alicloud.maxcompute.Project
Explore with Pulumi AI
Provides a Max Compute Project resource.
For information about Max Compute Project and how to use it, see What is Project.
NOTE: Available since v1.77.0.
Example Usage
Basic Usage
import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";
const config = new pulumi.Config();
const name = config.get("name") || "tf_example";
const _default = new alicloud.maxcompute.Project("default", {
defaultQuota: "默认后付费Quota",
projectName: name,
comment: name,
productType: "PayAsYouGo",
});
import pulumi
import pulumi_alicloud as alicloud
config = pulumi.Config()
name = config.get("name")
if name is None:
name = "tf_example"
default = alicloud.maxcompute.Project("default",
default_quota="默认后付费Quota",
project_name=name,
comment=name,
product_type="PayAsYouGo")
package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/maxcompute"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
cfg := config.New(ctx, "")
name := "tf_example"
if param := cfg.Get("name"); param != "" {
name = param
}
_, err := maxcompute.NewProject(ctx, "default", &maxcompute.ProjectArgs{
DefaultQuota: pulumi.String("默认后付费Quota"),
ProjectName: pulumi.String(name),
Comment: pulumi.String(name),
ProductType: pulumi.String("PayAsYouGo"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AliCloud = Pulumi.AliCloud;
return await Deployment.RunAsync(() =>
{
var config = new Config();
var name = config.Get("name") ?? "tf_example";
var @default = new AliCloud.MaxCompute.Project("default", new()
{
DefaultQuota = "默认后付费Quota",
ProjectName = name,
Comment = name,
ProductType = "PayAsYouGo",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.maxcompute.Project;
import com.pulumi.alicloud.maxcompute.ProjectArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var config = ctx.config();
final var name = config.get("name").orElse("tf_example");
var default_ = new Project("default", ProjectArgs.builder()
.defaultQuota("默认后付费Quota")
.projectName(name)
.comment(name)
.productType("PayAsYouGo")
.build());
}
}
configuration:
name:
type: string
default: tf_example
resources:
default:
type: alicloud:maxcompute:Project
properties:
defaultQuota: 默认后付费Quota
projectName: ${name}
comment: ${name}
productType: PayAsYouGo
Create Project Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Project(name: string, args: ProjectArgs, opts?: CustomResourceOptions);
@overload
def Project(resource_name: str,
args: ProjectArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Project(resource_name: str,
opts: Optional[ResourceOptions] = None,
project_name: Optional[str] = None,
comment: Optional[str] = None,
default_quota: Optional[str] = None,
ip_white_list: Optional[ProjectIpWhiteListArgs] = None,
product_type: Optional[str] = None,
properties: Optional[ProjectPropertiesArgs] = None,
security_properties: Optional[ProjectSecurityPropertiesArgs] = None)
func NewProject(ctx *Context, name string, args ProjectArgs, opts ...ResourceOption) (*Project, error)
public Project(string name, ProjectArgs args, CustomResourceOptions? opts = null)
public Project(String name, ProjectArgs args)
public Project(String name, ProjectArgs args, CustomResourceOptions options)
type: alicloud:maxcompute:Project
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ProjectArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ProjectArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ProjectArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ProjectArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ProjectArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var exampleprojectResourceResourceFromMaxcomputeproject = new AliCloud.MaxCompute.Project("exampleprojectResourceResourceFromMaxcomputeproject", new()
{
ProjectName = "string",
Comment = "string",
DefaultQuota = "string",
IpWhiteList = new AliCloud.MaxCompute.Inputs.ProjectIpWhiteListArgs
{
IpList = "string",
VpcIpList = "string",
},
ProductType = "string",
Properties = new AliCloud.MaxCompute.Inputs.ProjectPropertiesArgs
{
AllowFullScan = false,
EnableDecimal2 = false,
Encryption = new AliCloud.MaxCompute.Inputs.ProjectPropertiesEncryptionArgs
{
Algorithm = "string",
Enable = false,
Key = "string",
},
RetentionDays = 0,
SqlMeteringMax = "string",
TableLifecycle = new AliCloud.MaxCompute.Inputs.ProjectPropertiesTableLifecycleArgs
{
Type = "string",
Value = "string",
},
Timezone = "string",
TypeSystem = "string",
},
SecurityProperties = new AliCloud.MaxCompute.Inputs.ProjectSecurityPropertiesArgs
{
EnableDownloadPrivilege = false,
LabelSecurity = false,
ObjectCreatorHasAccessPermission = false,
ObjectCreatorHasGrantPermission = false,
ProjectProtection = new AliCloud.MaxCompute.Inputs.ProjectSecurityPropertiesProjectProtectionArgs
{
ExceptionPolicy = "string",
Protected = false,
},
UsingAcl = false,
UsingPolicy = false,
},
});
example, err := maxcompute.NewProject(ctx, "exampleprojectResourceResourceFromMaxcomputeproject", &maxcompute.ProjectArgs{
ProjectName: pulumi.String("string"),
Comment: pulumi.String("string"),
DefaultQuota: pulumi.String("string"),
IpWhiteList: &maxcompute.ProjectIpWhiteListArgs{
IpList: pulumi.String("string"),
VpcIpList: pulumi.String("string"),
},
ProductType: pulumi.String("string"),
Properties: &maxcompute.ProjectPropertiesArgs{
AllowFullScan: pulumi.Bool(false),
EnableDecimal2: pulumi.Bool(false),
Encryption: &maxcompute.ProjectPropertiesEncryptionArgs{
Algorithm: pulumi.String("string"),
Enable: pulumi.Bool(false),
Key: pulumi.String("string"),
},
RetentionDays: pulumi.Int(0),
SqlMeteringMax: pulumi.String("string"),
TableLifecycle: &maxcompute.ProjectPropertiesTableLifecycleArgs{
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
Timezone: pulumi.String("string"),
TypeSystem: pulumi.String("string"),
},
SecurityProperties: &maxcompute.ProjectSecurityPropertiesArgs{
EnableDownloadPrivilege: pulumi.Bool(false),
LabelSecurity: pulumi.Bool(false),
ObjectCreatorHasAccessPermission: pulumi.Bool(false),
ObjectCreatorHasGrantPermission: pulumi.Bool(false),
ProjectProtection: &maxcompute.ProjectSecurityPropertiesProjectProtectionArgs{
ExceptionPolicy: pulumi.String("string"),
Protected: pulumi.Bool(false),
},
UsingAcl: pulumi.Bool(false),
UsingPolicy: pulumi.Bool(false),
},
})
var exampleprojectResourceResourceFromMaxcomputeproject = new Project("exampleprojectResourceResourceFromMaxcomputeproject", ProjectArgs.builder()
.projectName("string")
.comment("string")
.defaultQuota("string")
.ipWhiteList(ProjectIpWhiteListArgs.builder()
.ipList("string")
.vpcIpList("string")
.build())
.productType("string")
.properties(ProjectPropertiesArgs.builder()
.allowFullScan(false)
.enableDecimal2(false)
.encryption(ProjectPropertiesEncryptionArgs.builder()
.algorithm("string")
.enable(false)
.key("string")
.build())
.retentionDays(0)
.sqlMeteringMax("string")
.tableLifecycle(ProjectPropertiesTableLifecycleArgs.builder()
.type("string")
.value("string")
.build())
.timezone("string")
.typeSystem("string")
.build())
.securityProperties(ProjectSecurityPropertiesArgs.builder()
.enableDownloadPrivilege(false)
.labelSecurity(false)
.objectCreatorHasAccessPermission(false)
.objectCreatorHasGrantPermission(false)
.projectProtection(ProjectSecurityPropertiesProjectProtectionArgs.builder()
.exceptionPolicy("string")
.protected_(false)
.build())
.usingAcl(false)
.usingPolicy(false)
.build())
.build());
exampleproject_resource_resource_from_maxcomputeproject = alicloud.maxcompute.Project("exampleprojectResourceResourceFromMaxcomputeproject",
project_name="string",
comment="string",
default_quota="string",
ip_white_list=alicloud.maxcompute.ProjectIpWhiteListArgs(
ip_list="string",
vpc_ip_list="string",
),
product_type="string",
properties=alicloud.maxcompute.ProjectPropertiesArgs(
allow_full_scan=False,
enable_decimal2=False,
encryption=alicloud.maxcompute.ProjectPropertiesEncryptionArgs(
algorithm="string",
enable=False,
key="string",
),
retention_days=0,
sql_metering_max="string",
table_lifecycle=alicloud.maxcompute.ProjectPropertiesTableLifecycleArgs(
type="string",
value="string",
),
timezone="string",
type_system="string",
),
security_properties=alicloud.maxcompute.ProjectSecurityPropertiesArgs(
enable_download_privilege=False,
label_security=False,
object_creator_has_access_permission=False,
object_creator_has_grant_permission=False,
project_protection=alicloud.maxcompute.ProjectSecurityPropertiesProjectProtectionArgs(
exception_policy="string",
protected=False,
),
using_acl=False,
using_policy=False,
))
const exampleprojectResourceResourceFromMaxcomputeproject = new alicloud.maxcompute.Project("exampleprojectResourceResourceFromMaxcomputeproject", {
projectName: "string",
comment: "string",
defaultQuota: "string",
ipWhiteList: {
ipList: "string",
vpcIpList: "string",
},
productType: "string",
properties: {
allowFullScan: false,
enableDecimal2: false,
encryption: {
algorithm: "string",
enable: false,
key: "string",
},
retentionDays: 0,
sqlMeteringMax: "string",
tableLifecycle: {
type: "string",
value: "string",
},
timezone: "string",
typeSystem: "string",
},
securityProperties: {
enableDownloadPrivilege: false,
labelSecurity: false,
objectCreatorHasAccessPermission: false,
objectCreatorHasGrantPermission: false,
projectProtection: {
exceptionPolicy: "string",
"protected": false,
},
usingAcl: false,
usingPolicy: false,
},
});
type: alicloud:maxcompute:Project
properties:
comment: string
defaultQuota: string
ipWhiteList:
ipList: string
vpcIpList: string
productType: string
projectName: string
properties:
allowFullScan: false
enableDecimal2: false
encryption:
algorithm: string
enable: false
key: string
retentionDays: 0
sqlMeteringMax: string
tableLifecycle:
type: string
value: string
timezone: string
typeSystem: string
securityProperties:
enableDownloadPrivilege: false
labelSecurity: false
objectCreatorHasAccessPermission: false
objectCreatorHasGrantPermission: false
projectProtection:
exceptionPolicy: string
protected: false
usingAcl: false
usingPolicy: false
Project Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Project resource accepts the following input properties:
- Project
Name string - The name of the project
- Comment string
- Comments of project
- Default
Quota string - Default Computing Resource Group
- Ip
White Pulumi.List Ali Cloud. Max Compute. Inputs. Project Ip White List - IP whitelist. See
ip_white_list
below. - Product
Type string - Quota payment type, support
PayAsYouGo
,Subscription
,Dev
. - Properties
Pulumi.
Ali Cloud. Max Compute. Inputs. Project Properties - Project base attributes. See
properties
below. - Security
Properties Pulumi.Ali Cloud. Max Compute. Inputs. Project Security Properties - Security-related attributes. See
security_properties
below.
- Project
Name string - The name of the project
- Comment string
- Comments of project
- Default
Quota string - Default Computing Resource Group
- Ip
White ProjectList Ip White List Args - IP whitelist. See
ip_white_list
below. - Product
Type string - Quota payment type, support
PayAsYouGo
,Subscription
,Dev
. - Properties
Project
Properties Args - Project base attributes. See
properties
below. - Security
Properties ProjectSecurity Properties Args - Security-related attributes. See
security_properties
below.
- project
Name String - The name of the project
- comment String
- Comments of project
- default
Quota String - Default Computing Resource Group
- ip
White ProjectList Ip White List - IP whitelist. See
ip_white_list
below. - product
Type String - Quota payment type, support
PayAsYouGo
,Subscription
,Dev
. - properties
Project
Properties - Project base attributes. See
properties
below. - security
Properties ProjectSecurity Properties - Security-related attributes. See
security_properties
below.
- project
Name string - The name of the project
- comment string
- Comments of project
- default
Quota string - Default Computing Resource Group
- ip
White ProjectList Ip White List - IP whitelist. See
ip_white_list
below. - product
Type string - Quota payment type, support
PayAsYouGo
,Subscription
,Dev
. - properties
Project
Properties - Project base attributes. See
properties
below. - security
Properties ProjectSecurity Properties - Security-related attributes. See
security_properties
below.
- project_
name str - The name of the project
- comment str
- Comments of project
- default_
quota str - Default Computing Resource Group
- ip_
white_ Projectlist Ip White List Args - IP whitelist. See
ip_white_list
below. - product_
type str - Quota payment type, support
PayAsYouGo
,Subscription
,Dev
. - properties
Project
Properties Args - Project base attributes. See
properties
below. - security_
properties ProjectSecurity Properties Args - Security-related attributes. See
security_properties
below.
- project
Name String - The name of the project
- comment String
- Comments of project
- default
Quota String - Default Computing Resource Group
- ip
White Property MapList - IP whitelist. See
ip_white_list
below. - product
Type String - Quota payment type, support
PayAsYouGo
,Subscription
,Dev
. - properties Property Map
- Project base attributes. See
properties
below. - security
Properties Property Map - Security-related attributes. See
security_properties
below.
Outputs
All input properties are implicitly available as output properties. Additionally, the Project resource produces the following output properties:
Look up Existing Project Resource
Get an existing Project resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ProjectState, opts?: CustomResourceOptions): Project
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
comment: Optional[str] = None,
default_quota: Optional[str] = None,
ip_white_list: Optional[ProjectIpWhiteListArgs] = None,
owner: Optional[str] = None,
product_type: Optional[str] = None,
project_name: Optional[str] = None,
properties: Optional[ProjectPropertiesArgs] = None,
security_properties: Optional[ProjectSecurityPropertiesArgs] = None,
status: Optional[str] = None,
type: Optional[str] = None) -> Project
func GetProject(ctx *Context, name string, id IDInput, state *ProjectState, opts ...ResourceOption) (*Project, error)
public static Project Get(string name, Input<string> id, ProjectState? state, CustomResourceOptions? opts = null)
public static Project get(String name, Output<String> id, ProjectState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Comment string
- Comments of project
- Default
Quota string - Default Computing Resource Group
- Ip
White Pulumi.List Ali Cloud. Max Compute. Inputs. Project Ip White List - IP whitelist. See
ip_white_list
below. - Owner string
- Project owner
- Product
Type string - Quota payment type, support
PayAsYouGo
,Subscription
,Dev
. - Project
Name string - The name of the project
- Properties
Pulumi.
Ali Cloud. Max Compute. Inputs. Project Properties - Project base attributes. See
properties
below. - Security
Properties Pulumi.Ali Cloud. Max Compute. Inputs. Project Security Properties - Security-related attributes. See
security_properties
below. - Status string
- The status of the resource
- Type string
- Project type
- Comment string
- Comments of project
- Default
Quota string - Default Computing Resource Group
- Ip
White ProjectList Ip White List Args - IP whitelist. See
ip_white_list
below. - Owner string
- Project owner
- Product
Type string - Quota payment type, support
PayAsYouGo
,Subscription
,Dev
. - Project
Name string - The name of the project
- Properties
Project
Properties Args - Project base attributes. See
properties
below. - Security
Properties ProjectSecurity Properties Args - Security-related attributes. See
security_properties
below. - Status string
- The status of the resource
- Type string
- Project type
- comment String
- Comments of project
- default
Quota String - Default Computing Resource Group
- ip
White ProjectList Ip White List - IP whitelist. See
ip_white_list
below. - owner String
- Project owner
- product
Type String - Quota payment type, support
PayAsYouGo
,Subscription
,Dev
. - project
Name String - The name of the project
- properties
Project
Properties - Project base attributes. See
properties
below. - security
Properties ProjectSecurity Properties - Security-related attributes. See
security_properties
below. - status String
- The status of the resource
- type String
- Project type
- comment string
- Comments of project
- default
Quota string - Default Computing Resource Group
- ip
White ProjectList Ip White List - IP whitelist. See
ip_white_list
below. - owner string
- Project owner
- product
Type string - Quota payment type, support
PayAsYouGo
,Subscription
,Dev
. - project
Name string - The name of the project
- properties
Project
Properties - Project base attributes. See
properties
below. - security
Properties ProjectSecurity Properties - Security-related attributes. See
security_properties
below. - status string
- The status of the resource
- type string
- Project type
- comment str
- Comments of project
- default_
quota str - Default Computing Resource Group
- ip_
white_ Projectlist Ip White List Args - IP whitelist. See
ip_white_list
below. - owner str
- Project owner
- product_
type str - Quota payment type, support
PayAsYouGo
,Subscription
,Dev
. - project_
name str - The name of the project
- properties
Project
Properties Args - Project base attributes. See
properties
below. - security_
properties ProjectSecurity Properties Args - Security-related attributes. See
security_properties
below. - status str
- The status of the resource
- type str
- Project type
- comment String
- Comments of project
- default
Quota String - Default Computing Resource Group
- ip
White Property MapList - IP whitelist. See
ip_white_list
below. - owner String
- Project owner
- product
Type String - Quota payment type, support
PayAsYouGo
,Subscription
,Dev
. - project
Name String - The name of the project
- properties Property Map
- Project base attributes. See
properties
below. - security
Properties Property Map - Security-related attributes. See
security_properties
below. - status String
- The status of the resource
- type String
- Project type
Supporting Types
ProjectIpWhiteList, ProjectIpWhiteListArgs
- ip_
list str - Classic network IP white list.
- vpc_
ip_ strlist - VPC network whitelist.
ProjectProperties, ProjectPropertiesArgs
- Allow
Full boolScan - Whether to allow full table scan.
- Enable
Decimal2 bool - Whether to turn on Decimal2.0.
- Encryption
Pulumi.
Ali Cloud. Max Compute. Inputs. Project Properties Encryption - Whether encryption is turned on. See
encryption
below. - Retention
Days int - Job default retention time.
- Sql
Metering stringMax - SQL charge limit.
- Table
Lifecycle Pulumi.Ali Cloud. Max Compute. Inputs. Project Properties Table Lifecycle - Life cycle of tables. See
table_lifecycle
below. - Timezone string
- Project time zone.
- Type
System string - Type system.
- Allow
Full boolScan - Whether to allow full table scan.
- Enable
Decimal2 bool - Whether to turn on Decimal2.0.
- Encryption
Project
Properties Encryption - Whether encryption is turned on. See
encryption
below. - Retention
Days int - Job default retention time.
- Sql
Metering stringMax - SQL charge limit.
- Table
Lifecycle ProjectProperties Table Lifecycle - Life cycle of tables. See
table_lifecycle
below. - Timezone string
- Project time zone.
- Type
System string - Type system.
- allow
Full BooleanScan - Whether to allow full table scan.
- enable
Decimal2 Boolean - Whether to turn on Decimal2.0.
- encryption
Project
Properties Encryption - Whether encryption is turned on. See
encryption
below. - retention
Days Integer - Job default retention time.
- sql
Metering StringMax - SQL charge limit.
- table
Lifecycle ProjectProperties Table Lifecycle - Life cycle of tables. See
table_lifecycle
below. - timezone String
- Project time zone.
- type
System String - Type system.
- allow
Full booleanScan - Whether to allow full table scan.
- enable
Decimal2 boolean - Whether to turn on Decimal2.0.
- encryption
Project
Properties Encryption - Whether encryption is turned on. See
encryption
below. - retention
Days number - Job default retention time.
- sql
Metering stringMax - SQL charge limit.
- table
Lifecycle ProjectProperties Table Lifecycle - Life cycle of tables. See
table_lifecycle
below. - timezone string
- Project time zone.
- type
System string - Type system.
- allow_
full_ boolscan - Whether to allow full table scan.
- enable_
decimal2 bool - Whether to turn on Decimal2.0.
- encryption
Project
Properties Encryption - Whether encryption is turned on. See
encryption
below. - retention_
days int - Job default retention time.
- sql_
metering_ strmax - SQL charge limit.
- table_
lifecycle ProjectProperties Table Lifecycle - Life cycle of tables. See
table_lifecycle
below. - timezone str
- Project time zone.
- type_
system str - Type system.
- allow
Full BooleanScan - Whether to allow full table scan.
- enable
Decimal2 Boolean - Whether to turn on Decimal2.0.
- encryption Property Map
- Whether encryption is turned on. See
encryption
below. - retention
Days Number - Job default retention time.
- sql
Metering StringMax - SQL charge limit.
- table
Lifecycle Property Map - Life cycle of tables. See
table_lifecycle
below. - timezone String
- Project time zone.
- type
System String - Type system.
ProjectPropertiesEncryption, ProjectPropertiesEncryptionArgs
ProjectPropertiesTableLifecycle, ProjectPropertiesTableLifecycleArgs
ProjectSecurityProperties, ProjectSecurityPropertiesArgs
- Enable
Download boolPrivilege - Whether to enable download permission check.
- Label
Security bool - Label authorization.
- Object
Creator boolHas Access Permission - Project creator permissions.
- Object
Creator boolHas Grant Permission - Does the project creator have authorization rights.
- Project
Protection Pulumi.Ali Cloud. Max Compute. Inputs. Project Security Properties Project Protection - Project protection. See
project_protection
below. - Using
Acl bool - Whether to turn on ACL.
- Using
Policy bool - Whether to enable Policy.
- Enable
Download boolPrivilege - Whether to enable download permission check.
- Label
Security bool - Label authorization.
- Object
Creator boolHas Access Permission - Project creator permissions.
- Object
Creator boolHas Grant Permission - Does the project creator have authorization rights.
- Project
Protection ProjectSecurity Properties Project Protection - Project protection. See
project_protection
below. - Using
Acl bool - Whether to turn on ACL.
- Using
Policy bool - Whether to enable Policy.
- enable
Download BooleanPrivilege - Whether to enable download permission check.
- label
Security Boolean - Label authorization.
- object
Creator BooleanHas Access Permission - Project creator permissions.
- object
Creator BooleanHas Grant Permission - Does the project creator have authorization rights.
- project
Protection ProjectSecurity Properties Project Protection - Project protection. See
project_protection
below. - using
Acl Boolean - Whether to turn on ACL.
- using
Policy Boolean - Whether to enable Policy.
- enable
Download booleanPrivilege - Whether to enable download permission check.
- label
Security boolean - Label authorization.
- object
Creator booleanHas Access Permission - Project creator permissions.
- object
Creator booleanHas Grant Permission - Does the project creator have authorization rights.
- project
Protection ProjectSecurity Properties Project Protection - Project protection. See
project_protection
below. - using
Acl boolean - Whether to turn on ACL.
- using
Policy boolean - Whether to enable Policy.
- enable_
download_ boolprivilege - Whether to enable download permission check.
- label_
security bool - Label authorization.
- object_
creator_ boolhas_ access_ permission - Project creator permissions.
- object_
creator_ boolhas_ grant_ permission - Does the project creator have authorization rights.
- project_
protection ProjectSecurity Properties Project Protection - Project protection. See
project_protection
below. - using_
acl bool - Whether to turn on ACL.
- using_
policy bool - Whether to enable Policy.
- enable
Download BooleanPrivilege - Whether to enable download permission check.
- label
Security Boolean - Label authorization.
- object
Creator BooleanHas Access Permission - Project creator permissions.
- object
Creator BooleanHas Grant Permission - Does the project creator have authorization rights.
- project
Protection Property Map - Project protection. See
project_protection
below. - using
Acl Boolean - Whether to turn on ACL.
- using
Policy Boolean - Whether to enable Policy.
ProjectSecurityPropertiesProjectProtection, ProjectSecurityPropertiesProjectProtectionArgs
- Exception
Policy string - Exclusion policy.
- Protected bool
- Is it turned on.
- Exception
Policy string - Exclusion policy.
- Protected bool
- Is it turned on.
- exception
Policy String - Exclusion policy.
- protected_ Boolean
- Is it turned on.
- exception
Policy string - Exclusion policy.
- protected boolean
- Is it turned on.
- exception_
policy str - Exclusion policy.
- protected bool
- Is it turned on.
- exception
Policy String - Exclusion policy.
- protected Boolean
- Is it turned on.
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloud
Terraform Provider.