Documentation
¶
Index ¶
- Constants
- type GoogleCloudAssuredworkloadsV1WorkloadKMSSettings
- type GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsArgs
- func (GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsArgs) ElementType() reflect.Type
- func (i GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsArgs) ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput() GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput
- func (i GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsArgs) ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput
- func (i GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsArgs) ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput() GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput
- func (i GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsArgs) ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput
- type GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsInput
- type GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput
- func (GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput) ElementType() reflect.Type
- func (o GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput) NextRotationTime() pulumi.StringOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput) RotationPeriod() pulumi.StringOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput) ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput() GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput) ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput) ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput() GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput) ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput
- type GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrInput
- type GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput) Elem() GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput
- func (GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput) NextRotationTime() pulumi.StringPtrOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput) RotationPeriod() pulumi.StringPtrOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput) ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput() GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput) ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput
- type GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsResponse
- type GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsResponseOutput
- func (GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsResponseOutput) NextRotationTime() pulumi.StringOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsResponseOutput) RotationPeriod() pulumi.StringOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsResponseOutput) ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsResponseOutput() GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsResponseOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsResponseOutput) ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsResponseOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsResponseOutput
- type GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponse
- type GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseArrayOutput
- func (GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseArrayOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseArrayOutput() GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseArrayOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseArrayOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseArrayOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseArrayOutput
- type GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseOutput
- func (GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseOutput) ResourceId() pulumi.StringOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseOutput) ResourceType() pulumi.StringOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseOutput() GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseOutput
- type GoogleCloudAssuredworkloadsV1WorkloadResourceSettings
- type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArgs
- func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArgs) ElementType() reflect.Type
- func (i GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArgs) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput() GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput
- func (i GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArgs) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput
- type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArray
- func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArray) ElementType() reflect.Type
- func (i GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArray) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutput() GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutput
- func (i GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArray) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutput
- type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayInput
- type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutput
- func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutput) Index(i pulumi.IntInput) GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutput() GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutput
- type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsInput
- type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput) DisplayName() pulumi.StringPtrOutput
- func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput) ElementType() reflect.Type
- func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput) ResourceId() pulumi.StringPtrOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput) ResourceType() GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput() GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput
- type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceType
- func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceType) ElementType() reflect.Type
- func (e GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceType) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput() GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput
- func (e GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceType) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput
- func (e GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceType) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput() GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput
- func (e GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceType) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput
- func (e GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceType) ToStringOutput() pulumi.StringOutput
- func (e GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeInput
- type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput
- func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput) ElementType() reflect.Type
- func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput() GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput() GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrInput
- type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput) Elem() GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput
- func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput() GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponse
- type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseArrayOutput
- func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseArrayOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseArrayOutput() GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseArrayOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseArrayOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseArrayOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseArrayOutput
- type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseOutput) DisplayName() pulumi.StringOutput
- func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseOutput) ResourceId() pulumi.StringOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseOutput) ResourceType() pulumi.StringOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseOutput() GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseOutput
- type GoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponseResponse
- type GoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponseResponseOutput
- func (GoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponseResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponseResponseOutput) SetupErrors() pulumi.StringArrayOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponseResponseOutput) SetupStatus() pulumi.StringOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponseResponseOutput) ToGoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponseResponseOutput() GoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponseResponseOutput
- func (o GoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponseResponseOutput) ToGoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponseResponseOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponseResponseOutput
- type LookupWorkloadArgs
- type LookupWorkloadOutputArgs
- type LookupWorkloadResult
- type LookupWorkloadResultOutput
- func (o LookupWorkloadResultOutput) BillingAccount() pulumi.StringOutput
- func (o LookupWorkloadResultOutput) ComplianceRegime() pulumi.StringOutput
- func (o LookupWorkloadResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupWorkloadResultOutput) DisplayName() pulumi.StringOutput
- func (LookupWorkloadResultOutput) ElementType() reflect.Type
- func (o LookupWorkloadResultOutput) EnableSovereignControls() pulumi.BoolOutput
- func (o LookupWorkloadResultOutput) Etag() pulumi.StringOutput
- func (o LookupWorkloadResultOutput) KajEnrollmentState() pulumi.StringOutput
- func (o LookupWorkloadResultOutput) KmsSettings() GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsResponseOutputdeprecated
- func (o LookupWorkloadResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupWorkloadResultOutput) Name() pulumi.StringOutput
- func (o LookupWorkloadResultOutput) ProvisionedResourcesParent() pulumi.StringOutput
- func (o LookupWorkloadResultOutput) ResourceSettings() GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseArrayOutput
- func (o LookupWorkloadResultOutput) Resources() GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseArrayOutput
- func (o LookupWorkloadResultOutput) SaaEnrollmentResponse() GoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponseResponseOutput
- func (o LookupWorkloadResultOutput) ToLookupWorkloadResultOutput() LookupWorkloadResultOutput
- func (o LookupWorkloadResultOutput) ToLookupWorkloadResultOutputWithContext(ctx context.Context) LookupWorkloadResultOutput
- type Workload
- type WorkloadArgs
- type WorkloadComplianceRegime
- func (WorkloadComplianceRegime) ElementType() reflect.Type
- func (e WorkloadComplianceRegime) ToStringOutput() pulumi.StringOutput
- func (e WorkloadComplianceRegime) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WorkloadComplianceRegime) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WorkloadComplianceRegime) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WorkloadComplianceRegime) ToWorkloadComplianceRegimeOutput() WorkloadComplianceRegimeOutput
- func (e WorkloadComplianceRegime) ToWorkloadComplianceRegimeOutputWithContext(ctx context.Context) WorkloadComplianceRegimeOutput
- func (e WorkloadComplianceRegime) ToWorkloadComplianceRegimePtrOutput() WorkloadComplianceRegimePtrOutput
- func (e WorkloadComplianceRegime) ToWorkloadComplianceRegimePtrOutputWithContext(ctx context.Context) WorkloadComplianceRegimePtrOutput
- type WorkloadComplianceRegimeInput
- type WorkloadComplianceRegimeOutput
- func (WorkloadComplianceRegimeOutput) ElementType() reflect.Type
- func (o WorkloadComplianceRegimeOutput) ToStringOutput() pulumi.StringOutput
- func (o WorkloadComplianceRegimeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WorkloadComplianceRegimeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkloadComplianceRegimeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkloadComplianceRegimeOutput) ToWorkloadComplianceRegimeOutput() WorkloadComplianceRegimeOutput
- func (o WorkloadComplianceRegimeOutput) ToWorkloadComplianceRegimeOutputWithContext(ctx context.Context) WorkloadComplianceRegimeOutput
- func (o WorkloadComplianceRegimeOutput) ToWorkloadComplianceRegimePtrOutput() WorkloadComplianceRegimePtrOutput
- func (o WorkloadComplianceRegimeOutput) ToWorkloadComplianceRegimePtrOutputWithContext(ctx context.Context) WorkloadComplianceRegimePtrOutput
- type WorkloadComplianceRegimePtrInput
- type WorkloadComplianceRegimePtrOutput
- func (o WorkloadComplianceRegimePtrOutput) Elem() WorkloadComplianceRegimeOutput
- func (WorkloadComplianceRegimePtrOutput) ElementType() reflect.Type
- func (o WorkloadComplianceRegimePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkloadComplianceRegimePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkloadComplianceRegimePtrOutput) ToWorkloadComplianceRegimePtrOutput() WorkloadComplianceRegimePtrOutput
- func (o WorkloadComplianceRegimePtrOutput) ToWorkloadComplianceRegimePtrOutputWithContext(ctx context.Context) WorkloadComplianceRegimePtrOutput
- type WorkloadInput
- type WorkloadOutput
- type WorkloadState
Constants ¶
const ( // Unknown resource type. GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeResourceTypeUnspecified = GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceType("RESOURCE_TYPE_UNSPECIFIED") // Consumer project. AssuredWorkloads Projects are no longer supported. This field will be ignored only in CreateWorkload requests. ListWorkloads and GetWorkload will continue to provide projects information. Use CONSUMER_FOLDER instead. GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeConsumerProject = GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceType("CONSUMER_PROJECT") // Consumer Folder. GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeConsumerFolder = GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceType("CONSUMER_FOLDER") // Consumer project containing encryption keys. GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeEncryptionKeysProject = GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceType("ENCRYPTION_KEYS_PROJECT") // Keyring resource that hosts encryption keys. GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeKeyring = GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceType("KEYRING") )
const ( // Unknown compliance regime. WorkloadComplianceRegimeComplianceRegimeUnspecified = WorkloadComplianceRegime("COMPLIANCE_REGIME_UNSPECIFIED") // Information protection as per DoD IL4 requirements. WorkloadComplianceRegimeIl4 = WorkloadComplianceRegime("IL4") // Criminal Justice Information Services (CJIS) Security policies. WorkloadComplianceRegimeCjis = WorkloadComplianceRegime("CJIS") // FedRAMP High data protection controls WorkloadComplianceRegimeFedrampHigh = WorkloadComplianceRegime("FEDRAMP_HIGH") // FedRAMP Moderate data protection controls WorkloadComplianceRegimeFedrampModerate = WorkloadComplianceRegime("FEDRAMP_MODERATE") // Assured Workloads For US Regions data protection controls WorkloadComplianceRegimeUsRegionalAccess = WorkloadComplianceRegime("US_REGIONAL_ACCESS") // Health Insurance Portability and Accountability Act controls WorkloadComplianceRegimeHipaa = WorkloadComplianceRegime("HIPAA") // Health Information Trust Alliance controls WorkloadComplianceRegimeHitrust = WorkloadComplianceRegime("HITRUST") // Assured Workloads For EU Regions and Support controls WorkloadComplianceRegimeEuRegionsAndSupport = WorkloadComplianceRegime("EU_REGIONS_AND_SUPPORT") // Assured Workloads For Canada Regions and Support controls WorkloadComplianceRegimeCaRegionsAndSupport = WorkloadComplianceRegime("CA_REGIONS_AND_SUPPORT") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GoogleCloudAssuredworkloadsV1WorkloadKMSSettings ¶
type GoogleCloudAssuredworkloadsV1WorkloadKMSSettings struct { // Input only. Immutable. The time at which the Key Management Service will automatically create a new version of the crypto key and mark it as the primary. NextRotationTime string `pulumi:"nextRotationTime"` // Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key Management Service automatically rotates a key. Must be at least 24 hours and at most 876,000 hours. RotationPeriod string `pulumi:"rotationPeriod"` }
Settings specific to the Key Management Service.
type GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsArgs ¶
type GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsArgs struct { // Input only. Immutable. The time at which the Key Management Service will automatically create a new version of the crypto key and mark it as the primary. NextRotationTime pulumi.StringInput `pulumi:"nextRotationTime"` // Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key Management Service automatically rotates a key. Must be at least 24 hours and at most 876,000 hours. RotationPeriod pulumi.StringInput `pulumi:"rotationPeriod"` }
Settings specific to the Key Management Service.
func (GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsArgs) ElementType ¶
func (GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsArgs) ElementType() reflect.Type
func (GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsArgs) ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput ¶
func (i GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsArgs) ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput() GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput
func (GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsArgs) ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutputWithContext ¶
func (i GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsArgs) ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput
func (GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsArgs) ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput ¶
func (i GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsArgs) ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput() GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput
func (GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsArgs) ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutputWithContext ¶
func (i GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsArgs) ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput
type GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsInput ¶
type GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsInput interface { pulumi.Input ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput() GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutputWithContext(context.Context) GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput }
GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsInput is an input type that accepts GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsArgs and GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput values. You can construct a concrete instance of `GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsInput` via:
GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsArgs{...}
type GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput ¶
type GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput struct{ *pulumi.OutputState }
Settings specific to the Key Management Service.
func (GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput) ElementType ¶
func (GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput) ElementType() reflect.Type
func (GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput) NextRotationTime ¶
func (o GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput) NextRotationTime() pulumi.StringOutput
Input only. Immutable. The time at which the Key Management Service will automatically create a new version of the crypto key and mark it as the primary.
func (GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput) RotationPeriod ¶
func (o GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput) RotationPeriod() pulumi.StringOutput
Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key Management Service automatically rotates a key. Must be at least 24 hours and at most 876,000 hours.
func (GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput) ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput ¶
func (o GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput) ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput() GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput
func (GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput) ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutputWithContext ¶
func (o GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput) ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput
func (GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput) ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput ¶
func (o GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput) ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput() GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput
func (GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput) ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutputWithContext ¶
func (o GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsOutput) ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput
type GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrInput ¶
type GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrInput interface { pulumi.Input ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput() GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutputWithContext(context.Context) GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput }
GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrInput is an input type that accepts GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsArgs, GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtr and GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput values. You can construct a concrete instance of `GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrInput` via:
GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsArgs{...} or: nil
func GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtr ¶
func GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtr(v *GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsArgs) GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrInput
type GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput ¶
type GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput) ElementType ¶
func (GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput) ElementType() reflect.Type
func (GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput) NextRotationTime ¶
func (o GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput) NextRotationTime() pulumi.StringPtrOutput
Input only. Immutable. The time at which the Key Management Service will automatically create a new version of the crypto key and mark it as the primary.
func (GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput) RotationPeriod ¶
func (o GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput) RotationPeriod() pulumi.StringPtrOutput
Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key Management Service automatically rotates a key. Must be at least 24 hours and at most 876,000 hours.
func (GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput) ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput ¶
func (o GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput) ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput() GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput
func (GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput) ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutputWithContext ¶
func (o GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput) ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrOutput
type GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsResponse ¶
type GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsResponse struct { // Input only. Immutable. The time at which the Key Management Service will automatically create a new version of the crypto key and mark it as the primary. NextRotationTime string `pulumi:"nextRotationTime"` // Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key Management Service automatically rotates a key. Must be at least 24 hours and at most 876,000 hours. RotationPeriod string `pulumi:"rotationPeriod"` }
Settings specific to the Key Management Service.
type GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsResponseOutput ¶
type GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsResponseOutput struct{ *pulumi.OutputState }
Settings specific to the Key Management Service.
func (GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsResponseOutput) ElementType ¶
func (GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsResponseOutput) ElementType() reflect.Type
func (GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsResponseOutput) NextRotationTime ¶
func (o GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsResponseOutput) NextRotationTime() pulumi.StringOutput
Input only. Immutable. The time at which the Key Management Service will automatically create a new version of the crypto key and mark it as the primary.
func (GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsResponseOutput) RotationPeriod ¶
func (o GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsResponseOutput) RotationPeriod() pulumi.StringOutput
Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key Management Service automatically rotates a key. Must be at least 24 hours and at most 876,000 hours.
func (GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsResponseOutput) ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsResponseOutput ¶
func (o GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsResponseOutput) ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsResponseOutput() GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsResponseOutput
func (GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsResponseOutput) ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsResponseOutputWithContext ¶
func (o GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsResponseOutput) ToGoogleCloudAssuredworkloadsV1WorkloadKMSSettingsResponseOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsResponseOutput
type GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponse ¶
type GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponse struct { // Resource identifier. For a project this represents project_number. ResourceId string `pulumi:"resourceId"` // Indicates the type of resource. ResourceType string `pulumi:"resourceType"` }
Represent the resources that are children of this Workload.
type GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseArrayOutput ¶
type GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseArrayOutput) ElementType ¶
func (GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseArrayOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseArrayOutput ¶
func (o GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseArrayOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseArrayOutput() GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseArrayOutput
func (GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseArrayOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseArrayOutputWithContext ¶
func (o GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseArrayOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseArrayOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseArrayOutput
type GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseOutput ¶
type GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseOutput struct{ *pulumi.OutputState }
Represent the resources that are children of this Workload.
func (GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseOutput) ElementType ¶
func (GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseOutput) ElementType() reflect.Type
func (GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseOutput) ResourceId ¶
func (o GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseOutput) ResourceId() pulumi.StringOutput
Resource identifier. For a project this represents project_number.
func (GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseOutput) ResourceType ¶
func (o GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseOutput) ResourceType() pulumi.StringOutput
Indicates the type of resource.
func (GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseOutput ¶
func (o GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseOutput() GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseOutput
func (GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseOutputWithContext ¶
func (o GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseOutput
type GoogleCloudAssuredworkloadsV1WorkloadResourceSettings ¶
type GoogleCloudAssuredworkloadsV1WorkloadResourceSettings struct { // User-assigned resource display name. If not empty it will be used to create a resource with the specified name. DisplayName *string `pulumi:"displayName"` // Resource identifier. For a project this represents project_id. If the project is already taken, the workload creation will fail. For KeyRing, this represents the keyring_id. For a folder, don't set this value as folder_id is assigned by Google. ResourceId *string `pulumi:"resourceId"` // Indicates the type of resource. This field should be specified to correspond the id to the right project type (CONSUMER_PROJECT or ENCRYPTION_KEYS_PROJECT) ResourceType *GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceType `pulumi:"resourceType"` }
Represent the custom settings for the resources to be created.
type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArgs ¶
type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArgs struct { // User-assigned resource display name. If not empty it will be used to create a resource with the specified name. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // Resource identifier. For a project this represents project_id. If the project is already taken, the workload creation will fail. For KeyRing, this represents the keyring_id. For a folder, don't set this value as folder_id is assigned by Google. ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` // Indicates the type of resource. This field should be specified to correspond the id to the right project type (CONSUMER_PROJECT or ENCRYPTION_KEYS_PROJECT) ResourceType GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrInput `pulumi:"resourceType"` }
Represent the custom settings for the resources to be created.
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArgs) ElementType ¶
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArgs) ElementType() reflect.Type
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArgs) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput ¶
func (i GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArgs) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput() GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArgs) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutputWithContext ¶
func (i GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArgs) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput
type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArray ¶
type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArray []GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsInput
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArray) ElementType ¶
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArray) ElementType() reflect.Type
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArray) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutput ¶
func (i GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArray) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutput() GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutput
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArray) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutputWithContext ¶
func (i GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArray) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutput
type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayInput ¶
type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayInput interface { pulumi.Input ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutput() GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutput ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutputWithContext(context.Context) GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutput }
GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayInput is an input type that accepts GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArray and GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutput values. You can construct a concrete instance of `GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayInput` via:
GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArray{ GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArgs{...} }
type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutput ¶
type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutput) ElementType ¶
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutput) ElementType() reflect.Type
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutput ¶
func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutput() GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutput
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutputWithContext ¶
func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayOutput
type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsInput ¶
type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsInput interface { pulumi.Input ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput() GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutputWithContext(context.Context) GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput }
GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsInput is an input type that accepts GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArgs and GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput values. You can construct a concrete instance of `GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsInput` via:
GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArgs{...}
type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput ¶
type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput struct{ *pulumi.OutputState }
Represent the custom settings for the resources to be created.
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput) DisplayName ¶ added in v0.5.0
func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput) DisplayName() pulumi.StringPtrOutput
User-assigned resource display name. If not empty it will be used to create a resource with the specified name.
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput) ElementType ¶
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput) ElementType() reflect.Type
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput) ResourceId ¶
func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput) ResourceId() pulumi.StringPtrOutput
Resource identifier. For a project this represents project_id. If the project is already taken, the workload creation will fail. For KeyRing, this represents the keyring_id. For a folder, don't set this value as folder_id is assigned by Google.
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput) ResourceType ¶
func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput) ResourceType() GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput
Indicates the type of resource. This field should be specified to correspond the id to the right project type (CONSUMER_PROJECT or ENCRYPTION_KEYS_PROJECT)
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput ¶
func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput() GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutputWithContext ¶
func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsOutput
type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceType ¶ added in v0.4.0
type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceType string
Indicates the type of resource. This field should be specified to correspond the id to the right project type (CONSUMER_PROJECT or ENCRYPTION_KEYS_PROJECT)
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceType) ElementType ¶ added in v0.4.0
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceType) ElementType() reflect.Type
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceType) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput ¶ added in v0.6.0
func (e GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceType) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput() GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceType) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutputWithContext ¶ added in v0.6.0
func (e GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceType) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceType) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput ¶ added in v0.6.0
func (e GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceType) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput() GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceType) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutputWithContext ¶ added in v0.6.0
func (e GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceType) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceType) ToStringOutput ¶ added in v0.4.0
func (e GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceType) ToStringOutput() pulumi.StringOutput
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceType) ToStringOutputWithContext ¶ added in v0.4.0
func (e GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceType) ToStringPtrOutput ¶ added in v0.4.0
func (e GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceType) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeInput ¶ added in v0.6.0
type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeInput interface { pulumi.Input ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput() GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutputWithContext(context.Context) GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput }
GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeInput is an input type that accepts GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeArgs and GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput values. You can construct a concrete instance of `GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeInput` via:
GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeArgs{...}
type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput ¶ added in v0.6.0
type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput struct{ *pulumi.OutputState }
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput) ElementType ¶ added in v0.6.0
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput) ElementType() reflect.Type
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput ¶ added in v0.6.0
func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput() GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput ¶ added in v0.6.0
func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput() GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput) ToStringOutput() pulumi.StringOutput
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrInput ¶ added in v0.6.0
type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrInput interface { pulumi.Input ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput() GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutputWithContext(context.Context) GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput }
func GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtr ¶ added in v0.6.0
func GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtr(v string) GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrInput
type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput ¶ added in v0.6.0
type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput) Elem ¶ added in v0.6.0
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput) ElementType ¶ added in v0.6.0
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput) ElementType() reflect.Type
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput ¶ added in v0.6.0
func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput() GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResourceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponse ¶
type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponse struct { // User-assigned resource display name. If not empty it will be used to create a resource with the specified name. DisplayName string `pulumi:"displayName"` // Resource identifier. For a project this represents project_id. If the project is already taken, the workload creation will fail. For KeyRing, this represents the keyring_id. For a folder, don't set this value as folder_id is assigned by Google. ResourceId string `pulumi:"resourceId"` // Indicates the type of resource. This field should be specified to correspond the id to the right project type (CONSUMER_PROJECT or ENCRYPTION_KEYS_PROJECT) ResourceType string `pulumi:"resourceType"` }
Represent the custom settings for the resources to be created.
type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseArrayOutput ¶
type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseArrayOutput) ElementType ¶
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseArrayOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseArrayOutput ¶
func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseArrayOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseArrayOutput() GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseArrayOutput
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseArrayOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseArrayOutputWithContext ¶
func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseArrayOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseArrayOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseArrayOutput
type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseOutput ¶
type GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseOutput struct{ *pulumi.OutputState }
Represent the custom settings for the resources to be created.
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseOutput) DisplayName ¶ added in v0.5.0
func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseOutput) DisplayName() pulumi.StringOutput
User-assigned resource display name. If not empty it will be used to create a resource with the specified name.
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseOutput) ElementType ¶
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseOutput) ElementType() reflect.Type
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseOutput) ResourceId ¶
func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseOutput) ResourceId() pulumi.StringOutput
Resource identifier. For a project this represents project_id. If the project is already taken, the workload creation will fail. For KeyRing, this represents the keyring_id. For a folder, don't set this value as folder_id is assigned by Google.
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseOutput) ResourceType ¶
func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseOutput) ResourceType() pulumi.StringOutput
Indicates the type of resource. This field should be specified to correspond the id to the right project type (CONSUMER_PROJECT or ENCRYPTION_KEYS_PROJECT)
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseOutput ¶
func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseOutput() GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseOutput
func (GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseOutputWithContext ¶
func (o GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseOutput) ToGoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseOutput
type GoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponseResponse ¶ added in v0.11.0
type GoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponseResponse struct { // Indicates SAA enrollment setup error if any. SetupErrors []string `pulumi:"setupErrors"` // Indicates SAA enrollment status of a given workload. SetupStatus string `pulumi:"setupStatus"` }
Signed Access Approvals (SAA) enrollment response.
type GoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponseResponseOutput ¶ added in v0.11.0
type GoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponseResponseOutput struct{ *pulumi.OutputState }
Signed Access Approvals (SAA) enrollment response.
func (GoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponseResponseOutput) ElementType ¶ added in v0.11.0
func (GoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponseResponseOutput) ElementType() reflect.Type
func (GoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponseResponseOutput) SetupErrors ¶ added in v0.11.0
func (o GoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponseResponseOutput) SetupErrors() pulumi.StringArrayOutput
Indicates SAA enrollment setup error if any.
func (GoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponseResponseOutput) SetupStatus ¶ added in v0.11.0
func (o GoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponseResponseOutput) SetupStatus() pulumi.StringOutput
Indicates SAA enrollment status of a given workload.
func (GoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponseResponseOutput) ToGoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponseResponseOutput ¶ added in v0.11.0
func (o GoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponseResponseOutput) ToGoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponseResponseOutput() GoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponseResponseOutput
func (GoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponseResponseOutput) ToGoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponseResponseOutputWithContext ¶ added in v0.11.0
func (o GoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponseResponseOutput) ToGoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponseResponseOutputWithContext(ctx context.Context) GoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponseResponseOutput
type LookupWorkloadArgs ¶ added in v0.4.0
type LookupWorkloadOutputArgs ¶ added in v0.8.0
type LookupWorkloadOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` OrganizationId pulumi.StringInput `pulumi:"organizationId"` WorkloadId pulumi.StringInput `pulumi:"workloadId"` }
func (LookupWorkloadOutputArgs) ElementType ¶ added in v0.8.0
func (LookupWorkloadOutputArgs) ElementType() reflect.Type
type LookupWorkloadResult ¶ added in v0.4.0
type LookupWorkloadResult struct { // Optional. The billing account used for the resources which are direct children of workload. This billing account is initially associated with the resources created as part of Workload creation. After the initial creation of these resources, the customer can change the assigned billing account. The resource name has the form `billingAccounts/{billing_account_id}`. For example, `billingAccounts/012345-567890-ABCDEF`. BillingAccount string `pulumi:"billingAccount"` // Immutable. Compliance Regime associated with this workload. ComplianceRegime string `pulumi:"complianceRegime"` // Immutable. The Workload creation timestamp. CreateTime string `pulumi:"createTime"` // The user-assigned display name of the Workload. When present it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, and spaces. Example: My Workload DisplayName string `pulumi:"displayName"` // Optional. Indicates the sovereignty status of the given workload. Currently meant to be used by Europe/Canada customers. EnableSovereignControls bool `pulumi:"enableSovereignControls"` // Optional. ETag of the workload, it is calculated on the basis of the Workload contents. It will be used in Update & Delete operations. Etag string `pulumi:"etag"` // Represents the KAJ enrollment state of the given workload. KajEnrollmentState string `pulumi:"kajEnrollmentState"` // Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS CMEK key is provisioned. This field is deprecated as of Feb 28, 2022. In order to create a Keyring, callers should specify, ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field. // // Deprecated: Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS CMEK key is provisioned. This field is deprecated as of Feb 28, 2022. In order to create a Keyring, callers should specify, ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field. KmsSettings GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsResponse `pulumi:"kmsSettings"` // Optional. Labels applied to the workload. Labels map[string]string `pulumi:"labels"` // Optional. The resource name of the workload. Format: organizations/{organization}/locations/{location}/workloads/{workload} Read-only. Name string `pulumi:"name"` // Input only. The parent resource for the resources managed by this Assured Workload. May be either empty or a folder resource which is a child of the Workload parent. If not specified all resources are created under the parent organization. Format: folders/{folder_id} ProvisionedResourcesParent string `pulumi:"provisionedResourcesParent"` // Input only. Resource properties that are used to customize workload resources. These properties (such as custom project id) will be used to create workload resources if possible. This field is optional. ResourceSettings []GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponse `pulumi:"resourceSettings"` // The resources associated with this workload. These resources will be created when creating the workload. If any of the projects already exist, the workload creation will fail. Always read only. Resources []GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponse `pulumi:"resources"` // Represents the SAA enrollment response of the given workload. SAA enrollment response is queried during GetWorkload call. In failure cases, user friendly error message is shown in SAA details page. SaaEnrollmentResponse GoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponseResponse `pulumi:"saaEnrollmentResponse"` }
func LookupWorkload ¶ added in v0.4.0
func LookupWorkload(ctx *pulumi.Context, args *LookupWorkloadArgs, opts ...pulumi.InvokeOption) (*LookupWorkloadResult, error)
Gets Assured Workload associated with a CRM Node
type LookupWorkloadResultOutput ¶ added in v0.8.0
type LookupWorkloadResultOutput struct{ *pulumi.OutputState }
func LookupWorkloadOutput ¶ added in v0.8.0
func LookupWorkloadOutput(ctx *pulumi.Context, args LookupWorkloadOutputArgs, opts ...pulumi.InvokeOption) LookupWorkloadResultOutput
func (LookupWorkloadResultOutput) BillingAccount ¶ added in v0.8.0
func (o LookupWorkloadResultOutput) BillingAccount() pulumi.StringOutput
Optional. The billing account used for the resources which are direct children of workload. This billing account is initially associated with the resources created as part of Workload creation. After the initial creation of these resources, the customer can change the assigned billing account. The resource name has the form `billingAccounts/{billing_account_id}`. For example, `billingAccounts/012345-567890-ABCDEF`.
func (LookupWorkloadResultOutput) ComplianceRegime ¶ added in v0.8.0
func (o LookupWorkloadResultOutput) ComplianceRegime() pulumi.StringOutput
Immutable. Compliance Regime associated with this workload.
func (LookupWorkloadResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupWorkloadResultOutput) CreateTime() pulumi.StringOutput
Immutable. The Workload creation timestamp.
func (LookupWorkloadResultOutput) DisplayName ¶ added in v0.8.0
func (o LookupWorkloadResultOutput) DisplayName() pulumi.StringOutput
The user-assigned display name of the Workload. When present it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, and spaces. Example: My Workload
func (LookupWorkloadResultOutput) ElementType ¶ added in v0.8.0
func (LookupWorkloadResultOutput) ElementType() reflect.Type
func (LookupWorkloadResultOutput) EnableSovereignControls ¶ added in v0.11.0
func (o LookupWorkloadResultOutput) EnableSovereignControls() pulumi.BoolOutput
Optional. Indicates the sovereignty status of the given workload. Currently meant to be used by Europe/Canada customers.
func (LookupWorkloadResultOutput) Etag ¶ added in v0.8.0
func (o LookupWorkloadResultOutput) Etag() pulumi.StringOutput
Optional. ETag of the workload, it is calculated on the basis of the Workload contents. It will be used in Update & Delete operations.
func (LookupWorkloadResultOutput) KajEnrollmentState ¶ added in v0.11.0
func (o LookupWorkloadResultOutput) KajEnrollmentState() pulumi.StringOutput
Represents the KAJ enrollment state of the given workload.
func (LookupWorkloadResultOutput) KmsSettings
deprecated
added in
v0.8.0
func (o LookupWorkloadResultOutput) KmsSettings() GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsResponseOutput
Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS CMEK key is provisioned. This field is deprecated as of Feb 28, 2022. In order to create a Keyring, callers should specify, ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field.
Deprecated: Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS CMEK key is provisioned. This field is deprecated as of Feb 28, 2022. In order to create a Keyring, callers should specify, ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field.
func (LookupWorkloadResultOutput) Labels ¶ added in v0.8.0
func (o LookupWorkloadResultOutput) Labels() pulumi.StringMapOutput
Optional. Labels applied to the workload.
func (LookupWorkloadResultOutput) Name ¶ added in v0.8.0
func (o LookupWorkloadResultOutput) Name() pulumi.StringOutput
Optional. The resource name of the workload. Format: organizations/{organization}/locations/{location}/workloads/{workload} Read-only.
func (LookupWorkloadResultOutput) ProvisionedResourcesParent ¶ added in v0.8.0
func (o LookupWorkloadResultOutput) ProvisionedResourcesParent() pulumi.StringOutput
Input only. The parent resource for the resources managed by this Assured Workload. May be either empty or a folder resource which is a child of the Workload parent. If not specified all resources are created under the parent organization. Format: folders/{folder_id}
func (LookupWorkloadResultOutput) ResourceSettings ¶ added in v0.8.0
func (o LookupWorkloadResultOutput) ResourceSettings() GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseArrayOutput
Input only. Resource properties that are used to customize workload resources. These properties (such as custom project id) will be used to create workload resources if possible. This field is optional.
func (LookupWorkloadResultOutput) Resources ¶ added in v0.8.0
func (o LookupWorkloadResultOutput) Resources() GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseArrayOutput
The resources associated with this workload. These resources will be created when creating the workload. If any of the projects already exist, the workload creation will fail. Always read only.
func (LookupWorkloadResultOutput) SaaEnrollmentResponse ¶ added in v0.11.0
func (o LookupWorkloadResultOutput) SaaEnrollmentResponse() GoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponseResponseOutput
Represents the SAA enrollment response of the given workload. SAA enrollment response is queried during GetWorkload call. In failure cases, user friendly error message is shown in SAA details page.
func (LookupWorkloadResultOutput) ToLookupWorkloadResultOutput ¶ added in v0.8.0
func (o LookupWorkloadResultOutput) ToLookupWorkloadResultOutput() LookupWorkloadResultOutput
func (LookupWorkloadResultOutput) ToLookupWorkloadResultOutputWithContext ¶ added in v0.8.0
func (o LookupWorkloadResultOutput) ToLookupWorkloadResultOutputWithContext(ctx context.Context) LookupWorkloadResultOutput
type Workload ¶ added in v0.3.0
type Workload struct { pulumi.CustomResourceState // Optional. The billing account used for the resources which are direct children of workload. This billing account is initially associated with the resources created as part of Workload creation. After the initial creation of these resources, the customer can change the assigned billing account. The resource name has the form `billingAccounts/{billing_account_id}`. For example, `billingAccounts/012345-567890-ABCDEF`. BillingAccount pulumi.StringOutput `pulumi:"billingAccount"` // Immutable. Compliance Regime associated with this workload. ComplianceRegime pulumi.StringOutput `pulumi:"complianceRegime"` // Immutable. The Workload creation timestamp. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The user-assigned display name of the Workload. When present it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, and spaces. Example: My Workload DisplayName pulumi.StringOutput `pulumi:"displayName"` // Optional. Indicates the sovereignty status of the given workload. Currently meant to be used by Europe/Canada customers. EnableSovereignControls pulumi.BoolOutput `pulumi:"enableSovereignControls"` // Optional. ETag of the workload, it is calculated on the basis of the Workload contents. It will be used in Update & Delete operations. Etag pulumi.StringOutput `pulumi:"etag"` // Represents the KAJ enrollment state of the given workload. KajEnrollmentState pulumi.StringOutput `pulumi:"kajEnrollmentState"` // Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS CMEK key is provisioned. This field is deprecated as of Feb 28, 2022. In order to create a Keyring, callers should specify, ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field. // // Deprecated: Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS CMEK key is provisioned. This field is deprecated as of Feb 28, 2022. In order to create a Keyring, callers should specify, ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field. KmsSettings GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsResponseOutput `pulumi:"kmsSettings"` // Optional. Labels applied to the workload. Labels pulumi.StringMapOutput `pulumi:"labels"` // Optional. The resource name of the workload. Format: organizations/{organization}/locations/{location}/workloads/{workload} Read-only. Name pulumi.StringOutput `pulumi:"name"` // Input only. The parent resource for the resources managed by this Assured Workload. May be either empty or a folder resource which is a child of the Workload parent. If not specified all resources are created under the parent organization. Format: folders/{folder_id} ProvisionedResourcesParent pulumi.StringOutput `pulumi:"provisionedResourcesParent"` // Input only. Resource properties that are used to customize workload resources. These properties (such as custom project id) will be used to create workload resources if possible. This field is optional. ResourceSettings GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsResponseArrayOutput `pulumi:"resourceSettings"` // The resources associated with this workload. These resources will be created when creating the workload. If any of the projects already exist, the workload creation will fail. Always read only. Resources GoogleCloudAssuredworkloadsV1WorkloadResourceInfoResponseArrayOutput `pulumi:"resources"` // Represents the SAA enrollment response of the given workload. SAA enrollment response is queried during GetWorkload call. In failure cases, user friendly error message is shown in SAA details page. SaaEnrollmentResponse GoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponseResponseOutput `pulumi:"saaEnrollmentResponse"` }
Creates Assured Workload.
func GetWorkload ¶ added in v0.3.0
func GetWorkload(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkloadState, opts ...pulumi.ResourceOption) (*Workload, error)
GetWorkload gets an existing Workload 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 NewWorkload ¶ added in v0.3.0
func NewWorkload(ctx *pulumi.Context, name string, args *WorkloadArgs, opts ...pulumi.ResourceOption) (*Workload, error)
NewWorkload registers a new resource with the given unique name, arguments, and options.
func (*Workload) ElementType ¶ added in v0.3.0
func (*Workload) ToWorkloadOutput ¶ added in v0.3.0
func (i *Workload) ToWorkloadOutput() WorkloadOutput
func (*Workload) ToWorkloadOutputWithContext ¶ added in v0.3.0
func (i *Workload) ToWorkloadOutputWithContext(ctx context.Context) WorkloadOutput
type WorkloadArgs ¶ added in v0.3.0
type WorkloadArgs struct { // Optional. The billing account used for the resources which are direct children of workload. This billing account is initially associated with the resources created as part of Workload creation. After the initial creation of these resources, the customer can change the assigned billing account. The resource name has the form `billingAccounts/{billing_account_id}`. For example, `billingAccounts/012345-567890-ABCDEF`. BillingAccount pulumi.StringPtrInput // Immutable. Compliance Regime associated with this workload. ComplianceRegime WorkloadComplianceRegimeInput // The user-assigned display name of the Workload. When present it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, and spaces. Example: My Workload DisplayName pulumi.StringInput // Optional. Indicates the sovereignty status of the given workload. Currently meant to be used by Europe/Canada customers. EnableSovereignControls pulumi.BoolPtrInput // Optional. ETag of the workload, it is calculated on the basis of the Workload contents. It will be used in Update & Delete operations. Etag pulumi.StringPtrInput // Optional. A identifier associated with the workload and underlying projects which allows for the break down of billing costs for a workload. The value provided for the identifier will add a label to the workload and contained projects with the identifier as the value. ExternalId pulumi.StringPtrInput // Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS CMEK key is provisioned. This field is deprecated as of Feb 28, 2022. In order to create a Keyring, callers should specify, ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field. // // Deprecated: Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS CMEK key is provisioned. This field is deprecated as of Feb 28, 2022. In order to create a Keyring, callers should specify, ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field. KmsSettings GoogleCloudAssuredworkloadsV1WorkloadKMSSettingsPtrInput // Optional. Labels applied to the workload. Labels pulumi.StringMapInput Location pulumi.StringPtrInput // Optional. The resource name of the workload. Format: organizations/{organization}/locations/{location}/workloads/{workload} Read-only. Name pulumi.StringPtrInput OrganizationId pulumi.StringInput // Input only. The parent resource for the resources managed by this Assured Workload. May be either empty or a folder resource which is a child of the Workload parent. If not specified all resources are created under the parent organization. Format: folders/{folder_id} ProvisionedResourcesParent pulumi.StringPtrInput // Input only. Resource properties that are used to customize workload resources. These properties (such as custom project id) will be used to create workload resources if possible. This field is optional. ResourceSettings GoogleCloudAssuredworkloadsV1WorkloadResourceSettingsArrayInput }
The set of arguments for constructing a Workload resource.
func (WorkloadArgs) ElementType ¶ added in v0.3.0
func (WorkloadArgs) ElementType() reflect.Type
type WorkloadComplianceRegime ¶ added in v0.4.0
type WorkloadComplianceRegime string
Required. Immutable. Compliance Regime associated with this workload.
func (WorkloadComplianceRegime) ElementType ¶ added in v0.4.0
func (WorkloadComplianceRegime) ElementType() reflect.Type
func (WorkloadComplianceRegime) ToStringOutput ¶ added in v0.4.0
func (e WorkloadComplianceRegime) ToStringOutput() pulumi.StringOutput
func (WorkloadComplianceRegime) ToStringOutputWithContext ¶ added in v0.4.0
func (e WorkloadComplianceRegime) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkloadComplianceRegime) ToStringPtrOutput ¶ added in v0.4.0
func (e WorkloadComplianceRegime) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkloadComplianceRegime) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e WorkloadComplianceRegime) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkloadComplianceRegime) ToWorkloadComplianceRegimeOutput ¶ added in v0.6.0
func (e WorkloadComplianceRegime) ToWorkloadComplianceRegimeOutput() WorkloadComplianceRegimeOutput
func (WorkloadComplianceRegime) ToWorkloadComplianceRegimeOutputWithContext ¶ added in v0.6.0
func (e WorkloadComplianceRegime) ToWorkloadComplianceRegimeOutputWithContext(ctx context.Context) WorkloadComplianceRegimeOutput
func (WorkloadComplianceRegime) ToWorkloadComplianceRegimePtrOutput ¶ added in v0.6.0
func (e WorkloadComplianceRegime) ToWorkloadComplianceRegimePtrOutput() WorkloadComplianceRegimePtrOutput
func (WorkloadComplianceRegime) ToWorkloadComplianceRegimePtrOutputWithContext ¶ added in v0.6.0
func (e WorkloadComplianceRegime) ToWorkloadComplianceRegimePtrOutputWithContext(ctx context.Context) WorkloadComplianceRegimePtrOutput
type WorkloadComplianceRegimeInput ¶ added in v0.6.0
type WorkloadComplianceRegimeInput interface { pulumi.Input ToWorkloadComplianceRegimeOutput() WorkloadComplianceRegimeOutput ToWorkloadComplianceRegimeOutputWithContext(context.Context) WorkloadComplianceRegimeOutput }
WorkloadComplianceRegimeInput is an input type that accepts WorkloadComplianceRegimeArgs and WorkloadComplianceRegimeOutput values. You can construct a concrete instance of `WorkloadComplianceRegimeInput` via:
WorkloadComplianceRegimeArgs{...}
type WorkloadComplianceRegimeOutput ¶ added in v0.6.0
type WorkloadComplianceRegimeOutput struct{ *pulumi.OutputState }
func (WorkloadComplianceRegimeOutput) ElementType ¶ added in v0.6.0
func (WorkloadComplianceRegimeOutput) ElementType() reflect.Type
func (WorkloadComplianceRegimeOutput) ToStringOutput ¶ added in v0.6.0
func (o WorkloadComplianceRegimeOutput) ToStringOutput() pulumi.StringOutput
func (WorkloadComplianceRegimeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o WorkloadComplianceRegimeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkloadComplianceRegimeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o WorkloadComplianceRegimeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkloadComplianceRegimeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o WorkloadComplianceRegimeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkloadComplianceRegimeOutput) ToWorkloadComplianceRegimeOutput ¶ added in v0.6.0
func (o WorkloadComplianceRegimeOutput) ToWorkloadComplianceRegimeOutput() WorkloadComplianceRegimeOutput
func (WorkloadComplianceRegimeOutput) ToWorkloadComplianceRegimeOutputWithContext ¶ added in v0.6.0
func (o WorkloadComplianceRegimeOutput) ToWorkloadComplianceRegimeOutputWithContext(ctx context.Context) WorkloadComplianceRegimeOutput
func (WorkloadComplianceRegimeOutput) ToWorkloadComplianceRegimePtrOutput ¶ added in v0.6.0
func (o WorkloadComplianceRegimeOutput) ToWorkloadComplianceRegimePtrOutput() WorkloadComplianceRegimePtrOutput
func (WorkloadComplianceRegimeOutput) ToWorkloadComplianceRegimePtrOutputWithContext ¶ added in v0.6.0
func (o WorkloadComplianceRegimeOutput) ToWorkloadComplianceRegimePtrOutputWithContext(ctx context.Context) WorkloadComplianceRegimePtrOutput
type WorkloadComplianceRegimePtrInput ¶ added in v0.6.0
type WorkloadComplianceRegimePtrInput interface { pulumi.Input ToWorkloadComplianceRegimePtrOutput() WorkloadComplianceRegimePtrOutput ToWorkloadComplianceRegimePtrOutputWithContext(context.Context) WorkloadComplianceRegimePtrOutput }
func WorkloadComplianceRegimePtr ¶ added in v0.6.0
func WorkloadComplianceRegimePtr(v string) WorkloadComplianceRegimePtrInput
type WorkloadComplianceRegimePtrOutput ¶ added in v0.6.0
type WorkloadComplianceRegimePtrOutput struct{ *pulumi.OutputState }
func (WorkloadComplianceRegimePtrOutput) Elem ¶ added in v0.6.0
func (o WorkloadComplianceRegimePtrOutput) Elem() WorkloadComplianceRegimeOutput
func (WorkloadComplianceRegimePtrOutput) ElementType ¶ added in v0.6.0
func (WorkloadComplianceRegimePtrOutput) ElementType() reflect.Type
func (WorkloadComplianceRegimePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o WorkloadComplianceRegimePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkloadComplianceRegimePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o WorkloadComplianceRegimePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkloadComplianceRegimePtrOutput) ToWorkloadComplianceRegimePtrOutput ¶ added in v0.6.0
func (o WorkloadComplianceRegimePtrOutput) ToWorkloadComplianceRegimePtrOutput() WorkloadComplianceRegimePtrOutput
func (WorkloadComplianceRegimePtrOutput) ToWorkloadComplianceRegimePtrOutputWithContext ¶ added in v0.6.0
func (o WorkloadComplianceRegimePtrOutput) ToWorkloadComplianceRegimePtrOutputWithContext(ctx context.Context) WorkloadComplianceRegimePtrOutput
type WorkloadInput ¶ added in v0.3.0
type WorkloadInput interface { pulumi.Input ToWorkloadOutput() WorkloadOutput ToWorkloadOutputWithContext(ctx context.Context) WorkloadOutput }
type WorkloadOutput ¶ added in v0.3.0
type WorkloadOutput struct{ *pulumi.OutputState }
func (WorkloadOutput) ElementType ¶ added in v0.3.0
func (WorkloadOutput) ElementType() reflect.Type
func (WorkloadOutput) ToWorkloadOutput ¶ added in v0.3.0
func (o WorkloadOutput) ToWorkloadOutput() WorkloadOutput
func (WorkloadOutput) ToWorkloadOutputWithContext ¶ added in v0.3.0
func (o WorkloadOutput) ToWorkloadOutputWithContext(ctx context.Context) WorkloadOutput
type WorkloadState ¶ added in v0.3.0
type WorkloadState struct { }
func (WorkloadState) ElementType ¶ added in v0.3.0
func (WorkloadState) ElementType() reflect.Type