alicloud.maxcompute.Project
Explore with Pulumi AI
Provides a Max Compute Project resource.
MaxCompute project .
For information about Max Compute Project and how to use it, see What is Project.
NOTE: Available since v1.77.0.
NOTE: Field
name
,specification_type
,order_type
has been removed from provider version 1.227.1.
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: Optional[ProjectArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Project(resource_name: str,
opts: Optional[ResourceOptions] = None,
comment: Optional[str] = None,
default_quota: Optional[str] = None,
ip_white_list: Optional[ProjectIpWhiteListArgs] = None,
is_logical: 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,
tags: Optional[Mapping[str, str]] = None)
func NewProject(ctx *Context, name string, args *ProjectArgs, opts ...ResourceOption) (*Project, error)
public Project(string name, ProjectArgs? args = null, 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()
{
Comment = "string",
DefaultQuota = "string",
IpWhiteList = new AliCloud.MaxCompute.Inputs.ProjectIpWhiteListArgs
{
IpList = "string",
VpcIpList = "string",
},
IsLogical = "string",
ProductType = "string",
ProjectName = "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,
},
Status = "string",
Tags =
{
{ "string", "string" },
},
});
example, err := maxcompute.NewProject(ctx, "exampleprojectResourceResourceFromMaxcomputeproject", &maxcompute.ProjectArgs{
Comment: pulumi.String("string"),
DefaultQuota: pulumi.String("string"),
IpWhiteList: &maxcompute.ProjectIpWhiteListArgs{
IpList: pulumi.String("string"),
VpcIpList: pulumi.String("string"),
},
IsLogical: pulumi.String("string"),
ProductType: pulumi.String("string"),
ProjectName: 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),
},
Status: pulumi.String("string"),
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
})
var exampleprojectResourceResourceFromMaxcomputeproject = new Project("exampleprojectResourceResourceFromMaxcomputeproject", ProjectArgs.builder()
.comment("string")
.defaultQuota("string")
.ipWhiteList(ProjectIpWhiteListArgs.builder()
.ipList("string")
.vpcIpList("string")
.build())
.isLogical("string")
.productType("string")
.projectName("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())
.status("string")
.tags(Map.of("string", "string"))
.build());
exampleproject_resource_resource_from_maxcomputeproject = alicloud.maxcompute.Project("exampleprojectResourceResourceFromMaxcomputeproject",
comment="string",
default_quota="string",
ip_white_list=alicloud.maxcompute.ProjectIpWhiteListArgs(
ip_list="string",
vpc_ip_list="string",
),
is_logical="string",
product_type="string",
project_name="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,
),
status="string",
tags={
"string": "string",
})
const exampleprojectResourceResourceFromMaxcomputeproject = new alicloud.maxcompute.Project("exampleprojectResourceResourceFromMaxcomputeproject", {
comment: "string",
defaultQuota: "string",
ipWhiteList: {
ipList: "string",
vpcIpList: "string",
},
isLogical: "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,
},
status: "string",
tags: {
string: "string",
},
});
type: alicloud:maxcompute:Project
properties:
comment: string
defaultQuota: string
ipWhiteList:
ipList: string
vpcIpList: string
isLogical: 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
status: string
tags:
string: string
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:
- Comment string
- Project description information. The length is 1 to 256 English or Chinese characters. The default value is blank.
- Default
Quota string - Used to implement computing resource allocation. If the calculation Quota is not specified, the default Quota resource will be consumed by jobs initiated by the project. For more information about computing resource usage, see Computing Resource Usage.
- Ip
White Pulumi.List Ali Cloud. Max Compute. Inputs. Project Ip White List - IP whitelist See
ip_white_list
below. - Is
Logical string - Logical deletion, value: (true/false) true: In this case, the project status will be changed to 'DELETING' and completely deleted after 14 days. false: immediately deleted, that is, completely deleted, permanently unrecoverable.
- Product
Type string - Quota payment type, support
PayAsYouGo
,Subscription
,Dev
. - Project
Name string - The name begins with a letter, containing letters, digits, and underscores (_). It can be 3 to 28 characters in length and is globally unique.
- 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 project status. Default value: AVAILABLE. Value: (AVAILABLE/READONLY/FROZEN/DELETING)
- Dictionary<string, string>
- The tag of the resource
- Comment string
- Project description information. The length is 1 to 256 English or Chinese characters. The default value is blank.
- Default
Quota string - Used to implement computing resource allocation. If the calculation Quota is not specified, the default Quota resource will be consumed by jobs initiated by the project. For more information about computing resource usage, see Computing Resource Usage.
- Ip
White ProjectList Ip White List Args - IP whitelist See
ip_white_list
below. - Is
Logical string - Logical deletion, value: (true/false) true: In this case, the project status will be changed to 'DELETING' and completely deleted after 14 days. false: immediately deleted, that is, completely deleted, permanently unrecoverable.
- Product
Type string - Quota payment type, support
PayAsYouGo
,Subscription
,Dev
. - Project
Name string - The name begins with a letter, containing letters, digits, and underscores (_). It can be 3 to 28 characters in length and is globally unique.
- 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 project status. Default value: AVAILABLE. Value: (AVAILABLE/READONLY/FROZEN/DELETING)
- map[string]string
- The tag of the resource
- comment String
- Project description information. The length is 1 to 256 English or Chinese characters. The default value is blank.
- default
Quota String - Used to implement computing resource allocation. If the calculation Quota is not specified, the default Quota resource will be consumed by jobs initiated by the project. For more information about computing resource usage, see Computing Resource Usage.
- ip
White ProjectList Ip White List - IP whitelist See
ip_white_list
below. - is
Logical String - Logical deletion, value: (true/false) true: In this case, the project status will be changed to 'DELETING' and completely deleted after 14 days. false: immediately deleted, that is, completely deleted, permanently unrecoverable.
- product
Type String - Quota payment type, support
PayAsYouGo
,Subscription
,Dev
. - project
Name String - The name begins with a letter, containing letters, digits, and underscores (_). It can be 3 to 28 characters in length and is globally unique.
- properties
Project
Properties - Project base attributes See
properties
below. - security
Properties ProjectSecurity Properties - Security-related attributes See
security_properties
below. - status String
- The project status. Default value: AVAILABLE. Value: (AVAILABLE/READONLY/FROZEN/DELETING)
- Map<String,String>
- The tag of the resource
- comment string
- Project description information. The length is 1 to 256 English or Chinese characters. The default value is blank.
- default
Quota string - Used to implement computing resource allocation. If the calculation Quota is not specified, the default Quota resource will be consumed by jobs initiated by the project. For more information about computing resource usage, see Computing Resource Usage.
- ip
White ProjectList Ip White List - IP whitelist See
ip_white_list
below. - is
Logical string - Logical deletion, value: (true/false) true: In this case, the project status will be changed to 'DELETING' and completely deleted after 14 days. false: immediately deleted, that is, completely deleted, permanently unrecoverable.
- product
Type string - Quota payment type, support
PayAsYouGo
,Subscription
,Dev
. - project
Name string - The name begins with a letter, containing letters, digits, and underscores (_). It can be 3 to 28 characters in length and is globally unique.
- properties
Project
Properties - Project base attributes See
properties
below. - security
Properties ProjectSecurity Properties - Security-related attributes See
security_properties
below. - status string
- The project status. Default value: AVAILABLE. Value: (AVAILABLE/READONLY/FROZEN/DELETING)
- {[key: string]: string}
- The tag of the resource
- comment str
- Project description information. The length is 1 to 256 English or Chinese characters. The default value is blank.
- default_
quota str - Used to implement computing resource allocation. If the calculation Quota is not specified, the default Quota resource will be consumed by jobs initiated by the project. For more information about computing resource usage, see Computing Resource Usage.
- ip_
white_ Projectlist Ip White List Args - IP whitelist See
ip_white_list
below. - is_
logical str - Logical deletion, value: (true/false) true: In this case, the project status will be changed to 'DELETING' and completely deleted after 14 days. false: immediately deleted, that is, completely deleted, permanently unrecoverable.
- product_
type str - Quota payment type, support
PayAsYouGo
,Subscription
,Dev
. - project_
name str - The name begins with a letter, containing letters, digits, and underscores (_). It can be 3 to 28 characters in length and is globally unique.
- 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 project status. Default value: AVAILABLE. Value: (AVAILABLE/READONLY/FROZEN/DELETING)
- Mapping[str, str]
- The tag of the resource
- comment String
- Project description information. The length is 1 to 256 English or Chinese characters. The default value is blank.
- default
Quota String - Used to implement computing resource allocation. If the calculation Quota is not specified, the default Quota resource will be consumed by jobs initiated by the project. For more information about computing resource usage, see Computing Resource Usage.
- ip
White Property MapList - IP whitelist See
ip_white_list
below. - is
Logical String - Logical deletion, value: (true/false) true: In this case, the project status will be changed to 'DELETING' and completely deleted after 14 days. false: immediately deleted, that is, completely deleted, permanently unrecoverable.
- product
Type String - Quota payment type, support
PayAsYouGo
,Subscription
,Dev
. - project
Name String - The name begins with a letter, containing letters, digits, and underscores (_). It can be 3 to 28 characters in length and is globally unique.
- properties Property Map
- Project base attributes See
properties
below. - security
Properties Property Map - Security-related attributes See
security_properties
below. - status String
- The project status. Default value: AVAILABLE. Value: (AVAILABLE/READONLY/FROZEN/DELETING)
- Map<String>
- The tag of the resource
Outputs
All input properties are implicitly available as output properties. Additionally, the Project resource produces the following output properties:
- Create
Time string - Represents the creation time of the project
- Id string
- The provider-assigned unique ID for this managed resource.
- Owner string
- Project owner
- Type string
- Project type
- Create
Time string - Represents the creation time of the project
- Id string
- The provider-assigned unique ID for this managed resource.
- Owner string
- Project owner
- Type string
- Project type
- create
Time String - Represents the creation time of the project
- id String
- The provider-assigned unique ID for this managed resource.
- owner String
- Project owner
- type String
- Project type
- create
Time string - Represents the creation time of the project
- id string
- The provider-assigned unique ID for this managed resource.
- owner string
- Project owner
- type string
- Project type
- create_
time str - Represents the creation time of the project
- id str
- The provider-assigned unique ID for this managed resource.
- owner str
- Project owner
- type str
- Project type
- create
Time String - Represents the creation time of the project
- id String
- The provider-assigned unique ID for this managed resource.
- owner String
- Project owner
- type String
- Project type
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,
create_time: Optional[str] = None,
default_quota: Optional[str] = None,
ip_white_list: Optional[ProjectIpWhiteListArgs] = None,
is_logical: Optional[str] = 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,
tags: Optional[Mapping[str, 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
- Project description information. The length is 1 to 256 English or Chinese characters. The default value is blank.
- Create
Time string - Represents the creation time of the project
- Default
Quota string - Used to implement computing resource allocation. If the calculation Quota is not specified, the default Quota resource will be consumed by jobs initiated by the project. For more information about computing resource usage, see Computing Resource Usage.
- Ip
White Pulumi.List Ali Cloud. Max Compute. Inputs. Project Ip White List - IP whitelist See
ip_white_list
below. - Is
Logical string - Logical deletion, value: (true/false) true: In this case, the project status will be changed to 'DELETING' and completely deleted after 14 days. false: immediately deleted, that is, completely deleted, permanently unrecoverable.
- Owner string
- Project owner
- Product
Type string - Quota payment type, support
PayAsYouGo
,Subscription
,Dev
. - Project
Name string - The name begins with a letter, containing letters, digits, and underscores (_). It can be 3 to 28 characters in length and is globally unique.
- 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 project status. Default value: AVAILABLE. Value: (AVAILABLE/READONLY/FROZEN/DELETING)
- Dictionary<string, string>
- The tag of the resource
- Type string
- Project type
- Comment string
- Project description information. The length is 1 to 256 English or Chinese characters. The default value is blank.
- Create
Time string - Represents the creation time of the project
- Default
Quota string - Used to implement computing resource allocation. If the calculation Quota is not specified, the default Quota resource will be consumed by jobs initiated by the project. For more information about computing resource usage, see Computing Resource Usage.
- Ip
White ProjectList Ip White List Args - IP whitelist See
ip_white_list
below. - Is
Logical string - Logical deletion, value: (true/false) true: In this case, the project status will be changed to 'DELETING' and completely deleted after 14 days. false: immediately deleted, that is, completely deleted, permanently unrecoverable.
- Owner string
- Project owner
- Product
Type string - Quota payment type, support
PayAsYouGo
,Subscription
,Dev
. - Project
Name string - The name begins with a letter, containing letters, digits, and underscores (_). It can be 3 to 28 characters in length and is globally unique.
- 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 project status. Default value: AVAILABLE. Value: (AVAILABLE/READONLY/FROZEN/DELETING)
- map[string]string
- The tag of the resource
- Type string
- Project type
- comment String
- Project description information. The length is 1 to 256 English or Chinese characters. The default value is blank.
- create
Time String - Represents the creation time of the project
- default
Quota String - Used to implement computing resource allocation. If the calculation Quota is not specified, the default Quota resource will be consumed by jobs initiated by the project. For more information about computing resource usage, see Computing Resource Usage.
- ip
White ProjectList Ip White List - IP whitelist See
ip_white_list
below. - is
Logical String - Logical deletion, value: (true/false) true: In this case, the project status will be changed to 'DELETING' and completely deleted after 14 days. false: immediately deleted, that is, completely deleted, permanently unrecoverable.
- owner String
- Project owner
- product
Type String - Quota payment type, support
PayAsYouGo
,Subscription
,Dev
. - project
Name String - The name begins with a letter, containing letters, digits, and underscores (_). It can be 3 to 28 characters in length and is globally unique.
- properties
Project
Properties - Project base attributes See
properties
below. - security
Properties ProjectSecurity Properties - Security-related attributes See
security_properties
below. - status String
- The project status. Default value: AVAILABLE. Value: (AVAILABLE/READONLY/FROZEN/DELETING)
- Map<String,String>
- The tag of the resource
- type String
- Project type
- comment string
- Project description information. The length is 1 to 256 English or Chinese characters. The default value is blank.
- create
Time string - Represents the creation time of the project
- default
Quota string - Used to implement computing resource allocation. If the calculation Quota is not specified, the default Quota resource will be consumed by jobs initiated by the project. For more information about computing resource usage, see Computing Resource Usage.
- ip
White ProjectList Ip White List - IP whitelist See
ip_white_list
below. - is
Logical string - Logical deletion, value: (true/false) true: In this case, the project status will be changed to 'DELETING' and completely deleted after 14 days. false: immediately deleted, that is, completely deleted, permanently unrecoverable.
- owner string
- Project owner
- product
Type string - Quota payment type, support
PayAsYouGo
,Subscription
,Dev
. - project
Name string - The name begins with a letter, containing letters, digits, and underscores (_). It can be 3 to 28 characters in length and is globally unique.
- properties
Project
Properties - Project base attributes See
properties
below. - security
Properties ProjectSecurity Properties - Security-related attributes See
security_properties
below. - status string
- The project status. Default value: AVAILABLE. Value: (AVAILABLE/READONLY/FROZEN/DELETING)
- {[key: string]: string}
- The tag of the resource
- type string
- Project type
- comment str
- Project description information. The length is 1 to 256 English or Chinese characters. The default value is blank.
- create_
time str - Represents the creation time of the project
- default_
quota str - Used to implement computing resource allocation. If the calculation Quota is not specified, the default Quota resource will be consumed by jobs initiated by the project. For more information about computing resource usage, see Computing Resource Usage.
- ip_
white_ Projectlist Ip White List Args - IP whitelist See
ip_white_list
below. - is_
logical str - Logical deletion, value: (true/false) true: In this case, the project status will be changed to 'DELETING' and completely deleted after 14 days. false: immediately deleted, that is, completely deleted, permanently unrecoverable.
- owner str
- Project owner
- product_
type str - Quota payment type, support
PayAsYouGo
,Subscription
,Dev
. - project_
name str - The name begins with a letter, containing letters, digits, and underscores (_). It can be 3 to 28 characters in length and is globally unique.
- 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 project status. Default value: AVAILABLE. Value: (AVAILABLE/READONLY/FROZEN/DELETING)
- Mapping[str, str]
- The tag of the resource
- type str
- Project type
- comment String
- Project description information. The length is 1 to 256 English or Chinese characters. The default value is blank.
- create
Time String - Represents the creation time of the project
- default
Quota String - Used to implement computing resource allocation. If the calculation Quota is not specified, the default Quota resource will be consumed by jobs initiated by the project. For more information about computing resource usage, see Computing Resource Usage.
- ip
White Property MapList - IP whitelist See
ip_white_list
below. - is
Logical String - Logical deletion, value: (true/false) true: In this case, the project status will be changed to 'DELETING' and completely deleted after 14 days. false: immediately deleted, that is, completely deleted, permanently unrecoverable.
- owner String
- Project owner
- product
Type String - Quota payment type, support
PayAsYouGo
,Subscription
,Dev
. - project
Name String - The name begins with a letter, containing letters, digits, and underscores (_). It can be 3 to 28 characters in length and is globally unique.
- properties Property Map
- Project base attributes See
properties
below. - security
Properties Property Map - Security-related attributes See
security_properties
below. - status String
- The project status. Default value: AVAILABLE. Value: (AVAILABLE/READONLY/FROZEN/DELETING)
- Map<String>
- The tag of the resource
- type String
- Project type
Supporting Types
ProjectIpWhiteList, ProjectIpWhiteListArgs
- Ip
List string - Set the IP address whitelist in the classic network. Only devices in the whitelist are allowed to access the project.> NOTE: If you only configure a classic network IP address whitelist, access to the classic network is restricted and all access to the VPC is prohibited.
- Vpc
Ip stringList - Set the IP address whitelist in the VPC network to allow only devices in the whitelist to access the project space.> NOTE: If you only configure a VPC network IP address whitelist, access to the VPC network is restricted and access to the classic network is prohibited.
- Ip
List string - Set the IP address whitelist in the classic network. Only devices in the whitelist are allowed to access the project.> NOTE: If you only configure a classic network IP address whitelist, access to the classic network is restricted and all access to the VPC is prohibited.
- Vpc
Ip stringList - Set the IP address whitelist in the VPC network to allow only devices in the whitelist to access the project space.> NOTE: If you only configure a VPC network IP address whitelist, access to the VPC network is restricted and access to the classic network is prohibited.
- ip
List String - Set the IP address whitelist in the classic network. Only devices in the whitelist are allowed to access the project.> NOTE: If you only configure a classic network IP address whitelist, access to the classic network is restricted and all access to the VPC is prohibited.
- vpc
Ip StringList - Set the IP address whitelist in the VPC network to allow only devices in the whitelist to access the project space.> NOTE: If you only configure a VPC network IP address whitelist, access to the VPC network is restricted and access to the classic network is prohibited.
- ip
List string - Set the IP address whitelist in the classic network. Only devices in the whitelist are allowed to access the project.> NOTE: If you only configure a classic network IP address whitelist, access to the classic network is restricted and all access to the VPC is prohibited.
- vpc
Ip stringList - Set the IP address whitelist in the VPC network to allow only devices in the whitelist to access the project space.> NOTE: If you only configure a VPC network IP address whitelist, access to the VPC network is restricted and access to the classic network is prohibited.
- ip_
list str - Set the IP address whitelist in the classic network. Only devices in the whitelist are allowed to access the project.> NOTE: If you only configure a classic network IP address whitelist, access to the classic network is restricted and all access to the VPC is prohibited.
- vpc_
ip_ strlist - Set the IP address whitelist in the VPC network to allow only devices in the whitelist to access the project space.> NOTE: If you only configure a VPC network IP address whitelist, access to the VPC network is restricted and access to the classic network is prohibited.
- ip
List String - Set the IP address whitelist in the classic network. Only devices in the whitelist are allowed to access the project.> NOTE: If you only configure a classic network IP address whitelist, access to the classic network is restricted and all access to the VPC is prohibited.
- vpc
Ip StringList - Set the IP address whitelist in the VPC network to allow only devices in the whitelist to access the project space.> NOTE: If you only configure a VPC network IP address whitelist, access to the VPC network is restricted and access to the classic network is prohibited.
ProjectProperties, ProjectPropertiesArgs
- Allow
Full boolScan - Whether to allow full table scan. Default: false.
- Enable
Decimal2 bool - Whether to turn on Decimal2.0.
- Encryption
Pulumi.
Ali Cloud. Max Compute. Inputs. Project Properties Encryption Storage encryption. For details, see Storage Encryption
NOTE :: To enable storage encryption, you need to modify the parameters of the basic attributes of the MaxCompute project. This operation permission is authenticated by RAM, and you need to have the Super_Administrator role permission of the corresponding project. To configure the permissions and IP whitelist parameters of the MaxCompute project, you must have the management permissions (Admin) of the corresponding project, including Super_Administrator, Admin, or custom management permissions. For more information, see the project management permissions list. You can turn on storage encryption only for projects that have not turned on storage encryption. For projects that have turned on storage encryption, you cannot turn off storage encryption or change the encryption algorithm. See
encryption
below.- Retention
Days int - Set the number of days to retain backup data. During this time, you can restore the current version to any backup version. The value range of days is [0,30], and the default value is 1. 0 means backup is turned off. The effective policy after adjusting the backup cycle is: Extend the backup cycle: The new backup cycle takes effect on the same day. Shorten the backup cycle: The system will automatically delete backup data that has exceeded the retention cycle.
- Sql
Metering stringMax - Set the maximum threshold of single SQL consumption, that is, set the ODPS. SQL. metering.value.max attribute. For details, see Consumption Monitoring Alarm. Unit: scan volume (GB)* complexity. .
- Table
Lifecycle Pulumi.Ali Cloud. Max Compute. Inputs. Project Properties Table Lifecycle - Set whether the lifecycle of the table in the project needs to be configured, that is, set the ODPS. table.lifecycle property,. See
table_lifecycle
below. - Timezone string
- Project time zone, example value: Asia/Shanghai.
- Type
System string - Data type version. Value:(1/2/hive) 1: The original MaxCompute type system. 2: New type system introduced by MaxCompute 2.0. hive: the type system of the Hive compatibility mode introduced by MaxCompute 2.0.
- Allow
Full boolScan - Whether to allow full table scan. Default: false.
- Enable
Decimal2 bool - Whether to turn on Decimal2.0.
- Encryption
Project
Properties Encryption Storage encryption. For details, see Storage Encryption
NOTE :: To enable storage encryption, you need to modify the parameters of the basic attributes of the MaxCompute project. This operation permission is authenticated by RAM, and you need to have the Super_Administrator role permission of the corresponding project. To configure the permissions and IP whitelist parameters of the MaxCompute project, you must have the management permissions (Admin) of the corresponding project, including Super_Administrator, Admin, or custom management permissions. For more information, see the project management permissions list. You can turn on storage encryption only for projects that have not turned on storage encryption. For projects that have turned on storage encryption, you cannot turn off storage encryption or change the encryption algorithm. See
encryption
below.- Retention
Days int - Set the number of days to retain backup data. During this time, you can restore the current version to any backup version. The value range of days is [0,30], and the default value is 1. 0 means backup is turned off. The effective policy after adjusting the backup cycle is: Extend the backup cycle: The new backup cycle takes effect on the same day. Shorten the backup cycle: The system will automatically delete backup data that has exceeded the retention cycle.
- Sql
Metering stringMax - Set the maximum threshold of single SQL consumption, that is, set the ODPS. SQL. metering.value.max attribute. For details, see Consumption Monitoring Alarm. Unit: scan volume (GB)* complexity. .
- Table
Lifecycle ProjectProperties Table Lifecycle - Set whether the lifecycle of the table in the project needs to be configured, that is, set the ODPS. table.lifecycle property,. See
table_lifecycle
below. - Timezone string
- Project time zone, example value: Asia/Shanghai.
- Type
System string - Data type version. Value:(1/2/hive) 1: The original MaxCompute type system. 2: New type system introduced by MaxCompute 2.0. hive: the type system of the Hive compatibility mode introduced by MaxCompute 2.0.
- allow
Full BooleanScan - Whether to allow full table scan. Default: false.
- enable
Decimal2 Boolean - Whether to turn on Decimal2.0.
- encryption
Project
Properties Encryption Storage encryption. For details, see Storage Encryption
NOTE :: To enable storage encryption, you need to modify the parameters of the basic attributes of the MaxCompute project. This operation permission is authenticated by RAM, and you need to have the Super_Administrator role permission of the corresponding project. To configure the permissions and IP whitelist parameters of the MaxCompute project, you must have the management permissions (Admin) of the corresponding project, including Super_Administrator, Admin, or custom management permissions. For more information, see the project management permissions list. You can turn on storage encryption only for projects that have not turned on storage encryption. For projects that have turned on storage encryption, you cannot turn off storage encryption or change the encryption algorithm. See
encryption
below.- retention
Days Integer - Set the number of days to retain backup data. During this time, you can restore the current version to any backup version. The value range of days is [0,30], and the default value is 1. 0 means backup is turned off. The effective policy after adjusting the backup cycle is: Extend the backup cycle: The new backup cycle takes effect on the same day. Shorten the backup cycle: The system will automatically delete backup data that has exceeded the retention cycle.
- sql
Metering StringMax - Set the maximum threshold of single SQL consumption, that is, set the ODPS. SQL. metering.value.max attribute. For details, see Consumption Monitoring Alarm. Unit: scan volume (GB)* complexity. .
- table
Lifecycle ProjectProperties Table Lifecycle - Set whether the lifecycle of the table in the project needs to be configured, that is, set the ODPS. table.lifecycle property,. See
table_lifecycle
below. - timezone String
- Project time zone, example value: Asia/Shanghai.
- type
System String - Data type version. Value:(1/2/hive) 1: The original MaxCompute type system. 2: New type system introduced by MaxCompute 2.0. hive: the type system of the Hive compatibility mode introduced by MaxCompute 2.0.
- allow
Full booleanScan - Whether to allow full table scan. Default: false.
- enable
Decimal2 boolean - Whether to turn on Decimal2.0.
- encryption
Project
Properties Encryption Storage encryption. For details, see Storage Encryption
NOTE :: To enable storage encryption, you need to modify the parameters of the basic attributes of the MaxCompute project. This operation permission is authenticated by RAM, and you need to have the Super_Administrator role permission of the corresponding project. To configure the permissions and IP whitelist parameters of the MaxCompute project, you must have the management permissions (Admin) of the corresponding project, including Super_Administrator, Admin, or custom management permissions. For more information, see the project management permissions list. You can turn on storage encryption only for projects that have not turned on storage encryption. For projects that have turned on storage encryption, you cannot turn off storage encryption or change the encryption algorithm. See
encryption
below.- retention
Days number - Set the number of days to retain backup data. During this time, you can restore the current version to any backup version. The value range of days is [0,30], and the default value is 1. 0 means backup is turned off. The effective policy after adjusting the backup cycle is: Extend the backup cycle: The new backup cycle takes effect on the same day. Shorten the backup cycle: The system will automatically delete backup data that has exceeded the retention cycle.
- sql
Metering stringMax - Set the maximum threshold of single SQL consumption, that is, set the ODPS. SQL. metering.value.max attribute. For details, see Consumption Monitoring Alarm. Unit: scan volume (GB)* complexity. .
- table
Lifecycle ProjectProperties Table Lifecycle - Set whether the lifecycle of the table in the project needs to be configured, that is, set the ODPS. table.lifecycle property,. See
table_lifecycle
below. - timezone string
- Project time zone, example value: Asia/Shanghai.
- type
System string - Data type version. Value:(1/2/hive) 1: The original MaxCompute type system. 2: New type system introduced by MaxCompute 2.0. hive: the type system of the Hive compatibility mode introduced by MaxCompute 2.0.
- allow_
full_ boolscan - Whether to allow full table scan. Default: false.
- enable_
decimal2 bool - Whether to turn on Decimal2.0.
- encryption
Project
Properties Encryption Storage encryption. For details, see Storage Encryption
NOTE :: To enable storage encryption, you need to modify the parameters of the basic attributes of the MaxCompute project. This operation permission is authenticated by RAM, and you need to have the Super_Administrator role permission of the corresponding project. To configure the permissions and IP whitelist parameters of the MaxCompute project, you must have the management permissions (Admin) of the corresponding project, including Super_Administrator, Admin, or custom management permissions. For more information, see the project management permissions list. You can turn on storage encryption only for projects that have not turned on storage encryption. For projects that have turned on storage encryption, you cannot turn off storage encryption or change the encryption algorithm. See
encryption
below.- retention_
days int - Set the number of days to retain backup data. During this time, you can restore the current version to any backup version. The value range of days is [0,30], and the default value is 1. 0 means backup is turned off. The effective policy after adjusting the backup cycle is: Extend the backup cycle: The new backup cycle takes effect on the same day. Shorten the backup cycle: The system will automatically delete backup data that has exceeded the retention cycle.
- sql_
metering_ strmax - Set the maximum threshold of single SQL consumption, that is, set the ODPS. SQL. metering.value.max attribute. For details, see Consumption Monitoring Alarm. Unit: scan volume (GB)* complexity. .
- table_
lifecycle ProjectProperties Table Lifecycle - Set whether the lifecycle of the table in the project needs to be configured, that is, set the ODPS. table.lifecycle property,. See
table_lifecycle
below. - timezone str
- Project time zone, example value: Asia/Shanghai.
- type_
system str - Data type version. Value:(1/2/hive) 1: The original MaxCompute type system. 2: New type system introduced by MaxCompute 2.0. hive: the type system of the Hive compatibility mode introduced by MaxCompute 2.0.
- allow
Full BooleanScan - Whether to allow full table scan. Default: false.
- enable
Decimal2 Boolean - Whether to turn on Decimal2.0.
- encryption Property Map
Storage encryption. For details, see Storage Encryption
NOTE :: To enable storage encryption, you need to modify the parameters of the basic attributes of the MaxCompute project. This operation permission is authenticated by RAM, and you need to have the Super_Administrator role permission of the corresponding project. To configure the permissions and IP whitelist parameters of the MaxCompute project, you must have the management permissions (Admin) of the corresponding project, including Super_Administrator, Admin, or custom management permissions. For more information, see the project management permissions list. You can turn on storage encryption only for projects that have not turned on storage encryption. For projects that have turned on storage encryption, you cannot turn off storage encryption or change the encryption algorithm. See
encryption
below.- retention
Days Number - Set the number of days to retain backup data. During this time, you can restore the current version to any backup version. The value range of days is [0,30], and the default value is 1. 0 means backup is turned off. The effective policy after adjusting the backup cycle is: Extend the backup cycle: The new backup cycle takes effect on the same day. Shorten the backup cycle: The system will automatically delete backup data that has exceeded the retention cycle.
- sql
Metering StringMax - Set the maximum threshold of single SQL consumption, that is, set the ODPS. SQL. metering.value.max attribute. For details, see Consumption Monitoring Alarm. Unit: scan volume (GB)* complexity. .
- table
Lifecycle Property Map - Set whether the lifecycle of the table in the project needs to be configured, that is, set the ODPS. table.lifecycle property,. See
table_lifecycle
below. - timezone String
- Project time zone, example value: Asia/Shanghai.
- type
System String - Data type version. Value:(1/2/hive) 1: The original MaxCompute type system. 2: New type system introduced by MaxCompute 2.0. hive: the type system of the Hive compatibility mode introduced by MaxCompute 2.0.
ProjectPropertiesEncryption, ProjectPropertiesEncryptionArgs
- Algorithm string
- The encryption algorithm supported by the key, including AES256, AESCTR, and RC4.
- Enable bool
- Only enable function is supported. Value: (true).
- Key string
- The encryption algorithm Key, the Key type used by the project, including the Default Key (MaxCompute Default Key) and the self-contained Key (BYOK). The MaxCompute Default Key is the Default Key created inside MaxCompute.
- Algorithm string
- The encryption algorithm supported by the key, including AES256, AESCTR, and RC4.
- Enable bool
- Only enable function is supported. Value: (true).
- Key string
- The encryption algorithm Key, the Key type used by the project, including the Default Key (MaxCompute Default Key) and the self-contained Key (BYOK). The MaxCompute Default Key is the Default Key created inside MaxCompute.
- algorithm String
- The encryption algorithm supported by the key, including AES256, AESCTR, and RC4.
- enable Boolean
- Only enable function is supported. Value: (true).
- key String
- The encryption algorithm Key, the Key type used by the project, including the Default Key (MaxCompute Default Key) and the self-contained Key (BYOK). The MaxCompute Default Key is the Default Key created inside MaxCompute.
- algorithm string
- The encryption algorithm supported by the key, including AES256, AESCTR, and RC4.
- enable boolean
- Only enable function is supported. Value: (true).
- key string
- The encryption algorithm Key, the Key type used by the project, including the Default Key (MaxCompute Default Key) and the self-contained Key (BYOK). The MaxCompute Default Key is the Default Key created inside MaxCompute.
- algorithm str
- The encryption algorithm supported by the key, including AES256, AESCTR, and RC4.
- enable bool
- Only enable function is supported. Value: (true).
- key str
- The encryption algorithm Key, the Key type used by the project, including the Default Key (MaxCompute Default Key) and the self-contained Key (BYOK). The MaxCompute Default Key is the Default Key created inside MaxCompute.
- algorithm String
- The encryption algorithm supported by the key, including AES256, AESCTR, and RC4.
- enable Boolean
- Only enable function is supported. Value: (true).
- key String
- The encryption algorithm Key, the Key type used by the project, including the Default Key (MaxCompute Default Key) and the self-contained Key (BYOK). The MaxCompute Default Key is the Default Key created inside MaxCompute.
ProjectPropertiesTableLifecycle, ProjectPropertiesTableLifecycleArgs
ProjectSecurityProperties, ProjectSecurityPropertiesArgs
- Enable
Download boolPrivilege - Set whether to enable the Download permission control function, that is, set the ODPS. security.enabledownloadprivilege property.
- Label
Security bool - Set whether to use the Label permission control function, that is, set the LabelSecurity attribute, which is not used by default.
- Object
Creator boolHas Access Permission - Sets whether to allow the creator of the object to have access to the object, I .e. sets the attribute. The default is the allowed state.
- Object
Creator boolHas Grant Permission - The ObjectCreatorHasGrantPermission attribute is set to allow the object creator to have the authorization permission on the object. The default is the allowed state.
- Project
Protection Pulumi.Ali Cloud. Max Compute. Inputs. Project Security Properties Project Protection - Project protection. See
project_protection
below. - Using
Acl bool - Set whether to use the ACL permission control function, that is, set the CheckPermissionUsingACL attribute, which is in use by default.
- Using
Policy bool - Set whether to use the Policy permission control function (https://www.alibabacloud.com/help/en/maxcompute/user-guide/policy-based-access-control-1), that is, set the CheckPermissionUsingACL attribute, which is in use by default.
- Enable
Download boolPrivilege - Set whether to enable the Download permission control function, that is, set the ODPS. security.enabledownloadprivilege property.
- Label
Security bool - Set whether to use the Label permission control function, that is, set the LabelSecurity attribute, which is not used by default.
- Object
Creator boolHas Access Permission - Sets whether to allow the creator of the object to have access to the object, I .e. sets the attribute. The default is the allowed state.
- Object
Creator boolHas Grant Permission - The ObjectCreatorHasGrantPermission attribute is set to allow the object creator to have the authorization permission on the object. The default is the allowed state.
- Project
Protection ProjectSecurity Properties Project Protection - Project protection. See
project_protection
below. - Using
Acl bool - Set whether to use the ACL permission control function, that is, set the CheckPermissionUsingACL attribute, which is in use by default.
- Using
Policy bool - Set whether to use the Policy permission control function (https://www.alibabacloud.com/help/en/maxcompute/user-guide/policy-based-access-control-1), that is, set the CheckPermissionUsingACL attribute, which is in use by default.
- enable
Download BooleanPrivilege - Set whether to enable the Download permission control function, that is, set the ODPS. security.enabledownloadprivilege property.
- label
Security Boolean - Set whether to use the Label permission control function, that is, set the LabelSecurity attribute, which is not used by default.
- object
Creator BooleanHas Access Permission - Sets whether to allow the creator of the object to have access to the object, I .e. sets the attribute. The default is the allowed state.
- object
Creator BooleanHas Grant Permission - The ObjectCreatorHasGrantPermission attribute is set to allow the object creator to have the authorization permission on the object. The default is the allowed state.
- project
Protection ProjectSecurity Properties Project Protection - Project protection. See
project_protection
below. - using
Acl Boolean - Set whether to use the ACL permission control function, that is, set the CheckPermissionUsingACL attribute, which is in use by default.
- using
Policy Boolean - Set whether to use the Policy permission control function (https://www.alibabacloud.com/help/en/maxcompute/user-guide/policy-based-access-control-1), that is, set the CheckPermissionUsingACL attribute, which is in use by default.
- enable
Download booleanPrivilege - Set whether to enable the Download permission control function, that is, set the ODPS. security.enabledownloadprivilege property.
- label
Security boolean - Set whether to use the Label permission control function, that is, set the LabelSecurity attribute, which is not used by default.
- object
Creator booleanHas Access Permission - Sets whether to allow the creator of the object to have access to the object, I .e. sets the attribute. The default is the allowed state.
- object
Creator booleanHas Grant Permission - The ObjectCreatorHasGrantPermission attribute is set to allow the object creator to have the authorization permission on the object. The default is the allowed state.
- project
Protection ProjectSecurity Properties Project Protection - Project protection. See
project_protection
below. - using
Acl boolean - Set whether to use the ACL permission control function, that is, set the CheckPermissionUsingACL attribute, which is in use by default.
- using
Policy boolean - Set whether to use the Policy permission control function (https://www.alibabacloud.com/help/en/maxcompute/user-guide/policy-based-access-control-1), that is, set the CheckPermissionUsingACL attribute, which is in use by default.
- enable_
download_ boolprivilege - Set whether to enable the Download permission control function, that is, set the ODPS. security.enabledownloadprivilege property.
- label_
security bool - Set whether to use the Label permission control function, that is, set the LabelSecurity attribute, which is not used by default.
- object_
creator_ boolhas_ access_ permission - Sets whether to allow the creator of the object to have access to the object, I .e. sets the attribute. The default is the allowed state.
- object_
creator_ boolhas_ grant_ permission - The ObjectCreatorHasGrantPermission attribute is set to allow the object creator to have the authorization permission on the object. The default is the allowed state.
- project_
protection ProjectSecurity Properties Project Protection - Project protection. See
project_protection
below. - using_
acl bool - Set whether to use the ACL permission control function, that is, set the CheckPermissionUsingACL attribute, which is in use by default.
- using_
policy bool - Set whether to use the Policy permission control function (https://www.alibabacloud.com/help/en/maxcompute/user-guide/policy-based-access-control-1), that is, set the CheckPermissionUsingACL attribute, which is in use by default.
- enable
Download BooleanPrivilege - Set whether to enable the Download permission control function, that is, set the ODPS. security.enabledownloadprivilege property.
- label
Security Boolean - Set whether to use the Label permission control function, that is, set the LabelSecurity attribute, which is not used by default.
- object
Creator BooleanHas Access Permission - Sets whether to allow the creator of the object to have access to the object, I .e. sets the attribute. The default is the allowed state.
- object
Creator BooleanHas Grant Permission - The ObjectCreatorHasGrantPermission attribute is set to allow the object creator to have the authorization permission on the object. The default is the allowed state.
- project
Protection Property Map - Project protection. See
project_protection
below. - using
Acl Boolean - Set whether to use the ACL permission control function, that is, set the CheckPermissionUsingACL attribute, which is in use by default.
- using
Policy Boolean - Set whether to use the Policy permission control function (https://www.alibabacloud.com/help/en/maxcompute/user-guide/policy-based-access-control-1), that is, set the CheckPermissionUsingACL attribute, which is in use by default.
ProjectSecurityPropertiesProjectProtection, ProjectSecurityPropertiesProjectProtectionArgs
- Exception
Policy string - Set Exceptions or Trusted Items.
- Protected bool
- Whether enabled, value:(true/false).
- Exception
Policy string - Set Exceptions or Trusted Items.
- Protected bool
- Whether enabled, value:(true/false).
- exception
Policy String - Set Exceptions or Trusted Items.
- protected_ Boolean
- Whether enabled, value:(true/false).
- exception
Policy string - Set Exceptions or Trusted Items.
- protected boolean
- Whether enabled, value:(true/false).
- exception_
policy str - Set Exceptions or Trusted Items.
- protected bool
- Whether enabled, value:(true/false).
- exception
Policy String - Set Exceptions or Trusted Items.
- protected Boolean
- Whether enabled, value:(true/false).
Import
Max Compute Project can be imported using the id, e.g.
$ pulumi import alicloud:maxcompute/project:Project example <id>
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloud
Terraform Provider.