Documentation
¶
Index ¶
- type GetProjectsArgs
- type GetProjectsOutputArgs
- type GetProjectsProject
- type GetProjectsProjectArgs
- type GetProjectsProjectArray
- type GetProjectsProjectArrayInput
- type GetProjectsProjectArrayOutput
- func (GetProjectsProjectArrayOutput) ElementType() reflect.Type
- func (o GetProjectsProjectArrayOutput) Index(i pulumi.IntInput) GetProjectsProjectOutput
- func (o GetProjectsProjectArrayOutput) ToGetProjectsProjectArrayOutput() GetProjectsProjectArrayOutput
- func (o GetProjectsProjectArrayOutput) ToGetProjectsProjectArrayOutputWithContext(ctx context.Context) GetProjectsProjectArrayOutput
- type GetProjectsProjectInput
- type GetProjectsProjectIpWhiteList
- type GetProjectsProjectIpWhiteListArgs
- func (GetProjectsProjectIpWhiteListArgs) ElementType() reflect.Type
- func (i GetProjectsProjectIpWhiteListArgs) ToGetProjectsProjectIpWhiteListOutput() GetProjectsProjectIpWhiteListOutput
- func (i GetProjectsProjectIpWhiteListArgs) ToGetProjectsProjectIpWhiteListOutputWithContext(ctx context.Context) GetProjectsProjectIpWhiteListOutput
- type GetProjectsProjectIpWhiteListInput
- type GetProjectsProjectIpWhiteListOutput
- func (GetProjectsProjectIpWhiteListOutput) ElementType() reflect.Type
- func (o GetProjectsProjectIpWhiteListOutput) IpList() pulumi.StringOutput
- func (o GetProjectsProjectIpWhiteListOutput) ToGetProjectsProjectIpWhiteListOutput() GetProjectsProjectIpWhiteListOutput
- func (o GetProjectsProjectIpWhiteListOutput) ToGetProjectsProjectIpWhiteListOutputWithContext(ctx context.Context) GetProjectsProjectIpWhiteListOutput
- func (o GetProjectsProjectIpWhiteListOutput) VpcIpList() pulumi.StringOutput
- type GetProjectsProjectOutput
- func (o GetProjectsProjectOutput) Comment() pulumi.StringOutput
- func (o GetProjectsProjectOutput) DefaultQuota() pulumi.StringOutput
- func (GetProjectsProjectOutput) ElementType() reflect.Type
- func (o GetProjectsProjectOutput) Id() pulumi.StringOutput
- func (o GetProjectsProjectOutput) IpWhiteList() GetProjectsProjectIpWhiteListOutput
- func (o GetProjectsProjectOutput) Owner() pulumi.StringOutput
- func (o GetProjectsProjectOutput) ProjectName() pulumi.StringOutput
- func (o GetProjectsProjectOutput) Properties() GetProjectsProjectPropertiesOutput
- func (o GetProjectsProjectOutput) SecurityProperties() GetProjectsProjectSecurityPropertiesOutput
- func (o GetProjectsProjectOutput) Status() pulumi.StringOutput
- func (o GetProjectsProjectOutput) ToGetProjectsProjectOutput() GetProjectsProjectOutput
- func (o GetProjectsProjectOutput) ToGetProjectsProjectOutputWithContext(ctx context.Context) GetProjectsProjectOutput
- func (o GetProjectsProjectOutput) Type() pulumi.StringOutput
- type GetProjectsProjectProperties
- type GetProjectsProjectPropertiesArgs
- func (GetProjectsProjectPropertiesArgs) ElementType() reflect.Type
- func (i GetProjectsProjectPropertiesArgs) ToGetProjectsProjectPropertiesOutput() GetProjectsProjectPropertiesOutput
- func (i GetProjectsProjectPropertiesArgs) ToGetProjectsProjectPropertiesOutputWithContext(ctx context.Context) GetProjectsProjectPropertiesOutput
- type GetProjectsProjectPropertiesEncryption
- type GetProjectsProjectPropertiesEncryptionArgs
- func (GetProjectsProjectPropertiesEncryptionArgs) ElementType() reflect.Type
- func (i GetProjectsProjectPropertiesEncryptionArgs) ToGetProjectsProjectPropertiesEncryptionOutput() GetProjectsProjectPropertiesEncryptionOutput
- func (i GetProjectsProjectPropertiesEncryptionArgs) ToGetProjectsProjectPropertiesEncryptionOutputWithContext(ctx context.Context) GetProjectsProjectPropertiesEncryptionOutput
- type GetProjectsProjectPropertiesEncryptionInput
- type GetProjectsProjectPropertiesEncryptionOutput
- func (o GetProjectsProjectPropertiesEncryptionOutput) Algorithm() pulumi.StringOutput
- func (GetProjectsProjectPropertiesEncryptionOutput) ElementType() reflect.Type
- func (o GetProjectsProjectPropertiesEncryptionOutput) Enable() pulumi.BoolOutput
- func (o GetProjectsProjectPropertiesEncryptionOutput) Key() pulumi.StringOutput
- func (o GetProjectsProjectPropertiesEncryptionOutput) ToGetProjectsProjectPropertiesEncryptionOutput() GetProjectsProjectPropertiesEncryptionOutput
- func (o GetProjectsProjectPropertiesEncryptionOutput) ToGetProjectsProjectPropertiesEncryptionOutputWithContext(ctx context.Context) GetProjectsProjectPropertiesEncryptionOutput
- type GetProjectsProjectPropertiesInput
- type GetProjectsProjectPropertiesOutput
- func (o GetProjectsProjectPropertiesOutput) AllowFullScan() pulumi.BoolOutput
- func (GetProjectsProjectPropertiesOutput) ElementType() reflect.Type
- func (o GetProjectsProjectPropertiesOutput) EnableDecimal2() pulumi.BoolOutput
- func (o GetProjectsProjectPropertiesOutput) Encryption() GetProjectsProjectPropertiesEncryptionOutput
- func (o GetProjectsProjectPropertiesOutput) RetentionDays() pulumi.StringOutput
- func (o GetProjectsProjectPropertiesOutput) SqlMeteringMax() pulumi.StringOutput
- func (o GetProjectsProjectPropertiesOutput) TableLifecycle() GetProjectsProjectPropertiesTableLifecycleOutput
- func (o GetProjectsProjectPropertiesOutput) Timezone() pulumi.StringOutput
- func (o GetProjectsProjectPropertiesOutput) ToGetProjectsProjectPropertiesOutput() GetProjectsProjectPropertiesOutput
- func (o GetProjectsProjectPropertiesOutput) ToGetProjectsProjectPropertiesOutputWithContext(ctx context.Context) GetProjectsProjectPropertiesOutput
- func (o GetProjectsProjectPropertiesOutput) TypeSystem() pulumi.StringOutput
- type GetProjectsProjectPropertiesTableLifecycle
- type GetProjectsProjectPropertiesTableLifecycleArgs
- func (GetProjectsProjectPropertiesTableLifecycleArgs) ElementType() reflect.Type
- func (i GetProjectsProjectPropertiesTableLifecycleArgs) ToGetProjectsProjectPropertiesTableLifecycleOutput() GetProjectsProjectPropertiesTableLifecycleOutput
- func (i GetProjectsProjectPropertiesTableLifecycleArgs) ToGetProjectsProjectPropertiesTableLifecycleOutputWithContext(ctx context.Context) GetProjectsProjectPropertiesTableLifecycleOutput
- type GetProjectsProjectPropertiesTableLifecycleInput
- type GetProjectsProjectPropertiesTableLifecycleOutput
- func (GetProjectsProjectPropertiesTableLifecycleOutput) ElementType() reflect.Type
- func (o GetProjectsProjectPropertiesTableLifecycleOutput) ToGetProjectsProjectPropertiesTableLifecycleOutput() GetProjectsProjectPropertiesTableLifecycleOutput
- func (o GetProjectsProjectPropertiesTableLifecycleOutput) ToGetProjectsProjectPropertiesTableLifecycleOutputWithContext(ctx context.Context) GetProjectsProjectPropertiesTableLifecycleOutput
- func (o GetProjectsProjectPropertiesTableLifecycleOutput) Type() pulumi.StringOutput
- func (o GetProjectsProjectPropertiesTableLifecycleOutput) Value() pulumi.StringOutput
- type GetProjectsProjectSecurityProperties
- type GetProjectsProjectSecurityPropertiesArgs
- func (GetProjectsProjectSecurityPropertiesArgs) ElementType() reflect.Type
- func (i GetProjectsProjectSecurityPropertiesArgs) ToGetProjectsProjectSecurityPropertiesOutput() GetProjectsProjectSecurityPropertiesOutput
- func (i GetProjectsProjectSecurityPropertiesArgs) ToGetProjectsProjectSecurityPropertiesOutputWithContext(ctx context.Context) GetProjectsProjectSecurityPropertiesOutput
- type GetProjectsProjectSecurityPropertiesInput
- type GetProjectsProjectSecurityPropertiesOutput
- func (GetProjectsProjectSecurityPropertiesOutput) ElementType() reflect.Type
- func (o GetProjectsProjectSecurityPropertiesOutput) EnableDownloadPrivilege() pulumi.BoolOutput
- func (o GetProjectsProjectSecurityPropertiesOutput) LabelSecurity() pulumi.BoolOutput
- func (o GetProjectsProjectSecurityPropertiesOutput) ObjectCreatorHasAccessPermission() pulumi.BoolOutput
- func (o GetProjectsProjectSecurityPropertiesOutput) ObjectCreatorHasGrantPermission() pulumi.BoolOutput
- func (o GetProjectsProjectSecurityPropertiesOutput) ProjectProtection() GetProjectsProjectSecurityPropertiesProjectProtectionOutput
- func (o GetProjectsProjectSecurityPropertiesOutput) ToGetProjectsProjectSecurityPropertiesOutput() GetProjectsProjectSecurityPropertiesOutput
- func (o GetProjectsProjectSecurityPropertiesOutput) ToGetProjectsProjectSecurityPropertiesOutputWithContext(ctx context.Context) GetProjectsProjectSecurityPropertiesOutput
- func (o GetProjectsProjectSecurityPropertiesOutput) UsingAcl() pulumi.BoolOutput
- func (o GetProjectsProjectSecurityPropertiesOutput) UsingPolicy() pulumi.BoolOutput
- type GetProjectsProjectSecurityPropertiesProjectProtection
- type GetProjectsProjectSecurityPropertiesProjectProtectionArgs
- func (GetProjectsProjectSecurityPropertiesProjectProtectionArgs) ElementType() reflect.Type
- func (i GetProjectsProjectSecurityPropertiesProjectProtectionArgs) ToGetProjectsProjectSecurityPropertiesProjectProtectionOutput() GetProjectsProjectSecurityPropertiesProjectProtectionOutput
- func (i GetProjectsProjectSecurityPropertiesProjectProtectionArgs) ToGetProjectsProjectSecurityPropertiesProjectProtectionOutputWithContext(ctx context.Context) GetProjectsProjectSecurityPropertiesProjectProtectionOutput
- type GetProjectsProjectSecurityPropertiesProjectProtectionInput
- type GetProjectsProjectSecurityPropertiesProjectProtectionOutput
- func (GetProjectsProjectSecurityPropertiesProjectProtectionOutput) ElementType() reflect.Type
- func (o GetProjectsProjectSecurityPropertiesProjectProtectionOutput) ExceptionPolicy() pulumi.StringOutput
- func (o GetProjectsProjectSecurityPropertiesProjectProtectionOutput) Protected() pulumi.BoolOutput
- func (o GetProjectsProjectSecurityPropertiesProjectProtectionOutput) ToGetProjectsProjectSecurityPropertiesProjectProtectionOutput() GetProjectsProjectSecurityPropertiesProjectProtectionOutput
- func (o GetProjectsProjectSecurityPropertiesProjectProtectionOutput) ToGetProjectsProjectSecurityPropertiesProjectProtectionOutputWithContext(ctx context.Context) GetProjectsProjectSecurityPropertiesProjectProtectionOutput
- type GetProjectsResult
- type GetProjectsResultOutput
- func (GetProjectsResultOutput) ElementType() reflect.Type
- func (o GetProjectsResultOutput) Id() pulumi.StringOutput
- func (o GetProjectsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetProjectsResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetProjectsResultOutput) Names() pulumi.StringArrayOutput
- func (o GetProjectsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetProjectsResultOutput) Projects() GetProjectsProjectArrayOutput
- func (o GetProjectsResultOutput) ToGetProjectsResultOutput() GetProjectsResultOutput
- func (o GetProjectsResultOutput) ToGetProjectsResultOutputWithContext(ctx context.Context) GetProjectsResultOutput
- type GetServiceArgs
- type GetServiceOutputArgs
- type GetServiceResult
- type GetServiceResultOutput
- func (GetServiceResultOutput) ElementType() reflect.Type
- func (o GetServiceResultOutput) Enable() pulumi.StringPtrOutput
- func (o GetServiceResultOutput) Id() pulumi.StringOutput
- func (o GetServiceResultOutput) Status() pulumi.StringOutput
- func (o GetServiceResultOutput) ToGetServiceResultOutput() GetServiceResultOutput
- func (o GetServiceResultOutput) ToGetServiceResultOutputWithContext(ctx context.Context) GetServiceResultOutput
- type Project
- type ProjectArgs
- type ProjectArray
- type ProjectArrayInput
- type ProjectArrayOutput
- type ProjectInput
- type ProjectIpWhiteList
- type ProjectIpWhiteListArgs
- func (ProjectIpWhiteListArgs) ElementType() reflect.Type
- func (i ProjectIpWhiteListArgs) ToProjectIpWhiteListOutput() ProjectIpWhiteListOutput
- func (i ProjectIpWhiteListArgs) ToProjectIpWhiteListOutputWithContext(ctx context.Context) ProjectIpWhiteListOutput
- func (i ProjectIpWhiteListArgs) ToProjectIpWhiteListPtrOutput() ProjectIpWhiteListPtrOutput
- func (i ProjectIpWhiteListArgs) ToProjectIpWhiteListPtrOutputWithContext(ctx context.Context) ProjectIpWhiteListPtrOutput
- type ProjectIpWhiteListInput
- type ProjectIpWhiteListOutput
- func (ProjectIpWhiteListOutput) ElementType() reflect.Type
- func (o ProjectIpWhiteListOutput) IpList() pulumi.StringPtrOutput
- func (o ProjectIpWhiteListOutput) ToProjectIpWhiteListOutput() ProjectIpWhiteListOutput
- func (o ProjectIpWhiteListOutput) ToProjectIpWhiteListOutputWithContext(ctx context.Context) ProjectIpWhiteListOutput
- func (o ProjectIpWhiteListOutput) ToProjectIpWhiteListPtrOutput() ProjectIpWhiteListPtrOutput
- func (o ProjectIpWhiteListOutput) ToProjectIpWhiteListPtrOutputWithContext(ctx context.Context) ProjectIpWhiteListPtrOutput
- func (o ProjectIpWhiteListOutput) VpcIpList() pulumi.StringPtrOutput
- type ProjectIpWhiteListPtrInput
- type ProjectIpWhiteListPtrOutput
- func (o ProjectIpWhiteListPtrOutput) Elem() ProjectIpWhiteListOutput
- func (ProjectIpWhiteListPtrOutput) ElementType() reflect.Type
- func (o ProjectIpWhiteListPtrOutput) IpList() pulumi.StringPtrOutput
- func (o ProjectIpWhiteListPtrOutput) ToProjectIpWhiteListPtrOutput() ProjectIpWhiteListPtrOutput
- func (o ProjectIpWhiteListPtrOutput) ToProjectIpWhiteListPtrOutputWithContext(ctx context.Context) ProjectIpWhiteListPtrOutput
- func (o ProjectIpWhiteListPtrOutput) VpcIpList() pulumi.StringPtrOutput
- type ProjectMap
- type ProjectMapInput
- type ProjectMapOutput
- type ProjectOutput
- func (o ProjectOutput) Comment() pulumi.StringPtrOutput
- func (o ProjectOutput) DefaultQuota() pulumi.StringPtrOutput
- func (ProjectOutput) ElementType() reflect.Type
- func (o ProjectOutput) IpWhiteList() ProjectIpWhiteListPtrOutput
- func (o ProjectOutput) Owner() pulumi.StringOutput
- func (o ProjectOutput) ProductType() pulumi.StringPtrOutput
- func (o ProjectOutput) ProjectName() pulumi.StringOutput
- func (o ProjectOutput) Properties() ProjectPropertiesOutput
- func (o ProjectOutput) SecurityProperties() ProjectSecurityPropertiesOutput
- func (o ProjectOutput) Status() pulumi.StringOutput
- func (o ProjectOutput) ToProjectOutput() ProjectOutput
- func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput
- func (o ProjectOutput) Type() pulumi.StringOutput
- type ProjectProperties
- type ProjectPropertiesArgs
- func (ProjectPropertiesArgs) ElementType() reflect.Type
- func (i ProjectPropertiesArgs) ToProjectPropertiesOutput() ProjectPropertiesOutput
- func (i ProjectPropertiesArgs) ToProjectPropertiesOutputWithContext(ctx context.Context) ProjectPropertiesOutput
- func (i ProjectPropertiesArgs) ToProjectPropertiesPtrOutput() ProjectPropertiesPtrOutput
- func (i ProjectPropertiesArgs) ToProjectPropertiesPtrOutputWithContext(ctx context.Context) ProjectPropertiesPtrOutput
- type ProjectPropertiesEncryption
- type ProjectPropertiesEncryptionArgs
- func (ProjectPropertiesEncryptionArgs) ElementType() reflect.Type
- func (i ProjectPropertiesEncryptionArgs) ToProjectPropertiesEncryptionOutput() ProjectPropertiesEncryptionOutput
- func (i ProjectPropertiesEncryptionArgs) ToProjectPropertiesEncryptionOutputWithContext(ctx context.Context) ProjectPropertiesEncryptionOutput
- func (i ProjectPropertiesEncryptionArgs) ToProjectPropertiesEncryptionPtrOutput() ProjectPropertiesEncryptionPtrOutput
- func (i ProjectPropertiesEncryptionArgs) ToProjectPropertiesEncryptionPtrOutputWithContext(ctx context.Context) ProjectPropertiesEncryptionPtrOutput
- type ProjectPropertiesEncryptionInput
- type ProjectPropertiesEncryptionOutput
- func (o ProjectPropertiesEncryptionOutput) Algorithm() pulumi.StringPtrOutput
- func (ProjectPropertiesEncryptionOutput) ElementType() reflect.Type
- func (o ProjectPropertiesEncryptionOutput) Enable() pulumi.BoolPtrOutput
- func (o ProjectPropertiesEncryptionOutput) Key() pulumi.StringPtrOutput
- func (o ProjectPropertiesEncryptionOutput) ToProjectPropertiesEncryptionOutput() ProjectPropertiesEncryptionOutput
- func (o ProjectPropertiesEncryptionOutput) ToProjectPropertiesEncryptionOutputWithContext(ctx context.Context) ProjectPropertiesEncryptionOutput
- func (o ProjectPropertiesEncryptionOutput) ToProjectPropertiesEncryptionPtrOutput() ProjectPropertiesEncryptionPtrOutput
- func (o ProjectPropertiesEncryptionOutput) ToProjectPropertiesEncryptionPtrOutputWithContext(ctx context.Context) ProjectPropertiesEncryptionPtrOutput
- type ProjectPropertiesEncryptionPtrInput
- type ProjectPropertiesEncryptionPtrOutput
- func (o ProjectPropertiesEncryptionPtrOutput) Algorithm() pulumi.StringPtrOutput
- func (o ProjectPropertiesEncryptionPtrOutput) Elem() ProjectPropertiesEncryptionOutput
- func (ProjectPropertiesEncryptionPtrOutput) ElementType() reflect.Type
- func (o ProjectPropertiesEncryptionPtrOutput) Enable() pulumi.BoolPtrOutput
- func (o ProjectPropertiesEncryptionPtrOutput) Key() pulumi.StringPtrOutput
- func (o ProjectPropertiesEncryptionPtrOutput) ToProjectPropertiesEncryptionPtrOutput() ProjectPropertiesEncryptionPtrOutput
- func (o ProjectPropertiesEncryptionPtrOutput) ToProjectPropertiesEncryptionPtrOutputWithContext(ctx context.Context) ProjectPropertiesEncryptionPtrOutput
- type ProjectPropertiesInput
- type ProjectPropertiesOutput
- func (o ProjectPropertiesOutput) AllowFullScan() pulumi.BoolPtrOutput
- func (ProjectPropertiesOutput) ElementType() reflect.Type
- func (o ProjectPropertiesOutput) EnableDecimal2() pulumi.BoolPtrOutput
- func (o ProjectPropertiesOutput) Encryption() ProjectPropertiesEncryptionPtrOutput
- func (o ProjectPropertiesOutput) RetentionDays() pulumi.IntPtrOutput
- func (o ProjectPropertiesOutput) SqlMeteringMax() pulumi.StringPtrOutput
- func (o ProjectPropertiesOutput) TableLifecycle() ProjectPropertiesTableLifecyclePtrOutput
- func (o ProjectPropertiesOutput) Timezone() pulumi.StringPtrOutput
- func (o ProjectPropertiesOutput) ToProjectPropertiesOutput() ProjectPropertiesOutput
- func (o ProjectPropertiesOutput) ToProjectPropertiesOutputWithContext(ctx context.Context) ProjectPropertiesOutput
- func (o ProjectPropertiesOutput) ToProjectPropertiesPtrOutput() ProjectPropertiesPtrOutput
- func (o ProjectPropertiesOutput) ToProjectPropertiesPtrOutputWithContext(ctx context.Context) ProjectPropertiesPtrOutput
- func (o ProjectPropertiesOutput) TypeSystem() pulumi.StringPtrOutput
- type ProjectPropertiesPtrInput
- type ProjectPropertiesPtrOutput
- func (o ProjectPropertiesPtrOutput) AllowFullScan() pulumi.BoolPtrOutput
- func (o ProjectPropertiesPtrOutput) Elem() ProjectPropertiesOutput
- func (ProjectPropertiesPtrOutput) ElementType() reflect.Type
- func (o ProjectPropertiesPtrOutput) EnableDecimal2() pulumi.BoolPtrOutput
- func (o ProjectPropertiesPtrOutput) Encryption() ProjectPropertiesEncryptionPtrOutput
- func (o ProjectPropertiesPtrOutput) RetentionDays() pulumi.IntPtrOutput
- func (o ProjectPropertiesPtrOutput) SqlMeteringMax() pulumi.StringPtrOutput
- func (o ProjectPropertiesPtrOutput) TableLifecycle() ProjectPropertiesTableLifecyclePtrOutput
- func (o ProjectPropertiesPtrOutput) Timezone() pulumi.StringPtrOutput
- func (o ProjectPropertiesPtrOutput) ToProjectPropertiesPtrOutput() ProjectPropertiesPtrOutput
- func (o ProjectPropertiesPtrOutput) ToProjectPropertiesPtrOutputWithContext(ctx context.Context) ProjectPropertiesPtrOutput
- func (o ProjectPropertiesPtrOutput) TypeSystem() pulumi.StringPtrOutput
- type ProjectPropertiesTableLifecycle
- type ProjectPropertiesTableLifecycleArgs
- func (ProjectPropertiesTableLifecycleArgs) ElementType() reflect.Type
- func (i ProjectPropertiesTableLifecycleArgs) ToProjectPropertiesTableLifecycleOutput() ProjectPropertiesTableLifecycleOutput
- func (i ProjectPropertiesTableLifecycleArgs) ToProjectPropertiesTableLifecycleOutputWithContext(ctx context.Context) ProjectPropertiesTableLifecycleOutput
- func (i ProjectPropertiesTableLifecycleArgs) ToProjectPropertiesTableLifecyclePtrOutput() ProjectPropertiesTableLifecyclePtrOutput
- func (i ProjectPropertiesTableLifecycleArgs) ToProjectPropertiesTableLifecyclePtrOutputWithContext(ctx context.Context) ProjectPropertiesTableLifecyclePtrOutput
- type ProjectPropertiesTableLifecycleInput
- type ProjectPropertiesTableLifecycleOutput
- func (ProjectPropertiesTableLifecycleOutput) ElementType() reflect.Type
- func (o ProjectPropertiesTableLifecycleOutput) ToProjectPropertiesTableLifecycleOutput() ProjectPropertiesTableLifecycleOutput
- func (o ProjectPropertiesTableLifecycleOutput) ToProjectPropertiesTableLifecycleOutputWithContext(ctx context.Context) ProjectPropertiesTableLifecycleOutput
- func (o ProjectPropertiesTableLifecycleOutput) ToProjectPropertiesTableLifecyclePtrOutput() ProjectPropertiesTableLifecyclePtrOutput
- func (o ProjectPropertiesTableLifecycleOutput) ToProjectPropertiesTableLifecyclePtrOutputWithContext(ctx context.Context) ProjectPropertiesTableLifecyclePtrOutput
- func (o ProjectPropertiesTableLifecycleOutput) Type() pulumi.StringPtrOutput
- func (o ProjectPropertiesTableLifecycleOutput) Value() pulumi.StringPtrOutput
- type ProjectPropertiesTableLifecyclePtrInput
- type ProjectPropertiesTableLifecyclePtrOutput
- func (o ProjectPropertiesTableLifecyclePtrOutput) Elem() ProjectPropertiesTableLifecycleOutput
- func (ProjectPropertiesTableLifecyclePtrOutput) ElementType() reflect.Type
- func (o ProjectPropertiesTableLifecyclePtrOutput) ToProjectPropertiesTableLifecyclePtrOutput() ProjectPropertiesTableLifecyclePtrOutput
- func (o ProjectPropertiesTableLifecyclePtrOutput) ToProjectPropertiesTableLifecyclePtrOutputWithContext(ctx context.Context) ProjectPropertiesTableLifecyclePtrOutput
- func (o ProjectPropertiesTableLifecyclePtrOutput) Type() pulumi.StringPtrOutput
- func (o ProjectPropertiesTableLifecyclePtrOutput) Value() pulumi.StringPtrOutput
- type ProjectSecurityProperties
- type ProjectSecurityPropertiesArgs
- func (ProjectSecurityPropertiesArgs) ElementType() reflect.Type
- func (i ProjectSecurityPropertiesArgs) ToProjectSecurityPropertiesOutput() ProjectSecurityPropertiesOutput
- func (i ProjectSecurityPropertiesArgs) ToProjectSecurityPropertiesOutputWithContext(ctx context.Context) ProjectSecurityPropertiesOutput
- func (i ProjectSecurityPropertiesArgs) ToProjectSecurityPropertiesPtrOutput() ProjectSecurityPropertiesPtrOutput
- func (i ProjectSecurityPropertiesArgs) ToProjectSecurityPropertiesPtrOutputWithContext(ctx context.Context) ProjectSecurityPropertiesPtrOutput
- type ProjectSecurityPropertiesInput
- type ProjectSecurityPropertiesOutput
- func (ProjectSecurityPropertiesOutput) ElementType() reflect.Type
- func (o ProjectSecurityPropertiesOutput) EnableDownloadPrivilege() pulumi.BoolPtrOutput
- func (o ProjectSecurityPropertiesOutput) LabelSecurity() pulumi.BoolPtrOutput
- func (o ProjectSecurityPropertiesOutput) ObjectCreatorHasAccessPermission() pulumi.BoolPtrOutput
- func (o ProjectSecurityPropertiesOutput) ObjectCreatorHasGrantPermission() pulumi.BoolPtrOutput
- func (o ProjectSecurityPropertiesOutput) ProjectProtection() ProjectSecurityPropertiesProjectProtectionPtrOutput
- func (o ProjectSecurityPropertiesOutput) ToProjectSecurityPropertiesOutput() ProjectSecurityPropertiesOutput
- func (o ProjectSecurityPropertiesOutput) ToProjectSecurityPropertiesOutputWithContext(ctx context.Context) ProjectSecurityPropertiesOutput
- func (o ProjectSecurityPropertiesOutput) ToProjectSecurityPropertiesPtrOutput() ProjectSecurityPropertiesPtrOutput
- func (o ProjectSecurityPropertiesOutput) ToProjectSecurityPropertiesPtrOutputWithContext(ctx context.Context) ProjectSecurityPropertiesPtrOutput
- func (o ProjectSecurityPropertiesOutput) UsingAcl() pulumi.BoolPtrOutput
- func (o ProjectSecurityPropertiesOutput) UsingPolicy() pulumi.BoolPtrOutput
- type ProjectSecurityPropertiesProjectProtection
- type ProjectSecurityPropertiesProjectProtectionArgs
- func (ProjectSecurityPropertiesProjectProtectionArgs) ElementType() reflect.Type
- func (i ProjectSecurityPropertiesProjectProtectionArgs) ToProjectSecurityPropertiesProjectProtectionOutput() ProjectSecurityPropertiesProjectProtectionOutput
- func (i ProjectSecurityPropertiesProjectProtectionArgs) ToProjectSecurityPropertiesProjectProtectionOutputWithContext(ctx context.Context) ProjectSecurityPropertiesProjectProtectionOutput
- func (i ProjectSecurityPropertiesProjectProtectionArgs) ToProjectSecurityPropertiesProjectProtectionPtrOutput() ProjectSecurityPropertiesProjectProtectionPtrOutput
- func (i ProjectSecurityPropertiesProjectProtectionArgs) ToProjectSecurityPropertiesProjectProtectionPtrOutputWithContext(ctx context.Context) ProjectSecurityPropertiesProjectProtectionPtrOutput
- type ProjectSecurityPropertiesProjectProtectionInput
- type ProjectSecurityPropertiesProjectProtectionOutput
- func (ProjectSecurityPropertiesProjectProtectionOutput) ElementType() reflect.Type
- func (o ProjectSecurityPropertiesProjectProtectionOutput) ExceptionPolicy() pulumi.StringPtrOutput
- func (o ProjectSecurityPropertiesProjectProtectionOutput) Protected() pulumi.BoolPtrOutput
- func (o ProjectSecurityPropertiesProjectProtectionOutput) ToProjectSecurityPropertiesProjectProtectionOutput() ProjectSecurityPropertiesProjectProtectionOutput
- func (o ProjectSecurityPropertiesProjectProtectionOutput) ToProjectSecurityPropertiesProjectProtectionOutputWithContext(ctx context.Context) ProjectSecurityPropertiesProjectProtectionOutput
- func (o ProjectSecurityPropertiesProjectProtectionOutput) ToProjectSecurityPropertiesProjectProtectionPtrOutput() ProjectSecurityPropertiesProjectProtectionPtrOutput
- func (o ProjectSecurityPropertiesProjectProtectionOutput) ToProjectSecurityPropertiesProjectProtectionPtrOutputWithContext(ctx context.Context) ProjectSecurityPropertiesProjectProtectionPtrOutput
- type ProjectSecurityPropertiesProjectProtectionPtrInput
- type ProjectSecurityPropertiesProjectProtectionPtrOutput
- func (o ProjectSecurityPropertiesProjectProtectionPtrOutput) Elem() ProjectSecurityPropertiesProjectProtectionOutput
- func (ProjectSecurityPropertiesProjectProtectionPtrOutput) ElementType() reflect.Type
- func (o ProjectSecurityPropertiesProjectProtectionPtrOutput) ExceptionPolicy() pulumi.StringPtrOutput
- func (o ProjectSecurityPropertiesProjectProtectionPtrOutput) Protected() pulumi.BoolPtrOutput
- func (o ProjectSecurityPropertiesProjectProtectionPtrOutput) ToProjectSecurityPropertiesProjectProtectionPtrOutput() ProjectSecurityPropertiesProjectProtectionPtrOutput
- func (o ProjectSecurityPropertiesProjectProtectionPtrOutput) ToProjectSecurityPropertiesProjectProtectionPtrOutputWithContext(ctx context.Context) ProjectSecurityPropertiesProjectProtectionPtrOutput
- type ProjectSecurityPropertiesPtrInput
- type ProjectSecurityPropertiesPtrOutput
- func (o ProjectSecurityPropertiesPtrOutput) Elem() ProjectSecurityPropertiesOutput
- func (ProjectSecurityPropertiesPtrOutput) ElementType() reflect.Type
- func (o ProjectSecurityPropertiesPtrOutput) EnableDownloadPrivilege() pulumi.BoolPtrOutput
- func (o ProjectSecurityPropertiesPtrOutput) LabelSecurity() pulumi.BoolPtrOutput
- func (o ProjectSecurityPropertiesPtrOutput) ObjectCreatorHasAccessPermission() pulumi.BoolPtrOutput
- func (o ProjectSecurityPropertiesPtrOutput) ObjectCreatorHasGrantPermission() pulumi.BoolPtrOutput
- func (o ProjectSecurityPropertiesPtrOutput) ProjectProtection() ProjectSecurityPropertiesProjectProtectionPtrOutput
- func (o ProjectSecurityPropertiesPtrOutput) ToProjectSecurityPropertiesPtrOutput() ProjectSecurityPropertiesPtrOutput
- func (o ProjectSecurityPropertiesPtrOutput) ToProjectSecurityPropertiesPtrOutputWithContext(ctx context.Context) ProjectSecurityPropertiesPtrOutput
- func (o ProjectSecurityPropertiesPtrOutput) UsingAcl() pulumi.BoolPtrOutput
- func (o ProjectSecurityPropertiesPtrOutput) UsingPolicy() pulumi.BoolPtrOutput
- type ProjectState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetProjectsArgs ¶ added in v3.29.0
type GetProjectsArgs struct { // A list of Project IDs. Ids []string `pulumi:"ids"` // A regex string to filter results by Group Metric Rule name. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getProjects.
type GetProjectsOutputArgs ¶ added in v3.29.0
type GetProjectsOutputArgs struct { // A list of Project IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // A regex string to filter results by Group Metric Rule name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getProjects.
func (GetProjectsOutputArgs) ElementType ¶ added in v3.29.0
func (GetProjectsOutputArgs) ElementType() reflect.Type
type GetProjectsProject ¶ added in v3.29.0
type GetProjectsProject struct { Comment string `pulumi:"comment"` // Default Computing Resource Group DefaultQuota string `pulumi:"defaultQuota"` // Project ID. The value is the same as `projectName`. Id string `pulumi:"id"` // IP whitelist IpWhiteList GetProjectsProjectIpWhiteList `pulumi:"ipWhiteList"` // Project owner Owner string `pulumi:"owner"` // The name of the resource ProjectName string `pulumi:"projectName"` // Project base attributes Properties GetProjectsProjectProperties `pulumi:"properties"` // Security-related attributes SecurityProperties GetProjectsProjectSecurityProperties `pulumi:"securityProperties"` // The status of the resource Status string `pulumi:"status"` // Project type Type string `pulumi:"type"` }
type GetProjectsProjectArgs ¶ added in v3.29.0
type GetProjectsProjectArgs struct { Comment pulumi.StringInput `pulumi:"comment"` // Default Computing Resource Group DefaultQuota pulumi.StringInput `pulumi:"defaultQuota"` // Project ID. The value is the same as `projectName`. Id pulumi.StringInput `pulumi:"id"` // IP whitelist IpWhiteList GetProjectsProjectIpWhiteListInput `pulumi:"ipWhiteList"` // Project owner Owner pulumi.StringInput `pulumi:"owner"` // The name of the resource ProjectName pulumi.StringInput `pulumi:"projectName"` // Project base attributes Properties GetProjectsProjectPropertiesInput `pulumi:"properties"` // Security-related attributes SecurityProperties GetProjectsProjectSecurityPropertiesInput `pulumi:"securityProperties"` // The status of the resource Status pulumi.StringInput `pulumi:"status"` // Project type Type pulumi.StringInput `pulumi:"type"` }
func (GetProjectsProjectArgs) ElementType ¶ added in v3.29.0
func (GetProjectsProjectArgs) ElementType() reflect.Type
func (GetProjectsProjectArgs) ToGetProjectsProjectOutput ¶ added in v3.29.0
func (i GetProjectsProjectArgs) ToGetProjectsProjectOutput() GetProjectsProjectOutput
func (GetProjectsProjectArgs) ToGetProjectsProjectOutputWithContext ¶ added in v3.29.0
func (i GetProjectsProjectArgs) ToGetProjectsProjectOutputWithContext(ctx context.Context) GetProjectsProjectOutput
type GetProjectsProjectArray ¶ added in v3.29.0
type GetProjectsProjectArray []GetProjectsProjectInput
func (GetProjectsProjectArray) ElementType ¶ added in v3.29.0
func (GetProjectsProjectArray) ElementType() reflect.Type
func (GetProjectsProjectArray) ToGetProjectsProjectArrayOutput ¶ added in v3.29.0
func (i GetProjectsProjectArray) ToGetProjectsProjectArrayOutput() GetProjectsProjectArrayOutput
func (GetProjectsProjectArray) ToGetProjectsProjectArrayOutputWithContext ¶ added in v3.29.0
func (i GetProjectsProjectArray) ToGetProjectsProjectArrayOutputWithContext(ctx context.Context) GetProjectsProjectArrayOutput
type GetProjectsProjectArrayInput ¶ added in v3.29.0
type GetProjectsProjectArrayInput interface { pulumi.Input ToGetProjectsProjectArrayOutput() GetProjectsProjectArrayOutput ToGetProjectsProjectArrayOutputWithContext(context.Context) GetProjectsProjectArrayOutput }
GetProjectsProjectArrayInput is an input type that accepts GetProjectsProjectArray and GetProjectsProjectArrayOutput values. You can construct a concrete instance of `GetProjectsProjectArrayInput` via:
GetProjectsProjectArray{ GetProjectsProjectArgs{...} }
type GetProjectsProjectArrayOutput ¶ added in v3.29.0
type GetProjectsProjectArrayOutput struct{ *pulumi.OutputState }
func (GetProjectsProjectArrayOutput) ElementType ¶ added in v3.29.0
func (GetProjectsProjectArrayOutput) ElementType() reflect.Type
func (GetProjectsProjectArrayOutput) Index ¶ added in v3.29.0
func (o GetProjectsProjectArrayOutput) Index(i pulumi.IntInput) GetProjectsProjectOutput
func (GetProjectsProjectArrayOutput) ToGetProjectsProjectArrayOutput ¶ added in v3.29.0
func (o GetProjectsProjectArrayOutput) ToGetProjectsProjectArrayOutput() GetProjectsProjectArrayOutput
func (GetProjectsProjectArrayOutput) ToGetProjectsProjectArrayOutputWithContext ¶ added in v3.29.0
func (o GetProjectsProjectArrayOutput) ToGetProjectsProjectArrayOutputWithContext(ctx context.Context) GetProjectsProjectArrayOutput
type GetProjectsProjectInput ¶ added in v3.29.0
type GetProjectsProjectInput interface { pulumi.Input ToGetProjectsProjectOutput() GetProjectsProjectOutput ToGetProjectsProjectOutputWithContext(context.Context) GetProjectsProjectOutput }
GetProjectsProjectInput is an input type that accepts GetProjectsProjectArgs and GetProjectsProjectOutput values. You can construct a concrete instance of `GetProjectsProjectInput` via:
GetProjectsProjectArgs{...}
type GetProjectsProjectIpWhiteList ¶ added in v3.29.0
type GetProjectsProjectIpWhiteListArgs ¶ added in v3.29.0
type GetProjectsProjectIpWhiteListArgs struct { // Classic network IP white list. IpList pulumi.StringInput `pulumi:"ipList"` // VPC network whitelist. VpcIpList pulumi.StringInput `pulumi:"vpcIpList"` }
func (GetProjectsProjectIpWhiteListArgs) ElementType ¶ added in v3.29.0
func (GetProjectsProjectIpWhiteListArgs) ElementType() reflect.Type
func (GetProjectsProjectIpWhiteListArgs) ToGetProjectsProjectIpWhiteListOutput ¶ added in v3.29.0
func (i GetProjectsProjectIpWhiteListArgs) ToGetProjectsProjectIpWhiteListOutput() GetProjectsProjectIpWhiteListOutput
func (GetProjectsProjectIpWhiteListArgs) ToGetProjectsProjectIpWhiteListOutputWithContext ¶ added in v3.29.0
func (i GetProjectsProjectIpWhiteListArgs) ToGetProjectsProjectIpWhiteListOutputWithContext(ctx context.Context) GetProjectsProjectIpWhiteListOutput
type GetProjectsProjectIpWhiteListInput ¶ added in v3.29.0
type GetProjectsProjectIpWhiteListInput interface { pulumi.Input ToGetProjectsProjectIpWhiteListOutput() GetProjectsProjectIpWhiteListOutput ToGetProjectsProjectIpWhiteListOutputWithContext(context.Context) GetProjectsProjectIpWhiteListOutput }
GetProjectsProjectIpWhiteListInput is an input type that accepts GetProjectsProjectIpWhiteListArgs and GetProjectsProjectIpWhiteListOutput values. You can construct a concrete instance of `GetProjectsProjectIpWhiteListInput` via:
GetProjectsProjectIpWhiteListArgs{...}
type GetProjectsProjectIpWhiteListOutput ¶ added in v3.29.0
type GetProjectsProjectIpWhiteListOutput struct{ *pulumi.OutputState }
func (GetProjectsProjectIpWhiteListOutput) ElementType ¶ added in v3.29.0
func (GetProjectsProjectIpWhiteListOutput) ElementType() reflect.Type
func (GetProjectsProjectIpWhiteListOutput) IpList ¶ added in v3.29.0
func (o GetProjectsProjectIpWhiteListOutput) IpList() pulumi.StringOutput
Classic network IP white list.
func (GetProjectsProjectIpWhiteListOutput) ToGetProjectsProjectIpWhiteListOutput ¶ added in v3.29.0
func (o GetProjectsProjectIpWhiteListOutput) ToGetProjectsProjectIpWhiteListOutput() GetProjectsProjectIpWhiteListOutput
func (GetProjectsProjectIpWhiteListOutput) ToGetProjectsProjectIpWhiteListOutputWithContext ¶ added in v3.29.0
func (o GetProjectsProjectIpWhiteListOutput) ToGetProjectsProjectIpWhiteListOutputWithContext(ctx context.Context) GetProjectsProjectIpWhiteListOutput
func (GetProjectsProjectIpWhiteListOutput) VpcIpList ¶ added in v3.29.0
func (o GetProjectsProjectIpWhiteListOutput) VpcIpList() pulumi.StringOutput
VPC network whitelist.
type GetProjectsProjectOutput ¶ added in v3.29.0
type GetProjectsProjectOutput struct{ *pulumi.OutputState }
func (GetProjectsProjectOutput) Comment ¶ added in v3.29.0
func (o GetProjectsProjectOutput) Comment() pulumi.StringOutput
func (GetProjectsProjectOutput) DefaultQuota ¶ added in v3.29.0
func (o GetProjectsProjectOutput) DefaultQuota() pulumi.StringOutput
Default Computing Resource Group
func (GetProjectsProjectOutput) ElementType ¶ added in v3.29.0
func (GetProjectsProjectOutput) ElementType() reflect.Type
func (GetProjectsProjectOutput) Id ¶ added in v3.29.0
func (o GetProjectsProjectOutput) Id() pulumi.StringOutput
Project ID. The value is the same as `projectName`.
func (GetProjectsProjectOutput) IpWhiteList ¶ added in v3.29.0
func (o GetProjectsProjectOutput) IpWhiteList() GetProjectsProjectIpWhiteListOutput
IP whitelist
func (GetProjectsProjectOutput) Owner ¶ added in v3.29.0
func (o GetProjectsProjectOutput) Owner() pulumi.StringOutput
Project owner
func (GetProjectsProjectOutput) ProjectName ¶ added in v3.29.0
func (o GetProjectsProjectOutput) ProjectName() pulumi.StringOutput
The name of the resource
func (GetProjectsProjectOutput) Properties ¶ added in v3.29.0
func (o GetProjectsProjectOutput) Properties() GetProjectsProjectPropertiesOutput
Project base attributes
func (GetProjectsProjectOutput) SecurityProperties ¶ added in v3.29.0
func (o GetProjectsProjectOutput) SecurityProperties() GetProjectsProjectSecurityPropertiesOutput
Security-related attributes
func (GetProjectsProjectOutput) Status ¶ added in v3.29.0
func (o GetProjectsProjectOutput) Status() pulumi.StringOutput
The status of the resource
func (GetProjectsProjectOutput) ToGetProjectsProjectOutput ¶ added in v3.29.0
func (o GetProjectsProjectOutput) ToGetProjectsProjectOutput() GetProjectsProjectOutput
func (GetProjectsProjectOutput) ToGetProjectsProjectOutputWithContext ¶ added in v3.29.0
func (o GetProjectsProjectOutput) ToGetProjectsProjectOutputWithContext(ctx context.Context) GetProjectsProjectOutput
func (GetProjectsProjectOutput) Type ¶ added in v3.29.0
func (o GetProjectsProjectOutput) Type() pulumi.StringOutput
Project type
type GetProjectsProjectProperties ¶ added in v3.29.0
type GetProjectsProjectProperties struct { // Whether to allow full table scan. AllowFullScan bool `pulumi:"allowFullScan"` // Whether to turn on Decimal2.0. EnableDecimal2 bool `pulumi:"enableDecimal2"` // Whether encryption is turned on. Encryption GetProjectsProjectPropertiesEncryption `pulumi:"encryption"` // Job default retention time. RetentionDays string `pulumi:"retentionDays"` // SQL charge limit. SqlMeteringMax string `pulumi:"sqlMeteringMax"` // Life cycle of tables. TableLifecycle GetProjectsProjectPropertiesTableLifecycle `pulumi:"tableLifecycle"` // Project time zone. Timezone string `pulumi:"timezone"` // Type system. TypeSystem string `pulumi:"typeSystem"` }
type GetProjectsProjectPropertiesArgs ¶ added in v3.29.0
type GetProjectsProjectPropertiesArgs struct { // Whether to allow full table scan. AllowFullScan pulumi.BoolInput `pulumi:"allowFullScan"` // Whether to turn on Decimal2.0. EnableDecimal2 pulumi.BoolInput `pulumi:"enableDecimal2"` // Whether encryption is turned on. Encryption GetProjectsProjectPropertiesEncryptionInput `pulumi:"encryption"` // Job default retention time. RetentionDays pulumi.StringInput `pulumi:"retentionDays"` // SQL charge limit. SqlMeteringMax pulumi.StringInput `pulumi:"sqlMeteringMax"` // Life cycle of tables. TableLifecycle GetProjectsProjectPropertiesTableLifecycleInput `pulumi:"tableLifecycle"` // Project time zone. Timezone pulumi.StringInput `pulumi:"timezone"` // Type system. TypeSystem pulumi.StringInput `pulumi:"typeSystem"` }
func (GetProjectsProjectPropertiesArgs) ElementType ¶ added in v3.29.0
func (GetProjectsProjectPropertiesArgs) ElementType() reflect.Type
func (GetProjectsProjectPropertiesArgs) ToGetProjectsProjectPropertiesOutput ¶ added in v3.29.0
func (i GetProjectsProjectPropertiesArgs) ToGetProjectsProjectPropertiesOutput() GetProjectsProjectPropertiesOutput
func (GetProjectsProjectPropertiesArgs) ToGetProjectsProjectPropertiesOutputWithContext ¶ added in v3.29.0
func (i GetProjectsProjectPropertiesArgs) ToGetProjectsProjectPropertiesOutputWithContext(ctx context.Context) GetProjectsProjectPropertiesOutput
type GetProjectsProjectPropertiesEncryption ¶ added in v3.29.0
type GetProjectsProjectPropertiesEncryptionArgs ¶ added in v3.29.0
type GetProjectsProjectPropertiesEncryptionArgs struct { // Algorithm. Algorithm pulumi.StringInput `pulumi:"algorithm"` // Whether to open. Enable pulumi.BoolInput `pulumi:"enable"` // Encryption algorithm key. Key pulumi.StringInput `pulumi:"key"` }
func (GetProjectsProjectPropertiesEncryptionArgs) ElementType ¶ added in v3.29.0
func (GetProjectsProjectPropertiesEncryptionArgs) ElementType() reflect.Type
func (GetProjectsProjectPropertiesEncryptionArgs) ToGetProjectsProjectPropertiesEncryptionOutput ¶ added in v3.29.0
func (i GetProjectsProjectPropertiesEncryptionArgs) ToGetProjectsProjectPropertiesEncryptionOutput() GetProjectsProjectPropertiesEncryptionOutput
func (GetProjectsProjectPropertiesEncryptionArgs) ToGetProjectsProjectPropertiesEncryptionOutputWithContext ¶ added in v3.29.0
func (i GetProjectsProjectPropertiesEncryptionArgs) ToGetProjectsProjectPropertiesEncryptionOutputWithContext(ctx context.Context) GetProjectsProjectPropertiesEncryptionOutput
type GetProjectsProjectPropertiesEncryptionInput ¶ added in v3.29.0
type GetProjectsProjectPropertiesEncryptionInput interface { pulumi.Input ToGetProjectsProjectPropertiesEncryptionOutput() GetProjectsProjectPropertiesEncryptionOutput ToGetProjectsProjectPropertiesEncryptionOutputWithContext(context.Context) GetProjectsProjectPropertiesEncryptionOutput }
GetProjectsProjectPropertiesEncryptionInput is an input type that accepts GetProjectsProjectPropertiesEncryptionArgs and GetProjectsProjectPropertiesEncryptionOutput values. You can construct a concrete instance of `GetProjectsProjectPropertiesEncryptionInput` via:
GetProjectsProjectPropertiesEncryptionArgs{...}
type GetProjectsProjectPropertiesEncryptionOutput ¶ added in v3.29.0
type GetProjectsProjectPropertiesEncryptionOutput struct{ *pulumi.OutputState }
func (GetProjectsProjectPropertiesEncryptionOutput) Algorithm ¶ added in v3.29.0
func (o GetProjectsProjectPropertiesEncryptionOutput) Algorithm() pulumi.StringOutput
Algorithm.
func (GetProjectsProjectPropertiesEncryptionOutput) ElementType ¶ added in v3.29.0
func (GetProjectsProjectPropertiesEncryptionOutput) ElementType() reflect.Type
func (GetProjectsProjectPropertiesEncryptionOutput) Enable ¶ added in v3.29.0
func (o GetProjectsProjectPropertiesEncryptionOutput) Enable() pulumi.BoolOutput
Whether to open.
func (GetProjectsProjectPropertiesEncryptionOutput) Key ¶ added in v3.29.0
func (o GetProjectsProjectPropertiesEncryptionOutput) Key() pulumi.StringOutput
Encryption algorithm key.
func (GetProjectsProjectPropertiesEncryptionOutput) ToGetProjectsProjectPropertiesEncryptionOutput ¶ added in v3.29.0
func (o GetProjectsProjectPropertiesEncryptionOutput) ToGetProjectsProjectPropertiesEncryptionOutput() GetProjectsProjectPropertiesEncryptionOutput
func (GetProjectsProjectPropertiesEncryptionOutput) ToGetProjectsProjectPropertiesEncryptionOutputWithContext ¶ added in v3.29.0
func (o GetProjectsProjectPropertiesEncryptionOutput) ToGetProjectsProjectPropertiesEncryptionOutputWithContext(ctx context.Context) GetProjectsProjectPropertiesEncryptionOutput
type GetProjectsProjectPropertiesInput ¶ added in v3.29.0
type GetProjectsProjectPropertiesInput interface { pulumi.Input ToGetProjectsProjectPropertiesOutput() GetProjectsProjectPropertiesOutput ToGetProjectsProjectPropertiesOutputWithContext(context.Context) GetProjectsProjectPropertiesOutput }
GetProjectsProjectPropertiesInput is an input type that accepts GetProjectsProjectPropertiesArgs and GetProjectsProjectPropertiesOutput values. You can construct a concrete instance of `GetProjectsProjectPropertiesInput` via:
GetProjectsProjectPropertiesArgs{...}
type GetProjectsProjectPropertiesOutput ¶ added in v3.29.0
type GetProjectsProjectPropertiesOutput struct{ *pulumi.OutputState }
func (GetProjectsProjectPropertiesOutput) AllowFullScan ¶ added in v3.29.0
func (o GetProjectsProjectPropertiesOutput) AllowFullScan() pulumi.BoolOutput
Whether to allow full table scan.
func (GetProjectsProjectPropertiesOutput) ElementType ¶ added in v3.29.0
func (GetProjectsProjectPropertiesOutput) ElementType() reflect.Type
func (GetProjectsProjectPropertiesOutput) EnableDecimal2 ¶ added in v3.29.0
func (o GetProjectsProjectPropertiesOutput) EnableDecimal2() pulumi.BoolOutput
Whether to turn on Decimal2.0.
func (GetProjectsProjectPropertiesOutput) Encryption ¶ added in v3.29.0
func (o GetProjectsProjectPropertiesOutput) Encryption() GetProjectsProjectPropertiesEncryptionOutput
Whether encryption is turned on.
func (GetProjectsProjectPropertiesOutput) RetentionDays ¶ added in v3.29.0
func (o GetProjectsProjectPropertiesOutput) RetentionDays() pulumi.StringOutput
Job default retention time.
func (GetProjectsProjectPropertiesOutput) SqlMeteringMax ¶ added in v3.29.0
func (o GetProjectsProjectPropertiesOutput) SqlMeteringMax() pulumi.StringOutput
SQL charge limit.
func (GetProjectsProjectPropertiesOutput) TableLifecycle ¶ added in v3.29.0
func (o GetProjectsProjectPropertiesOutput) TableLifecycle() GetProjectsProjectPropertiesTableLifecycleOutput
Life cycle of tables.
func (GetProjectsProjectPropertiesOutput) Timezone ¶ added in v3.29.0
func (o GetProjectsProjectPropertiesOutput) Timezone() pulumi.StringOutput
Project time zone.
func (GetProjectsProjectPropertiesOutput) ToGetProjectsProjectPropertiesOutput ¶ added in v3.29.0
func (o GetProjectsProjectPropertiesOutput) ToGetProjectsProjectPropertiesOutput() GetProjectsProjectPropertiesOutput
func (GetProjectsProjectPropertiesOutput) ToGetProjectsProjectPropertiesOutputWithContext ¶ added in v3.29.0
func (o GetProjectsProjectPropertiesOutput) ToGetProjectsProjectPropertiesOutputWithContext(ctx context.Context) GetProjectsProjectPropertiesOutput
func (GetProjectsProjectPropertiesOutput) TypeSystem ¶ added in v3.29.0
func (o GetProjectsProjectPropertiesOutput) TypeSystem() pulumi.StringOutput
Type system.
type GetProjectsProjectPropertiesTableLifecycle ¶ added in v3.29.0
type GetProjectsProjectPropertiesTableLifecycleArgs ¶ added in v3.29.0
type GetProjectsProjectPropertiesTableLifecycleArgs struct { // Project type Type pulumi.StringInput `pulumi:"type"` // The value of the life cycle. Value pulumi.StringInput `pulumi:"value"` }
func (GetProjectsProjectPropertiesTableLifecycleArgs) ElementType ¶ added in v3.29.0
func (GetProjectsProjectPropertiesTableLifecycleArgs) ElementType() reflect.Type
func (GetProjectsProjectPropertiesTableLifecycleArgs) ToGetProjectsProjectPropertiesTableLifecycleOutput ¶ added in v3.29.0
func (i GetProjectsProjectPropertiesTableLifecycleArgs) ToGetProjectsProjectPropertiesTableLifecycleOutput() GetProjectsProjectPropertiesTableLifecycleOutput
func (GetProjectsProjectPropertiesTableLifecycleArgs) ToGetProjectsProjectPropertiesTableLifecycleOutputWithContext ¶ added in v3.29.0
func (i GetProjectsProjectPropertiesTableLifecycleArgs) ToGetProjectsProjectPropertiesTableLifecycleOutputWithContext(ctx context.Context) GetProjectsProjectPropertiesTableLifecycleOutput
type GetProjectsProjectPropertiesTableLifecycleInput ¶ added in v3.29.0
type GetProjectsProjectPropertiesTableLifecycleInput interface { pulumi.Input ToGetProjectsProjectPropertiesTableLifecycleOutput() GetProjectsProjectPropertiesTableLifecycleOutput ToGetProjectsProjectPropertiesTableLifecycleOutputWithContext(context.Context) GetProjectsProjectPropertiesTableLifecycleOutput }
GetProjectsProjectPropertiesTableLifecycleInput is an input type that accepts GetProjectsProjectPropertiesTableLifecycleArgs and GetProjectsProjectPropertiesTableLifecycleOutput values. You can construct a concrete instance of `GetProjectsProjectPropertiesTableLifecycleInput` via:
GetProjectsProjectPropertiesTableLifecycleArgs{...}
type GetProjectsProjectPropertiesTableLifecycleOutput ¶ added in v3.29.0
type GetProjectsProjectPropertiesTableLifecycleOutput struct{ *pulumi.OutputState }
func (GetProjectsProjectPropertiesTableLifecycleOutput) ElementType ¶ added in v3.29.0
func (GetProjectsProjectPropertiesTableLifecycleOutput) ElementType() reflect.Type
func (GetProjectsProjectPropertiesTableLifecycleOutput) ToGetProjectsProjectPropertiesTableLifecycleOutput ¶ added in v3.29.0
func (o GetProjectsProjectPropertiesTableLifecycleOutput) ToGetProjectsProjectPropertiesTableLifecycleOutput() GetProjectsProjectPropertiesTableLifecycleOutput
func (GetProjectsProjectPropertiesTableLifecycleOutput) ToGetProjectsProjectPropertiesTableLifecycleOutputWithContext ¶ added in v3.29.0
func (o GetProjectsProjectPropertiesTableLifecycleOutput) ToGetProjectsProjectPropertiesTableLifecycleOutputWithContext(ctx context.Context) GetProjectsProjectPropertiesTableLifecycleOutput
func (GetProjectsProjectPropertiesTableLifecycleOutput) Type ¶ added in v3.29.0
func (o GetProjectsProjectPropertiesTableLifecycleOutput) Type() pulumi.StringOutput
Project type
func (GetProjectsProjectPropertiesTableLifecycleOutput) Value ¶ added in v3.29.0
func (o GetProjectsProjectPropertiesTableLifecycleOutput) Value() pulumi.StringOutput
The value of the life cycle.
type GetProjectsProjectSecurityProperties ¶ added in v3.29.0
type GetProjectsProjectSecurityProperties struct { // Whether to enable download permission check. EnableDownloadPrivilege bool `pulumi:"enableDownloadPrivilege"` // Label authorization. LabelSecurity bool `pulumi:"labelSecurity"` // Project creator permissions. ObjectCreatorHasAccessPermission bool `pulumi:"objectCreatorHasAccessPermission"` // Does the project creator have authorization rights. ObjectCreatorHasGrantPermission bool `pulumi:"objectCreatorHasGrantPermission"` // Project protection. ProjectProtection GetProjectsProjectSecurityPropertiesProjectProtection `pulumi:"projectProtection"` // Whether to turn on ACL. UsingAcl bool `pulumi:"usingAcl"` // Whether to enable Policy. UsingPolicy bool `pulumi:"usingPolicy"` }
type GetProjectsProjectSecurityPropertiesArgs ¶ added in v3.29.0
type GetProjectsProjectSecurityPropertiesArgs struct { // Whether to enable download permission check. EnableDownloadPrivilege pulumi.BoolInput `pulumi:"enableDownloadPrivilege"` // Label authorization. LabelSecurity pulumi.BoolInput `pulumi:"labelSecurity"` // Project creator permissions. ObjectCreatorHasAccessPermission pulumi.BoolInput `pulumi:"objectCreatorHasAccessPermission"` // Does the project creator have authorization rights. ObjectCreatorHasGrantPermission pulumi.BoolInput `pulumi:"objectCreatorHasGrantPermission"` // Project protection. ProjectProtection GetProjectsProjectSecurityPropertiesProjectProtectionInput `pulumi:"projectProtection"` // Whether to turn on ACL. UsingAcl pulumi.BoolInput `pulumi:"usingAcl"` // Whether to enable Policy. UsingPolicy pulumi.BoolInput `pulumi:"usingPolicy"` }
func (GetProjectsProjectSecurityPropertiesArgs) ElementType ¶ added in v3.29.0
func (GetProjectsProjectSecurityPropertiesArgs) ElementType() reflect.Type
func (GetProjectsProjectSecurityPropertiesArgs) ToGetProjectsProjectSecurityPropertiesOutput ¶ added in v3.29.0
func (i GetProjectsProjectSecurityPropertiesArgs) ToGetProjectsProjectSecurityPropertiesOutput() GetProjectsProjectSecurityPropertiesOutput
func (GetProjectsProjectSecurityPropertiesArgs) ToGetProjectsProjectSecurityPropertiesOutputWithContext ¶ added in v3.29.0
func (i GetProjectsProjectSecurityPropertiesArgs) ToGetProjectsProjectSecurityPropertiesOutputWithContext(ctx context.Context) GetProjectsProjectSecurityPropertiesOutput
type GetProjectsProjectSecurityPropertiesInput ¶ added in v3.29.0
type GetProjectsProjectSecurityPropertiesInput interface { pulumi.Input ToGetProjectsProjectSecurityPropertiesOutput() GetProjectsProjectSecurityPropertiesOutput ToGetProjectsProjectSecurityPropertiesOutputWithContext(context.Context) GetProjectsProjectSecurityPropertiesOutput }
GetProjectsProjectSecurityPropertiesInput is an input type that accepts GetProjectsProjectSecurityPropertiesArgs and GetProjectsProjectSecurityPropertiesOutput values. You can construct a concrete instance of `GetProjectsProjectSecurityPropertiesInput` via:
GetProjectsProjectSecurityPropertiesArgs{...}
type GetProjectsProjectSecurityPropertiesOutput ¶ added in v3.29.0
type GetProjectsProjectSecurityPropertiesOutput struct{ *pulumi.OutputState }
func (GetProjectsProjectSecurityPropertiesOutput) ElementType ¶ added in v3.29.0
func (GetProjectsProjectSecurityPropertiesOutput) ElementType() reflect.Type
func (GetProjectsProjectSecurityPropertiesOutput) EnableDownloadPrivilege ¶ added in v3.29.0
func (o GetProjectsProjectSecurityPropertiesOutput) EnableDownloadPrivilege() pulumi.BoolOutput
Whether to enable download permission check.
func (GetProjectsProjectSecurityPropertiesOutput) LabelSecurity ¶ added in v3.29.0
func (o GetProjectsProjectSecurityPropertiesOutput) LabelSecurity() pulumi.BoolOutput
Label authorization.
func (GetProjectsProjectSecurityPropertiesOutput) ObjectCreatorHasAccessPermission ¶ added in v3.29.0
func (o GetProjectsProjectSecurityPropertiesOutput) ObjectCreatorHasAccessPermission() pulumi.BoolOutput
Project creator permissions.
func (GetProjectsProjectSecurityPropertiesOutput) ObjectCreatorHasGrantPermission ¶ added in v3.29.0
func (o GetProjectsProjectSecurityPropertiesOutput) ObjectCreatorHasGrantPermission() pulumi.BoolOutput
Does the project creator have authorization rights.
func (GetProjectsProjectSecurityPropertiesOutput) ProjectProtection ¶ added in v3.29.0
func (o GetProjectsProjectSecurityPropertiesOutput) ProjectProtection() GetProjectsProjectSecurityPropertiesProjectProtectionOutput
Project protection.
func (GetProjectsProjectSecurityPropertiesOutput) ToGetProjectsProjectSecurityPropertiesOutput ¶ added in v3.29.0
func (o GetProjectsProjectSecurityPropertiesOutput) ToGetProjectsProjectSecurityPropertiesOutput() GetProjectsProjectSecurityPropertiesOutput
func (GetProjectsProjectSecurityPropertiesOutput) ToGetProjectsProjectSecurityPropertiesOutputWithContext ¶ added in v3.29.0
func (o GetProjectsProjectSecurityPropertiesOutput) ToGetProjectsProjectSecurityPropertiesOutputWithContext(ctx context.Context) GetProjectsProjectSecurityPropertiesOutput
func (GetProjectsProjectSecurityPropertiesOutput) UsingAcl ¶ added in v3.29.0
func (o GetProjectsProjectSecurityPropertiesOutput) UsingAcl() pulumi.BoolOutput
Whether to turn on ACL.
func (GetProjectsProjectSecurityPropertiesOutput) UsingPolicy ¶ added in v3.29.0
func (o GetProjectsProjectSecurityPropertiesOutput) UsingPolicy() pulumi.BoolOutput
Whether to enable Policy.
type GetProjectsProjectSecurityPropertiesProjectProtection ¶ added in v3.29.0
type GetProjectsProjectSecurityPropertiesProjectProtectionArgs ¶ added in v3.29.0
type GetProjectsProjectSecurityPropertiesProjectProtectionArgs struct { // Exclusion policy. ExceptionPolicy pulumi.StringInput `pulumi:"exceptionPolicy"` // Is it turned on. Protected pulumi.BoolInput `pulumi:"protected"` }
func (GetProjectsProjectSecurityPropertiesProjectProtectionArgs) ElementType ¶ added in v3.29.0
func (GetProjectsProjectSecurityPropertiesProjectProtectionArgs) ElementType() reflect.Type
func (GetProjectsProjectSecurityPropertiesProjectProtectionArgs) ToGetProjectsProjectSecurityPropertiesProjectProtectionOutput ¶ added in v3.29.0
func (i GetProjectsProjectSecurityPropertiesProjectProtectionArgs) ToGetProjectsProjectSecurityPropertiesProjectProtectionOutput() GetProjectsProjectSecurityPropertiesProjectProtectionOutput
func (GetProjectsProjectSecurityPropertiesProjectProtectionArgs) ToGetProjectsProjectSecurityPropertiesProjectProtectionOutputWithContext ¶ added in v3.29.0
func (i GetProjectsProjectSecurityPropertiesProjectProtectionArgs) ToGetProjectsProjectSecurityPropertiesProjectProtectionOutputWithContext(ctx context.Context) GetProjectsProjectSecurityPropertiesProjectProtectionOutput
type GetProjectsProjectSecurityPropertiesProjectProtectionInput ¶ added in v3.29.0
type GetProjectsProjectSecurityPropertiesProjectProtectionInput interface { pulumi.Input ToGetProjectsProjectSecurityPropertiesProjectProtectionOutput() GetProjectsProjectSecurityPropertiesProjectProtectionOutput ToGetProjectsProjectSecurityPropertiesProjectProtectionOutputWithContext(context.Context) GetProjectsProjectSecurityPropertiesProjectProtectionOutput }
GetProjectsProjectSecurityPropertiesProjectProtectionInput is an input type that accepts GetProjectsProjectSecurityPropertiesProjectProtectionArgs and GetProjectsProjectSecurityPropertiesProjectProtectionOutput values. You can construct a concrete instance of `GetProjectsProjectSecurityPropertiesProjectProtectionInput` via:
GetProjectsProjectSecurityPropertiesProjectProtectionArgs{...}
type GetProjectsProjectSecurityPropertiesProjectProtectionOutput ¶ added in v3.29.0
type GetProjectsProjectSecurityPropertiesProjectProtectionOutput struct{ *pulumi.OutputState }
func (GetProjectsProjectSecurityPropertiesProjectProtectionOutput) ElementType ¶ added in v3.29.0
func (GetProjectsProjectSecurityPropertiesProjectProtectionOutput) ElementType() reflect.Type
func (GetProjectsProjectSecurityPropertiesProjectProtectionOutput) ExceptionPolicy ¶ added in v3.29.0
func (o GetProjectsProjectSecurityPropertiesProjectProtectionOutput) ExceptionPolicy() pulumi.StringOutput
Exclusion policy.
func (GetProjectsProjectSecurityPropertiesProjectProtectionOutput) Protected ¶ added in v3.29.0
func (o GetProjectsProjectSecurityPropertiesProjectProtectionOutput) Protected() pulumi.BoolOutput
Is it turned on.
func (GetProjectsProjectSecurityPropertiesProjectProtectionOutput) ToGetProjectsProjectSecurityPropertiesProjectProtectionOutput ¶ added in v3.29.0
func (o GetProjectsProjectSecurityPropertiesProjectProtectionOutput) ToGetProjectsProjectSecurityPropertiesProjectProtectionOutput() GetProjectsProjectSecurityPropertiesProjectProtectionOutput
func (GetProjectsProjectSecurityPropertiesProjectProtectionOutput) ToGetProjectsProjectSecurityPropertiesProjectProtectionOutputWithContext ¶ added in v3.29.0
func (o GetProjectsProjectSecurityPropertiesProjectProtectionOutput) ToGetProjectsProjectSecurityPropertiesProjectProtectionOutputWithContext(ctx context.Context) GetProjectsProjectSecurityPropertiesProjectProtectionOutput
type GetProjectsResult ¶ added in v3.29.0
type GetProjectsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of Project IDs. Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` // A list of name of Projects. Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` // A list of Project Entries. Each element contains the following attributes: Projects []GetProjectsProject `pulumi:"projects"` }
A collection of values returned by getProjects.
func GetProjects ¶ added in v3.29.0
func GetProjects(ctx *pulumi.Context, args *GetProjectsArgs, opts ...pulumi.InvokeOption) (*GetProjectsResult, error)
This data source provides Max Compute Project available to the user.[What is Project](https://help.aliyun.com/document_detail/473479.html)
> **NOTE:** Available in 1.196.0+
## Example Usage
```go 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_testaccmp" if param := cfg.Get("name"); param != "" { name = param } defaultProject, err := maxcompute.NewProject(ctx, "defaultProject", &maxcompute.ProjectArgs{ DefaultQuota: pulumi.String("默认后付费Quota"), ProjectName: pulumi.String(name), Comment: pulumi.String(name), ProductType: pulumi.String("PAYASYOUGO"), }) if err != nil { return err } defaultProjects := defaultProject.ID().ApplyT(func(id string) (maxcompute.GetProjectsResult, error) { return maxcompute.GetProjectsOutput(ctx, maxcompute.GetProjectsOutputArgs{ Ids: []string{ id, }, NameRegex: defaultProject.Name, }, nil), nil }).(maxcompute.GetProjectsResultOutput) ctx.Export("alicloudMaxcomputeProjectExampleId", defaultProjects.ApplyT(func(defaultProjects maxcompute.GetProjectsResult) (*string, error) { return &defaultProjects.Projects[0].Id, nil }).(pulumi.StringPtrOutput)) return nil }) }
```
type GetProjectsResultOutput ¶ added in v3.29.0
type GetProjectsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getProjects.
func GetProjectsOutput ¶ added in v3.29.0
func GetProjectsOutput(ctx *pulumi.Context, args GetProjectsOutputArgs, opts ...pulumi.InvokeOption) GetProjectsResultOutput
func (GetProjectsResultOutput) ElementType ¶ added in v3.29.0
func (GetProjectsResultOutput) ElementType() reflect.Type
func (GetProjectsResultOutput) Id ¶ added in v3.29.0
func (o GetProjectsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetProjectsResultOutput) Ids ¶ added in v3.29.0
func (o GetProjectsResultOutput) Ids() pulumi.StringArrayOutput
A list of Project IDs.
func (GetProjectsResultOutput) NameRegex ¶ added in v3.29.0
func (o GetProjectsResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetProjectsResultOutput) Names ¶ added in v3.29.0
func (o GetProjectsResultOutput) Names() pulumi.StringArrayOutput
A list of name of Projects.
func (GetProjectsResultOutput) OutputFile ¶ added in v3.29.0
func (o GetProjectsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetProjectsResultOutput) Projects ¶ added in v3.29.0
func (o GetProjectsResultOutput) Projects() GetProjectsProjectArrayOutput
A list of Project Entries. Each element contains the following attributes:
func (GetProjectsResultOutput) ToGetProjectsResultOutput ¶ added in v3.29.0
func (o GetProjectsResultOutput) ToGetProjectsResultOutput() GetProjectsResultOutput
func (GetProjectsResultOutput) ToGetProjectsResultOutputWithContext ¶ added in v3.29.0
func (o GetProjectsResultOutput) ToGetProjectsResultOutputWithContext(ctx context.Context) GetProjectsResultOutput
type GetServiceArgs ¶
type GetServiceArgs struct { // Setting the value to `On` to enable the service. If has been enabled, return the result. Valid values: `On` or `Off`. Default to `Off`. // // > **NOTE:** Setting `enable = "On"` to open the Maxcompute service that means you have read and agreed the [Maxcompute Terms of Service](https://help.aliyun.com/document_detail/98605.html). The service can not closed once it is opened. Enable *string `pulumi:"enable"` }
A collection of arguments for invoking getService.
type GetServiceOutputArgs ¶ added in v3.9.0
type GetServiceOutputArgs struct { // Setting the value to `On` to enable the service. If has been enabled, return the result. Valid values: `On` or `Off`. Default to `Off`. // // > **NOTE:** Setting `enable = "On"` to open the Maxcompute service that means you have read and agreed the [Maxcompute Terms of Service](https://help.aliyun.com/document_detail/98605.html). The service can not closed once it is opened. Enable pulumi.StringPtrInput `pulumi:"enable"` }
A collection of arguments for invoking getService.
func (GetServiceOutputArgs) ElementType ¶ added in v3.9.0
func (GetServiceOutputArgs) ElementType() reflect.Type
type GetServiceResult ¶
type GetServiceResult struct { Enable *string `pulumi:"enable"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The current service enable status. Status string `pulumi:"status"` }
A collection of values returned by getService.
func GetService ¶
func GetService(ctx *pulumi.Context, args *GetServiceArgs, opts ...pulumi.InvokeOption) (*GetServiceResult, error)
> **NOTE:** When you open MaxCompute service, you'd better open [DataWorks service](https://www.alibabacloud.com/help/en/product/72772.htm) as well.
Using this data source can open Maxcompute service automatically. If the service has been opened, it will return opened.
For information about Maxcompute and how to use it, see [What is Maxcompute](https://www.alibabacloud.com/help/en/product/27797.htm).
> **NOTE:** Available in v1.117.0+
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/maxcompute" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := maxcompute.GetService(ctx, &maxcompute.GetServiceArgs{ Enable: pulumi.StringRef("On"), }, nil) if err != nil { return err } return nil }) }
```
type GetServiceResultOutput ¶ added in v3.9.0
type GetServiceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getService.
func GetServiceOutput ¶ added in v3.9.0
func GetServiceOutput(ctx *pulumi.Context, args GetServiceOutputArgs, opts ...pulumi.InvokeOption) GetServiceResultOutput
func (GetServiceResultOutput) ElementType ¶ added in v3.9.0
func (GetServiceResultOutput) ElementType() reflect.Type
func (GetServiceResultOutput) Enable ¶ added in v3.9.0
func (o GetServiceResultOutput) Enable() pulumi.StringPtrOutput
func (GetServiceResultOutput) Id ¶ added in v3.9.0
func (o GetServiceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetServiceResultOutput) Status ¶ added in v3.9.0
func (o GetServiceResultOutput) Status() pulumi.StringOutput
The current service enable status.
func (GetServiceResultOutput) ToGetServiceResultOutput ¶ added in v3.9.0
func (o GetServiceResultOutput) ToGetServiceResultOutput() GetServiceResultOutput
func (GetServiceResultOutput) ToGetServiceResultOutputWithContext ¶ added in v3.9.0
func (o GetServiceResultOutput) ToGetServiceResultOutputWithContext(ctx context.Context) GetServiceResultOutput
type Project ¶
type Project struct { pulumi.CustomResourceState // Comments of project Comment pulumi.StringPtrOutput `pulumi:"comment"` // Default Computing Resource Group DefaultQuota pulumi.StringPtrOutput `pulumi:"defaultQuota"` // IP whitelistSee the following `Block IpWhiteList`. IpWhiteList ProjectIpWhiteListPtrOutput `pulumi:"ipWhiteList"` // Project owner Owner pulumi.StringOutput `pulumi:"owner"` // Quota payment type, support `PayAsYouGo`, `Subscription`, `Dev`. ProductType pulumi.StringPtrOutput `pulumi:"productType"` // The name of the project ProjectName pulumi.StringOutput `pulumi:"projectName"` // Project base attributesSee the following `Block Properties`. Properties ProjectPropertiesOutput `pulumi:"properties"` // Security-related attributesSee the following `Block SecurityProperties`. SecurityProperties ProjectSecurityPropertiesOutput `pulumi:"securityProperties"` // The status of the resource Status pulumi.StringOutput `pulumi:"status"` // Life cycle type. Type pulumi.StringOutput `pulumi:"type"` }
Provides a Max Compute Project resource.
For information about Max Compute Project and how to use it, see [What is Project](https://help.aliyun.com/document_detail/473237.html).
> **NOTE:** Available in v1.77.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/maxcompute" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := maxcompute.NewProject(ctx, "default", &maxcompute.ProjectArgs{ Comment: pulumi.String("test_for_terraform"), DefaultQuota: pulumi.String("默认后付费Quota"), ProductType: pulumi.String("PAYASYOUGO"), ProjectName: pulumi.String("test_create_spec_one"), }) if err != nil { return err } return nil }) }
```
func GetProject ¶
func GetProject(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProjectState, opts ...pulumi.ResourceOption) (*Project, error)
GetProject gets an existing Project resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewProject ¶
func NewProject(ctx *pulumi.Context, name string, args *ProjectArgs, opts ...pulumi.ResourceOption) (*Project, error)
NewProject registers a new resource with the given unique name, arguments, and options.
func (*Project) ElementType ¶
func (*Project) ToProjectOutput ¶
func (i *Project) ToProjectOutput() ProjectOutput
func (*Project) ToProjectOutputWithContext ¶
func (i *Project) ToProjectOutputWithContext(ctx context.Context) ProjectOutput
type ProjectArgs ¶
type ProjectArgs struct { // Comments of project Comment pulumi.StringPtrInput // Default Computing Resource Group DefaultQuota pulumi.StringPtrInput // IP whitelistSee the following `Block IpWhiteList`. IpWhiteList ProjectIpWhiteListPtrInput // Quota payment type, support `PayAsYouGo`, `Subscription`, `Dev`. ProductType pulumi.StringPtrInput // The name of the project ProjectName pulumi.StringInput // Project base attributesSee the following `Block Properties`. Properties ProjectPropertiesPtrInput // Security-related attributesSee the following `Block SecurityProperties`. SecurityProperties ProjectSecurityPropertiesPtrInput }
The set of arguments for constructing a Project resource.
func (ProjectArgs) ElementType ¶
func (ProjectArgs) ElementType() reflect.Type
type ProjectArray ¶
type ProjectArray []ProjectInput
func (ProjectArray) ElementType ¶
func (ProjectArray) ElementType() reflect.Type
func (ProjectArray) ToProjectArrayOutput ¶
func (i ProjectArray) ToProjectArrayOutput() ProjectArrayOutput
func (ProjectArray) ToProjectArrayOutputWithContext ¶
func (i ProjectArray) ToProjectArrayOutputWithContext(ctx context.Context) ProjectArrayOutput
type ProjectArrayInput ¶
type ProjectArrayInput interface { pulumi.Input ToProjectArrayOutput() ProjectArrayOutput ToProjectArrayOutputWithContext(context.Context) ProjectArrayOutput }
ProjectArrayInput is an input type that accepts ProjectArray and ProjectArrayOutput values. You can construct a concrete instance of `ProjectArrayInput` via:
ProjectArray{ ProjectArgs{...} }
type ProjectArrayOutput ¶
type ProjectArrayOutput struct{ *pulumi.OutputState }
func (ProjectArrayOutput) ElementType ¶
func (ProjectArrayOutput) ElementType() reflect.Type
func (ProjectArrayOutput) Index ¶
func (o ProjectArrayOutput) Index(i pulumi.IntInput) ProjectOutput
func (ProjectArrayOutput) ToProjectArrayOutput ¶
func (o ProjectArrayOutput) ToProjectArrayOutput() ProjectArrayOutput
func (ProjectArrayOutput) ToProjectArrayOutputWithContext ¶
func (o ProjectArrayOutput) ToProjectArrayOutputWithContext(ctx context.Context) ProjectArrayOutput
type ProjectInput ¶
type ProjectInput interface { pulumi.Input ToProjectOutput() ProjectOutput ToProjectOutputWithContext(ctx context.Context) ProjectOutput }
type ProjectIpWhiteList ¶ added in v3.29.0
type ProjectIpWhiteListArgs ¶ added in v3.29.0
type ProjectIpWhiteListArgs struct { // Classic network IP white list. IpList pulumi.StringPtrInput `pulumi:"ipList"` // VPC network whitelist. VpcIpList pulumi.StringPtrInput `pulumi:"vpcIpList"` }
func (ProjectIpWhiteListArgs) ElementType ¶ added in v3.29.0
func (ProjectIpWhiteListArgs) ElementType() reflect.Type
func (ProjectIpWhiteListArgs) ToProjectIpWhiteListOutput ¶ added in v3.29.0
func (i ProjectIpWhiteListArgs) ToProjectIpWhiteListOutput() ProjectIpWhiteListOutput
func (ProjectIpWhiteListArgs) ToProjectIpWhiteListOutputWithContext ¶ added in v3.29.0
func (i ProjectIpWhiteListArgs) ToProjectIpWhiteListOutputWithContext(ctx context.Context) ProjectIpWhiteListOutput
func (ProjectIpWhiteListArgs) ToProjectIpWhiteListPtrOutput ¶ added in v3.29.0
func (i ProjectIpWhiteListArgs) ToProjectIpWhiteListPtrOutput() ProjectIpWhiteListPtrOutput
func (ProjectIpWhiteListArgs) ToProjectIpWhiteListPtrOutputWithContext ¶ added in v3.29.0
func (i ProjectIpWhiteListArgs) ToProjectIpWhiteListPtrOutputWithContext(ctx context.Context) ProjectIpWhiteListPtrOutput
type ProjectIpWhiteListInput ¶ added in v3.29.0
type ProjectIpWhiteListInput interface { pulumi.Input ToProjectIpWhiteListOutput() ProjectIpWhiteListOutput ToProjectIpWhiteListOutputWithContext(context.Context) ProjectIpWhiteListOutput }
ProjectIpWhiteListInput is an input type that accepts ProjectIpWhiteListArgs and ProjectIpWhiteListOutput values. You can construct a concrete instance of `ProjectIpWhiteListInput` via:
ProjectIpWhiteListArgs{...}
type ProjectIpWhiteListOutput ¶ added in v3.29.0
type ProjectIpWhiteListOutput struct{ *pulumi.OutputState }
func (ProjectIpWhiteListOutput) ElementType ¶ added in v3.29.0
func (ProjectIpWhiteListOutput) ElementType() reflect.Type
func (ProjectIpWhiteListOutput) IpList ¶ added in v3.29.0
func (o ProjectIpWhiteListOutput) IpList() pulumi.StringPtrOutput
Classic network IP white list.
func (ProjectIpWhiteListOutput) ToProjectIpWhiteListOutput ¶ added in v3.29.0
func (o ProjectIpWhiteListOutput) ToProjectIpWhiteListOutput() ProjectIpWhiteListOutput
func (ProjectIpWhiteListOutput) ToProjectIpWhiteListOutputWithContext ¶ added in v3.29.0
func (o ProjectIpWhiteListOutput) ToProjectIpWhiteListOutputWithContext(ctx context.Context) ProjectIpWhiteListOutput
func (ProjectIpWhiteListOutput) ToProjectIpWhiteListPtrOutput ¶ added in v3.29.0
func (o ProjectIpWhiteListOutput) ToProjectIpWhiteListPtrOutput() ProjectIpWhiteListPtrOutput
func (ProjectIpWhiteListOutput) ToProjectIpWhiteListPtrOutputWithContext ¶ added in v3.29.0
func (o ProjectIpWhiteListOutput) ToProjectIpWhiteListPtrOutputWithContext(ctx context.Context) ProjectIpWhiteListPtrOutput
func (ProjectIpWhiteListOutput) VpcIpList ¶ added in v3.29.0
func (o ProjectIpWhiteListOutput) VpcIpList() pulumi.StringPtrOutput
VPC network whitelist.
type ProjectIpWhiteListPtrInput ¶ added in v3.29.0
type ProjectIpWhiteListPtrInput interface { pulumi.Input ToProjectIpWhiteListPtrOutput() ProjectIpWhiteListPtrOutput ToProjectIpWhiteListPtrOutputWithContext(context.Context) ProjectIpWhiteListPtrOutput }
ProjectIpWhiteListPtrInput is an input type that accepts ProjectIpWhiteListArgs, ProjectIpWhiteListPtr and ProjectIpWhiteListPtrOutput values. You can construct a concrete instance of `ProjectIpWhiteListPtrInput` via:
ProjectIpWhiteListArgs{...} or: nil
func ProjectIpWhiteListPtr ¶ added in v3.29.0
func ProjectIpWhiteListPtr(v *ProjectIpWhiteListArgs) ProjectIpWhiteListPtrInput
type ProjectIpWhiteListPtrOutput ¶ added in v3.29.0
type ProjectIpWhiteListPtrOutput struct{ *pulumi.OutputState }
func (ProjectIpWhiteListPtrOutput) Elem ¶ added in v3.29.0
func (o ProjectIpWhiteListPtrOutput) Elem() ProjectIpWhiteListOutput
func (ProjectIpWhiteListPtrOutput) ElementType ¶ added in v3.29.0
func (ProjectIpWhiteListPtrOutput) ElementType() reflect.Type
func (ProjectIpWhiteListPtrOutput) IpList ¶ added in v3.29.0
func (o ProjectIpWhiteListPtrOutput) IpList() pulumi.StringPtrOutput
Classic network IP white list.
func (ProjectIpWhiteListPtrOutput) ToProjectIpWhiteListPtrOutput ¶ added in v3.29.0
func (o ProjectIpWhiteListPtrOutput) ToProjectIpWhiteListPtrOutput() ProjectIpWhiteListPtrOutput
func (ProjectIpWhiteListPtrOutput) ToProjectIpWhiteListPtrOutputWithContext ¶ added in v3.29.0
func (o ProjectIpWhiteListPtrOutput) ToProjectIpWhiteListPtrOutputWithContext(ctx context.Context) ProjectIpWhiteListPtrOutput
func (ProjectIpWhiteListPtrOutput) VpcIpList ¶ added in v3.29.0
func (o ProjectIpWhiteListPtrOutput) VpcIpList() pulumi.StringPtrOutput
VPC network whitelist.
type ProjectMap ¶
type ProjectMap map[string]ProjectInput
func (ProjectMap) ElementType ¶
func (ProjectMap) ElementType() reflect.Type
func (ProjectMap) ToProjectMapOutput ¶
func (i ProjectMap) ToProjectMapOutput() ProjectMapOutput
func (ProjectMap) ToProjectMapOutputWithContext ¶
func (i ProjectMap) ToProjectMapOutputWithContext(ctx context.Context) ProjectMapOutput
type ProjectMapInput ¶
type ProjectMapInput interface { pulumi.Input ToProjectMapOutput() ProjectMapOutput ToProjectMapOutputWithContext(context.Context) ProjectMapOutput }
ProjectMapInput is an input type that accepts ProjectMap and ProjectMapOutput values. You can construct a concrete instance of `ProjectMapInput` via:
ProjectMap{ "key": ProjectArgs{...} }
type ProjectMapOutput ¶
type ProjectMapOutput struct{ *pulumi.OutputState }
func (ProjectMapOutput) ElementType ¶
func (ProjectMapOutput) ElementType() reflect.Type
func (ProjectMapOutput) MapIndex ¶
func (o ProjectMapOutput) MapIndex(k pulumi.StringInput) ProjectOutput
func (ProjectMapOutput) ToProjectMapOutput ¶
func (o ProjectMapOutput) ToProjectMapOutput() ProjectMapOutput
func (ProjectMapOutput) ToProjectMapOutputWithContext ¶
func (o ProjectMapOutput) ToProjectMapOutputWithContext(ctx context.Context) ProjectMapOutput
type ProjectOutput ¶
type ProjectOutput struct{ *pulumi.OutputState }
func (ProjectOutput) Comment ¶ added in v3.29.0
func (o ProjectOutput) Comment() pulumi.StringPtrOutput
Comments of project
func (ProjectOutput) DefaultQuota ¶ added in v3.29.0
func (o ProjectOutput) DefaultQuota() pulumi.StringPtrOutput
Default Computing Resource Group
func (ProjectOutput) ElementType ¶
func (ProjectOutput) ElementType() reflect.Type
func (ProjectOutput) IpWhiteList ¶ added in v3.29.0
func (o ProjectOutput) IpWhiteList() ProjectIpWhiteListPtrOutput
IP whitelistSee the following `Block IpWhiteList`.
func (ProjectOutput) Owner ¶ added in v3.29.0
func (o ProjectOutput) Owner() pulumi.StringOutput
Project owner
func (ProjectOutput) ProductType ¶ added in v3.29.0
func (o ProjectOutput) ProductType() pulumi.StringPtrOutput
Quota payment type, support `PayAsYouGo`, `Subscription`, `Dev`.
func (ProjectOutput) ProjectName ¶ added in v3.27.0
func (o ProjectOutput) ProjectName() pulumi.StringOutput
The name of the project
func (ProjectOutput) Properties ¶ added in v3.29.0
func (o ProjectOutput) Properties() ProjectPropertiesOutput
Project base attributesSee the following `Block Properties`.
func (ProjectOutput) SecurityProperties ¶ added in v3.29.0
func (o ProjectOutput) SecurityProperties() ProjectSecurityPropertiesOutput
Security-related attributesSee the following `Block SecurityProperties`.
func (ProjectOutput) Status ¶ added in v3.29.0
func (o ProjectOutput) Status() pulumi.StringOutput
The status of the resource
func (ProjectOutput) ToProjectOutput ¶
func (o ProjectOutput) ToProjectOutput() ProjectOutput
func (ProjectOutput) ToProjectOutputWithContext ¶
func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput
func (ProjectOutput) Type ¶ added in v3.29.0
func (o ProjectOutput) Type() pulumi.StringOutput
Life cycle type.
type ProjectProperties ¶ added in v3.29.0
type ProjectProperties struct { // Whether to allow full table scan. AllowFullScan *bool `pulumi:"allowFullScan"` // Whether to turn on Decimal2.0. EnableDecimal2 *bool `pulumi:"enableDecimal2"` // Whether encryption is turned on.See the following `Block Encryption`. Encryption *ProjectPropertiesEncryption `pulumi:"encryption"` // Job default retention time. RetentionDays *int `pulumi:"retentionDays"` // SQL charge limit. SqlMeteringMax *string `pulumi:"sqlMeteringMax"` // Life cycle of tables.See the following `Block TableLifecycle`. TableLifecycle *ProjectPropertiesTableLifecycle `pulumi:"tableLifecycle"` // Project time zone. Timezone *string `pulumi:"timezone"` // Type system. TypeSystem *string `pulumi:"typeSystem"` }
type ProjectPropertiesArgs ¶ added in v3.29.0
type ProjectPropertiesArgs struct { // Whether to allow full table scan. AllowFullScan pulumi.BoolPtrInput `pulumi:"allowFullScan"` // Whether to turn on Decimal2.0. EnableDecimal2 pulumi.BoolPtrInput `pulumi:"enableDecimal2"` // Whether encryption is turned on.See the following `Block Encryption`. Encryption ProjectPropertiesEncryptionPtrInput `pulumi:"encryption"` // Job default retention time. RetentionDays pulumi.IntPtrInput `pulumi:"retentionDays"` // SQL charge limit. SqlMeteringMax pulumi.StringPtrInput `pulumi:"sqlMeteringMax"` // Life cycle of tables.See the following `Block TableLifecycle`. TableLifecycle ProjectPropertiesTableLifecyclePtrInput `pulumi:"tableLifecycle"` // Project time zone. Timezone pulumi.StringPtrInput `pulumi:"timezone"` // Type system. TypeSystem pulumi.StringPtrInput `pulumi:"typeSystem"` }
func (ProjectPropertiesArgs) ElementType ¶ added in v3.29.0
func (ProjectPropertiesArgs) ElementType() reflect.Type
func (ProjectPropertiesArgs) ToProjectPropertiesOutput ¶ added in v3.29.0
func (i ProjectPropertiesArgs) ToProjectPropertiesOutput() ProjectPropertiesOutput
func (ProjectPropertiesArgs) ToProjectPropertiesOutputWithContext ¶ added in v3.29.0
func (i ProjectPropertiesArgs) ToProjectPropertiesOutputWithContext(ctx context.Context) ProjectPropertiesOutput
func (ProjectPropertiesArgs) ToProjectPropertiesPtrOutput ¶ added in v3.29.0
func (i ProjectPropertiesArgs) ToProjectPropertiesPtrOutput() ProjectPropertiesPtrOutput
func (ProjectPropertiesArgs) ToProjectPropertiesPtrOutputWithContext ¶ added in v3.29.0
func (i ProjectPropertiesArgs) ToProjectPropertiesPtrOutputWithContext(ctx context.Context) ProjectPropertiesPtrOutput
type ProjectPropertiesEncryption ¶ added in v3.29.0
type ProjectPropertiesEncryptionArgs ¶ added in v3.29.0
type ProjectPropertiesEncryptionArgs struct { // Algorithm. Algorithm pulumi.StringPtrInput `pulumi:"algorithm"` // Whether to open. Enable pulumi.BoolPtrInput `pulumi:"enable"` // Encryption algorithm key. Key pulumi.StringPtrInput `pulumi:"key"` }
func (ProjectPropertiesEncryptionArgs) ElementType ¶ added in v3.29.0
func (ProjectPropertiesEncryptionArgs) ElementType() reflect.Type
func (ProjectPropertiesEncryptionArgs) ToProjectPropertiesEncryptionOutput ¶ added in v3.29.0
func (i ProjectPropertiesEncryptionArgs) ToProjectPropertiesEncryptionOutput() ProjectPropertiesEncryptionOutput
func (ProjectPropertiesEncryptionArgs) ToProjectPropertiesEncryptionOutputWithContext ¶ added in v3.29.0
func (i ProjectPropertiesEncryptionArgs) ToProjectPropertiesEncryptionOutputWithContext(ctx context.Context) ProjectPropertiesEncryptionOutput
func (ProjectPropertiesEncryptionArgs) ToProjectPropertiesEncryptionPtrOutput ¶ added in v3.29.0
func (i ProjectPropertiesEncryptionArgs) ToProjectPropertiesEncryptionPtrOutput() ProjectPropertiesEncryptionPtrOutput
func (ProjectPropertiesEncryptionArgs) ToProjectPropertiesEncryptionPtrOutputWithContext ¶ added in v3.29.0
func (i ProjectPropertiesEncryptionArgs) ToProjectPropertiesEncryptionPtrOutputWithContext(ctx context.Context) ProjectPropertiesEncryptionPtrOutput
type ProjectPropertiesEncryptionInput ¶ added in v3.29.0
type ProjectPropertiesEncryptionInput interface { pulumi.Input ToProjectPropertiesEncryptionOutput() ProjectPropertiesEncryptionOutput ToProjectPropertiesEncryptionOutputWithContext(context.Context) ProjectPropertiesEncryptionOutput }
ProjectPropertiesEncryptionInput is an input type that accepts ProjectPropertiesEncryptionArgs and ProjectPropertiesEncryptionOutput values. You can construct a concrete instance of `ProjectPropertiesEncryptionInput` via:
ProjectPropertiesEncryptionArgs{...}
type ProjectPropertiesEncryptionOutput ¶ added in v3.29.0
type ProjectPropertiesEncryptionOutput struct{ *pulumi.OutputState }
func (ProjectPropertiesEncryptionOutput) Algorithm ¶ added in v3.29.0
func (o ProjectPropertiesEncryptionOutput) Algorithm() pulumi.StringPtrOutput
Algorithm.
func (ProjectPropertiesEncryptionOutput) ElementType ¶ added in v3.29.0
func (ProjectPropertiesEncryptionOutput) ElementType() reflect.Type
func (ProjectPropertiesEncryptionOutput) Enable ¶ added in v3.29.0
func (o ProjectPropertiesEncryptionOutput) Enable() pulumi.BoolPtrOutput
Whether to open.
func (ProjectPropertiesEncryptionOutput) Key ¶ added in v3.29.0
func (o ProjectPropertiesEncryptionOutput) Key() pulumi.StringPtrOutput
Encryption algorithm key.
func (ProjectPropertiesEncryptionOutput) ToProjectPropertiesEncryptionOutput ¶ added in v3.29.0
func (o ProjectPropertiesEncryptionOutput) ToProjectPropertiesEncryptionOutput() ProjectPropertiesEncryptionOutput
func (ProjectPropertiesEncryptionOutput) ToProjectPropertiesEncryptionOutputWithContext ¶ added in v3.29.0
func (o ProjectPropertiesEncryptionOutput) ToProjectPropertiesEncryptionOutputWithContext(ctx context.Context) ProjectPropertiesEncryptionOutput
func (ProjectPropertiesEncryptionOutput) ToProjectPropertiesEncryptionPtrOutput ¶ added in v3.29.0
func (o ProjectPropertiesEncryptionOutput) ToProjectPropertiesEncryptionPtrOutput() ProjectPropertiesEncryptionPtrOutput
func (ProjectPropertiesEncryptionOutput) ToProjectPropertiesEncryptionPtrOutputWithContext ¶ added in v3.29.0
func (o ProjectPropertiesEncryptionOutput) ToProjectPropertiesEncryptionPtrOutputWithContext(ctx context.Context) ProjectPropertiesEncryptionPtrOutput
type ProjectPropertiesEncryptionPtrInput ¶ added in v3.29.0
type ProjectPropertiesEncryptionPtrInput interface { pulumi.Input ToProjectPropertiesEncryptionPtrOutput() ProjectPropertiesEncryptionPtrOutput ToProjectPropertiesEncryptionPtrOutputWithContext(context.Context) ProjectPropertiesEncryptionPtrOutput }
ProjectPropertiesEncryptionPtrInput is an input type that accepts ProjectPropertiesEncryptionArgs, ProjectPropertiesEncryptionPtr and ProjectPropertiesEncryptionPtrOutput values. You can construct a concrete instance of `ProjectPropertiesEncryptionPtrInput` via:
ProjectPropertiesEncryptionArgs{...} or: nil
func ProjectPropertiesEncryptionPtr ¶ added in v3.29.0
func ProjectPropertiesEncryptionPtr(v *ProjectPropertiesEncryptionArgs) ProjectPropertiesEncryptionPtrInput
type ProjectPropertiesEncryptionPtrOutput ¶ added in v3.29.0
type ProjectPropertiesEncryptionPtrOutput struct{ *pulumi.OutputState }
func (ProjectPropertiesEncryptionPtrOutput) Algorithm ¶ added in v3.29.0
func (o ProjectPropertiesEncryptionPtrOutput) Algorithm() pulumi.StringPtrOutput
Algorithm.
func (ProjectPropertiesEncryptionPtrOutput) ElementType ¶ added in v3.29.0
func (ProjectPropertiesEncryptionPtrOutput) ElementType() reflect.Type
func (ProjectPropertiesEncryptionPtrOutput) Enable ¶ added in v3.29.0
func (o ProjectPropertiesEncryptionPtrOutput) Enable() pulumi.BoolPtrOutput
Whether to open.
func (ProjectPropertiesEncryptionPtrOutput) Key ¶ added in v3.29.0
func (o ProjectPropertiesEncryptionPtrOutput) Key() pulumi.StringPtrOutput
Encryption algorithm key.
func (ProjectPropertiesEncryptionPtrOutput) ToProjectPropertiesEncryptionPtrOutput ¶ added in v3.29.0
func (o ProjectPropertiesEncryptionPtrOutput) ToProjectPropertiesEncryptionPtrOutput() ProjectPropertiesEncryptionPtrOutput
func (ProjectPropertiesEncryptionPtrOutput) ToProjectPropertiesEncryptionPtrOutputWithContext ¶ added in v3.29.0
func (o ProjectPropertiesEncryptionPtrOutput) ToProjectPropertiesEncryptionPtrOutputWithContext(ctx context.Context) ProjectPropertiesEncryptionPtrOutput
type ProjectPropertiesInput ¶ added in v3.29.0
type ProjectPropertiesInput interface { pulumi.Input ToProjectPropertiesOutput() ProjectPropertiesOutput ToProjectPropertiesOutputWithContext(context.Context) ProjectPropertiesOutput }
ProjectPropertiesInput is an input type that accepts ProjectPropertiesArgs and ProjectPropertiesOutput values. You can construct a concrete instance of `ProjectPropertiesInput` via:
ProjectPropertiesArgs{...}
type ProjectPropertiesOutput ¶ added in v3.29.0
type ProjectPropertiesOutput struct{ *pulumi.OutputState }
func (ProjectPropertiesOutput) AllowFullScan ¶ added in v3.29.0
func (o ProjectPropertiesOutput) AllowFullScan() pulumi.BoolPtrOutput
Whether to allow full table scan.
func (ProjectPropertiesOutput) ElementType ¶ added in v3.29.0
func (ProjectPropertiesOutput) ElementType() reflect.Type
func (ProjectPropertiesOutput) EnableDecimal2 ¶ added in v3.29.0
func (o ProjectPropertiesOutput) EnableDecimal2() pulumi.BoolPtrOutput
Whether to turn on Decimal2.0.
func (ProjectPropertiesOutput) Encryption ¶ added in v3.29.0
func (o ProjectPropertiesOutput) Encryption() ProjectPropertiesEncryptionPtrOutput
Whether encryption is turned on.See the following `Block Encryption`.
func (ProjectPropertiesOutput) RetentionDays ¶ added in v3.29.0
func (o ProjectPropertiesOutput) RetentionDays() pulumi.IntPtrOutput
Job default retention time.
func (ProjectPropertiesOutput) SqlMeteringMax ¶ added in v3.29.0
func (o ProjectPropertiesOutput) SqlMeteringMax() pulumi.StringPtrOutput
SQL charge limit.
func (ProjectPropertiesOutput) TableLifecycle ¶ added in v3.29.0
func (o ProjectPropertiesOutput) TableLifecycle() ProjectPropertiesTableLifecyclePtrOutput
Life cycle of tables.See the following `Block TableLifecycle`.
func (ProjectPropertiesOutput) Timezone ¶ added in v3.29.0
func (o ProjectPropertiesOutput) Timezone() pulumi.StringPtrOutput
Project time zone.
func (ProjectPropertiesOutput) ToProjectPropertiesOutput ¶ added in v3.29.0
func (o ProjectPropertiesOutput) ToProjectPropertiesOutput() ProjectPropertiesOutput
func (ProjectPropertiesOutput) ToProjectPropertiesOutputWithContext ¶ added in v3.29.0
func (o ProjectPropertiesOutput) ToProjectPropertiesOutputWithContext(ctx context.Context) ProjectPropertiesOutput
func (ProjectPropertiesOutput) ToProjectPropertiesPtrOutput ¶ added in v3.29.0
func (o ProjectPropertiesOutput) ToProjectPropertiesPtrOutput() ProjectPropertiesPtrOutput
func (ProjectPropertiesOutput) ToProjectPropertiesPtrOutputWithContext ¶ added in v3.29.0
func (o ProjectPropertiesOutput) ToProjectPropertiesPtrOutputWithContext(ctx context.Context) ProjectPropertiesPtrOutput
func (ProjectPropertiesOutput) TypeSystem ¶ added in v3.29.0
func (o ProjectPropertiesOutput) TypeSystem() pulumi.StringPtrOutput
Type system.
type ProjectPropertiesPtrInput ¶ added in v3.29.0
type ProjectPropertiesPtrInput interface { pulumi.Input ToProjectPropertiesPtrOutput() ProjectPropertiesPtrOutput ToProjectPropertiesPtrOutputWithContext(context.Context) ProjectPropertiesPtrOutput }
ProjectPropertiesPtrInput is an input type that accepts ProjectPropertiesArgs, ProjectPropertiesPtr and ProjectPropertiesPtrOutput values. You can construct a concrete instance of `ProjectPropertiesPtrInput` via:
ProjectPropertiesArgs{...} or: nil
func ProjectPropertiesPtr ¶ added in v3.29.0
func ProjectPropertiesPtr(v *ProjectPropertiesArgs) ProjectPropertiesPtrInput
type ProjectPropertiesPtrOutput ¶ added in v3.29.0
type ProjectPropertiesPtrOutput struct{ *pulumi.OutputState }
func (ProjectPropertiesPtrOutput) AllowFullScan ¶ added in v3.29.0
func (o ProjectPropertiesPtrOutput) AllowFullScan() pulumi.BoolPtrOutput
Whether to allow full table scan.
func (ProjectPropertiesPtrOutput) Elem ¶ added in v3.29.0
func (o ProjectPropertiesPtrOutput) Elem() ProjectPropertiesOutput
func (ProjectPropertiesPtrOutput) ElementType ¶ added in v3.29.0
func (ProjectPropertiesPtrOutput) ElementType() reflect.Type
func (ProjectPropertiesPtrOutput) EnableDecimal2 ¶ added in v3.29.0
func (o ProjectPropertiesPtrOutput) EnableDecimal2() pulumi.BoolPtrOutput
Whether to turn on Decimal2.0.
func (ProjectPropertiesPtrOutput) Encryption ¶ added in v3.29.0
func (o ProjectPropertiesPtrOutput) Encryption() ProjectPropertiesEncryptionPtrOutput
Whether encryption is turned on.See the following `Block Encryption`.
func (ProjectPropertiesPtrOutput) RetentionDays ¶ added in v3.29.0
func (o ProjectPropertiesPtrOutput) RetentionDays() pulumi.IntPtrOutput
Job default retention time.
func (ProjectPropertiesPtrOutput) SqlMeteringMax ¶ added in v3.29.0
func (o ProjectPropertiesPtrOutput) SqlMeteringMax() pulumi.StringPtrOutput
SQL charge limit.
func (ProjectPropertiesPtrOutput) TableLifecycle ¶ added in v3.29.0
func (o ProjectPropertiesPtrOutput) TableLifecycle() ProjectPropertiesTableLifecyclePtrOutput
Life cycle of tables.See the following `Block TableLifecycle`.
func (ProjectPropertiesPtrOutput) Timezone ¶ added in v3.29.0
func (o ProjectPropertiesPtrOutput) Timezone() pulumi.StringPtrOutput
Project time zone.
func (ProjectPropertiesPtrOutput) ToProjectPropertiesPtrOutput ¶ added in v3.29.0
func (o ProjectPropertiesPtrOutput) ToProjectPropertiesPtrOutput() ProjectPropertiesPtrOutput
func (ProjectPropertiesPtrOutput) ToProjectPropertiesPtrOutputWithContext ¶ added in v3.29.0
func (o ProjectPropertiesPtrOutput) ToProjectPropertiesPtrOutputWithContext(ctx context.Context) ProjectPropertiesPtrOutput
func (ProjectPropertiesPtrOutput) TypeSystem ¶ added in v3.29.0
func (o ProjectPropertiesPtrOutput) TypeSystem() pulumi.StringPtrOutput
Type system.
type ProjectPropertiesTableLifecycle ¶ added in v3.29.0
type ProjectPropertiesTableLifecycleArgs ¶ added in v3.29.0
type ProjectPropertiesTableLifecycleArgs struct { // Life cycle type. Type pulumi.StringPtrInput `pulumi:"type"` // The value of the life cycle. Value pulumi.StringPtrInput `pulumi:"value"` }
func (ProjectPropertiesTableLifecycleArgs) ElementType ¶ added in v3.29.0
func (ProjectPropertiesTableLifecycleArgs) ElementType() reflect.Type
func (ProjectPropertiesTableLifecycleArgs) ToProjectPropertiesTableLifecycleOutput ¶ added in v3.29.0
func (i ProjectPropertiesTableLifecycleArgs) ToProjectPropertiesTableLifecycleOutput() ProjectPropertiesTableLifecycleOutput
func (ProjectPropertiesTableLifecycleArgs) ToProjectPropertiesTableLifecycleOutputWithContext ¶ added in v3.29.0
func (i ProjectPropertiesTableLifecycleArgs) ToProjectPropertiesTableLifecycleOutputWithContext(ctx context.Context) ProjectPropertiesTableLifecycleOutput
func (ProjectPropertiesTableLifecycleArgs) ToProjectPropertiesTableLifecyclePtrOutput ¶ added in v3.29.0
func (i ProjectPropertiesTableLifecycleArgs) ToProjectPropertiesTableLifecyclePtrOutput() ProjectPropertiesTableLifecyclePtrOutput
func (ProjectPropertiesTableLifecycleArgs) ToProjectPropertiesTableLifecyclePtrOutputWithContext ¶ added in v3.29.0
func (i ProjectPropertiesTableLifecycleArgs) ToProjectPropertiesTableLifecyclePtrOutputWithContext(ctx context.Context) ProjectPropertiesTableLifecyclePtrOutput
type ProjectPropertiesTableLifecycleInput ¶ added in v3.29.0
type ProjectPropertiesTableLifecycleInput interface { pulumi.Input ToProjectPropertiesTableLifecycleOutput() ProjectPropertiesTableLifecycleOutput ToProjectPropertiesTableLifecycleOutputWithContext(context.Context) ProjectPropertiesTableLifecycleOutput }
ProjectPropertiesTableLifecycleInput is an input type that accepts ProjectPropertiesTableLifecycleArgs and ProjectPropertiesTableLifecycleOutput values. You can construct a concrete instance of `ProjectPropertiesTableLifecycleInput` via:
ProjectPropertiesTableLifecycleArgs{...}
type ProjectPropertiesTableLifecycleOutput ¶ added in v3.29.0
type ProjectPropertiesTableLifecycleOutput struct{ *pulumi.OutputState }
func (ProjectPropertiesTableLifecycleOutput) ElementType ¶ added in v3.29.0
func (ProjectPropertiesTableLifecycleOutput) ElementType() reflect.Type
func (ProjectPropertiesTableLifecycleOutput) ToProjectPropertiesTableLifecycleOutput ¶ added in v3.29.0
func (o ProjectPropertiesTableLifecycleOutput) ToProjectPropertiesTableLifecycleOutput() ProjectPropertiesTableLifecycleOutput
func (ProjectPropertiesTableLifecycleOutput) ToProjectPropertiesTableLifecycleOutputWithContext ¶ added in v3.29.0
func (o ProjectPropertiesTableLifecycleOutput) ToProjectPropertiesTableLifecycleOutputWithContext(ctx context.Context) ProjectPropertiesTableLifecycleOutput
func (ProjectPropertiesTableLifecycleOutput) ToProjectPropertiesTableLifecyclePtrOutput ¶ added in v3.29.0
func (o ProjectPropertiesTableLifecycleOutput) ToProjectPropertiesTableLifecyclePtrOutput() ProjectPropertiesTableLifecyclePtrOutput
func (ProjectPropertiesTableLifecycleOutput) ToProjectPropertiesTableLifecyclePtrOutputWithContext ¶ added in v3.29.0
func (o ProjectPropertiesTableLifecycleOutput) ToProjectPropertiesTableLifecyclePtrOutputWithContext(ctx context.Context) ProjectPropertiesTableLifecyclePtrOutput
func (ProjectPropertiesTableLifecycleOutput) Type ¶ added in v3.29.0
func (o ProjectPropertiesTableLifecycleOutput) Type() pulumi.StringPtrOutput
Life cycle type.
func (ProjectPropertiesTableLifecycleOutput) Value ¶ added in v3.29.0
func (o ProjectPropertiesTableLifecycleOutput) Value() pulumi.StringPtrOutput
The value of the life cycle.
type ProjectPropertiesTableLifecyclePtrInput ¶ added in v3.29.0
type ProjectPropertiesTableLifecyclePtrInput interface { pulumi.Input ToProjectPropertiesTableLifecyclePtrOutput() ProjectPropertiesTableLifecyclePtrOutput ToProjectPropertiesTableLifecyclePtrOutputWithContext(context.Context) ProjectPropertiesTableLifecyclePtrOutput }
ProjectPropertiesTableLifecyclePtrInput is an input type that accepts ProjectPropertiesTableLifecycleArgs, ProjectPropertiesTableLifecyclePtr and ProjectPropertiesTableLifecyclePtrOutput values. You can construct a concrete instance of `ProjectPropertiesTableLifecyclePtrInput` via:
ProjectPropertiesTableLifecycleArgs{...} or: nil
func ProjectPropertiesTableLifecyclePtr ¶ added in v3.29.0
func ProjectPropertiesTableLifecyclePtr(v *ProjectPropertiesTableLifecycleArgs) ProjectPropertiesTableLifecyclePtrInput
type ProjectPropertiesTableLifecyclePtrOutput ¶ added in v3.29.0
type ProjectPropertiesTableLifecyclePtrOutput struct{ *pulumi.OutputState }
func (ProjectPropertiesTableLifecyclePtrOutput) ElementType ¶ added in v3.29.0
func (ProjectPropertiesTableLifecyclePtrOutput) ElementType() reflect.Type
func (ProjectPropertiesTableLifecyclePtrOutput) ToProjectPropertiesTableLifecyclePtrOutput ¶ added in v3.29.0
func (o ProjectPropertiesTableLifecyclePtrOutput) ToProjectPropertiesTableLifecyclePtrOutput() ProjectPropertiesTableLifecyclePtrOutput
func (ProjectPropertiesTableLifecyclePtrOutput) ToProjectPropertiesTableLifecyclePtrOutputWithContext ¶ added in v3.29.0
func (o ProjectPropertiesTableLifecyclePtrOutput) ToProjectPropertiesTableLifecyclePtrOutputWithContext(ctx context.Context) ProjectPropertiesTableLifecyclePtrOutput
func (ProjectPropertiesTableLifecyclePtrOutput) Type ¶ added in v3.29.0
func (o ProjectPropertiesTableLifecyclePtrOutput) Type() pulumi.StringPtrOutput
Life cycle type.
func (ProjectPropertiesTableLifecyclePtrOutput) Value ¶ added in v3.29.0
func (o ProjectPropertiesTableLifecyclePtrOutput) Value() pulumi.StringPtrOutput
The value of the life cycle.
type ProjectSecurityProperties ¶ added in v3.29.0
type ProjectSecurityProperties struct { // Whether to enable download permission check. EnableDownloadPrivilege *bool `pulumi:"enableDownloadPrivilege"` // Label authorization. LabelSecurity *bool `pulumi:"labelSecurity"` // Project creator permissions. ObjectCreatorHasAccessPermission *bool `pulumi:"objectCreatorHasAccessPermission"` // Does the project creator have authorization rights. ObjectCreatorHasGrantPermission *bool `pulumi:"objectCreatorHasGrantPermission"` // Project protection.See the following `Block ProjectProtection`. ProjectProtection *ProjectSecurityPropertiesProjectProtection `pulumi:"projectProtection"` // Whether to turn on ACL. UsingAcl *bool `pulumi:"usingAcl"` // Whether to enable Policy. UsingPolicy *bool `pulumi:"usingPolicy"` }
type ProjectSecurityPropertiesArgs ¶ added in v3.29.0
type ProjectSecurityPropertiesArgs struct { // Whether to enable download permission check. EnableDownloadPrivilege pulumi.BoolPtrInput `pulumi:"enableDownloadPrivilege"` // Label authorization. LabelSecurity pulumi.BoolPtrInput `pulumi:"labelSecurity"` // Project creator permissions. ObjectCreatorHasAccessPermission pulumi.BoolPtrInput `pulumi:"objectCreatorHasAccessPermission"` // Does the project creator have authorization rights. ObjectCreatorHasGrantPermission pulumi.BoolPtrInput `pulumi:"objectCreatorHasGrantPermission"` // Project protection.See the following `Block ProjectProtection`. ProjectProtection ProjectSecurityPropertiesProjectProtectionPtrInput `pulumi:"projectProtection"` // Whether to turn on ACL. UsingAcl pulumi.BoolPtrInput `pulumi:"usingAcl"` // Whether to enable Policy. UsingPolicy pulumi.BoolPtrInput `pulumi:"usingPolicy"` }
func (ProjectSecurityPropertiesArgs) ElementType ¶ added in v3.29.0
func (ProjectSecurityPropertiesArgs) ElementType() reflect.Type
func (ProjectSecurityPropertiesArgs) ToProjectSecurityPropertiesOutput ¶ added in v3.29.0
func (i ProjectSecurityPropertiesArgs) ToProjectSecurityPropertiesOutput() ProjectSecurityPropertiesOutput
func (ProjectSecurityPropertiesArgs) ToProjectSecurityPropertiesOutputWithContext ¶ added in v3.29.0
func (i ProjectSecurityPropertiesArgs) ToProjectSecurityPropertiesOutputWithContext(ctx context.Context) ProjectSecurityPropertiesOutput
func (ProjectSecurityPropertiesArgs) ToProjectSecurityPropertiesPtrOutput ¶ added in v3.29.0
func (i ProjectSecurityPropertiesArgs) ToProjectSecurityPropertiesPtrOutput() ProjectSecurityPropertiesPtrOutput
func (ProjectSecurityPropertiesArgs) ToProjectSecurityPropertiesPtrOutputWithContext ¶ added in v3.29.0
func (i ProjectSecurityPropertiesArgs) ToProjectSecurityPropertiesPtrOutputWithContext(ctx context.Context) ProjectSecurityPropertiesPtrOutput
type ProjectSecurityPropertiesInput ¶ added in v3.29.0
type ProjectSecurityPropertiesInput interface { pulumi.Input ToProjectSecurityPropertiesOutput() ProjectSecurityPropertiesOutput ToProjectSecurityPropertiesOutputWithContext(context.Context) ProjectSecurityPropertiesOutput }
ProjectSecurityPropertiesInput is an input type that accepts ProjectSecurityPropertiesArgs and ProjectSecurityPropertiesOutput values. You can construct a concrete instance of `ProjectSecurityPropertiesInput` via:
ProjectSecurityPropertiesArgs{...}
type ProjectSecurityPropertiesOutput ¶ added in v3.29.0
type ProjectSecurityPropertiesOutput struct{ *pulumi.OutputState }
func (ProjectSecurityPropertiesOutput) ElementType ¶ added in v3.29.0
func (ProjectSecurityPropertiesOutput) ElementType() reflect.Type
func (ProjectSecurityPropertiesOutput) EnableDownloadPrivilege ¶ added in v3.29.0
func (o ProjectSecurityPropertiesOutput) EnableDownloadPrivilege() pulumi.BoolPtrOutput
Whether to enable download permission check.
func (ProjectSecurityPropertiesOutput) LabelSecurity ¶ added in v3.29.0
func (o ProjectSecurityPropertiesOutput) LabelSecurity() pulumi.BoolPtrOutput
Label authorization.
func (ProjectSecurityPropertiesOutput) ObjectCreatorHasAccessPermission ¶ added in v3.29.0
func (o ProjectSecurityPropertiesOutput) ObjectCreatorHasAccessPermission() pulumi.BoolPtrOutput
Project creator permissions.
func (ProjectSecurityPropertiesOutput) ObjectCreatorHasGrantPermission ¶ added in v3.29.0
func (o ProjectSecurityPropertiesOutput) ObjectCreatorHasGrantPermission() pulumi.BoolPtrOutput
Does the project creator have authorization rights.
func (ProjectSecurityPropertiesOutput) ProjectProtection ¶ added in v3.29.0
func (o ProjectSecurityPropertiesOutput) ProjectProtection() ProjectSecurityPropertiesProjectProtectionPtrOutput
Project protection.See the following `Block ProjectProtection`.
func (ProjectSecurityPropertiesOutput) ToProjectSecurityPropertiesOutput ¶ added in v3.29.0
func (o ProjectSecurityPropertiesOutput) ToProjectSecurityPropertiesOutput() ProjectSecurityPropertiesOutput
func (ProjectSecurityPropertiesOutput) ToProjectSecurityPropertiesOutputWithContext ¶ added in v3.29.0
func (o ProjectSecurityPropertiesOutput) ToProjectSecurityPropertiesOutputWithContext(ctx context.Context) ProjectSecurityPropertiesOutput
func (ProjectSecurityPropertiesOutput) ToProjectSecurityPropertiesPtrOutput ¶ added in v3.29.0
func (o ProjectSecurityPropertiesOutput) ToProjectSecurityPropertiesPtrOutput() ProjectSecurityPropertiesPtrOutput
func (ProjectSecurityPropertiesOutput) ToProjectSecurityPropertiesPtrOutputWithContext ¶ added in v3.29.0
func (o ProjectSecurityPropertiesOutput) ToProjectSecurityPropertiesPtrOutputWithContext(ctx context.Context) ProjectSecurityPropertiesPtrOutput
func (ProjectSecurityPropertiesOutput) UsingAcl ¶ added in v3.29.0
func (o ProjectSecurityPropertiesOutput) UsingAcl() pulumi.BoolPtrOutput
Whether to turn on ACL.
func (ProjectSecurityPropertiesOutput) UsingPolicy ¶ added in v3.29.0
func (o ProjectSecurityPropertiesOutput) UsingPolicy() pulumi.BoolPtrOutput
Whether to enable Policy.
type ProjectSecurityPropertiesProjectProtection ¶ added in v3.29.0
type ProjectSecurityPropertiesProjectProtectionArgs ¶ added in v3.29.0
type ProjectSecurityPropertiesProjectProtectionArgs struct { // Exclusion policy. ExceptionPolicy pulumi.StringPtrInput `pulumi:"exceptionPolicy"` // Is it turned on. Protected pulumi.BoolPtrInput `pulumi:"protected"` }
func (ProjectSecurityPropertiesProjectProtectionArgs) ElementType ¶ added in v3.29.0
func (ProjectSecurityPropertiesProjectProtectionArgs) ElementType() reflect.Type
func (ProjectSecurityPropertiesProjectProtectionArgs) ToProjectSecurityPropertiesProjectProtectionOutput ¶ added in v3.29.0
func (i ProjectSecurityPropertiesProjectProtectionArgs) ToProjectSecurityPropertiesProjectProtectionOutput() ProjectSecurityPropertiesProjectProtectionOutput
func (ProjectSecurityPropertiesProjectProtectionArgs) ToProjectSecurityPropertiesProjectProtectionOutputWithContext ¶ added in v3.29.0
func (i ProjectSecurityPropertiesProjectProtectionArgs) ToProjectSecurityPropertiesProjectProtectionOutputWithContext(ctx context.Context) ProjectSecurityPropertiesProjectProtectionOutput
func (ProjectSecurityPropertiesProjectProtectionArgs) ToProjectSecurityPropertiesProjectProtectionPtrOutput ¶ added in v3.29.0
func (i ProjectSecurityPropertiesProjectProtectionArgs) ToProjectSecurityPropertiesProjectProtectionPtrOutput() ProjectSecurityPropertiesProjectProtectionPtrOutput
func (ProjectSecurityPropertiesProjectProtectionArgs) ToProjectSecurityPropertiesProjectProtectionPtrOutputWithContext ¶ added in v3.29.0
func (i ProjectSecurityPropertiesProjectProtectionArgs) ToProjectSecurityPropertiesProjectProtectionPtrOutputWithContext(ctx context.Context) ProjectSecurityPropertiesProjectProtectionPtrOutput
type ProjectSecurityPropertiesProjectProtectionInput ¶ added in v3.29.0
type ProjectSecurityPropertiesProjectProtectionInput interface { pulumi.Input ToProjectSecurityPropertiesProjectProtectionOutput() ProjectSecurityPropertiesProjectProtectionOutput ToProjectSecurityPropertiesProjectProtectionOutputWithContext(context.Context) ProjectSecurityPropertiesProjectProtectionOutput }
ProjectSecurityPropertiesProjectProtectionInput is an input type that accepts ProjectSecurityPropertiesProjectProtectionArgs and ProjectSecurityPropertiesProjectProtectionOutput values. You can construct a concrete instance of `ProjectSecurityPropertiesProjectProtectionInput` via:
ProjectSecurityPropertiesProjectProtectionArgs{...}
type ProjectSecurityPropertiesProjectProtectionOutput ¶ added in v3.29.0
type ProjectSecurityPropertiesProjectProtectionOutput struct{ *pulumi.OutputState }
func (ProjectSecurityPropertiesProjectProtectionOutput) ElementType ¶ added in v3.29.0
func (ProjectSecurityPropertiesProjectProtectionOutput) ElementType() reflect.Type
func (ProjectSecurityPropertiesProjectProtectionOutput) ExceptionPolicy ¶ added in v3.29.0
func (o ProjectSecurityPropertiesProjectProtectionOutput) ExceptionPolicy() pulumi.StringPtrOutput
Exclusion policy.
func (ProjectSecurityPropertiesProjectProtectionOutput) Protected ¶ added in v3.29.0
func (o ProjectSecurityPropertiesProjectProtectionOutput) Protected() pulumi.BoolPtrOutput
Is it turned on.
func (ProjectSecurityPropertiesProjectProtectionOutput) ToProjectSecurityPropertiesProjectProtectionOutput ¶ added in v3.29.0
func (o ProjectSecurityPropertiesProjectProtectionOutput) ToProjectSecurityPropertiesProjectProtectionOutput() ProjectSecurityPropertiesProjectProtectionOutput
func (ProjectSecurityPropertiesProjectProtectionOutput) ToProjectSecurityPropertiesProjectProtectionOutputWithContext ¶ added in v3.29.0
func (o ProjectSecurityPropertiesProjectProtectionOutput) ToProjectSecurityPropertiesProjectProtectionOutputWithContext(ctx context.Context) ProjectSecurityPropertiesProjectProtectionOutput
func (ProjectSecurityPropertiesProjectProtectionOutput) ToProjectSecurityPropertiesProjectProtectionPtrOutput ¶ added in v3.29.0
func (o ProjectSecurityPropertiesProjectProtectionOutput) ToProjectSecurityPropertiesProjectProtectionPtrOutput() ProjectSecurityPropertiesProjectProtectionPtrOutput
func (ProjectSecurityPropertiesProjectProtectionOutput) ToProjectSecurityPropertiesProjectProtectionPtrOutputWithContext ¶ added in v3.29.0
func (o ProjectSecurityPropertiesProjectProtectionOutput) ToProjectSecurityPropertiesProjectProtectionPtrOutputWithContext(ctx context.Context) ProjectSecurityPropertiesProjectProtectionPtrOutput
type ProjectSecurityPropertiesProjectProtectionPtrInput ¶ added in v3.29.0
type ProjectSecurityPropertiesProjectProtectionPtrInput interface { pulumi.Input ToProjectSecurityPropertiesProjectProtectionPtrOutput() ProjectSecurityPropertiesProjectProtectionPtrOutput ToProjectSecurityPropertiesProjectProtectionPtrOutputWithContext(context.Context) ProjectSecurityPropertiesProjectProtectionPtrOutput }
ProjectSecurityPropertiesProjectProtectionPtrInput is an input type that accepts ProjectSecurityPropertiesProjectProtectionArgs, ProjectSecurityPropertiesProjectProtectionPtr and ProjectSecurityPropertiesProjectProtectionPtrOutput values. You can construct a concrete instance of `ProjectSecurityPropertiesProjectProtectionPtrInput` via:
ProjectSecurityPropertiesProjectProtectionArgs{...} or: nil
func ProjectSecurityPropertiesProjectProtectionPtr ¶ added in v3.29.0
func ProjectSecurityPropertiesProjectProtectionPtr(v *ProjectSecurityPropertiesProjectProtectionArgs) ProjectSecurityPropertiesProjectProtectionPtrInput
type ProjectSecurityPropertiesProjectProtectionPtrOutput ¶ added in v3.29.0
type ProjectSecurityPropertiesProjectProtectionPtrOutput struct{ *pulumi.OutputState }
func (ProjectSecurityPropertiesProjectProtectionPtrOutput) ElementType ¶ added in v3.29.0
func (ProjectSecurityPropertiesProjectProtectionPtrOutput) ElementType() reflect.Type
func (ProjectSecurityPropertiesProjectProtectionPtrOutput) ExceptionPolicy ¶ added in v3.29.0
func (o ProjectSecurityPropertiesProjectProtectionPtrOutput) ExceptionPolicy() pulumi.StringPtrOutput
Exclusion policy.
func (ProjectSecurityPropertiesProjectProtectionPtrOutput) Protected ¶ added in v3.29.0
func (o ProjectSecurityPropertiesProjectProtectionPtrOutput) Protected() pulumi.BoolPtrOutput
Is it turned on.
func (ProjectSecurityPropertiesProjectProtectionPtrOutput) ToProjectSecurityPropertiesProjectProtectionPtrOutput ¶ added in v3.29.0
func (o ProjectSecurityPropertiesProjectProtectionPtrOutput) ToProjectSecurityPropertiesProjectProtectionPtrOutput() ProjectSecurityPropertiesProjectProtectionPtrOutput
func (ProjectSecurityPropertiesProjectProtectionPtrOutput) ToProjectSecurityPropertiesProjectProtectionPtrOutputWithContext ¶ added in v3.29.0
func (o ProjectSecurityPropertiesProjectProtectionPtrOutput) ToProjectSecurityPropertiesProjectProtectionPtrOutputWithContext(ctx context.Context) ProjectSecurityPropertiesProjectProtectionPtrOutput
type ProjectSecurityPropertiesPtrInput ¶ added in v3.29.0
type ProjectSecurityPropertiesPtrInput interface { pulumi.Input ToProjectSecurityPropertiesPtrOutput() ProjectSecurityPropertiesPtrOutput ToProjectSecurityPropertiesPtrOutputWithContext(context.Context) ProjectSecurityPropertiesPtrOutput }
ProjectSecurityPropertiesPtrInput is an input type that accepts ProjectSecurityPropertiesArgs, ProjectSecurityPropertiesPtr and ProjectSecurityPropertiesPtrOutput values. You can construct a concrete instance of `ProjectSecurityPropertiesPtrInput` via:
ProjectSecurityPropertiesArgs{...} or: nil
func ProjectSecurityPropertiesPtr ¶ added in v3.29.0
func ProjectSecurityPropertiesPtr(v *ProjectSecurityPropertiesArgs) ProjectSecurityPropertiesPtrInput
type ProjectSecurityPropertiesPtrOutput ¶ added in v3.29.0
type ProjectSecurityPropertiesPtrOutput struct{ *pulumi.OutputState }
func (ProjectSecurityPropertiesPtrOutput) Elem ¶ added in v3.29.0
func (o ProjectSecurityPropertiesPtrOutput) Elem() ProjectSecurityPropertiesOutput
func (ProjectSecurityPropertiesPtrOutput) ElementType ¶ added in v3.29.0
func (ProjectSecurityPropertiesPtrOutput) ElementType() reflect.Type
func (ProjectSecurityPropertiesPtrOutput) EnableDownloadPrivilege ¶ added in v3.29.0
func (o ProjectSecurityPropertiesPtrOutput) EnableDownloadPrivilege() pulumi.BoolPtrOutput
Whether to enable download permission check.
func (ProjectSecurityPropertiesPtrOutput) LabelSecurity ¶ added in v3.29.0
func (o ProjectSecurityPropertiesPtrOutput) LabelSecurity() pulumi.BoolPtrOutput
Label authorization.
func (ProjectSecurityPropertiesPtrOutput) ObjectCreatorHasAccessPermission ¶ added in v3.29.0
func (o ProjectSecurityPropertiesPtrOutput) ObjectCreatorHasAccessPermission() pulumi.BoolPtrOutput
Project creator permissions.
func (ProjectSecurityPropertiesPtrOutput) ObjectCreatorHasGrantPermission ¶ added in v3.29.0
func (o ProjectSecurityPropertiesPtrOutput) ObjectCreatorHasGrantPermission() pulumi.BoolPtrOutput
Does the project creator have authorization rights.
func (ProjectSecurityPropertiesPtrOutput) ProjectProtection ¶ added in v3.29.0
func (o ProjectSecurityPropertiesPtrOutput) ProjectProtection() ProjectSecurityPropertiesProjectProtectionPtrOutput
Project protection.See the following `Block ProjectProtection`.
func (ProjectSecurityPropertiesPtrOutput) ToProjectSecurityPropertiesPtrOutput ¶ added in v3.29.0
func (o ProjectSecurityPropertiesPtrOutput) ToProjectSecurityPropertiesPtrOutput() ProjectSecurityPropertiesPtrOutput
func (ProjectSecurityPropertiesPtrOutput) ToProjectSecurityPropertiesPtrOutputWithContext ¶ added in v3.29.0
func (o ProjectSecurityPropertiesPtrOutput) ToProjectSecurityPropertiesPtrOutputWithContext(ctx context.Context) ProjectSecurityPropertiesPtrOutput
func (ProjectSecurityPropertiesPtrOutput) UsingAcl ¶ added in v3.29.0
func (o ProjectSecurityPropertiesPtrOutput) UsingAcl() pulumi.BoolPtrOutput
Whether to turn on ACL.
func (ProjectSecurityPropertiesPtrOutput) UsingPolicy ¶ added in v3.29.0
func (o ProjectSecurityPropertiesPtrOutput) UsingPolicy() pulumi.BoolPtrOutput
Whether to enable Policy.
type ProjectState ¶
type ProjectState struct { // Comments of project Comment pulumi.StringPtrInput // Default Computing Resource Group DefaultQuota pulumi.StringPtrInput // IP whitelistSee the following `Block IpWhiteList`. IpWhiteList ProjectIpWhiteListPtrInput // Project owner Owner pulumi.StringPtrInput // Quota payment type, support `PayAsYouGo`, `Subscription`, `Dev`. ProductType pulumi.StringPtrInput // The name of the project ProjectName pulumi.StringPtrInput // Project base attributesSee the following `Block Properties`. Properties ProjectPropertiesPtrInput // Security-related attributesSee the following `Block SecurityProperties`. SecurityProperties ProjectSecurityPropertiesPtrInput // The status of the resource Status pulumi.StringPtrInput // Life cycle type. Type pulumi.StringPtrInput }
func (ProjectState) ElementType ¶
func (ProjectState) ElementType() reflect.Type