Documentation
¶
Index ¶
- Constants
- type AnthosObservabilityFeatureSpec
- type AnthosObservabilityFeatureSpecArgs
- func (AnthosObservabilityFeatureSpecArgs) ElementType() reflect.Type
- func (i AnthosObservabilityFeatureSpecArgs) ToAnthosObservabilityFeatureSpecOutput() AnthosObservabilityFeatureSpecOutput
- func (i AnthosObservabilityFeatureSpecArgs) ToAnthosObservabilityFeatureSpecOutputWithContext(ctx context.Context) AnthosObservabilityFeatureSpecOutput
- func (i AnthosObservabilityFeatureSpecArgs) ToAnthosObservabilityFeatureSpecPtrOutput() AnthosObservabilityFeatureSpecPtrOutput
- func (i AnthosObservabilityFeatureSpecArgs) ToAnthosObservabilityFeatureSpecPtrOutputWithContext(ctx context.Context) AnthosObservabilityFeatureSpecPtrOutput
- type AnthosObservabilityFeatureSpecInput
- type AnthosObservabilityFeatureSpecOutput
- func (o AnthosObservabilityFeatureSpecOutput) DefaultMembershipSpec() AnthosObservabilityMembershipSpecPtrOutput
- func (AnthosObservabilityFeatureSpecOutput) ElementType() reflect.Type
- func (o AnthosObservabilityFeatureSpecOutput) ToAnthosObservabilityFeatureSpecOutput() AnthosObservabilityFeatureSpecOutput
- func (o AnthosObservabilityFeatureSpecOutput) ToAnthosObservabilityFeatureSpecOutputWithContext(ctx context.Context) AnthosObservabilityFeatureSpecOutput
- func (o AnthosObservabilityFeatureSpecOutput) ToAnthosObservabilityFeatureSpecPtrOutput() AnthosObservabilityFeatureSpecPtrOutput
- func (o AnthosObservabilityFeatureSpecOutput) ToAnthosObservabilityFeatureSpecPtrOutputWithContext(ctx context.Context) AnthosObservabilityFeatureSpecPtrOutput
- type AnthosObservabilityFeatureSpecPtrInput
- type AnthosObservabilityFeatureSpecPtrOutput
- func (o AnthosObservabilityFeatureSpecPtrOutput) DefaultMembershipSpec() AnthosObservabilityMembershipSpecPtrOutput
- func (o AnthosObservabilityFeatureSpecPtrOutput) Elem() AnthosObservabilityFeatureSpecOutput
- func (AnthosObservabilityFeatureSpecPtrOutput) ElementType() reflect.Type
- func (o AnthosObservabilityFeatureSpecPtrOutput) ToAnthosObservabilityFeatureSpecPtrOutput() AnthosObservabilityFeatureSpecPtrOutput
- func (o AnthosObservabilityFeatureSpecPtrOutput) ToAnthosObservabilityFeatureSpecPtrOutputWithContext(ctx context.Context) AnthosObservabilityFeatureSpecPtrOutput
- type AnthosObservabilityFeatureSpecResponse
- type AnthosObservabilityFeatureSpecResponseOutput
- func (o AnthosObservabilityFeatureSpecResponseOutput) DefaultMembershipSpec() AnthosObservabilityMembershipSpecResponseOutput
- func (AnthosObservabilityFeatureSpecResponseOutput) ElementType() reflect.Type
- func (o AnthosObservabilityFeatureSpecResponseOutput) ToAnthosObservabilityFeatureSpecResponseOutput() AnthosObservabilityFeatureSpecResponseOutput
- func (o AnthosObservabilityFeatureSpecResponseOutput) ToAnthosObservabilityFeatureSpecResponseOutputWithContext(ctx context.Context) AnthosObservabilityFeatureSpecResponseOutput
- type AnthosObservabilityMembershipSpec
- type AnthosObservabilityMembershipSpecArgs
- func (AnthosObservabilityMembershipSpecArgs) ElementType() reflect.Type
- func (i AnthosObservabilityMembershipSpecArgs) ToAnthosObservabilityMembershipSpecOutput() AnthosObservabilityMembershipSpecOutput
- func (i AnthosObservabilityMembershipSpecArgs) ToAnthosObservabilityMembershipSpecOutputWithContext(ctx context.Context) AnthosObservabilityMembershipSpecOutput
- func (i AnthosObservabilityMembershipSpecArgs) ToAnthosObservabilityMembershipSpecPtrOutput() AnthosObservabilityMembershipSpecPtrOutput
- func (i AnthosObservabilityMembershipSpecArgs) ToAnthosObservabilityMembershipSpecPtrOutputWithContext(ctx context.Context) AnthosObservabilityMembershipSpecPtrOutput
- type AnthosObservabilityMembershipSpecInput
- type AnthosObservabilityMembershipSpecOutput
- func (o AnthosObservabilityMembershipSpecOutput) DoNotOptimizeMetrics() pulumi.BoolPtrOutput
- func (AnthosObservabilityMembershipSpecOutput) ElementType() reflect.Type
- func (o AnthosObservabilityMembershipSpecOutput) EnableStackdriverOnApplications() pulumi.BoolPtrOutput
- func (o AnthosObservabilityMembershipSpecOutput) ToAnthosObservabilityMembershipSpecOutput() AnthosObservabilityMembershipSpecOutput
- func (o AnthosObservabilityMembershipSpecOutput) ToAnthosObservabilityMembershipSpecOutputWithContext(ctx context.Context) AnthosObservabilityMembershipSpecOutput
- func (o AnthosObservabilityMembershipSpecOutput) ToAnthosObservabilityMembershipSpecPtrOutput() AnthosObservabilityMembershipSpecPtrOutput
- func (o AnthosObservabilityMembershipSpecOutput) ToAnthosObservabilityMembershipSpecPtrOutputWithContext(ctx context.Context) AnthosObservabilityMembershipSpecPtrOutput
- func (o AnthosObservabilityMembershipSpecOutput) Version() pulumi.StringPtrOutput
- type AnthosObservabilityMembershipSpecPtrInput
- type AnthosObservabilityMembershipSpecPtrOutput
- func (o AnthosObservabilityMembershipSpecPtrOutput) DoNotOptimizeMetrics() pulumi.BoolPtrOutput
- func (o AnthosObservabilityMembershipSpecPtrOutput) Elem() AnthosObservabilityMembershipSpecOutput
- func (AnthosObservabilityMembershipSpecPtrOutput) ElementType() reflect.Type
- func (o AnthosObservabilityMembershipSpecPtrOutput) EnableStackdriverOnApplications() pulumi.BoolPtrOutput
- func (o AnthosObservabilityMembershipSpecPtrOutput) ToAnthosObservabilityMembershipSpecPtrOutput() AnthosObservabilityMembershipSpecPtrOutput
- func (o AnthosObservabilityMembershipSpecPtrOutput) ToAnthosObservabilityMembershipSpecPtrOutputWithContext(ctx context.Context) AnthosObservabilityMembershipSpecPtrOutput
- func (o AnthosObservabilityMembershipSpecPtrOutput) Version() pulumi.StringPtrOutput
- type AnthosObservabilityMembershipSpecResponse
- type AnthosObservabilityMembershipSpecResponseOutput
- func (o AnthosObservabilityMembershipSpecResponseOutput) DoNotOptimizeMetrics() pulumi.BoolOutput
- func (AnthosObservabilityMembershipSpecResponseOutput) ElementType() reflect.Type
- func (o AnthosObservabilityMembershipSpecResponseOutput) EnableStackdriverOnApplications() pulumi.BoolOutput
- func (o AnthosObservabilityMembershipSpecResponseOutput) ToAnthosObservabilityMembershipSpecResponseOutput() AnthosObservabilityMembershipSpecResponseOutput
- func (o AnthosObservabilityMembershipSpecResponseOutput) ToAnthosObservabilityMembershipSpecResponseOutputWithContext(ctx context.Context) AnthosObservabilityMembershipSpecResponseOutput
- func (o AnthosObservabilityMembershipSpecResponseOutput) Version() pulumi.StringOutput
- type AppDevExperienceFeatureSpec
- type AppDevExperienceFeatureSpecArgs
- func (AppDevExperienceFeatureSpecArgs) ElementType() reflect.Type
- func (i AppDevExperienceFeatureSpecArgs) ToAppDevExperienceFeatureSpecOutput() AppDevExperienceFeatureSpecOutput
- func (i AppDevExperienceFeatureSpecArgs) ToAppDevExperienceFeatureSpecOutputWithContext(ctx context.Context) AppDevExperienceFeatureSpecOutput
- func (i AppDevExperienceFeatureSpecArgs) ToAppDevExperienceFeatureSpecPtrOutput() AppDevExperienceFeatureSpecPtrOutput
- func (i AppDevExperienceFeatureSpecArgs) ToAppDevExperienceFeatureSpecPtrOutputWithContext(ctx context.Context) AppDevExperienceFeatureSpecPtrOutput
- type AppDevExperienceFeatureSpecInput
- type AppDevExperienceFeatureSpecOutput
- func (AppDevExperienceFeatureSpecOutput) ElementType() reflect.Type
- func (o AppDevExperienceFeatureSpecOutput) ToAppDevExperienceFeatureSpecOutput() AppDevExperienceFeatureSpecOutput
- func (o AppDevExperienceFeatureSpecOutput) ToAppDevExperienceFeatureSpecOutputWithContext(ctx context.Context) AppDevExperienceFeatureSpecOutput
- func (o AppDevExperienceFeatureSpecOutput) ToAppDevExperienceFeatureSpecPtrOutput() AppDevExperienceFeatureSpecPtrOutput
- func (o AppDevExperienceFeatureSpecOutput) ToAppDevExperienceFeatureSpecPtrOutputWithContext(ctx context.Context) AppDevExperienceFeatureSpecPtrOutput
- type AppDevExperienceFeatureSpecPtrInput
- type AppDevExperienceFeatureSpecPtrOutput
- func (o AppDevExperienceFeatureSpecPtrOutput) Elem() AppDevExperienceFeatureSpecOutput
- func (AppDevExperienceFeatureSpecPtrOutput) ElementType() reflect.Type
- func (o AppDevExperienceFeatureSpecPtrOutput) ToAppDevExperienceFeatureSpecPtrOutput() AppDevExperienceFeatureSpecPtrOutput
- func (o AppDevExperienceFeatureSpecPtrOutput) ToAppDevExperienceFeatureSpecPtrOutputWithContext(ctx context.Context) AppDevExperienceFeatureSpecPtrOutput
- type AppDevExperienceFeatureSpecResponse
- type AppDevExperienceFeatureSpecResponseOutput
- func (AppDevExperienceFeatureSpecResponseOutput) ElementType() reflect.Type
- func (o AppDevExperienceFeatureSpecResponseOutput) ToAppDevExperienceFeatureSpecResponseOutput() AppDevExperienceFeatureSpecResponseOutput
- func (o AppDevExperienceFeatureSpecResponseOutput) ToAppDevExperienceFeatureSpecResponseOutputWithContext(ctx context.Context) AppDevExperienceFeatureSpecResponseOutput
- type AppDevExperienceFeatureStateResponse
- type AppDevExperienceFeatureStateResponseOutput
- func (AppDevExperienceFeatureStateResponseOutput) ElementType() reflect.Type
- func (o AppDevExperienceFeatureStateResponseOutput) NetworkingInstallSucceeded() StatusResponseOutput
- func (o AppDevExperienceFeatureStateResponseOutput) ToAppDevExperienceFeatureStateResponseOutput() AppDevExperienceFeatureStateResponseOutput
- func (o AppDevExperienceFeatureStateResponseOutput) ToAppDevExperienceFeatureStateResponseOutputWithContext(ctx context.Context) AppDevExperienceFeatureStateResponseOutput
- type ApplianceCluster
- type ApplianceClusterArgs
- func (ApplianceClusterArgs) ElementType() reflect.Type
- func (i ApplianceClusterArgs) ToApplianceClusterOutput() ApplianceClusterOutput
- func (i ApplianceClusterArgs) ToApplianceClusterOutputWithContext(ctx context.Context) ApplianceClusterOutput
- func (i ApplianceClusterArgs) ToApplianceClusterPtrOutput() ApplianceClusterPtrOutput
- func (i ApplianceClusterArgs) ToApplianceClusterPtrOutputWithContext(ctx context.Context) ApplianceClusterPtrOutput
- type ApplianceClusterInput
- type ApplianceClusterOutput
- func (ApplianceClusterOutput) ElementType() reflect.Type
- func (o ApplianceClusterOutput) ResourceLink() pulumi.StringPtrOutput
- func (o ApplianceClusterOutput) ToApplianceClusterOutput() ApplianceClusterOutput
- func (o ApplianceClusterOutput) ToApplianceClusterOutputWithContext(ctx context.Context) ApplianceClusterOutput
- func (o ApplianceClusterOutput) ToApplianceClusterPtrOutput() ApplianceClusterPtrOutput
- func (o ApplianceClusterOutput) ToApplianceClusterPtrOutputWithContext(ctx context.Context) ApplianceClusterPtrOutput
- type ApplianceClusterPtrInput
- type ApplianceClusterPtrOutput
- func (o ApplianceClusterPtrOutput) Elem() ApplianceClusterOutput
- func (ApplianceClusterPtrOutput) ElementType() reflect.Type
- func (o ApplianceClusterPtrOutput) ResourceLink() pulumi.StringPtrOutput
- func (o ApplianceClusterPtrOutput) ToApplianceClusterPtrOutput() ApplianceClusterPtrOutput
- func (o ApplianceClusterPtrOutput) ToApplianceClusterPtrOutputWithContext(ctx context.Context) ApplianceClusterPtrOutput
- type ApplianceClusterResponse
- type ApplianceClusterResponseOutput
- func (ApplianceClusterResponseOutput) ElementType() reflect.Type
- func (o ApplianceClusterResponseOutput) ResourceLink() pulumi.StringOutput
- func (o ApplianceClusterResponseOutput) ToApplianceClusterResponseOutput() ApplianceClusterResponseOutput
- func (o ApplianceClusterResponseOutput) ToApplianceClusterResponseOutputWithContext(ctx context.Context) ApplianceClusterResponseOutput
- type AuditConfig
- type AuditConfigArgs
- type AuditConfigArray
- type AuditConfigArrayInput
- type AuditConfigArrayOutput
- func (AuditConfigArrayOutput) ElementType() reflect.Type
- func (o AuditConfigArrayOutput) Index(i pulumi.IntInput) AuditConfigOutput
- func (o AuditConfigArrayOutput) ToAuditConfigArrayOutput() AuditConfigArrayOutput
- func (o AuditConfigArrayOutput) ToAuditConfigArrayOutputWithContext(ctx context.Context) AuditConfigArrayOutput
- type AuditConfigInput
- type AuditConfigOutput
- func (o AuditConfigOutput) AuditLogConfigs() AuditLogConfigArrayOutput
- func (AuditConfigOutput) ElementType() reflect.Type
- func (o AuditConfigOutput) Service() pulumi.StringPtrOutput
- func (o AuditConfigOutput) ToAuditConfigOutput() AuditConfigOutput
- func (o AuditConfigOutput) ToAuditConfigOutputWithContext(ctx context.Context) AuditConfigOutput
- type AuditConfigResponse
- type AuditConfigResponseArrayOutput
- func (AuditConfigResponseArrayOutput) ElementType() reflect.Type
- func (o AuditConfigResponseArrayOutput) Index(i pulumi.IntInput) AuditConfigResponseOutput
- func (o AuditConfigResponseArrayOutput) ToAuditConfigResponseArrayOutput() AuditConfigResponseArrayOutput
- func (o AuditConfigResponseArrayOutput) ToAuditConfigResponseArrayOutputWithContext(ctx context.Context) AuditConfigResponseArrayOutput
- type AuditConfigResponseOutput
- func (o AuditConfigResponseOutput) AuditLogConfigs() AuditLogConfigResponseArrayOutput
- func (AuditConfigResponseOutput) ElementType() reflect.Type
- func (o AuditConfigResponseOutput) Service() pulumi.StringOutput
- func (o AuditConfigResponseOutput) ToAuditConfigResponseOutput() AuditConfigResponseOutput
- func (o AuditConfigResponseOutput) ToAuditConfigResponseOutputWithContext(ctx context.Context) AuditConfigResponseOutput
- type AuditLogConfig
- type AuditLogConfigArgs
- type AuditLogConfigArray
- type AuditLogConfigArrayInput
- type AuditLogConfigArrayOutput
- func (AuditLogConfigArrayOutput) ElementType() reflect.Type
- func (o AuditLogConfigArrayOutput) Index(i pulumi.IntInput) AuditLogConfigOutput
- func (o AuditLogConfigArrayOutput) ToAuditLogConfigArrayOutput() AuditLogConfigArrayOutput
- func (o AuditLogConfigArrayOutput) ToAuditLogConfigArrayOutputWithContext(ctx context.Context) AuditLogConfigArrayOutput
- type AuditLogConfigInput
- type AuditLogConfigLogType
- func (AuditLogConfigLogType) ElementType() reflect.Type
- func (e AuditLogConfigLogType) ToAuditLogConfigLogTypeOutput() AuditLogConfigLogTypeOutput
- func (e AuditLogConfigLogType) ToAuditLogConfigLogTypeOutputWithContext(ctx context.Context) AuditLogConfigLogTypeOutput
- func (e AuditLogConfigLogType) ToAuditLogConfigLogTypePtrOutput() AuditLogConfigLogTypePtrOutput
- func (e AuditLogConfigLogType) ToAuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) AuditLogConfigLogTypePtrOutput
- func (e AuditLogConfigLogType) ToStringOutput() pulumi.StringOutput
- func (e AuditLogConfigLogType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AuditLogConfigLogType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AuditLogConfigLogType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AuditLogConfigLogTypeInput
- type AuditLogConfigLogTypeOutput
- func (AuditLogConfigLogTypeOutput) ElementType() reflect.Type
- func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypeOutput() AuditLogConfigLogTypeOutput
- func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypeOutputWithContext(ctx context.Context) AuditLogConfigLogTypeOutput
- func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypePtrOutput() AuditLogConfigLogTypePtrOutput
- func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) AuditLogConfigLogTypePtrOutput
- func (o AuditLogConfigLogTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o AuditLogConfigLogTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AuditLogConfigLogTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AuditLogConfigLogTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AuditLogConfigLogTypePtrInput
- type AuditLogConfigLogTypePtrOutput
- func (o AuditLogConfigLogTypePtrOutput) Elem() AuditLogConfigLogTypeOutput
- func (AuditLogConfigLogTypePtrOutput) ElementType() reflect.Type
- func (o AuditLogConfigLogTypePtrOutput) ToAuditLogConfigLogTypePtrOutput() AuditLogConfigLogTypePtrOutput
- func (o AuditLogConfigLogTypePtrOutput) ToAuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) AuditLogConfigLogTypePtrOutput
- func (o AuditLogConfigLogTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AuditLogConfigLogTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AuditLogConfigOutput
- func (AuditLogConfigOutput) ElementType() reflect.Type
- func (o AuditLogConfigOutput) ExemptedMembers() pulumi.StringArrayOutput
- func (o AuditLogConfigOutput) LogType() AuditLogConfigLogTypePtrOutput
- func (o AuditLogConfigOutput) ToAuditLogConfigOutput() AuditLogConfigOutput
- func (o AuditLogConfigOutput) ToAuditLogConfigOutputWithContext(ctx context.Context) AuditLogConfigOutput
- type AuditLogConfigResponse
- type AuditLogConfigResponseArrayOutput
- func (AuditLogConfigResponseArrayOutput) ElementType() reflect.Type
- func (o AuditLogConfigResponseArrayOutput) Index(i pulumi.IntInput) AuditLogConfigResponseOutput
- func (o AuditLogConfigResponseArrayOutput) ToAuditLogConfigResponseArrayOutput() AuditLogConfigResponseArrayOutput
- func (o AuditLogConfigResponseArrayOutput) ToAuditLogConfigResponseArrayOutputWithContext(ctx context.Context) AuditLogConfigResponseArrayOutput
- type AuditLogConfigResponseOutput
- func (AuditLogConfigResponseOutput) ElementType() reflect.Type
- func (o AuditLogConfigResponseOutput) ExemptedMembers() pulumi.StringArrayOutput
- func (o AuditLogConfigResponseOutput) LogType() pulumi.StringOutput
- func (o AuditLogConfigResponseOutput) ToAuditLogConfigResponseOutput() AuditLogConfigResponseOutput
- func (o AuditLogConfigResponseOutput) ToAuditLogConfigResponseOutputWithContext(ctx context.Context) AuditLogConfigResponseOutput
- type Authority
- type AuthorityArgs
- func (AuthorityArgs) ElementType() reflect.Type
- func (i AuthorityArgs) ToAuthorityOutput() AuthorityOutput
- func (i AuthorityArgs) ToAuthorityOutputWithContext(ctx context.Context) AuthorityOutput
- func (i AuthorityArgs) ToAuthorityPtrOutput() AuthorityPtrOutput
- func (i AuthorityArgs) ToAuthorityPtrOutputWithContext(ctx context.Context) AuthorityPtrOutput
- type AuthorityInput
- type AuthorityOutput
- func (AuthorityOutput) ElementType() reflect.Type
- func (o AuthorityOutput) Issuer() pulumi.StringPtrOutput
- func (o AuthorityOutput) OidcJwks() pulumi.StringPtrOutput
- func (o AuthorityOutput) ToAuthorityOutput() AuthorityOutput
- func (o AuthorityOutput) ToAuthorityOutputWithContext(ctx context.Context) AuthorityOutput
- func (o AuthorityOutput) ToAuthorityPtrOutput() AuthorityPtrOutput
- func (o AuthorityOutput) ToAuthorityPtrOutputWithContext(ctx context.Context) AuthorityPtrOutput
- type AuthorityPtrInput
- type AuthorityPtrOutput
- func (o AuthorityPtrOutput) Elem() AuthorityOutput
- func (AuthorityPtrOutput) ElementType() reflect.Type
- func (o AuthorityPtrOutput) Issuer() pulumi.StringPtrOutput
- func (o AuthorityPtrOutput) OidcJwks() pulumi.StringPtrOutput
- func (o AuthorityPtrOutput) ToAuthorityPtrOutput() AuthorityPtrOutput
- func (o AuthorityPtrOutput) ToAuthorityPtrOutputWithContext(ctx context.Context) AuthorityPtrOutput
- type AuthorityResponse
- type AuthorityResponseOutput
- func (AuthorityResponseOutput) ElementType() reflect.Type
- func (o AuthorityResponseOutput) IdentityProvider() pulumi.StringOutput
- func (o AuthorityResponseOutput) Issuer() pulumi.StringOutput
- func (o AuthorityResponseOutput) OidcJwks() pulumi.StringOutput
- func (o AuthorityResponseOutput) ToAuthorityResponseOutput() AuthorityResponseOutput
- func (o AuthorityResponseOutput) ToAuthorityResponseOutputWithContext(ctx context.Context) AuthorityResponseOutput
- func (o AuthorityResponseOutput) WorkloadIdentityPool() pulumi.StringOutput
- type BinaryAuthorizationConfig
- type BinaryAuthorizationConfigArgs
- func (BinaryAuthorizationConfigArgs) ElementType() reflect.Type
- func (i BinaryAuthorizationConfigArgs) ToBinaryAuthorizationConfigOutput() BinaryAuthorizationConfigOutput
- func (i BinaryAuthorizationConfigArgs) ToBinaryAuthorizationConfigOutputWithContext(ctx context.Context) BinaryAuthorizationConfigOutput
- func (i BinaryAuthorizationConfigArgs) ToBinaryAuthorizationConfigPtrOutput() BinaryAuthorizationConfigPtrOutput
- func (i BinaryAuthorizationConfigArgs) ToBinaryAuthorizationConfigPtrOutputWithContext(ctx context.Context) BinaryAuthorizationConfigPtrOutput
- type BinaryAuthorizationConfigEvaluationMode
- func (BinaryAuthorizationConfigEvaluationMode) ElementType() reflect.Type
- func (e BinaryAuthorizationConfigEvaluationMode) ToBinaryAuthorizationConfigEvaluationModeOutput() BinaryAuthorizationConfigEvaluationModeOutput
- func (e BinaryAuthorizationConfigEvaluationMode) ToBinaryAuthorizationConfigEvaluationModeOutputWithContext(ctx context.Context) BinaryAuthorizationConfigEvaluationModeOutput
- func (e BinaryAuthorizationConfigEvaluationMode) ToBinaryAuthorizationConfigEvaluationModePtrOutput() BinaryAuthorizationConfigEvaluationModePtrOutput
- func (e BinaryAuthorizationConfigEvaluationMode) ToBinaryAuthorizationConfigEvaluationModePtrOutputWithContext(ctx context.Context) BinaryAuthorizationConfigEvaluationModePtrOutput
- func (e BinaryAuthorizationConfigEvaluationMode) ToStringOutput() pulumi.StringOutput
- func (e BinaryAuthorizationConfigEvaluationMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BinaryAuthorizationConfigEvaluationMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BinaryAuthorizationConfigEvaluationMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BinaryAuthorizationConfigEvaluationModeInput
- type BinaryAuthorizationConfigEvaluationModeOutput
- func (BinaryAuthorizationConfigEvaluationModeOutput) ElementType() reflect.Type
- func (o BinaryAuthorizationConfigEvaluationModeOutput) ToBinaryAuthorizationConfigEvaluationModeOutput() BinaryAuthorizationConfigEvaluationModeOutput
- func (o BinaryAuthorizationConfigEvaluationModeOutput) ToBinaryAuthorizationConfigEvaluationModeOutputWithContext(ctx context.Context) BinaryAuthorizationConfigEvaluationModeOutput
- func (o BinaryAuthorizationConfigEvaluationModeOutput) ToBinaryAuthorizationConfigEvaluationModePtrOutput() BinaryAuthorizationConfigEvaluationModePtrOutput
- func (o BinaryAuthorizationConfigEvaluationModeOutput) ToBinaryAuthorizationConfigEvaluationModePtrOutputWithContext(ctx context.Context) BinaryAuthorizationConfigEvaluationModePtrOutput
- func (o BinaryAuthorizationConfigEvaluationModeOutput) ToStringOutput() pulumi.StringOutput
- func (o BinaryAuthorizationConfigEvaluationModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BinaryAuthorizationConfigEvaluationModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BinaryAuthorizationConfigEvaluationModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BinaryAuthorizationConfigEvaluationModePtrInput
- type BinaryAuthorizationConfigEvaluationModePtrOutput
- func (o BinaryAuthorizationConfigEvaluationModePtrOutput) Elem() BinaryAuthorizationConfigEvaluationModeOutput
- func (BinaryAuthorizationConfigEvaluationModePtrOutput) ElementType() reflect.Type
- func (o BinaryAuthorizationConfigEvaluationModePtrOutput) ToBinaryAuthorizationConfigEvaluationModePtrOutput() BinaryAuthorizationConfigEvaluationModePtrOutput
- func (o BinaryAuthorizationConfigEvaluationModePtrOutput) ToBinaryAuthorizationConfigEvaluationModePtrOutputWithContext(ctx context.Context) BinaryAuthorizationConfigEvaluationModePtrOutput
- func (o BinaryAuthorizationConfigEvaluationModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BinaryAuthorizationConfigEvaluationModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BinaryAuthorizationConfigInput
- type BinaryAuthorizationConfigOutput
- func (BinaryAuthorizationConfigOutput) ElementType() reflect.Type
- func (o BinaryAuthorizationConfigOutput) EvaluationMode() BinaryAuthorizationConfigEvaluationModePtrOutput
- func (o BinaryAuthorizationConfigOutput) PolicyBindings() PolicyBindingArrayOutput
- func (o BinaryAuthorizationConfigOutput) ToBinaryAuthorizationConfigOutput() BinaryAuthorizationConfigOutput
- func (o BinaryAuthorizationConfigOutput) ToBinaryAuthorizationConfigOutputWithContext(ctx context.Context) BinaryAuthorizationConfigOutput
- func (o BinaryAuthorizationConfigOutput) ToBinaryAuthorizationConfigPtrOutput() BinaryAuthorizationConfigPtrOutput
- func (o BinaryAuthorizationConfigOutput) ToBinaryAuthorizationConfigPtrOutputWithContext(ctx context.Context) BinaryAuthorizationConfigPtrOutput
- type BinaryAuthorizationConfigPtrInput
- type BinaryAuthorizationConfigPtrOutput
- func (o BinaryAuthorizationConfigPtrOutput) Elem() BinaryAuthorizationConfigOutput
- func (BinaryAuthorizationConfigPtrOutput) ElementType() reflect.Type
- func (o BinaryAuthorizationConfigPtrOutput) EvaluationMode() BinaryAuthorizationConfigEvaluationModePtrOutput
- func (o BinaryAuthorizationConfigPtrOutput) PolicyBindings() PolicyBindingArrayOutput
- func (o BinaryAuthorizationConfigPtrOutput) ToBinaryAuthorizationConfigPtrOutput() BinaryAuthorizationConfigPtrOutput
- func (o BinaryAuthorizationConfigPtrOutput) ToBinaryAuthorizationConfigPtrOutputWithContext(ctx context.Context) BinaryAuthorizationConfigPtrOutput
- type BinaryAuthorizationConfigResponse
- type BinaryAuthorizationConfigResponseOutput
- func (BinaryAuthorizationConfigResponseOutput) ElementType() reflect.Type
- func (o BinaryAuthorizationConfigResponseOutput) EvaluationMode() pulumi.StringOutput
- func (o BinaryAuthorizationConfigResponseOutput) PolicyBindings() PolicyBindingResponseArrayOutput
- func (o BinaryAuthorizationConfigResponseOutput) ToBinaryAuthorizationConfigResponseOutput() BinaryAuthorizationConfigResponseOutput
- func (o BinaryAuthorizationConfigResponseOutput) ToBinaryAuthorizationConfigResponseOutputWithContext(ctx context.Context) BinaryAuthorizationConfigResponseOutput
- type Binding
- type BindingArgs
- type BindingInput
- type BindingOutput
- func (o BindingOutput) CreateTime() pulumi.StringOutput
- func (o BindingOutput) DeleteTime() pulumi.StringOutput
- func (BindingOutput) ElementType() reflect.Type
- func (o BindingOutput) Labels() pulumi.StringMapOutput
- func (o BindingOutput) Location() pulumi.StringOutput
- func (o BindingOutput) MembershipBindingId() pulumi.StringOutput
- func (o BindingOutput) MembershipId() pulumi.StringOutput
- func (o BindingOutput) Name() pulumi.StringOutput
- func (o BindingOutput) Project() pulumi.StringOutput
- func (o BindingOutput) Scope() pulumi.StringOutput
- func (o BindingOutput) State() MembershipBindingLifecycleStateResponseOutput
- func (o BindingOutput) ToBindingOutput() BindingOutput
- func (o BindingOutput) ToBindingOutputWithContext(ctx context.Context) BindingOutput
- func (o BindingOutput) Uid() pulumi.StringOutput
- func (o BindingOutput) UpdateTime() pulumi.StringOutput
- type BindingResponse
- type BindingResponseArrayOutput
- func (BindingResponseArrayOutput) ElementType() reflect.Type
- func (o BindingResponseArrayOutput) Index(i pulumi.IntInput) BindingResponseOutput
- func (o BindingResponseArrayOutput) ToBindingResponseArrayOutput() BindingResponseArrayOutput
- func (o BindingResponseArrayOutput) ToBindingResponseArrayOutputWithContext(ctx context.Context) BindingResponseArrayOutput
- type BindingResponseOutput
- func (o BindingResponseOutput) Condition() ExprResponseOutput
- func (BindingResponseOutput) ElementType() reflect.Type
- func (o BindingResponseOutput) Members() pulumi.StringArrayOutput
- func (o BindingResponseOutput) Role() pulumi.StringOutput
- func (o BindingResponseOutput) ToBindingResponseOutput() BindingResponseOutput
- func (o BindingResponseOutput) ToBindingResponseOutputWithContext(ctx context.Context) BindingResponseOutput
- type BindingState
- type BindingType
- type BindingTypeArgs
- type BindingTypeArray
- type BindingTypeArrayInput
- type BindingTypeArrayOutput
- func (BindingTypeArrayOutput) ElementType() reflect.Type
- func (o BindingTypeArrayOutput) Index(i pulumi.IntInput) BindingTypeOutput
- func (o BindingTypeArrayOutput) ToBindingTypeArrayOutput() BindingTypeArrayOutput
- func (o BindingTypeArrayOutput) ToBindingTypeArrayOutputWithContext(ctx context.Context) BindingTypeArrayOutput
- type BindingTypeInput
- type BindingTypeOutput
- func (o BindingTypeOutput) Condition() ExprPtrOutput
- func (BindingTypeOutput) ElementType() reflect.Type
- func (o BindingTypeOutput) Members() pulumi.StringArrayOutput
- func (o BindingTypeOutput) Role() pulumi.StringPtrOutput
- func (o BindingTypeOutput) ToBindingTypeOutput() BindingTypeOutput
- func (o BindingTypeOutput) ToBindingTypeOutputWithContext(ctx context.Context) BindingTypeOutput
- type ClusterUpgradeFleetSpec
- type ClusterUpgradeFleetSpecArgs
- func (ClusterUpgradeFleetSpecArgs) ElementType() reflect.Type
- func (i ClusterUpgradeFleetSpecArgs) ToClusterUpgradeFleetSpecOutput() ClusterUpgradeFleetSpecOutput
- func (i ClusterUpgradeFleetSpecArgs) ToClusterUpgradeFleetSpecOutputWithContext(ctx context.Context) ClusterUpgradeFleetSpecOutput
- func (i ClusterUpgradeFleetSpecArgs) ToClusterUpgradeFleetSpecPtrOutput() ClusterUpgradeFleetSpecPtrOutput
- func (i ClusterUpgradeFleetSpecArgs) ToClusterUpgradeFleetSpecPtrOutputWithContext(ctx context.Context) ClusterUpgradeFleetSpecPtrOutput
- type ClusterUpgradeFleetSpecInput
- type ClusterUpgradeFleetSpecOutput
- func (ClusterUpgradeFleetSpecOutput) ElementType() reflect.Type
- func (o ClusterUpgradeFleetSpecOutput) GkeUpgradeOverrides() ClusterUpgradeGKEUpgradeOverrideArrayOutput
- func (o ClusterUpgradeFleetSpecOutput) PostConditions() ClusterUpgradePostConditionsOutput
- func (o ClusterUpgradeFleetSpecOutput) ToClusterUpgradeFleetSpecOutput() ClusterUpgradeFleetSpecOutput
- func (o ClusterUpgradeFleetSpecOutput) ToClusterUpgradeFleetSpecOutputWithContext(ctx context.Context) ClusterUpgradeFleetSpecOutput
- func (o ClusterUpgradeFleetSpecOutput) ToClusterUpgradeFleetSpecPtrOutput() ClusterUpgradeFleetSpecPtrOutput
- func (o ClusterUpgradeFleetSpecOutput) ToClusterUpgradeFleetSpecPtrOutputWithContext(ctx context.Context) ClusterUpgradeFleetSpecPtrOutput
- func (o ClusterUpgradeFleetSpecOutput) UpstreamFleets() pulumi.StringArrayOutput
- type ClusterUpgradeFleetSpecPtrInput
- type ClusterUpgradeFleetSpecPtrOutput
- func (o ClusterUpgradeFleetSpecPtrOutput) Elem() ClusterUpgradeFleetSpecOutput
- func (ClusterUpgradeFleetSpecPtrOutput) ElementType() reflect.Type
- func (o ClusterUpgradeFleetSpecPtrOutput) GkeUpgradeOverrides() ClusterUpgradeGKEUpgradeOverrideArrayOutput
- func (o ClusterUpgradeFleetSpecPtrOutput) PostConditions() ClusterUpgradePostConditionsPtrOutput
- func (o ClusterUpgradeFleetSpecPtrOutput) ToClusterUpgradeFleetSpecPtrOutput() ClusterUpgradeFleetSpecPtrOutput
- func (o ClusterUpgradeFleetSpecPtrOutput) ToClusterUpgradeFleetSpecPtrOutputWithContext(ctx context.Context) ClusterUpgradeFleetSpecPtrOutput
- func (o ClusterUpgradeFleetSpecPtrOutput) UpstreamFleets() pulumi.StringArrayOutput
- type ClusterUpgradeFleetSpecResponse
- type ClusterUpgradeFleetSpecResponseOutput
- func (ClusterUpgradeFleetSpecResponseOutput) ElementType() reflect.Type
- func (o ClusterUpgradeFleetSpecResponseOutput) GkeUpgradeOverrides() ClusterUpgradeGKEUpgradeOverrideResponseArrayOutput
- func (o ClusterUpgradeFleetSpecResponseOutput) PostConditions() ClusterUpgradePostConditionsResponseOutput
- func (o ClusterUpgradeFleetSpecResponseOutput) ToClusterUpgradeFleetSpecResponseOutput() ClusterUpgradeFleetSpecResponseOutput
- func (o ClusterUpgradeFleetSpecResponseOutput) ToClusterUpgradeFleetSpecResponseOutputWithContext(ctx context.Context) ClusterUpgradeFleetSpecResponseOutput
- func (o ClusterUpgradeFleetSpecResponseOutput) UpstreamFleets() pulumi.StringArrayOutput
- type ClusterUpgradeFleetStateResponse
- type ClusterUpgradeFleetStateResponseOutput
- func (o ClusterUpgradeFleetStateResponseOutput) DownstreamFleets() pulumi.StringArrayOutput
- func (ClusterUpgradeFleetStateResponseOutput) ElementType() reflect.Type
- func (o ClusterUpgradeFleetStateResponseOutput) GkeState() ClusterUpgradeGKEUpgradeFeatureStateResponseOutput
- func (o ClusterUpgradeFleetStateResponseOutput) Ignored() ClusterUpgradeIgnoredMembershipResponseMapOutput
- func (o ClusterUpgradeFleetStateResponseOutput) ToClusterUpgradeFleetStateResponseOutput() ClusterUpgradeFleetStateResponseOutput
- func (o ClusterUpgradeFleetStateResponseOutput) ToClusterUpgradeFleetStateResponseOutputWithContext(ctx context.Context) ClusterUpgradeFleetStateResponseOutput
- type ClusterUpgradeGKEUpgrade
- type ClusterUpgradeGKEUpgradeArgs
- func (ClusterUpgradeGKEUpgradeArgs) ElementType() reflect.Type
- func (i ClusterUpgradeGKEUpgradeArgs) ToClusterUpgradeGKEUpgradeOutput() ClusterUpgradeGKEUpgradeOutput
- func (i ClusterUpgradeGKEUpgradeArgs) ToClusterUpgradeGKEUpgradeOutputWithContext(ctx context.Context) ClusterUpgradeGKEUpgradeOutput
- type ClusterUpgradeGKEUpgradeFeatureConditionResponse
- type ClusterUpgradeGKEUpgradeFeatureConditionResponseArrayOutput
- func (ClusterUpgradeGKEUpgradeFeatureConditionResponseArrayOutput) ElementType() reflect.Type
- func (o ClusterUpgradeGKEUpgradeFeatureConditionResponseArrayOutput) Index(i pulumi.IntInput) ClusterUpgradeGKEUpgradeFeatureConditionResponseOutput
- func (o ClusterUpgradeGKEUpgradeFeatureConditionResponseArrayOutput) ToClusterUpgradeGKEUpgradeFeatureConditionResponseArrayOutput() ClusterUpgradeGKEUpgradeFeatureConditionResponseArrayOutput
- func (o ClusterUpgradeGKEUpgradeFeatureConditionResponseArrayOutput) ToClusterUpgradeGKEUpgradeFeatureConditionResponseArrayOutputWithContext(ctx context.Context) ClusterUpgradeGKEUpgradeFeatureConditionResponseArrayOutput
- type ClusterUpgradeGKEUpgradeFeatureConditionResponseOutput
- func (ClusterUpgradeGKEUpgradeFeatureConditionResponseOutput) ElementType() reflect.Type
- func (o ClusterUpgradeGKEUpgradeFeatureConditionResponseOutput) Reason() pulumi.StringOutput
- func (o ClusterUpgradeGKEUpgradeFeatureConditionResponseOutput) Status() pulumi.StringOutput
- func (o ClusterUpgradeGKEUpgradeFeatureConditionResponseOutput) ToClusterUpgradeGKEUpgradeFeatureConditionResponseOutput() ClusterUpgradeGKEUpgradeFeatureConditionResponseOutput
- func (o ClusterUpgradeGKEUpgradeFeatureConditionResponseOutput) ToClusterUpgradeGKEUpgradeFeatureConditionResponseOutputWithContext(ctx context.Context) ClusterUpgradeGKEUpgradeFeatureConditionResponseOutput
- func (o ClusterUpgradeGKEUpgradeFeatureConditionResponseOutput) Type() pulumi.StringOutput
- func (o ClusterUpgradeGKEUpgradeFeatureConditionResponseOutput) UpdateTime() pulumi.StringOutput
- type ClusterUpgradeGKEUpgradeFeatureStateResponse
- type ClusterUpgradeGKEUpgradeFeatureStateResponseOutput
- func (o ClusterUpgradeGKEUpgradeFeatureStateResponseOutput) Conditions() ClusterUpgradeGKEUpgradeFeatureConditionResponseArrayOutput
- func (ClusterUpgradeGKEUpgradeFeatureStateResponseOutput) ElementType() reflect.Type
- func (o ClusterUpgradeGKEUpgradeFeatureStateResponseOutput) ToClusterUpgradeGKEUpgradeFeatureStateResponseOutput() ClusterUpgradeGKEUpgradeFeatureStateResponseOutput
- func (o ClusterUpgradeGKEUpgradeFeatureStateResponseOutput) ToClusterUpgradeGKEUpgradeFeatureStateResponseOutputWithContext(ctx context.Context) ClusterUpgradeGKEUpgradeFeatureStateResponseOutput
- func (o ClusterUpgradeGKEUpgradeFeatureStateResponseOutput) UpgradeState() ClusterUpgradeGKEUpgradeStateResponseArrayOutput
- type ClusterUpgradeGKEUpgradeInput
- type ClusterUpgradeGKEUpgradeOutput
- func (ClusterUpgradeGKEUpgradeOutput) ElementType() reflect.Type
- func (o ClusterUpgradeGKEUpgradeOutput) Name() pulumi.StringPtrOutput
- func (o ClusterUpgradeGKEUpgradeOutput) ToClusterUpgradeGKEUpgradeOutput() ClusterUpgradeGKEUpgradeOutput
- func (o ClusterUpgradeGKEUpgradeOutput) ToClusterUpgradeGKEUpgradeOutputWithContext(ctx context.Context) ClusterUpgradeGKEUpgradeOutput
- func (o ClusterUpgradeGKEUpgradeOutput) Version() pulumi.StringPtrOutput
- type ClusterUpgradeGKEUpgradeOverride
- type ClusterUpgradeGKEUpgradeOverrideArgs
- func (ClusterUpgradeGKEUpgradeOverrideArgs) ElementType() reflect.Type
- func (i ClusterUpgradeGKEUpgradeOverrideArgs) ToClusterUpgradeGKEUpgradeOverrideOutput() ClusterUpgradeGKEUpgradeOverrideOutput
- func (i ClusterUpgradeGKEUpgradeOverrideArgs) ToClusterUpgradeGKEUpgradeOverrideOutputWithContext(ctx context.Context) ClusterUpgradeGKEUpgradeOverrideOutput
- type ClusterUpgradeGKEUpgradeOverrideArray
- func (ClusterUpgradeGKEUpgradeOverrideArray) ElementType() reflect.Type
- func (i ClusterUpgradeGKEUpgradeOverrideArray) ToClusterUpgradeGKEUpgradeOverrideArrayOutput() ClusterUpgradeGKEUpgradeOverrideArrayOutput
- func (i ClusterUpgradeGKEUpgradeOverrideArray) ToClusterUpgradeGKEUpgradeOverrideArrayOutputWithContext(ctx context.Context) ClusterUpgradeGKEUpgradeOverrideArrayOutput
- type ClusterUpgradeGKEUpgradeOverrideArrayInput
- type ClusterUpgradeGKEUpgradeOverrideArrayOutput
- func (ClusterUpgradeGKEUpgradeOverrideArrayOutput) ElementType() reflect.Type
- func (o ClusterUpgradeGKEUpgradeOverrideArrayOutput) Index(i pulumi.IntInput) ClusterUpgradeGKEUpgradeOverrideOutput
- func (o ClusterUpgradeGKEUpgradeOverrideArrayOutput) ToClusterUpgradeGKEUpgradeOverrideArrayOutput() ClusterUpgradeGKEUpgradeOverrideArrayOutput
- func (o ClusterUpgradeGKEUpgradeOverrideArrayOutput) ToClusterUpgradeGKEUpgradeOverrideArrayOutputWithContext(ctx context.Context) ClusterUpgradeGKEUpgradeOverrideArrayOutput
- type ClusterUpgradeGKEUpgradeOverrideInput
- type ClusterUpgradeGKEUpgradeOverrideOutput
- func (ClusterUpgradeGKEUpgradeOverrideOutput) ElementType() reflect.Type
- func (o ClusterUpgradeGKEUpgradeOverrideOutput) PostConditions() ClusterUpgradePostConditionsOutput
- func (o ClusterUpgradeGKEUpgradeOverrideOutput) ToClusterUpgradeGKEUpgradeOverrideOutput() ClusterUpgradeGKEUpgradeOverrideOutput
- func (o ClusterUpgradeGKEUpgradeOverrideOutput) ToClusterUpgradeGKEUpgradeOverrideOutputWithContext(ctx context.Context) ClusterUpgradeGKEUpgradeOverrideOutput
- func (o ClusterUpgradeGKEUpgradeOverrideOutput) Upgrade() ClusterUpgradeGKEUpgradeOutput
- type ClusterUpgradeGKEUpgradeOverrideResponse
- type ClusterUpgradeGKEUpgradeOverrideResponseArrayOutput
- func (ClusterUpgradeGKEUpgradeOverrideResponseArrayOutput) ElementType() reflect.Type
- func (o ClusterUpgradeGKEUpgradeOverrideResponseArrayOutput) Index(i pulumi.IntInput) ClusterUpgradeGKEUpgradeOverrideResponseOutput
- func (o ClusterUpgradeGKEUpgradeOverrideResponseArrayOutput) ToClusterUpgradeGKEUpgradeOverrideResponseArrayOutput() ClusterUpgradeGKEUpgradeOverrideResponseArrayOutput
- func (o ClusterUpgradeGKEUpgradeOverrideResponseArrayOutput) ToClusterUpgradeGKEUpgradeOverrideResponseArrayOutputWithContext(ctx context.Context) ClusterUpgradeGKEUpgradeOverrideResponseArrayOutput
- type ClusterUpgradeGKEUpgradeOverrideResponseOutput
- func (ClusterUpgradeGKEUpgradeOverrideResponseOutput) ElementType() reflect.Type
- func (o ClusterUpgradeGKEUpgradeOverrideResponseOutput) PostConditions() ClusterUpgradePostConditionsResponseOutput
- func (o ClusterUpgradeGKEUpgradeOverrideResponseOutput) ToClusterUpgradeGKEUpgradeOverrideResponseOutput() ClusterUpgradeGKEUpgradeOverrideResponseOutput
- func (o ClusterUpgradeGKEUpgradeOverrideResponseOutput) ToClusterUpgradeGKEUpgradeOverrideResponseOutputWithContext(ctx context.Context) ClusterUpgradeGKEUpgradeOverrideResponseOutput
- func (o ClusterUpgradeGKEUpgradeOverrideResponseOutput) Upgrade() ClusterUpgradeGKEUpgradeResponseOutput
- type ClusterUpgradeGKEUpgradeResponse
- type ClusterUpgradeGKEUpgradeResponseOutput
- func (ClusterUpgradeGKEUpgradeResponseOutput) ElementType() reflect.Type
- func (o ClusterUpgradeGKEUpgradeResponseOutput) Name() pulumi.StringOutput
- func (o ClusterUpgradeGKEUpgradeResponseOutput) ToClusterUpgradeGKEUpgradeResponseOutput() ClusterUpgradeGKEUpgradeResponseOutput
- func (o ClusterUpgradeGKEUpgradeResponseOutput) ToClusterUpgradeGKEUpgradeResponseOutputWithContext(ctx context.Context) ClusterUpgradeGKEUpgradeResponseOutput
- func (o ClusterUpgradeGKEUpgradeResponseOutput) Version() pulumi.StringOutput
- type ClusterUpgradeGKEUpgradeStateResponse
- type ClusterUpgradeGKEUpgradeStateResponseArrayOutput
- func (ClusterUpgradeGKEUpgradeStateResponseArrayOutput) ElementType() reflect.Type
- func (o ClusterUpgradeGKEUpgradeStateResponseArrayOutput) Index(i pulumi.IntInput) ClusterUpgradeGKEUpgradeStateResponseOutput
- func (o ClusterUpgradeGKEUpgradeStateResponseArrayOutput) ToClusterUpgradeGKEUpgradeStateResponseArrayOutput() ClusterUpgradeGKEUpgradeStateResponseArrayOutput
- func (o ClusterUpgradeGKEUpgradeStateResponseArrayOutput) ToClusterUpgradeGKEUpgradeStateResponseArrayOutputWithContext(ctx context.Context) ClusterUpgradeGKEUpgradeStateResponseArrayOutput
- type ClusterUpgradeGKEUpgradeStateResponseOutput
- func (ClusterUpgradeGKEUpgradeStateResponseOutput) ElementType() reflect.Type
- func (o ClusterUpgradeGKEUpgradeStateResponseOutput) Stats() pulumi.StringMapOutput
- func (o ClusterUpgradeGKEUpgradeStateResponseOutput) Status() ClusterUpgradeUpgradeStatusResponseOutput
- func (o ClusterUpgradeGKEUpgradeStateResponseOutput) ToClusterUpgradeGKEUpgradeStateResponseOutput() ClusterUpgradeGKEUpgradeStateResponseOutput
- func (o ClusterUpgradeGKEUpgradeStateResponseOutput) ToClusterUpgradeGKEUpgradeStateResponseOutputWithContext(ctx context.Context) ClusterUpgradeGKEUpgradeStateResponseOutput
- func (o ClusterUpgradeGKEUpgradeStateResponseOutput) Upgrade() ClusterUpgradeGKEUpgradeResponseOutput
- type ClusterUpgradeIgnoredMembershipResponse
- type ClusterUpgradeIgnoredMembershipResponseMapOutput
- func (ClusterUpgradeIgnoredMembershipResponseMapOutput) ElementType() reflect.Type
- func (o ClusterUpgradeIgnoredMembershipResponseMapOutput) MapIndex(k pulumi.StringInput) ClusterUpgradeIgnoredMembershipResponseOutput
- func (o ClusterUpgradeIgnoredMembershipResponseMapOutput) ToClusterUpgradeIgnoredMembershipResponseMapOutput() ClusterUpgradeIgnoredMembershipResponseMapOutput
- func (o ClusterUpgradeIgnoredMembershipResponseMapOutput) ToClusterUpgradeIgnoredMembershipResponseMapOutputWithContext(ctx context.Context) ClusterUpgradeIgnoredMembershipResponseMapOutput
- type ClusterUpgradeIgnoredMembershipResponseOutput
- func (ClusterUpgradeIgnoredMembershipResponseOutput) ElementType() reflect.Type
- func (o ClusterUpgradeIgnoredMembershipResponseOutput) IgnoredTime() pulumi.StringOutput
- func (o ClusterUpgradeIgnoredMembershipResponseOutput) Reason() pulumi.StringOutput
- func (o ClusterUpgradeIgnoredMembershipResponseOutput) ToClusterUpgradeIgnoredMembershipResponseOutput() ClusterUpgradeIgnoredMembershipResponseOutput
- func (o ClusterUpgradeIgnoredMembershipResponseOutput) ToClusterUpgradeIgnoredMembershipResponseOutputWithContext(ctx context.Context) ClusterUpgradeIgnoredMembershipResponseOutput
- type ClusterUpgradeMembershipGKEUpgradeStateResponse
- type ClusterUpgradeMembershipGKEUpgradeStateResponseArrayOutput
- func (ClusterUpgradeMembershipGKEUpgradeStateResponseArrayOutput) ElementType() reflect.Type
- func (o ClusterUpgradeMembershipGKEUpgradeStateResponseArrayOutput) Index(i pulumi.IntInput) ClusterUpgradeMembershipGKEUpgradeStateResponseOutput
- func (o ClusterUpgradeMembershipGKEUpgradeStateResponseArrayOutput) ToClusterUpgradeMembershipGKEUpgradeStateResponseArrayOutput() ClusterUpgradeMembershipGKEUpgradeStateResponseArrayOutput
- func (o ClusterUpgradeMembershipGKEUpgradeStateResponseArrayOutput) ToClusterUpgradeMembershipGKEUpgradeStateResponseArrayOutputWithContext(ctx context.Context) ClusterUpgradeMembershipGKEUpgradeStateResponseArrayOutput
- type ClusterUpgradeMembershipGKEUpgradeStateResponseOutput
- func (ClusterUpgradeMembershipGKEUpgradeStateResponseOutput) ElementType() reflect.Type
- func (o ClusterUpgradeMembershipGKEUpgradeStateResponseOutput) Status() ClusterUpgradeUpgradeStatusResponseOutput
- func (o ClusterUpgradeMembershipGKEUpgradeStateResponseOutput) ToClusterUpgradeMembershipGKEUpgradeStateResponseOutput() ClusterUpgradeMembershipGKEUpgradeStateResponseOutput
- func (o ClusterUpgradeMembershipGKEUpgradeStateResponseOutput) ToClusterUpgradeMembershipGKEUpgradeStateResponseOutputWithContext(ctx context.Context) ClusterUpgradeMembershipGKEUpgradeStateResponseOutput
- func (o ClusterUpgradeMembershipGKEUpgradeStateResponseOutput) Upgrade() ClusterUpgradeGKEUpgradeResponseOutput
- type ClusterUpgradeMembershipStateResponse
- type ClusterUpgradeMembershipStateResponseOutput
- func (ClusterUpgradeMembershipStateResponseOutput) ElementType() reflect.Type
- func (o ClusterUpgradeMembershipStateResponseOutput) Fleet() pulumi.StringOutput
- func (o ClusterUpgradeMembershipStateResponseOutput) Ignored() ClusterUpgradeIgnoredMembershipResponseOutput
- func (o ClusterUpgradeMembershipStateResponseOutput) Scopes() pulumi.StringArrayOutput
- func (o ClusterUpgradeMembershipStateResponseOutput) ToClusterUpgradeMembershipStateResponseOutput() ClusterUpgradeMembershipStateResponseOutput
- func (o ClusterUpgradeMembershipStateResponseOutput) ToClusterUpgradeMembershipStateResponseOutputWithContext(ctx context.Context) ClusterUpgradeMembershipStateResponseOutput
- func (o ClusterUpgradeMembershipStateResponseOutput) Upgrades() ClusterUpgradeMembershipGKEUpgradeStateResponseArrayOutput
- type ClusterUpgradePostConditions
- type ClusterUpgradePostConditionsArgs
- func (ClusterUpgradePostConditionsArgs) ElementType() reflect.Type
- func (i ClusterUpgradePostConditionsArgs) ToClusterUpgradePostConditionsOutput() ClusterUpgradePostConditionsOutput
- func (i ClusterUpgradePostConditionsArgs) ToClusterUpgradePostConditionsOutputWithContext(ctx context.Context) ClusterUpgradePostConditionsOutput
- func (i ClusterUpgradePostConditionsArgs) ToClusterUpgradePostConditionsPtrOutput() ClusterUpgradePostConditionsPtrOutput
- func (i ClusterUpgradePostConditionsArgs) ToClusterUpgradePostConditionsPtrOutputWithContext(ctx context.Context) ClusterUpgradePostConditionsPtrOutput
- type ClusterUpgradePostConditionsInput
- type ClusterUpgradePostConditionsOutput
- func (ClusterUpgradePostConditionsOutput) ElementType() reflect.Type
- func (o ClusterUpgradePostConditionsOutput) Soaking() pulumi.StringOutput
- func (o ClusterUpgradePostConditionsOutput) ToClusterUpgradePostConditionsOutput() ClusterUpgradePostConditionsOutput
- func (o ClusterUpgradePostConditionsOutput) ToClusterUpgradePostConditionsOutputWithContext(ctx context.Context) ClusterUpgradePostConditionsOutput
- func (o ClusterUpgradePostConditionsOutput) ToClusterUpgradePostConditionsPtrOutput() ClusterUpgradePostConditionsPtrOutput
- func (o ClusterUpgradePostConditionsOutput) ToClusterUpgradePostConditionsPtrOutputWithContext(ctx context.Context) ClusterUpgradePostConditionsPtrOutput
- type ClusterUpgradePostConditionsPtrInput
- type ClusterUpgradePostConditionsPtrOutput
- func (o ClusterUpgradePostConditionsPtrOutput) Elem() ClusterUpgradePostConditionsOutput
- func (ClusterUpgradePostConditionsPtrOutput) ElementType() reflect.Type
- func (o ClusterUpgradePostConditionsPtrOutput) Soaking() pulumi.StringPtrOutput
- func (o ClusterUpgradePostConditionsPtrOutput) ToClusterUpgradePostConditionsPtrOutput() ClusterUpgradePostConditionsPtrOutput
- func (o ClusterUpgradePostConditionsPtrOutput) ToClusterUpgradePostConditionsPtrOutputWithContext(ctx context.Context) ClusterUpgradePostConditionsPtrOutput
- type ClusterUpgradePostConditionsResponse
- type ClusterUpgradePostConditionsResponseOutput
- func (ClusterUpgradePostConditionsResponseOutput) ElementType() reflect.Type
- func (o ClusterUpgradePostConditionsResponseOutput) Soaking() pulumi.StringOutput
- func (o ClusterUpgradePostConditionsResponseOutput) ToClusterUpgradePostConditionsResponseOutput() ClusterUpgradePostConditionsResponseOutput
- func (o ClusterUpgradePostConditionsResponseOutput) ToClusterUpgradePostConditionsResponseOutputWithContext(ctx context.Context) ClusterUpgradePostConditionsResponseOutput
- type ClusterUpgradeUpgradeStatusResponse
- type ClusterUpgradeUpgradeStatusResponseOutput
- func (o ClusterUpgradeUpgradeStatusResponseOutput) Code() pulumi.StringOutput
- func (ClusterUpgradeUpgradeStatusResponseOutput) ElementType() reflect.Type
- func (o ClusterUpgradeUpgradeStatusResponseOutput) Reason() pulumi.StringOutput
- func (o ClusterUpgradeUpgradeStatusResponseOutput) ToClusterUpgradeUpgradeStatusResponseOutput() ClusterUpgradeUpgradeStatusResponseOutput
- func (o ClusterUpgradeUpgradeStatusResponseOutput) ToClusterUpgradeUpgradeStatusResponseOutputWithContext(ctx context.Context) ClusterUpgradeUpgradeStatusResponseOutput
- func (o ClusterUpgradeUpgradeStatusResponseOutput) UpdateTime() pulumi.StringOutput
- type CommonFeatureSpec
- type CommonFeatureSpecArgs
- func (CommonFeatureSpecArgs) ElementType() reflect.Type
- func (i CommonFeatureSpecArgs) ToCommonFeatureSpecOutput() CommonFeatureSpecOutput
- func (i CommonFeatureSpecArgs) ToCommonFeatureSpecOutputWithContext(ctx context.Context) CommonFeatureSpecOutput
- func (i CommonFeatureSpecArgs) ToCommonFeatureSpecPtrOutput() CommonFeatureSpecPtrOutput
- func (i CommonFeatureSpecArgs) ToCommonFeatureSpecPtrOutputWithContext(ctx context.Context) CommonFeatureSpecPtrOutput
- type CommonFeatureSpecInput
- type CommonFeatureSpecOutput
- func (o CommonFeatureSpecOutput) Anthosobservability() AnthosObservabilityFeatureSpecPtrOutput
- func (o CommonFeatureSpecOutput) Appdevexperience() AppDevExperienceFeatureSpecPtrOutput
- func (o CommonFeatureSpecOutput) Clusterupgrade() ClusterUpgradeFleetSpecPtrOutput
- func (CommonFeatureSpecOutput) ElementType() reflect.Type
- func (o CommonFeatureSpecOutput) Fleetobservability() FleetObservabilityFeatureSpecPtrOutput
- func (o CommonFeatureSpecOutput) Multiclusteringress() MultiClusterIngressFeatureSpecPtrOutput
- func (o CommonFeatureSpecOutput) ToCommonFeatureSpecOutput() CommonFeatureSpecOutput
- func (o CommonFeatureSpecOutput) ToCommonFeatureSpecOutputWithContext(ctx context.Context) CommonFeatureSpecOutput
- func (o CommonFeatureSpecOutput) ToCommonFeatureSpecPtrOutput() CommonFeatureSpecPtrOutput
- func (o CommonFeatureSpecOutput) ToCommonFeatureSpecPtrOutputWithContext(ctx context.Context) CommonFeatureSpecPtrOutput
- type CommonFeatureSpecPtrInput
- type CommonFeatureSpecPtrOutput
- func (o CommonFeatureSpecPtrOutput) Anthosobservability() AnthosObservabilityFeatureSpecPtrOutput
- func (o CommonFeatureSpecPtrOutput) Appdevexperience() AppDevExperienceFeatureSpecPtrOutput
- func (o CommonFeatureSpecPtrOutput) Clusterupgrade() ClusterUpgradeFleetSpecPtrOutput
- func (o CommonFeatureSpecPtrOutput) Elem() CommonFeatureSpecOutput
- func (CommonFeatureSpecPtrOutput) ElementType() reflect.Type
- func (o CommonFeatureSpecPtrOutput) Fleetobservability() FleetObservabilityFeatureSpecPtrOutput
- func (o CommonFeatureSpecPtrOutput) Multiclusteringress() MultiClusterIngressFeatureSpecPtrOutput
- func (o CommonFeatureSpecPtrOutput) ToCommonFeatureSpecPtrOutput() CommonFeatureSpecPtrOutput
- func (o CommonFeatureSpecPtrOutput) ToCommonFeatureSpecPtrOutputWithContext(ctx context.Context) CommonFeatureSpecPtrOutput
- type CommonFeatureSpecResponse
- type CommonFeatureSpecResponseOutput
- func (o CommonFeatureSpecResponseOutput) Anthosobservability() AnthosObservabilityFeatureSpecResponseOutput
- func (o CommonFeatureSpecResponseOutput) Appdevexperience() AppDevExperienceFeatureSpecResponseOutput
- func (o CommonFeatureSpecResponseOutput) Clusterupgrade() ClusterUpgradeFleetSpecResponseOutput
- func (CommonFeatureSpecResponseOutput) ElementType() reflect.Type
- func (o CommonFeatureSpecResponseOutput) Fleetobservability() FleetObservabilityFeatureSpecResponseOutput
- func (o CommonFeatureSpecResponseOutput) Multiclusteringress() MultiClusterIngressFeatureSpecResponseOutput
- func (o CommonFeatureSpecResponseOutput) ToCommonFeatureSpecResponseOutput() CommonFeatureSpecResponseOutput
- func (o CommonFeatureSpecResponseOutput) ToCommonFeatureSpecResponseOutputWithContext(ctx context.Context) CommonFeatureSpecResponseOutput
- type CommonFeatureStateResponse
- type CommonFeatureStateResponseOutput
- func (o CommonFeatureStateResponseOutput) Appdevexperience() AppDevExperienceFeatureStateResponseOutput
- func (o CommonFeatureStateResponseOutput) Clusterupgrade() ClusterUpgradeFleetStateResponseOutput
- func (CommonFeatureStateResponseOutput) ElementType() reflect.Type
- func (o CommonFeatureStateResponseOutput) Fleetobservability() FleetObservabilityFeatureStateResponseOutput
- func (o CommonFeatureStateResponseOutput) State() FeatureStateResponseOutput
- func (o CommonFeatureStateResponseOutput) ToCommonFeatureStateResponseOutput() CommonFeatureStateResponseOutput
- func (o CommonFeatureStateResponseOutput) ToCommonFeatureStateResponseOutputWithContext(ctx context.Context) CommonFeatureStateResponseOutput
- type CommonFleetDefaultMemberConfigSpec
- type CommonFleetDefaultMemberConfigSpecArgs
- func (CommonFleetDefaultMemberConfigSpecArgs) ElementType() reflect.Type
- func (i CommonFleetDefaultMemberConfigSpecArgs) ToCommonFleetDefaultMemberConfigSpecOutput() CommonFleetDefaultMemberConfigSpecOutput
- func (i CommonFleetDefaultMemberConfigSpecArgs) ToCommonFleetDefaultMemberConfigSpecOutputWithContext(ctx context.Context) CommonFleetDefaultMemberConfigSpecOutput
- func (i CommonFleetDefaultMemberConfigSpecArgs) ToCommonFleetDefaultMemberConfigSpecPtrOutput() CommonFleetDefaultMemberConfigSpecPtrOutput
- func (i CommonFleetDefaultMemberConfigSpecArgs) ToCommonFleetDefaultMemberConfigSpecPtrOutputWithContext(ctx context.Context) CommonFleetDefaultMemberConfigSpecPtrOutput
- type CommonFleetDefaultMemberConfigSpecInput
- type CommonFleetDefaultMemberConfigSpecOutput
- func (o CommonFleetDefaultMemberConfigSpecOutput) Configmanagement() ConfigManagementMembershipSpecPtrOutput
- func (CommonFleetDefaultMemberConfigSpecOutput) ElementType() reflect.Type
- func (o CommonFleetDefaultMemberConfigSpecOutput) Identityservice() IdentityServiceMembershipSpecPtrOutput
- func (o CommonFleetDefaultMemberConfigSpecOutput) Mesh() ServiceMeshMembershipSpecPtrOutput
- func (o CommonFleetDefaultMemberConfigSpecOutput) Policycontroller() PolicyControllerMembershipSpecPtrOutput
- func (o CommonFleetDefaultMemberConfigSpecOutput) ToCommonFleetDefaultMemberConfigSpecOutput() CommonFleetDefaultMemberConfigSpecOutput
- func (o CommonFleetDefaultMemberConfigSpecOutput) ToCommonFleetDefaultMemberConfigSpecOutputWithContext(ctx context.Context) CommonFleetDefaultMemberConfigSpecOutput
- func (o CommonFleetDefaultMemberConfigSpecOutput) ToCommonFleetDefaultMemberConfigSpecPtrOutput() CommonFleetDefaultMemberConfigSpecPtrOutput
- func (o CommonFleetDefaultMemberConfigSpecOutput) ToCommonFleetDefaultMemberConfigSpecPtrOutputWithContext(ctx context.Context) CommonFleetDefaultMemberConfigSpecPtrOutput
- type CommonFleetDefaultMemberConfigSpecPtrInput
- type CommonFleetDefaultMemberConfigSpecPtrOutput
- func (o CommonFleetDefaultMemberConfigSpecPtrOutput) Configmanagement() ConfigManagementMembershipSpecPtrOutput
- func (o CommonFleetDefaultMemberConfigSpecPtrOutput) Elem() CommonFleetDefaultMemberConfigSpecOutput
- func (CommonFleetDefaultMemberConfigSpecPtrOutput) ElementType() reflect.Type
- func (o CommonFleetDefaultMemberConfigSpecPtrOutput) Identityservice() IdentityServiceMembershipSpecPtrOutput
- func (o CommonFleetDefaultMemberConfigSpecPtrOutput) Mesh() ServiceMeshMembershipSpecPtrOutput
- func (o CommonFleetDefaultMemberConfigSpecPtrOutput) Policycontroller() PolicyControllerMembershipSpecPtrOutput
- func (o CommonFleetDefaultMemberConfigSpecPtrOutput) ToCommonFleetDefaultMemberConfigSpecPtrOutput() CommonFleetDefaultMemberConfigSpecPtrOutput
- func (o CommonFleetDefaultMemberConfigSpecPtrOutput) ToCommonFleetDefaultMemberConfigSpecPtrOutputWithContext(ctx context.Context) CommonFleetDefaultMemberConfigSpecPtrOutput
- type CommonFleetDefaultMemberConfigSpecResponse
- type CommonFleetDefaultMemberConfigSpecResponseOutput
- func (o CommonFleetDefaultMemberConfigSpecResponseOutput) Configmanagement() ConfigManagementMembershipSpecResponseOutput
- func (CommonFleetDefaultMemberConfigSpecResponseOutput) ElementType() reflect.Type
- func (o CommonFleetDefaultMemberConfigSpecResponseOutput) Identityservice() IdentityServiceMembershipSpecResponseOutput
- func (o CommonFleetDefaultMemberConfigSpecResponseOutput) Mesh() ServiceMeshMembershipSpecResponseOutput
- func (o CommonFleetDefaultMemberConfigSpecResponseOutput) Policycontroller() PolicyControllerMembershipSpecResponseOutput
- func (o CommonFleetDefaultMemberConfigSpecResponseOutput) ToCommonFleetDefaultMemberConfigSpecResponseOutput() CommonFleetDefaultMemberConfigSpecResponseOutput
- func (o CommonFleetDefaultMemberConfigSpecResponseOutput) ToCommonFleetDefaultMemberConfigSpecResponseOutputWithContext(ctx context.Context) CommonFleetDefaultMemberConfigSpecResponseOutput
- type ConfigManagementBinauthzConfig
- type ConfigManagementBinauthzConfigArgs
- func (ConfigManagementBinauthzConfigArgs) ElementType() reflect.Type
- func (i ConfigManagementBinauthzConfigArgs) ToConfigManagementBinauthzConfigOutput() ConfigManagementBinauthzConfigOutput
- func (i ConfigManagementBinauthzConfigArgs) ToConfigManagementBinauthzConfigOutputWithContext(ctx context.Context) ConfigManagementBinauthzConfigOutput
- func (i ConfigManagementBinauthzConfigArgs) ToConfigManagementBinauthzConfigPtrOutput() ConfigManagementBinauthzConfigPtrOutput
- func (i ConfigManagementBinauthzConfigArgs) ToConfigManagementBinauthzConfigPtrOutputWithContext(ctx context.Context) ConfigManagementBinauthzConfigPtrOutput
- type ConfigManagementBinauthzConfigInput
- type ConfigManagementBinauthzConfigOutput
- func (ConfigManagementBinauthzConfigOutput) ElementType() reflect.Type
- func (o ConfigManagementBinauthzConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o ConfigManagementBinauthzConfigOutput) ToConfigManagementBinauthzConfigOutput() ConfigManagementBinauthzConfigOutput
- func (o ConfigManagementBinauthzConfigOutput) ToConfigManagementBinauthzConfigOutputWithContext(ctx context.Context) ConfigManagementBinauthzConfigOutput
- func (o ConfigManagementBinauthzConfigOutput) ToConfigManagementBinauthzConfigPtrOutput() ConfigManagementBinauthzConfigPtrOutput
- func (o ConfigManagementBinauthzConfigOutput) ToConfigManagementBinauthzConfigPtrOutputWithContext(ctx context.Context) ConfigManagementBinauthzConfigPtrOutput
- type ConfigManagementBinauthzConfigPtrInput
- type ConfigManagementBinauthzConfigPtrOutput
- func (o ConfigManagementBinauthzConfigPtrOutput) Elem() ConfigManagementBinauthzConfigOutput
- func (ConfigManagementBinauthzConfigPtrOutput) ElementType() reflect.Type
- func (o ConfigManagementBinauthzConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ConfigManagementBinauthzConfigPtrOutput) ToConfigManagementBinauthzConfigPtrOutput() ConfigManagementBinauthzConfigPtrOutput
- func (o ConfigManagementBinauthzConfigPtrOutput) ToConfigManagementBinauthzConfigPtrOutputWithContext(ctx context.Context) ConfigManagementBinauthzConfigPtrOutput
- type ConfigManagementBinauthzConfigResponse
- type ConfigManagementBinauthzConfigResponseOutput
- func (ConfigManagementBinauthzConfigResponseOutput) ElementType() reflect.Type
- func (o ConfigManagementBinauthzConfigResponseOutput) Enabled() pulumi.BoolOutput
- func (o ConfigManagementBinauthzConfigResponseOutput) ToConfigManagementBinauthzConfigResponseOutput() ConfigManagementBinauthzConfigResponseOutput
- func (o ConfigManagementBinauthzConfigResponseOutput) ToConfigManagementBinauthzConfigResponseOutputWithContext(ctx context.Context) ConfigManagementBinauthzConfigResponseOutput
- type ConfigManagementBinauthzStateResponse
- type ConfigManagementBinauthzStateResponseOutput
- func (ConfigManagementBinauthzStateResponseOutput) ElementType() reflect.Type
- func (o ConfigManagementBinauthzStateResponseOutput) ToConfigManagementBinauthzStateResponseOutput() ConfigManagementBinauthzStateResponseOutput
- func (o ConfigManagementBinauthzStateResponseOutput) ToConfigManagementBinauthzStateResponseOutputWithContext(ctx context.Context) ConfigManagementBinauthzStateResponseOutput
- func (o ConfigManagementBinauthzStateResponseOutput) Version() ConfigManagementBinauthzVersionResponseOutput
- func (o ConfigManagementBinauthzStateResponseOutput) Webhook() pulumi.StringOutput
- type ConfigManagementBinauthzVersionResponse
- type ConfigManagementBinauthzVersionResponseOutput
- func (ConfigManagementBinauthzVersionResponseOutput) ElementType() reflect.Type
- func (o ConfigManagementBinauthzVersionResponseOutput) ToConfigManagementBinauthzVersionResponseOutput() ConfigManagementBinauthzVersionResponseOutput
- func (o ConfigManagementBinauthzVersionResponseOutput) ToConfigManagementBinauthzVersionResponseOutputWithContext(ctx context.Context) ConfigManagementBinauthzVersionResponseOutput
- func (o ConfigManagementBinauthzVersionResponseOutput) WebhookVersion() pulumi.StringOutput
- type ConfigManagementConfigSync
- type ConfigManagementConfigSyncArgs
- func (ConfigManagementConfigSyncArgs) ElementType() reflect.Type
- func (i ConfigManagementConfigSyncArgs) ToConfigManagementConfigSyncOutput() ConfigManagementConfigSyncOutput
- func (i ConfigManagementConfigSyncArgs) ToConfigManagementConfigSyncOutputWithContext(ctx context.Context) ConfigManagementConfigSyncOutput
- func (i ConfigManagementConfigSyncArgs) ToConfigManagementConfigSyncPtrOutput() ConfigManagementConfigSyncPtrOutput
- func (i ConfigManagementConfigSyncArgs) ToConfigManagementConfigSyncPtrOutputWithContext(ctx context.Context) ConfigManagementConfigSyncPtrOutput
- type ConfigManagementConfigSyncDeploymentStateResponse
- type ConfigManagementConfigSyncDeploymentStateResponseOutput
- func (o ConfigManagementConfigSyncDeploymentStateResponseOutput) AdmissionWebhook() pulumi.StringOutput
- func (ConfigManagementConfigSyncDeploymentStateResponseOutput) ElementType() reflect.Type
- func (o ConfigManagementConfigSyncDeploymentStateResponseOutput) GitSync() pulumi.StringOutput
- func (o ConfigManagementConfigSyncDeploymentStateResponseOutput) Importer() pulumi.StringOutput
- func (o ConfigManagementConfigSyncDeploymentStateResponseOutput) Monitor() pulumi.StringOutput
- func (o ConfigManagementConfigSyncDeploymentStateResponseOutput) ReconcilerManager() pulumi.StringOutput
- func (o ConfigManagementConfigSyncDeploymentStateResponseOutput) RootReconciler() pulumi.StringOutput
- func (o ConfigManagementConfigSyncDeploymentStateResponseOutput) Syncer() pulumi.StringOutput
- func (o ConfigManagementConfigSyncDeploymentStateResponseOutput) ToConfigManagementConfigSyncDeploymentStateResponseOutput() ConfigManagementConfigSyncDeploymentStateResponseOutput
- func (o ConfigManagementConfigSyncDeploymentStateResponseOutput) ToConfigManagementConfigSyncDeploymentStateResponseOutputWithContext(ctx context.Context) ConfigManagementConfigSyncDeploymentStateResponseOutput
- type ConfigManagementConfigSyncErrorResponse
- type ConfigManagementConfigSyncErrorResponseArrayOutput
- func (ConfigManagementConfigSyncErrorResponseArrayOutput) ElementType() reflect.Type
- func (o ConfigManagementConfigSyncErrorResponseArrayOutput) Index(i pulumi.IntInput) ConfigManagementConfigSyncErrorResponseOutput
- func (o ConfigManagementConfigSyncErrorResponseArrayOutput) ToConfigManagementConfigSyncErrorResponseArrayOutput() ConfigManagementConfigSyncErrorResponseArrayOutput
- func (o ConfigManagementConfigSyncErrorResponseArrayOutput) ToConfigManagementConfigSyncErrorResponseArrayOutputWithContext(ctx context.Context) ConfigManagementConfigSyncErrorResponseArrayOutput
- type ConfigManagementConfigSyncErrorResponseOutput
- func (ConfigManagementConfigSyncErrorResponseOutput) ElementType() reflect.Type
- func (o ConfigManagementConfigSyncErrorResponseOutput) ErrorMessage() pulumi.StringOutput
- func (o ConfigManagementConfigSyncErrorResponseOutput) ToConfigManagementConfigSyncErrorResponseOutput() ConfigManagementConfigSyncErrorResponseOutput
- func (o ConfigManagementConfigSyncErrorResponseOutput) ToConfigManagementConfigSyncErrorResponseOutputWithContext(ctx context.Context) ConfigManagementConfigSyncErrorResponseOutput
- type ConfigManagementConfigSyncInput
- type ConfigManagementConfigSyncOutput
- func (o ConfigManagementConfigSyncOutput) AllowVerticalScale() pulumi.BoolPtrOutputdeprecated
- func (ConfigManagementConfigSyncOutput) ElementType() reflect.Type
- func (o ConfigManagementConfigSyncOutput) Enabled() pulumi.BoolPtrOutput
- func (o ConfigManagementConfigSyncOutput) Git() ConfigManagementGitConfigPtrOutput
- func (o ConfigManagementConfigSyncOutput) MetricsGcpServiceAccountEmail() pulumi.StringPtrOutput
- func (o ConfigManagementConfigSyncOutput) Oci() ConfigManagementOciConfigPtrOutput
- func (o ConfigManagementConfigSyncOutput) PreventDrift() pulumi.BoolPtrOutput
- func (o ConfigManagementConfigSyncOutput) SourceFormat() pulumi.StringPtrOutput
- func (o ConfigManagementConfigSyncOutput) ToConfigManagementConfigSyncOutput() ConfigManagementConfigSyncOutput
- func (o ConfigManagementConfigSyncOutput) ToConfigManagementConfigSyncOutputWithContext(ctx context.Context) ConfigManagementConfigSyncOutput
- func (o ConfigManagementConfigSyncOutput) ToConfigManagementConfigSyncPtrOutput() ConfigManagementConfigSyncPtrOutput
- func (o ConfigManagementConfigSyncOutput) ToConfigManagementConfigSyncPtrOutputWithContext(ctx context.Context) ConfigManagementConfigSyncPtrOutput
- type ConfigManagementConfigSyncPtrInput
- type ConfigManagementConfigSyncPtrOutput
- func (o ConfigManagementConfigSyncPtrOutput) AllowVerticalScale() pulumi.BoolPtrOutputdeprecated
- func (o ConfigManagementConfigSyncPtrOutput) Elem() ConfigManagementConfigSyncOutput
- func (ConfigManagementConfigSyncPtrOutput) ElementType() reflect.Type
- func (o ConfigManagementConfigSyncPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ConfigManagementConfigSyncPtrOutput) Git() ConfigManagementGitConfigPtrOutput
- func (o ConfigManagementConfigSyncPtrOutput) MetricsGcpServiceAccountEmail() pulumi.StringPtrOutput
- func (o ConfigManagementConfigSyncPtrOutput) Oci() ConfigManagementOciConfigPtrOutput
- func (o ConfigManagementConfigSyncPtrOutput) PreventDrift() pulumi.BoolPtrOutput
- func (o ConfigManagementConfigSyncPtrOutput) SourceFormat() pulumi.StringPtrOutput
- func (o ConfigManagementConfigSyncPtrOutput) ToConfigManagementConfigSyncPtrOutput() ConfigManagementConfigSyncPtrOutput
- func (o ConfigManagementConfigSyncPtrOutput) ToConfigManagementConfigSyncPtrOutputWithContext(ctx context.Context) ConfigManagementConfigSyncPtrOutput
- type ConfigManagementConfigSyncResponse
- type ConfigManagementConfigSyncResponseOutput
- func (o ConfigManagementConfigSyncResponseOutput) AllowVerticalScale() pulumi.BoolOutputdeprecated
- func (ConfigManagementConfigSyncResponseOutput) ElementType() reflect.Type
- func (o ConfigManagementConfigSyncResponseOutput) Enabled() pulumi.BoolOutput
- func (o ConfigManagementConfigSyncResponseOutput) Git() ConfigManagementGitConfigResponseOutput
- func (o ConfigManagementConfigSyncResponseOutput) MetricsGcpServiceAccountEmail() pulumi.StringOutput
- func (o ConfigManagementConfigSyncResponseOutput) Oci() ConfigManagementOciConfigResponseOutput
- func (o ConfigManagementConfigSyncResponseOutput) PreventDrift() pulumi.BoolOutput
- func (o ConfigManagementConfigSyncResponseOutput) SourceFormat() pulumi.StringOutput
- func (o ConfigManagementConfigSyncResponseOutput) ToConfigManagementConfigSyncResponseOutput() ConfigManagementConfigSyncResponseOutput
- func (o ConfigManagementConfigSyncResponseOutput) ToConfigManagementConfigSyncResponseOutputWithContext(ctx context.Context) ConfigManagementConfigSyncResponseOutput
- type ConfigManagementConfigSyncStateResponse
- type ConfigManagementConfigSyncStateResponseOutput
- func (o ConfigManagementConfigSyncStateResponseOutput) DeploymentState() ConfigManagementConfigSyncDeploymentStateResponseOutput
- func (ConfigManagementConfigSyncStateResponseOutput) ElementType() reflect.Type
- func (o ConfigManagementConfigSyncStateResponseOutput) Errors() ConfigManagementConfigSyncErrorResponseArrayOutput
- func (o ConfigManagementConfigSyncStateResponseOutput) SyncState() ConfigManagementSyncStateResponseOutput
- func (o ConfigManagementConfigSyncStateResponseOutput) ToConfigManagementConfigSyncStateResponseOutput() ConfigManagementConfigSyncStateResponseOutput
- func (o ConfigManagementConfigSyncStateResponseOutput) ToConfigManagementConfigSyncStateResponseOutputWithContext(ctx context.Context) ConfigManagementConfigSyncStateResponseOutput
- func (o ConfigManagementConfigSyncStateResponseOutput) Version() ConfigManagementConfigSyncVersionResponseOutput
- type ConfigManagementConfigSyncVersionResponse
- type ConfigManagementConfigSyncVersionResponseOutput
- func (o ConfigManagementConfigSyncVersionResponseOutput) AdmissionWebhook() pulumi.StringOutput
- func (ConfigManagementConfigSyncVersionResponseOutput) ElementType() reflect.Type
- func (o ConfigManagementConfigSyncVersionResponseOutput) GitSync() pulumi.StringOutput
- func (o ConfigManagementConfigSyncVersionResponseOutput) Importer() pulumi.StringOutput
- func (o ConfigManagementConfigSyncVersionResponseOutput) Monitor() pulumi.StringOutput
- func (o ConfigManagementConfigSyncVersionResponseOutput) ReconcilerManager() pulumi.StringOutput
- func (o ConfigManagementConfigSyncVersionResponseOutput) RootReconciler() pulumi.StringOutput
- func (o ConfigManagementConfigSyncVersionResponseOutput) Syncer() pulumi.StringOutput
- func (o ConfigManagementConfigSyncVersionResponseOutput) ToConfigManagementConfigSyncVersionResponseOutput() ConfigManagementConfigSyncVersionResponseOutput
- func (o ConfigManagementConfigSyncVersionResponseOutput) ToConfigManagementConfigSyncVersionResponseOutputWithContext(ctx context.Context) ConfigManagementConfigSyncVersionResponseOutput
- type ConfigManagementErrorResourceResponse
- type ConfigManagementErrorResourceResponseArrayOutput
- func (ConfigManagementErrorResourceResponseArrayOutput) ElementType() reflect.Type
- func (o ConfigManagementErrorResourceResponseArrayOutput) Index(i pulumi.IntInput) ConfigManagementErrorResourceResponseOutput
- func (o ConfigManagementErrorResourceResponseArrayOutput) ToConfigManagementErrorResourceResponseArrayOutput() ConfigManagementErrorResourceResponseArrayOutput
- func (o ConfigManagementErrorResourceResponseArrayOutput) ToConfigManagementErrorResourceResponseArrayOutputWithContext(ctx context.Context) ConfigManagementErrorResourceResponseArrayOutput
- type ConfigManagementErrorResourceResponseOutput
- func (ConfigManagementErrorResourceResponseOutput) ElementType() reflect.Type
- func (o ConfigManagementErrorResourceResponseOutput) ResourceGvk() ConfigManagementGroupVersionKindResponseOutput
- func (o ConfigManagementErrorResourceResponseOutput) ResourceName() pulumi.StringOutput
- func (o ConfigManagementErrorResourceResponseOutput) ResourceNamespace() pulumi.StringOutput
- func (o ConfigManagementErrorResourceResponseOutput) SourcePath() pulumi.StringOutput
- func (o ConfigManagementErrorResourceResponseOutput) ToConfigManagementErrorResourceResponseOutput() ConfigManagementErrorResourceResponseOutput
- func (o ConfigManagementErrorResourceResponseOutput) ToConfigManagementErrorResourceResponseOutputWithContext(ctx context.Context) ConfigManagementErrorResourceResponseOutput
- type ConfigManagementGatekeeperDeploymentStateResponse
- type ConfigManagementGatekeeperDeploymentStateResponseOutput
- func (ConfigManagementGatekeeperDeploymentStateResponseOutput) ElementType() reflect.Type
- func (o ConfigManagementGatekeeperDeploymentStateResponseOutput) GatekeeperAudit() pulumi.StringOutput
- func (o ConfigManagementGatekeeperDeploymentStateResponseOutput) GatekeeperControllerManagerState() pulumi.StringOutput
- func (o ConfigManagementGatekeeperDeploymentStateResponseOutput) GatekeeperMutation() pulumi.StringOutput
- func (o ConfigManagementGatekeeperDeploymentStateResponseOutput) ToConfigManagementGatekeeperDeploymentStateResponseOutput() ConfigManagementGatekeeperDeploymentStateResponseOutput
- func (o ConfigManagementGatekeeperDeploymentStateResponseOutput) ToConfigManagementGatekeeperDeploymentStateResponseOutputWithContext(ctx context.Context) ConfigManagementGatekeeperDeploymentStateResponseOutput
- type ConfigManagementGitConfig
- type ConfigManagementGitConfigArgs
- func (ConfigManagementGitConfigArgs) ElementType() reflect.Type
- func (i ConfigManagementGitConfigArgs) ToConfigManagementGitConfigOutput() ConfigManagementGitConfigOutput
- func (i ConfigManagementGitConfigArgs) ToConfigManagementGitConfigOutputWithContext(ctx context.Context) ConfigManagementGitConfigOutput
- func (i ConfigManagementGitConfigArgs) ToConfigManagementGitConfigPtrOutput() ConfigManagementGitConfigPtrOutput
- func (i ConfigManagementGitConfigArgs) ToConfigManagementGitConfigPtrOutputWithContext(ctx context.Context) ConfigManagementGitConfigPtrOutput
- type ConfigManagementGitConfigInput
- type ConfigManagementGitConfigOutput
- func (ConfigManagementGitConfigOutput) ElementType() reflect.Type
- func (o ConfigManagementGitConfigOutput) GcpServiceAccountEmail() pulumi.StringPtrOutput
- func (o ConfigManagementGitConfigOutput) HttpsProxy() pulumi.StringPtrOutput
- func (o ConfigManagementGitConfigOutput) PolicyDir() pulumi.StringPtrOutput
- func (o ConfigManagementGitConfigOutput) SecretType() pulumi.StringPtrOutput
- func (o ConfigManagementGitConfigOutput) SyncBranch() pulumi.StringPtrOutput
- func (o ConfigManagementGitConfigOutput) SyncRepo() pulumi.StringPtrOutput
- func (o ConfigManagementGitConfigOutput) SyncRev() pulumi.StringPtrOutput
- func (o ConfigManagementGitConfigOutput) SyncWaitSecs() pulumi.StringPtrOutput
- func (o ConfigManagementGitConfigOutput) ToConfigManagementGitConfigOutput() ConfigManagementGitConfigOutput
- func (o ConfigManagementGitConfigOutput) ToConfigManagementGitConfigOutputWithContext(ctx context.Context) ConfigManagementGitConfigOutput
- func (o ConfigManagementGitConfigOutput) ToConfigManagementGitConfigPtrOutput() ConfigManagementGitConfigPtrOutput
- func (o ConfigManagementGitConfigOutput) ToConfigManagementGitConfigPtrOutputWithContext(ctx context.Context) ConfigManagementGitConfigPtrOutput
- type ConfigManagementGitConfigPtrInput
- type ConfigManagementGitConfigPtrOutput
- func (o ConfigManagementGitConfigPtrOutput) Elem() ConfigManagementGitConfigOutput
- func (ConfigManagementGitConfigPtrOutput) ElementType() reflect.Type
- func (o ConfigManagementGitConfigPtrOutput) GcpServiceAccountEmail() pulumi.StringPtrOutput
- func (o ConfigManagementGitConfigPtrOutput) HttpsProxy() pulumi.StringPtrOutput
- func (o ConfigManagementGitConfigPtrOutput) PolicyDir() pulumi.StringPtrOutput
- func (o ConfigManagementGitConfigPtrOutput) SecretType() pulumi.StringPtrOutput
- func (o ConfigManagementGitConfigPtrOutput) SyncBranch() pulumi.StringPtrOutput
- func (o ConfigManagementGitConfigPtrOutput) SyncRepo() pulumi.StringPtrOutput
- func (o ConfigManagementGitConfigPtrOutput) SyncRev() pulumi.StringPtrOutput
- func (o ConfigManagementGitConfigPtrOutput) SyncWaitSecs() pulumi.StringPtrOutput
- func (o ConfigManagementGitConfigPtrOutput) ToConfigManagementGitConfigPtrOutput() ConfigManagementGitConfigPtrOutput
- func (o ConfigManagementGitConfigPtrOutput) ToConfigManagementGitConfigPtrOutputWithContext(ctx context.Context) ConfigManagementGitConfigPtrOutput
- type ConfigManagementGitConfigResponse
- type ConfigManagementGitConfigResponseOutput
- func (ConfigManagementGitConfigResponseOutput) ElementType() reflect.Type
- func (o ConfigManagementGitConfigResponseOutput) GcpServiceAccountEmail() pulumi.StringOutput
- func (o ConfigManagementGitConfigResponseOutput) HttpsProxy() pulumi.StringOutput
- func (o ConfigManagementGitConfigResponseOutput) PolicyDir() pulumi.StringOutput
- func (o ConfigManagementGitConfigResponseOutput) SecretType() pulumi.StringOutput
- func (o ConfigManagementGitConfigResponseOutput) SyncBranch() pulumi.StringOutput
- func (o ConfigManagementGitConfigResponseOutput) SyncRepo() pulumi.StringOutput
- func (o ConfigManagementGitConfigResponseOutput) SyncRev() pulumi.StringOutput
- func (o ConfigManagementGitConfigResponseOutput) SyncWaitSecs() pulumi.StringOutput
- func (o ConfigManagementGitConfigResponseOutput) ToConfigManagementGitConfigResponseOutput() ConfigManagementGitConfigResponseOutput
- func (o ConfigManagementGitConfigResponseOutput) ToConfigManagementGitConfigResponseOutputWithContext(ctx context.Context) ConfigManagementGitConfigResponseOutput
- type ConfigManagementGroupVersionKindResponse
- type ConfigManagementGroupVersionKindResponseOutput
- func (ConfigManagementGroupVersionKindResponseOutput) ElementType() reflect.Type
- func (o ConfigManagementGroupVersionKindResponseOutput) Group() pulumi.StringOutput
- func (o ConfigManagementGroupVersionKindResponseOutput) Kind() pulumi.StringOutput
- func (o ConfigManagementGroupVersionKindResponseOutput) ToConfigManagementGroupVersionKindResponseOutput() ConfigManagementGroupVersionKindResponseOutput
- func (o ConfigManagementGroupVersionKindResponseOutput) ToConfigManagementGroupVersionKindResponseOutputWithContext(ctx context.Context) ConfigManagementGroupVersionKindResponseOutput
- func (o ConfigManagementGroupVersionKindResponseOutput) Version() pulumi.StringOutput
- type ConfigManagementHierarchyControllerConfig
- type ConfigManagementHierarchyControllerConfigArgs
- func (ConfigManagementHierarchyControllerConfigArgs) ElementType() reflect.Type
- func (i ConfigManagementHierarchyControllerConfigArgs) ToConfigManagementHierarchyControllerConfigOutput() ConfigManagementHierarchyControllerConfigOutput
- func (i ConfigManagementHierarchyControllerConfigArgs) ToConfigManagementHierarchyControllerConfigOutputWithContext(ctx context.Context) ConfigManagementHierarchyControllerConfigOutput
- func (i ConfigManagementHierarchyControllerConfigArgs) ToConfigManagementHierarchyControllerConfigPtrOutput() ConfigManagementHierarchyControllerConfigPtrOutput
- func (i ConfigManagementHierarchyControllerConfigArgs) ToConfigManagementHierarchyControllerConfigPtrOutputWithContext(ctx context.Context) ConfigManagementHierarchyControllerConfigPtrOutput
- type ConfigManagementHierarchyControllerConfigInput
- type ConfigManagementHierarchyControllerConfigOutput
- func (ConfigManagementHierarchyControllerConfigOutput) ElementType() reflect.Type
- func (o ConfigManagementHierarchyControllerConfigOutput) EnableHierarchicalResourceQuota() pulumi.BoolPtrOutput
- func (o ConfigManagementHierarchyControllerConfigOutput) EnablePodTreeLabels() pulumi.BoolPtrOutput
- func (o ConfigManagementHierarchyControllerConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o ConfigManagementHierarchyControllerConfigOutput) ToConfigManagementHierarchyControllerConfigOutput() ConfigManagementHierarchyControllerConfigOutput
- func (o ConfigManagementHierarchyControllerConfigOutput) ToConfigManagementHierarchyControllerConfigOutputWithContext(ctx context.Context) ConfigManagementHierarchyControllerConfigOutput
- func (o ConfigManagementHierarchyControllerConfigOutput) ToConfigManagementHierarchyControllerConfigPtrOutput() ConfigManagementHierarchyControllerConfigPtrOutput
- func (o ConfigManagementHierarchyControllerConfigOutput) ToConfigManagementHierarchyControllerConfigPtrOutputWithContext(ctx context.Context) ConfigManagementHierarchyControllerConfigPtrOutput
- type ConfigManagementHierarchyControllerConfigPtrInput
- type ConfigManagementHierarchyControllerConfigPtrOutput
- func (o ConfigManagementHierarchyControllerConfigPtrOutput) Elem() ConfigManagementHierarchyControllerConfigOutput
- func (ConfigManagementHierarchyControllerConfigPtrOutput) ElementType() reflect.Type
- func (o ConfigManagementHierarchyControllerConfigPtrOutput) EnableHierarchicalResourceQuota() pulumi.BoolPtrOutput
- func (o ConfigManagementHierarchyControllerConfigPtrOutput) EnablePodTreeLabels() pulumi.BoolPtrOutput
- func (o ConfigManagementHierarchyControllerConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ConfigManagementHierarchyControllerConfigPtrOutput) ToConfigManagementHierarchyControllerConfigPtrOutput() ConfigManagementHierarchyControllerConfigPtrOutput
- func (o ConfigManagementHierarchyControllerConfigPtrOutput) ToConfigManagementHierarchyControllerConfigPtrOutputWithContext(ctx context.Context) ConfigManagementHierarchyControllerConfigPtrOutput
- type ConfigManagementHierarchyControllerConfigResponse
- type ConfigManagementHierarchyControllerConfigResponseOutput
- func (ConfigManagementHierarchyControllerConfigResponseOutput) ElementType() reflect.Type
- func (o ConfigManagementHierarchyControllerConfigResponseOutput) EnableHierarchicalResourceQuota() pulumi.BoolOutput
- func (o ConfigManagementHierarchyControllerConfigResponseOutput) EnablePodTreeLabels() pulumi.BoolOutput
- func (o ConfigManagementHierarchyControllerConfigResponseOutput) Enabled() pulumi.BoolOutput
- func (o ConfigManagementHierarchyControllerConfigResponseOutput) ToConfigManagementHierarchyControllerConfigResponseOutput() ConfigManagementHierarchyControllerConfigResponseOutput
- func (o ConfigManagementHierarchyControllerConfigResponseOutput) ToConfigManagementHierarchyControllerConfigResponseOutputWithContext(ctx context.Context) ConfigManagementHierarchyControllerConfigResponseOutput
- type ConfigManagementHierarchyControllerDeploymentStateResponse
- type ConfigManagementHierarchyControllerDeploymentStateResponseOutput
- func (ConfigManagementHierarchyControllerDeploymentStateResponseOutput) ElementType() reflect.Type
- func (o ConfigManagementHierarchyControllerDeploymentStateResponseOutput) Extension() pulumi.StringOutput
- func (o ConfigManagementHierarchyControllerDeploymentStateResponseOutput) Hnc() pulumi.StringOutput
- func (o ConfigManagementHierarchyControllerDeploymentStateResponseOutput) ToConfigManagementHierarchyControllerDeploymentStateResponseOutput() ConfigManagementHierarchyControllerDeploymentStateResponseOutput
- func (o ConfigManagementHierarchyControllerDeploymentStateResponseOutput) ToConfigManagementHierarchyControllerDeploymentStateResponseOutputWithContext(ctx context.Context) ConfigManagementHierarchyControllerDeploymentStateResponseOutput
- type ConfigManagementHierarchyControllerStateResponse
- type ConfigManagementHierarchyControllerStateResponseOutput
- func (ConfigManagementHierarchyControllerStateResponseOutput) ElementType() reflect.Type
- func (o ConfigManagementHierarchyControllerStateResponseOutput) State() ConfigManagementHierarchyControllerDeploymentStateResponseOutput
- func (o ConfigManagementHierarchyControllerStateResponseOutput) ToConfigManagementHierarchyControllerStateResponseOutput() ConfigManagementHierarchyControllerStateResponseOutput
- func (o ConfigManagementHierarchyControllerStateResponseOutput) ToConfigManagementHierarchyControllerStateResponseOutputWithContext(ctx context.Context) ConfigManagementHierarchyControllerStateResponseOutput
- func (o ConfigManagementHierarchyControllerStateResponseOutput) Version() ConfigManagementHierarchyControllerVersionResponseOutput
- type ConfigManagementHierarchyControllerVersionResponse
- type ConfigManagementHierarchyControllerVersionResponseOutput
- func (ConfigManagementHierarchyControllerVersionResponseOutput) ElementType() reflect.Type
- func (o ConfigManagementHierarchyControllerVersionResponseOutput) Extension() pulumi.StringOutput
- func (o ConfigManagementHierarchyControllerVersionResponseOutput) Hnc() pulumi.StringOutput
- func (o ConfigManagementHierarchyControllerVersionResponseOutput) ToConfigManagementHierarchyControllerVersionResponseOutput() ConfigManagementHierarchyControllerVersionResponseOutput
- func (o ConfigManagementHierarchyControllerVersionResponseOutput) ToConfigManagementHierarchyControllerVersionResponseOutputWithContext(ctx context.Context) ConfigManagementHierarchyControllerVersionResponseOutput
- type ConfigManagementInstallErrorResponse
- type ConfigManagementInstallErrorResponseArrayOutput
- func (ConfigManagementInstallErrorResponseArrayOutput) ElementType() reflect.Type
- func (o ConfigManagementInstallErrorResponseArrayOutput) Index(i pulumi.IntInput) ConfigManagementInstallErrorResponseOutput
- func (o ConfigManagementInstallErrorResponseArrayOutput) ToConfigManagementInstallErrorResponseArrayOutput() ConfigManagementInstallErrorResponseArrayOutput
- func (o ConfigManagementInstallErrorResponseArrayOutput) ToConfigManagementInstallErrorResponseArrayOutputWithContext(ctx context.Context) ConfigManagementInstallErrorResponseArrayOutput
- type ConfigManagementInstallErrorResponseOutput
- func (ConfigManagementInstallErrorResponseOutput) ElementType() reflect.Type
- func (o ConfigManagementInstallErrorResponseOutput) ErrorMessage() pulumi.StringOutput
- func (o ConfigManagementInstallErrorResponseOutput) ToConfigManagementInstallErrorResponseOutput() ConfigManagementInstallErrorResponseOutput
- func (o ConfigManagementInstallErrorResponseOutput) ToConfigManagementInstallErrorResponseOutputWithContext(ctx context.Context) ConfigManagementInstallErrorResponseOutput
- type ConfigManagementMembershipSpec
- type ConfigManagementMembershipSpecArgs
- func (ConfigManagementMembershipSpecArgs) ElementType() reflect.Type
- func (i ConfigManagementMembershipSpecArgs) ToConfigManagementMembershipSpecOutput() ConfigManagementMembershipSpecOutput
- func (i ConfigManagementMembershipSpecArgs) ToConfigManagementMembershipSpecOutputWithContext(ctx context.Context) ConfigManagementMembershipSpecOutput
- func (i ConfigManagementMembershipSpecArgs) ToConfigManagementMembershipSpecPtrOutput() ConfigManagementMembershipSpecPtrOutput
- func (i ConfigManagementMembershipSpecArgs) ToConfigManagementMembershipSpecPtrOutputWithContext(ctx context.Context) ConfigManagementMembershipSpecPtrOutput
- type ConfigManagementMembershipSpecInput
- type ConfigManagementMembershipSpecOutput
- func (o ConfigManagementMembershipSpecOutput) Binauthz() ConfigManagementBinauthzConfigPtrOutputdeprecated
- func (o ConfigManagementMembershipSpecOutput) Cluster() pulumi.StringPtrOutput
- func (o ConfigManagementMembershipSpecOutput) ConfigSync() ConfigManagementConfigSyncPtrOutput
- func (ConfigManagementMembershipSpecOutput) ElementType() reflect.Type
- func (o ConfigManagementMembershipSpecOutput) HierarchyController() ConfigManagementHierarchyControllerConfigPtrOutput
- func (o ConfigManagementMembershipSpecOutput) PolicyController() ConfigManagementPolicyControllerPtrOutput
- func (o ConfigManagementMembershipSpecOutput) ToConfigManagementMembershipSpecOutput() ConfigManagementMembershipSpecOutput
- func (o ConfigManagementMembershipSpecOutput) ToConfigManagementMembershipSpecOutputWithContext(ctx context.Context) ConfigManagementMembershipSpecOutput
- func (o ConfigManagementMembershipSpecOutput) ToConfigManagementMembershipSpecPtrOutput() ConfigManagementMembershipSpecPtrOutput
- func (o ConfigManagementMembershipSpecOutput) ToConfigManagementMembershipSpecPtrOutputWithContext(ctx context.Context) ConfigManagementMembershipSpecPtrOutput
- func (o ConfigManagementMembershipSpecOutput) Version() pulumi.StringPtrOutput
- type ConfigManagementMembershipSpecPtrInput
- type ConfigManagementMembershipSpecPtrOutput
- func (o ConfigManagementMembershipSpecPtrOutput) Binauthz() ConfigManagementBinauthzConfigPtrOutputdeprecated
- func (o ConfigManagementMembershipSpecPtrOutput) Cluster() pulumi.StringPtrOutput
- func (o ConfigManagementMembershipSpecPtrOutput) ConfigSync() ConfigManagementConfigSyncPtrOutput
- func (o ConfigManagementMembershipSpecPtrOutput) Elem() ConfigManagementMembershipSpecOutput
- func (ConfigManagementMembershipSpecPtrOutput) ElementType() reflect.Type
- func (o ConfigManagementMembershipSpecPtrOutput) HierarchyController() ConfigManagementHierarchyControllerConfigPtrOutput
- func (o ConfigManagementMembershipSpecPtrOutput) PolicyController() ConfigManagementPolicyControllerPtrOutput
- func (o ConfigManagementMembershipSpecPtrOutput) ToConfigManagementMembershipSpecPtrOutput() ConfigManagementMembershipSpecPtrOutput
- func (o ConfigManagementMembershipSpecPtrOutput) ToConfigManagementMembershipSpecPtrOutputWithContext(ctx context.Context) ConfigManagementMembershipSpecPtrOutput
- func (o ConfigManagementMembershipSpecPtrOutput) Version() pulumi.StringPtrOutput
- type ConfigManagementMembershipSpecResponse
- type ConfigManagementMembershipSpecResponseOutput
- func (o ConfigManagementMembershipSpecResponseOutput) Binauthz() ConfigManagementBinauthzConfigResponseOutputdeprecated
- func (o ConfigManagementMembershipSpecResponseOutput) Cluster() pulumi.StringOutput
- func (o ConfigManagementMembershipSpecResponseOutput) ConfigSync() ConfigManagementConfigSyncResponseOutput
- func (ConfigManagementMembershipSpecResponseOutput) ElementType() reflect.Type
- func (o ConfigManagementMembershipSpecResponseOutput) HierarchyController() ConfigManagementHierarchyControllerConfigResponseOutput
- func (o ConfigManagementMembershipSpecResponseOutput) PolicyController() ConfigManagementPolicyControllerResponseOutput
- func (o ConfigManagementMembershipSpecResponseOutput) ToConfigManagementMembershipSpecResponseOutput() ConfigManagementMembershipSpecResponseOutput
- func (o ConfigManagementMembershipSpecResponseOutput) ToConfigManagementMembershipSpecResponseOutputWithContext(ctx context.Context) ConfigManagementMembershipSpecResponseOutput
- func (o ConfigManagementMembershipSpecResponseOutput) Version() pulumi.StringOutput
- type ConfigManagementMembershipStateResponse
- type ConfigManagementMembershipStateResponseOutput
- func (o ConfigManagementMembershipStateResponseOutput) BinauthzState() ConfigManagementBinauthzStateResponseOutput
- func (o ConfigManagementMembershipStateResponseOutput) ClusterName() pulumi.StringOutput
- func (o ConfigManagementMembershipStateResponseOutput) ConfigSyncState() ConfigManagementConfigSyncStateResponseOutput
- func (ConfigManagementMembershipStateResponseOutput) ElementType() reflect.Type
- func (o ConfigManagementMembershipStateResponseOutput) HierarchyControllerState() ConfigManagementHierarchyControllerStateResponseOutput
- func (o ConfigManagementMembershipStateResponseOutput) MembershipSpec() ConfigManagementMembershipSpecResponseOutput
- func (o ConfigManagementMembershipStateResponseOutput) OperatorState() ConfigManagementOperatorStateResponseOutput
- func (o ConfigManagementMembershipStateResponseOutput) PolicyControllerState() ConfigManagementPolicyControllerStateResponseOutput
- func (o ConfigManagementMembershipStateResponseOutput) ToConfigManagementMembershipStateResponseOutput() ConfigManagementMembershipStateResponseOutput
- func (o ConfigManagementMembershipStateResponseOutput) ToConfigManagementMembershipStateResponseOutputWithContext(ctx context.Context) ConfigManagementMembershipStateResponseOutput
- type ConfigManagementOciConfig
- type ConfigManagementOciConfigArgs
- func (ConfigManagementOciConfigArgs) ElementType() reflect.Type
- func (i ConfigManagementOciConfigArgs) ToConfigManagementOciConfigOutput() ConfigManagementOciConfigOutput
- func (i ConfigManagementOciConfigArgs) ToConfigManagementOciConfigOutputWithContext(ctx context.Context) ConfigManagementOciConfigOutput
- func (i ConfigManagementOciConfigArgs) ToConfigManagementOciConfigPtrOutput() ConfigManagementOciConfigPtrOutput
- func (i ConfigManagementOciConfigArgs) ToConfigManagementOciConfigPtrOutputWithContext(ctx context.Context) ConfigManagementOciConfigPtrOutput
- type ConfigManagementOciConfigInput
- type ConfigManagementOciConfigOutput
- func (ConfigManagementOciConfigOutput) ElementType() reflect.Type
- func (o ConfigManagementOciConfigOutput) GcpServiceAccountEmail() pulumi.StringPtrOutput
- func (o ConfigManagementOciConfigOutput) PolicyDir() pulumi.StringPtrOutput
- func (o ConfigManagementOciConfigOutput) SecretType() pulumi.StringPtrOutput
- func (o ConfigManagementOciConfigOutput) SyncRepo() pulumi.StringPtrOutput
- func (o ConfigManagementOciConfigOutput) SyncWaitSecs() pulumi.StringPtrOutput
- func (o ConfigManagementOciConfigOutput) ToConfigManagementOciConfigOutput() ConfigManagementOciConfigOutput
- func (o ConfigManagementOciConfigOutput) ToConfigManagementOciConfigOutputWithContext(ctx context.Context) ConfigManagementOciConfigOutput
- func (o ConfigManagementOciConfigOutput) ToConfigManagementOciConfigPtrOutput() ConfigManagementOciConfigPtrOutput
- func (o ConfigManagementOciConfigOutput) ToConfigManagementOciConfigPtrOutputWithContext(ctx context.Context) ConfigManagementOciConfigPtrOutput
- type ConfigManagementOciConfigPtrInput
- type ConfigManagementOciConfigPtrOutput
- func (o ConfigManagementOciConfigPtrOutput) Elem() ConfigManagementOciConfigOutput
- func (ConfigManagementOciConfigPtrOutput) ElementType() reflect.Type
- func (o ConfigManagementOciConfigPtrOutput) GcpServiceAccountEmail() pulumi.StringPtrOutput
- func (o ConfigManagementOciConfigPtrOutput) PolicyDir() pulumi.StringPtrOutput
- func (o ConfigManagementOciConfigPtrOutput) SecretType() pulumi.StringPtrOutput
- func (o ConfigManagementOciConfigPtrOutput) SyncRepo() pulumi.StringPtrOutput
- func (o ConfigManagementOciConfigPtrOutput) SyncWaitSecs() pulumi.StringPtrOutput
- func (o ConfigManagementOciConfigPtrOutput) ToConfigManagementOciConfigPtrOutput() ConfigManagementOciConfigPtrOutput
- func (o ConfigManagementOciConfigPtrOutput) ToConfigManagementOciConfigPtrOutputWithContext(ctx context.Context) ConfigManagementOciConfigPtrOutput
- type ConfigManagementOciConfigResponse
- type ConfigManagementOciConfigResponseOutput
- func (ConfigManagementOciConfigResponseOutput) ElementType() reflect.Type
- func (o ConfigManagementOciConfigResponseOutput) GcpServiceAccountEmail() pulumi.StringOutput
- func (o ConfigManagementOciConfigResponseOutput) PolicyDir() pulumi.StringOutput
- func (o ConfigManagementOciConfigResponseOutput) SecretType() pulumi.StringOutput
- func (o ConfigManagementOciConfigResponseOutput) SyncRepo() pulumi.StringOutput
- func (o ConfigManagementOciConfigResponseOutput) SyncWaitSecs() pulumi.StringOutput
- func (o ConfigManagementOciConfigResponseOutput) ToConfigManagementOciConfigResponseOutput() ConfigManagementOciConfigResponseOutput
- func (o ConfigManagementOciConfigResponseOutput) ToConfigManagementOciConfigResponseOutputWithContext(ctx context.Context) ConfigManagementOciConfigResponseOutput
- type ConfigManagementOperatorStateResponse
- type ConfigManagementOperatorStateResponseOutput
- func (o ConfigManagementOperatorStateResponseOutput) DeploymentState() pulumi.StringOutput
- func (ConfigManagementOperatorStateResponseOutput) ElementType() reflect.Type
- func (o ConfigManagementOperatorStateResponseOutput) Errors() ConfigManagementInstallErrorResponseArrayOutput
- func (o ConfigManagementOperatorStateResponseOutput) ToConfigManagementOperatorStateResponseOutput() ConfigManagementOperatorStateResponseOutput
- func (o ConfigManagementOperatorStateResponseOutput) ToConfigManagementOperatorStateResponseOutputWithContext(ctx context.Context) ConfigManagementOperatorStateResponseOutput
- func (o ConfigManagementOperatorStateResponseOutput) Version() pulumi.StringOutput
- type ConfigManagementPolicyController
- type ConfigManagementPolicyControllerArgs
- func (ConfigManagementPolicyControllerArgs) ElementType() reflect.Type
- func (i ConfigManagementPolicyControllerArgs) ToConfigManagementPolicyControllerOutput() ConfigManagementPolicyControllerOutput
- func (i ConfigManagementPolicyControllerArgs) ToConfigManagementPolicyControllerOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerOutput
- func (i ConfigManagementPolicyControllerArgs) ToConfigManagementPolicyControllerPtrOutput() ConfigManagementPolicyControllerPtrOutput
- func (i ConfigManagementPolicyControllerArgs) ToConfigManagementPolicyControllerPtrOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerPtrOutput
- type ConfigManagementPolicyControllerInput
- type ConfigManagementPolicyControllerMigrationResponse
- type ConfigManagementPolicyControllerMigrationResponseOutput
- func (o ConfigManagementPolicyControllerMigrationResponseOutput) CopyTime() pulumi.StringOutput
- func (ConfigManagementPolicyControllerMigrationResponseOutput) ElementType() reflect.Type
- func (o ConfigManagementPolicyControllerMigrationResponseOutput) Stage() pulumi.StringOutput
- func (o ConfigManagementPolicyControllerMigrationResponseOutput) ToConfigManagementPolicyControllerMigrationResponseOutput() ConfigManagementPolicyControllerMigrationResponseOutput
- func (o ConfigManagementPolicyControllerMigrationResponseOutput) ToConfigManagementPolicyControllerMigrationResponseOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerMigrationResponseOutput
- type ConfigManagementPolicyControllerMonitoring
- type ConfigManagementPolicyControllerMonitoringArgs
- func (ConfigManagementPolicyControllerMonitoringArgs) ElementType() reflect.Type
- func (i ConfigManagementPolicyControllerMonitoringArgs) ToConfigManagementPolicyControllerMonitoringOutput() ConfigManagementPolicyControllerMonitoringOutput
- func (i ConfigManagementPolicyControllerMonitoringArgs) ToConfigManagementPolicyControllerMonitoringOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerMonitoringOutput
- func (i ConfigManagementPolicyControllerMonitoringArgs) ToConfigManagementPolicyControllerMonitoringPtrOutput() ConfigManagementPolicyControllerMonitoringPtrOutput
- func (i ConfigManagementPolicyControllerMonitoringArgs) ToConfigManagementPolicyControllerMonitoringPtrOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerMonitoringPtrOutput
- type ConfigManagementPolicyControllerMonitoringBackendsItem
- func (ConfigManagementPolicyControllerMonitoringBackendsItem) ElementType() reflect.Type
- func (e ConfigManagementPolicyControllerMonitoringBackendsItem) ToConfigManagementPolicyControllerMonitoringBackendsItemOutput() ConfigManagementPolicyControllerMonitoringBackendsItemOutput
- func (e ConfigManagementPolicyControllerMonitoringBackendsItem) ToConfigManagementPolicyControllerMonitoringBackendsItemOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerMonitoringBackendsItemOutput
- func (e ConfigManagementPolicyControllerMonitoringBackendsItem) ToConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput() ConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput
- func (e ConfigManagementPolicyControllerMonitoringBackendsItem) ToConfigManagementPolicyControllerMonitoringBackendsItemPtrOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput
- func (e ConfigManagementPolicyControllerMonitoringBackendsItem) ToStringOutput() pulumi.StringOutput
- func (e ConfigManagementPolicyControllerMonitoringBackendsItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ConfigManagementPolicyControllerMonitoringBackendsItem) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ConfigManagementPolicyControllerMonitoringBackendsItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConfigManagementPolicyControllerMonitoringBackendsItemArray
- func (ConfigManagementPolicyControllerMonitoringBackendsItemArray) ElementType() reflect.Type
- func (i ConfigManagementPolicyControllerMonitoringBackendsItemArray) ToConfigManagementPolicyControllerMonitoringBackendsItemArrayOutput() ConfigManagementPolicyControllerMonitoringBackendsItemArrayOutput
- func (i ConfigManagementPolicyControllerMonitoringBackendsItemArray) ToConfigManagementPolicyControllerMonitoringBackendsItemArrayOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerMonitoringBackendsItemArrayOutput
- type ConfigManagementPolicyControllerMonitoringBackendsItemArrayInput
- type ConfigManagementPolicyControllerMonitoringBackendsItemArrayOutput
- func (ConfigManagementPolicyControllerMonitoringBackendsItemArrayOutput) ElementType() reflect.Type
- func (o ConfigManagementPolicyControllerMonitoringBackendsItemArrayOutput) Index(i pulumi.IntInput) ConfigManagementPolicyControllerMonitoringBackendsItemOutput
- func (o ConfigManagementPolicyControllerMonitoringBackendsItemArrayOutput) ToConfigManagementPolicyControllerMonitoringBackendsItemArrayOutput() ConfigManagementPolicyControllerMonitoringBackendsItemArrayOutput
- func (o ConfigManagementPolicyControllerMonitoringBackendsItemArrayOutput) ToConfigManagementPolicyControllerMonitoringBackendsItemArrayOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerMonitoringBackendsItemArrayOutput
- type ConfigManagementPolicyControllerMonitoringBackendsItemInput
- type ConfigManagementPolicyControllerMonitoringBackendsItemOutput
- func (ConfigManagementPolicyControllerMonitoringBackendsItemOutput) ElementType() reflect.Type
- func (o ConfigManagementPolicyControllerMonitoringBackendsItemOutput) ToConfigManagementPolicyControllerMonitoringBackendsItemOutput() ConfigManagementPolicyControllerMonitoringBackendsItemOutput
- func (o ConfigManagementPolicyControllerMonitoringBackendsItemOutput) ToConfigManagementPolicyControllerMonitoringBackendsItemOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerMonitoringBackendsItemOutput
- func (o ConfigManagementPolicyControllerMonitoringBackendsItemOutput) ToConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput() ConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput
- func (o ConfigManagementPolicyControllerMonitoringBackendsItemOutput) ToConfigManagementPolicyControllerMonitoringBackendsItemPtrOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput
- func (o ConfigManagementPolicyControllerMonitoringBackendsItemOutput) ToStringOutput() pulumi.StringOutput
- func (o ConfigManagementPolicyControllerMonitoringBackendsItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ConfigManagementPolicyControllerMonitoringBackendsItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConfigManagementPolicyControllerMonitoringBackendsItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConfigManagementPolicyControllerMonitoringBackendsItemPtrInput
- type ConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput
- func (o ConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput) Elem() ConfigManagementPolicyControllerMonitoringBackendsItemOutput
- func (ConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput) ElementType() reflect.Type
- func (o ConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput) ToConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput() ConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput
- func (o ConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput) ToConfigManagementPolicyControllerMonitoringBackendsItemPtrOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput
- func (o ConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConfigManagementPolicyControllerMonitoringInput
- type ConfigManagementPolicyControllerMonitoringOutput
- func (o ConfigManagementPolicyControllerMonitoringOutput) Backends() ConfigManagementPolicyControllerMonitoringBackendsItemArrayOutput
- func (ConfigManagementPolicyControllerMonitoringOutput) ElementType() reflect.Type
- func (o ConfigManagementPolicyControllerMonitoringOutput) ToConfigManagementPolicyControllerMonitoringOutput() ConfigManagementPolicyControllerMonitoringOutput
- func (o ConfigManagementPolicyControllerMonitoringOutput) ToConfigManagementPolicyControllerMonitoringOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerMonitoringOutput
- func (o ConfigManagementPolicyControllerMonitoringOutput) ToConfigManagementPolicyControllerMonitoringPtrOutput() ConfigManagementPolicyControllerMonitoringPtrOutput
- func (o ConfigManagementPolicyControllerMonitoringOutput) ToConfigManagementPolicyControllerMonitoringPtrOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerMonitoringPtrOutput
- type ConfigManagementPolicyControllerMonitoringPtrInput
- type ConfigManagementPolicyControllerMonitoringPtrOutput
- func (o ConfigManagementPolicyControllerMonitoringPtrOutput) Backends() ConfigManagementPolicyControllerMonitoringBackendsItemArrayOutput
- func (o ConfigManagementPolicyControllerMonitoringPtrOutput) Elem() ConfigManagementPolicyControllerMonitoringOutput
- func (ConfigManagementPolicyControllerMonitoringPtrOutput) ElementType() reflect.Type
- func (o ConfigManagementPolicyControllerMonitoringPtrOutput) ToConfigManagementPolicyControllerMonitoringPtrOutput() ConfigManagementPolicyControllerMonitoringPtrOutput
- func (o ConfigManagementPolicyControllerMonitoringPtrOutput) ToConfigManagementPolicyControllerMonitoringPtrOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerMonitoringPtrOutput
- type ConfigManagementPolicyControllerMonitoringResponse
- type ConfigManagementPolicyControllerMonitoringResponseOutput
- func (o ConfigManagementPolicyControllerMonitoringResponseOutput) Backends() pulumi.StringArrayOutput
- func (ConfigManagementPolicyControllerMonitoringResponseOutput) ElementType() reflect.Type
- func (o ConfigManagementPolicyControllerMonitoringResponseOutput) ToConfigManagementPolicyControllerMonitoringResponseOutput() ConfigManagementPolicyControllerMonitoringResponseOutput
- func (o ConfigManagementPolicyControllerMonitoringResponseOutput) ToConfigManagementPolicyControllerMonitoringResponseOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerMonitoringResponseOutput
- type ConfigManagementPolicyControllerOutput
- func (o ConfigManagementPolicyControllerOutput) AuditIntervalSeconds() pulumi.StringPtrOutput
- func (ConfigManagementPolicyControllerOutput) ElementType() reflect.Type
- func (o ConfigManagementPolicyControllerOutput) Enabled() pulumi.BoolPtrOutput
- func (o ConfigManagementPolicyControllerOutput) ExemptableNamespaces() pulumi.StringArrayOutput
- func (o ConfigManagementPolicyControllerOutput) LogDeniesEnabled() pulumi.BoolPtrOutput
- func (o ConfigManagementPolicyControllerOutput) Monitoring() ConfigManagementPolicyControllerMonitoringPtrOutput
- func (o ConfigManagementPolicyControllerOutput) MutationEnabled() pulumi.BoolPtrOutput
- func (o ConfigManagementPolicyControllerOutput) ReferentialRulesEnabled() pulumi.BoolPtrOutput
- func (o ConfigManagementPolicyControllerOutput) TemplateLibraryInstalled() pulumi.BoolPtrOutput
- func (o ConfigManagementPolicyControllerOutput) ToConfigManagementPolicyControllerOutput() ConfigManagementPolicyControllerOutput
- func (o ConfigManagementPolicyControllerOutput) ToConfigManagementPolicyControllerOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerOutput
- func (o ConfigManagementPolicyControllerOutput) ToConfigManagementPolicyControllerPtrOutput() ConfigManagementPolicyControllerPtrOutput
- func (o ConfigManagementPolicyControllerOutput) ToConfigManagementPolicyControllerPtrOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerPtrOutput
- type ConfigManagementPolicyControllerPtrInput
- type ConfigManagementPolicyControllerPtrOutput
- func (o ConfigManagementPolicyControllerPtrOutput) AuditIntervalSeconds() pulumi.StringPtrOutput
- func (o ConfigManagementPolicyControllerPtrOutput) Elem() ConfigManagementPolicyControllerOutput
- func (ConfigManagementPolicyControllerPtrOutput) ElementType() reflect.Type
- func (o ConfigManagementPolicyControllerPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ConfigManagementPolicyControllerPtrOutput) ExemptableNamespaces() pulumi.StringArrayOutput
- func (o ConfigManagementPolicyControllerPtrOutput) LogDeniesEnabled() pulumi.BoolPtrOutput
- func (o ConfigManagementPolicyControllerPtrOutput) Monitoring() ConfigManagementPolicyControllerMonitoringPtrOutput
- func (o ConfigManagementPolicyControllerPtrOutput) MutationEnabled() pulumi.BoolPtrOutput
- func (o ConfigManagementPolicyControllerPtrOutput) ReferentialRulesEnabled() pulumi.BoolPtrOutput
- func (o ConfigManagementPolicyControllerPtrOutput) TemplateLibraryInstalled() pulumi.BoolPtrOutput
- func (o ConfigManagementPolicyControllerPtrOutput) ToConfigManagementPolicyControllerPtrOutput() ConfigManagementPolicyControllerPtrOutput
- func (o ConfigManagementPolicyControllerPtrOutput) ToConfigManagementPolicyControllerPtrOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerPtrOutput
- type ConfigManagementPolicyControllerResponse
- type ConfigManagementPolicyControllerResponseOutput
- func (o ConfigManagementPolicyControllerResponseOutput) AuditIntervalSeconds() pulumi.StringOutput
- func (ConfigManagementPolicyControllerResponseOutput) ElementType() reflect.Type
- func (o ConfigManagementPolicyControllerResponseOutput) Enabled() pulumi.BoolOutput
- func (o ConfigManagementPolicyControllerResponseOutput) ExemptableNamespaces() pulumi.StringArrayOutput
- func (o ConfigManagementPolicyControllerResponseOutput) LogDeniesEnabled() pulumi.BoolOutput
- func (o ConfigManagementPolicyControllerResponseOutput) Monitoring() ConfigManagementPolicyControllerMonitoringResponseOutput
- func (o ConfigManagementPolicyControllerResponseOutput) MutationEnabled() pulumi.BoolOutput
- func (o ConfigManagementPolicyControllerResponseOutput) ReferentialRulesEnabled() pulumi.BoolOutput
- func (o ConfigManagementPolicyControllerResponseOutput) TemplateLibraryInstalled() pulumi.BoolOutput
- func (o ConfigManagementPolicyControllerResponseOutput) ToConfigManagementPolicyControllerResponseOutput() ConfigManagementPolicyControllerResponseOutput
- func (o ConfigManagementPolicyControllerResponseOutput) ToConfigManagementPolicyControllerResponseOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerResponseOutput
- func (o ConfigManagementPolicyControllerResponseOutput) UpdateTime() pulumi.StringOutput
- type ConfigManagementPolicyControllerStateResponse
- type ConfigManagementPolicyControllerStateResponseOutput
- func (o ConfigManagementPolicyControllerStateResponseOutput) DeploymentState() ConfigManagementGatekeeperDeploymentStateResponseOutput
- func (ConfigManagementPolicyControllerStateResponseOutput) ElementType() reflect.Type
- func (o ConfigManagementPolicyControllerStateResponseOutput) Migration() ConfigManagementPolicyControllerMigrationResponseOutput
- func (o ConfigManagementPolicyControllerStateResponseOutput) ToConfigManagementPolicyControllerStateResponseOutput() ConfigManagementPolicyControllerStateResponseOutput
- func (o ConfigManagementPolicyControllerStateResponseOutput) ToConfigManagementPolicyControllerStateResponseOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerStateResponseOutput
- func (o ConfigManagementPolicyControllerStateResponseOutput) Version() ConfigManagementPolicyControllerVersionResponseOutput
- type ConfigManagementPolicyControllerVersionResponse
- type ConfigManagementPolicyControllerVersionResponseOutput
- func (ConfigManagementPolicyControllerVersionResponseOutput) ElementType() reflect.Type
- func (o ConfigManagementPolicyControllerVersionResponseOutput) ToConfigManagementPolicyControllerVersionResponseOutput() ConfigManagementPolicyControllerVersionResponseOutput
- func (o ConfigManagementPolicyControllerVersionResponseOutput) ToConfigManagementPolicyControllerVersionResponseOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerVersionResponseOutput
- func (o ConfigManagementPolicyControllerVersionResponseOutput) Version() pulumi.StringOutput
- type ConfigManagementSyncErrorResponse
- type ConfigManagementSyncErrorResponseArrayOutput
- func (ConfigManagementSyncErrorResponseArrayOutput) ElementType() reflect.Type
- func (o ConfigManagementSyncErrorResponseArrayOutput) Index(i pulumi.IntInput) ConfigManagementSyncErrorResponseOutput
- func (o ConfigManagementSyncErrorResponseArrayOutput) ToConfigManagementSyncErrorResponseArrayOutput() ConfigManagementSyncErrorResponseArrayOutput
- func (o ConfigManagementSyncErrorResponseArrayOutput) ToConfigManagementSyncErrorResponseArrayOutputWithContext(ctx context.Context) ConfigManagementSyncErrorResponseArrayOutput
- type ConfigManagementSyncErrorResponseOutput
- func (o ConfigManagementSyncErrorResponseOutput) Code() pulumi.StringOutput
- func (ConfigManagementSyncErrorResponseOutput) ElementType() reflect.Type
- func (o ConfigManagementSyncErrorResponseOutput) ErrorMessage() pulumi.StringOutput
- func (o ConfigManagementSyncErrorResponseOutput) ErrorResources() ConfigManagementErrorResourceResponseArrayOutput
- func (o ConfigManagementSyncErrorResponseOutput) ToConfigManagementSyncErrorResponseOutput() ConfigManagementSyncErrorResponseOutput
- func (o ConfigManagementSyncErrorResponseOutput) ToConfigManagementSyncErrorResponseOutputWithContext(ctx context.Context) ConfigManagementSyncErrorResponseOutput
- type ConfigManagementSyncStateResponse
- type ConfigManagementSyncStateResponseOutput
- func (o ConfigManagementSyncStateResponseOutput) Code() pulumi.StringOutput
- func (ConfigManagementSyncStateResponseOutput) ElementType() reflect.Type
- func (o ConfigManagementSyncStateResponseOutput) Errors() ConfigManagementSyncErrorResponseArrayOutput
- func (o ConfigManagementSyncStateResponseOutput) ImportToken() pulumi.StringOutput
- func (o ConfigManagementSyncStateResponseOutput) LastSync() pulumi.StringOutputdeprecated
- func (o ConfigManagementSyncStateResponseOutput) LastSyncTime() pulumi.StringOutput
- func (o ConfigManagementSyncStateResponseOutput) SourceToken() pulumi.StringOutput
- func (o ConfigManagementSyncStateResponseOutput) SyncToken() pulumi.StringOutput
- func (o ConfigManagementSyncStateResponseOutput) ToConfigManagementSyncStateResponseOutput() ConfigManagementSyncStateResponseOutput
- func (o ConfigManagementSyncStateResponseOutput) ToConfigManagementSyncStateResponseOutputWithContext(ctx context.Context) ConfigManagementSyncStateResponseOutput
- type DefaultClusterConfig
- type DefaultClusterConfigArgs
- func (DefaultClusterConfigArgs) ElementType() reflect.Type
- func (i DefaultClusterConfigArgs) ToDefaultClusterConfigOutput() DefaultClusterConfigOutput
- func (i DefaultClusterConfigArgs) ToDefaultClusterConfigOutputWithContext(ctx context.Context) DefaultClusterConfigOutput
- func (i DefaultClusterConfigArgs) ToDefaultClusterConfigPtrOutput() DefaultClusterConfigPtrOutput
- func (i DefaultClusterConfigArgs) ToDefaultClusterConfigPtrOutputWithContext(ctx context.Context) DefaultClusterConfigPtrOutput
- type DefaultClusterConfigInput
- type DefaultClusterConfigOutput
- func (o DefaultClusterConfigOutput) BinaryAuthorizationConfig() BinaryAuthorizationConfigPtrOutput
- func (DefaultClusterConfigOutput) ElementType() reflect.Type
- func (o DefaultClusterConfigOutput) SecurityPostureConfig() SecurityPostureConfigPtrOutput
- func (o DefaultClusterConfigOutput) ToDefaultClusterConfigOutput() DefaultClusterConfigOutput
- func (o DefaultClusterConfigOutput) ToDefaultClusterConfigOutputWithContext(ctx context.Context) DefaultClusterConfigOutput
- func (o DefaultClusterConfigOutput) ToDefaultClusterConfigPtrOutput() DefaultClusterConfigPtrOutput
- func (o DefaultClusterConfigOutput) ToDefaultClusterConfigPtrOutputWithContext(ctx context.Context) DefaultClusterConfigPtrOutput
- type DefaultClusterConfigPtrInput
- type DefaultClusterConfigPtrOutput
- func (o DefaultClusterConfigPtrOutput) BinaryAuthorizationConfig() BinaryAuthorizationConfigPtrOutput
- func (o DefaultClusterConfigPtrOutput) Elem() DefaultClusterConfigOutput
- func (DefaultClusterConfigPtrOutput) ElementType() reflect.Type
- func (o DefaultClusterConfigPtrOutput) SecurityPostureConfig() SecurityPostureConfigPtrOutput
- func (o DefaultClusterConfigPtrOutput) ToDefaultClusterConfigPtrOutput() DefaultClusterConfigPtrOutput
- func (o DefaultClusterConfigPtrOutput) ToDefaultClusterConfigPtrOutputWithContext(ctx context.Context) DefaultClusterConfigPtrOutput
- type DefaultClusterConfigResponse
- type DefaultClusterConfigResponseOutput
- func (o DefaultClusterConfigResponseOutput) BinaryAuthorizationConfig() BinaryAuthorizationConfigResponseOutput
- func (DefaultClusterConfigResponseOutput) ElementType() reflect.Type
- func (o DefaultClusterConfigResponseOutput) SecurityPostureConfig() SecurityPostureConfigResponseOutput
- func (o DefaultClusterConfigResponseOutput) ToDefaultClusterConfigResponseOutput() DefaultClusterConfigResponseOutput
- func (o DefaultClusterConfigResponseOutput) ToDefaultClusterConfigResponseOutputWithContext(ctx context.Context) DefaultClusterConfigResponseOutput
- type EdgeCluster
- type EdgeClusterArgs
- func (EdgeClusterArgs) ElementType() reflect.Type
- func (i EdgeClusterArgs) ToEdgeClusterOutput() EdgeClusterOutput
- func (i EdgeClusterArgs) ToEdgeClusterOutputWithContext(ctx context.Context) EdgeClusterOutput
- func (i EdgeClusterArgs) ToEdgeClusterPtrOutput() EdgeClusterPtrOutput
- func (i EdgeClusterArgs) ToEdgeClusterPtrOutputWithContext(ctx context.Context) EdgeClusterPtrOutput
- type EdgeClusterInput
- type EdgeClusterOutput
- func (EdgeClusterOutput) ElementType() reflect.Type
- func (o EdgeClusterOutput) ResourceLink() pulumi.StringPtrOutput
- func (o EdgeClusterOutput) ToEdgeClusterOutput() EdgeClusterOutput
- func (o EdgeClusterOutput) ToEdgeClusterOutputWithContext(ctx context.Context) EdgeClusterOutput
- func (o EdgeClusterOutput) ToEdgeClusterPtrOutput() EdgeClusterPtrOutput
- func (o EdgeClusterOutput) ToEdgeClusterPtrOutputWithContext(ctx context.Context) EdgeClusterPtrOutput
- type EdgeClusterPtrInput
- type EdgeClusterPtrOutput
- func (o EdgeClusterPtrOutput) Elem() EdgeClusterOutput
- func (EdgeClusterPtrOutput) ElementType() reflect.Type
- func (o EdgeClusterPtrOutput) ResourceLink() pulumi.StringPtrOutput
- func (o EdgeClusterPtrOutput) ToEdgeClusterPtrOutput() EdgeClusterPtrOutput
- func (o EdgeClusterPtrOutput) ToEdgeClusterPtrOutputWithContext(ctx context.Context) EdgeClusterPtrOutput
- type EdgeClusterResponse
- type EdgeClusterResponseOutput
- func (EdgeClusterResponseOutput) ElementType() reflect.Type
- func (o EdgeClusterResponseOutput) ResourceLink() pulumi.StringOutput
- func (o EdgeClusterResponseOutput) ToEdgeClusterResponseOutput() EdgeClusterResponseOutput
- func (o EdgeClusterResponseOutput) ToEdgeClusterResponseOutputWithContext(ctx context.Context) EdgeClusterResponseOutput
- type Expr
- type ExprArgs
- type ExprInput
- type ExprOutput
- func (o ExprOutput) Description() pulumi.StringPtrOutput
- func (ExprOutput) ElementType() reflect.Type
- func (o ExprOutput) Expression() pulumi.StringPtrOutput
- func (o ExprOutput) Location() pulumi.StringPtrOutput
- func (o ExprOutput) Title() pulumi.StringPtrOutput
- func (o ExprOutput) ToExprOutput() ExprOutput
- func (o ExprOutput) ToExprOutputWithContext(ctx context.Context) ExprOutput
- func (o ExprOutput) ToExprPtrOutput() ExprPtrOutput
- func (o ExprOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
- type ExprPtrInput
- type ExprPtrOutput
- func (o ExprPtrOutput) Description() pulumi.StringPtrOutput
- func (o ExprPtrOutput) Elem() ExprOutput
- func (ExprPtrOutput) ElementType() reflect.Type
- func (o ExprPtrOutput) Expression() pulumi.StringPtrOutput
- func (o ExprPtrOutput) Location() pulumi.StringPtrOutput
- func (o ExprPtrOutput) Title() pulumi.StringPtrOutput
- func (o ExprPtrOutput) ToExprPtrOutput() ExprPtrOutput
- func (o ExprPtrOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
- type ExprResponse
- type ExprResponseOutput
- func (o ExprResponseOutput) Description() pulumi.StringOutput
- func (ExprResponseOutput) ElementType() reflect.Type
- func (o ExprResponseOutput) Expression() pulumi.StringOutput
- func (o ExprResponseOutput) Location() pulumi.StringOutput
- func (o ExprResponseOutput) Title() pulumi.StringOutput
- func (o ExprResponseOutput) ToExprResponseOutput() ExprResponseOutput
- func (o ExprResponseOutput) ToExprResponseOutputWithContext(ctx context.Context) ExprResponseOutput
- type Feature
- type FeatureArgs
- type FeatureIamBinding
- type FeatureIamBindingArgs
- type FeatureIamBindingInput
- type FeatureIamBindingOutput
- func (o FeatureIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (FeatureIamBindingOutput) ElementType() reflect.Type
- func (o FeatureIamBindingOutput) Etag() pulumi.StringOutput
- func (o FeatureIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o FeatureIamBindingOutput) Name() pulumi.StringOutput
- func (o FeatureIamBindingOutput) Project() pulumi.StringOutput
- func (o FeatureIamBindingOutput) Role() pulumi.StringOutput
- func (o FeatureIamBindingOutput) ToFeatureIamBindingOutput() FeatureIamBindingOutput
- func (o FeatureIamBindingOutput) ToFeatureIamBindingOutputWithContext(ctx context.Context) FeatureIamBindingOutput
- type FeatureIamBindingState
- type FeatureIamMember
- type FeatureIamMemberArgs
- type FeatureIamMemberInput
- type FeatureIamMemberOutput
- func (o FeatureIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (FeatureIamMemberOutput) ElementType() reflect.Type
- func (o FeatureIamMemberOutput) Etag() pulumi.StringOutput
- func (o FeatureIamMemberOutput) Member() pulumi.StringOutput
- func (o FeatureIamMemberOutput) Name() pulumi.StringOutput
- func (o FeatureIamMemberOutput) Project() pulumi.StringOutput
- func (o FeatureIamMemberOutput) Role() pulumi.StringOutput
- func (o FeatureIamMemberOutput) ToFeatureIamMemberOutput() FeatureIamMemberOutput
- func (o FeatureIamMemberOutput) ToFeatureIamMemberOutputWithContext(ctx context.Context) FeatureIamMemberOutput
- type FeatureIamMemberState
- type FeatureIamPolicy
- type FeatureIamPolicyArgs
- type FeatureIamPolicyInput
- type FeatureIamPolicyOutput
- func (o FeatureIamPolicyOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o FeatureIamPolicyOutput) Bindings() BindingResponseArrayOutput
- func (FeatureIamPolicyOutput) ElementType() reflect.Type
- func (o FeatureIamPolicyOutput) Etag() pulumi.StringOutput
- func (o FeatureIamPolicyOutput) FeatureId() pulumi.StringOutput
- func (o FeatureIamPolicyOutput) Location() pulumi.StringOutput
- func (o FeatureIamPolicyOutput) Project() pulumi.StringOutput
- func (o FeatureIamPolicyOutput) ToFeatureIamPolicyOutput() FeatureIamPolicyOutput
- func (o FeatureIamPolicyOutput) ToFeatureIamPolicyOutputWithContext(ctx context.Context) FeatureIamPolicyOutput
- func (o FeatureIamPolicyOutput) Version() pulumi.IntOutput
- type FeatureIamPolicyState
- type FeatureInput
- type FeatureOutput
- func (o FeatureOutput) CreateTime() pulumi.StringOutput
- func (o FeatureOutput) DeleteTime() pulumi.StringOutput
- func (FeatureOutput) ElementType() reflect.Type
- func (o FeatureOutput) FeatureId() pulumi.StringPtrOutput
- func (o FeatureOutput) FleetDefaultMemberConfig() CommonFleetDefaultMemberConfigSpecResponseOutput
- func (o FeatureOutput) Labels() pulumi.StringMapOutput
- func (o FeatureOutput) Location() pulumi.StringOutput
- func (o FeatureOutput) MembershipSpecs() MembershipFeatureSpecResponseMapOutput
- func (o FeatureOutput) MembershipStates() MembershipFeatureStateResponseMapOutput
- func (o FeatureOutput) Name() pulumi.StringOutput
- func (o FeatureOutput) Project() pulumi.StringOutput
- func (o FeatureOutput) RequestId() pulumi.StringPtrOutput
- func (o FeatureOutput) ResourceState() FeatureResourceStateResponseOutput
- func (o FeatureOutput) ScopeSpecs() ScopeFeatureSpecResponseMapOutput
- func (o FeatureOutput) ScopeStates() ScopeFeatureStateResponseMapOutput
- func (o FeatureOutput) Spec() CommonFeatureSpecResponseOutput
- func (o FeatureOutput) State() CommonFeatureStateResponseOutput
- func (o FeatureOutput) ToFeatureOutput() FeatureOutput
- func (o FeatureOutput) ToFeatureOutputWithContext(ctx context.Context) FeatureOutput
- func (o FeatureOutput) UpdateTime() pulumi.StringOutput
- type FeatureResourceStateResponse
- type FeatureResourceStateResponseOutput
- func (FeatureResourceStateResponseOutput) ElementType() reflect.Type
- func (o FeatureResourceStateResponseOutput) State() pulumi.StringOutput
- func (o FeatureResourceStateResponseOutput) ToFeatureResourceStateResponseOutput() FeatureResourceStateResponseOutput
- func (o FeatureResourceStateResponseOutput) ToFeatureResourceStateResponseOutputWithContext(ctx context.Context) FeatureResourceStateResponseOutput
- type FeatureState
- type FeatureStateResponse
- type FeatureStateResponseOutput
- func (o FeatureStateResponseOutput) Code() pulumi.StringOutput
- func (o FeatureStateResponseOutput) Description() pulumi.StringOutput
- func (FeatureStateResponseOutput) ElementType() reflect.Type
- func (o FeatureStateResponseOutput) ToFeatureStateResponseOutput() FeatureStateResponseOutput
- func (o FeatureStateResponseOutput) ToFeatureStateResponseOutputWithContext(ctx context.Context) FeatureStateResponseOutput
- func (o FeatureStateResponseOutput) UpdateTime() pulumi.StringOutput
- type Fleet
- type FleetArgs
- type FleetInput
- type FleetLifecycleStateResponse
- type FleetLifecycleStateResponseOutput
- func (o FleetLifecycleStateResponseOutput) Code() pulumi.StringOutput
- func (FleetLifecycleStateResponseOutput) ElementType() reflect.Type
- func (o FleetLifecycleStateResponseOutput) ToFleetLifecycleStateResponseOutput() FleetLifecycleStateResponseOutput
- func (o FleetLifecycleStateResponseOutput) ToFleetLifecycleStateResponseOutputWithContext(ctx context.Context) FleetLifecycleStateResponseOutput
- type FleetObservabilityFeatureErrorResponse
- type FleetObservabilityFeatureErrorResponseArrayOutput
- func (FleetObservabilityFeatureErrorResponseArrayOutput) ElementType() reflect.Type
- func (o FleetObservabilityFeatureErrorResponseArrayOutput) Index(i pulumi.IntInput) FleetObservabilityFeatureErrorResponseOutput
- func (o FleetObservabilityFeatureErrorResponseArrayOutput) ToFleetObservabilityFeatureErrorResponseArrayOutput() FleetObservabilityFeatureErrorResponseArrayOutput
- func (o FleetObservabilityFeatureErrorResponseArrayOutput) ToFleetObservabilityFeatureErrorResponseArrayOutputWithContext(ctx context.Context) FleetObservabilityFeatureErrorResponseArrayOutput
- type FleetObservabilityFeatureErrorResponseOutput
- func (o FleetObservabilityFeatureErrorResponseOutput) Code() pulumi.StringOutput
- func (o FleetObservabilityFeatureErrorResponseOutput) Description() pulumi.StringOutput
- func (FleetObservabilityFeatureErrorResponseOutput) ElementType() reflect.Type
- func (o FleetObservabilityFeatureErrorResponseOutput) ToFleetObservabilityFeatureErrorResponseOutput() FleetObservabilityFeatureErrorResponseOutput
- func (o FleetObservabilityFeatureErrorResponseOutput) ToFleetObservabilityFeatureErrorResponseOutputWithContext(ctx context.Context) FleetObservabilityFeatureErrorResponseOutput
- type FleetObservabilityFeatureSpec
- type FleetObservabilityFeatureSpecArgs
- func (FleetObservabilityFeatureSpecArgs) ElementType() reflect.Type
- func (i FleetObservabilityFeatureSpecArgs) ToFleetObservabilityFeatureSpecOutput() FleetObservabilityFeatureSpecOutput
- func (i FleetObservabilityFeatureSpecArgs) ToFleetObservabilityFeatureSpecOutputWithContext(ctx context.Context) FleetObservabilityFeatureSpecOutput
- func (i FleetObservabilityFeatureSpecArgs) ToFleetObservabilityFeatureSpecPtrOutput() FleetObservabilityFeatureSpecPtrOutput
- func (i FleetObservabilityFeatureSpecArgs) ToFleetObservabilityFeatureSpecPtrOutputWithContext(ctx context.Context) FleetObservabilityFeatureSpecPtrOutput
- type FleetObservabilityFeatureSpecInput
- type FleetObservabilityFeatureSpecOutput
- func (FleetObservabilityFeatureSpecOutput) ElementType() reflect.Type
- func (o FleetObservabilityFeatureSpecOutput) LoggingConfig() FleetObservabilityLoggingConfigPtrOutput
- func (o FleetObservabilityFeatureSpecOutput) ToFleetObservabilityFeatureSpecOutput() FleetObservabilityFeatureSpecOutput
- func (o FleetObservabilityFeatureSpecOutput) ToFleetObservabilityFeatureSpecOutputWithContext(ctx context.Context) FleetObservabilityFeatureSpecOutput
- func (o FleetObservabilityFeatureSpecOutput) ToFleetObservabilityFeatureSpecPtrOutput() FleetObservabilityFeatureSpecPtrOutput
- func (o FleetObservabilityFeatureSpecOutput) ToFleetObservabilityFeatureSpecPtrOutputWithContext(ctx context.Context) FleetObservabilityFeatureSpecPtrOutput
- type FleetObservabilityFeatureSpecPtrInput
- type FleetObservabilityFeatureSpecPtrOutput
- func (o FleetObservabilityFeatureSpecPtrOutput) Elem() FleetObservabilityFeatureSpecOutput
- func (FleetObservabilityFeatureSpecPtrOutput) ElementType() reflect.Type
- func (o FleetObservabilityFeatureSpecPtrOutput) LoggingConfig() FleetObservabilityLoggingConfigPtrOutput
- func (o FleetObservabilityFeatureSpecPtrOutput) ToFleetObservabilityFeatureSpecPtrOutput() FleetObservabilityFeatureSpecPtrOutput
- func (o FleetObservabilityFeatureSpecPtrOutput) ToFleetObservabilityFeatureSpecPtrOutputWithContext(ctx context.Context) FleetObservabilityFeatureSpecPtrOutput
- type FleetObservabilityFeatureSpecResponse
- type FleetObservabilityFeatureSpecResponseOutput
- func (FleetObservabilityFeatureSpecResponseOutput) ElementType() reflect.Type
- func (o FleetObservabilityFeatureSpecResponseOutput) LoggingConfig() FleetObservabilityLoggingConfigResponseOutput
- func (o FleetObservabilityFeatureSpecResponseOutput) ToFleetObservabilityFeatureSpecResponseOutput() FleetObservabilityFeatureSpecResponseOutput
- func (o FleetObservabilityFeatureSpecResponseOutput) ToFleetObservabilityFeatureSpecResponseOutputWithContext(ctx context.Context) FleetObservabilityFeatureSpecResponseOutput
- type FleetObservabilityFeatureStateResponse
- type FleetObservabilityFeatureStateResponseOutput
- func (FleetObservabilityFeatureStateResponseOutput) ElementType() reflect.Type
- func (o FleetObservabilityFeatureStateResponseOutput) Logging() FleetObservabilityFleetObservabilityLoggingStateResponseOutput
- func (o FleetObservabilityFeatureStateResponseOutput) Monitoring() FleetObservabilityFleetObservabilityMonitoringStateResponseOutput
- func (o FleetObservabilityFeatureStateResponseOutput) ToFleetObservabilityFeatureStateResponseOutput() FleetObservabilityFeatureStateResponseOutput
- func (o FleetObservabilityFeatureStateResponseOutput) ToFleetObservabilityFeatureStateResponseOutputWithContext(ctx context.Context) FleetObservabilityFeatureStateResponseOutput
- type FleetObservabilityFleetObservabilityBaseFeatureStateResponse
- type FleetObservabilityFleetObservabilityBaseFeatureStateResponseOutput
- func (o FleetObservabilityFleetObservabilityBaseFeatureStateResponseOutput) Code() pulumi.StringOutput
- func (FleetObservabilityFleetObservabilityBaseFeatureStateResponseOutput) ElementType() reflect.Type
- func (o FleetObservabilityFleetObservabilityBaseFeatureStateResponseOutput) Errors() FleetObservabilityFeatureErrorResponseArrayOutput
- func (o FleetObservabilityFleetObservabilityBaseFeatureStateResponseOutput) ToFleetObservabilityFleetObservabilityBaseFeatureStateResponseOutput() FleetObservabilityFleetObservabilityBaseFeatureStateResponseOutput
- func (o FleetObservabilityFleetObservabilityBaseFeatureStateResponseOutput) ToFleetObservabilityFleetObservabilityBaseFeatureStateResponseOutputWithContext(ctx context.Context) FleetObservabilityFleetObservabilityBaseFeatureStateResponseOutput
- type FleetObservabilityFleetObservabilityLoggingStateResponse
- type FleetObservabilityFleetObservabilityLoggingStateResponseOutput
- func (o FleetObservabilityFleetObservabilityLoggingStateResponseOutput) DefaultLog() FleetObservabilityFleetObservabilityBaseFeatureStateResponseOutput
- func (FleetObservabilityFleetObservabilityLoggingStateResponseOutput) ElementType() reflect.Type
- func (o FleetObservabilityFleetObservabilityLoggingStateResponseOutput) ScopeLog() FleetObservabilityFleetObservabilityBaseFeatureStateResponseOutput
- func (o FleetObservabilityFleetObservabilityLoggingStateResponseOutput) ToFleetObservabilityFleetObservabilityLoggingStateResponseOutput() FleetObservabilityFleetObservabilityLoggingStateResponseOutput
- func (o FleetObservabilityFleetObservabilityLoggingStateResponseOutput) ToFleetObservabilityFleetObservabilityLoggingStateResponseOutputWithContext(ctx context.Context) FleetObservabilityFleetObservabilityLoggingStateResponseOutput
- type FleetObservabilityFleetObservabilityMonitoringStateResponse
- type FleetObservabilityFleetObservabilityMonitoringStateResponseOutput
- func (FleetObservabilityFleetObservabilityMonitoringStateResponseOutput) ElementType() reflect.Type
- func (o FleetObservabilityFleetObservabilityMonitoringStateResponseOutput) State() FleetObservabilityFleetObservabilityBaseFeatureStateResponseOutput
- func (o FleetObservabilityFleetObservabilityMonitoringStateResponseOutput) ToFleetObservabilityFleetObservabilityMonitoringStateResponseOutput() FleetObservabilityFleetObservabilityMonitoringStateResponseOutput
- func (o FleetObservabilityFleetObservabilityMonitoringStateResponseOutput) ToFleetObservabilityFleetObservabilityMonitoringStateResponseOutputWithContext(ctx context.Context) FleetObservabilityFleetObservabilityMonitoringStateResponseOutput
- type FleetObservabilityLoggingConfig
- type FleetObservabilityLoggingConfigArgs
- func (FleetObservabilityLoggingConfigArgs) ElementType() reflect.Type
- func (i FleetObservabilityLoggingConfigArgs) ToFleetObservabilityLoggingConfigOutput() FleetObservabilityLoggingConfigOutput
- func (i FleetObservabilityLoggingConfigArgs) ToFleetObservabilityLoggingConfigOutputWithContext(ctx context.Context) FleetObservabilityLoggingConfigOutput
- func (i FleetObservabilityLoggingConfigArgs) ToFleetObservabilityLoggingConfigPtrOutput() FleetObservabilityLoggingConfigPtrOutput
- func (i FleetObservabilityLoggingConfigArgs) ToFleetObservabilityLoggingConfigPtrOutputWithContext(ctx context.Context) FleetObservabilityLoggingConfigPtrOutput
- type FleetObservabilityLoggingConfigInput
- type FleetObservabilityLoggingConfigOutput
- func (o FleetObservabilityLoggingConfigOutput) DefaultConfig() FleetObservabilityRoutingConfigPtrOutput
- func (FleetObservabilityLoggingConfigOutput) ElementType() reflect.Type
- func (o FleetObservabilityLoggingConfigOutput) FleetScopeLogsConfig() FleetObservabilityRoutingConfigPtrOutput
- func (o FleetObservabilityLoggingConfigOutput) ToFleetObservabilityLoggingConfigOutput() FleetObservabilityLoggingConfigOutput
- func (o FleetObservabilityLoggingConfigOutput) ToFleetObservabilityLoggingConfigOutputWithContext(ctx context.Context) FleetObservabilityLoggingConfigOutput
- func (o FleetObservabilityLoggingConfigOutput) ToFleetObservabilityLoggingConfigPtrOutput() FleetObservabilityLoggingConfigPtrOutput
- func (o FleetObservabilityLoggingConfigOutput) ToFleetObservabilityLoggingConfigPtrOutputWithContext(ctx context.Context) FleetObservabilityLoggingConfigPtrOutput
- type FleetObservabilityLoggingConfigPtrInput
- type FleetObservabilityLoggingConfigPtrOutput
- func (o FleetObservabilityLoggingConfigPtrOutput) DefaultConfig() FleetObservabilityRoutingConfigPtrOutput
- func (o FleetObservabilityLoggingConfigPtrOutput) Elem() FleetObservabilityLoggingConfigOutput
- func (FleetObservabilityLoggingConfigPtrOutput) ElementType() reflect.Type
- func (o FleetObservabilityLoggingConfigPtrOutput) FleetScopeLogsConfig() FleetObservabilityRoutingConfigPtrOutput
- func (o FleetObservabilityLoggingConfigPtrOutput) ToFleetObservabilityLoggingConfigPtrOutput() FleetObservabilityLoggingConfigPtrOutput
- func (o FleetObservabilityLoggingConfigPtrOutput) ToFleetObservabilityLoggingConfigPtrOutputWithContext(ctx context.Context) FleetObservabilityLoggingConfigPtrOutput
- type FleetObservabilityLoggingConfigResponse
- type FleetObservabilityLoggingConfigResponseOutput
- func (o FleetObservabilityLoggingConfigResponseOutput) DefaultConfig() FleetObservabilityRoutingConfigResponseOutput
- func (FleetObservabilityLoggingConfigResponseOutput) ElementType() reflect.Type
- func (o FleetObservabilityLoggingConfigResponseOutput) FleetScopeLogsConfig() FleetObservabilityRoutingConfigResponseOutput
- func (o FleetObservabilityLoggingConfigResponseOutput) ToFleetObservabilityLoggingConfigResponseOutput() FleetObservabilityLoggingConfigResponseOutput
- func (o FleetObservabilityLoggingConfigResponseOutput) ToFleetObservabilityLoggingConfigResponseOutputWithContext(ctx context.Context) FleetObservabilityLoggingConfigResponseOutput
- type FleetObservabilityMembershipSpec
- type FleetObservabilityMembershipSpecArgs
- func (FleetObservabilityMembershipSpecArgs) ElementType() reflect.Type
- func (i FleetObservabilityMembershipSpecArgs) ToFleetObservabilityMembershipSpecOutput() FleetObservabilityMembershipSpecOutput
- func (i FleetObservabilityMembershipSpecArgs) ToFleetObservabilityMembershipSpecOutputWithContext(ctx context.Context) FleetObservabilityMembershipSpecOutput
- func (i FleetObservabilityMembershipSpecArgs) ToFleetObservabilityMembershipSpecPtrOutput() FleetObservabilityMembershipSpecPtrOutput
- func (i FleetObservabilityMembershipSpecArgs) ToFleetObservabilityMembershipSpecPtrOutputWithContext(ctx context.Context) FleetObservabilityMembershipSpecPtrOutput
- type FleetObservabilityMembershipSpecInput
- type FleetObservabilityMembershipSpecOutput
- func (FleetObservabilityMembershipSpecOutput) ElementType() reflect.Type
- func (o FleetObservabilityMembershipSpecOutput) ToFleetObservabilityMembershipSpecOutput() FleetObservabilityMembershipSpecOutput
- func (o FleetObservabilityMembershipSpecOutput) ToFleetObservabilityMembershipSpecOutputWithContext(ctx context.Context) FleetObservabilityMembershipSpecOutput
- func (o FleetObservabilityMembershipSpecOutput) ToFleetObservabilityMembershipSpecPtrOutput() FleetObservabilityMembershipSpecPtrOutput
- func (o FleetObservabilityMembershipSpecOutput) ToFleetObservabilityMembershipSpecPtrOutputWithContext(ctx context.Context) FleetObservabilityMembershipSpecPtrOutput
- type FleetObservabilityMembershipSpecPtrInput
- type FleetObservabilityMembershipSpecPtrOutput
- func (o FleetObservabilityMembershipSpecPtrOutput) Elem() FleetObservabilityMembershipSpecOutput
- func (FleetObservabilityMembershipSpecPtrOutput) ElementType() reflect.Type
- func (o FleetObservabilityMembershipSpecPtrOutput) ToFleetObservabilityMembershipSpecPtrOutput() FleetObservabilityMembershipSpecPtrOutput
- func (o FleetObservabilityMembershipSpecPtrOutput) ToFleetObservabilityMembershipSpecPtrOutputWithContext(ctx context.Context) FleetObservabilityMembershipSpecPtrOutput
- type FleetObservabilityMembershipSpecResponse
- type FleetObservabilityMembershipSpecResponseOutput
- func (FleetObservabilityMembershipSpecResponseOutput) ElementType() reflect.Type
- func (o FleetObservabilityMembershipSpecResponseOutput) ToFleetObservabilityMembershipSpecResponseOutput() FleetObservabilityMembershipSpecResponseOutput
- func (o FleetObservabilityMembershipSpecResponseOutput) ToFleetObservabilityMembershipSpecResponseOutputWithContext(ctx context.Context) FleetObservabilityMembershipSpecResponseOutput
- type FleetObservabilityMembershipStateResponse
- type FleetObservabilityMembershipStateResponseOutput
- func (FleetObservabilityMembershipStateResponseOutput) ElementType() reflect.Type
- func (o FleetObservabilityMembershipStateResponseOutput) ToFleetObservabilityMembershipStateResponseOutput() FleetObservabilityMembershipStateResponseOutput
- func (o FleetObservabilityMembershipStateResponseOutput) ToFleetObservabilityMembershipStateResponseOutputWithContext(ctx context.Context) FleetObservabilityMembershipStateResponseOutput
- type FleetObservabilityRoutingConfig
- type FleetObservabilityRoutingConfigArgs
- func (FleetObservabilityRoutingConfigArgs) ElementType() reflect.Type
- func (i FleetObservabilityRoutingConfigArgs) ToFleetObservabilityRoutingConfigOutput() FleetObservabilityRoutingConfigOutput
- func (i FleetObservabilityRoutingConfigArgs) ToFleetObservabilityRoutingConfigOutputWithContext(ctx context.Context) FleetObservabilityRoutingConfigOutput
- func (i FleetObservabilityRoutingConfigArgs) ToFleetObservabilityRoutingConfigPtrOutput() FleetObservabilityRoutingConfigPtrOutput
- func (i FleetObservabilityRoutingConfigArgs) ToFleetObservabilityRoutingConfigPtrOutputWithContext(ctx context.Context) FleetObservabilityRoutingConfigPtrOutput
- type FleetObservabilityRoutingConfigInput
- type FleetObservabilityRoutingConfigMode
- func (FleetObservabilityRoutingConfigMode) ElementType() reflect.Type
- func (e FleetObservabilityRoutingConfigMode) ToFleetObservabilityRoutingConfigModeOutput() FleetObservabilityRoutingConfigModeOutput
- func (e FleetObservabilityRoutingConfigMode) ToFleetObservabilityRoutingConfigModeOutputWithContext(ctx context.Context) FleetObservabilityRoutingConfigModeOutput
- func (e FleetObservabilityRoutingConfigMode) ToFleetObservabilityRoutingConfigModePtrOutput() FleetObservabilityRoutingConfigModePtrOutput
- func (e FleetObservabilityRoutingConfigMode) ToFleetObservabilityRoutingConfigModePtrOutputWithContext(ctx context.Context) FleetObservabilityRoutingConfigModePtrOutput
- func (e FleetObservabilityRoutingConfigMode) ToStringOutput() pulumi.StringOutput
- func (e FleetObservabilityRoutingConfigMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FleetObservabilityRoutingConfigMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FleetObservabilityRoutingConfigMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetObservabilityRoutingConfigModeInput
- type FleetObservabilityRoutingConfigModeOutput
- func (FleetObservabilityRoutingConfigModeOutput) ElementType() reflect.Type
- func (o FleetObservabilityRoutingConfigModeOutput) ToFleetObservabilityRoutingConfigModeOutput() FleetObservabilityRoutingConfigModeOutput
- func (o FleetObservabilityRoutingConfigModeOutput) ToFleetObservabilityRoutingConfigModeOutputWithContext(ctx context.Context) FleetObservabilityRoutingConfigModeOutput
- func (o FleetObservabilityRoutingConfigModeOutput) ToFleetObservabilityRoutingConfigModePtrOutput() FleetObservabilityRoutingConfigModePtrOutput
- func (o FleetObservabilityRoutingConfigModeOutput) ToFleetObservabilityRoutingConfigModePtrOutputWithContext(ctx context.Context) FleetObservabilityRoutingConfigModePtrOutput
- func (o FleetObservabilityRoutingConfigModeOutput) ToStringOutput() pulumi.StringOutput
- func (o FleetObservabilityRoutingConfigModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FleetObservabilityRoutingConfigModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FleetObservabilityRoutingConfigModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetObservabilityRoutingConfigModePtrInput
- type FleetObservabilityRoutingConfigModePtrOutput
- func (o FleetObservabilityRoutingConfigModePtrOutput) Elem() FleetObservabilityRoutingConfigModeOutput
- func (FleetObservabilityRoutingConfigModePtrOutput) ElementType() reflect.Type
- func (o FleetObservabilityRoutingConfigModePtrOutput) ToFleetObservabilityRoutingConfigModePtrOutput() FleetObservabilityRoutingConfigModePtrOutput
- func (o FleetObservabilityRoutingConfigModePtrOutput) ToFleetObservabilityRoutingConfigModePtrOutputWithContext(ctx context.Context) FleetObservabilityRoutingConfigModePtrOutput
- func (o FleetObservabilityRoutingConfigModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FleetObservabilityRoutingConfigModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FleetObservabilityRoutingConfigOutput
- func (FleetObservabilityRoutingConfigOutput) ElementType() reflect.Type
- func (o FleetObservabilityRoutingConfigOutput) Mode() FleetObservabilityRoutingConfigModePtrOutput
- func (o FleetObservabilityRoutingConfigOutput) ToFleetObservabilityRoutingConfigOutput() FleetObservabilityRoutingConfigOutput
- func (o FleetObservabilityRoutingConfigOutput) ToFleetObservabilityRoutingConfigOutputWithContext(ctx context.Context) FleetObservabilityRoutingConfigOutput
- func (o FleetObservabilityRoutingConfigOutput) ToFleetObservabilityRoutingConfigPtrOutput() FleetObservabilityRoutingConfigPtrOutput
- func (o FleetObservabilityRoutingConfigOutput) ToFleetObservabilityRoutingConfigPtrOutputWithContext(ctx context.Context) FleetObservabilityRoutingConfigPtrOutput
- type FleetObservabilityRoutingConfigPtrInput
- type FleetObservabilityRoutingConfigPtrOutput
- func (o FleetObservabilityRoutingConfigPtrOutput) Elem() FleetObservabilityRoutingConfigOutput
- func (FleetObservabilityRoutingConfigPtrOutput) ElementType() reflect.Type
- func (o FleetObservabilityRoutingConfigPtrOutput) Mode() FleetObservabilityRoutingConfigModePtrOutput
- func (o FleetObservabilityRoutingConfigPtrOutput) ToFleetObservabilityRoutingConfigPtrOutput() FleetObservabilityRoutingConfigPtrOutput
- func (o FleetObservabilityRoutingConfigPtrOutput) ToFleetObservabilityRoutingConfigPtrOutputWithContext(ctx context.Context) FleetObservabilityRoutingConfigPtrOutput
- type FleetObservabilityRoutingConfigResponse
- type FleetObservabilityRoutingConfigResponseOutput
- func (FleetObservabilityRoutingConfigResponseOutput) ElementType() reflect.Type
- func (o FleetObservabilityRoutingConfigResponseOutput) Mode() pulumi.StringOutput
- func (o FleetObservabilityRoutingConfigResponseOutput) ToFleetObservabilityRoutingConfigResponseOutput() FleetObservabilityRoutingConfigResponseOutput
- func (o FleetObservabilityRoutingConfigResponseOutput) ToFleetObservabilityRoutingConfigResponseOutputWithContext(ctx context.Context) FleetObservabilityRoutingConfigResponseOutput
- type FleetOutput
- func (o FleetOutput) CreateTime() pulumi.StringOutput
- func (o FleetOutput) DefaultClusterConfig() DefaultClusterConfigResponseOutput
- func (o FleetOutput) DeleteTime() pulumi.StringOutput
- func (o FleetOutput) DisplayName() pulumi.StringOutput
- func (FleetOutput) ElementType() reflect.Type
- func (o FleetOutput) Labels() pulumi.StringMapOutput
- func (o FleetOutput) Location() pulumi.StringOutput
- func (o FleetOutput) Name() pulumi.StringOutput
- func (o FleetOutput) Project() pulumi.StringOutput
- func (o FleetOutput) State() FleetLifecycleStateResponseOutput
- func (o FleetOutput) ToFleetOutput() FleetOutput
- func (o FleetOutput) ToFleetOutputWithContext(ctx context.Context) FleetOutput
- func (o FleetOutput) Uid() pulumi.StringOutput
- func (o FleetOutput) UpdateTime() pulumi.StringOutput
- type FleetState
- type GkeCluster
- type GkeClusterArgs
- func (GkeClusterArgs) ElementType() reflect.Type
- func (i GkeClusterArgs) ToGkeClusterOutput() GkeClusterOutput
- func (i GkeClusterArgs) ToGkeClusterOutputWithContext(ctx context.Context) GkeClusterOutput
- func (i GkeClusterArgs) ToGkeClusterPtrOutput() GkeClusterPtrOutput
- func (i GkeClusterArgs) ToGkeClusterPtrOutputWithContext(ctx context.Context) GkeClusterPtrOutput
- type GkeClusterInput
- type GkeClusterOutput
- func (GkeClusterOutput) ElementType() reflect.Type
- func (o GkeClusterOutput) ResourceLink() pulumi.StringPtrOutput
- func (o GkeClusterOutput) ToGkeClusterOutput() GkeClusterOutput
- func (o GkeClusterOutput) ToGkeClusterOutputWithContext(ctx context.Context) GkeClusterOutput
- func (o GkeClusterOutput) ToGkeClusterPtrOutput() GkeClusterPtrOutput
- func (o GkeClusterOutput) ToGkeClusterPtrOutputWithContext(ctx context.Context) GkeClusterPtrOutput
- type GkeClusterPtrInput
- type GkeClusterPtrOutput
- func (o GkeClusterPtrOutput) Elem() GkeClusterOutput
- func (GkeClusterPtrOutput) ElementType() reflect.Type
- func (o GkeClusterPtrOutput) ResourceLink() pulumi.StringPtrOutput
- func (o GkeClusterPtrOutput) ToGkeClusterPtrOutput() GkeClusterPtrOutput
- func (o GkeClusterPtrOutput) ToGkeClusterPtrOutputWithContext(ctx context.Context) GkeClusterPtrOutput
- type GkeClusterResponse
- type GkeClusterResponseOutput
- func (o GkeClusterResponseOutput) ClusterMissing() pulumi.BoolOutput
- func (GkeClusterResponseOutput) ElementType() reflect.Type
- func (o GkeClusterResponseOutput) ResourceLink() pulumi.StringOutput
- func (o GkeClusterResponseOutput) ToGkeClusterResponseOutput() GkeClusterResponseOutput
- func (o GkeClusterResponseOutput) ToGkeClusterResponseOutputWithContext(ctx context.Context) GkeClusterResponseOutput
- type IdentityServiceAuthMethod
- type IdentityServiceAuthMethodArgs
- func (IdentityServiceAuthMethodArgs) ElementType() reflect.Type
- func (i IdentityServiceAuthMethodArgs) ToIdentityServiceAuthMethodOutput() IdentityServiceAuthMethodOutput
- func (i IdentityServiceAuthMethodArgs) ToIdentityServiceAuthMethodOutputWithContext(ctx context.Context) IdentityServiceAuthMethodOutput
- type IdentityServiceAuthMethodArray
- func (IdentityServiceAuthMethodArray) ElementType() reflect.Type
- func (i IdentityServiceAuthMethodArray) ToIdentityServiceAuthMethodArrayOutput() IdentityServiceAuthMethodArrayOutput
- func (i IdentityServiceAuthMethodArray) ToIdentityServiceAuthMethodArrayOutputWithContext(ctx context.Context) IdentityServiceAuthMethodArrayOutput
- type IdentityServiceAuthMethodArrayInput
- type IdentityServiceAuthMethodArrayOutput
- func (IdentityServiceAuthMethodArrayOutput) ElementType() reflect.Type
- func (o IdentityServiceAuthMethodArrayOutput) Index(i pulumi.IntInput) IdentityServiceAuthMethodOutput
- func (o IdentityServiceAuthMethodArrayOutput) ToIdentityServiceAuthMethodArrayOutput() IdentityServiceAuthMethodArrayOutput
- func (o IdentityServiceAuthMethodArrayOutput) ToIdentityServiceAuthMethodArrayOutputWithContext(ctx context.Context) IdentityServiceAuthMethodArrayOutput
- type IdentityServiceAuthMethodInput
- type IdentityServiceAuthMethodOutput
- func (o IdentityServiceAuthMethodOutput) AzureadConfig() IdentityServiceAzureADConfigPtrOutput
- func (IdentityServiceAuthMethodOutput) ElementType() reflect.Type
- func (o IdentityServiceAuthMethodOutput) GoogleConfig() IdentityServiceGoogleConfigPtrOutput
- func (o IdentityServiceAuthMethodOutput) Name() pulumi.StringPtrOutput
- func (o IdentityServiceAuthMethodOutput) OidcConfig() IdentityServiceOidcConfigPtrOutput
- func (o IdentityServiceAuthMethodOutput) Proxy() pulumi.StringPtrOutput
- func (o IdentityServiceAuthMethodOutput) ToIdentityServiceAuthMethodOutput() IdentityServiceAuthMethodOutput
- func (o IdentityServiceAuthMethodOutput) ToIdentityServiceAuthMethodOutputWithContext(ctx context.Context) IdentityServiceAuthMethodOutput
- type IdentityServiceAuthMethodResponse
- type IdentityServiceAuthMethodResponseArrayOutput
- func (IdentityServiceAuthMethodResponseArrayOutput) ElementType() reflect.Type
- func (o IdentityServiceAuthMethodResponseArrayOutput) Index(i pulumi.IntInput) IdentityServiceAuthMethodResponseOutput
- func (o IdentityServiceAuthMethodResponseArrayOutput) ToIdentityServiceAuthMethodResponseArrayOutput() IdentityServiceAuthMethodResponseArrayOutput
- func (o IdentityServiceAuthMethodResponseArrayOutput) ToIdentityServiceAuthMethodResponseArrayOutputWithContext(ctx context.Context) IdentityServiceAuthMethodResponseArrayOutput
- type IdentityServiceAuthMethodResponseOutput
- func (o IdentityServiceAuthMethodResponseOutput) AzureadConfig() IdentityServiceAzureADConfigResponseOutput
- func (IdentityServiceAuthMethodResponseOutput) ElementType() reflect.Type
- func (o IdentityServiceAuthMethodResponseOutput) GoogleConfig() IdentityServiceGoogleConfigResponseOutput
- func (o IdentityServiceAuthMethodResponseOutput) Name() pulumi.StringOutput
- func (o IdentityServiceAuthMethodResponseOutput) OidcConfig() IdentityServiceOidcConfigResponseOutput
- func (o IdentityServiceAuthMethodResponseOutput) Proxy() pulumi.StringOutput
- func (o IdentityServiceAuthMethodResponseOutput) ToIdentityServiceAuthMethodResponseOutput() IdentityServiceAuthMethodResponseOutput
- func (o IdentityServiceAuthMethodResponseOutput) ToIdentityServiceAuthMethodResponseOutputWithContext(ctx context.Context) IdentityServiceAuthMethodResponseOutput
- type IdentityServiceAzureADConfig
- type IdentityServiceAzureADConfigArgs
- func (IdentityServiceAzureADConfigArgs) ElementType() reflect.Type
- func (i IdentityServiceAzureADConfigArgs) ToIdentityServiceAzureADConfigOutput() IdentityServiceAzureADConfigOutput
- func (i IdentityServiceAzureADConfigArgs) ToIdentityServiceAzureADConfigOutputWithContext(ctx context.Context) IdentityServiceAzureADConfigOutput
- func (i IdentityServiceAzureADConfigArgs) ToIdentityServiceAzureADConfigPtrOutput() IdentityServiceAzureADConfigPtrOutput
- func (i IdentityServiceAzureADConfigArgs) ToIdentityServiceAzureADConfigPtrOutputWithContext(ctx context.Context) IdentityServiceAzureADConfigPtrOutput
- type IdentityServiceAzureADConfigInput
- type IdentityServiceAzureADConfigOutput
- func (o IdentityServiceAzureADConfigOutput) ClientId() pulumi.StringPtrOutput
- func (o IdentityServiceAzureADConfigOutput) ClientSecret() pulumi.StringPtrOutput
- func (IdentityServiceAzureADConfigOutput) ElementType() reflect.Type
- func (o IdentityServiceAzureADConfigOutput) KubectlRedirectUri() pulumi.StringPtrOutput
- func (o IdentityServiceAzureADConfigOutput) Tenant() pulumi.StringPtrOutput
- func (o IdentityServiceAzureADConfigOutput) ToIdentityServiceAzureADConfigOutput() IdentityServiceAzureADConfigOutput
- func (o IdentityServiceAzureADConfigOutput) ToIdentityServiceAzureADConfigOutputWithContext(ctx context.Context) IdentityServiceAzureADConfigOutput
- func (o IdentityServiceAzureADConfigOutput) ToIdentityServiceAzureADConfigPtrOutput() IdentityServiceAzureADConfigPtrOutput
- func (o IdentityServiceAzureADConfigOutput) ToIdentityServiceAzureADConfigPtrOutputWithContext(ctx context.Context) IdentityServiceAzureADConfigPtrOutput
- type IdentityServiceAzureADConfigPtrInput
- type IdentityServiceAzureADConfigPtrOutput
- func (o IdentityServiceAzureADConfigPtrOutput) ClientId() pulumi.StringPtrOutput
- func (o IdentityServiceAzureADConfigPtrOutput) ClientSecret() pulumi.StringPtrOutput
- func (o IdentityServiceAzureADConfigPtrOutput) Elem() IdentityServiceAzureADConfigOutput
- func (IdentityServiceAzureADConfigPtrOutput) ElementType() reflect.Type
- func (o IdentityServiceAzureADConfigPtrOutput) KubectlRedirectUri() pulumi.StringPtrOutput
- func (o IdentityServiceAzureADConfigPtrOutput) Tenant() pulumi.StringPtrOutput
- func (o IdentityServiceAzureADConfigPtrOutput) ToIdentityServiceAzureADConfigPtrOutput() IdentityServiceAzureADConfigPtrOutput
- func (o IdentityServiceAzureADConfigPtrOutput) ToIdentityServiceAzureADConfigPtrOutputWithContext(ctx context.Context) IdentityServiceAzureADConfigPtrOutput
- type IdentityServiceAzureADConfigResponse
- type IdentityServiceAzureADConfigResponseOutput
- func (o IdentityServiceAzureADConfigResponseOutput) ClientId() pulumi.StringOutput
- func (o IdentityServiceAzureADConfigResponseOutput) ClientSecret() pulumi.StringOutput
- func (IdentityServiceAzureADConfigResponseOutput) ElementType() reflect.Type
- func (o IdentityServiceAzureADConfigResponseOutput) EncryptedClientSecret() pulumi.StringOutput
- func (o IdentityServiceAzureADConfigResponseOutput) KubectlRedirectUri() pulumi.StringOutput
- func (o IdentityServiceAzureADConfigResponseOutput) Tenant() pulumi.StringOutput
- func (o IdentityServiceAzureADConfigResponseOutput) ToIdentityServiceAzureADConfigResponseOutput() IdentityServiceAzureADConfigResponseOutput
- func (o IdentityServiceAzureADConfigResponseOutput) ToIdentityServiceAzureADConfigResponseOutputWithContext(ctx context.Context) IdentityServiceAzureADConfigResponseOutput
- type IdentityServiceGoogleConfig
- type IdentityServiceGoogleConfigArgs
- func (IdentityServiceGoogleConfigArgs) ElementType() reflect.Type
- func (i IdentityServiceGoogleConfigArgs) ToIdentityServiceGoogleConfigOutput() IdentityServiceGoogleConfigOutput
- func (i IdentityServiceGoogleConfigArgs) ToIdentityServiceGoogleConfigOutputWithContext(ctx context.Context) IdentityServiceGoogleConfigOutput
- func (i IdentityServiceGoogleConfigArgs) ToIdentityServiceGoogleConfigPtrOutput() IdentityServiceGoogleConfigPtrOutput
- func (i IdentityServiceGoogleConfigArgs) ToIdentityServiceGoogleConfigPtrOutputWithContext(ctx context.Context) IdentityServiceGoogleConfigPtrOutput
- type IdentityServiceGoogleConfigInput
- type IdentityServiceGoogleConfigOutput
- func (o IdentityServiceGoogleConfigOutput) Disable() pulumi.BoolPtrOutput
- func (IdentityServiceGoogleConfigOutput) ElementType() reflect.Type
- func (o IdentityServiceGoogleConfigOutput) ToIdentityServiceGoogleConfigOutput() IdentityServiceGoogleConfigOutput
- func (o IdentityServiceGoogleConfigOutput) ToIdentityServiceGoogleConfigOutputWithContext(ctx context.Context) IdentityServiceGoogleConfigOutput
- func (o IdentityServiceGoogleConfigOutput) ToIdentityServiceGoogleConfigPtrOutput() IdentityServiceGoogleConfigPtrOutput
- func (o IdentityServiceGoogleConfigOutput) ToIdentityServiceGoogleConfigPtrOutputWithContext(ctx context.Context) IdentityServiceGoogleConfigPtrOutput
- type IdentityServiceGoogleConfigPtrInput
- type IdentityServiceGoogleConfigPtrOutput
- func (o IdentityServiceGoogleConfigPtrOutput) Disable() pulumi.BoolPtrOutput
- func (o IdentityServiceGoogleConfigPtrOutput) Elem() IdentityServiceGoogleConfigOutput
- func (IdentityServiceGoogleConfigPtrOutput) ElementType() reflect.Type
- func (o IdentityServiceGoogleConfigPtrOutput) ToIdentityServiceGoogleConfigPtrOutput() IdentityServiceGoogleConfigPtrOutput
- func (o IdentityServiceGoogleConfigPtrOutput) ToIdentityServiceGoogleConfigPtrOutputWithContext(ctx context.Context) IdentityServiceGoogleConfigPtrOutput
- type IdentityServiceGoogleConfigResponse
- type IdentityServiceGoogleConfigResponseOutput
- func (o IdentityServiceGoogleConfigResponseOutput) Disable() pulumi.BoolOutput
- func (IdentityServiceGoogleConfigResponseOutput) ElementType() reflect.Type
- func (o IdentityServiceGoogleConfigResponseOutput) ToIdentityServiceGoogleConfigResponseOutput() IdentityServiceGoogleConfigResponseOutput
- func (o IdentityServiceGoogleConfigResponseOutput) ToIdentityServiceGoogleConfigResponseOutputWithContext(ctx context.Context) IdentityServiceGoogleConfigResponseOutput
- type IdentityServiceMembershipSpec
- type IdentityServiceMembershipSpecArgs
- func (IdentityServiceMembershipSpecArgs) ElementType() reflect.Type
- func (i IdentityServiceMembershipSpecArgs) ToIdentityServiceMembershipSpecOutput() IdentityServiceMembershipSpecOutput
- func (i IdentityServiceMembershipSpecArgs) ToIdentityServiceMembershipSpecOutputWithContext(ctx context.Context) IdentityServiceMembershipSpecOutput
- func (i IdentityServiceMembershipSpecArgs) ToIdentityServiceMembershipSpecPtrOutput() IdentityServiceMembershipSpecPtrOutput
- func (i IdentityServiceMembershipSpecArgs) ToIdentityServiceMembershipSpecPtrOutputWithContext(ctx context.Context) IdentityServiceMembershipSpecPtrOutput
- type IdentityServiceMembershipSpecInput
- type IdentityServiceMembershipSpecOutput
- func (o IdentityServiceMembershipSpecOutput) AuthMethods() IdentityServiceAuthMethodArrayOutput
- func (IdentityServiceMembershipSpecOutput) ElementType() reflect.Type
- func (o IdentityServiceMembershipSpecOutput) ToIdentityServiceMembershipSpecOutput() IdentityServiceMembershipSpecOutput
- func (o IdentityServiceMembershipSpecOutput) ToIdentityServiceMembershipSpecOutputWithContext(ctx context.Context) IdentityServiceMembershipSpecOutput
- func (o IdentityServiceMembershipSpecOutput) ToIdentityServiceMembershipSpecPtrOutput() IdentityServiceMembershipSpecPtrOutput
- func (o IdentityServiceMembershipSpecOutput) ToIdentityServiceMembershipSpecPtrOutputWithContext(ctx context.Context) IdentityServiceMembershipSpecPtrOutput
- type IdentityServiceMembershipSpecPtrInput
- type IdentityServiceMembershipSpecPtrOutput
- func (o IdentityServiceMembershipSpecPtrOutput) AuthMethods() IdentityServiceAuthMethodArrayOutput
- func (o IdentityServiceMembershipSpecPtrOutput) Elem() IdentityServiceMembershipSpecOutput
- func (IdentityServiceMembershipSpecPtrOutput) ElementType() reflect.Type
- func (o IdentityServiceMembershipSpecPtrOutput) ToIdentityServiceMembershipSpecPtrOutput() IdentityServiceMembershipSpecPtrOutput
- func (o IdentityServiceMembershipSpecPtrOutput) ToIdentityServiceMembershipSpecPtrOutputWithContext(ctx context.Context) IdentityServiceMembershipSpecPtrOutput
- type IdentityServiceMembershipSpecResponse
- type IdentityServiceMembershipSpecResponseOutput
- func (o IdentityServiceMembershipSpecResponseOutput) AuthMethods() IdentityServiceAuthMethodResponseArrayOutput
- func (IdentityServiceMembershipSpecResponseOutput) ElementType() reflect.Type
- func (o IdentityServiceMembershipSpecResponseOutput) ToIdentityServiceMembershipSpecResponseOutput() IdentityServiceMembershipSpecResponseOutput
- func (o IdentityServiceMembershipSpecResponseOutput) ToIdentityServiceMembershipSpecResponseOutputWithContext(ctx context.Context) IdentityServiceMembershipSpecResponseOutput
- type IdentityServiceMembershipStateResponse
- type IdentityServiceMembershipStateResponseOutput
- func (IdentityServiceMembershipStateResponseOutput) ElementType() reflect.Type
- func (o IdentityServiceMembershipStateResponseOutput) FailureReason() pulumi.StringOutput
- func (o IdentityServiceMembershipStateResponseOutput) InstalledVersion() pulumi.StringOutput
- func (o IdentityServiceMembershipStateResponseOutput) MemberConfig() IdentityServiceMembershipSpecResponseOutput
- func (o IdentityServiceMembershipStateResponseOutput) State() pulumi.StringOutput
- func (o IdentityServiceMembershipStateResponseOutput) ToIdentityServiceMembershipStateResponseOutput() IdentityServiceMembershipStateResponseOutput
- func (o IdentityServiceMembershipStateResponseOutput) ToIdentityServiceMembershipStateResponseOutputWithContext(ctx context.Context) IdentityServiceMembershipStateResponseOutput
- type IdentityServiceOidcConfig
- type IdentityServiceOidcConfigArgs
- func (IdentityServiceOidcConfigArgs) ElementType() reflect.Type
- func (i IdentityServiceOidcConfigArgs) ToIdentityServiceOidcConfigOutput() IdentityServiceOidcConfigOutput
- func (i IdentityServiceOidcConfigArgs) ToIdentityServiceOidcConfigOutputWithContext(ctx context.Context) IdentityServiceOidcConfigOutput
- func (i IdentityServiceOidcConfigArgs) ToIdentityServiceOidcConfigPtrOutput() IdentityServiceOidcConfigPtrOutput
- func (i IdentityServiceOidcConfigArgs) ToIdentityServiceOidcConfigPtrOutputWithContext(ctx context.Context) IdentityServiceOidcConfigPtrOutput
- type IdentityServiceOidcConfigInput
- type IdentityServiceOidcConfigOutput
- func (o IdentityServiceOidcConfigOutput) CertificateAuthorityData() pulumi.StringPtrOutput
- func (o IdentityServiceOidcConfigOutput) ClientId() pulumi.StringPtrOutput
- func (o IdentityServiceOidcConfigOutput) ClientSecret() pulumi.StringPtrOutput
- func (o IdentityServiceOidcConfigOutput) DeployCloudConsoleProxy() pulumi.BoolPtrOutput
- func (IdentityServiceOidcConfigOutput) ElementType() reflect.Type
- func (o IdentityServiceOidcConfigOutput) EnableAccessToken() pulumi.BoolPtrOutput
- func (o IdentityServiceOidcConfigOutput) ExtraParams() pulumi.StringPtrOutput
- func (o IdentityServiceOidcConfigOutput) GroupPrefix() pulumi.StringPtrOutput
- func (o IdentityServiceOidcConfigOutput) GroupsClaim() pulumi.StringPtrOutput
- func (o IdentityServiceOidcConfigOutput) IssuerUri() pulumi.StringPtrOutput
- func (o IdentityServiceOidcConfigOutput) KubectlRedirectUri() pulumi.StringPtrOutput
- func (o IdentityServiceOidcConfigOutput) Scopes() pulumi.StringPtrOutput
- func (o IdentityServiceOidcConfigOutput) ToIdentityServiceOidcConfigOutput() IdentityServiceOidcConfigOutput
- func (o IdentityServiceOidcConfigOutput) ToIdentityServiceOidcConfigOutputWithContext(ctx context.Context) IdentityServiceOidcConfigOutput
- func (o IdentityServiceOidcConfigOutput) ToIdentityServiceOidcConfigPtrOutput() IdentityServiceOidcConfigPtrOutput
- func (o IdentityServiceOidcConfigOutput) ToIdentityServiceOidcConfigPtrOutputWithContext(ctx context.Context) IdentityServiceOidcConfigPtrOutput
- func (o IdentityServiceOidcConfigOutput) UserClaim() pulumi.StringPtrOutput
- func (o IdentityServiceOidcConfigOutput) UserPrefix() pulumi.StringPtrOutput
- type IdentityServiceOidcConfigPtrInput
- type IdentityServiceOidcConfigPtrOutput
- func (o IdentityServiceOidcConfigPtrOutput) CertificateAuthorityData() pulumi.StringPtrOutput
- func (o IdentityServiceOidcConfigPtrOutput) ClientId() pulumi.StringPtrOutput
- func (o IdentityServiceOidcConfigPtrOutput) ClientSecret() pulumi.StringPtrOutput
- func (o IdentityServiceOidcConfigPtrOutput) DeployCloudConsoleProxy() pulumi.BoolPtrOutput
- func (o IdentityServiceOidcConfigPtrOutput) Elem() IdentityServiceOidcConfigOutput
- func (IdentityServiceOidcConfigPtrOutput) ElementType() reflect.Type
- func (o IdentityServiceOidcConfigPtrOutput) EnableAccessToken() pulumi.BoolPtrOutput
- func (o IdentityServiceOidcConfigPtrOutput) ExtraParams() pulumi.StringPtrOutput
- func (o IdentityServiceOidcConfigPtrOutput) GroupPrefix() pulumi.StringPtrOutput
- func (o IdentityServiceOidcConfigPtrOutput) GroupsClaim() pulumi.StringPtrOutput
- func (o IdentityServiceOidcConfigPtrOutput) IssuerUri() pulumi.StringPtrOutput
- func (o IdentityServiceOidcConfigPtrOutput) KubectlRedirectUri() pulumi.StringPtrOutput
- func (o IdentityServiceOidcConfigPtrOutput) Scopes() pulumi.StringPtrOutput
- func (o IdentityServiceOidcConfigPtrOutput) ToIdentityServiceOidcConfigPtrOutput() IdentityServiceOidcConfigPtrOutput
- func (o IdentityServiceOidcConfigPtrOutput) ToIdentityServiceOidcConfigPtrOutputWithContext(ctx context.Context) IdentityServiceOidcConfigPtrOutput
- func (o IdentityServiceOidcConfigPtrOutput) UserClaim() pulumi.StringPtrOutput
- func (o IdentityServiceOidcConfigPtrOutput) UserPrefix() pulumi.StringPtrOutput
- type IdentityServiceOidcConfigResponse
- type IdentityServiceOidcConfigResponseOutput
- func (o IdentityServiceOidcConfigResponseOutput) CertificateAuthorityData() pulumi.StringOutput
- func (o IdentityServiceOidcConfigResponseOutput) ClientId() pulumi.StringOutput
- func (o IdentityServiceOidcConfigResponseOutput) ClientSecret() pulumi.StringOutput
- func (o IdentityServiceOidcConfigResponseOutput) DeployCloudConsoleProxy() pulumi.BoolOutput
- func (IdentityServiceOidcConfigResponseOutput) ElementType() reflect.Type
- func (o IdentityServiceOidcConfigResponseOutput) EnableAccessToken() pulumi.BoolOutput
- func (o IdentityServiceOidcConfigResponseOutput) EncryptedClientSecret() pulumi.StringOutput
- func (o IdentityServiceOidcConfigResponseOutput) ExtraParams() pulumi.StringOutput
- func (o IdentityServiceOidcConfigResponseOutput) GroupPrefix() pulumi.StringOutput
- func (o IdentityServiceOidcConfigResponseOutput) GroupsClaim() pulumi.StringOutput
- func (o IdentityServiceOidcConfigResponseOutput) IssuerUri() pulumi.StringOutput
- func (o IdentityServiceOidcConfigResponseOutput) KubectlRedirectUri() pulumi.StringOutput
- func (o IdentityServiceOidcConfigResponseOutput) Scopes() pulumi.StringOutput
- func (o IdentityServiceOidcConfigResponseOutput) ToIdentityServiceOidcConfigResponseOutput() IdentityServiceOidcConfigResponseOutput
- func (o IdentityServiceOidcConfigResponseOutput) ToIdentityServiceOidcConfigResponseOutputWithContext(ctx context.Context) IdentityServiceOidcConfigResponseOutput
- func (o IdentityServiceOidcConfigResponseOutput) UserClaim() pulumi.StringOutput
- func (o IdentityServiceOidcConfigResponseOutput) UserPrefix() pulumi.StringOutput
- type KubernetesMetadataResponse
- type KubernetesMetadataResponseOutput
- func (KubernetesMetadataResponseOutput) ElementType() reflect.Type
- func (o KubernetesMetadataResponseOutput) KubernetesApiServerVersion() pulumi.StringOutput
- func (o KubernetesMetadataResponseOutput) MemoryMb() pulumi.IntOutput
- func (o KubernetesMetadataResponseOutput) NodeCount() pulumi.IntOutput
- func (o KubernetesMetadataResponseOutput) NodeProviderId() pulumi.StringOutput
- func (o KubernetesMetadataResponseOutput) ToKubernetesMetadataResponseOutput() KubernetesMetadataResponseOutput
- func (o KubernetesMetadataResponseOutput) ToKubernetesMetadataResponseOutputWithContext(ctx context.Context) KubernetesMetadataResponseOutput
- func (o KubernetesMetadataResponseOutput) UpdateTime() pulumi.StringOutput
- func (o KubernetesMetadataResponseOutput) VcpuCount() pulumi.IntOutput
- type KubernetesResource
- type KubernetesResourceArgs
- func (KubernetesResourceArgs) ElementType() reflect.Type
- func (i KubernetesResourceArgs) ToKubernetesResourceOutput() KubernetesResourceOutput
- func (i KubernetesResourceArgs) ToKubernetesResourceOutputWithContext(ctx context.Context) KubernetesResourceOutput
- func (i KubernetesResourceArgs) ToKubernetesResourcePtrOutput() KubernetesResourcePtrOutput
- func (i KubernetesResourceArgs) ToKubernetesResourcePtrOutputWithContext(ctx context.Context) KubernetesResourcePtrOutput
- type KubernetesResourceInput
- type KubernetesResourceOutput
- func (KubernetesResourceOutput) ElementType() reflect.Type
- func (o KubernetesResourceOutput) MembershipCrManifest() pulumi.StringPtrOutput
- func (o KubernetesResourceOutput) ResourceOptions() ResourceOptionsPtrOutput
- func (o KubernetesResourceOutput) ToKubernetesResourceOutput() KubernetesResourceOutput
- func (o KubernetesResourceOutput) ToKubernetesResourceOutputWithContext(ctx context.Context) KubernetesResourceOutput
- func (o KubernetesResourceOutput) ToKubernetesResourcePtrOutput() KubernetesResourcePtrOutput
- func (o KubernetesResourceOutput) ToKubernetesResourcePtrOutputWithContext(ctx context.Context) KubernetesResourcePtrOutput
- type KubernetesResourcePtrInput
- type KubernetesResourcePtrOutput
- func (o KubernetesResourcePtrOutput) Elem() KubernetesResourceOutput
- func (KubernetesResourcePtrOutput) ElementType() reflect.Type
- func (o KubernetesResourcePtrOutput) MembershipCrManifest() pulumi.StringPtrOutput
- func (o KubernetesResourcePtrOutput) ResourceOptions() ResourceOptionsPtrOutput
- func (o KubernetesResourcePtrOutput) ToKubernetesResourcePtrOutput() KubernetesResourcePtrOutput
- func (o KubernetesResourcePtrOutput) ToKubernetesResourcePtrOutputWithContext(ctx context.Context) KubernetesResourcePtrOutput
- type KubernetesResourceResponse
- type KubernetesResourceResponseOutput
- func (o KubernetesResourceResponseOutput) ConnectResources() ResourceManifestResponseArrayOutput
- func (KubernetesResourceResponseOutput) ElementType() reflect.Type
- func (o KubernetesResourceResponseOutput) MembershipCrManifest() pulumi.StringOutput
- func (o KubernetesResourceResponseOutput) MembershipResources() ResourceManifestResponseArrayOutput
- func (o KubernetesResourceResponseOutput) ResourceOptions() ResourceOptionsResponseOutput
- func (o KubernetesResourceResponseOutput) ToKubernetesResourceResponseOutput() KubernetesResourceResponseOutput
- func (o KubernetesResourceResponseOutput) ToKubernetesResourceResponseOutputWithContext(ctx context.Context) KubernetesResourceResponseOutput
- type LookupBindingArgs
- type LookupBindingOutputArgs
- type LookupBindingResult
- type LookupBindingResultOutput
- func (o LookupBindingResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupBindingResultOutput) DeleteTime() pulumi.StringOutput
- func (LookupBindingResultOutput) ElementType() reflect.Type
- func (o LookupBindingResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupBindingResultOutput) Name() pulumi.StringOutput
- func (o LookupBindingResultOutput) Scope() pulumi.StringOutput
- func (o LookupBindingResultOutput) State() MembershipBindingLifecycleStateResponseOutput
- func (o LookupBindingResultOutput) ToLookupBindingResultOutput() LookupBindingResultOutput
- func (o LookupBindingResultOutput) ToLookupBindingResultOutputWithContext(ctx context.Context) LookupBindingResultOutput
- func (o LookupBindingResultOutput) Uid() pulumi.StringOutput
- func (o LookupBindingResultOutput) UpdateTime() pulumi.StringOutput
- type LookupFeatureArgs
- type LookupFeatureIamPolicyArgs
- type LookupFeatureIamPolicyOutputArgs
- type LookupFeatureIamPolicyResult
- type LookupFeatureIamPolicyResultOutput
- func (o LookupFeatureIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o LookupFeatureIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupFeatureIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupFeatureIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupFeatureIamPolicyResultOutput) ToLookupFeatureIamPolicyResultOutput() LookupFeatureIamPolicyResultOutput
- func (o LookupFeatureIamPolicyResultOutput) ToLookupFeatureIamPolicyResultOutputWithContext(ctx context.Context) LookupFeatureIamPolicyResultOutput
- func (o LookupFeatureIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupFeatureOutputArgs
- type LookupFeatureResult
- type LookupFeatureResultOutput
- func (o LookupFeatureResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupFeatureResultOutput) DeleteTime() pulumi.StringOutput
- func (LookupFeatureResultOutput) ElementType() reflect.Type
- func (o LookupFeatureResultOutput) FleetDefaultMemberConfig() CommonFleetDefaultMemberConfigSpecResponseOutput
- func (o LookupFeatureResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupFeatureResultOutput) MembershipSpecs() MembershipFeatureSpecResponseMapOutput
- func (o LookupFeatureResultOutput) MembershipStates() MembershipFeatureStateResponseMapOutput
- func (o LookupFeatureResultOutput) Name() pulumi.StringOutput
- func (o LookupFeatureResultOutput) ResourceState() FeatureResourceStateResponseOutput
- func (o LookupFeatureResultOutput) ScopeSpecs() ScopeFeatureSpecResponseMapOutput
- func (o LookupFeatureResultOutput) ScopeStates() ScopeFeatureStateResponseMapOutput
- func (o LookupFeatureResultOutput) Spec() CommonFeatureSpecResponseOutput
- func (o LookupFeatureResultOutput) State() CommonFeatureStateResponseOutput
- func (o LookupFeatureResultOutput) ToLookupFeatureResultOutput() LookupFeatureResultOutput
- func (o LookupFeatureResultOutput) ToLookupFeatureResultOutputWithContext(ctx context.Context) LookupFeatureResultOutput
- func (o LookupFeatureResultOutput) UpdateTime() pulumi.StringOutput
- type LookupFleetArgs
- type LookupFleetOutputArgs
- type LookupFleetResult
- type LookupFleetResultOutput
- func (o LookupFleetResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupFleetResultOutput) DefaultClusterConfig() DefaultClusterConfigResponseOutput
- func (o LookupFleetResultOutput) DeleteTime() pulumi.StringOutput
- func (o LookupFleetResultOutput) DisplayName() pulumi.StringOutput
- func (LookupFleetResultOutput) ElementType() reflect.Type
- func (o LookupFleetResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupFleetResultOutput) Name() pulumi.StringOutput
- func (o LookupFleetResultOutput) State() FleetLifecycleStateResponseOutput
- func (o LookupFleetResultOutput) ToLookupFleetResultOutput() LookupFleetResultOutput
- func (o LookupFleetResultOutput) ToLookupFleetResultOutputWithContext(ctx context.Context) LookupFleetResultOutput
- func (o LookupFleetResultOutput) Uid() pulumi.StringOutput
- func (o LookupFleetResultOutput) UpdateTime() pulumi.StringOutput
- type LookupMembershipArgs
- type LookupMembershipIamPolicyArgs
- type LookupMembershipIamPolicyOutputArgs
- type LookupMembershipIamPolicyResult
- type LookupMembershipIamPolicyResultOutput
- func (o LookupMembershipIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o LookupMembershipIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupMembershipIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupMembershipIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupMembershipIamPolicyResultOutput) ToLookupMembershipIamPolicyResultOutput() LookupMembershipIamPolicyResultOutput
- func (o LookupMembershipIamPolicyResultOutput) ToLookupMembershipIamPolicyResultOutputWithContext(ctx context.Context) LookupMembershipIamPolicyResultOutput
- func (o LookupMembershipIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupMembershipOutputArgs
- type LookupMembershipRbacRoleBindingArgs
- type LookupMembershipRbacRoleBindingOutputArgs
- type LookupMembershipRbacRoleBindingResult
- type LookupMembershipRbacRoleBindingResultOutput
- func (o LookupMembershipRbacRoleBindingResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupMembershipRbacRoleBindingResultOutput) DeleteTime() pulumi.StringOutput
- func (LookupMembershipRbacRoleBindingResultOutput) ElementType() reflect.Type
- func (o LookupMembershipRbacRoleBindingResultOutput) Group() pulumi.StringOutput
- func (o LookupMembershipRbacRoleBindingResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupMembershipRbacRoleBindingResultOutput) Name() pulumi.StringOutput
- func (o LookupMembershipRbacRoleBindingResultOutput) Role() RoleResponseOutput
- func (o LookupMembershipRbacRoleBindingResultOutput) State() RBACRoleBindingLifecycleStateResponseOutput
- func (o LookupMembershipRbacRoleBindingResultOutput) ToLookupMembershipRbacRoleBindingResultOutput() LookupMembershipRbacRoleBindingResultOutput
- func (o LookupMembershipRbacRoleBindingResultOutput) ToLookupMembershipRbacRoleBindingResultOutputWithContext(ctx context.Context) LookupMembershipRbacRoleBindingResultOutput
- func (o LookupMembershipRbacRoleBindingResultOutput) Uid() pulumi.StringOutput
- func (o LookupMembershipRbacRoleBindingResultOutput) UpdateTime() pulumi.StringOutput
- func (o LookupMembershipRbacRoleBindingResultOutput) User() pulumi.StringOutput
- type LookupMembershipResult
- type LookupMembershipResultOutput
- func (o LookupMembershipResultOutput) Authority() AuthorityResponseOutput
- func (o LookupMembershipResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupMembershipResultOutput) DeleteTime() pulumi.StringOutput
- func (o LookupMembershipResultOutput) Description() pulumi.StringOutput
- func (LookupMembershipResultOutput) ElementType() reflect.Type
- func (o LookupMembershipResultOutput) Endpoint() MembershipEndpointResponseOutput
- func (o LookupMembershipResultOutput) ExternalId() pulumi.StringOutput
- func (o LookupMembershipResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupMembershipResultOutput) LastConnectionTime() pulumi.StringOutput
- func (o LookupMembershipResultOutput) MonitoringConfig() MonitoringConfigResponseOutput
- func (o LookupMembershipResultOutput) Name() pulumi.StringOutput
- func (o LookupMembershipResultOutput) State() MembershipStateResponseOutput
- func (o LookupMembershipResultOutput) ToLookupMembershipResultOutput() LookupMembershipResultOutput
- func (o LookupMembershipResultOutput) ToLookupMembershipResultOutputWithContext(ctx context.Context) LookupMembershipResultOutput
- func (o LookupMembershipResultOutput) UniqueId() pulumi.StringOutput
- func (o LookupMembershipResultOutput) UpdateTime() pulumi.StringOutput
- type LookupNamespaceArgs
- type LookupNamespaceOutputArgs
- type LookupNamespaceResult
- type LookupNamespaceResultOutput
- func (o LookupNamespaceResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupNamespaceResultOutput) DeleteTime() pulumi.StringOutput
- func (LookupNamespaceResultOutput) ElementType() reflect.Type
- func (o LookupNamespaceResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupNamespaceResultOutput) Name() pulumi.StringOutput
- func (o LookupNamespaceResultOutput) NamespaceLabels() pulumi.StringMapOutput
- func (o LookupNamespaceResultOutput) Scope() pulumi.StringOutput
- func (o LookupNamespaceResultOutput) State() NamespaceLifecycleStateResponseOutput
- func (o LookupNamespaceResultOutput) ToLookupNamespaceResultOutput() LookupNamespaceResultOutput
- func (o LookupNamespaceResultOutput) ToLookupNamespaceResultOutputWithContext(ctx context.Context) LookupNamespaceResultOutput
- func (o LookupNamespaceResultOutput) Uid() pulumi.StringOutput
- func (o LookupNamespaceResultOutput) UpdateTime() pulumi.StringOutput
- type LookupScopeArgs
- type LookupScopeIamPolicyArgs
- type LookupScopeIamPolicyOutputArgs
- type LookupScopeIamPolicyResult
- type LookupScopeIamPolicyResultOutput
- func (o LookupScopeIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o LookupScopeIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupScopeIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupScopeIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupScopeIamPolicyResultOutput) ToLookupScopeIamPolicyResultOutput() LookupScopeIamPolicyResultOutput
- func (o LookupScopeIamPolicyResultOutput) ToLookupScopeIamPolicyResultOutputWithContext(ctx context.Context) LookupScopeIamPolicyResultOutput
- func (o LookupScopeIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupScopeOutputArgs
- type LookupScopeRbacRoleBindingArgs
- type LookupScopeRbacRoleBindingOutputArgs
- type LookupScopeRbacRoleBindingResult
- type LookupScopeRbacRoleBindingResultOutput
- func (o LookupScopeRbacRoleBindingResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupScopeRbacRoleBindingResultOutput) DeleteTime() pulumi.StringOutput
- func (LookupScopeRbacRoleBindingResultOutput) ElementType() reflect.Type
- func (o LookupScopeRbacRoleBindingResultOutput) Group() pulumi.StringOutput
- func (o LookupScopeRbacRoleBindingResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupScopeRbacRoleBindingResultOutput) Name() pulumi.StringOutput
- func (o LookupScopeRbacRoleBindingResultOutput) Role() RoleResponseOutput
- func (o LookupScopeRbacRoleBindingResultOutput) State() RBACRoleBindingLifecycleStateResponseOutput
- func (o LookupScopeRbacRoleBindingResultOutput) ToLookupScopeRbacRoleBindingResultOutput() LookupScopeRbacRoleBindingResultOutput
- func (o LookupScopeRbacRoleBindingResultOutput) ToLookupScopeRbacRoleBindingResultOutputWithContext(ctx context.Context) LookupScopeRbacRoleBindingResultOutput
- func (o LookupScopeRbacRoleBindingResultOutput) Uid() pulumi.StringOutput
- func (o LookupScopeRbacRoleBindingResultOutput) UpdateTime() pulumi.StringOutput
- func (o LookupScopeRbacRoleBindingResultOutput) User() pulumi.StringOutput
- type LookupScopeResult
- type LookupScopeResultOutput
- func (o LookupScopeResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupScopeResultOutput) DeleteTime() pulumi.StringOutput
- func (LookupScopeResultOutput) ElementType() reflect.Type
- func (o LookupScopeResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupScopeResultOutput) Name() pulumi.StringOutput
- func (o LookupScopeResultOutput) NamespaceLabels() pulumi.StringMapOutput
- func (o LookupScopeResultOutput) State() ScopeLifecycleStateResponseOutput
- func (o LookupScopeResultOutput) ToLookupScopeResultOutput() LookupScopeResultOutput
- func (o LookupScopeResultOutput) ToLookupScopeResultOutputWithContext(ctx context.Context) LookupScopeResultOutput
- func (o LookupScopeResultOutput) Uid() pulumi.StringOutput
- func (o LookupScopeResultOutput) UpdateTime() pulumi.StringOutput
- type Membership
- type MembershipArgs
- type MembershipBindingLifecycleStateResponse
- type MembershipBindingLifecycleStateResponseOutput
- func (o MembershipBindingLifecycleStateResponseOutput) Code() pulumi.StringOutput
- func (MembershipBindingLifecycleStateResponseOutput) ElementType() reflect.Type
- func (o MembershipBindingLifecycleStateResponseOutput) ToMembershipBindingLifecycleStateResponseOutput() MembershipBindingLifecycleStateResponseOutput
- func (o MembershipBindingLifecycleStateResponseOutput) ToMembershipBindingLifecycleStateResponseOutputWithContext(ctx context.Context) MembershipBindingLifecycleStateResponseOutput
- type MembershipEndpoint
- type MembershipEndpointArgs
- func (MembershipEndpointArgs) ElementType() reflect.Type
- func (i MembershipEndpointArgs) ToMembershipEndpointOutput() MembershipEndpointOutput
- func (i MembershipEndpointArgs) ToMembershipEndpointOutputWithContext(ctx context.Context) MembershipEndpointOutput
- func (i MembershipEndpointArgs) ToMembershipEndpointPtrOutput() MembershipEndpointPtrOutput
- func (i MembershipEndpointArgs) ToMembershipEndpointPtrOutputWithContext(ctx context.Context) MembershipEndpointPtrOutput
- type MembershipEndpointInput
- type MembershipEndpointOutput
- func (o MembershipEndpointOutput) ApplianceCluster() ApplianceClusterPtrOutput
- func (o MembershipEndpointOutput) EdgeCluster() EdgeClusterPtrOutput
- func (MembershipEndpointOutput) ElementType() reflect.Type
- func (o MembershipEndpointOutput) GkeCluster() GkeClusterPtrOutput
- func (o MembershipEndpointOutput) KubernetesResource() KubernetesResourcePtrOutput
- func (o MembershipEndpointOutput) MultiCloudCluster() MultiCloudClusterPtrOutput
- func (o MembershipEndpointOutput) OnPremCluster() OnPremClusterPtrOutput
- func (o MembershipEndpointOutput) ToMembershipEndpointOutput() MembershipEndpointOutput
- func (o MembershipEndpointOutput) ToMembershipEndpointOutputWithContext(ctx context.Context) MembershipEndpointOutput
- func (o MembershipEndpointOutput) ToMembershipEndpointPtrOutput() MembershipEndpointPtrOutput
- func (o MembershipEndpointOutput) ToMembershipEndpointPtrOutputWithContext(ctx context.Context) MembershipEndpointPtrOutput
- type MembershipEndpointPtrInput
- type MembershipEndpointPtrOutput
- func (o MembershipEndpointPtrOutput) ApplianceCluster() ApplianceClusterPtrOutput
- func (o MembershipEndpointPtrOutput) EdgeCluster() EdgeClusterPtrOutput
- func (o MembershipEndpointPtrOutput) Elem() MembershipEndpointOutput
- func (MembershipEndpointPtrOutput) ElementType() reflect.Type
- func (o MembershipEndpointPtrOutput) GkeCluster() GkeClusterPtrOutput
- func (o MembershipEndpointPtrOutput) KubernetesResource() KubernetesResourcePtrOutput
- func (o MembershipEndpointPtrOutput) MultiCloudCluster() MultiCloudClusterPtrOutput
- func (o MembershipEndpointPtrOutput) OnPremCluster() OnPremClusterPtrOutput
- func (o MembershipEndpointPtrOutput) ToMembershipEndpointPtrOutput() MembershipEndpointPtrOutput
- func (o MembershipEndpointPtrOutput) ToMembershipEndpointPtrOutputWithContext(ctx context.Context) MembershipEndpointPtrOutput
- type MembershipEndpointResponse
- type MembershipEndpointResponseOutput
- func (o MembershipEndpointResponseOutput) ApplianceCluster() ApplianceClusterResponseOutput
- func (o MembershipEndpointResponseOutput) EdgeCluster() EdgeClusterResponseOutput
- func (MembershipEndpointResponseOutput) ElementType() reflect.Type
- func (o MembershipEndpointResponseOutput) GkeCluster() GkeClusterResponseOutput
- func (o MembershipEndpointResponseOutput) GoogleManaged() pulumi.BoolOutput
- func (o MembershipEndpointResponseOutput) KubernetesMetadata() KubernetesMetadataResponseOutput
- func (o MembershipEndpointResponseOutput) KubernetesResource() KubernetesResourceResponseOutput
- func (o MembershipEndpointResponseOutput) MultiCloudCluster() MultiCloudClusterResponseOutput
- func (o MembershipEndpointResponseOutput) OnPremCluster() OnPremClusterResponseOutput
- func (o MembershipEndpointResponseOutput) ToMembershipEndpointResponseOutput() MembershipEndpointResponseOutput
- func (o MembershipEndpointResponseOutput) ToMembershipEndpointResponseOutputWithContext(ctx context.Context) MembershipEndpointResponseOutput
- type MembershipFeatureSpec
- type MembershipFeatureSpecArgs
- type MembershipFeatureSpecInput
- type MembershipFeatureSpecMap
- type MembershipFeatureSpecMapInput
- type MembershipFeatureSpecMapOutput
- func (MembershipFeatureSpecMapOutput) ElementType() reflect.Type
- func (o MembershipFeatureSpecMapOutput) MapIndex(k pulumi.StringInput) MembershipFeatureSpecOutput
- func (o MembershipFeatureSpecMapOutput) ToMembershipFeatureSpecMapOutput() MembershipFeatureSpecMapOutput
- func (o MembershipFeatureSpecMapOutput) ToMembershipFeatureSpecMapOutputWithContext(ctx context.Context) MembershipFeatureSpecMapOutput
- type MembershipFeatureSpecOutput
- func (o MembershipFeatureSpecOutput) Anthosobservability() AnthosObservabilityMembershipSpecPtrOutput
- func (o MembershipFeatureSpecOutput) Cloudbuild() MembershipSpecPtrOutput
- func (o MembershipFeatureSpecOutput) Configmanagement() ConfigManagementMembershipSpecPtrOutput
- func (MembershipFeatureSpecOutput) ElementType() reflect.Type
- func (o MembershipFeatureSpecOutput) Fleetobservability() FleetObservabilityMembershipSpecPtrOutput
- func (o MembershipFeatureSpecOutput) Identityservice() IdentityServiceMembershipSpecPtrOutput
- func (o MembershipFeatureSpecOutput) Mesh() ServiceMeshMembershipSpecPtrOutput
- func (o MembershipFeatureSpecOutput) Origin() OriginPtrOutput
- func (o MembershipFeatureSpecOutput) Policycontroller() PolicyControllerMembershipSpecPtrOutput
- func (o MembershipFeatureSpecOutput) ToMembershipFeatureSpecOutput() MembershipFeatureSpecOutput
- func (o MembershipFeatureSpecOutput) ToMembershipFeatureSpecOutputWithContext(ctx context.Context) MembershipFeatureSpecOutput
- type MembershipFeatureSpecResponse
- type MembershipFeatureSpecResponseMapOutput
- func (MembershipFeatureSpecResponseMapOutput) ElementType() reflect.Type
- func (o MembershipFeatureSpecResponseMapOutput) MapIndex(k pulumi.StringInput) MembershipFeatureSpecResponseOutput
- func (o MembershipFeatureSpecResponseMapOutput) ToMembershipFeatureSpecResponseMapOutput() MembershipFeatureSpecResponseMapOutput
- func (o MembershipFeatureSpecResponseMapOutput) ToMembershipFeatureSpecResponseMapOutputWithContext(ctx context.Context) MembershipFeatureSpecResponseMapOutput
- type MembershipFeatureSpecResponseOutput
- func (o MembershipFeatureSpecResponseOutput) Anthosobservability() AnthosObservabilityMembershipSpecResponseOutput
- func (o MembershipFeatureSpecResponseOutput) Cloudbuild() MembershipSpecResponseOutput
- func (o MembershipFeatureSpecResponseOutput) Configmanagement() ConfigManagementMembershipSpecResponseOutput
- func (MembershipFeatureSpecResponseOutput) ElementType() reflect.Type
- func (o MembershipFeatureSpecResponseOutput) Fleetobservability() FleetObservabilityMembershipSpecResponseOutput
- func (o MembershipFeatureSpecResponseOutput) Identityservice() IdentityServiceMembershipSpecResponseOutput
- func (o MembershipFeatureSpecResponseOutput) Mesh() ServiceMeshMembershipSpecResponseOutput
- func (o MembershipFeatureSpecResponseOutput) Origin() OriginResponseOutput
- func (o MembershipFeatureSpecResponseOutput) Policycontroller() PolicyControllerMembershipSpecResponseOutput
- func (o MembershipFeatureSpecResponseOutput) ToMembershipFeatureSpecResponseOutput() MembershipFeatureSpecResponseOutput
- func (o MembershipFeatureSpecResponseOutput) ToMembershipFeatureSpecResponseOutputWithContext(ctx context.Context) MembershipFeatureSpecResponseOutput
- type MembershipFeatureStateResponse
- type MembershipFeatureStateResponseMapOutput
- func (MembershipFeatureStateResponseMapOutput) ElementType() reflect.Type
- func (o MembershipFeatureStateResponseMapOutput) MapIndex(k pulumi.StringInput) MembershipFeatureStateResponseOutput
- func (o MembershipFeatureStateResponseMapOutput) ToMembershipFeatureStateResponseMapOutput() MembershipFeatureStateResponseMapOutput
- func (o MembershipFeatureStateResponseMapOutput) ToMembershipFeatureStateResponseMapOutputWithContext(ctx context.Context) MembershipFeatureStateResponseMapOutput
- type MembershipFeatureStateResponseOutput
- func (o MembershipFeatureStateResponseOutput) Appdevexperience() AppDevExperienceFeatureStateResponseOutput
- func (o MembershipFeatureStateResponseOutput) Clusterupgrade() ClusterUpgradeMembershipStateResponseOutput
- func (o MembershipFeatureStateResponseOutput) Configmanagement() ConfigManagementMembershipStateResponseOutput
- func (MembershipFeatureStateResponseOutput) ElementType() reflect.Type
- func (o MembershipFeatureStateResponseOutput) Fleetobservability() FleetObservabilityMembershipStateResponseOutput
- func (o MembershipFeatureStateResponseOutput) Identityservice() IdentityServiceMembershipStateResponseOutput
- func (o MembershipFeatureStateResponseOutput) Metering() MeteringMembershipStateResponseOutput
- func (o MembershipFeatureStateResponseOutput) Policycontroller() PolicyControllerMembershipStateResponseOutput
- func (o MembershipFeatureStateResponseOutput) Servicemesh() ServiceMeshMembershipStateResponseOutput
- func (o MembershipFeatureStateResponseOutput) State() FeatureStateResponseOutput
- func (o MembershipFeatureStateResponseOutput) ToMembershipFeatureStateResponseOutput() MembershipFeatureStateResponseOutput
- func (o MembershipFeatureStateResponseOutput) ToMembershipFeatureStateResponseOutputWithContext(ctx context.Context) MembershipFeatureStateResponseOutput
- type MembershipIamBinding
- type MembershipIamBindingArgs
- type MembershipIamBindingInput
- type MembershipIamBindingOutput
- func (o MembershipIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (MembershipIamBindingOutput) ElementType() reflect.Type
- func (o MembershipIamBindingOutput) Etag() pulumi.StringOutput
- func (o MembershipIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o MembershipIamBindingOutput) Name() pulumi.StringOutput
- func (o MembershipIamBindingOutput) Project() pulumi.StringOutput
- func (o MembershipIamBindingOutput) Role() pulumi.StringOutput
- func (o MembershipIamBindingOutput) ToMembershipIamBindingOutput() MembershipIamBindingOutput
- func (o MembershipIamBindingOutput) ToMembershipIamBindingOutputWithContext(ctx context.Context) MembershipIamBindingOutput
- type MembershipIamBindingState
- type MembershipIamMember
- type MembershipIamMemberArgs
- type MembershipIamMemberInput
- type MembershipIamMemberOutput
- func (o MembershipIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (MembershipIamMemberOutput) ElementType() reflect.Type
- func (o MembershipIamMemberOutput) Etag() pulumi.StringOutput
- func (o MembershipIamMemberOutput) Member() pulumi.StringOutput
- func (o MembershipIamMemberOutput) Name() pulumi.StringOutput
- func (o MembershipIamMemberOutput) Project() pulumi.StringOutput
- func (o MembershipIamMemberOutput) Role() pulumi.StringOutput
- func (o MembershipIamMemberOutput) ToMembershipIamMemberOutput() MembershipIamMemberOutput
- func (o MembershipIamMemberOutput) ToMembershipIamMemberOutputWithContext(ctx context.Context) MembershipIamMemberOutput
- type MembershipIamMemberState
- type MembershipIamPolicy
- type MembershipIamPolicyArgs
- type MembershipIamPolicyInput
- type MembershipIamPolicyOutput
- func (o MembershipIamPolicyOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o MembershipIamPolicyOutput) Bindings() BindingResponseArrayOutput
- func (MembershipIamPolicyOutput) ElementType() reflect.Type
- func (o MembershipIamPolicyOutput) Etag() pulumi.StringOutput
- func (o MembershipIamPolicyOutput) Location() pulumi.StringOutput
- func (o MembershipIamPolicyOutput) MembershipId() pulumi.StringOutput
- func (o MembershipIamPolicyOutput) Project() pulumi.StringOutput
- func (o MembershipIamPolicyOutput) ToMembershipIamPolicyOutput() MembershipIamPolicyOutput
- func (o MembershipIamPolicyOutput) ToMembershipIamPolicyOutputWithContext(ctx context.Context) MembershipIamPolicyOutput
- func (o MembershipIamPolicyOutput) Version() pulumi.IntOutput
- type MembershipIamPolicyState
- type MembershipInput
- type MembershipOutput
- func (o MembershipOutput) Authority() AuthorityResponseOutput
- func (o MembershipOutput) CreateTime() pulumi.StringOutput
- func (o MembershipOutput) DeleteTime() pulumi.StringOutput
- func (o MembershipOutput) Description() pulumi.StringOutput
- func (MembershipOutput) ElementType() reflect.Type
- func (o MembershipOutput) Endpoint() MembershipEndpointResponseOutput
- func (o MembershipOutput) ExternalId() pulumi.StringOutput
- func (o MembershipOutput) Labels() pulumi.StringMapOutput
- func (o MembershipOutput) LastConnectionTime() pulumi.StringOutput
- func (o MembershipOutput) Location() pulumi.StringOutput
- func (o MembershipOutput) MembershipId() pulumi.StringOutput
- func (o MembershipOutput) MonitoringConfig() MonitoringConfigResponseOutput
- func (o MembershipOutput) Name() pulumi.StringOutput
- func (o MembershipOutput) Project() pulumi.StringOutput
- func (o MembershipOutput) RequestId() pulumi.StringPtrOutput
- func (o MembershipOutput) State() MembershipStateResponseOutput
- func (o MembershipOutput) ToMembershipOutput() MembershipOutput
- func (o MembershipOutput) ToMembershipOutputWithContext(ctx context.Context) MembershipOutput
- func (o MembershipOutput) UniqueId() pulumi.StringOutput
- func (o MembershipOutput) UpdateTime() pulumi.StringOutput
- type MembershipRbacRoleBinding
- type MembershipRbacRoleBindingArgs
- type MembershipRbacRoleBindingInput
- type MembershipRbacRoleBindingOutput
- func (o MembershipRbacRoleBindingOutput) CreateTime() pulumi.StringOutput
- func (o MembershipRbacRoleBindingOutput) DeleteTime() pulumi.StringOutput
- func (MembershipRbacRoleBindingOutput) ElementType() reflect.Type
- func (o MembershipRbacRoleBindingOutput) Group() pulumi.StringOutput
- func (o MembershipRbacRoleBindingOutput) Labels() pulumi.StringMapOutput
- func (o MembershipRbacRoleBindingOutput) Location() pulumi.StringOutput
- func (o MembershipRbacRoleBindingOutput) MembershipId() pulumi.StringOutput
- func (o MembershipRbacRoleBindingOutput) Name() pulumi.StringOutput
- func (o MembershipRbacRoleBindingOutput) Project() pulumi.StringOutput
- func (o MembershipRbacRoleBindingOutput) RbacrolebindingId() pulumi.StringOutput
- func (o MembershipRbacRoleBindingOutput) Role() RoleResponseOutput
- func (o MembershipRbacRoleBindingOutput) State() RBACRoleBindingLifecycleStateResponseOutput
- func (o MembershipRbacRoleBindingOutput) ToMembershipRbacRoleBindingOutput() MembershipRbacRoleBindingOutput
- func (o MembershipRbacRoleBindingOutput) ToMembershipRbacRoleBindingOutputWithContext(ctx context.Context) MembershipRbacRoleBindingOutput
- func (o MembershipRbacRoleBindingOutput) Uid() pulumi.StringOutput
- func (o MembershipRbacRoleBindingOutput) UpdateTime() pulumi.StringOutput
- func (o MembershipRbacRoleBindingOutput) User() pulumi.StringOutput
- type MembershipRbacRoleBindingState
- type MembershipSpec
- type MembershipSpecArgs
- func (MembershipSpecArgs) ElementType() reflect.Type
- func (i MembershipSpecArgs) ToMembershipSpecOutput() MembershipSpecOutput
- func (i MembershipSpecArgs) ToMembershipSpecOutputWithContext(ctx context.Context) MembershipSpecOutput
- func (i MembershipSpecArgs) ToMembershipSpecPtrOutput() MembershipSpecPtrOutput
- func (i MembershipSpecArgs) ToMembershipSpecPtrOutputWithContext(ctx context.Context) MembershipSpecPtrOutput
- type MembershipSpecInput
- type MembershipSpecOutput
- func (MembershipSpecOutput) ElementType() reflect.Type
- func (o MembershipSpecOutput) SecurityPolicy() MembershipSpecSecurityPolicyPtrOutput
- func (o MembershipSpecOutput) ToMembershipSpecOutput() MembershipSpecOutput
- func (o MembershipSpecOutput) ToMembershipSpecOutputWithContext(ctx context.Context) MembershipSpecOutput
- func (o MembershipSpecOutput) ToMembershipSpecPtrOutput() MembershipSpecPtrOutput
- func (o MembershipSpecOutput) ToMembershipSpecPtrOutputWithContext(ctx context.Context) MembershipSpecPtrOutput
- func (o MembershipSpecOutput) Version() pulumi.StringPtrOutput
- type MembershipSpecPtrInput
- type MembershipSpecPtrOutput
- func (o MembershipSpecPtrOutput) Elem() MembershipSpecOutput
- func (MembershipSpecPtrOutput) ElementType() reflect.Type
- func (o MembershipSpecPtrOutput) SecurityPolicy() MembershipSpecSecurityPolicyPtrOutput
- func (o MembershipSpecPtrOutput) ToMembershipSpecPtrOutput() MembershipSpecPtrOutput
- func (o MembershipSpecPtrOutput) ToMembershipSpecPtrOutputWithContext(ctx context.Context) MembershipSpecPtrOutput
- func (o MembershipSpecPtrOutput) Version() pulumi.StringPtrOutput
- type MembershipSpecResponse
- type MembershipSpecResponseOutput
- func (MembershipSpecResponseOutput) ElementType() reflect.Type
- func (o MembershipSpecResponseOutput) SecurityPolicy() pulumi.StringOutput
- func (o MembershipSpecResponseOutput) ToMembershipSpecResponseOutput() MembershipSpecResponseOutput
- func (o MembershipSpecResponseOutput) ToMembershipSpecResponseOutputWithContext(ctx context.Context) MembershipSpecResponseOutput
- func (o MembershipSpecResponseOutput) Version() pulumi.StringOutput
- type MembershipSpecSecurityPolicy
- func (MembershipSpecSecurityPolicy) ElementType() reflect.Type
- func (e MembershipSpecSecurityPolicy) ToMembershipSpecSecurityPolicyOutput() MembershipSpecSecurityPolicyOutput
- func (e MembershipSpecSecurityPolicy) ToMembershipSpecSecurityPolicyOutputWithContext(ctx context.Context) MembershipSpecSecurityPolicyOutput
- func (e MembershipSpecSecurityPolicy) ToMembershipSpecSecurityPolicyPtrOutput() MembershipSpecSecurityPolicyPtrOutput
- func (e MembershipSpecSecurityPolicy) ToMembershipSpecSecurityPolicyPtrOutputWithContext(ctx context.Context) MembershipSpecSecurityPolicyPtrOutput
- func (e MembershipSpecSecurityPolicy) ToStringOutput() pulumi.StringOutput
- func (e MembershipSpecSecurityPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MembershipSpecSecurityPolicy) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MembershipSpecSecurityPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MembershipSpecSecurityPolicyInput
- type MembershipSpecSecurityPolicyOutput
- func (MembershipSpecSecurityPolicyOutput) ElementType() reflect.Type
- func (o MembershipSpecSecurityPolicyOutput) ToMembershipSpecSecurityPolicyOutput() MembershipSpecSecurityPolicyOutput
- func (o MembershipSpecSecurityPolicyOutput) ToMembershipSpecSecurityPolicyOutputWithContext(ctx context.Context) MembershipSpecSecurityPolicyOutput
- func (o MembershipSpecSecurityPolicyOutput) ToMembershipSpecSecurityPolicyPtrOutput() MembershipSpecSecurityPolicyPtrOutput
- func (o MembershipSpecSecurityPolicyOutput) ToMembershipSpecSecurityPolicyPtrOutputWithContext(ctx context.Context) MembershipSpecSecurityPolicyPtrOutput
- func (o MembershipSpecSecurityPolicyOutput) ToStringOutput() pulumi.StringOutput
- func (o MembershipSpecSecurityPolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MembershipSpecSecurityPolicyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MembershipSpecSecurityPolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MembershipSpecSecurityPolicyPtrInput
- type MembershipSpecSecurityPolicyPtrOutput
- func (o MembershipSpecSecurityPolicyPtrOutput) Elem() MembershipSpecSecurityPolicyOutput
- func (MembershipSpecSecurityPolicyPtrOutput) ElementType() reflect.Type
- func (o MembershipSpecSecurityPolicyPtrOutput) ToMembershipSpecSecurityPolicyPtrOutput() MembershipSpecSecurityPolicyPtrOutput
- func (o MembershipSpecSecurityPolicyPtrOutput) ToMembershipSpecSecurityPolicyPtrOutputWithContext(ctx context.Context) MembershipSpecSecurityPolicyPtrOutput
- func (o MembershipSpecSecurityPolicyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MembershipSpecSecurityPolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MembershipState
- type MembershipStateResponse
- type MembershipStateResponseOutput
- func (o MembershipStateResponseOutput) Code() pulumi.StringOutput
- func (MembershipStateResponseOutput) ElementType() reflect.Type
- func (o MembershipStateResponseOutput) ToMembershipStateResponseOutput() MembershipStateResponseOutput
- func (o MembershipStateResponseOutput) ToMembershipStateResponseOutputWithContext(ctx context.Context) MembershipStateResponseOutput
- type MeteringMembershipStateResponse
- type MeteringMembershipStateResponseOutput
- func (MeteringMembershipStateResponseOutput) ElementType() reflect.Type
- func (o MeteringMembershipStateResponseOutput) LastMeasurementTime() pulumi.StringOutput
- func (o MeteringMembershipStateResponseOutput) PreciseLastMeasuredClusterVcpuCapacity() pulumi.Float64Output
- func (o MeteringMembershipStateResponseOutput) ToMeteringMembershipStateResponseOutput() MeteringMembershipStateResponseOutput
- func (o MeteringMembershipStateResponseOutput) ToMeteringMembershipStateResponseOutputWithContext(ctx context.Context) MeteringMembershipStateResponseOutput
- type MonitoringConfig
- type MonitoringConfigArgs
- func (MonitoringConfigArgs) ElementType() reflect.Type
- func (i MonitoringConfigArgs) ToMonitoringConfigOutput() MonitoringConfigOutput
- func (i MonitoringConfigArgs) ToMonitoringConfigOutputWithContext(ctx context.Context) MonitoringConfigOutput
- func (i MonitoringConfigArgs) ToMonitoringConfigPtrOutput() MonitoringConfigPtrOutput
- func (i MonitoringConfigArgs) ToMonitoringConfigPtrOutputWithContext(ctx context.Context) MonitoringConfigPtrOutput
- type MonitoringConfigInput
- type MonitoringConfigOutput
- func (o MonitoringConfigOutput) Cluster() pulumi.StringPtrOutput
- func (o MonitoringConfigOutput) ClusterHash() pulumi.StringPtrOutput
- func (MonitoringConfigOutput) ElementType() reflect.Type
- func (o MonitoringConfigOutput) KubernetesMetricsPrefix() pulumi.StringPtrOutput
- func (o MonitoringConfigOutput) Location() pulumi.StringPtrOutput
- func (o MonitoringConfigOutput) Project() pulumi.StringPtrOutput
- func (o MonitoringConfigOutput) ToMonitoringConfigOutput() MonitoringConfigOutput
- func (o MonitoringConfigOutput) ToMonitoringConfigOutputWithContext(ctx context.Context) MonitoringConfigOutput
- func (o MonitoringConfigOutput) ToMonitoringConfigPtrOutput() MonitoringConfigPtrOutput
- func (o MonitoringConfigOutput) ToMonitoringConfigPtrOutputWithContext(ctx context.Context) MonitoringConfigPtrOutput
- type MonitoringConfigPtrInput
- type MonitoringConfigPtrOutput
- func (o MonitoringConfigPtrOutput) Cluster() pulumi.StringPtrOutput
- func (o MonitoringConfigPtrOutput) ClusterHash() pulumi.StringPtrOutput
- func (o MonitoringConfigPtrOutput) Elem() MonitoringConfigOutput
- func (MonitoringConfigPtrOutput) ElementType() reflect.Type
- func (o MonitoringConfigPtrOutput) KubernetesMetricsPrefix() pulumi.StringPtrOutput
- func (o MonitoringConfigPtrOutput) Location() pulumi.StringPtrOutput
- func (o MonitoringConfigPtrOutput) Project() pulumi.StringPtrOutput
- func (o MonitoringConfigPtrOutput) ToMonitoringConfigPtrOutput() MonitoringConfigPtrOutput
- func (o MonitoringConfigPtrOutput) ToMonitoringConfigPtrOutputWithContext(ctx context.Context) MonitoringConfigPtrOutput
- type MonitoringConfigResponse
- type MonitoringConfigResponseOutput
- func (o MonitoringConfigResponseOutput) Cluster() pulumi.StringOutput
- func (o MonitoringConfigResponseOutput) ClusterHash() pulumi.StringOutput
- func (MonitoringConfigResponseOutput) ElementType() reflect.Type
- func (o MonitoringConfigResponseOutput) KubernetesMetricsPrefix() pulumi.StringOutput
- func (o MonitoringConfigResponseOutput) Location() pulumi.StringOutput
- func (o MonitoringConfigResponseOutput) Project() pulumi.StringOutput
- func (o MonitoringConfigResponseOutput) ToMonitoringConfigResponseOutput() MonitoringConfigResponseOutput
- func (o MonitoringConfigResponseOutput) ToMonitoringConfigResponseOutputWithContext(ctx context.Context) MonitoringConfigResponseOutput
- type MultiCloudCluster
- type MultiCloudClusterArgs
- func (MultiCloudClusterArgs) ElementType() reflect.Type
- func (i MultiCloudClusterArgs) ToMultiCloudClusterOutput() MultiCloudClusterOutput
- func (i MultiCloudClusterArgs) ToMultiCloudClusterOutputWithContext(ctx context.Context) MultiCloudClusterOutput
- func (i MultiCloudClusterArgs) ToMultiCloudClusterPtrOutput() MultiCloudClusterPtrOutput
- func (i MultiCloudClusterArgs) ToMultiCloudClusterPtrOutputWithContext(ctx context.Context) MultiCloudClusterPtrOutput
- type MultiCloudClusterInput
- type MultiCloudClusterOutput
- func (MultiCloudClusterOutput) ElementType() reflect.Type
- func (o MultiCloudClusterOutput) ResourceLink() pulumi.StringPtrOutput
- func (o MultiCloudClusterOutput) ToMultiCloudClusterOutput() MultiCloudClusterOutput
- func (o MultiCloudClusterOutput) ToMultiCloudClusterOutputWithContext(ctx context.Context) MultiCloudClusterOutput
- func (o MultiCloudClusterOutput) ToMultiCloudClusterPtrOutput() MultiCloudClusterPtrOutput
- func (o MultiCloudClusterOutput) ToMultiCloudClusterPtrOutputWithContext(ctx context.Context) MultiCloudClusterPtrOutput
- type MultiCloudClusterPtrInput
- type MultiCloudClusterPtrOutput
- func (o MultiCloudClusterPtrOutput) Elem() MultiCloudClusterOutput
- func (MultiCloudClusterPtrOutput) ElementType() reflect.Type
- func (o MultiCloudClusterPtrOutput) ResourceLink() pulumi.StringPtrOutput
- func (o MultiCloudClusterPtrOutput) ToMultiCloudClusterPtrOutput() MultiCloudClusterPtrOutput
- func (o MultiCloudClusterPtrOutput) ToMultiCloudClusterPtrOutputWithContext(ctx context.Context) MultiCloudClusterPtrOutput
- type MultiCloudClusterResponse
- type MultiCloudClusterResponseOutput
- func (o MultiCloudClusterResponseOutput) ClusterMissing() pulumi.BoolOutput
- func (MultiCloudClusterResponseOutput) ElementType() reflect.Type
- func (o MultiCloudClusterResponseOutput) ResourceLink() pulumi.StringOutput
- func (o MultiCloudClusterResponseOutput) ToMultiCloudClusterResponseOutput() MultiCloudClusterResponseOutput
- func (o MultiCloudClusterResponseOutput) ToMultiCloudClusterResponseOutputWithContext(ctx context.Context) MultiCloudClusterResponseOutput
- type MultiClusterIngressFeatureSpec
- type MultiClusterIngressFeatureSpecArgs
- func (MultiClusterIngressFeatureSpecArgs) ElementType() reflect.Type
- func (i MultiClusterIngressFeatureSpecArgs) ToMultiClusterIngressFeatureSpecOutput() MultiClusterIngressFeatureSpecOutput
- func (i MultiClusterIngressFeatureSpecArgs) ToMultiClusterIngressFeatureSpecOutputWithContext(ctx context.Context) MultiClusterIngressFeatureSpecOutput
- func (i MultiClusterIngressFeatureSpecArgs) ToMultiClusterIngressFeatureSpecPtrOutput() MultiClusterIngressFeatureSpecPtrOutput
- func (i MultiClusterIngressFeatureSpecArgs) ToMultiClusterIngressFeatureSpecPtrOutputWithContext(ctx context.Context) MultiClusterIngressFeatureSpecPtrOutput
- type MultiClusterIngressFeatureSpecBillingdeprecated
- func (MultiClusterIngressFeatureSpecBilling) ElementType() reflect.Type
- func (e MultiClusterIngressFeatureSpecBilling) ToMultiClusterIngressFeatureSpecBillingOutput() MultiClusterIngressFeatureSpecBillingOutput
- func (e MultiClusterIngressFeatureSpecBilling) ToMultiClusterIngressFeatureSpecBillingOutputWithContext(ctx context.Context) MultiClusterIngressFeatureSpecBillingOutput
- func (e MultiClusterIngressFeatureSpecBilling) ToMultiClusterIngressFeatureSpecBillingPtrOutput() MultiClusterIngressFeatureSpecBillingPtrOutput
- func (e MultiClusterIngressFeatureSpecBilling) ToMultiClusterIngressFeatureSpecBillingPtrOutputWithContext(ctx context.Context) MultiClusterIngressFeatureSpecBillingPtrOutput
- func (e MultiClusterIngressFeatureSpecBilling) ToStringOutput() pulumi.StringOutput
- func (e MultiClusterIngressFeatureSpecBilling) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MultiClusterIngressFeatureSpecBilling) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MultiClusterIngressFeatureSpecBilling) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MultiClusterIngressFeatureSpecBillingInput
- type MultiClusterIngressFeatureSpecBillingOutput
- func (MultiClusterIngressFeatureSpecBillingOutput) ElementType() reflect.Type
- func (o MultiClusterIngressFeatureSpecBillingOutput) ToMultiClusterIngressFeatureSpecBillingOutput() MultiClusterIngressFeatureSpecBillingOutput
- func (o MultiClusterIngressFeatureSpecBillingOutput) ToMultiClusterIngressFeatureSpecBillingOutputWithContext(ctx context.Context) MultiClusterIngressFeatureSpecBillingOutput
- func (o MultiClusterIngressFeatureSpecBillingOutput) ToMultiClusterIngressFeatureSpecBillingPtrOutput() MultiClusterIngressFeatureSpecBillingPtrOutput
- func (o MultiClusterIngressFeatureSpecBillingOutput) ToMultiClusterIngressFeatureSpecBillingPtrOutputWithContext(ctx context.Context) MultiClusterIngressFeatureSpecBillingPtrOutput
- func (o MultiClusterIngressFeatureSpecBillingOutput) ToStringOutput() pulumi.StringOutput
- func (o MultiClusterIngressFeatureSpecBillingOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MultiClusterIngressFeatureSpecBillingOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MultiClusterIngressFeatureSpecBillingOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MultiClusterIngressFeatureSpecBillingPtrInput
- type MultiClusterIngressFeatureSpecBillingPtrOutput
- func (o MultiClusterIngressFeatureSpecBillingPtrOutput) Elem() MultiClusterIngressFeatureSpecBillingOutput
- func (MultiClusterIngressFeatureSpecBillingPtrOutput) ElementType() reflect.Type
- func (o MultiClusterIngressFeatureSpecBillingPtrOutput) ToMultiClusterIngressFeatureSpecBillingPtrOutput() MultiClusterIngressFeatureSpecBillingPtrOutput
- func (o MultiClusterIngressFeatureSpecBillingPtrOutput) ToMultiClusterIngressFeatureSpecBillingPtrOutputWithContext(ctx context.Context) MultiClusterIngressFeatureSpecBillingPtrOutput
- func (o MultiClusterIngressFeatureSpecBillingPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MultiClusterIngressFeatureSpecBillingPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MultiClusterIngressFeatureSpecInput
- type MultiClusterIngressFeatureSpecOutput
- func (o MultiClusterIngressFeatureSpecOutput) Billing() MultiClusterIngressFeatureSpecBillingPtrOutputdeprecated
- func (o MultiClusterIngressFeatureSpecOutput) ConfigMembership() pulumi.StringPtrOutput
- func (MultiClusterIngressFeatureSpecOutput) ElementType() reflect.Type
- func (o MultiClusterIngressFeatureSpecOutput) ToMultiClusterIngressFeatureSpecOutput() MultiClusterIngressFeatureSpecOutput
- func (o MultiClusterIngressFeatureSpecOutput) ToMultiClusterIngressFeatureSpecOutputWithContext(ctx context.Context) MultiClusterIngressFeatureSpecOutput
- func (o MultiClusterIngressFeatureSpecOutput) ToMultiClusterIngressFeatureSpecPtrOutput() MultiClusterIngressFeatureSpecPtrOutput
- func (o MultiClusterIngressFeatureSpecOutput) ToMultiClusterIngressFeatureSpecPtrOutputWithContext(ctx context.Context) MultiClusterIngressFeatureSpecPtrOutput
- type MultiClusterIngressFeatureSpecPtrInput
- type MultiClusterIngressFeatureSpecPtrOutput
- func (o MultiClusterIngressFeatureSpecPtrOutput) Billing() MultiClusterIngressFeatureSpecBillingPtrOutputdeprecated
- func (o MultiClusterIngressFeatureSpecPtrOutput) ConfigMembership() pulumi.StringPtrOutput
- func (o MultiClusterIngressFeatureSpecPtrOutput) Elem() MultiClusterIngressFeatureSpecOutput
- func (MultiClusterIngressFeatureSpecPtrOutput) ElementType() reflect.Type
- func (o MultiClusterIngressFeatureSpecPtrOutput) ToMultiClusterIngressFeatureSpecPtrOutput() MultiClusterIngressFeatureSpecPtrOutput
- func (o MultiClusterIngressFeatureSpecPtrOutput) ToMultiClusterIngressFeatureSpecPtrOutputWithContext(ctx context.Context) MultiClusterIngressFeatureSpecPtrOutput
- type MultiClusterIngressFeatureSpecResponse
- type MultiClusterIngressFeatureSpecResponseOutput
- func (o MultiClusterIngressFeatureSpecResponseOutput) Billing() pulumi.StringOutputdeprecated
- func (o MultiClusterIngressFeatureSpecResponseOutput) ConfigMembership() pulumi.StringOutput
- func (MultiClusterIngressFeatureSpecResponseOutput) ElementType() reflect.Type
- func (o MultiClusterIngressFeatureSpecResponseOutput) ToMultiClusterIngressFeatureSpecResponseOutput() MultiClusterIngressFeatureSpecResponseOutput
- func (o MultiClusterIngressFeatureSpecResponseOutput) ToMultiClusterIngressFeatureSpecResponseOutputWithContext(ctx context.Context) MultiClusterIngressFeatureSpecResponseOutput
- type Namespace
- type NamespaceArgs
- type NamespaceInput
- type NamespaceLifecycleStateResponse
- type NamespaceLifecycleStateResponseOutput
- func (o NamespaceLifecycleStateResponseOutput) Code() pulumi.StringOutput
- func (NamespaceLifecycleStateResponseOutput) ElementType() reflect.Type
- func (o NamespaceLifecycleStateResponseOutput) ToNamespaceLifecycleStateResponseOutput() NamespaceLifecycleStateResponseOutput
- func (o NamespaceLifecycleStateResponseOutput) ToNamespaceLifecycleStateResponseOutputWithContext(ctx context.Context) NamespaceLifecycleStateResponseOutput
- type NamespaceOutput
- func (o NamespaceOutput) CreateTime() pulumi.StringOutput
- func (o NamespaceOutput) DeleteTime() pulumi.StringOutput
- func (NamespaceOutput) ElementType() reflect.Type
- func (o NamespaceOutput) Labels() pulumi.StringMapOutput
- func (o NamespaceOutput) Location() pulumi.StringOutput
- func (o NamespaceOutput) Name() pulumi.StringOutput
- func (o NamespaceOutput) NamespaceLabels() pulumi.StringMapOutput
- func (o NamespaceOutput) Project() pulumi.StringOutput
- func (o NamespaceOutput) Scope() pulumi.StringOutput
- func (o NamespaceOutput) ScopeId() pulumi.StringOutput
- func (o NamespaceOutput) ScopeNamespaceId() pulumi.StringOutput
- func (o NamespaceOutput) State() NamespaceLifecycleStateResponseOutput
- func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput
- func (o NamespaceOutput) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
- func (o NamespaceOutput) Uid() pulumi.StringOutput
- func (o NamespaceOutput) UpdateTime() pulumi.StringOutput
- type NamespaceState
- type OnPremCluster
- type OnPremClusterArgs
- func (OnPremClusterArgs) ElementType() reflect.Type
- func (i OnPremClusterArgs) ToOnPremClusterOutput() OnPremClusterOutput
- func (i OnPremClusterArgs) ToOnPremClusterOutputWithContext(ctx context.Context) OnPremClusterOutput
- func (i OnPremClusterArgs) ToOnPremClusterPtrOutput() OnPremClusterPtrOutput
- func (i OnPremClusterArgs) ToOnPremClusterPtrOutputWithContext(ctx context.Context) OnPremClusterPtrOutput
- type OnPremClusterClusterType
- func (OnPremClusterClusterType) ElementType() reflect.Type
- func (e OnPremClusterClusterType) ToOnPremClusterClusterTypeOutput() OnPremClusterClusterTypeOutput
- func (e OnPremClusterClusterType) ToOnPremClusterClusterTypeOutputWithContext(ctx context.Context) OnPremClusterClusterTypeOutput
- func (e OnPremClusterClusterType) ToOnPremClusterClusterTypePtrOutput() OnPremClusterClusterTypePtrOutput
- func (e OnPremClusterClusterType) ToOnPremClusterClusterTypePtrOutputWithContext(ctx context.Context) OnPremClusterClusterTypePtrOutput
- func (e OnPremClusterClusterType) ToStringOutput() pulumi.StringOutput
- func (e OnPremClusterClusterType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e OnPremClusterClusterType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e OnPremClusterClusterType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OnPremClusterClusterTypeInput
- type OnPremClusterClusterTypeOutput
- func (OnPremClusterClusterTypeOutput) ElementType() reflect.Type
- func (o OnPremClusterClusterTypeOutput) ToOnPremClusterClusterTypeOutput() OnPremClusterClusterTypeOutput
- func (o OnPremClusterClusterTypeOutput) ToOnPremClusterClusterTypeOutputWithContext(ctx context.Context) OnPremClusterClusterTypeOutput
- func (o OnPremClusterClusterTypeOutput) ToOnPremClusterClusterTypePtrOutput() OnPremClusterClusterTypePtrOutput
- func (o OnPremClusterClusterTypeOutput) ToOnPremClusterClusterTypePtrOutputWithContext(ctx context.Context) OnPremClusterClusterTypePtrOutput
- func (o OnPremClusterClusterTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o OnPremClusterClusterTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o OnPremClusterClusterTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o OnPremClusterClusterTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OnPremClusterClusterTypePtrInput
- type OnPremClusterClusterTypePtrOutput
- func (o OnPremClusterClusterTypePtrOutput) Elem() OnPremClusterClusterTypeOutput
- func (OnPremClusterClusterTypePtrOutput) ElementType() reflect.Type
- func (o OnPremClusterClusterTypePtrOutput) ToOnPremClusterClusterTypePtrOutput() OnPremClusterClusterTypePtrOutput
- func (o OnPremClusterClusterTypePtrOutput) ToOnPremClusterClusterTypePtrOutputWithContext(ctx context.Context) OnPremClusterClusterTypePtrOutput
- func (o OnPremClusterClusterTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o OnPremClusterClusterTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OnPremClusterInput
- type OnPremClusterOutput
- func (o OnPremClusterOutput) AdminCluster() pulumi.BoolPtrOutput
- func (o OnPremClusterOutput) ClusterType() OnPremClusterClusterTypePtrOutput
- func (OnPremClusterOutput) ElementType() reflect.Type
- func (o OnPremClusterOutput) ResourceLink() pulumi.StringPtrOutput
- func (o OnPremClusterOutput) ToOnPremClusterOutput() OnPremClusterOutput
- func (o OnPremClusterOutput) ToOnPremClusterOutputWithContext(ctx context.Context) OnPremClusterOutput
- func (o OnPremClusterOutput) ToOnPremClusterPtrOutput() OnPremClusterPtrOutput
- func (o OnPremClusterOutput) ToOnPremClusterPtrOutputWithContext(ctx context.Context) OnPremClusterPtrOutput
- type OnPremClusterPtrInput
- type OnPremClusterPtrOutput
- func (o OnPremClusterPtrOutput) AdminCluster() pulumi.BoolPtrOutput
- func (o OnPremClusterPtrOutput) ClusterType() OnPremClusterClusterTypePtrOutput
- func (o OnPremClusterPtrOutput) Elem() OnPremClusterOutput
- func (OnPremClusterPtrOutput) ElementType() reflect.Type
- func (o OnPremClusterPtrOutput) ResourceLink() pulumi.StringPtrOutput
- func (o OnPremClusterPtrOutput) ToOnPremClusterPtrOutput() OnPremClusterPtrOutput
- func (o OnPremClusterPtrOutput) ToOnPremClusterPtrOutputWithContext(ctx context.Context) OnPremClusterPtrOutput
- type OnPremClusterResponse
- type OnPremClusterResponseOutput
- func (o OnPremClusterResponseOutput) AdminCluster() pulumi.BoolOutput
- func (o OnPremClusterResponseOutput) ClusterMissing() pulumi.BoolOutput
- func (o OnPremClusterResponseOutput) ClusterType() pulumi.StringOutput
- func (OnPremClusterResponseOutput) ElementType() reflect.Type
- func (o OnPremClusterResponseOutput) ResourceLink() pulumi.StringOutput
- func (o OnPremClusterResponseOutput) ToOnPremClusterResponseOutput() OnPremClusterResponseOutput
- func (o OnPremClusterResponseOutput) ToOnPremClusterResponseOutputWithContext(ctx context.Context) OnPremClusterResponseOutput
- type Origin
- type OriginArgs
- func (OriginArgs) ElementType() reflect.Type
- func (i OriginArgs) ToOriginOutput() OriginOutput
- func (i OriginArgs) ToOriginOutputWithContext(ctx context.Context) OriginOutput
- func (i OriginArgs) ToOriginPtrOutput() OriginPtrOutput
- func (i OriginArgs) ToOriginPtrOutputWithContext(ctx context.Context) OriginPtrOutput
- type OriginInput
- type OriginOutput
- func (OriginOutput) ElementType() reflect.Type
- func (o OriginOutput) ToOriginOutput() OriginOutput
- func (o OriginOutput) ToOriginOutputWithContext(ctx context.Context) OriginOutput
- func (o OriginOutput) ToOriginPtrOutput() OriginPtrOutput
- func (o OriginOutput) ToOriginPtrOutputWithContext(ctx context.Context) OriginPtrOutput
- func (o OriginOutput) Type() OriginTypePtrOutput
- type OriginPtrInput
- type OriginPtrOutput
- type OriginResponse
- type OriginResponseOutput
- type OriginType
- func (OriginType) ElementType() reflect.Type
- func (e OriginType) ToOriginTypeOutput() OriginTypeOutput
- func (e OriginType) ToOriginTypeOutputWithContext(ctx context.Context) OriginTypeOutput
- func (e OriginType) ToOriginTypePtrOutput() OriginTypePtrOutput
- func (e OriginType) ToOriginTypePtrOutputWithContext(ctx context.Context) OriginTypePtrOutput
- func (e OriginType) ToStringOutput() pulumi.StringOutput
- func (e OriginType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e OriginType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e OriginType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OriginTypeInput
- type OriginTypeOutput
- func (OriginTypeOutput) ElementType() reflect.Type
- func (o OriginTypeOutput) ToOriginTypeOutput() OriginTypeOutput
- func (o OriginTypeOutput) ToOriginTypeOutputWithContext(ctx context.Context) OriginTypeOutput
- func (o OriginTypeOutput) ToOriginTypePtrOutput() OriginTypePtrOutput
- func (o OriginTypeOutput) ToOriginTypePtrOutputWithContext(ctx context.Context) OriginTypePtrOutput
- func (o OriginTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o OriginTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o OriginTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o OriginTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OriginTypePtrInput
- type OriginTypePtrOutput
- func (o OriginTypePtrOutput) Elem() OriginTypeOutput
- func (OriginTypePtrOutput) ElementType() reflect.Type
- func (o OriginTypePtrOutput) ToOriginTypePtrOutput() OriginTypePtrOutput
- func (o OriginTypePtrOutput) ToOriginTypePtrOutputWithContext(ctx context.Context) OriginTypePtrOutput
- func (o OriginTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o OriginTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyBinding
- type PolicyBindingArgs
- type PolicyBindingArray
- type PolicyBindingArrayInput
- type PolicyBindingArrayOutput
- func (PolicyBindingArrayOutput) ElementType() reflect.Type
- func (o PolicyBindingArrayOutput) Index(i pulumi.IntInput) PolicyBindingOutput
- func (o PolicyBindingArrayOutput) ToPolicyBindingArrayOutput() PolicyBindingArrayOutput
- func (o PolicyBindingArrayOutput) ToPolicyBindingArrayOutputWithContext(ctx context.Context) PolicyBindingArrayOutput
- type PolicyBindingInput
- type PolicyBindingOutput
- type PolicyBindingResponse
- type PolicyBindingResponseArrayOutput
- func (PolicyBindingResponseArrayOutput) ElementType() reflect.Type
- func (o PolicyBindingResponseArrayOutput) Index(i pulumi.IntInput) PolicyBindingResponseOutput
- func (o PolicyBindingResponseArrayOutput) ToPolicyBindingResponseArrayOutput() PolicyBindingResponseArrayOutput
- func (o PolicyBindingResponseArrayOutput) ToPolicyBindingResponseArrayOutputWithContext(ctx context.Context) PolicyBindingResponseArrayOutput
- type PolicyBindingResponseOutput
- func (PolicyBindingResponseOutput) ElementType() reflect.Type
- func (o PolicyBindingResponseOutput) Name() pulumi.StringOutput
- func (o PolicyBindingResponseOutput) ToPolicyBindingResponseOutput() PolicyBindingResponseOutput
- func (o PolicyBindingResponseOutput) ToPolicyBindingResponseOutputWithContext(ctx context.Context) PolicyBindingResponseOutput
- type PolicyControllerBundleInstallSpec
- type PolicyControllerBundleInstallSpecArgs
- func (PolicyControllerBundleInstallSpecArgs) ElementType() reflect.Type
- func (i PolicyControllerBundleInstallSpecArgs) ToPolicyControllerBundleInstallSpecOutput() PolicyControllerBundleInstallSpecOutput
- func (i PolicyControllerBundleInstallSpecArgs) ToPolicyControllerBundleInstallSpecOutputWithContext(ctx context.Context) PolicyControllerBundleInstallSpecOutput
- type PolicyControllerBundleInstallSpecInput
- type PolicyControllerBundleInstallSpecMap
- func (PolicyControllerBundleInstallSpecMap) ElementType() reflect.Type
- func (i PolicyControllerBundleInstallSpecMap) ToPolicyControllerBundleInstallSpecMapOutput() PolicyControllerBundleInstallSpecMapOutput
- func (i PolicyControllerBundleInstallSpecMap) ToPolicyControllerBundleInstallSpecMapOutputWithContext(ctx context.Context) PolicyControllerBundleInstallSpecMapOutput
- type PolicyControllerBundleInstallSpecMapInput
- type PolicyControllerBundleInstallSpecMapOutput
- func (PolicyControllerBundleInstallSpecMapOutput) ElementType() reflect.Type
- func (o PolicyControllerBundleInstallSpecMapOutput) MapIndex(k pulumi.StringInput) PolicyControllerBundleInstallSpecOutput
- func (o PolicyControllerBundleInstallSpecMapOutput) ToPolicyControllerBundleInstallSpecMapOutput() PolicyControllerBundleInstallSpecMapOutput
- func (o PolicyControllerBundleInstallSpecMapOutput) ToPolicyControllerBundleInstallSpecMapOutputWithContext(ctx context.Context) PolicyControllerBundleInstallSpecMapOutput
- type PolicyControllerBundleInstallSpecOutput
- func (PolicyControllerBundleInstallSpecOutput) ElementType() reflect.Type
- func (o PolicyControllerBundleInstallSpecOutput) ExemptedNamespaces() pulumi.StringArrayOutput
- func (o PolicyControllerBundleInstallSpecOutput) ToPolicyControllerBundleInstallSpecOutput() PolicyControllerBundleInstallSpecOutput
- func (o PolicyControllerBundleInstallSpecOutput) ToPolicyControllerBundleInstallSpecOutputWithContext(ctx context.Context) PolicyControllerBundleInstallSpecOutput
- type PolicyControllerBundleInstallSpecResponse
- type PolicyControllerBundleInstallSpecResponseMapOutput
- func (PolicyControllerBundleInstallSpecResponseMapOutput) ElementType() reflect.Type
- func (o PolicyControllerBundleInstallSpecResponseMapOutput) MapIndex(k pulumi.StringInput) PolicyControllerBundleInstallSpecResponseOutput
- func (o PolicyControllerBundleInstallSpecResponseMapOutput) ToPolicyControllerBundleInstallSpecResponseMapOutput() PolicyControllerBundleInstallSpecResponseMapOutput
- func (o PolicyControllerBundleInstallSpecResponseMapOutput) ToPolicyControllerBundleInstallSpecResponseMapOutputWithContext(ctx context.Context) PolicyControllerBundleInstallSpecResponseMapOutput
- type PolicyControllerBundleInstallSpecResponseOutput
- func (PolicyControllerBundleInstallSpecResponseOutput) ElementType() reflect.Type
- func (o PolicyControllerBundleInstallSpecResponseOutput) ExemptedNamespaces() pulumi.StringArrayOutput
- func (o PolicyControllerBundleInstallSpecResponseOutput) ToPolicyControllerBundleInstallSpecResponseOutput() PolicyControllerBundleInstallSpecResponseOutput
- func (o PolicyControllerBundleInstallSpecResponseOutput) ToPolicyControllerBundleInstallSpecResponseOutputWithContext(ctx context.Context) PolicyControllerBundleInstallSpecResponseOutput
- type PolicyControllerHubConfig
- type PolicyControllerHubConfigArgs
- func (PolicyControllerHubConfigArgs) ElementType() reflect.Type
- func (i PolicyControllerHubConfigArgs) ToPolicyControllerHubConfigOutput() PolicyControllerHubConfigOutput
- func (i PolicyControllerHubConfigArgs) ToPolicyControllerHubConfigOutputWithContext(ctx context.Context) PolicyControllerHubConfigOutput
- func (i PolicyControllerHubConfigArgs) ToPolicyControllerHubConfigPtrOutput() PolicyControllerHubConfigPtrOutput
- func (i PolicyControllerHubConfigArgs) ToPolicyControllerHubConfigPtrOutputWithContext(ctx context.Context) PolicyControllerHubConfigPtrOutput
- type PolicyControllerHubConfigInput
- type PolicyControllerHubConfigInstallSpec
- func (PolicyControllerHubConfigInstallSpec) ElementType() reflect.Type
- func (e PolicyControllerHubConfigInstallSpec) ToPolicyControllerHubConfigInstallSpecOutput() PolicyControllerHubConfigInstallSpecOutput
- func (e PolicyControllerHubConfigInstallSpec) ToPolicyControllerHubConfigInstallSpecOutputWithContext(ctx context.Context) PolicyControllerHubConfigInstallSpecOutput
- func (e PolicyControllerHubConfigInstallSpec) ToPolicyControllerHubConfigInstallSpecPtrOutput() PolicyControllerHubConfigInstallSpecPtrOutput
- func (e PolicyControllerHubConfigInstallSpec) ToPolicyControllerHubConfigInstallSpecPtrOutputWithContext(ctx context.Context) PolicyControllerHubConfigInstallSpecPtrOutput
- func (e PolicyControllerHubConfigInstallSpec) ToStringOutput() pulumi.StringOutput
- func (e PolicyControllerHubConfigInstallSpec) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PolicyControllerHubConfigInstallSpec) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PolicyControllerHubConfigInstallSpec) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyControllerHubConfigInstallSpecInput
- type PolicyControllerHubConfigInstallSpecOutput
- func (PolicyControllerHubConfigInstallSpecOutput) ElementType() reflect.Type
- func (o PolicyControllerHubConfigInstallSpecOutput) ToPolicyControllerHubConfigInstallSpecOutput() PolicyControllerHubConfigInstallSpecOutput
- func (o PolicyControllerHubConfigInstallSpecOutput) ToPolicyControllerHubConfigInstallSpecOutputWithContext(ctx context.Context) PolicyControllerHubConfigInstallSpecOutput
- func (o PolicyControllerHubConfigInstallSpecOutput) ToPolicyControllerHubConfigInstallSpecPtrOutput() PolicyControllerHubConfigInstallSpecPtrOutput
- func (o PolicyControllerHubConfigInstallSpecOutput) ToPolicyControllerHubConfigInstallSpecPtrOutputWithContext(ctx context.Context) PolicyControllerHubConfigInstallSpecPtrOutput
- func (o PolicyControllerHubConfigInstallSpecOutput) ToStringOutput() pulumi.StringOutput
- func (o PolicyControllerHubConfigInstallSpecOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PolicyControllerHubConfigInstallSpecOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PolicyControllerHubConfigInstallSpecOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyControllerHubConfigInstallSpecPtrInput
- type PolicyControllerHubConfigInstallSpecPtrOutput
- func (o PolicyControllerHubConfigInstallSpecPtrOutput) Elem() PolicyControllerHubConfigInstallSpecOutput
- func (PolicyControllerHubConfigInstallSpecPtrOutput) ElementType() reflect.Type
- func (o PolicyControllerHubConfigInstallSpecPtrOutput) ToPolicyControllerHubConfigInstallSpecPtrOutput() PolicyControllerHubConfigInstallSpecPtrOutput
- func (o PolicyControllerHubConfigInstallSpecPtrOutput) ToPolicyControllerHubConfigInstallSpecPtrOutputWithContext(ctx context.Context) PolicyControllerHubConfigInstallSpecPtrOutput
- func (o PolicyControllerHubConfigInstallSpecPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PolicyControllerHubConfigInstallSpecPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyControllerHubConfigOutput
- func (o PolicyControllerHubConfigOutput) AuditIntervalSeconds() pulumi.StringPtrOutput
- func (o PolicyControllerHubConfigOutput) ConstraintViolationLimit() pulumi.StringPtrOutput
- func (o PolicyControllerHubConfigOutput) DeploymentConfigs() PolicyControllerPolicyControllerDeploymentConfigMapOutput
- func (PolicyControllerHubConfigOutput) ElementType() reflect.Type
- func (o PolicyControllerHubConfigOutput) ExemptableNamespaces() pulumi.StringArrayOutput
- func (o PolicyControllerHubConfigOutput) InstallSpec() PolicyControllerHubConfigInstallSpecPtrOutput
- func (o PolicyControllerHubConfigOutput) LogDeniesEnabled() pulumi.BoolPtrOutput
- func (o PolicyControllerHubConfigOutput) Monitoring() PolicyControllerMonitoringConfigPtrOutput
- func (o PolicyControllerHubConfigOutput) MutationEnabled() pulumi.BoolPtrOutput
- func (o PolicyControllerHubConfigOutput) PolicyContent() PolicyControllerPolicyContentSpecPtrOutput
- func (o PolicyControllerHubConfigOutput) ReferentialRulesEnabled() pulumi.BoolPtrOutput
- func (o PolicyControllerHubConfigOutput) ToPolicyControllerHubConfigOutput() PolicyControllerHubConfigOutput
- func (o PolicyControllerHubConfigOutput) ToPolicyControllerHubConfigOutputWithContext(ctx context.Context) PolicyControllerHubConfigOutput
- func (o PolicyControllerHubConfigOutput) ToPolicyControllerHubConfigPtrOutput() PolicyControllerHubConfigPtrOutput
- func (o PolicyControllerHubConfigOutput) ToPolicyControllerHubConfigPtrOutputWithContext(ctx context.Context) PolicyControllerHubConfigPtrOutput
- type PolicyControllerHubConfigPtrInput
- type PolicyControllerHubConfigPtrOutput
- func (o PolicyControllerHubConfigPtrOutput) AuditIntervalSeconds() pulumi.StringPtrOutput
- func (o PolicyControllerHubConfigPtrOutput) ConstraintViolationLimit() pulumi.StringPtrOutput
- func (o PolicyControllerHubConfigPtrOutput) DeploymentConfigs() PolicyControllerPolicyControllerDeploymentConfigMapOutput
- func (o PolicyControllerHubConfigPtrOutput) Elem() PolicyControllerHubConfigOutput
- func (PolicyControllerHubConfigPtrOutput) ElementType() reflect.Type
- func (o PolicyControllerHubConfigPtrOutput) ExemptableNamespaces() pulumi.StringArrayOutput
- func (o PolicyControllerHubConfigPtrOutput) InstallSpec() PolicyControllerHubConfigInstallSpecPtrOutput
- func (o PolicyControllerHubConfigPtrOutput) LogDeniesEnabled() pulumi.BoolPtrOutput
- func (o PolicyControllerHubConfigPtrOutput) Monitoring() PolicyControllerMonitoringConfigPtrOutput
- func (o PolicyControllerHubConfigPtrOutput) MutationEnabled() pulumi.BoolPtrOutput
- func (o PolicyControllerHubConfigPtrOutput) PolicyContent() PolicyControllerPolicyContentSpecPtrOutput
- func (o PolicyControllerHubConfigPtrOutput) ReferentialRulesEnabled() pulumi.BoolPtrOutput
- func (o PolicyControllerHubConfigPtrOutput) ToPolicyControllerHubConfigPtrOutput() PolicyControllerHubConfigPtrOutput
- func (o PolicyControllerHubConfigPtrOutput) ToPolicyControllerHubConfigPtrOutputWithContext(ctx context.Context) PolicyControllerHubConfigPtrOutput
- type PolicyControllerHubConfigResponse
- type PolicyControllerHubConfigResponseOutput
- func (o PolicyControllerHubConfigResponseOutput) AuditIntervalSeconds() pulumi.StringOutput
- func (o PolicyControllerHubConfigResponseOutput) ConstraintViolationLimit() pulumi.StringOutput
- func (o PolicyControllerHubConfigResponseOutput) DeploymentConfigs() PolicyControllerPolicyControllerDeploymentConfigResponseMapOutput
- func (PolicyControllerHubConfigResponseOutput) ElementType() reflect.Type
- func (o PolicyControllerHubConfigResponseOutput) ExemptableNamespaces() pulumi.StringArrayOutput
- func (o PolicyControllerHubConfigResponseOutput) InstallSpec() pulumi.StringOutput
- func (o PolicyControllerHubConfigResponseOutput) LogDeniesEnabled() pulumi.BoolOutput
- func (o PolicyControllerHubConfigResponseOutput) Monitoring() PolicyControllerMonitoringConfigResponseOutput
- func (o PolicyControllerHubConfigResponseOutput) MutationEnabled() pulumi.BoolOutput
- func (o PolicyControllerHubConfigResponseOutput) PolicyContent() PolicyControllerPolicyContentSpecResponseOutput
- func (o PolicyControllerHubConfigResponseOutput) ReferentialRulesEnabled() pulumi.BoolOutput
- func (o PolicyControllerHubConfigResponseOutput) ToPolicyControllerHubConfigResponseOutput() PolicyControllerHubConfigResponseOutput
- func (o PolicyControllerHubConfigResponseOutput) ToPolicyControllerHubConfigResponseOutputWithContext(ctx context.Context) PolicyControllerHubConfigResponseOutput
- type PolicyControllerMembershipSpec
- type PolicyControllerMembershipSpecArgs
- func (PolicyControllerMembershipSpecArgs) ElementType() reflect.Type
- func (i PolicyControllerMembershipSpecArgs) ToPolicyControllerMembershipSpecOutput() PolicyControllerMembershipSpecOutput
- func (i PolicyControllerMembershipSpecArgs) ToPolicyControllerMembershipSpecOutputWithContext(ctx context.Context) PolicyControllerMembershipSpecOutput
- func (i PolicyControllerMembershipSpecArgs) ToPolicyControllerMembershipSpecPtrOutput() PolicyControllerMembershipSpecPtrOutput
- func (i PolicyControllerMembershipSpecArgs) ToPolicyControllerMembershipSpecPtrOutputWithContext(ctx context.Context) PolicyControllerMembershipSpecPtrOutput
- type PolicyControllerMembershipSpecInput
- type PolicyControllerMembershipSpecOutput
- func (PolicyControllerMembershipSpecOutput) ElementType() reflect.Type
- func (o PolicyControllerMembershipSpecOutput) PolicyControllerHubConfig() PolicyControllerHubConfigPtrOutput
- func (o PolicyControllerMembershipSpecOutput) ToPolicyControllerMembershipSpecOutput() PolicyControllerMembershipSpecOutput
- func (o PolicyControllerMembershipSpecOutput) ToPolicyControllerMembershipSpecOutputWithContext(ctx context.Context) PolicyControllerMembershipSpecOutput
- func (o PolicyControllerMembershipSpecOutput) ToPolicyControllerMembershipSpecPtrOutput() PolicyControllerMembershipSpecPtrOutput
- func (o PolicyControllerMembershipSpecOutput) ToPolicyControllerMembershipSpecPtrOutputWithContext(ctx context.Context) PolicyControllerMembershipSpecPtrOutput
- func (o PolicyControllerMembershipSpecOutput) Version() pulumi.StringPtrOutput
- type PolicyControllerMembershipSpecPtrInput
- type PolicyControllerMembershipSpecPtrOutput
- func (o PolicyControllerMembershipSpecPtrOutput) Elem() PolicyControllerMembershipSpecOutput
- func (PolicyControllerMembershipSpecPtrOutput) ElementType() reflect.Type
- func (o PolicyControllerMembershipSpecPtrOutput) PolicyControllerHubConfig() PolicyControllerHubConfigPtrOutput
- func (o PolicyControllerMembershipSpecPtrOutput) ToPolicyControllerMembershipSpecPtrOutput() PolicyControllerMembershipSpecPtrOutput
- func (o PolicyControllerMembershipSpecPtrOutput) ToPolicyControllerMembershipSpecPtrOutputWithContext(ctx context.Context) PolicyControllerMembershipSpecPtrOutput
- func (o PolicyControllerMembershipSpecPtrOutput) Version() pulumi.StringPtrOutput
- type PolicyControllerMembershipSpecResponse
- type PolicyControllerMembershipSpecResponseOutput
- func (PolicyControllerMembershipSpecResponseOutput) ElementType() reflect.Type
- func (o PolicyControllerMembershipSpecResponseOutput) PolicyControllerHubConfig() PolicyControllerHubConfigResponseOutput
- func (o PolicyControllerMembershipSpecResponseOutput) ToPolicyControllerMembershipSpecResponseOutput() PolicyControllerMembershipSpecResponseOutput
- func (o PolicyControllerMembershipSpecResponseOutput) ToPolicyControllerMembershipSpecResponseOutputWithContext(ctx context.Context) PolicyControllerMembershipSpecResponseOutput
- func (o PolicyControllerMembershipSpecResponseOutput) Version() pulumi.StringOutput
- type PolicyControllerMembershipStateResponse
- type PolicyControllerMembershipStateResponseOutput
- func (o PolicyControllerMembershipStateResponseOutput) ComponentStates() PolicyControllerOnClusterStateResponseMapOutput
- func (PolicyControllerMembershipStateResponseOutput) ElementType() reflect.Type
- func (o PolicyControllerMembershipStateResponseOutput) PolicyContentState() PolicyControllerPolicyContentStateResponseOutput
- func (o PolicyControllerMembershipStateResponseOutput) State() pulumi.StringOutput
- func (o PolicyControllerMembershipStateResponseOutput) ToPolicyControllerMembershipStateResponseOutput() PolicyControllerMembershipStateResponseOutput
- func (o PolicyControllerMembershipStateResponseOutput) ToPolicyControllerMembershipStateResponseOutputWithContext(ctx context.Context) PolicyControllerMembershipStateResponseOutput
- type PolicyControllerMonitoringConfig
- type PolicyControllerMonitoringConfigArgs
- func (PolicyControllerMonitoringConfigArgs) ElementType() reflect.Type
- func (i PolicyControllerMonitoringConfigArgs) ToPolicyControllerMonitoringConfigOutput() PolicyControllerMonitoringConfigOutput
- func (i PolicyControllerMonitoringConfigArgs) ToPolicyControllerMonitoringConfigOutputWithContext(ctx context.Context) PolicyControllerMonitoringConfigOutput
- func (i PolicyControllerMonitoringConfigArgs) ToPolicyControllerMonitoringConfigPtrOutput() PolicyControllerMonitoringConfigPtrOutput
- func (i PolicyControllerMonitoringConfigArgs) ToPolicyControllerMonitoringConfigPtrOutputWithContext(ctx context.Context) PolicyControllerMonitoringConfigPtrOutput
- type PolicyControllerMonitoringConfigBackendsItem
- func (PolicyControllerMonitoringConfigBackendsItem) ElementType() reflect.Type
- func (e PolicyControllerMonitoringConfigBackendsItem) ToPolicyControllerMonitoringConfigBackendsItemOutput() PolicyControllerMonitoringConfigBackendsItemOutput
- func (e PolicyControllerMonitoringConfigBackendsItem) ToPolicyControllerMonitoringConfigBackendsItemOutputWithContext(ctx context.Context) PolicyControllerMonitoringConfigBackendsItemOutput
- func (e PolicyControllerMonitoringConfigBackendsItem) ToPolicyControllerMonitoringConfigBackendsItemPtrOutput() PolicyControllerMonitoringConfigBackendsItemPtrOutput
- func (e PolicyControllerMonitoringConfigBackendsItem) ToPolicyControllerMonitoringConfigBackendsItemPtrOutputWithContext(ctx context.Context) PolicyControllerMonitoringConfigBackendsItemPtrOutput
- func (e PolicyControllerMonitoringConfigBackendsItem) ToStringOutput() pulumi.StringOutput
- func (e PolicyControllerMonitoringConfigBackendsItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PolicyControllerMonitoringConfigBackendsItem) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PolicyControllerMonitoringConfigBackendsItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyControllerMonitoringConfigBackendsItemArray
- func (PolicyControllerMonitoringConfigBackendsItemArray) ElementType() reflect.Type
- func (i PolicyControllerMonitoringConfigBackendsItemArray) ToPolicyControllerMonitoringConfigBackendsItemArrayOutput() PolicyControllerMonitoringConfigBackendsItemArrayOutput
- func (i PolicyControllerMonitoringConfigBackendsItemArray) ToPolicyControllerMonitoringConfigBackendsItemArrayOutputWithContext(ctx context.Context) PolicyControllerMonitoringConfigBackendsItemArrayOutput
- type PolicyControllerMonitoringConfigBackendsItemArrayInput
- type PolicyControllerMonitoringConfigBackendsItemArrayOutput
- func (PolicyControllerMonitoringConfigBackendsItemArrayOutput) ElementType() reflect.Type
- func (o PolicyControllerMonitoringConfigBackendsItemArrayOutput) Index(i pulumi.IntInput) PolicyControllerMonitoringConfigBackendsItemOutput
- func (o PolicyControllerMonitoringConfigBackendsItemArrayOutput) ToPolicyControllerMonitoringConfigBackendsItemArrayOutput() PolicyControllerMonitoringConfigBackendsItemArrayOutput
- func (o PolicyControllerMonitoringConfigBackendsItemArrayOutput) ToPolicyControllerMonitoringConfigBackendsItemArrayOutputWithContext(ctx context.Context) PolicyControllerMonitoringConfigBackendsItemArrayOutput
- type PolicyControllerMonitoringConfigBackendsItemInput
- type PolicyControllerMonitoringConfigBackendsItemOutput
- func (PolicyControllerMonitoringConfigBackendsItemOutput) ElementType() reflect.Type
- func (o PolicyControllerMonitoringConfigBackendsItemOutput) ToPolicyControllerMonitoringConfigBackendsItemOutput() PolicyControllerMonitoringConfigBackendsItemOutput
- func (o PolicyControllerMonitoringConfigBackendsItemOutput) ToPolicyControllerMonitoringConfigBackendsItemOutputWithContext(ctx context.Context) PolicyControllerMonitoringConfigBackendsItemOutput
- func (o PolicyControllerMonitoringConfigBackendsItemOutput) ToPolicyControllerMonitoringConfigBackendsItemPtrOutput() PolicyControllerMonitoringConfigBackendsItemPtrOutput
- func (o PolicyControllerMonitoringConfigBackendsItemOutput) ToPolicyControllerMonitoringConfigBackendsItemPtrOutputWithContext(ctx context.Context) PolicyControllerMonitoringConfigBackendsItemPtrOutput
- func (o PolicyControllerMonitoringConfigBackendsItemOutput) ToStringOutput() pulumi.StringOutput
- func (o PolicyControllerMonitoringConfigBackendsItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PolicyControllerMonitoringConfigBackendsItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PolicyControllerMonitoringConfigBackendsItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyControllerMonitoringConfigBackendsItemPtrInput
- type PolicyControllerMonitoringConfigBackendsItemPtrOutput
- func (o PolicyControllerMonitoringConfigBackendsItemPtrOutput) Elem() PolicyControllerMonitoringConfigBackendsItemOutput
- func (PolicyControllerMonitoringConfigBackendsItemPtrOutput) ElementType() reflect.Type
- func (o PolicyControllerMonitoringConfigBackendsItemPtrOutput) ToPolicyControllerMonitoringConfigBackendsItemPtrOutput() PolicyControllerMonitoringConfigBackendsItemPtrOutput
- func (o PolicyControllerMonitoringConfigBackendsItemPtrOutput) ToPolicyControllerMonitoringConfigBackendsItemPtrOutputWithContext(ctx context.Context) PolicyControllerMonitoringConfigBackendsItemPtrOutput
- func (o PolicyControllerMonitoringConfigBackendsItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PolicyControllerMonitoringConfigBackendsItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyControllerMonitoringConfigInput
- type PolicyControllerMonitoringConfigOutput
- func (o PolicyControllerMonitoringConfigOutput) Backends() PolicyControllerMonitoringConfigBackendsItemArrayOutput
- func (PolicyControllerMonitoringConfigOutput) ElementType() reflect.Type
- func (o PolicyControllerMonitoringConfigOutput) ToPolicyControllerMonitoringConfigOutput() PolicyControllerMonitoringConfigOutput
- func (o PolicyControllerMonitoringConfigOutput) ToPolicyControllerMonitoringConfigOutputWithContext(ctx context.Context) PolicyControllerMonitoringConfigOutput
- func (o PolicyControllerMonitoringConfigOutput) ToPolicyControllerMonitoringConfigPtrOutput() PolicyControllerMonitoringConfigPtrOutput
- func (o PolicyControllerMonitoringConfigOutput) ToPolicyControllerMonitoringConfigPtrOutputWithContext(ctx context.Context) PolicyControllerMonitoringConfigPtrOutput
- type PolicyControllerMonitoringConfigPtrInput
- type PolicyControllerMonitoringConfigPtrOutput
- func (o PolicyControllerMonitoringConfigPtrOutput) Backends() PolicyControllerMonitoringConfigBackendsItemArrayOutput
- func (o PolicyControllerMonitoringConfigPtrOutput) Elem() PolicyControllerMonitoringConfigOutput
- func (PolicyControllerMonitoringConfigPtrOutput) ElementType() reflect.Type
- func (o PolicyControllerMonitoringConfigPtrOutput) ToPolicyControllerMonitoringConfigPtrOutput() PolicyControllerMonitoringConfigPtrOutput
- func (o PolicyControllerMonitoringConfigPtrOutput) ToPolicyControllerMonitoringConfigPtrOutputWithContext(ctx context.Context) PolicyControllerMonitoringConfigPtrOutput
- type PolicyControllerMonitoringConfigResponse
- type PolicyControllerMonitoringConfigResponseOutput
- func (o PolicyControllerMonitoringConfigResponseOutput) Backends() pulumi.StringArrayOutput
- func (PolicyControllerMonitoringConfigResponseOutput) ElementType() reflect.Type
- func (o PolicyControllerMonitoringConfigResponseOutput) ToPolicyControllerMonitoringConfigResponseOutput() PolicyControllerMonitoringConfigResponseOutput
- func (o PolicyControllerMonitoringConfigResponseOutput) ToPolicyControllerMonitoringConfigResponseOutputWithContext(ctx context.Context) PolicyControllerMonitoringConfigResponseOutput
- type PolicyControllerOnClusterStateResponse
- type PolicyControllerOnClusterStateResponseMapOutput
- func (PolicyControllerOnClusterStateResponseMapOutput) ElementType() reflect.Type
- func (o PolicyControllerOnClusterStateResponseMapOutput) MapIndex(k pulumi.StringInput) PolicyControllerOnClusterStateResponseOutput
- func (o PolicyControllerOnClusterStateResponseMapOutput) ToPolicyControllerOnClusterStateResponseMapOutput() PolicyControllerOnClusterStateResponseMapOutput
- func (o PolicyControllerOnClusterStateResponseMapOutput) ToPolicyControllerOnClusterStateResponseMapOutputWithContext(ctx context.Context) PolicyControllerOnClusterStateResponseMapOutput
- type PolicyControllerOnClusterStateResponseOutput
- func (o PolicyControllerOnClusterStateResponseOutput) Details() pulumi.StringOutput
- func (PolicyControllerOnClusterStateResponseOutput) ElementType() reflect.Type
- func (o PolicyControllerOnClusterStateResponseOutput) State() pulumi.StringOutput
- func (o PolicyControllerOnClusterStateResponseOutput) ToPolicyControllerOnClusterStateResponseOutput() PolicyControllerOnClusterStateResponseOutput
- func (o PolicyControllerOnClusterStateResponseOutput) ToPolicyControllerOnClusterStateResponseOutputWithContext(ctx context.Context) PolicyControllerOnClusterStateResponseOutput
- type PolicyControllerPolicyContentSpec
- type PolicyControllerPolicyContentSpecArgs
- func (PolicyControllerPolicyContentSpecArgs) ElementType() reflect.Type
- func (i PolicyControllerPolicyContentSpecArgs) ToPolicyControllerPolicyContentSpecOutput() PolicyControllerPolicyContentSpecOutput
- func (i PolicyControllerPolicyContentSpecArgs) ToPolicyControllerPolicyContentSpecOutputWithContext(ctx context.Context) PolicyControllerPolicyContentSpecOutput
- func (i PolicyControllerPolicyContentSpecArgs) ToPolicyControllerPolicyContentSpecPtrOutput() PolicyControllerPolicyContentSpecPtrOutput
- func (i PolicyControllerPolicyContentSpecArgs) ToPolicyControllerPolicyContentSpecPtrOutputWithContext(ctx context.Context) PolicyControllerPolicyContentSpecPtrOutput
- type PolicyControllerPolicyContentSpecInput
- type PolicyControllerPolicyContentSpecOutput
- func (o PolicyControllerPolicyContentSpecOutput) Bundles() PolicyControllerBundleInstallSpecMapOutput
- func (PolicyControllerPolicyContentSpecOutput) ElementType() reflect.Type
- func (o PolicyControllerPolicyContentSpecOutput) TemplateLibrary() PolicyControllerTemplateLibraryConfigPtrOutput
- func (o PolicyControllerPolicyContentSpecOutput) ToPolicyControllerPolicyContentSpecOutput() PolicyControllerPolicyContentSpecOutput
- func (o PolicyControllerPolicyContentSpecOutput) ToPolicyControllerPolicyContentSpecOutputWithContext(ctx context.Context) PolicyControllerPolicyContentSpecOutput
- func (o PolicyControllerPolicyContentSpecOutput) ToPolicyControllerPolicyContentSpecPtrOutput() PolicyControllerPolicyContentSpecPtrOutput
- func (o PolicyControllerPolicyContentSpecOutput) ToPolicyControllerPolicyContentSpecPtrOutputWithContext(ctx context.Context) PolicyControllerPolicyContentSpecPtrOutput
- type PolicyControllerPolicyContentSpecPtrInput
- type PolicyControllerPolicyContentSpecPtrOutput
- func (o PolicyControllerPolicyContentSpecPtrOutput) Bundles() PolicyControllerBundleInstallSpecMapOutput
- func (o PolicyControllerPolicyContentSpecPtrOutput) Elem() PolicyControllerPolicyContentSpecOutput
- func (PolicyControllerPolicyContentSpecPtrOutput) ElementType() reflect.Type
- func (o PolicyControllerPolicyContentSpecPtrOutput) TemplateLibrary() PolicyControllerTemplateLibraryConfigPtrOutput
- func (o PolicyControllerPolicyContentSpecPtrOutput) ToPolicyControllerPolicyContentSpecPtrOutput() PolicyControllerPolicyContentSpecPtrOutput
- func (o PolicyControllerPolicyContentSpecPtrOutput) ToPolicyControllerPolicyContentSpecPtrOutputWithContext(ctx context.Context) PolicyControllerPolicyContentSpecPtrOutput
- type PolicyControllerPolicyContentSpecResponse
- type PolicyControllerPolicyContentSpecResponseOutput
- func (o PolicyControllerPolicyContentSpecResponseOutput) Bundles() PolicyControllerBundleInstallSpecResponseMapOutput
- func (PolicyControllerPolicyContentSpecResponseOutput) ElementType() reflect.Type
- func (o PolicyControllerPolicyContentSpecResponseOutput) TemplateLibrary() PolicyControllerTemplateLibraryConfigResponseOutput
- func (o PolicyControllerPolicyContentSpecResponseOutput) ToPolicyControllerPolicyContentSpecResponseOutput() PolicyControllerPolicyContentSpecResponseOutput
- func (o PolicyControllerPolicyContentSpecResponseOutput) ToPolicyControllerPolicyContentSpecResponseOutputWithContext(ctx context.Context) PolicyControllerPolicyContentSpecResponseOutput
- type PolicyControllerPolicyContentStateResponse
- type PolicyControllerPolicyContentStateResponseOutput
- func (o PolicyControllerPolicyContentStateResponseOutput) BundleStates() PolicyControllerOnClusterStateResponseMapOutput
- func (PolicyControllerPolicyContentStateResponseOutput) ElementType() reflect.Type
- func (o PolicyControllerPolicyContentStateResponseOutput) ReferentialSyncConfigState() PolicyControllerOnClusterStateResponseOutput
- func (o PolicyControllerPolicyContentStateResponseOutput) TemplateLibraryState() PolicyControllerOnClusterStateResponseOutput
- func (o PolicyControllerPolicyContentStateResponseOutput) ToPolicyControllerPolicyContentStateResponseOutput() PolicyControllerPolicyContentStateResponseOutput
- func (o PolicyControllerPolicyContentStateResponseOutput) ToPolicyControllerPolicyContentStateResponseOutputWithContext(ctx context.Context) PolicyControllerPolicyContentStateResponseOutput
- type PolicyControllerPolicyControllerDeploymentConfig
- type PolicyControllerPolicyControllerDeploymentConfigArgs
- func (PolicyControllerPolicyControllerDeploymentConfigArgs) ElementType() reflect.Type
- func (i PolicyControllerPolicyControllerDeploymentConfigArgs) ToPolicyControllerPolicyControllerDeploymentConfigOutput() PolicyControllerPolicyControllerDeploymentConfigOutput
- func (i PolicyControllerPolicyControllerDeploymentConfigArgs) ToPolicyControllerPolicyControllerDeploymentConfigOutputWithContext(ctx context.Context) PolicyControllerPolicyControllerDeploymentConfigOutput
- type PolicyControllerPolicyControllerDeploymentConfigInput
- type PolicyControllerPolicyControllerDeploymentConfigMap
- func (PolicyControllerPolicyControllerDeploymentConfigMap) ElementType() reflect.Type
- func (i PolicyControllerPolicyControllerDeploymentConfigMap) ToPolicyControllerPolicyControllerDeploymentConfigMapOutput() PolicyControllerPolicyControllerDeploymentConfigMapOutput
- func (i PolicyControllerPolicyControllerDeploymentConfigMap) ToPolicyControllerPolicyControllerDeploymentConfigMapOutputWithContext(ctx context.Context) PolicyControllerPolicyControllerDeploymentConfigMapOutput
- type PolicyControllerPolicyControllerDeploymentConfigMapInput
- type PolicyControllerPolicyControllerDeploymentConfigMapOutput
- func (PolicyControllerPolicyControllerDeploymentConfigMapOutput) ElementType() reflect.Type
- func (o PolicyControllerPolicyControllerDeploymentConfigMapOutput) MapIndex(k pulumi.StringInput) PolicyControllerPolicyControllerDeploymentConfigOutput
- func (o PolicyControllerPolicyControllerDeploymentConfigMapOutput) ToPolicyControllerPolicyControllerDeploymentConfigMapOutput() PolicyControllerPolicyControllerDeploymentConfigMapOutput
- func (o PolicyControllerPolicyControllerDeploymentConfigMapOutput) ToPolicyControllerPolicyControllerDeploymentConfigMapOutputWithContext(ctx context.Context) PolicyControllerPolicyControllerDeploymentConfigMapOutput
- type PolicyControllerPolicyControllerDeploymentConfigOutput
- func (o PolicyControllerPolicyControllerDeploymentConfigOutput) ContainerResources() PolicyControllerResourceRequirementsPtrOutput
- func (PolicyControllerPolicyControllerDeploymentConfigOutput) ElementType() reflect.Type
- func (o PolicyControllerPolicyControllerDeploymentConfigOutput) PodAffinity() PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput
- func (o PolicyControllerPolicyControllerDeploymentConfigOutput) PodAntiAffinity() pulumi.BoolPtrOutput
- func (o PolicyControllerPolicyControllerDeploymentConfigOutput) PodTolerations() PolicyControllerTolerationArrayOutput
- func (o PolicyControllerPolicyControllerDeploymentConfigOutput) ReplicaCount() pulumi.StringPtrOutput
- func (o PolicyControllerPolicyControllerDeploymentConfigOutput) ToPolicyControllerPolicyControllerDeploymentConfigOutput() PolicyControllerPolicyControllerDeploymentConfigOutput
- func (o PolicyControllerPolicyControllerDeploymentConfigOutput) ToPolicyControllerPolicyControllerDeploymentConfigOutputWithContext(ctx context.Context) PolicyControllerPolicyControllerDeploymentConfigOutput
- type PolicyControllerPolicyControllerDeploymentConfigPodAffinity
- func (PolicyControllerPolicyControllerDeploymentConfigPodAffinity) ElementType() reflect.Type
- func (e PolicyControllerPolicyControllerDeploymentConfigPodAffinity) ToPolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput() PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput
- func (e PolicyControllerPolicyControllerDeploymentConfigPodAffinity) ToPolicyControllerPolicyControllerDeploymentConfigPodAffinityOutputWithContext(ctx context.Context) PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput
- func (e PolicyControllerPolicyControllerDeploymentConfigPodAffinity) ToPolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput() PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput
- func (e PolicyControllerPolicyControllerDeploymentConfigPodAffinity) ToPolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutputWithContext(ctx context.Context) PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput
- func (e PolicyControllerPolicyControllerDeploymentConfigPodAffinity) ToStringOutput() pulumi.StringOutput
- func (e PolicyControllerPolicyControllerDeploymentConfigPodAffinity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PolicyControllerPolicyControllerDeploymentConfigPodAffinity) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PolicyControllerPolicyControllerDeploymentConfigPodAffinity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyControllerPolicyControllerDeploymentConfigPodAffinityInput
- type PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput
- func (PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput) ElementType() reflect.Type
- func (o PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput) ToPolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput() PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput
- func (o PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput) ToPolicyControllerPolicyControllerDeploymentConfigPodAffinityOutputWithContext(ctx context.Context) PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput
- func (o PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput) ToPolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput() PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput
- func (o PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput) ToPolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutputWithContext(ctx context.Context) PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput
- func (o PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput) ToStringOutput() pulumi.StringOutput
- func (o PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrInput
- type PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput
- func (o PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput) Elem() PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput
- func (PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput) ElementType() reflect.Type
- func (o PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput) ToPolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput() PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput
- func (o PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput) ToPolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutputWithContext(ctx context.Context) PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput
- func (o PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyControllerPolicyControllerDeploymentConfigResponse
- type PolicyControllerPolicyControllerDeploymentConfigResponseMapOutput
- func (PolicyControllerPolicyControllerDeploymentConfigResponseMapOutput) ElementType() reflect.Type
- func (o PolicyControllerPolicyControllerDeploymentConfigResponseMapOutput) MapIndex(k pulumi.StringInput) PolicyControllerPolicyControllerDeploymentConfigResponseOutput
- func (o PolicyControllerPolicyControllerDeploymentConfigResponseMapOutput) ToPolicyControllerPolicyControllerDeploymentConfigResponseMapOutput() PolicyControllerPolicyControllerDeploymentConfigResponseMapOutput
- func (o PolicyControllerPolicyControllerDeploymentConfigResponseMapOutput) ToPolicyControllerPolicyControllerDeploymentConfigResponseMapOutputWithContext(ctx context.Context) PolicyControllerPolicyControllerDeploymentConfigResponseMapOutput
- type PolicyControllerPolicyControllerDeploymentConfigResponseOutput
- func (o PolicyControllerPolicyControllerDeploymentConfigResponseOutput) ContainerResources() PolicyControllerResourceRequirementsResponseOutput
- func (PolicyControllerPolicyControllerDeploymentConfigResponseOutput) ElementType() reflect.Type
- func (o PolicyControllerPolicyControllerDeploymentConfigResponseOutput) PodAffinity() pulumi.StringOutput
- func (o PolicyControllerPolicyControllerDeploymentConfigResponseOutput) PodAntiAffinity() pulumi.BoolOutput
- func (o PolicyControllerPolicyControllerDeploymentConfigResponseOutput) PodTolerations() PolicyControllerTolerationResponseArrayOutput
- func (o PolicyControllerPolicyControllerDeploymentConfigResponseOutput) ReplicaCount() pulumi.StringOutput
- func (o PolicyControllerPolicyControllerDeploymentConfigResponseOutput) ToPolicyControllerPolicyControllerDeploymentConfigResponseOutput() PolicyControllerPolicyControllerDeploymentConfigResponseOutput
- func (o PolicyControllerPolicyControllerDeploymentConfigResponseOutput) ToPolicyControllerPolicyControllerDeploymentConfigResponseOutputWithContext(ctx context.Context) PolicyControllerPolicyControllerDeploymentConfigResponseOutput
- type PolicyControllerResourceList
- type PolicyControllerResourceListArgs
- func (PolicyControllerResourceListArgs) ElementType() reflect.Type
- func (i PolicyControllerResourceListArgs) ToPolicyControllerResourceListOutput() PolicyControllerResourceListOutput
- func (i PolicyControllerResourceListArgs) ToPolicyControllerResourceListOutputWithContext(ctx context.Context) PolicyControllerResourceListOutput
- func (i PolicyControllerResourceListArgs) ToPolicyControllerResourceListPtrOutput() PolicyControllerResourceListPtrOutput
- func (i PolicyControllerResourceListArgs) ToPolicyControllerResourceListPtrOutputWithContext(ctx context.Context) PolicyControllerResourceListPtrOutput
- type PolicyControllerResourceListInput
- type PolicyControllerResourceListOutput
- func (o PolicyControllerResourceListOutput) Cpu() pulumi.StringPtrOutput
- func (PolicyControllerResourceListOutput) ElementType() reflect.Type
- func (o PolicyControllerResourceListOutput) Memory() pulumi.StringPtrOutput
- func (o PolicyControllerResourceListOutput) ToPolicyControllerResourceListOutput() PolicyControllerResourceListOutput
- func (o PolicyControllerResourceListOutput) ToPolicyControllerResourceListOutputWithContext(ctx context.Context) PolicyControllerResourceListOutput
- func (o PolicyControllerResourceListOutput) ToPolicyControllerResourceListPtrOutput() PolicyControllerResourceListPtrOutput
- func (o PolicyControllerResourceListOutput) ToPolicyControllerResourceListPtrOutputWithContext(ctx context.Context) PolicyControllerResourceListPtrOutput
- type PolicyControllerResourceListPtrInput
- type PolicyControllerResourceListPtrOutput
- func (o PolicyControllerResourceListPtrOutput) Cpu() pulumi.StringPtrOutput
- func (o PolicyControllerResourceListPtrOutput) Elem() PolicyControllerResourceListOutput
- func (PolicyControllerResourceListPtrOutput) ElementType() reflect.Type
- func (o PolicyControllerResourceListPtrOutput) Memory() pulumi.StringPtrOutput
- func (o PolicyControllerResourceListPtrOutput) ToPolicyControllerResourceListPtrOutput() PolicyControllerResourceListPtrOutput
- func (o PolicyControllerResourceListPtrOutput) ToPolicyControllerResourceListPtrOutputWithContext(ctx context.Context) PolicyControllerResourceListPtrOutput
- type PolicyControllerResourceListResponse
- type PolicyControllerResourceListResponseOutput
- func (o PolicyControllerResourceListResponseOutput) Cpu() pulumi.StringOutput
- func (PolicyControllerResourceListResponseOutput) ElementType() reflect.Type
- func (o PolicyControllerResourceListResponseOutput) Memory() pulumi.StringOutput
- func (o PolicyControllerResourceListResponseOutput) ToPolicyControllerResourceListResponseOutput() PolicyControllerResourceListResponseOutput
- func (o PolicyControllerResourceListResponseOutput) ToPolicyControllerResourceListResponseOutputWithContext(ctx context.Context) PolicyControllerResourceListResponseOutput
- type PolicyControllerResourceRequirements
- type PolicyControllerResourceRequirementsArgs
- func (PolicyControllerResourceRequirementsArgs) ElementType() reflect.Type
- func (i PolicyControllerResourceRequirementsArgs) ToPolicyControllerResourceRequirementsOutput() PolicyControllerResourceRequirementsOutput
- func (i PolicyControllerResourceRequirementsArgs) ToPolicyControllerResourceRequirementsOutputWithContext(ctx context.Context) PolicyControllerResourceRequirementsOutput
- func (i PolicyControllerResourceRequirementsArgs) ToPolicyControllerResourceRequirementsPtrOutput() PolicyControllerResourceRequirementsPtrOutput
- func (i PolicyControllerResourceRequirementsArgs) ToPolicyControllerResourceRequirementsPtrOutputWithContext(ctx context.Context) PolicyControllerResourceRequirementsPtrOutput
- type PolicyControllerResourceRequirementsInput
- type PolicyControllerResourceRequirementsOutput
- func (PolicyControllerResourceRequirementsOutput) ElementType() reflect.Type
- func (o PolicyControllerResourceRequirementsOutput) Limits() PolicyControllerResourceListPtrOutput
- func (o PolicyControllerResourceRequirementsOutput) Requests() PolicyControllerResourceListPtrOutput
- func (o PolicyControllerResourceRequirementsOutput) ToPolicyControllerResourceRequirementsOutput() PolicyControllerResourceRequirementsOutput
- func (o PolicyControllerResourceRequirementsOutput) ToPolicyControllerResourceRequirementsOutputWithContext(ctx context.Context) PolicyControllerResourceRequirementsOutput
- func (o PolicyControllerResourceRequirementsOutput) ToPolicyControllerResourceRequirementsPtrOutput() PolicyControllerResourceRequirementsPtrOutput
- func (o PolicyControllerResourceRequirementsOutput) ToPolicyControllerResourceRequirementsPtrOutputWithContext(ctx context.Context) PolicyControllerResourceRequirementsPtrOutput
- type PolicyControllerResourceRequirementsPtrInput
- type PolicyControllerResourceRequirementsPtrOutput
- func (o PolicyControllerResourceRequirementsPtrOutput) Elem() PolicyControllerResourceRequirementsOutput
- func (PolicyControllerResourceRequirementsPtrOutput) ElementType() reflect.Type
- func (o PolicyControllerResourceRequirementsPtrOutput) Limits() PolicyControllerResourceListPtrOutput
- func (o PolicyControllerResourceRequirementsPtrOutput) Requests() PolicyControllerResourceListPtrOutput
- func (o PolicyControllerResourceRequirementsPtrOutput) ToPolicyControllerResourceRequirementsPtrOutput() PolicyControllerResourceRequirementsPtrOutput
- func (o PolicyControllerResourceRequirementsPtrOutput) ToPolicyControllerResourceRequirementsPtrOutputWithContext(ctx context.Context) PolicyControllerResourceRequirementsPtrOutput
- type PolicyControllerResourceRequirementsResponse
- type PolicyControllerResourceRequirementsResponseOutput
- func (PolicyControllerResourceRequirementsResponseOutput) ElementType() reflect.Type
- func (o PolicyControllerResourceRequirementsResponseOutput) Limits() PolicyControllerResourceListResponseOutput
- func (o PolicyControllerResourceRequirementsResponseOutput) Requests() PolicyControllerResourceListResponseOutput
- func (o PolicyControllerResourceRequirementsResponseOutput) ToPolicyControllerResourceRequirementsResponseOutput() PolicyControllerResourceRequirementsResponseOutput
- func (o PolicyControllerResourceRequirementsResponseOutput) ToPolicyControllerResourceRequirementsResponseOutputWithContext(ctx context.Context) PolicyControllerResourceRequirementsResponseOutput
- type PolicyControllerTemplateLibraryConfig
- type PolicyControllerTemplateLibraryConfigArgs
- func (PolicyControllerTemplateLibraryConfigArgs) ElementType() reflect.Type
- func (i PolicyControllerTemplateLibraryConfigArgs) ToPolicyControllerTemplateLibraryConfigOutput() PolicyControllerTemplateLibraryConfigOutput
- func (i PolicyControllerTemplateLibraryConfigArgs) ToPolicyControllerTemplateLibraryConfigOutputWithContext(ctx context.Context) PolicyControllerTemplateLibraryConfigOutput
- func (i PolicyControllerTemplateLibraryConfigArgs) ToPolicyControllerTemplateLibraryConfigPtrOutput() PolicyControllerTemplateLibraryConfigPtrOutput
- func (i PolicyControllerTemplateLibraryConfigArgs) ToPolicyControllerTemplateLibraryConfigPtrOutputWithContext(ctx context.Context) PolicyControllerTemplateLibraryConfigPtrOutput
- type PolicyControllerTemplateLibraryConfigInput
- type PolicyControllerTemplateLibraryConfigInstallation
- func (PolicyControllerTemplateLibraryConfigInstallation) ElementType() reflect.Type
- func (e PolicyControllerTemplateLibraryConfigInstallation) ToPolicyControllerTemplateLibraryConfigInstallationOutput() PolicyControllerTemplateLibraryConfigInstallationOutput
- func (e PolicyControllerTemplateLibraryConfigInstallation) ToPolicyControllerTemplateLibraryConfigInstallationOutputWithContext(ctx context.Context) PolicyControllerTemplateLibraryConfigInstallationOutput
- func (e PolicyControllerTemplateLibraryConfigInstallation) ToPolicyControllerTemplateLibraryConfigInstallationPtrOutput() PolicyControllerTemplateLibraryConfigInstallationPtrOutput
- func (e PolicyControllerTemplateLibraryConfigInstallation) ToPolicyControllerTemplateLibraryConfigInstallationPtrOutputWithContext(ctx context.Context) PolicyControllerTemplateLibraryConfigInstallationPtrOutput
- func (e PolicyControllerTemplateLibraryConfigInstallation) ToStringOutput() pulumi.StringOutput
- func (e PolicyControllerTemplateLibraryConfigInstallation) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PolicyControllerTemplateLibraryConfigInstallation) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PolicyControllerTemplateLibraryConfigInstallation) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyControllerTemplateLibraryConfigInstallationInput
- type PolicyControllerTemplateLibraryConfigInstallationOutput
- func (PolicyControllerTemplateLibraryConfigInstallationOutput) ElementType() reflect.Type
- func (o PolicyControllerTemplateLibraryConfigInstallationOutput) ToPolicyControllerTemplateLibraryConfigInstallationOutput() PolicyControllerTemplateLibraryConfigInstallationOutput
- func (o PolicyControllerTemplateLibraryConfigInstallationOutput) ToPolicyControllerTemplateLibraryConfigInstallationOutputWithContext(ctx context.Context) PolicyControllerTemplateLibraryConfigInstallationOutput
- func (o PolicyControllerTemplateLibraryConfigInstallationOutput) ToPolicyControllerTemplateLibraryConfigInstallationPtrOutput() PolicyControllerTemplateLibraryConfigInstallationPtrOutput
- func (o PolicyControllerTemplateLibraryConfigInstallationOutput) ToPolicyControllerTemplateLibraryConfigInstallationPtrOutputWithContext(ctx context.Context) PolicyControllerTemplateLibraryConfigInstallationPtrOutput
- func (o PolicyControllerTemplateLibraryConfigInstallationOutput) ToStringOutput() pulumi.StringOutput
- func (o PolicyControllerTemplateLibraryConfigInstallationOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PolicyControllerTemplateLibraryConfigInstallationOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PolicyControllerTemplateLibraryConfigInstallationOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyControllerTemplateLibraryConfigInstallationPtrInput
- type PolicyControllerTemplateLibraryConfigInstallationPtrOutput
- func (o PolicyControllerTemplateLibraryConfigInstallationPtrOutput) Elem() PolicyControllerTemplateLibraryConfigInstallationOutput
- func (PolicyControllerTemplateLibraryConfigInstallationPtrOutput) ElementType() reflect.Type
- func (o PolicyControllerTemplateLibraryConfigInstallationPtrOutput) ToPolicyControllerTemplateLibraryConfigInstallationPtrOutput() PolicyControllerTemplateLibraryConfigInstallationPtrOutput
- func (o PolicyControllerTemplateLibraryConfigInstallationPtrOutput) ToPolicyControllerTemplateLibraryConfigInstallationPtrOutputWithContext(ctx context.Context) PolicyControllerTemplateLibraryConfigInstallationPtrOutput
- func (o PolicyControllerTemplateLibraryConfigInstallationPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PolicyControllerTemplateLibraryConfigInstallationPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyControllerTemplateLibraryConfigOutput
- func (PolicyControllerTemplateLibraryConfigOutput) ElementType() reflect.Type
- func (o PolicyControllerTemplateLibraryConfigOutput) Installation() PolicyControllerTemplateLibraryConfigInstallationPtrOutput
- func (o PolicyControllerTemplateLibraryConfigOutput) ToPolicyControllerTemplateLibraryConfigOutput() PolicyControllerTemplateLibraryConfigOutput
- func (o PolicyControllerTemplateLibraryConfigOutput) ToPolicyControllerTemplateLibraryConfigOutputWithContext(ctx context.Context) PolicyControllerTemplateLibraryConfigOutput
- func (o PolicyControllerTemplateLibraryConfigOutput) ToPolicyControllerTemplateLibraryConfigPtrOutput() PolicyControllerTemplateLibraryConfigPtrOutput
- func (o PolicyControllerTemplateLibraryConfigOutput) ToPolicyControllerTemplateLibraryConfigPtrOutputWithContext(ctx context.Context) PolicyControllerTemplateLibraryConfigPtrOutput
- type PolicyControllerTemplateLibraryConfigPtrInput
- type PolicyControllerTemplateLibraryConfigPtrOutput
- func (o PolicyControllerTemplateLibraryConfigPtrOutput) Elem() PolicyControllerTemplateLibraryConfigOutput
- func (PolicyControllerTemplateLibraryConfigPtrOutput) ElementType() reflect.Type
- func (o PolicyControllerTemplateLibraryConfigPtrOutput) Installation() PolicyControllerTemplateLibraryConfigInstallationPtrOutput
- func (o PolicyControllerTemplateLibraryConfigPtrOutput) ToPolicyControllerTemplateLibraryConfigPtrOutput() PolicyControllerTemplateLibraryConfigPtrOutput
- func (o PolicyControllerTemplateLibraryConfigPtrOutput) ToPolicyControllerTemplateLibraryConfigPtrOutputWithContext(ctx context.Context) PolicyControllerTemplateLibraryConfigPtrOutput
- type PolicyControllerTemplateLibraryConfigResponse
- type PolicyControllerTemplateLibraryConfigResponseOutput
- func (PolicyControllerTemplateLibraryConfigResponseOutput) ElementType() reflect.Type
- func (o PolicyControllerTemplateLibraryConfigResponseOutput) Installation() pulumi.StringOutput
- func (o PolicyControllerTemplateLibraryConfigResponseOutput) ToPolicyControllerTemplateLibraryConfigResponseOutput() PolicyControllerTemplateLibraryConfigResponseOutput
- func (o PolicyControllerTemplateLibraryConfigResponseOutput) ToPolicyControllerTemplateLibraryConfigResponseOutputWithContext(ctx context.Context) PolicyControllerTemplateLibraryConfigResponseOutput
- type PolicyControllerToleration
- type PolicyControllerTolerationArgs
- func (PolicyControllerTolerationArgs) ElementType() reflect.Type
- func (i PolicyControllerTolerationArgs) ToPolicyControllerTolerationOutput() PolicyControllerTolerationOutput
- func (i PolicyControllerTolerationArgs) ToPolicyControllerTolerationOutputWithContext(ctx context.Context) PolicyControllerTolerationOutput
- type PolicyControllerTolerationArray
- func (PolicyControllerTolerationArray) ElementType() reflect.Type
- func (i PolicyControllerTolerationArray) ToPolicyControllerTolerationArrayOutput() PolicyControllerTolerationArrayOutput
- func (i PolicyControllerTolerationArray) ToPolicyControllerTolerationArrayOutputWithContext(ctx context.Context) PolicyControllerTolerationArrayOutput
- type PolicyControllerTolerationArrayInput
- type PolicyControllerTolerationArrayOutput
- func (PolicyControllerTolerationArrayOutput) ElementType() reflect.Type
- func (o PolicyControllerTolerationArrayOutput) Index(i pulumi.IntInput) PolicyControllerTolerationOutput
- func (o PolicyControllerTolerationArrayOutput) ToPolicyControllerTolerationArrayOutput() PolicyControllerTolerationArrayOutput
- func (o PolicyControllerTolerationArrayOutput) ToPolicyControllerTolerationArrayOutputWithContext(ctx context.Context) PolicyControllerTolerationArrayOutput
- type PolicyControllerTolerationInput
- type PolicyControllerTolerationOutput
- func (o PolicyControllerTolerationOutput) Effect() pulumi.StringPtrOutput
- func (PolicyControllerTolerationOutput) ElementType() reflect.Type
- func (o PolicyControllerTolerationOutput) Key() pulumi.StringPtrOutput
- func (o PolicyControllerTolerationOutput) Operator() pulumi.StringPtrOutput
- func (o PolicyControllerTolerationOutput) ToPolicyControllerTolerationOutput() PolicyControllerTolerationOutput
- func (o PolicyControllerTolerationOutput) ToPolicyControllerTolerationOutputWithContext(ctx context.Context) PolicyControllerTolerationOutput
- func (o PolicyControllerTolerationOutput) Value() pulumi.StringPtrOutput
- type PolicyControllerTolerationResponse
- type PolicyControllerTolerationResponseArrayOutput
- func (PolicyControllerTolerationResponseArrayOutput) ElementType() reflect.Type
- func (o PolicyControllerTolerationResponseArrayOutput) Index(i pulumi.IntInput) PolicyControllerTolerationResponseOutput
- func (o PolicyControllerTolerationResponseArrayOutput) ToPolicyControllerTolerationResponseArrayOutput() PolicyControllerTolerationResponseArrayOutput
- func (o PolicyControllerTolerationResponseArrayOutput) ToPolicyControllerTolerationResponseArrayOutputWithContext(ctx context.Context) PolicyControllerTolerationResponseArrayOutput
- type PolicyControllerTolerationResponseOutput
- func (o PolicyControllerTolerationResponseOutput) Effect() pulumi.StringOutput
- func (PolicyControllerTolerationResponseOutput) ElementType() reflect.Type
- func (o PolicyControllerTolerationResponseOutput) Key() pulumi.StringOutput
- func (o PolicyControllerTolerationResponseOutput) Operator() pulumi.StringOutput
- func (o PolicyControllerTolerationResponseOutput) ToPolicyControllerTolerationResponseOutput() PolicyControllerTolerationResponseOutput
- func (o PolicyControllerTolerationResponseOutput) ToPolicyControllerTolerationResponseOutputWithContext(ctx context.Context) PolicyControllerTolerationResponseOutput
- func (o PolicyControllerTolerationResponseOutput) Value() pulumi.StringOutput
- type RBACRoleBindingLifecycleStateResponse
- type RBACRoleBindingLifecycleStateResponseOutput
- func (o RBACRoleBindingLifecycleStateResponseOutput) Code() pulumi.StringOutput
- func (RBACRoleBindingLifecycleStateResponseOutput) ElementType() reflect.Type
- func (o RBACRoleBindingLifecycleStateResponseOutput) ToRBACRoleBindingLifecycleStateResponseOutput() RBACRoleBindingLifecycleStateResponseOutput
- func (o RBACRoleBindingLifecycleStateResponseOutput) ToRBACRoleBindingLifecycleStateResponseOutputWithContext(ctx context.Context) RBACRoleBindingLifecycleStateResponseOutput
- type ResourceManifestResponse
- type ResourceManifestResponseArrayOutput
- func (ResourceManifestResponseArrayOutput) ElementType() reflect.Type
- func (o ResourceManifestResponseArrayOutput) Index(i pulumi.IntInput) ResourceManifestResponseOutput
- func (o ResourceManifestResponseArrayOutput) ToResourceManifestResponseArrayOutput() ResourceManifestResponseArrayOutput
- func (o ResourceManifestResponseArrayOutput) ToResourceManifestResponseArrayOutputWithContext(ctx context.Context) ResourceManifestResponseArrayOutput
- type ResourceManifestResponseOutput
- func (o ResourceManifestResponseOutput) ClusterScoped() pulumi.BoolOutput
- func (ResourceManifestResponseOutput) ElementType() reflect.Type
- func (o ResourceManifestResponseOutput) Manifest() pulumi.StringOutput
- func (o ResourceManifestResponseOutput) ToResourceManifestResponseOutput() ResourceManifestResponseOutput
- func (o ResourceManifestResponseOutput) ToResourceManifestResponseOutputWithContext(ctx context.Context) ResourceManifestResponseOutput
- type ResourceOptions
- type ResourceOptionsArgs
- func (ResourceOptionsArgs) ElementType() reflect.Type
- func (i ResourceOptionsArgs) ToResourceOptionsOutput() ResourceOptionsOutput
- func (i ResourceOptionsArgs) ToResourceOptionsOutputWithContext(ctx context.Context) ResourceOptionsOutput
- func (i ResourceOptionsArgs) ToResourceOptionsPtrOutput() ResourceOptionsPtrOutput
- func (i ResourceOptionsArgs) ToResourceOptionsPtrOutputWithContext(ctx context.Context) ResourceOptionsPtrOutput
- type ResourceOptionsInput
- type ResourceOptionsOutput
- func (o ResourceOptionsOutput) ConnectVersion() pulumi.StringPtrOutput
- func (ResourceOptionsOutput) ElementType() reflect.Type
- func (o ResourceOptionsOutput) K8sVersion() pulumi.StringPtrOutput
- func (o ResourceOptionsOutput) ToResourceOptionsOutput() ResourceOptionsOutput
- func (o ResourceOptionsOutput) ToResourceOptionsOutputWithContext(ctx context.Context) ResourceOptionsOutput
- func (o ResourceOptionsOutput) ToResourceOptionsPtrOutput() ResourceOptionsPtrOutput
- func (o ResourceOptionsOutput) ToResourceOptionsPtrOutputWithContext(ctx context.Context) ResourceOptionsPtrOutput
- func (o ResourceOptionsOutput) V1beta1Crd() pulumi.BoolPtrOutput
- type ResourceOptionsPtrInput
- type ResourceOptionsPtrOutput
- func (o ResourceOptionsPtrOutput) ConnectVersion() pulumi.StringPtrOutput
- func (o ResourceOptionsPtrOutput) Elem() ResourceOptionsOutput
- func (ResourceOptionsPtrOutput) ElementType() reflect.Type
- func (o ResourceOptionsPtrOutput) K8sVersion() pulumi.StringPtrOutput
- func (o ResourceOptionsPtrOutput) ToResourceOptionsPtrOutput() ResourceOptionsPtrOutput
- func (o ResourceOptionsPtrOutput) ToResourceOptionsPtrOutputWithContext(ctx context.Context) ResourceOptionsPtrOutput
- func (o ResourceOptionsPtrOutput) V1beta1Crd() pulumi.BoolPtrOutput
- type ResourceOptionsResponse
- type ResourceOptionsResponseOutput
- func (o ResourceOptionsResponseOutput) ConnectVersion() pulumi.StringOutput
- func (ResourceOptionsResponseOutput) ElementType() reflect.Type
- func (o ResourceOptionsResponseOutput) K8sVersion() pulumi.StringOutput
- func (o ResourceOptionsResponseOutput) ToResourceOptionsResponseOutput() ResourceOptionsResponseOutput
- func (o ResourceOptionsResponseOutput) ToResourceOptionsResponseOutputWithContext(ctx context.Context) ResourceOptionsResponseOutput
- func (o ResourceOptionsResponseOutput) V1beta1Crd() pulumi.BoolOutput
- type Role
- type RoleArgs
- type RoleInput
- type RoleOutput
- type RolePredefinedRole
- func (RolePredefinedRole) ElementType() reflect.Type
- func (e RolePredefinedRole) ToRolePredefinedRoleOutput() RolePredefinedRoleOutput
- func (e RolePredefinedRole) ToRolePredefinedRoleOutputWithContext(ctx context.Context) RolePredefinedRoleOutput
- func (e RolePredefinedRole) ToRolePredefinedRolePtrOutput() RolePredefinedRolePtrOutput
- func (e RolePredefinedRole) ToRolePredefinedRolePtrOutputWithContext(ctx context.Context) RolePredefinedRolePtrOutput
- func (e RolePredefinedRole) ToStringOutput() pulumi.StringOutput
- func (e RolePredefinedRole) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RolePredefinedRole) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RolePredefinedRole) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RolePredefinedRoleInput
- type RolePredefinedRoleOutput
- func (RolePredefinedRoleOutput) ElementType() reflect.Type
- func (o RolePredefinedRoleOutput) ToRolePredefinedRoleOutput() RolePredefinedRoleOutput
- func (o RolePredefinedRoleOutput) ToRolePredefinedRoleOutputWithContext(ctx context.Context) RolePredefinedRoleOutput
- func (o RolePredefinedRoleOutput) ToRolePredefinedRolePtrOutput() RolePredefinedRolePtrOutput
- func (o RolePredefinedRoleOutput) ToRolePredefinedRolePtrOutputWithContext(ctx context.Context) RolePredefinedRolePtrOutput
- func (o RolePredefinedRoleOutput) ToStringOutput() pulumi.StringOutput
- func (o RolePredefinedRoleOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RolePredefinedRoleOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RolePredefinedRoleOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RolePredefinedRolePtrInput
- type RolePredefinedRolePtrOutput
- func (o RolePredefinedRolePtrOutput) Elem() RolePredefinedRoleOutput
- func (RolePredefinedRolePtrOutput) ElementType() reflect.Type
- func (o RolePredefinedRolePtrOutput) ToRolePredefinedRolePtrOutput() RolePredefinedRolePtrOutput
- func (o RolePredefinedRolePtrOutput) ToRolePredefinedRolePtrOutputWithContext(ctx context.Context) RolePredefinedRolePtrOutput
- func (o RolePredefinedRolePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RolePredefinedRolePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RoleResponse
- type RoleResponseOutput
- type Scope
- type ScopeArgs
- type ScopeFeatureSpec
- type ScopeFeatureSpecArgs
- type ScopeFeatureSpecInput
- type ScopeFeatureSpecMap
- type ScopeFeatureSpecMapInput
- type ScopeFeatureSpecMapOutput
- func (ScopeFeatureSpecMapOutput) ElementType() reflect.Type
- func (o ScopeFeatureSpecMapOutput) MapIndex(k pulumi.StringInput) ScopeFeatureSpecOutput
- func (o ScopeFeatureSpecMapOutput) ToScopeFeatureSpecMapOutput() ScopeFeatureSpecMapOutput
- func (o ScopeFeatureSpecMapOutput) ToScopeFeatureSpecMapOutputWithContext(ctx context.Context) ScopeFeatureSpecMapOutput
- type ScopeFeatureSpecOutput
- type ScopeFeatureSpecResponse
- type ScopeFeatureSpecResponseMapOutput
- func (ScopeFeatureSpecResponseMapOutput) ElementType() reflect.Type
- func (o ScopeFeatureSpecResponseMapOutput) MapIndex(k pulumi.StringInput) ScopeFeatureSpecResponseOutput
- func (o ScopeFeatureSpecResponseMapOutput) ToScopeFeatureSpecResponseMapOutput() ScopeFeatureSpecResponseMapOutput
- func (o ScopeFeatureSpecResponseMapOutput) ToScopeFeatureSpecResponseMapOutputWithContext(ctx context.Context) ScopeFeatureSpecResponseMapOutput
- type ScopeFeatureSpecResponseOutput
- func (ScopeFeatureSpecResponseOutput) ElementType() reflect.Type
- func (o ScopeFeatureSpecResponseOutput) ToScopeFeatureSpecResponseOutput() ScopeFeatureSpecResponseOutput
- func (o ScopeFeatureSpecResponseOutput) ToScopeFeatureSpecResponseOutputWithContext(ctx context.Context) ScopeFeatureSpecResponseOutput
- type ScopeFeatureStateResponse
- type ScopeFeatureStateResponseMapOutput
- func (ScopeFeatureStateResponseMapOutput) ElementType() reflect.Type
- func (o ScopeFeatureStateResponseMapOutput) MapIndex(k pulumi.StringInput) ScopeFeatureStateResponseOutput
- func (o ScopeFeatureStateResponseMapOutput) ToScopeFeatureStateResponseMapOutput() ScopeFeatureStateResponseMapOutput
- func (o ScopeFeatureStateResponseMapOutput) ToScopeFeatureStateResponseMapOutputWithContext(ctx context.Context) ScopeFeatureStateResponseMapOutput
- type ScopeFeatureStateResponseOutput
- func (ScopeFeatureStateResponseOutput) ElementType() reflect.Type
- func (o ScopeFeatureStateResponseOutput) State() FeatureStateResponseOutput
- func (o ScopeFeatureStateResponseOutput) ToScopeFeatureStateResponseOutput() ScopeFeatureStateResponseOutput
- func (o ScopeFeatureStateResponseOutput) ToScopeFeatureStateResponseOutputWithContext(ctx context.Context) ScopeFeatureStateResponseOutput
- type ScopeIamBinding
- type ScopeIamBindingArgs
- type ScopeIamBindingInput
- type ScopeIamBindingOutput
- func (o ScopeIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (ScopeIamBindingOutput) ElementType() reflect.Type
- func (o ScopeIamBindingOutput) Etag() pulumi.StringOutput
- func (o ScopeIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o ScopeIamBindingOutput) Name() pulumi.StringOutput
- func (o ScopeIamBindingOutput) Project() pulumi.StringOutput
- func (o ScopeIamBindingOutput) Role() pulumi.StringOutput
- func (o ScopeIamBindingOutput) ToScopeIamBindingOutput() ScopeIamBindingOutput
- func (o ScopeIamBindingOutput) ToScopeIamBindingOutputWithContext(ctx context.Context) ScopeIamBindingOutput
- type ScopeIamBindingState
- type ScopeIamMember
- type ScopeIamMemberArgs
- type ScopeIamMemberInput
- type ScopeIamMemberOutput
- func (o ScopeIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (ScopeIamMemberOutput) ElementType() reflect.Type
- func (o ScopeIamMemberOutput) Etag() pulumi.StringOutput
- func (o ScopeIamMemberOutput) Member() pulumi.StringOutput
- func (o ScopeIamMemberOutput) Name() pulumi.StringOutput
- func (o ScopeIamMemberOutput) Project() pulumi.StringOutput
- func (o ScopeIamMemberOutput) Role() pulumi.StringOutput
- func (o ScopeIamMemberOutput) ToScopeIamMemberOutput() ScopeIamMemberOutput
- func (o ScopeIamMemberOutput) ToScopeIamMemberOutputWithContext(ctx context.Context) ScopeIamMemberOutput
- type ScopeIamMemberState
- type ScopeIamPolicy
- type ScopeIamPolicyArgs
- type ScopeIamPolicyInput
- type ScopeIamPolicyOutput
- func (o ScopeIamPolicyOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o ScopeIamPolicyOutput) Bindings() BindingResponseArrayOutput
- func (ScopeIamPolicyOutput) ElementType() reflect.Type
- func (o ScopeIamPolicyOutput) Etag() pulumi.StringOutput
- func (o ScopeIamPolicyOutput) Location() pulumi.StringOutput
- func (o ScopeIamPolicyOutput) Project() pulumi.StringOutput
- func (o ScopeIamPolicyOutput) ScopeId() pulumi.StringOutput
- func (o ScopeIamPolicyOutput) ToScopeIamPolicyOutput() ScopeIamPolicyOutput
- func (o ScopeIamPolicyOutput) ToScopeIamPolicyOutputWithContext(ctx context.Context) ScopeIamPolicyOutput
- func (o ScopeIamPolicyOutput) Version() pulumi.IntOutput
- type ScopeIamPolicyState
- type ScopeInput
- type ScopeLifecycleStateResponse
- type ScopeLifecycleStateResponseOutput
- func (o ScopeLifecycleStateResponseOutput) Code() pulumi.StringOutput
- func (ScopeLifecycleStateResponseOutput) ElementType() reflect.Type
- func (o ScopeLifecycleStateResponseOutput) ToScopeLifecycleStateResponseOutput() ScopeLifecycleStateResponseOutput
- func (o ScopeLifecycleStateResponseOutput) ToScopeLifecycleStateResponseOutputWithContext(ctx context.Context) ScopeLifecycleStateResponseOutput
- type ScopeOutput
- func (o ScopeOutput) CreateTime() pulumi.StringOutput
- func (o ScopeOutput) DeleteTime() pulumi.StringOutput
- func (ScopeOutput) ElementType() reflect.Type
- func (o ScopeOutput) Labels() pulumi.StringMapOutput
- func (o ScopeOutput) Location() pulumi.StringOutput
- func (o ScopeOutput) Name() pulumi.StringOutput
- func (o ScopeOutput) NamespaceLabels() pulumi.StringMapOutput
- func (o ScopeOutput) Project() pulumi.StringOutput
- func (o ScopeOutput) ScopeId() pulumi.StringOutput
- func (o ScopeOutput) State() ScopeLifecycleStateResponseOutput
- func (o ScopeOutput) ToScopeOutput() ScopeOutput
- func (o ScopeOutput) ToScopeOutputWithContext(ctx context.Context) ScopeOutput
- func (o ScopeOutput) Uid() pulumi.StringOutput
- func (o ScopeOutput) UpdateTime() pulumi.StringOutput
- type ScopeRbacRoleBinding
- type ScopeRbacRoleBindingArgs
- type ScopeRbacRoleBindingInput
- type ScopeRbacRoleBindingOutput
- func (o ScopeRbacRoleBindingOutput) CreateTime() pulumi.StringOutput
- func (o ScopeRbacRoleBindingOutput) DeleteTime() pulumi.StringOutput
- func (ScopeRbacRoleBindingOutput) ElementType() reflect.Type
- func (o ScopeRbacRoleBindingOutput) Group() pulumi.StringOutput
- func (o ScopeRbacRoleBindingOutput) Labels() pulumi.StringMapOutput
- func (o ScopeRbacRoleBindingOutput) Location() pulumi.StringOutput
- func (o ScopeRbacRoleBindingOutput) Name() pulumi.StringOutput
- func (o ScopeRbacRoleBindingOutput) Project() pulumi.StringOutput
- func (o ScopeRbacRoleBindingOutput) RbacrolebindingId() pulumi.StringOutput
- func (o ScopeRbacRoleBindingOutput) Role() RoleResponseOutput
- func (o ScopeRbacRoleBindingOutput) ScopeId() pulumi.StringOutput
- func (o ScopeRbacRoleBindingOutput) State() RBACRoleBindingLifecycleStateResponseOutput
- func (o ScopeRbacRoleBindingOutput) ToScopeRbacRoleBindingOutput() ScopeRbacRoleBindingOutput
- func (o ScopeRbacRoleBindingOutput) ToScopeRbacRoleBindingOutputWithContext(ctx context.Context) ScopeRbacRoleBindingOutput
- func (o ScopeRbacRoleBindingOutput) Uid() pulumi.StringOutput
- func (o ScopeRbacRoleBindingOutput) UpdateTime() pulumi.StringOutput
- func (o ScopeRbacRoleBindingOutput) User() pulumi.StringOutput
- type ScopeRbacRoleBindingState
- type ScopeState
- type SecurityPostureConfig
- type SecurityPostureConfigArgs
- func (SecurityPostureConfigArgs) ElementType() reflect.Type
- func (i SecurityPostureConfigArgs) ToSecurityPostureConfigOutput() SecurityPostureConfigOutput
- func (i SecurityPostureConfigArgs) ToSecurityPostureConfigOutputWithContext(ctx context.Context) SecurityPostureConfigOutput
- func (i SecurityPostureConfigArgs) ToSecurityPostureConfigPtrOutput() SecurityPostureConfigPtrOutput
- func (i SecurityPostureConfigArgs) ToSecurityPostureConfigPtrOutputWithContext(ctx context.Context) SecurityPostureConfigPtrOutput
- type SecurityPostureConfigInput
- type SecurityPostureConfigMode
- func (SecurityPostureConfigMode) ElementType() reflect.Type
- func (e SecurityPostureConfigMode) ToSecurityPostureConfigModeOutput() SecurityPostureConfigModeOutput
- func (e SecurityPostureConfigMode) ToSecurityPostureConfigModeOutputWithContext(ctx context.Context) SecurityPostureConfigModeOutput
- func (e SecurityPostureConfigMode) ToSecurityPostureConfigModePtrOutput() SecurityPostureConfigModePtrOutput
- func (e SecurityPostureConfigMode) ToSecurityPostureConfigModePtrOutputWithContext(ctx context.Context) SecurityPostureConfigModePtrOutput
- func (e SecurityPostureConfigMode) ToStringOutput() pulumi.StringOutput
- func (e SecurityPostureConfigMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SecurityPostureConfigMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SecurityPostureConfigMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityPostureConfigModeInput
- type SecurityPostureConfigModeOutput
- func (SecurityPostureConfigModeOutput) ElementType() reflect.Type
- func (o SecurityPostureConfigModeOutput) ToSecurityPostureConfigModeOutput() SecurityPostureConfigModeOutput
- func (o SecurityPostureConfigModeOutput) ToSecurityPostureConfigModeOutputWithContext(ctx context.Context) SecurityPostureConfigModeOutput
- func (o SecurityPostureConfigModeOutput) ToSecurityPostureConfigModePtrOutput() SecurityPostureConfigModePtrOutput
- func (o SecurityPostureConfigModeOutput) ToSecurityPostureConfigModePtrOutputWithContext(ctx context.Context) SecurityPostureConfigModePtrOutput
- func (o SecurityPostureConfigModeOutput) ToStringOutput() pulumi.StringOutput
- func (o SecurityPostureConfigModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SecurityPostureConfigModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SecurityPostureConfigModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityPostureConfigModePtrInput
- type SecurityPostureConfigModePtrOutput
- func (o SecurityPostureConfigModePtrOutput) Elem() SecurityPostureConfigModeOutput
- func (SecurityPostureConfigModePtrOutput) ElementType() reflect.Type
- func (o SecurityPostureConfigModePtrOutput) ToSecurityPostureConfigModePtrOutput() SecurityPostureConfigModePtrOutput
- func (o SecurityPostureConfigModePtrOutput) ToSecurityPostureConfigModePtrOutputWithContext(ctx context.Context) SecurityPostureConfigModePtrOutput
- func (o SecurityPostureConfigModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SecurityPostureConfigModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityPostureConfigOutput
- func (SecurityPostureConfigOutput) ElementType() reflect.Type
- func (o SecurityPostureConfigOutput) Mode() SecurityPostureConfigModePtrOutput
- func (o SecurityPostureConfigOutput) ToSecurityPostureConfigOutput() SecurityPostureConfigOutput
- func (o SecurityPostureConfigOutput) ToSecurityPostureConfigOutputWithContext(ctx context.Context) SecurityPostureConfigOutput
- func (o SecurityPostureConfigOutput) ToSecurityPostureConfigPtrOutput() SecurityPostureConfigPtrOutput
- func (o SecurityPostureConfigOutput) ToSecurityPostureConfigPtrOutputWithContext(ctx context.Context) SecurityPostureConfigPtrOutput
- func (o SecurityPostureConfigOutput) VulnerabilityMode() SecurityPostureConfigVulnerabilityModePtrOutput
- type SecurityPostureConfigPtrInput
- type SecurityPostureConfigPtrOutput
- func (o SecurityPostureConfigPtrOutput) Elem() SecurityPostureConfigOutput
- func (SecurityPostureConfigPtrOutput) ElementType() reflect.Type
- func (o SecurityPostureConfigPtrOutput) Mode() SecurityPostureConfigModePtrOutput
- func (o SecurityPostureConfigPtrOutput) ToSecurityPostureConfigPtrOutput() SecurityPostureConfigPtrOutput
- func (o SecurityPostureConfigPtrOutput) ToSecurityPostureConfigPtrOutputWithContext(ctx context.Context) SecurityPostureConfigPtrOutput
- func (o SecurityPostureConfigPtrOutput) VulnerabilityMode() SecurityPostureConfigVulnerabilityModePtrOutput
- type SecurityPostureConfigResponse
- type SecurityPostureConfigResponseOutput
- func (SecurityPostureConfigResponseOutput) ElementType() reflect.Type
- func (o SecurityPostureConfigResponseOutput) Mode() pulumi.StringOutput
- func (o SecurityPostureConfigResponseOutput) ToSecurityPostureConfigResponseOutput() SecurityPostureConfigResponseOutput
- func (o SecurityPostureConfigResponseOutput) ToSecurityPostureConfigResponseOutputWithContext(ctx context.Context) SecurityPostureConfigResponseOutput
- func (o SecurityPostureConfigResponseOutput) VulnerabilityMode() pulumi.StringOutput
- type SecurityPostureConfigVulnerabilityMode
- func (SecurityPostureConfigVulnerabilityMode) ElementType() reflect.Type
- func (e SecurityPostureConfigVulnerabilityMode) ToSecurityPostureConfigVulnerabilityModeOutput() SecurityPostureConfigVulnerabilityModeOutput
- func (e SecurityPostureConfigVulnerabilityMode) ToSecurityPostureConfigVulnerabilityModeOutputWithContext(ctx context.Context) SecurityPostureConfigVulnerabilityModeOutput
- func (e SecurityPostureConfigVulnerabilityMode) ToSecurityPostureConfigVulnerabilityModePtrOutput() SecurityPostureConfigVulnerabilityModePtrOutput
- func (e SecurityPostureConfigVulnerabilityMode) ToSecurityPostureConfigVulnerabilityModePtrOutputWithContext(ctx context.Context) SecurityPostureConfigVulnerabilityModePtrOutput
- func (e SecurityPostureConfigVulnerabilityMode) ToStringOutput() pulumi.StringOutput
- func (e SecurityPostureConfigVulnerabilityMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SecurityPostureConfigVulnerabilityMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SecurityPostureConfigVulnerabilityMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityPostureConfigVulnerabilityModeInput
- type SecurityPostureConfigVulnerabilityModeOutput
- func (SecurityPostureConfigVulnerabilityModeOutput) ElementType() reflect.Type
- func (o SecurityPostureConfigVulnerabilityModeOutput) ToSecurityPostureConfigVulnerabilityModeOutput() SecurityPostureConfigVulnerabilityModeOutput
- func (o SecurityPostureConfigVulnerabilityModeOutput) ToSecurityPostureConfigVulnerabilityModeOutputWithContext(ctx context.Context) SecurityPostureConfigVulnerabilityModeOutput
- func (o SecurityPostureConfigVulnerabilityModeOutput) ToSecurityPostureConfigVulnerabilityModePtrOutput() SecurityPostureConfigVulnerabilityModePtrOutput
- func (o SecurityPostureConfigVulnerabilityModeOutput) ToSecurityPostureConfigVulnerabilityModePtrOutputWithContext(ctx context.Context) SecurityPostureConfigVulnerabilityModePtrOutput
- func (o SecurityPostureConfigVulnerabilityModeOutput) ToStringOutput() pulumi.StringOutput
- func (o SecurityPostureConfigVulnerabilityModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SecurityPostureConfigVulnerabilityModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SecurityPostureConfigVulnerabilityModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityPostureConfigVulnerabilityModePtrInput
- type SecurityPostureConfigVulnerabilityModePtrOutput
- func (o SecurityPostureConfigVulnerabilityModePtrOutput) Elem() SecurityPostureConfigVulnerabilityModeOutput
- func (SecurityPostureConfigVulnerabilityModePtrOutput) ElementType() reflect.Type
- func (o SecurityPostureConfigVulnerabilityModePtrOutput) ToSecurityPostureConfigVulnerabilityModePtrOutput() SecurityPostureConfigVulnerabilityModePtrOutput
- func (o SecurityPostureConfigVulnerabilityModePtrOutput) ToSecurityPostureConfigVulnerabilityModePtrOutputWithContext(ctx context.Context) SecurityPostureConfigVulnerabilityModePtrOutput
- func (o SecurityPostureConfigVulnerabilityModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SecurityPostureConfigVulnerabilityModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceMeshControlPlaneManagementResponse
- type ServiceMeshControlPlaneManagementResponseOutput
- func (o ServiceMeshControlPlaneManagementResponseOutput) Details() ServiceMeshStatusDetailsResponseArrayOutput
- func (ServiceMeshControlPlaneManagementResponseOutput) ElementType() reflect.Type
- func (o ServiceMeshControlPlaneManagementResponseOutput) State() pulumi.StringOutput
- func (o ServiceMeshControlPlaneManagementResponseOutput) ToServiceMeshControlPlaneManagementResponseOutput() ServiceMeshControlPlaneManagementResponseOutput
- func (o ServiceMeshControlPlaneManagementResponseOutput) ToServiceMeshControlPlaneManagementResponseOutputWithContext(ctx context.Context) ServiceMeshControlPlaneManagementResponseOutput
- type ServiceMeshDataPlaneManagementResponse
- type ServiceMeshDataPlaneManagementResponseOutput
- func (o ServiceMeshDataPlaneManagementResponseOutput) Details() ServiceMeshStatusDetailsResponseArrayOutput
- func (ServiceMeshDataPlaneManagementResponseOutput) ElementType() reflect.Type
- func (o ServiceMeshDataPlaneManagementResponseOutput) State() pulumi.StringOutput
- func (o ServiceMeshDataPlaneManagementResponseOutput) ToServiceMeshDataPlaneManagementResponseOutput() ServiceMeshDataPlaneManagementResponseOutput
- func (o ServiceMeshDataPlaneManagementResponseOutput) ToServiceMeshDataPlaneManagementResponseOutputWithContext(ctx context.Context) ServiceMeshDataPlaneManagementResponseOutput
- type ServiceMeshMembershipSpec
- type ServiceMeshMembershipSpecArgs
- func (ServiceMeshMembershipSpecArgs) ElementType() reflect.Type
- func (i ServiceMeshMembershipSpecArgs) ToServiceMeshMembershipSpecOutput() ServiceMeshMembershipSpecOutput
- func (i ServiceMeshMembershipSpecArgs) ToServiceMeshMembershipSpecOutputWithContext(ctx context.Context) ServiceMeshMembershipSpecOutput
- func (i ServiceMeshMembershipSpecArgs) ToServiceMeshMembershipSpecPtrOutput() ServiceMeshMembershipSpecPtrOutput
- func (i ServiceMeshMembershipSpecArgs) ToServiceMeshMembershipSpecPtrOutputWithContext(ctx context.Context) ServiceMeshMembershipSpecPtrOutput
- type ServiceMeshMembershipSpecControlPlanedeprecated
- func (ServiceMeshMembershipSpecControlPlane) ElementType() reflect.Type
- func (e ServiceMeshMembershipSpecControlPlane) ToServiceMeshMembershipSpecControlPlaneOutput() ServiceMeshMembershipSpecControlPlaneOutput
- func (e ServiceMeshMembershipSpecControlPlane) ToServiceMeshMembershipSpecControlPlaneOutputWithContext(ctx context.Context) ServiceMeshMembershipSpecControlPlaneOutput
- func (e ServiceMeshMembershipSpecControlPlane) ToServiceMeshMembershipSpecControlPlanePtrOutput() ServiceMeshMembershipSpecControlPlanePtrOutput
- func (e ServiceMeshMembershipSpecControlPlane) ToServiceMeshMembershipSpecControlPlanePtrOutputWithContext(ctx context.Context) ServiceMeshMembershipSpecControlPlanePtrOutput
- func (e ServiceMeshMembershipSpecControlPlane) ToStringOutput() pulumi.StringOutput
- func (e ServiceMeshMembershipSpecControlPlane) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ServiceMeshMembershipSpecControlPlane) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ServiceMeshMembershipSpecControlPlane) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceMeshMembershipSpecControlPlaneInput
- type ServiceMeshMembershipSpecControlPlaneOutput
- func (ServiceMeshMembershipSpecControlPlaneOutput) ElementType() reflect.Type
- func (o ServiceMeshMembershipSpecControlPlaneOutput) ToServiceMeshMembershipSpecControlPlaneOutput() ServiceMeshMembershipSpecControlPlaneOutput
- func (o ServiceMeshMembershipSpecControlPlaneOutput) ToServiceMeshMembershipSpecControlPlaneOutputWithContext(ctx context.Context) ServiceMeshMembershipSpecControlPlaneOutput
- func (o ServiceMeshMembershipSpecControlPlaneOutput) ToServiceMeshMembershipSpecControlPlanePtrOutput() ServiceMeshMembershipSpecControlPlanePtrOutput
- func (o ServiceMeshMembershipSpecControlPlaneOutput) ToServiceMeshMembershipSpecControlPlanePtrOutputWithContext(ctx context.Context) ServiceMeshMembershipSpecControlPlanePtrOutput
- func (o ServiceMeshMembershipSpecControlPlaneOutput) ToStringOutput() pulumi.StringOutput
- func (o ServiceMeshMembershipSpecControlPlaneOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ServiceMeshMembershipSpecControlPlaneOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServiceMeshMembershipSpecControlPlaneOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceMeshMembershipSpecControlPlanePtrInput
- type ServiceMeshMembershipSpecControlPlanePtrOutput
- func (o ServiceMeshMembershipSpecControlPlanePtrOutput) Elem() ServiceMeshMembershipSpecControlPlaneOutput
- func (ServiceMeshMembershipSpecControlPlanePtrOutput) ElementType() reflect.Type
- func (o ServiceMeshMembershipSpecControlPlanePtrOutput) ToServiceMeshMembershipSpecControlPlanePtrOutput() ServiceMeshMembershipSpecControlPlanePtrOutput
- func (o ServiceMeshMembershipSpecControlPlanePtrOutput) ToServiceMeshMembershipSpecControlPlanePtrOutputWithContext(ctx context.Context) ServiceMeshMembershipSpecControlPlanePtrOutput
- func (o ServiceMeshMembershipSpecControlPlanePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServiceMeshMembershipSpecControlPlanePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceMeshMembershipSpecInput
- type ServiceMeshMembershipSpecManagement
- func (ServiceMeshMembershipSpecManagement) ElementType() reflect.Type
- func (e ServiceMeshMembershipSpecManagement) ToServiceMeshMembershipSpecManagementOutput() ServiceMeshMembershipSpecManagementOutput
- func (e ServiceMeshMembershipSpecManagement) ToServiceMeshMembershipSpecManagementOutputWithContext(ctx context.Context) ServiceMeshMembershipSpecManagementOutput
- func (e ServiceMeshMembershipSpecManagement) ToServiceMeshMembershipSpecManagementPtrOutput() ServiceMeshMembershipSpecManagementPtrOutput
- func (e ServiceMeshMembershipSpecManagement) ToServiceMeshMembershipSpecManagementPtrOutputWithContext(ctx context.Context) ServiceMeshMembershipSpecManagementPtrOutput
- func (e ServiceMeshMembershipSpecManagement) ToStringOutput() pulumi.StringOutput
- func (e ServiceMeshMembershipSpecManagement) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ServiceMeshMembershipSpecManagement) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ServiceMeshMembershipSpecManagement) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceMeshMembershipSpecManagementInput
- type ServiceMeshMembershipSpecManagementOutput
- func (ServiceMeshMembershipSpecManagementOutput) ElementType() reflect.Type
- func (o ServiceMeshMembershipSpecManagementOutput) ToServiceMeshMembershipSpecManagementOutput() ServiceMeshMembershipSpecManagementOutput
- func (o ServiceMeshMembershipSpecManagementOutput) ToServiceMeshMembershipSpecManagementOutputWithContext(ctx context.Context) ServiceMeshMembershipSpecManagementOutput
- func (o ServiceMeshMembershipSpecManagementOutput) ToServiceMeshMembershipSpecManagementPtrOutput() ServiceMeshMembershipSpecManagementPtrOutput
- func (o ServiceMeshMembershipSpecManagementOutput) ToServiceMeshMembershipSpecManagementPtrOutputWithContext(ctx context.Context) ServiceMeshMembershipSpecManagementPtrOutput
- func (o ServiceMeshMembershipSpecManagementOutput) ToStringOutput() pulumi.StringOutput
- func (o ServiceMeshMembershipSpecManagementOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ServiceMeshMembershipSpecManagementOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServiceMeshMembershipSpecManagementOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceMeshMembershipSpecManagementPtrInput
- type ServiceMeshMembershipSpecManagementPtrOutput
- func (o ServiceMeshMembershipSpecManagementPtrOutput) Elem() ServiceMeshMembershipSpecManagementOutput
- func (ServiceMeshMembershipSpecManagementPtrOutput) ElementType() reflect.Type
- func (o ServiceMeshMembershipSpecManagementPtrOutput) ToServiceMeshMembershipSpecManagementPtrOutput() ServiceMeshMembershipSpecManagementPtrOutput
- func (o ServiceMeshMembershipSpecManagementPtrOutput) ToServiceMeshMembershipSpecManagementPtrOutputWithContext(ctx context.Context) ServiceMeshMembershipSpecManagementPtrOutput
- func (o ServiceMeshMembershipSpecManagementPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServiceMeshMembershipSpecManagementPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceMeshMembershipSpecOutput
- func (o ServiceMeshMembershipSpecOutput) ControlPlane() ServiceMeshMembershipSpecControlPlanePtrOutputdeprecated
- func (ServiceMeshMembershipSpecOutput) ElementType() reflect.Type
- func (o ServiceMeshMembershipSpecOutput) Management() ServiceMeshMembershipSpecManagementPtrOutput
- func (o ServiceMeshMembershipSpecOutput) ToServiceMeshMembershipSpecOutput() ServiceMeshMembershipSpecOutput
- func (o ServiceMeshMembershipSpecOutput) ToServiceMeshMembershipSpecOutputWithContext(ctx context.Context) ServiceMeshMembershipSpecOutput
- func (o ServiceMeshMembershipSpecOutput) ToServiceMeshMembershipSpecPtrOutput() ServiceMeshMembershipSpecPtrOutput
- func (o ServiceMeshMembershipSpecOutput) ToServiceMeshMembershipSpecPtrOutputWithContext(ctx context.Context) ServiceMeshMembershipSpecPtrOutput
- type ServiceMeshMembershipSpecPtrInput
- type ServiceMeshMembershipSpecPtrOutput
- func (o ServiceMeshMembershipSpecPtrOutput) ControlPlane() ServiceMeshMembershipSpecControlPlanePtrOutputdeprecated
- func (o ServiceMeshMembershipSpecPtrOutput) Elem() ServiceMeshMembershipSpecOutput
- func (ServiceMeshMembershipSpecPtrOutput) ElementType() reflect.Type
- func (o ServiceMeshMembershipSpecPtrOutput) Management() ServiceMeshMembershipSpecManagementPtrOutput
- func (o ServiceMeshMembershipSpecPtrOutput) ToServiceMeshMembershipSpecPtrOutput() ServiceMeshMembershipSpecPtrOutput
- func (o ServiceMeshMembershipSpecPtrOutput) ToServiceMeshMembershipSpecPtrOutputWithContext(ctx context.Context) ServiceMeshMembershipSpecPtrOutput
- type ServiceMeshMembershipSpecResponse
- type ServiceMeshMembershipSpecResponseOutput
- func (o ServiceMeshMembershipSpecResponseOutput) ControlPlane() pulumi.StringOutputdeprecated
- func (ServiceMeshMembershipSpecResponseOutput) ElementType() reflect.Type
- func (o ServiceMeshMembershipSpecResponseOutput) Management() pulumi.StringOutput
- func (o ServiceMeshMembershipSpecResponseOutput) ToServiceMeshMembershipSpecResponseOutput() ServiceMeshMembershipSpecResponseOutput
- func (o ServiceMeshMembershipSpecResponseOutput) ToServiceMeshMembershipSpecResponseOutputWithContext(ctx context.Context) ServiceMeshMembershipSpecResponseOutput
- type ServiceMeshMembershipStateResponse
- type ServiceMeshMembershipStateResponseOutput
- func (o ServiceMeshMembershipStateResponseOutput) ControlPlaneManagement() ServiceMeshControlPlaneManagementResponseOutput
- func (o ServiceMeshMembershipStateResponseOutput) DataPlaneManagement() ServiceMeshDataPlaneManagementResponseOutput
- func (ServiceMeshMembershipStateResponseOutput) ElementType() reflect.Type
- func (o ServiceMeshMembershipStateResponseOutput) ToServiceMeshMembershipStateResponseOutput() ServiceMeshMembershipStateResponseOutput
- func (o ServiceMeshMembershipStateResponseOutput) ToServiceMeshMembershipStateResponseOutputWithContext(ctx context.Context) ServiceMeshMembershipStateResponseOutput
- type ServiceMeshStatusDetailsResponse
- type ServiceMeshStatusDetailsResponseArrayOutput
- func (ServiceMeshStatusDetailsResponseArrayOutput) ElementType() reflect.Type
- func (o ServiceMeshStatusDetailsResponseArrayOutput) Index(i pulumi.IntInput) ServiceMeshStatusDetailsResponseOutput
- func (o ServiceMeshStatusDetailsResponseArrayOutput) ToServiceMeshStatusDetailsResponseArrayOutput() ServiceMeshStatusDetailsResponseArrayOutput
- func (o ServiceMeshStatusDetailsResponseArrayOutput) ToServiceMeshStatusDetailsResponseArrayOutputWithContext(ctx context.Context) ServiceMeshStatusDetailsResponseArrayOutput
- type ServiceMeshStatusDetailsResponseOutput
- func (o ServiceMeshStatusDetailsResponseOutput) Code() pulumi.StringOutput
- func (o ServiceMeshStatusDetailsResponseOutput) Details() pulumi.StringOutput
- func (ServiceMeshStatusDetailsResponseOutput) ElementType() reflect.Type
- func (o ServiceMeshStatusDetailsResponseOutput) ToServiceMeshStatusDetailsResponseOutput() ServiceMeshStatusDetailsResponseOutput
- func (o ServiceMeshStatusDetailsResponseOutput) ToServiceMeshStatusDetailsResponseOutputWithContext(ctx context.Context) ServiceMeshStatusDetailsResponseOutput
- type StatusResponse
- type StatusResponseOutput
- func (o StatusResponseOutput) Code() pulumi.StringOutput
- func (o StatusResponseOutput) Description() pulumi.StringOutput
- func (StatusResponseOutput) ElementType() reflect.Type
- func (o StatusResponseOutput) ToStatusResponseOutput() StatusResponseOutput
- func (o StatusResponseOutput) ToStatusResponseOutputWithContext(ctx context.Context) StatusResponseOutput
Constants ¶
const ( // Default case. Should never be this. AuditLogConfigLogTypeLogTypeUnspecified = AuditLogConfigLogType("LOG_TYPE_UNSPECIFIED") // Admin reads. Example: CloudIAM getIamPolicy AuditLogConfigLogTypeAdminRead = AuditLogConfigLogType("ADMIN_READ") // Data writes. Example: CloudSQL Users create AuditLogConfigLogTypeDataWrite = AuditLogConfigLogType("DATA_WRITE") // Data reads. Example: CloudSQL Users list AuditLogConfigLogTypeDataRead = AuditLogConfigLogType("DATA_READ") )
const ( // Default value BinaryAuthorizationConfigEvaluationModeEvaluationModeUnspecified = BinaryAuthorizationConfigEvaluationMode("EVALUATION_MODE_UNSPECIFIED") // Disable BinaryAuthorization BinaryAuthorizationConfigEvaluationModeDisabled = BinaryAuthorizationConfigEvaluationMode("DISABLED") // Use Binary Authorization with the policies specified in policy_bindings. BinaryAuthorizationConfigEvaluationModePolicyBindings = BinaryAuthorizationConfigEvaluationMode("POLICY_BINDINGS") )
const ( // Backend cannot be determined ConfigManagementPolicyControllerMonitoringBackendsItemMonitoringBackendUnspecified = ConfigManagementPolicyControllerMonitoringBackendsItem("MONITORING_BACKEND_UNSPECIFIED") // Prometheus backend for monitoring ConfigManagementPolicyControllerMonitoringBackendsItemPrometheus = ConfigManagementPolicyControllerMonitoringBackendsItem("PROMETHEUS") // Stackdriver/Cloud Monitoring backend for monitoring ConfigManagementPolicyControllerMonitoringBackendsItemCloudMonitoring = ConfigManagementPolicyControllerMonitoringBackendsItem("CLOUD_MONITORING") )
const ( // If UNSPECIFIED, fleet logging feature is disabled. FleetObservabilityRoutingConfigModeModeUnspecified = FleetObservabilityRoutingConfigMode("MODE_UNSPECIFIED") // logs will be copied to the destination project. FleetObservabilityRoutingConfigModeCopy = FleetObservabilityRoutingConfigMode("COPY") // logs will be moved to the destination project. FleetObservabilityRoutingConfigModeMove = FleetObservabilityRoutingConfigMode("MOVE") )
const ( // Unspecified policy MembershipSpecSecurityPolicySecurityPolicyUnspecified = MembershipSpecSecurityPolicy("SECURITY_POLICY_UNSPECIFIED") // Privileged build pods are disallowed MembershipSpecSecurityPolicyNonPrivileged = MembershipSpecSecurityPolicy("NON_PRIVILEGED") // Privileged build pods are allowed MembershipSpecSecurityPolicyPrivileged = MembershipSpecSecurityPolicy("PRIVILEGED") )
const ( // Unknown MultiClusterIngressFeatureSpecBillingBillingUnspecified = MultiClusterIngressFeatureSpecBilling("BILLING_UNSPECIFIED") // User pays a fee per-endpoint. MultiClusterIngressFeatureSpecBillingPayAsYouGo = MultiClusterIngressFeatureSpecBilling("PAY_AS_YOU_GO") // User is paying for Anthos as a whole. MultiClusterIngressFeatureSpecBillingAnthosLicense = MultiClusterIngressFeatureSpecBilling("ANTHOS_LICENSE") )
const ( // The ClusterType is not set. OnPremClusterClusterTypeClustertypeUnspecified = OnPremClusterClusterType("CLUSTERTYPE_UNSPECIFIED") // The ClusterType is bootstrap cluster. OnPremClusterClusterTypeBootstrap = OnPremClusterClusterType("BOOTSTRAP") // The ClusterType is baremetal hybrid cluster. OnPremClusterClusterTypeHybrid = OnPremClusterClusterType("HYBRID") // The ClusterType is baremetal standalone cluster. OnPremClusterClusterTypeStandalone = OnPremClusterClusterType("STANDALONE") // The ClusterType is user cluster. OnPremClusterClusterTypeUser = OnPremClusterClusterType("USER") )
const ( // Type is unknown or not set. OriginTypeTypeUnspecified = OriginType("TYPE_UNSPECIFIED") // Per-Membership spec was inherited from the fleet-level default. OriginTypeFleet = OriginType("FLEET") // Per-Membership spec was inherited from the fleet-level default but is now out of sync with the current default. OriginTypeFleetOutOfSync = OriginType("FLEET_OUT_OF_SYNC") // Per-Membership spec was inherited from a user specification. OriginTypeUser = OriginType("USER") )
const ( // Spec is unknown. PolicyControllerHubConfigInstallSpecInstallSpecUnspecified = PolicyControllerHubConfigInstallSpec("INSTALL_SPEC_UNSPECIFIED") // Request to uninstall Policy Controller. PolicyControllerHubConfigInstallSpecInstallSpecNotInstalled = PolicyControllerHubConfigInstallSpec("INSTALL_SPEC_NOT_INSTALLED") // Request to install and enable Policy Controller. PolicyControllerHubConfigInstallSpecInstallSpecEnabled = PolicyControllerHubConfigInstallSpec("INSTALL_SPEC_ENABLED") // Request to suspend Policy Controller i.e. its webhooks. If Policy Controller is not installed, it will be installed but suspended. PolicyControllerHubConfigInstallSpecInstallSpecSuspended = PolicyControllerHubConfigInstallSpec("INSTALL_SPEC_SUSPENDED") // Request to stop all reconciliation actions by PoCo Hub controller. This is a breakglass mechanism to stop PoCo Hub from affecting cluster resources. PolicyControllerHubConfigInstallSpecInstallSpecDetached = PolicyControllerHubConfigInstallSpec("INSTALL_SPEC_DETACHED") )
const ( // Backend cannot be determined PolicyControllerMonitoringConfigBackendsItemMonitoringBackendUnspecified = PolicyControllerMonitoringConfigBackendsItem("MONITORING_BACKEND_UNSPECIFIED") // Prometheus backend for monitoring PolicyControllerMonitoringConfigBackendsItemPrometheus = PolicyControllerMonitoringConfigBackendsItem("PROMETHEUS") // Stackdriver/Cloud Monitoring backend for monitoring PolicyControllerMonitoringConfigBackendsItemCloudMonitoring = PolicyControllerMonitoringConfigBackendsItem("CLOUD_MONITORING") )
const ( // No affinity configuration has been specified. PolicyControllerPolicyControllerDeploymentConfigPodAffinityAffinityUnspecified = PolicyControllerPolicyControllerDeploymentConfigPodAffinity("AFFINITY_UNSPECIFIED") // Affinity configurations will be removed from the deployment. PolicyControllerPolicyControllerDeploymentConfigPodAffinityNoAffinity = PolicyControllerPolicyControllerDeploymentConfigPodAffinity("NO_AFFINITY") // Anti-affinity configuration will be applied to this deployment. Default for admissions deployment. PolicyControllerPolicyControllerDeploymentConfigPodAffinityAntiAffinity = PolicyControllerPolicyControllerDeploymentConfigPodAffinity("ANTI_AFFINITY") )
const ( // No installation strategy has been specified. PolicyControllerTemplateLibraryConfigInstallationInstallationUnspecified = PolicyControllerTemplateLibraryConfigInstallation("INSTALLATION_UNSPECIFIED") // Do not install the template library. PolicyControllerTemplateLibraryConfigInstallationNotInstalled = PolicyControllerTemplateLibraryConfigInstallation("NOT_INSTALLED") // Install the entire template library. PolicyControllerTemplateLibraryConfigInstallationAll = PolicyControllerTemplateLibraryConfigInstallation("ALL") )
const ( // UNKNOWN RolePredefinedRoleUnknown = RolePredefinedRole("UNKNOWN") // ADMIN has EDIT and RBAC permissions RolePredefinedRoleAdmin = RolePredefinedRole("ADMIN") // EDIT can edit all resources except RBAC RolePredefinedRoleEdit = RolePredefinedRole("EDIT") // VIEW can only read resources RolePredefinedRoleView = RolePredefinedRole("VIEW") // ANTHOS_SUPPORT gives Google Support read-only access to a number of cluster resources. RolePredefinedRoleAnthosSupport = RolePredefinedRole("ANTHOS_SUPPORT") )
const ( // Default value not specified. SecurityPostureConfigModeModeUnspecified = SecurityPostureConfigMode("MODE_UNSPECIFIED") // Disables Security Posture features on the cluster. SecurityPostureConfigModeDisabled = SecurityPostureConfigMode("DISABLED") // Applies Security Posture features on the cluster. SecurityPostureConfigModeBasic = SecurityPostureConfigMode("BASIC") )
const ( // Default value not specified. SecurityPostureConfigVulnerabilityModeVulnerabilityModeUnspecified = SecurityPostureConfigVulnerabilityMode("VULNERABILITY_MODE_UNSPECIFIED") // Disables vulnerability scanning on the cluster. SecurityPostureConfigVulnerabilityModeVulnerabilityDisabled = SecurityPostureConfigVulnerabilityMode("VULNERABILITY_DISABLED") // Applies basic vulnerability scanning on the cluster. SecurityPostureConfigVulnerabilityModeVulnerabilityBasic = SecurityPostureConfigVulnerabilityMode("VULNERABILITY_BASIC") // Applies the Security Posture's vulnerability on cluster Enterprise level features. SecurityPostureConfigVulnerabilityModeVulnerabilityEnterprise = SecurityPostureConfigVulnerabilityMode("VULNERABILITY_ENTERPRISE") )
const ( // Unspecified ServiceMeshMembershipSpecControlPlaneControlPlaneManagementUnspecified = ServiceMeshMembershipSpecControlPlane("CONTROL_PLANE_MANAGEMENT_UNSPECIFIED") // Google should provision a control plane revision and make it available in the cluster. Google will enroll this revision in a release channel and keep it up to date. The control plane revision may be a managed service, or a managed install. ServiceMeshMembershipSpecControlPlaneAutomatic = ServiceMeshMembershipSpecControlPlane("AUTOMATIC") // User will manually configure the control plane (e.g. via CLI, or via the ControlPlaneRevision KRM API) ServiceMeshMembershipSpecControlPlaneManual = ServiceMeshMembershipSpecControlPlane("MANUAL") )
const ( // Unspecified ServiceMeshMembershipSpecManagementManagementUnspecified = ServiceMeshMembershipSpecManagement("MANAGEMENT_UNSPECIFIED") // Google should manage my Service Mesh for the cluster. ServiceMeshMembershipSpecManagementManagementAutomatic = ServiceMeshMembershipSpecManagement("MANAGEMENT_AUTOMATIC") // User will manually configure their service mesh components. ServiceMeshMembershipSpecManagementManagementManual = ServiceMeshMembershipSpecManagement("MANAGEMENT_MANUAL") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnthosObservabilityFeatureSpec ¶ added in v0.18.0
type AnthosObservabilityFeatureSpec struct { // Default membership spec for unconfigured memberships DefaultMembershipSpec *AnthosObservabilityMembershipSpec `pulumi:"defaultMembershipSpec"` }
**Anthos Observability**: Spec
type AnthosObservabilityFeatureSpecArgs ¶ added in v0.18.0
type AnthosObservabilityFeatureSpecArgs struct { // Default membership spec for unconfigured memberships DefaultMembershipSpec AnthosObservabilityMembershipSpecPtrInput `pulumi:"defaultMembershipSpec"` }
**Anthos Observability**: Spec
func (AnthosObservabilityFeatureSpecArgs) ElementType ¶ added in v0.18.0
func (AnthosObservabilityFeatureSpecArgs) ElementType() reflect.Type
func (AnthosObservabilityFeatureSpecArgs) ToAnthosObservabilityFeatureSpecOutput ¶ added in v0.18.0
func (i AnthosObservabilityFeatureSpecArgs) ToAnthosObservabilityFeatureSpecOutput() AnthosObservabilityFeatureSpecOutput
func (AnthosObservabilityFeatureSpecArgs) ToAnthosObservabilityFeatureSpecOutputWithContext ¶ added in v0.18.0
func (i AnthosObservabilityFeatureSpecArgs) ToAnthosObservabilityFeatureSpecOutputWithContext(ctx context.Context) AnthosObservabilityFeatureSpecOutput
func (AnthosObservabilityFeatureSpecArgs) ToAnthosObservabilityFeatureSpecPtrOutput ¶ added in v0.18.0
func (i AnthosObservabilityFeatureSpecArgs) ToAnthosObservabilityFeatureSpecPtrOutput() AnthosObservabilityFeatureSpecPtrOutput
func (AnthosObservabilityFeatureSpecArgs) ToAnthosObservabilityFeatureSpecPtrOutputWithContext ¶ added in v0.18.0
func (i AnthosObservabilityFeatureSpecArgs) ToAnthosObservabilityFeatureSpecPtrOutputWithContext(ctx context.Context) AnthosObservabilityFeatureSpecPtrOutput
type AnthosObservabilityFeatureSpecInput ¶ added in v0.18.0
type AnthosObservabilityFeatureSpecInput interface { pulumi.Input ToAnthosObservabilityFeatureSpecOutput() AnthosObservabilityFeatureSpecOutput ToAnthosObservabilityFeatureSpecOutputWithContext(context.Context) AnthosObservabilityFeatureSpecOutput }
AnthosObservabilityFeatureSpecInput is an input type that accepts AnthosObservabilityFeatureSpecArgs and AnthosObservabilityFeatureSpecOutput values. You can construct a concrete instance of `AnthosObservabilityFeatureSpecInput` via:
AnthosObservabilityFeatureSpecArgs{...}
type AnthosObservabilityFeatureSpecOutput ¶ added in v0.18.0
type AnthosObservabilityFeatureSpecOutput struct{ *pulumi.OutputState }
**Anthos Observability**: Spec
func (AnthosObservabilityFeatureSpecOutput) DefaultMembershipSpec ¶ added in v0.18.0
func (o AnthosObservabilityFeatureSpecOutput) DefaultMembershipSpec() AnthosObservabilityMembershipSpecPtrOutput
Default membership spec for unconfigured memberships
func (AnthosObservabilityFeatureSpecOutput) ElementType ¶ added in v0.18.0
func (AnthosObservabilityFeatureSpecOutput) ElementType() reflect.Type
func (AnthosObservabilityFeatureSpecOutput) ToAnthosObservabilityFeatureSpecOutput ¶ added in v0.18.0
func (o AnthosObservabilityFeatureSpecOutput) ToAnthosObservabilityFeatureSpecOutput() AnthosObservabilityFeatureSpecOutput
func (AnthosObservabilityFeatureSpecOutput) ToAnthosObservabilityFeatureSpecOutputWithContext ¶ added in v0.18.0
func (o AnthosObservabilityFeatureSpecOutput) ToAnthosObservabilityFeatureSpecOutputWithContext(ctx context.Context) AnthosObservabilityFeatureSpecOutput
func (AnthosObservabilityFeatureSpecOutput) ToAnthosObservabilityFeatureSpecPtrOutput ¶ added in v0.18.0
func (o AnthosObservabilityFeatureSpecOutput) ToAnthosObservabilityFeatureSpecPtrOutput() AnthosObservabilityFeatureSpecPtrOutput
func (AnthosObservabilityFeatureSpecOutput) ToAnthosObservabilityFeatureSpecPtrOutputWithContext ¶ added in v0.18.0
func (o AnthosObservabilityFeatureSpecOutput) ToAnthosObservabilityFeatureSpecPtrOutputWithContext(ctx context.Context) AnthosObservabilityFeatureSpecPtrOutput
type AnthosObservabilityFeatureSpecPtrInput ¶ added in v0.18.0
type AnthosObservabilityFeatureSpecPtrInput interface { pulumi.Input ToAnthosObservabilityFeatureSpecPtrOutput() AnthosObservabilityFeatureSpecPtrOutput ToAnthosObservabilityFeatureSpecPtrOutputWithContext(context.Context) AnthosObservabilityFeatureSpecPtrOutput }
AnthosObservabilityFeatureSpecPtrInput is an input type that accepts AnthosObservabilityFeatureSpecArgs, AnthosObservabilityFeatureSpecPtr and AnthosObservabilityFeatureSpecPtrOutput values. You can construct a concrete instance of `AnthosObservabilityFeatureSpecPtrInput` via:
AnthosObservabilityFeatureSpecArgs{...} or: nil
func AnthosObservabilityFeatureSpecPtr ¶ added in v0.18.0
func AnthosObservabilityFeatureSpecPtr(v *AnthosObservabilityFeatureSpecArgs) AnthosObservabilityFeatureSpecPtrInput
type AnthosObservabilityFeatureSpecPtrOutput ¶ added in v0.18.0
type AnthosObservabilityFeatureSpecPtrOutput struct{ *pulumi.OutputState }
func (AnthosObservabilityFeatureSpecPtrOutput) DefaultMembershipSpec ¶ added in v0.18.0
func (o AnthosObservabilityFeatureSpecPtrOutput) DefaultMembershipSpec() AnthosObservabilityMembershipSpecPtrOutput
Default membership spec for unconfigured memberships
func (AnthosObservabilityFeatureSpecPtrOutput) ElementType ¶ added in v0.18.0
func (AnthosObservabilityFeatureSpecPtrOutput) ElementType() reflect.Type
func (AnthosObservabilityFeatureSpecPtrOutput) ToAnthosObservabilityFeatureSpecPtrOutput ¶ added in v0.18.0
func (o AnthosObservabilityFeatureSpecPtrOutput) ToAnthosObservabilityFeatureSpecPtrOutput() AnthosObservabilityFeatureSpecPtrOutput
func (AnthosObservabilityFeatureSpecPtrOutput) ToAnthosObservabilityFeatureSpecPtrOutputWithContext ¶ added in v0.18.0
func (o AnthosObservabilityFeatureSpecPtrOutput) ToAnthosObservabilityFeatureSpecPtrOutputWithContext(ctx context.Context) AnthosObservabilityFeatureSpecPtrOutput
type AnthosObservabilityFeatureSpecResponse ¶ added in v0.18.0
type AnthosObservabilityFeatureSpecResponse struct { // Default membership spec for unconfigured memberships DefaultMembershipSpec AnthosObservabilityMembershipSpecResponse `pulumi:"defaultMembershipSpec"` }
**Anthos Observability**: Spec
type AnthosObservabilityFeatureSpecResponseOutput ¶ added in v0.18.0
type AnthosObservabilityFeatureSpecResponseOutput struct{ *pulumi.OutputState }
**Anthos Observability**: Spec
func (AnthosObservabilityFeatureSpecResponseOutput) DefaultMembershipSpec ¶ added in v0.18.0
func (o AnthosObservabilityFeatureSpecResponseOutput) DefaultMembershipSpec() AnthosObservabilityMembershipSpecResponseOutput
Default membership spec for unconfigured memberships
func (AnthosObservabilityFeatureSpecResponseOutput) ElementType ¶ added in v0.18.0
func (AnthosObservabilityFeatureSpecResponseOutput) ElementType() reflect.Type
func (AnthosObservabilityFeatureSpecResponseOutput) ToAnthosObservabilityFeatureSpecResponseOutput ¶ added in v0.18.0
func (o AnthosObservabilityFeatureSpecResponseOutput) ToAnthosObservabilityFeatureSpecResponseOutput() AnthosObservabilityFeatureSpecResponseOutput
func (AnthosObservabilityFeatureSpecResponseOutput) ToAnthosObservabilityFeatureSpecResponseOutputWithContext ¶ added in v0.18.0
func (o AnthosObservabilityFeatureSpecResponseOutput) ToAnthosObservabilityFeatureSpecResponseOutputWithContext(ctx context.Context) AnthosObservabilityFeatureSpecResponseOutput
type AnthosObservabilityMembershipSpec ¶ added in v0.18.0
type AnthosObservabilityMembershipSpec struct { // Use full of metrics rather than optimized metrics. See https://cloud.google.com/anthos/clusters/docs/on-prem/1.8/concepts/logging-and-monitoring#optimized_metrics_default_metrics DoNotOptimizeMetrics *bool `pulumi:"doNotOptimizeMetrics"` // Enable collecting and reporting metrics and logs from user apps. EnableStackdriverOnApplications *bool `pulumi:"enableStackdriverOnApplications"` // the version of stackdriver operator used by this feature Version *string `pulumi:"version"` }
**Anthosobservability**: Per-Membership Feature spec.
type AnthosObservabilityMembershipSpecArgs ¶ added in v0.18.0
type AnthosObservabilityMembershipSpecArgs struct { // Use full of metrics rather than optimized metrics. See https://cloud.google.com/anthos/clusters/docs/on-prem/1.8/concepts/logging-and-monitoring#optimized_metrics_default_metrics DoNotOptimizeMetrics pulumi.BoolPtrInput `pulumi:"doNotOptimizeMetrics"` // Enable collecting and reporting metrics and logs from user apps. EnableStackdriverOnApplications pulumi.BoolPtrInput `pulumi:"enableStackdriverOnApplications"` // the version of stackdriver operator used by this feature Version pulumi.StringPtrInput `pulumi:"version"` }
**Anthosobservability**: Per-Membership Feature spec.
func (AnthosObservabilityMembershipSpecArgs) ElementType ¶ added in v0.18.0
func (AnthosObservabilityMembershipSpecArgs) ElementType() reflect.Type
func (AnthosObservabilityMembershipSpecArgs) ToAnthosObservabilityMembershipSpecOutput ¶ added in v0.18.0
func (i AnthosObservabilityMembershipSpecArgs) ToAnthosObservabilityMembershipSpecOutput() AnthosObservabilityMembershipSpecOutput
func (AnthosObservabilityMembershipSpecArgs) ToAnthosObservabilityMembershipSpecOutputWithContext ¶ added in v0.18.0
func (i AnthosObservabilityMembershipSpecArgs) ToAnthosObservabilityMembershipSpecOutputWithContext(ctx context.Context) AnthosObservabilityMembershipSpecOutput
func (AnthosObservabilityMembershipSpecArgs) ToAnthosObservabilityMembershipSpecPtrOutput ¶ added in v0.18.0
func (i AnthosObservabilityMembershipSpecArgs) ToAnthosObservabilityMembershipSpecPtrOutput() AnthosObservabilityMembershipSpecPtrOutput
func (AnthosObservabilityMembershipSpecArgs) ToAnthosObservabilityMembershipSpecPtrOutputWithContext ¶ added in v0.18.0
func (i AnthosObservabilityMembershipSpecArgs) ToAnthosObservabilityMembershipSpecPtrOutputWithContext(ctx context.Context) AnthosObservabilityMembershipSpecPtrOutput
type AnthosObservabilityMembershipSpecInput ¶ added in v0.18.0
type AnthosObservabilityMembershipSpecInput interface { pulumi.Input ToAnthosObservabilityMembershipSpecOutput() AnthosObservabilityMembershipSpecOutput ToAnthosObservabilityMembershipSpecOutputWithContext(context.Context) AnthosObservabilityMembershipSpecOutput }
AnthosObservabilityMembershipSpecInput is an input type that accepts AnthosObservabilityMembershipSpecArgs and AnthosObservabilityMembershipSpecOutput values. You can construct a concrete instance of `AnthosObservabilityMembershipSpecInput` via:
AnthosObservabilityMembershipSpecArgs{...}
type AnthosObservabilityMembershipSpecOutput ¶ added in v0.18.0
type AnthosObservabilityMembershipSpecOutput struct{ *pulumi.OutputState }
**Anthosobservability**: Per-Membership Feature spec.
func (AnthosObservabilityMembershipSpecOutput) DoNotOptimizeMetrics ¶ added in v0.18.0
func (o AnthosObservabilityMembershipSpecOutput) DoNotOptimizeMetrics() pulumi.BoolPtrOutput
Use full of metrics rather than optimized metrics. See https://cloud.google.com/anthos/clusters/docs/on-prem/1.8/concepts/logging-and-monitoring#optimized_metrics_default_metrics
func (AnthosObservabilityMembershipSpecOutput) ElementType ¶ added in v0.18.0
func (AnthosObservabilityMembershipSpecOutput) ElementType() reflect.Type
func (AnthosObservabilityMembershipSpecOutput) EnableStackdriverOnApplications ¶ added in v0.18.0
func (o AnthosObservabilityMembershipSpecOutput) EnableStackdriverOnApplications() pulumi.BoolPtrOutput
Enable collecting and reporting metrics and logs from user apps.
func (AnthosObservabilityMembershipSpecOutput) ToAnthosObservabilityMembershipSpecOutput ¶ added in v0.18.0
func (o AnthosObservabilityMembershipSpecOutput) ToAnthosObservabilityMembershipSpecOutput() AnthosObservabilityMembershipSpecOutput
func (AnthosObservabilityMembershipSpecOutput) ToAnthosObservabilityMembershipSpecOutputWithContext ¶ added in v0.18.0
func (o AnthosObservabilityMembershipSpecOutput) ToAnthosObservabilityMembershipSpecOutputWithContext(ctx context.Context) AnthosObservabilityMembershipSpecOutput
func (AnthosObservabilityMembershipSpecOutput) ToAnthosObservabilityMembershipSpecPtrOutput ¶ added in v0.18.0
func (o AnthosObservabilityMembershipSpecOutput) ToAnthosObservabilityMembershipSpecPtrOutput() AnthosObservabilityMembershipSpecPtrOutput
func (AnthosObservabilityMembershipSpecOutput) ToAnthosObservabilityMembershipSpecPtrOutputWithContext ¶ added in v0.18.0
func (o AnthosObservabilityMembershipSpecOutput) ToAnthosObservabilityMembershipSpecPtrOutputWithContext(ctx context.Context) AnthosObservabilityMembershipSpecPtrOutput
func (AnthosObservabilityMembershipSpecOutput) Version ¶ added in v0.18.0
func (o AnthosObservabilityMembershipSpecOutput) Version() pulumi.StringPtrOutput
the version of stackdriver operator used by this feature
type AnthosObservabilityMembershipSpecPtrInput ¶ added in v0.18.0
type AnthosObservabilityMembershipSpecPtrInput interface { pulumi.Input ToAnthosObservabilityMembershipSpecPtrOutput() AnthosObservabilityMembershipSpecPtrOutput ToAnthosObservabilityMembershipSpecPtrOutputWithContext(context.Context) AnthosObservabilityMembershipSpecPtrOutput }
AnthosObservabilityMembershipSpecPtrInput is an input type that accepts AnthosObservabilityMembershipSpecArgs, AnthosObservabilityMembershipSpecPtr and AnthosObservabilityMembershipSpecPtrOutput values. You can construct a concrete instance of `AnthosObservabilityMembershipSpecPtrInput` via:
AnthosObservabilityMembershipSpecArgs{...} or: nil
func AnthosObservabilityMembershipSpecPtr ¶ added in v0.18.0
func AnthosObservabilityMembershipSpecPtr(v *AnthosObservabilityMembershipSpecArgs) AnthosObservabilityMembershipSpecPtrInput
type AnthosObservabilityMembershipSpecPtrOutput ¶ added in v0.18.0
type AnthosObservabilityMembershipSpecPtrOutput struct{ *pulumi.OutputState }
func (AnthosObservabilityMembershipSpecPtrOutput) DoNotOptimizeMetrics ¶ added in v0.18.0
func (o AnthosObservabilityMembershipSpecPtrOutput) DoNotOptimizeMetrics() pulumi.BoolPtrOutput
Use full of metrics rather than optimized metrics. See https://cloud.google.com/anthos/clusters/docs/on-prem/1.8/concepts/logging-and-monitoring#optimized_metrics_default_metrics
func (AnthosObservabilityMembershipSpecPtrOutput) ElementType ¶ added in v0.18.0
func (AnthosObservabilityMembershipSpecPtrOutput) ElementType() reflect.Type
func (AnthosObservabilityMembershipSpecPtrOutput) EnableStackdriverOnApplications ¶ added in v0.18.0
func (o AnthosObservabilityMembershipSpecPtrOutput) EnableStackdriverOnApplications() pulumi.BoolPtrOutput
Enable collecting and reporting metrics and logs from user apps.
func (AnthosObservabilityMembershipSpecPtrOutput) ToAnthosObservabilityMembershipSpecPtrOutput ¶ added in v0.18.0
func (o AnthosObservabilityMembershipSpecPtrOutput) ToAnthosObservabilityMembershipSpecPtrOutput() AnthosObservabilityMembershipSpecPtrOutput
func (AnthosObservabilityMembershipSpecPtrOutput) ToAnthosObservabilityMembershipSpecPtrOutputWithContext ¶ added in v0.18.0
func (o AnthosObservabilityMembershipSpecPtrOutput) ToAnthosObservabilityMembershipSpecPtrOutputWithContext(ctx context.Context) AnthosObservabilityMembershipSpecPtrOutput
func (AnthosObservabilityMembershipSpecPtrOutput) Version ¶ added in v0.18.0
func (o AnthosObservabilityMembershipSpecPtrOutput) Version() pulumi.StringPtrOutput
the version of stackdriver operator used by this feature
type AnthosObservabilityMembershipSpecResponse ¶ added in v0.18.0
type AnthosObservabilityMembershipSpecResponse struct { // Use full of metrics rather than optimized metrics. See https://cloud.google.com/anthos/clusters/docs/on-prem/1.8/concepts/logging-and-monitoring#optimized_metrics_default_metrics DoNotOptimizeMetrics bool `pulumi:"doNotOptimizeMetrics"` // Enable collecting and reporting metrics and logs from user apps. EnableStackdriverOnApplications bool `pulumi:"enableStackdriverOnApplications"` // the version of stackdriver operator used by this feature Version string `pulumi:"version"` }
**Anthosobservability**: Per-Membership Feature spec.
type AnthosObservabilityMembershipSpecResponseOutput ¶ added in v0.18.0
type AnthosObservabilityMembershipSpecResponseOutput struct{ *pulumi.OutputState }
**Anthosobservability**: Per-Membership Feature spec.
func (AnthosObservabilityMembershipSpecResponseOutput) DoNotOptimizeMetrics ¶ added in v0.18.0
func (o AnthosObservabilityMembershipSpecResponseOutput) DoNotOptimizeMetrics() pulumi.BoolOutput
Use full of metrics rather than optimized metrics. See https://cloud.google.com/anthos/clusters/docs/on-prem/1.8/concepts/logging-and-monitoring#optimized_metrics_default_metrics
func (AnthosObservabilityMembershipSpecResponseOutput) ElementType ¶ added in v0.18.0
func (AnthosObservabilityMembershipSpecResponseOutput) ElementType() reflect.Type
func (AnthosObservabilityMembershipSpecResponseOutput) EnableStackdriverOnApplications ¶ added in v0.18.0
func (o AnthosObservabilityMembershipSpecResponseOutput) EnableStackdriverOnApplications() pulumi.BoolOutput
Enable collecting and reporting metrics and logs from user apps.
func (AnthosObservabilityMembershipSpecResponseOutput) ToAnthosObservabilityMembershipSpecResponseOutput ¶ added in v0.18.0
func (o AnthosObservabilityMembershipSpecResponseOutput) ToAnthosObservabilityMembershipSpecResponseOutput() AnthosObservabilityMembershipSpecResponseOutput
func (AnthosObservabilityMembershipSpecResponseOutput) ToAnthosObservabilityMembershipSpecResponseOutputWithContext ¶ added in v0.18.0
func (o AnthosObservabilityMembershipSpecResponseOutput) ToAnthosObservabilityMembershipSpecResponseOutputWithContext(ctx context.Context) AnthosObservabilityMembershipSpecResponseOutput
func (AnthosObservabilityMembershipSpecResponseOutput) Version ¶ added in v0.18.0
func (o AnthosObservabilityMembershipSpecResponseOutput) Version() pulumi.StringOutput
the version of stackdriver operator used by this feature
type AppDevExperienceFeatureSpec ¶ added in v0.9.0
type AppDevExperienceFeatureSpec struct { }
Spec for App Dev Experience Feature.
type AppDevExperienceFeatureSpecArgs ¶ added in v0.9.0
type AppDevExperienceFeatureSpecArgs struct { }
Spec for App Dev Experience Feature.
func (AppDevExperienceFeatureSpecArgs) ElementType ¶ added in v0.9.0
func (AppDevExperienceFeatureSpecArgs) ElementType() reflect.Type
func (AppDevExperienceFeatureSpecArgs) ToAppDevExperienceFeatureSpecOutput ¶ added in v0.9.0
func (i AppDevExperienceFeatureSpecArgs) ToAppDevExperienceFeatureSpecOutput() AppDevExperienceFeatureSpecOutput
func (AppDevExperienceFeatureSpecArgs) ToAppDevExperienceFeatureSpecOutputWithContext ¶ added in v0.9.0
func (i AppDevExperienceFeatureSpecArgs) ToAppDevExperienceFeatureSpecOutputWithContext(ctx context.Context) AppDevExperienceFeatureSpecOutput
func (AppDevExperienceFeatureSpecArgs) ToAppDevExperienceFeatureSpecPtrOutput ¶ added in v0.9.0
func (i AppDevExperienceFeatureSpecArgs) ToAppDevExperienceFeatureSpecPtrOutput() AppDevExperienceFeatureSpecPtrOutput
func (AppDevExperienceFeatureSpecArgs) ToAppDevExperienceFeatureSpecPtrOutputWithContext ¶ added in v0.9.0
func (i AppDevExperienceFeatureSpecArgs) ToAppDevExperienceFeatureSpecPtrOutputWithContext(ctx context.Context) AppDevExperienceFeatureSpecPtrOutput
type AppDevExperienceFeatureSpecInput ¶ added in v0.9.0
type AppDevExperienceFeatureSpecInput interface { pulumi.Input ToAppDevExperienceFeatureSpecOutput() AppDevExperienceFeatureSpecOutput ToAppDevExperienceFeatureSpecOutputWithContext(context.Context) AppDevExperienceFeatureSpecOutput }
AppDevExperienceFeatureSpecInput is an input type that accepts AppDevExperienceFeatureSpecArgs and AppDevExperienceFeatureSpecOutput values. You can construct a concrete instance of `AppDevExperienceFeatureSpecInput` via:
AppDevExperienceFeatureSpecArgs{...}
type AppDevExperienceFeatureSpecOutput ¶ added in v0.9.0
type AppDevExperienceFeatureSpecOutput struct{ *pulumi.OutputState }
Spec for App Dev Experience Feature.
func (AppDevExperienceFeatureSpecOutput) ElementType ¶ added in v0.9.0
func (AppDevExperienceFeatureSpecOutput) ElementType() reflect.Type
func (AppDevExperienceFeatureSpecOutput) ToAppDevExperienceFeatureSpecOutput ¶ added in v0.9.0
func (o AppDevExperienceFeatureSpecOutput) ToAppDevExperienceFeatureSpecOutput() AppDevExperienceFeatureSpecOutput
func (AppDevExperienceFeatureSpecOutput) ToAppDevExperienceFeatureSpecOutputWithContext ¶ added in v0.9.0
func (o AppDevExperienceFeatureSpecOutput) ToAppDevExperienceFeatureSpecOutputWithContext(ctx context.Context) AppDevExperienceFeatureSpecOutput
func (AppDevExperienceFeatureSpecOutput) ToAppDevExperienceFeatureSpecPtrOutput ¶ added in v0.9.0
func (o AppDevExperienceFeatureSpecOutput) ToAppDevExperienceFeatureSpecPtrOutput() AppDevExperienceFeatureSpecPtrOutput
func (AppDevExperienceFeatureSpecOutput) ToAppDevExperienceFeatureSpecPtrOutputWithContext ¶ added in v0.9.0
func (o AppDevExperienceFeatureSpecOutput) ToAppDevExperienceFeatureSpecPtrOutputWithContext(ctx context.Context) AppDevExperienceFeatureSpecPtrOutput
type AppDevExperienceFeatureSpecPtrInput ¶ added in v0.9.0
type AppDevExperienceFeatureSpecPtrInput interface { pulumi.Input ToAppDevExperienceFeatureSpecPtrOutput() AppDevExperienceFeatureSpecPtrOutput ToAppDevExperienceFeatureSpecPtrOutputWithContext(context.Context) AppDevExperienceFeatureSpecPtrOutput }
AppDevExperienceFeatureSpecPtrInput is an input type that accepts AppDevExperienceFeatureSpecArgs, AppDevExperienceFeatureSpecPtr and AppDevExperienceFeatureSpecPtrOutput values. You can construct a concrete instance of `AppDevExperienceFeatureSpecPtrInput` via:
AppDevExperienceFeatureSpecArgs{...} or: nil
func AppDevExperienceFeatureSpecPtr ¶ added in v0.9.0
func AppDevExperienceFeatureSpecPtr(v *AppDevExperienceFeatureSpecArgs) AppDevExperienceFeatureSpecPtrInput
type AppDevExperienceFeatureSpecPtrOutput ¶ added in v0.9.0
type AppDevExperienceFeatureSpecPtrOutput struct{ *pulumi.OutputState }
func (AppDevExperienceFeatureSpecPtrOutput) ElementType ¶ added in v0.9.0
func (AppDevExperienceFeatureSpecPtrOutput) ElementType() reflect.Type
func (AppDevExperienceFeatureSpecPtrOutput) ToAppDevExperienceFeatureSpecPtrOutput ¶ added in v0.9.0
func (o AppDevExperienceFeatureSpecPtrOutput) ToAppDevExperienceFeatureSpecPtrOutput() AppDevExperienceFeatureSpecPtrOutput
func (AppDevExperienceFeatureSpecPtrOutput) ToAppDevExperienceFeatureSpecPtrOutputWithContext ¶ added in v0.9.0
func (o AppDevExperienceFeatureSpecPtrOutput) ToAppDevExperienceFeatureSpecPtrOutputWithContext(ctx context.Context) AppDevExperienceFeatureSpecPtrOutput
type AppDevExperienceFeatureSpecResponse ¶ added in v0.9.0
type AppDevExperienceFeatureSpecResponse struct { }
Spec for App Dev Experience Feature.
type AppDevExperienceFeatureSpecResponseOutput ¶ added in v0.9.0
type AppDevExperienceFeatureSpecResponseOutput struct{ *pulumi.OutputState }
Spec for App Dev Experience Feature.
func (AppDevExperienceFeatureSpecResponseOutput) ElementType ¶ added in v0.9.0
func (AppDevExperienceFeatureSpecResponseOutput) ElementType() reflect.Type
func (AppDevExperienceFeatureSpecResponseOutput) ToAppDevExperienceFeatureSpecResponseOutput ¶ added in v0.9.0
func (o AppDevExperienceFeatureSpecResponseOutput) ToAppDevExperienceFeatureSpecResponseOutput() AppDevExperienceFeatureSpecResponseOutput
func (AppDevExperienceFeatureSpecResponseOutput) ToAppDevExperienceFeatureSpecResponseOutputWithContext ¶ added in v0.9.0
func (o AppDevExperienceFeatureSpecResponseOutput) ToAppDevExperienceFeatureSpecResponseOutputWithContext(ctx context.Context) AppDevExperienceFeatureSpecResponseOutput
type AppDevExperienceFeatureStateResponse ¶ added in v0.9.0
type AppDevExperienceFeatureStateResponse struct { // Status of subcomponent that detects configured Service Mesh resources. NetworkingInstallSucceeded StatusResponse `pulumi:"networkingInstallSucceeded"` }
State for App Dev Exp Feature.
type AppDevExperienceFeatureStateResponseOutput ¶ added in v0.9.0
type AppDevExperienceFeatureStateResponseOutput struct{ *pulumi.OutputState }
State for App Dev Exp Feature.
func (AppDevExperienceFeatureStateResponseOutput) ElementType ¶ added in v0.9.0
func (AppDevExperienceFeatureStateResponseOutput) ElementType() reflect.Type
func (AppDevExperienceFeatureStateResponseOutput) NetworkingInstallSucceeded ¶ added in v0.9.0
func (o AppDevExperienceFeatureStateResponseOutput) NetworkingInstallSucceeded() StatusResponseOutput
Status of subcomponent that detects configured Service Mesh resources.
func (AppDevExperienceFeatureStateResponseOutput) ToAppDevExperienceFeatureStateResponseOutput ¶ added in v0.9.0
func (o AppDevExperienceFeatureStateResponseOutput) ToAppDevExperienceFeatureStateResponseOutput() AppDevExperienceFeatureStateResponseOutput
func (AppDevExperienceFeatureStateResponseOutput) ToAppDevExperienceFeatureStateResponseOutputWithContext ¶ added in v0.9.0
func (o AppDevExperienceFeatureStateResponseOutput) ToAppDevExperienceFeatureStateResponseOutputWithContext(ctx context.Context) AppDevExperienceFeatureStateResponseOutput
type ApplianceCluster ¶ added in v0.32.0
type ApplianceCluster struct { // Immutable. Self-link of the Google Cloud resource for the Appliance Cluster. For example: //transferappliance.googleapis.com/projects/my-project/locations/us-west1-a/appliances/my-appliance ResourceLink *string `pulumi:"resourceLink"` }
ApplianceCluster contains information specific to GDC Edge Appliance Clusters.
type ApplianceClusterArgs ¶ added in v0.32.0
type ApplianceClusterArgs struct { // Immutable. Self-link of the Google Cloud resource for the Appliance Cluster. For example: //transferappliance.googleapis.com/projects/my-project/locations/us-west1-a/appliances/my-appliance ResourceLink pulumi.StringPtrInput `pulumi:"resourceLink"` }
ApplianceCluster contains information specific to GDC Edge Appliance Clusters.
func (ApplianceClusterArgs) ElementType ¶ added in v0.32.0
func (ApplianceClusterArgs) ElementType() reflect.Type
func (ApplianceClusterArgs) ToApplianceClusterOutput ¶ added in v0.32.0
func (i ApplianceClusterArgs) ToApplianceClusterOutput() ApplianceClusterOutput
func (ApplianceClusterArgs) ToApplianceClusterOutputWithContext ¶ added in v0.32.0
func (i ApplianceClusterArgs) ToApplianceClusterOutputWithContext(ctx context.Context) ApplianceClusterOutput
func (ApplianceClusterArgs) ToApplianceClusterPtrOutput ¶ added in v0.32.0
func (i ApplianceClusterArgs) ToApplianceClusterPtrOutput() ApplianceClusterPtrOutput
func (ApplianceClusterArgs) ToApplianceClusterPtrOutputWithContext ¶ added in v0.32.0
func (i ApplianceClusterArgs) ToApplianceClusterPtrOutputWithContext(ctx context.Context) ApplianceClusterPtrOutput
type ApplianceClusterInput ¶ added in v0.32.0
type ApplianceClusterInput interface { pulumi.Input ToApplianceClusterOutput() ApplianceClusterOutput ToApplianceClusterOutputWithContext(context.Context) ApplianceClusterOutput }
ApplianceClusterInput is an input type that accepts ApplianceClusterArgs and ApplianceClusterOutput values. You can construct a concrete instance of `ApplianceClusterInput` via:
ApplianceClusterArgs{...}
type ApplianceClusterOutput ¶ added in v0.32.0
type ApplianceClusterOutput struct{ *pulumi.OutputState }
ApplianceCluster contains information specific to GDC Edge Appliance Clusters.
func (ApplianceClusterOutput) ElementType ¶ added in v0.32.0
func (ApplianceClusterOutput) ElementType() reflect.Type
func (ApplianceClusterOutput) ResourceLink ¶ added in v0.32.0
func (o ApplianceClusterOutput) ResourceLink() pulumi.StringPtrOutput
Immutable. Self-link of the Google Cloud resource for the Appliance Cluster. For example: //transferappliance.googleapis.com/projects/my-project/locations/us-west1-a/appliances/my-appliance
func (ApplianceClusterOutput) ToApplianceClusterOutput ¶ added in v0.32.0
func (o ApplianceClusterOutput) ToApplianceClusterOutput() ApplianceClusterOutput
func (ApplianceClusterOutput) ToApplianceClusterOutputWithContext ¶ added in v0.32.0
func (o ApplianceClusterOutput) ToApplianceClusterOutputWithContext(ctx context.Context) ApplianceClusterOutput
func (ApplianceClusterOutput) ToApplianceClusterPtrOutput ¶ added in v0.32.0
func (o ApplianceClusterOutput) ToApplianceClusterPtrOutput() ApplianceClusterPtrOutput
func (ApplianceClusterOutput) ToApplianceClusterPtrOutputWithContext ¶ added in v0.32.0
func (o ApplianceClusterOutput) ToApplianceClusterPtrOutputWithContext(ctx context.Context) ApplianceClusterPtrOutput
type ApplianceClusterPtrInput ¶ added in v0.32.0
type ApplianceClusterPtrInput interface { pulumi.Input ToApplianceClusterPtrOutput() ApplianceClusterPtrOutput ToApplianceClusterPtrOutputWithContext(context.Context) ApplianceClusterPtrOutput }
ApplianceClusterPtrInput is an input type that accepts ApplianceClusterArgs, ApplianceClusterPtr and ApplianceClusterPtrOutput values. You can construct a concrete instance of `ApplianceClusterPtrInput` via:
ApplianceClusterArgs{...} or: nil
func ApplianceClusterPtr ¶ added in v0.32.0
func ApplianceClusterPtr(v *ApplianceClusterArgs) ApplianceClusterPtrInput
type ApplianceClusterPtrOutput ¶ added in v0.32.0
type ApplianceClusterPtrOutput struct{ *pulumi.OutputState }
func (ApplianceClusterPtrOutput) Elem ¶ added in v0.32.0
func (o ApplianceClusterPtrOutput) Elem() ApplianceClusterOutput
func (ApplianceClusterPtrOutput) ElementType ¶ added in v0.32.0
func (ApplianceClusterPtrOutput) ElementType() reflect.Type
func (ApplianceClusterPtrOutput) ResourceLink ¶ added in v0.32.0
func (o ApplianceClusterPtrOutput) ResourceLink() pulumi.StringPtrOutput
Immutable. Self-link of the Google Cloud resource for the Appliance Cluster. For example: //transferappliance.googleapis.com/projects/my-project/locations/us-west1-a/appliances/my-appliance
func (ApplianceClusterPtrOutput) ToApplianceClusterPtrOutput ¶ added in v0.32.0
func (o ApplianceClusterPtrOutput) ToApplianceClusterPtrOutput() ApplianceClusterPtrOutput
func (ApplianceClusterPtrOutput) ToApplianceClusterPtrOutputWithContext ¶ added in v0.32.0
func (o ApplianceClusterPtrOutput) ToApplianceClusterPtrOutputWithContext(ctx context.Context) ApplianceClusterPtrOutput
type ApplianceClusterResponse ¶ added in v0.32.0
type ApplianceClusterResponse struct { // Immutable. Self-link of the Google Cloud resource for the Appliance Cluster. For example: //transferappliance.googleapis.com/projects/my-project/locations/us-west1-a/appliances/my-appliance ResourceLink string `pulumi:"resourceLink"` }
ApplianceCluster contains information specific to GDC Edge Appliance Clusters.
type ApplianceClusterResponseOutput ¶ added in v0.32.0
type ApplianceClusterResponseOutput struct{ *pulumi.OutputState }
ApplianceCluster contains information specific to GDC Edge Appliance Clusters.
func (ApplianceClusterResponseOutput) ElementType ¶ added in v0.32.0
func (ApplianceClusterResponseOutput) ElementType() reflect.Type
func (ApplianceClusterResponseOutput) ResourceLink ¶ added in v0.32.0
func (o ApplianceClusterResponseOutput) ResourceLink() pulumi.StringOutput
Immutable. Self-link of the Google Cloud resource for the Appliance Cluster. For example: //transferappliance.googleapis.com/projects/my-project/locations/us-west1-a/appliances/my-appliance
func (ApplianceClusterResponseOutput) ToApplianceClusterResponseOutput ¶ added in v0.32.0
func (o ApplianceClusterResponseOutput) ToApplianceClusterResponseOutput() ApplianceClusterResponseOutput
func (ApplianceClusterResponseOutput) ToApplianceClusterResponseOutputWithContext ¶ added in v0.32.0
func (o ApplianceClusterResponseOutput) ToApplianceClusterResponseOutputWithContext(ctx context.Context) ApplianceClusterResponseOutput
type AuditConfig ¶
type AuditConfig struct { // The configuration for logging of each type of permission. AuditLogConfigs []AuditLogConfig `pulumi:"auditLogConfigs"` // Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. Service *string `pulumi:"service"` }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging.
type AuditConfigArgs ¶
type AuditConfigArgs struct { // The configuration for logging of each type of permission. AuditLogConfigs AuditLogConfigArrayInput `pulumi:"auditLogConfigs"` // Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. Service pulumi.StringPtrInput `pulumi:"service"` }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging.
func (AuditConfigArgs) ElementType ¶
func (AuditConfigArgs) ElementType() reflect.Type
func (AuditConfigArgs) ToAuditConfigOutput ¶
func (i AuditConfigArgs) ToAuditConfigOutput() AuditConfigOutput
func (AuditConfigArgs) ToAuditConfigOutputWithContext ¶
func (i AuditConfigArgs) ToAuditConfigOutputWithContext(ctx context.Context) AuditConfigOutput
type AuditConfigArray ¶
type AuditConfigArray []AuditConfigInput
func (AuditConfigArray) ElementType ¶
func (AuditConfigArray) ElementType() reflect.Type
func (AuditConfigArray) ToAuditConfigArrayOutput ¶
func (i AuditConfigArray) ToAuditConfigArrayOutput() AuditConfigArrayOutput
func (AuditConfigArray) ToAuditConfigArrayOutputWithContext ¶
func (i AuditConfigArray) ToAuditConfigArrayOutputWithContext(ctx context.Context) AuditConfigArrayOutput
type AuditConfigArrayInput ¶
type AuditConfigArrayInput interface { pulumi.Input ToAuditConfigArrayOutput() AuditConfigArrayOutput ToAuditConfigArrayOutputWithContext(context.Context) AuditConfigArrayOutput }
AuditConfigArrayInput is an input type that accepts AuditConfigArray and AuditConfigArrayOutput values. You can construct a concrete instance of `AuditConfigArrayInput` via:
AuditConfigArray{ AuditConfigArgs{...} }
type AuditConfigArrayOutput ¶
type AuditConfigArrayOutput struct{ *pulumi.OutputState }
func (AuditConfigArrayOutput) ElementType ¶
func (AuditConfigArrayOutput) ElementType() reflect.Type
func (AuditConfigArrayOutput) Index ¶
func (o AuditConfigArrayOutput) Index(i pulumi.IntInput) AuditConfigOutput
func (AuditConfigArrayOutput) ToAuditConfigArrayOutput ¶
func (o AuditConfigArrayOutput) ToAuditConfigArrayOutput() AuditConfigArrayOutput
func (AuditConfigArrayOutput) ToAuditConfigArrayOutputWithContext ¶
func (o AuditConfigArrayOutput) ToAuditConfigArrayOutputWithContext(ctx context.Context) AuditConfigArrayOutput
type AuditConfigInput ¶
type AuditConfigInput interface { pulumi.Input ToAuditConfigOutput() AuditConfigOutput ToAuditConfigOutputWithContext(context.Context) AuditConfigOutput }
AuditConfigInput is an input type that accepts AuditConfigArgs and AuditConfigOutput values. You can construct a concrete instance of `AuditConfigInput` via:
AuditConfigArgs{...}
type AuditConfigOutput ¶
type AuditConfigOutput struct{ *pulumi.OutputState }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging.
func (AuditConfigOutput) AuditLogConfigs ¶
func (o AuditConfigOutput) AuditLogConfigs() AuditLogConfigArrayOutput
The configuration for logging of each type of permission.
func (AuditConfigOutput) ElementType ¶
func (AuditConfigOutput) ElementType() reflect.Type
func (AuditConfigOutput) Service ¶
func (o AuditConfigOutput) Service() pulumi.StringPtrOutput
Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services.
func (AuditConfigOutput) ToAuditConfigOutput ¶
func (o AuditConfigOutput) ToAuditConfigOutput() AuditConfigOutput
func (AuditConfigOutput) ToAuditConfigOutputWithContext ¶
func (o AuditConfigOutput) ToAuditConfigOutputWithContext(ctx context.Context) AuditConfigOutput
type AuditConfigResponse ¶
type AuditConfigResponse struct { // The configuration for logging of each type of permission. AuditLogConfigs []AuditLogConfigResponse `pulumi:"auditLogConfigs"` // Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. Service string `pulumi:"service"` }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging.
type AuditConfigResponseArrayOutput ¶
type AuditConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (AuditConfigResponseArrayOutput) ElementType ¶
func (AuditConfigResponseArrayOutput) ElementType() reflect.Type
func (AuditConfigResponseArrayOutput) Index ¶
func (o AuditConfigResponseArrayOutput) Index(i pulumi.IntInput) AuditConfigResponseOutput
func (AuditConfigResponseArrayOutput) ToAuditConfigResponseArrayOutput ¶
func (o AuditConfigResponseArrayOutput) ToAuditConfigResponseArrayOutput() AuditConfigResponseArrayOutput
func (AuditConfigResponseArrayOutput) ToAuditConfigResponseArrayOutputWithContext ¶
func (o AuditConfigResponseArrayOutput) ToAuditConfigResponseArrayOutputWithContext(ctx context.Context) AuditConfigResponseArrayOutput
type AuditConfigResponseOutput ¶
type AuditConfigResponseOutput struct{ *pulumi.OutputState }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging.
func (AuditConfigResponseOutput) AuditLogConfigs ¶
func (o AuditConfigResponseOutput) AuditLogConfigs() AuditLogConfigResponseArrayOutput
The configuration for logging of each type of permission.
func (AuditConfigResponseOutput) ElementType ¶
func (AuditConfigResponseOutput) ElementType() reflect.Type
func (AuditConfigResponseOutput) Service ¶
func (o AuditConfigResponseOutput) Service() pulumi.StringOutput
Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services.
func (AuditConfigResponseOutput) ToAuditConfigResponseOutput ¶
func (o AuditConfigResponseOutput) ToAuditConfigResponseOutput() AuditConfigResponseOutput
func (AuditConfigResponseOutput) ToAuditConfigResponseOutputWithContext ¶
func (o AuditConfigResponseOutput) ToAuditConfigResponseOutputWithContext(ctx context.Context) AuditConfigResponseOutput
type AuditLogConfig ¶
type AuditLogConfig struct { // Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. ExemptedMembers []string `pulumi:"exemptedMembers"` // The log type that this config enables. LogType *AuditLogConfigLogType `pulumi:"logType"` }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
type AuditLogConfigArgs ¶
type AuditLogConfigArgs struct { // Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. ExemptedMembers pulumi.StringArrayInput `pulumi:"exemptedMembers"` // The log type that this config enables. LogType AuditLogConfigLogTypePtrInput `pulumi:"logType"` }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
func (AuditLogConfigArgs) ElementType ¶
func (AuditLogConfigArgs) ElementType() reflect.Type
func (AuditLogConfigArgs) ToAuditLogConfigOutput ¶
func (i AuditLogConfigArgs) ToAuditLogConfigOutput() AuditLogConfigOutput
func (AuditLogConfigArgs) ToAuditLogConfigOutputWithContext ¶
func (i AuditLogConfigArgs) ToAuditLogConfigOutputWithContext(ctx context.Context) AuditLogConfigOutput
type AuditLogConfigArray ¶
type AuditLogConfigArray []AuditLogConfigInput
func (AuditLogConfigArray) ElementType ¶
func (AuditLogConfigArray) ElementType() reflect.Type
func (AuditLogConfigArray) ToAuditLogConfigArrayOutput ¶
func (i AuditLogConfigArray) ToAuditLogConfigArrayOutput() AuditLogConfigArrayOutput
func (AuditLogConfigArray) ToAuditLogConfigArrayOutputWithContext ¶
func (i AuditLogConfigArray) ToAuditLogConfigArrayOutputWithContext(ctx context.Context) AuditLogConfigArrayOutput
type AuditLogConfigArrayInput ¶
type AuditLogConfigArrayInput interface { pulumi.Input ToAuditLogConfigArrayOutput() AuditLogConfigArrayOutput ToAuditLogConfigArrayOutputWithContext(context.Context) AuditLogConfigArrayOutput }
AuditLogConfigArrayInput is an input type that accepts AuditLogConfigArray and AuditLogConfigArrayOutput values. You can construct a concrete instance of `AuditLogConfigArrayInput` via:
AuditLogConfigArray{ AuditLogConfigArgs{...} }
type AuditLogConfigArrayOutput ¶
type AuditLogConfigArrayOutput struct{ *pulumi.OutputState }
func (AuditLogConfigArrayOutput) ElementType ¶
func (AuditLogConfigArrayOutput) ElementType() reflect.Type
func (AuditLogConfigArrayOutput) Index ¶
func (o AuditLogConfigArrayOutput) Index(i pulumi.IntInput) AuditLogConfigOutput
func (AuditLogConfigArrayOutput) ToAuditLogConfigArrayOutput ¶
func (o AuditLogConfigArrayOutput) ToAuditLogConfigArrayOutput() AuditLogConfigArrayOutput
func (AuditLogConfigArrayOutput) ToAuditLogConfigArrayOutputWithContext ¶
func (o AuditLogConfigArrayOutput) ToAuditLogConfigArrayOutputWithContext(ctx context.Context) AuditLogConfigArrayOutput
type AuditLogConfigInput ¶
type AuditLogConfigInput interface { pulumi.Input ToAuditLogConfigOutput() AuditLogConfigOutput ToAuditLogConfigOutputWithContext(context.Context) AuditLogConfigOutput }
AuditLogConfigInput is an input type that accepts AuditLogConfigArgs and AuditLogConfigOutput values. You can construct a concrete instance of `AuditLogConfigInput` via:
AuditLogConfigArgs{...}
type AuditLogConfigLogType ¶ added in v0.4.0
type AuditLogConfigLogType string
The log type that this config enables.
func (AuditLogConfigLogType) ElementType ¶ added in v0.4.0
func (AuditLogConfigLogType) ElementType() reflect.Type
func (AuditLogConfigLogType) ToAuditLogConfigLogTypeOutput ¶ added in v0.6.0
func (e AuditLogConfigLogType) ToAuditLogConfigLogTypeOutput() AuditLogConfigLogTypeOutput
func (AuditLogConfigLogType) ToAuditLogConfigLogTypeOutputWithContext ¶ added in v0.6.0
func (e AuditLogConfigLogType) ToAuditLogConfigLogTypeOutputWithContext(ctx context.Context) AuditLogConfigLogTypeOutput
func (AuditLogConfigLogType) ToAuditLogConfigLogTypePtrOutput ¶ added in v0.6.0
func (e AuditLogConfigLogType) ToAuditLogConfigLogTypePtrOutput() AuditLogConfigLogTypePtrOutput
func (AuditLogConfigLogType) ToAuditLogConfigLogTypePtrOutputWithContext ¶ added in v0.6.0
func (e AuditLogConfigLogType) ToAuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) AuditLogConfigLogTypePtrOutput
func (AuditLogConfigLogType) ToStringOutput ¶ added in v0.4.0
func (e AuditLogConfigLogType) ToStringOutput() pulumi.StringOutput
func (AuditLogConfigLogType) ToStringOutputWithContext ¶ added in v0.4.0
func (e AuditLogConfigLogType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AuditLogConfigLogType) ToStringPtrOutput ¶ added in v0.4.0
func (e AuditLogConfigLogType) ToStringPtrOutput() pulumi.StringPtrOutput
func (AuditLogConfigLogType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e AuditLogConfigLogType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AuditLogConfigLogTypeInput ¶ added in v0.6.0
type AuditLogConfigLogTypeInput interface { pulumi.Input ToAuditLogConfigLogTypeOutput() AuditLogConfigLogTypeOutput ToAuditLogConfigLogTypeOutputWithContext(context.Context) AuditLogConfigLogTypeOutput }
AuditLogConfigLogTypeInput is an input type that accepts values of the AuditLogConfigLogType enum A concrete instance of `AuditLogConfigLogTypeInput` can be one of the following:
AuditLogConfigLogTypeLogTypeUnspecified AuditLogConfigLogTypeAdminRead AuditLogConfigLogTypeDataWrite AuditLogConfigLogTypeDataRead
type AuditLogConfigLogTypeOutput ¶ added in v0.6.0
type AuditLogConfigLogTypeOutput struct{ *pulumi.OutputState }
func (AuditLogConfigLogTypeOutput) ElementType ¶ added in v0.6.0
func (AuditLogConfigLogTypeOutput) ElementType() reflect.Type
func (AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypeOutput ¶ added in v0.6.0
func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypeOutput() AuditLogConfigLogTypeOutput
func (AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypeOutputWithContext ¶ added in v0.6.0
func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypeOutputWithContext(ctx context.Context) AuditLogConfigLogTypeOutput
func (AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypePtrOutput ¶ added in v0.6.0
func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypePtrOutput() AuditLogConfigLogTypePtrOutput
func (AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypePtrOutputWithContext ¶ added in v0.6.0
func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) AuditLogConfigLogTypePtrOutput
func (AuditLogConfigLogTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o AuditLogConfigLogTypeOutput) ToStringOutput() pulumi.StringOutput
func (AuditLogConfigLogTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o AuditLogConfigLogTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AuditLogConfigLogTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o AuditLogConfigLogTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AuditLogConfigLogTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o AuditLogConfigLogTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AuditLogConfigLogTypePtrInput ¶ added in v0.6.0
type AuditLogConfigLogTypePtrInput interface { pulumi.Input ToAuditLogConfigLogTypePtrOutput() AuditLogConfigLogTypePtrOutput ToAuditLogConfigLogTypePtrOutputWithContext(context.Context) AuditLogConfigLogTypePtrOutput }
func AuditLogConfigLogTypePtr ¶ added in v0.6.0
func AuditLogConfigLogTypePtr(v string) AuditLogConfigLogTypePtrInput
type AuditLogConfigLogTypePtrOutput ¶ added in v0.6.0
type AuditLogConfigLogTypePtrOutput struct{ *pulumi.OutputState }
func (AuditLogConfigLogTypePtrOutput) Elem ¶ added in v0.6.0
func (o AuditLogConfigLogTypePtrOutput) Elem() AuditLogConfigLogTypeOutput
func (AuditLogConfigLogTypePtrOutput) ElementType ¶ added in v0.6.0
func (AuditLogConfigLogTypePtrOutput) ElementType() reflect.Type
func (AuditLogConfigLogTypePtrOutput) ToAuditLogConfigLogTypePtrOutput ¶ added in v0.6.0
func (o AuditLogConfigLogTypePtrOutput) ToAuditLogConfigLogTypePtrOutput() AuditLogConfigLogTypePtrOutput
func (AuditLogConfigLogTypePtrOutput) ToAuditLogConfigLogTypePtrOutputWithContext ¶ added in v0.6.0
func (o AuditLogConfigLogTypePtrOutput) ToAuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) AuditLogConfigLogTypePtrOutput
func (AuditLogConfigLogTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o AuditLogConfigLogTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AuditLogConfigLogTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o AuditLogConfigLogTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AuditLogConfigOutput ¶
type AuditLogConfigOutput struct{ *pulumi.OutputState }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
func (AuditLogConfigOutput) ElementType ¶
func (AuditLogConfigOutput) ElementType() reflect.Type
func (AuditLogConfigOutput) ExemptedMembers ¶
func (o AuditLogConfigOutput) ExemptedMembers() pulumi.StringArrayOutput
Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.
func (AuditLogConfigOutput) LogType ¶
func (o AuditLogConfigOutput) LogType() AuditLogConfigLogTypePtrOutput
The log type that this config enables.
func (AuditLogConfigOutput) ToAuditLogConfigOutput ¶
func (o AuditLogConfigOutput) ToAuditLogConfigOutput() AuditLogConfigOutput
func (AuditLogConfigOutput) ToAuditLogConfigOutputWithContext ¶
func (o AuditLogConfigOutput) ToAuditLogConfigOutputWithContext(ctx context.Context) AuditLogConfigOutput
type AuditLogConfigResponse ¶
type AuditLogConfigResponse struct { // Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. ExemptedMembers []string `pulumi:"exemptedMembers"` // The log type that this config enables. LogType string `pulumi:"logType"` }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
type AuditLogConfigResponseArrayOutput ¶
type AuditLogConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (AuditLogConfigResponseArrayOutput) ElementType ¶
func (AuditLogConfigResponseArrayOutput) ElementType() reflect.Type
func (AuditLogConfigResponseArrayOutput) Index ¶
func (o AuditLogConfigResponseArrayOutput) Index(i pulumi.IntInput) AuditLogConfigResponseOutput
func (AuditLogConfigResponseArrayOutput) ToAuditLogConfigResponseArrayOutput ¶
func (o AuditLogConfigResponseArrayOutput) ToAuditLogConfigResponseArrayOutput() AuditLogConfigResponseArrayOutput
func (AuditLogConfigResponseArrayOutput) ToAuditLogConfigResponseArrayOutputWithContext ¶
func (o AuditLogConfigResponseArrayOutput) ToAuditLogConfigResponseArrayOutputWithContext(ctx context.Context) AuditLogConfigResponseArrayOutput
type AuditLogConfigResponseOutput ¶
type AuditLogConfigResponseOutput struct{ *pulumi.OutputState }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
func (AuditLogConfigResponseOutput) ElementType ¶
func (AuditLogConfigResponseOutput) ElementType() reflect.Type
func (AuditLogConfigResponseOutput) ExemptedMembers ¶
func (o AuditLogConfigResponseOutput) ExemptedMembers() pulumi.StringArrayOutput
Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.
func (AuditLogConfigResponseOutput) LogType ¶
func (o AuditLogConfigResponseOutput) LogType() pulumi.StringOutput
The log type that this config enables.
func (AuditLogConfigResponseOutput) ToAuditLogConfigResponseOutput ¶
func (o AuditLogConfigResponseOutput) ToAuditLogConfigResponseOutput() AuditLogConfigResponseOutput
func (AuditLogConfigResponseOutput) ToAuditLogConfigResponseOutputWithContext ¶
func (o AuditLogConfigResponseOutput) ToAuditLogConfigResponseOutputWithContext(ctx context.Context) AuditLogConfigResponseOutput
type Authority ¶ added in v0.32.0
type Authority struct { // Optional. A JSON Web Token (JWT) issuer URI. `issuer` must start with `https://` and be a valid URL with length <2000 characters, it must use `location` rather than `zone` for GKE clusters. If set, then Google will allow valid OIDC tokens from this issuer to authenticate within the workload_identity_pool. OIDC discovery will be performed on this URI to validate tokens from the issuer. Clearing `issuer` disables Workload Identity. `issuer` cannot be directly modified; it must be cleared (and Workload Identity disabled) before using a new issuer (and re-enabling Workload Identity). Issuer *string `pulumi:"issuer"` // Optional. OIDC verification keys for this Membership in JWKS format (RFC 7517). When this field is set, OIDC discovery will NOT be performed on `issuer`, and instead OIDC tokens will be validated using this field. OidcJwks *string `pulumi:"oidcJwks"` }
Authority encodes how Google will recognize identities from this Membership. See the workload identity documentation for more details: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity
type AuthorityArgs ¶ added in v0.32.0
type AuthorityArgs struct { // Optional. A JSON Web Token (JWT) issuer URI. `issuer` must start with `https://` and be a valid URL with length <2000 characters, it must use `location` rather than `zone` for GKE clusters. If set, then Google will allow valid OIDC tokens from this issuer to authenticate within the workload_identity_pool. OIDC discovery will be performed on this URI to validate tokens from the issuer. Clearing `issuer` disables Workload Identity. `issuer` cannot be directly modified; it must be cleared (and Workload Identity disabled) before using a new issuer (and re-enabling Workload Identity). Issuer pulumi.StringPtrInput `pulumi:"issuer"` // Optional. OIDC verification keys for this Membership in JWKS format (RFC 7517). When this field is set, OIDC discovery will NOT be performed on `issuer`, and instead OIDC tokens will be validated using this field. OidcJwks pulumi.StringPtrInput `pulumi:"oidcJwks"` }
Authority encodes how Google will recognize identities from this Membership. See the workload identity documentation for more details: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity
func (AuthorityArgs) ElementType ¶ added in v0.32.0
func (AuthorityArgs) ElementType() reflect.Type
func (AuthorityArgs) ToAuthorityOutput ¶ added in v0.32.0
func (i AuthorityArgs) ToAuthorityOutput() AuthorityOutput
func (AuthorityArgs) ToAuthorityOutputWithContext ¶ added in v0.32.0
func (i AuthorityArgs) ToAuthorityOutputWithContext(ctx context.Context) AuthorityOutput
func (AuthorityArgs) ToAuthorityPtrOutput ¶ added in v0.32.0
func (i AuthorityArgs) ToAuthorityPtrOutput() AuthorityPtrOutput
func (AuthorityArgs) ToAuthorityPtrOutputWithContext ¶ added in v0.32.0
func (i AuthorityArgs) ToAuthorityPtrOutputWithContext(ctx context.Context) AuthorityPtrOutput
type AuthorityInput ¶ added in v0.32.0
type AuthorityInput interface { pulumi.Input ToAuthorityOutput() AuthorityOutput ToAuthorityOutputWithContext(context.Context) AuthorityOutput }
AuthorityInput is an input type that accepts AuthorityArgs and AuthorityOutput values. You can construct a concrete instance of `AuthorityInput` via:
AuthorityArgs{...}
type AuthorityOutput ¶ added in v0.32.0
type AuthorityOutput struct{ *pulumi.OutputState }
Authority encodes how Google will recognize identities from this Membership. See the workload identity documentation for more details: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity
func (AuthorityOutput) ElementType ¶ added in v0.32.0
func (AuthorityOutput) ElementType() reflect.Type
func (AuthorityOutput) Issuer ¶ added in v0.32.0
func (o AuthorityOutput) Issuer() pulumi.StringPtrOutput
Optional. A JSON Web Token (JWT) issuer URI. `issuer` must start with `https://` and be a valid URL with length <2000 characters, it must use `location` rather than `zone` for GKE clusters. If set, then Google will allow valid OIDC tokens from this issuer to authenticate within the workload_identity_pool. OIDC discovery will be performed on this URI to validate tokens from the issuer. Clearing `issuer` disables Workload Identity. `issuer` cannot be directly modified; it must be cleared (and Workload Identity disabled) before using a new issuer (and re-enabling Workload Identity).
func (AuthorityOutput) OidcJwks ¶ added in v0.32.0
func (o AuthorityOutput) OidcJwks() pulumi.StringPtrOutput
Optional. OIDC verification keys for this Membership in JWKS format (RFC 7517). When this field is set, OIDC discovery will NOT be performed on `issuer`, and instead OIDC tokens will be validated using this field.
func (AuthorityOutput) ToAuthorityOutput ¶ added in v0.32.0
func (o AuthorityOutput) ToAuthorityOutput() AuthorityOutput
func (AuthorityOutput) ToAuthorityOutputWithContext ¶ added in v0.32.0
func (o AuthorityOutput) ToAuthorityOutputWithContext(ctx context.Context) AuthorityOutput
func (AuthorityOutput) ToAuthorityPtrOutput ¶ added in v0.32.0
func (o AuthorityOutput) ToAuthorityPtrOutput() AuthorityPtrOutput
func (AuthorityOutput) ToAuthorityPtrOutputWithContext ¶ added in v0.32.0
func (o AuthorityOutput) ToAuthorityPtrOutputWithContext(ctx context.Context) AuthorityPtrOutput
type AuthorityPtrInput ¶ added in v0.32.0
type AuthorityPtrInput interface { pulumi.Input ToAuthorityPtrOutput() AuthorityPtrOutput ToAuthorityPtrOutputWithContext(context.Context) AuthorityPtrOutput }
AuthorityPtrInput is an input type that accepts AuthorityArgs, AuthorityPtr and AuthorityPtrOutput values. You can construct a concrete instance of `AuthorityPtrInput` via:
AuthorityArgs{...} or: nil
func AuthorityPtr ¶ added in v0.32.0
func AuthorityPtr(v *AuthorityArgs) AuthorityPtrInput
type AuthorityPtrOutput ¶ added in v0.32.0
type AuthorityPtrOutput struct{ *pulumi.OutputState }
func (AuthorityPtrOutput) Elem ¶ added in v0.32.0
func (o AuthorityPtrOutput) Elem() AuthorityOutput
func (AuthorityPtrOutput) ElementType ¶ added in v0.32.0
func (AuthorityPtrOutput) ElementType() reflect.Type
func (AuthorityPtrOutput) Issuer ¶ added in v0.32.0
func (o AuthorityPtrOutput) Issuer() pulumi.StringPtrOutput
Optional. A JSON Web Token (JWT) issuer URI. `issuer` must start with `https://` and be a valid URL with length <2000 characters, it must use `location` rather than `zone` for GKE clusters. If set, then Google will allow valid OIDC tokens from this issuer to authenticate within the workload_identity_pool. OIDC discovery will be performed on this URI to validate tokens from the issuer. Clearing `issuer` disables Workload Identity. `issuer` cannot be directly modified; it must be cleared (and Workload Identity disabled) before using a new issuer (and re-enabling Workload Identity).
func (AuthorityPtrOutput) OidcJwks ¶ added in v0.32.0
func (o AuthorityPtrOutput) OidcJwks() pulumi.StringPtrOutput
Optional. OIDC verification keys for this Membership in JWKS format (RFC 7517). When this field is set, OIDC discovery will NOT be performed on `issuer`, and instead OIDC tokens will be validated using this field.
func (AuthorityPtrOutput) ToAuthorityPtrOutput ¶ added in v0.32.0
func (o AuthorityPtrOutput) ToAuthorityPtrOutput() AuthorityPtrOutput
func (AuthorityPtrOutput) ToAuthorityPtrOutputWithContext ¶ added in v0.32.0
func (o AuthorityPtrOutput) ToAuthorityPtrOutputWithContext(ctx context.Context) AuthorityPtrOutput
type AuthorityResponse ¶ added in v0.32.0
type AuthorityResponse struct { // An identity provider that reflects the `issuer` in the workload identity pool. IdentityProvider string `pulumi:"identityProvider"` // Optional. A JSON Web Token (JWT) issuer URI. `issuer` must start with `https://` and be a valid URL with length <2000 characters, it must use `location` rather than `zone` for GKE clusters. If set, then Google will allow valid OIDC tokens from this issuer to authenticate within the workload_identity_pool. OIDC discovery will be performed on this URI to validate tokens from the issuer. Clearing `issuer` disables Workload Identity. `issuer` cannot be directly modified; it must be cleared (and Workload Identity disabled) before using a new issuer (and re-enabling Workload Identity). Issuer string `pulumi:"issuer"` // Optional. OIDC verification keys for this Membership in JWKS format (RFC 7517). When this field is set, OIDC discovery will NOT be performed on `issuer`, and instead OIDC tokens will be validated using this field. OidcJwks string `pulumi:"oidcJwks"` // The name of the workload identity pool in which `issuer` will be recognized. There is a single Workload Identity Pool per Hub that is shared between all Memberships that belong to that Hub. For a Hub hosted in {PROJECT_ID}, the workload pool format is `{PROJECT_ID}.hub.id.goog`, although this is subject to change in newer versions of this API. WorkloadIdentityPool string `pulumi:"workloadIdentityPool"` }
Authority encodes how Google will recognize identities from this Membership. See the workload identity documentation for more details: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity
type AuthorityResponseOutput ¶ added in v0.32.0
type AuthorityResponseOutput struct{ *pulumi.OutputState }
Authority encodes how Google will recognize identities from this Membership. See the workload identity documentation for more details: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity
func (AuthorityResponseOutput) ElementType ¶ added in v0.32.0
func (AuthorityResponseOutput) ElementType() reflect.Type
func (AuthorityResponseOutput) IdentityProvider ¶ added in v0.32.0
func (o AuthorityResponseOutput) IdentityProvider() pulumi.StringOutput
An identity provider that reflects the `issuer` in the workload identity pool.
func (AuthorityResponseOutput) Issuer ¶ added in v0.32.0
func (o AuthorityResponseOutput) Issuer() pulumi.StringOutput
Optional. A JSON Web Token (JWT) issuer URI. `issuer` must start with `https://` and be a valid URL with length <2000 characters, it must use `location` rather than `zone` for GKE clusters. If set, then Google will allow valid OIDC tokens from this issuer to authenticate within the workload_identity_pool. OIDC discovery will be performed on this URI to validate tokens from the issuer. Clearing `issuer` disables Workload Identity. `issuer` cannot be directly modified; it must be cleared (and Workload Identity disabled) before using a new issuer (and re-enabling Workload Identity).
func (AuthorityResponseOutput) OidcJwks ¶ added in v0.32.0
func (o AuthorityResponseOutput) OidcJwks() pulumi.StringOutput
Optional. OIDC verification keys for this Membership in JWKS format (RFC 7517). When this field is set, OIDC discovery will NOT be performed on `issuer`, and instead OIDC tokens will be validated using this field.
func (AuthorityResponseOutput) ToAuthorityResponseOutput ¶ added in v0.32.0
func (o AuthorityResponseOutput) ToAuthorityResponseOutput() AuthorityResponseOutput
func (AuthorityResponseOutput) ToAuthorityResponseOutputWithContext ¶ added in v0.32.0
func (o AuthorityResponseOutput) ToAuthorityResponseOutputWithContext(ctx context.Context) AuthorityResponseOutput
func (AuthorityResponseOutput) WorkloadIdentityPool ¶ added in v0.32.0
func (o AuthorityResponseOutput) WorkloadIdentityPool() pulumi.StringOutput
The name of the workload identity pool in which `issuer` will be recognized. There is a single Workload Identity Pool per Hub that is shared between all Memberships that belong to that Hub. For a Hub hosted in {PROJECT_ID}, the workload pool format is `{PROJECT_ID}.hub.id.goog`, although this is subject to change in newer versions of this API.
type BinaryAuthorizationConfig ¶ added in v0.32.0
type BinaryAuthorizationConfig struct { // Optional. Mode of operation for binauthz policy evaluation. EvaluationMode *BinaryAuthorizationConfigEvaluationMode `pulumi:"evaluationMode"` // Optional. Binauthz policies that apply to this cluster. PolicyBindings []PolicyBinding `pulumi:"policyBindings"` }
BinaryAuthorizationConfig defines the fleet level configuration of binary authorization feature.
type BinaryAuthorizationConfigArgs ¶ added in v0.32.0
type BinaryAuthorizationConfigArgs struct { // Optional. Mode of operation for binauthz policy evaluation. EvaluationMode BinaryAuthorizationConfigEvaluationModePtrInput `pulumi:"evaluationMode"` // Optional. Binauthz policies that apply to this cluster. PolicyBindings PolicyBindingArrayInput `pulumi:"policyBindings"` }
BinaryAuthorizationConfig defines the fleet level configuration of binary authorization feature.
func (BinaryAuthorizationConfigArgs) ElementType ¶ added in v0.32.0
func (BinaryAuthorizationConfigArgs) ElementType() reflect.Type
func (BinaryAuthorizationConfigArgs) ToBinaryAuthorizationConfigOutput ¶ added in v0.32.0
func (i BinaryAuthorizationConfigArgs) ToBinaryAuthorizationConfigOutput() BinaryAuthorizationConfigOutput
func (BinaryAuthorizationConfigArgs) ToBinaryAuthorizationConfigOutputWithContext ¶ added in v0.32.0
func (i BinaryAuthorizationConfigArgs) ToBinaryAuthorizationConfigOutputWithContext(ctx context.Context) BinaryAuthorizationConfigOutput
func (BinaryAuthorizationConfigArgs) ToBinaryAuthorizationConfigPtrOutput ¶ added in v0.32.0
func (i BinaryAuthorizationConfigArgs) ToBinaryAuthorizationConfigPtrOutput() BinaryAuthorizationConfigPtrOutput
func (BinaryAuthorizationConfigArgs) ToBinaryAuthorizationConfigPtrOutputWithContext ¶ added in v0.32.0
func (i BinaryAuthorizationConfigArgs) ToBinaryAuthorizationConfigPtrOutputWithContext(ctx context.Context) BinaryAuthorizationConfigPtrOutput
type BinaryAuthorizationConfigEvaluationMode ¶ added in v0.32.0
type BinaryAuthorizationConfigEvaluationMode string
Optional. Mode of operation for binauthz policy evaluation.
func (BinaryAuthorizationConfigEvaluationMode) ElementType ¶ added in v0.32.0
func (BinaryAuthorizationConfigEvaluationMode) ElementType() reflect.Type
func (BinaryAuthorizationConfigEvaluationMode) ToBinaryAuthorizationConfigEvaluationModeOutput ¶ added in v0.32.0
func (e BinaryAuthorizationConfigEvaluationMode) ToBinaryAuthorizationConfigEvaluationModeOutput() BinaryAuthorizationConfigEvaluationModeOutput
func (BinaryAuthorizationConfigEvaluationMode) ToBinaryAuthorizationConfigEvaluationModeOutputWithContext ¶ added in v0.32.0
func (e BinaryAuthorizationConfigEvaluationMode) ToBinaryAuthorizationConfigEvaluationModeOutputWithContext(ctx context.Context) BinaryAuthorizationConfigEvaluationModeOutput
func (BinaryAuthorizationConfigEvaluationMode) ToBinaryAuthorizationConfigEvaluationModePtrOutput ¶ added in v0.32.0
func (e BinaryAuthorizationConfigEvaluationMode) ToBinaryAuthorizationConfigEvaluationModePtrOutput() BinaryAuthorizationConfigEvaluationModePtrOutput
func (BinaryAuthorizationConfigEvaluationMode) ToBinaryAuthorizationConfigEvaluationModePtrOutputWithContext ¶ added in v0.32.0
func (e BinaryAuthorizationConfigEvaluationMode) ToBinaryAuthorizationConfigEvaluationModePtrOutputWithContext(ctx context.Context) BinaryAuthorizationConfigEvaluationModePtrOutput
func (BinaryAuthorizationConfigEvaluationMode) ToStringOutput ¶ added in v0.32.0
func (e BinaryAuthorizationConfigEvaluationMode) ToStringOutput() pulumi.StringOutput
func (BinaryAuthorizationConfigEvaluationMode) ToStringOutputWithContext ¶ added in v0.32.0
func (e BinaryAuthorizationConfigEvaluationMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BinaryAuthorizationConfigEvaluationMode) ToStringPtrOutput ¶ added in v0.32.0
func (e BinaryAuthorizationConfigEvaluationMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (BinaryAuthorizationConfigEvaluationMode) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e BinaryAuthorizationConfigEvaluationMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BinaryAuthorizationConfigEvaluationModeInput ¶ added in v0.32.0
type BinaryAuthorizationConfigEvaluationModeInput interface { pulumi.Input ToBinaryAuthorizationConfigEvaluationModeOutput() BinaryAuthorizationConfigEvaluationModeOutput ToBinaryAuthorizationConfigEvaluationModeOutputWithContext(context.Context) BinaryAuthorizationConfigEvaluationModeOutput }
BinaryAuthorizationConfigEvaluationModeInput is an input type that accepts values of the BinaryAuthorizationConfigEvaluationMode enum A concrete instance of `BinaryAuthorizationConfigEvaluationModeInput` can be one of the following:
BinaryAuthorizationConfigEvaluationModeEvaluationModeUnspecified BinaryAuthorizationConfigEvaluationModeDisabled BinaryAuthorizationConfigEvaluationModePolicyBindings
type BinaryAuthorizationConfigEvaluationModeOutput ¶ added in v0.32.0
type BinaryAuthorizationConfigEvaluationModeOutput struct{ *pulumi.OutputState }
func (BinaryAuthorizationConfigEvaluationModeOutput) ElementType ¶ added in v0.32.0
func (BinaryAuthorizationConfigEvaluationModeOutput) ElementType() reflect.Type
func (BinaryAuthorizationConfigEvaluationModeOutput) ToBinaryAuthorizationConfigEvaluationModeOutput ¶ added in v0.32.0
func (o BinaryAuthorizationConfigEvaluationModeOutput) ToBinaryAuthorizationConfigEvaluationModeOutput() BinaryAuthorizationConfigEvaluationModeOutput
func (BinaryAuthorizationConfigEvaluationModeOutput) ToBinaryAuthorizationConfigEvaluationModeOutputWithContext ¶ added in v0.32.0
func (o BinaryAuthorizationConfigEvaluationModeOutput) ToBinaryAuthorizationConfigEvaluationModeOutputWithContext(ctx context.Context) BinaryAuthorizationConfigEvaluationModeOutput
func (BinaryAuthorizationConfigEvaluationModeOutput) ToBinaryAuthorizationConfigEvaluationModePtrOutput ¶ added in v0.32.0
func (o BinaryAuthorizationConfigEvaluationModeOutput) ToBinaryAuthorizationConfigEvaluationModePtrOutput() BinaryAuthorizationConfigEvaluationModePtrOutput
func (BinaryAuthorizationConfigEvaluationModeOutput) ToBinaryAuthorizationConfigEvaluationModePtrOutputWithContext ¶ added in v0.32.0
func (o BinaryAuthorizationConfigEvaluationModeOutput) ToBinaryAuthorizationConfigEvaluationModePtrOutputWithContext(ctx context.Context) BinaryAuthorizationConfigEvaluationModePtrOutput
func (BinaryAuthorizationConfigEvaluationModeOutput) ToStringOutput ¶ added in v0.32.0
func (o BinaryAuthorizationConfigEvaluationModeOutput) ToStringOutput() pulumi.StringOutput
func (BinaryAuthorizationConfigEvaluationModeOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o BinaryAuthorizationConfigEvaluationModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BinaryAuthorizationConfigEvaluationModeOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o BinaryAuthorizationConfigEvaluationModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BinaryAuthorizationConfigEvaluationModeOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o BinaryAuthorizationConfigEvaluationModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BinaryAuthorizationConfigEvaluationModePtrInput ¶ added in v0.32.0
type BinaryAuthorizationConfigEvaluationModePtrInput interface { pulumi.Input ToBinaryAuthorizationConfigEvaluationModePtrOutput() BinaryAuthorizationConfigEvaluationModePtrOutput ToBinaryAuthorizationConfigEvaluationModePtrOutputWithContext(context.Context) BinaryAuthorizationConfigEvaluationModePtrOutput }
func BinaryAuthorizationConfigEvaluationModePtr ¶ added in v0.32.0
func BinaryAuthorizationConfigEvaluationModePtr(v string) BinaryAuthorizationConfigEvaluationModePtrInput
type BinaryAuthorizationConfigEvaluationModePtrOutput ¶ added in v0.32.0
type BinaryAuthorizationConfigEvaluationModePtrOutput struct{ *pulumi.OutputState }
func (BinaryAuthorizationConfigEvaluationModePtrOutput) ElementType ¶ added in v0.32.0
func (BinaryAuthorizationConfigEvaluationModePtrOutput) ElementType() reflect.Type
func (BinaryAuthorizationConfigEvaluationModePtrOutput) ToBinaryAuthorizationConfigEvaluationModePtrOutput ¶ added in v0.32.0
func (o BinaryAuthorizationConfigEvaluationModePtrOutput) ToBinaryAuthorizationConfigEvaluationModePtrOutput() BinaryAuthorizationConfigEvaluationModePtrOutput
func (BinaryAuthorizationConfigEvaluationModePtrOutput) ToBinaryAuthorizationConfigEvaluationModePtrOutputWithContext ¶ added in v0.32.0
func (o BinaryAuthorizationConfigEvaluationModePtrOutput) ToBinaryAuthorizationConfigEvaluationModePtrOutputWithContext(ctx context.Context) BinaryAuthorizationConfigEvaluationModePtrOutput
func (BinaryAuthorizationConfigEvaluationModePtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o BinaryAuthorizationConfigEvaluationModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BinaryAuthorizationConfigEvaluationModePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o BinaryAuthorizationConfigEvaluationModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BinaryAuthorizationConfigInput ¶ added in v0.32.0
type BinaryAuthorizationConfigInput interface { pulumi.Input ToBinaryAuthorizationConfigOutput() BinaryAuthorizationConfigOutput ToBinaryAuthorizationConfigOutputWithContext(context.Context) BinaryAuthorizationConfigOutput }
BinaryAuthorizationConfigInput is an input type that accepts BinaryAuthorizationConfigArgs and BinaryAuthorizationConfigOutput values. You can construct a concrete instance of `BinaryAuthorizationConfigInput` via:
BinaryAuthorizationConfigArgs{...}
type BinaryAuthorizationConfigOutput ¶ added in v0.32.0
type BinaryAuthorizationConfigOutput struct{ *pulumi.OutputState }
BinaryAuthorizationConfig defines the fleet level configuration of binary authorization feature.
func (BinaryAuthorizationConfigOutput) ElementType ¶ added in v0.32.0
func (BinaryAuthorizationConfigOutput) ElementType() reflect.Type
func (BinaryAuthorizationConfigOutput) EvaluationMode ¶ added in v0.32.0
func (o BinaryAuthorizationConfigOutput) EvaluationMode() BinaryAuthorizationConfigEvaluationModePtrOutput
Optional. Mode of operation for binauthz policy evaluation.
func (BinaryAuthorizationConfigOutput) PolicyBindings ¶ added in v0.32.0
func (o BinaryAuthorizationConfigOutput) PolicyBindings() PolicyBindingArrayOutput
Optional. Binauthz policies that apply to this cluster.
func (BinaryAuthorizationConfigOutput) ToBinaryAuthorizationConfigOutput ¶ added in v0.32.0
func (o BinaryAuthorizationConfigOutput) ToBinaryAuthorizationConfigOutput() BinaryAuthorizationConfigOutput
func (BinaryAuthorizationConfigOutput) ToBinaryAuthorizationConfigOutputWithContext ¶ added in v0.32.0
func (o BinaryAuthorizationConfigOutput) ToBinaryAuthorizationConfigOutputWithContext(ctx context.Context) BinaryAuthorizationConfigOutput
func (BinaryAuthorizationConfigOutput) ToBinaryAuthorizationConfigPtrOutput ¶ added in v0.32.0
func (o BinaryAuthorizationConfigOutput) ToBinaryAuthorizationConfigPtrOutput() BinaryAuthorizationConfigPtrOutput
func (BinaryAuthorizationConfigOutput) ToBinaryAuthorizationConfigPtrOutputWithContext ¶ added in v0.32.0
func (o BinaryAuthorizationConfigOutput) ToBinaryAuthorizationConfigPtrOutputWithContext(ctx context.Context) BinaryAuthorizationConfigPtrOutput
type BinaryAuthorizationConfigPtrInput ¶ added in v0.32.0
type BinaryAuthorizationConfigPtrInput interface { pulumi.Input ToBinaryAuthorizationConfigPtrOutput() BinaryAuthorizationConfigPtrOutput ToBinaryAuthorizationConfigPtrOutputWithContext(context.Context) BinaryAuthorizationConfigPtrOutput }
BinaryAuthorizationConfigPtrInput is an input type that accepts BinaryAuthorizationConfigArgs, BinaryAuthorizationConfigPtr and BinaryAuthorizationConfigPtrOutput values. You can construct a concrete instance of `BinaryAuthorizationConfigPtrInput` via:
BinaryAuthorizationConfigArgs{...} or: nil
func BinaryAuthorizationConfigPtr ¶ added in v0.32.0
func BinaryAuthorizationConfigPtr(v *BinaryAuthorizationConfigArgs) BinaryAuthorizationConfigPtrInput
type BinaryAuthorizationConfigPtrOutput ¶ added in v0.32.0
type BinaryAuthorizationConfigPtrOutput struct{ *pulumi.OutputState }
func (BinaryAuthorizationConfigPtrOutput) Elem ¶ added in v0.32.0
func (o BinaryAuthorizationConfigPtrOutput) Elem() BinaryAuthorizationConfigOutput
func (BinaryAuthorizationConfigPtrOutput) ElementType ¶ added in v0.32.0
func (BinaryAuthorizationConfigPtrOutput) ElementType() reflect.Type
func (BinaryAuthorizationConfigPtrOutput) EvaluationMode ¶ added in v0.32.0
func (o BinaryAuthorizationConfigPtrOutput) EvaluationMode() BinaryAuthorizationConfigEvaluationModePtrOutput
Optional. Mode of operation for binauthz policy evaluation.
func (BinaryAuthorizationConfigPtrOutput) PolicyBindings ¶ added in v0.32.0
func (o BinaryAuthorizationConfigPtrOutput) PolicyBindings() PolicyBindingArrayOutput
Optional. Binauthz policies that apply to this cluster.
func (BinaryAuthorizationConfigPtrOutput) ToBinaryAuthorizationConfigPtrOutput ¶ added in v0.32.0
func (o BinaryAuthorizationConfigPtrOutput) ToBinaryAuthorizationConfigPtrOutput() BinaryAuthorizationConfigPtrOutput
func (BinaryAuthorizationConfigPtrOutput) ToBinaryAuthorizationConfigPtrOutputWithContext ¶ added in v0.32.0
func (o BinaryAuthorizationConfigPtrOutput) ToBinaryAuthorizationConfigPtrOutputWithContext(ctx context.Context) BinaryAuthorizationConfigPtrOutput
type BinaryAuthorizationConfigResponse ¶ added in v0.32.0
type BinaryAuthorizationConfigResponse struct { // Optional. Mode of operation for binauthz policy evaluation. EvaluationMode string `pulumi:"evaluationMode"` // Optional. Binauthz policies that apply to this cluster. PolicyBindings []PolicyBindingResponse `pulumi:"policyBindings"` }
BinaryAuthorizationConfig defines the fleet level configuration of binary authorization feature.
type BinaryAuthorizationConfigResponseOutput ¶ added in v0.32.0
type BinaryAuthorizationConfigResponseOutput struct{ *pulumi.OutputState }
BinaryAuthorizationConfig defines the fleet level configuration of binary authorization feature.
func (BinaryAuthorizationConfigResponseOutput) ElementType ¶ added in v0.32.0
func (BinaryAuthorizationConfigResponseOutput) ElementType() reflect.Type
func (BinaryAuthorizationConfigResponseOutput) EvaluationMode ¶ added in v0.32.0
func (o BinaryAuthorizationConfigResponseOutput) EvaluationMode() pulumi.StringOutput
Optional. Mode of operation for binauthz policy evaluation.
func (BinaryAuthorizationConfigResponseOutput) PolicyBindings ¶ added in v0.32.0
func (o BinaryAuthorizationConfigResponseOutput) PolicyBindings() PolicyBindingResponseArrayOutput
Optional. Binauthz policies that apply to this cluster.
func (BinaryAuthorizationConfigResponseOutput) ToBinaryAuthorizationConfigResponseOutput ¶ added in v0.32.0
func (o BinaryAuthorizationConfigResponseOutput) ToBinaryAuthorizationConfigResponseOutput() BinaryAuthorizationConfigResponseOutput
func (BinaryAuthorizationConfigResponseOutput) ToBinaryAuthorizationConfigResponseOutputWithContext ¶ added in v0.32.0
func (o BinaryAuthorizationConfigResponseOutput) ToBinaryAuthorizationConfigResponseOutputWithContext(ctx context.Context) BinaryAuthorizationConfigResponseOutput
type Binding ¶
type Binding struct { pulumi.CustomResourceState // When the membership binding was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // When the membership binding was deleted. DeleteTime pulumi.StringOutput `pulumi:"deleteTime"` // Optional. Labels for this MembershipBinding. Labels pulumi.StringMapOutput `pulumi:"labels"` Location pulumi.StringOutput `pulumi:"location"` // Required. The ID to use for the MembershipBinding. MembershipBindingId pulumi.StringOutput `pulumi:"membershipBindingId"` MembershipId pulumi.StringOutput `pulumi:"membershipId"` // The resource name for the membershipbinding itself `projects/{project}/locations/{location}/memberships/{membership}/bindings/{membershipbinding}` Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // A Scope resource name in the format `projects/*/locations/*/scopes/*`. Scope pulumi.StringOutput `pulumi:"scope"` // State of the membership binding resource. State MembershipBindingLifecycleStateResponseOutput `pulumi:"state"` // Google-generated UUID for this resource. This is unique across all membershipbinding resources. If a membershipbinding resource is deleted and another resource with the same name is created, it gets a different uid. Uid pulumi.StringOutput `pulumi:"uid"` // When the membership binding was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Creates a MembershipBinding. Auto-naming is currently not supported for this resource.
func GetBinding ¶ added in v0.29.0
func GetBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BindingState, opts ...pulumi.ResourceOption) (*Binding, error)
GetBinding gets an existing Binding 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 NewBinding ¶ added in v0.29.0
func NewBinding(ctx *pulumi.Context, name string, args *BindingArgs, opts ...pulumi.ResourceOption) (*Binding, error)
NewBinding registers a new resource with the given unique name, arguments, and options.
func (*Binding) ElementType ¶ added in v0.29.0
func (*Binding) ToBindingOutput ¶ added in v0.29.0
func (i *Binding) ToBindingOutput() BindingOutput
func (*Binding) ToBindingOutputWithContext ¶ added in v0.29.0
func (i *Binding) ToBindingOutputWithContext(ctx context.Context) BindingOutput
type BindingArgs ¶
type BindingArgs struct { // Optional. Labels for this MembershipBinding. Labels pulumi.StringMapInput Location pulumi.StringPtrInput // Required. The ID to use for the MembershipBinding. MembershipBindingId pulumi.StringInput MembershipId pulumi.StringInput // The resource name for the membershipbinding itself `projects/{project}/locations/{location}/memberships/{membership}/bindings/{membershipbinding}` Name pulumi.StringPtrInput Project pulumi.StringPtrInput // A Scope resource name in the format `projects/*/locations/*/scopes/*`. Scope pulumi.StringPtrInput }
The set of arguments for constructing a Binding resource.
func (BindingArgs) ElementType ¶
func (BindingArgs) ElementType() reflect.Type
type BindingInput ¶
type BindingInput interface { pulumi.Input ToBindingOutput() BindingOutput ToBindingOutputWithContext(ctx context.Context) BindingOutput }
type BindingOutput ¶
type BindingOutput struct{ *pulumi.OutputState }
func (BindingOutput) CreateTime ¶ added in v0.29.0
func (o BindingOutput) CreateTime() pulumi.StringOutput
When the membership binding was created.
func (BindingOutput) DeleteTime ¶ added in v0.29.0
func (o BindingOutput) DeleteTime() pulumi.StringOutput
When the membership binding was deleted.
func (BindingOutput) ElementType ¶
func (BindingOutput) ElementType() reflect.Type
func (BindingOutput) Labels ¶ added in v0.32.0
func (o BindingOutput) Labels() pulumi.StringMapOutput
Optional. Labels for this MembershipBinding.
func (BindingOutput) Location ¶ added in v0.29.0
func (o BindingOutput) Location() pulumi.StringOutput
func (BindingOutput) MembershipBindingId ¶ added in v0.29.0
func (o BindingOutput) MembershipBindingId() pulumi.StringOutput
Required. The ID to use for the MembershipBinding.
func (BindingOutput) MembershipId ¶ added in v0.29.0
func (o BindingOutput) MembershipId() pulumi.StringOutput
func (BindingOutput) Name ¶ added in v0.29.0
func (o BindingOutput) Name() pulumi.StringOutput
The resource name for the membershipbinding itself `projects/{project}/locations/{location}/memberships/{membership}/bindings/{membershipbinding}`
func (BindingOutput) Project ¶ added in v0.29.0
func (o BindingOutput) Project() pulumi.StringOutput
func (BindingOutput) Scope ¶ added in v0.29.0
func (o BindingOutput) Scope() pulumi.StringOutput
A Scope resource name in the format `projects/*/locations/*/scopes/*`.
func (BindingOutput) State ¶ added in v0.29.0
func (o BindingOutput) State() MembershipBindingLifecycleStateResponseOutput
State of the membership binding resource.
func (BindingOutput) ToBindingOutput ¶
func (o BindingOutput) ToBindingOutput() BindingOutput
func (BindingOutput) ToBindingOutputWithContext ¶
func (o BindingOutput) ToBindingOutputWithContext(ctx context.Context) BindingOutput
func (BindingOutput) Uid ¶ added in v0.29.0
func (o BindingOutput) Uid() pulumi.StringOutput
Google-generated UUID for this resource. This is unique across all membershipbinding resources. If a membershipbinding resource is deleted and another resource with the same name is created, it gets a different uid.
func (BindingOutput) UpdateTime ¶ added in v0.29.0
func (o BindingOutput) UpdateTime() pulumi.StringOutput
When the membership binding was last updated.
type BindingResponse ¶
type BindingResponse struct { // The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Condition ExprResponse `pulumi:"condition"` // Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. Members []string `pulumi:"members"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role string `pulumi:"role"` }
Associates `members`, or principals, with a `role`.
type BindingResponseArrayOutput ¶
type BindingResponseArrayOutput struct{ *pulumi.OutputState }
func (BindingResponseArrayOutput) ElementType ¶
func (BindingResponseArrayOutput) ElementType() reflect.Type
func (BindingResponseArrayOutput) Index ¶
func (o BindingResponseArrayOutput) Index(i pulumi.IntInput) BindingResponseOutput
func (BindingResponseArrayOutput) ToBindingResponseArrayOutput ¶
func (o BindingResponseArrayOutput) ToBindingResponseArrayOutput() BindingResponseArrayOutput
func (BindingResponseArrayOutput) ToBindingResponseArrayOutputWithContext ¶
func (o BindingResponseArrayOutput) ToBindingResponseArrayOutputWithContext(ctx context.Context) BindingResponseArrayOutput
type BindingResponseOutput ¶
type BindingResponseOutput struct{ *pulumi.OutputState }
Associates `members`, or principals, with a `role`.
func (BindingResponseOutput) Condition ¶
func (o BindingResponseOutput) Condition() ExprResponseOutput
The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
func (BindingResponseOutput) ElementType ¶
func (BindingResponseOutput) ElementType() reflect.Type
func (BindingResponseOutput) Members ¶
func (o BindingResponseOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.
func (BindingResponseOutput) Role ¶
func (o BindingResponseOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (BindingResponseOutput) ToBindingResponseOutput ¶
func (o BindingResponseOutput) ToBindingResponseOutput() BindingResponseOutput
func (BindingResponseOutput) ToBindingResponseOutputWithContext ¶
func (o BindingResponseOutput) ToBindingResponseOutputWithContext(ctx context.Context) BindingResponseOutput
type BindingState ¶ added in v0.29.0
type BindingState struct { }
func (BindingState) ElementType ¶ added in v0.29.0
func (BindingState) ElementType() reflect.Type
type BindingType ¶ added in v0.29.0
type BindingType struct { // The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Condition *Expr `pulumi:"condition"` // Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. Members []string `pulumi:"members"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role *string `pulumi:"role"` }
Associates `members`, or principals, with a `role`.
type BindingTypeArgs ¶ added in v0.29.0
type BindingTypeArgs struct { // The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Condition ExprPtrInput `pulumi:"condition"` // Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. Members pulumi.StringArrayInput `pulumi:"members"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringPtrInput `pulumi:"role"` }
Associates `members`, or principals, with a `role`.
func (BindingTypeArgs) ElementType ¶ added in v0.29.0
func (BindingTypeArgs) ElementType() reflect.Type
func (BindingTypeArgs) ToBindingTypeOutput ¶ added in v0.29.0
func (i BindingTypeArgs) ToBindingTypeOutput() BindingTypeOutput
func (BindingTypeArgs) ToBindingTypeOutputWithContext ¶ added in v0.29.0
func (i BindingTypeArgs) ToBindingTypeOutputWithContext(ctx context.Context) BindingTypeOutput
type BindingTypeArray ¶ added in v0.29.0
type BindingTypeArray []BindingTypeInput
func (BindingTypeArray) ElementType ¶ added in v0.29.0
func (BindingTypeArray) ElementType() reflect.Type
func (BindingTypeArray) ToBindingTypeArrayOutput ¶ added in v0.29.0
func (i BindingTypeArray) ToBindingTypeArrayOutput() BindingTypeArrayOutput
func (BindingTypeArray) ToBindingTypeArrayOutputWithContext ¶ added in v0.29.0
func (i BindingTypeArray) ToBindingTypeArrayOutputWithContext(ctx context.Context) BindingTypeArrayOutput
type BindingTypeArrayInput ¶ added in v0.29.0
type BindingTypeArrayInput interface { pulumi.Input ToBindingTypeArrayOutput() BindingTypeArrayOutput ToBindingTypeArrayOutputWithContext(context.Context) BindingTypeArrayOutput }
BindingTypeArrayInput is an input type that accepts BindingTypeArray and BindingTypeArrayOutput values. You can construct a concrete instance of `BindingTypeArrayInput` via:
BindingTypeArray{ BindingTypeArgs{...} }
type BindingTypeArrayOutput ¶ added in v0.29.0
type BindingTypeArrayOutput struct{ *pulumi.OutputState }
func (BindingTypeArrayOutput) ElementType ¶ added in v0.29.0
func (BindingTypeArrayOutput) ElementType() reflect.Type
func (BindingTypeArrayOutput) Index ¶ added in v0.29.0
func (o BindingTypeArrayOutput) Index(i pulumi.IntInput) BindingTypeOutput
func (BindingTypeArrayOutput) ToBindingTypeArrayOutput ¶ added in v0.29.0
func (o BindingTypeArrayOutput) ToBindingTypeArrayOutput() BindingTypeArrayOutput
func (BindingTypeArrayOutput) ToBindingTypeArrayOutputWithContext ¶ added in v0.29.0
func (o BindingTypeArrayOutput) ToBindingTypeArrayOutputWithContext(ctx context.Context) BindingTypeArrayOutput
type BindingTypeInput ¶ added in v0.29.0
type BindingTypeInput interface { pulumi.Input ToBindingTypeOutput() BindingTypeOutput ToBindingTypeOutputWithContext(context.Context) BindingTypeOutput }
BindingTypeInput is an input type that accepts BindingTypeArgs and BindingTypeOutput values. You can construct a concrete instance of `BindingTypeInput` via:
BindingTypeArgs{...}
type BindingTypeOutput ¶ added in v0.29.0
type BindingTypeOutput struct{ *pulumi.OutputState }
Associates `members`, or principals, with a `role`.
func (BindingTypeOutput) Condition ¶ added in v0.29.0
func (o BindingTypeOutput) Condition() ExprPtrOutput
The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
func (BindingTypeOutput) ElementType ¶ added in v0.29.0
func (BindingTypeOutput) ElementType() reflect.Type
func (BindingTypeOutput) Members ¶ added in v0.29.0
func (o BindingTypeOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.
func (BindingTypeOutput) Role ¶ added in v0.29.0
func (o BindingTypeOutput) Role() pulumi.StringPtrOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (BindingTypeOutput) ToBindingTypeOutput ¶ added in v0.29.0
func (o BindingTypeOutput) ToBindingTypeOutput() BindingTypeOutput
func (BindingTypeOutput) ToBindingTypeOutputWithContext ¶ added in v0.29.0
func (o BindingTypeOutput) ToBindingTypeOutputWithContext(ctx context.Context) BindingTypeOutput
type ClusterUpgradeFleetSpec ¶ added in v0.32.0
type ClusterUpgradeFleetSpec struct { // Allow users to override some properties of each GKE upgrade. GkeUpgradeOverrides []ClusterUpgradeGKEUpgradeOverride `pulumi:"gkeUpgradeOverrides"` // Post conditions to evaluate to mark an upgrade COMPLETE. Required. PostConditions ClusterUpgradePostConditions `pulumi:"postConditions"` // This fleet consumes upgrades that have COMPLETE status code in the upstream fleets. See UpgradeStatus.Code for code definitions. The fleet name should be either fleet project number or id. This is defined as repeated for future proof reasons. Initial implementation will enforce at most one upstream fleet. UpstreamFleets []string `pulumi:"upstreamFleets"` }
**ClusterUpgrade**: The configuration for the fleet-level ClusterUpgrade feature.
type ClusterUpgradeFleetSpecArgs ¶ added in v0.32.0
type ClusterUpgradeFleetSpecArgs struct { // Allow users to override some properties of each GKE upgrade. GkeUpgradeOverrides ClusterUpgradeGKEUpgradeOverrideArrayInput `pulumi:"gkeUpgradeOverrides"` // Post conditions to evaluate to mark an upgrade COMPLETE. Required. PostConditions ClusterUpgradePostConditionsInput `pulumi:"postConditions"` // This fleet consumes upgrades that have COMPLETE status code in the upstream fleets. See UpgradeStatus.Code for code definitions. The fleet name should be either fleet project number or id. This is defined as repeated for future proof reasons. Initial implementation will enforce at most one upstream fleet. UpstreamFleets pulumi.StringArrayInput `pulumi:"upstreamFleets"` }
**ClusterUpgrade**: The configuration for the fleet-level ClusterUpgrade feature.
func (ClusterUpgradeFleetSpecArgs) ElementType ¶ added in v0.32.0
func (ClusterUpgradeFleetSpecArgs) ElementType() reflect.Type
func (ClusterUpgradeFleetSpecArgs) ToClusterUpgradeFleetSpecOutput ¶ added in v0.32.0
func (i ClusterUpgradeFleetSpecArgs) ToClusterUpgradeFleetSpecOutput() ClusterUpgradeFleetSpecOutput
func (ClusterUpgradeFleetSpecArgs) ToClusterUpgradeFleetSpecOutputWithContext ¶ added in v0.32.0
func (i ClusterUpgradeFleetSpecArgs) ToClusterUpgradeFleetSpecOutputWithContext(ctx context.Context) ClusterUpgradeFleetSpecOutput
func (ClusterUpgradeFleetSpecArgs) ToClusterUpgradeFleetSpecPtrOutput ¶ added in v0.32.0
func (i ClusterUpgradeFleetSpecArgs) ToClusterUpgradeFleetSpecPtrOutput() ClusterUpgradeFleetSpecPtrOutput
func (ClusterUpgradeFleetSpecArgs) ToClusterUpgradeFleetSpecPtrOutputWithContext ¶ added in v0.32.0
func (i ClusterUpgradeFleetSpecArgs) ToClusterUpgradeFleetSpecPtrOutputWithContext(ctx context.Context) ClusterUpgradeFleetSpecPtrOutput
type ClusterUpgradeFleetSpecInput ¶ added in v0.32.0
type ClusterUpgradeFleetSpecInput interface { pulumi.Input ToClusterUpgradeFleetSpecOutput() ClusterUpgradeFleetSpecOutput ToClusterUpgradeFleetSpecOutputWithContext(context.Context) ClusterUpgradeFleetSpecOutput }
ClusterUpgradeFleetSpecInput is an input type that accepts ClusterUpgradeFleetSpecArgs and ClusterUpgradeFleetSpecOutput values. You can construct a concrete instance of `ClusterUpgradeFleetSpecInput` via:
ClusterUpgradeFleetSpecArgs{...}
type ClusterUpgradeFleetSpecOutput ¶ added in v0.32.0
type ClusterUpgradeFleetSpecOutput struct{ *pulumi.OutputState }
**ClusterUpgrade**: The configuration for the fleet-level ClusterUpgrade feature.
func (ClusterUpgradeFleetSpecOutput) ElementType ¶ added in v0.32.0
func (ClusterUpgradeFleetSpecOutput) ElementType() reflect.Type
func (ClusterUpgradeFleetSpecOutput) GkeUpgradeOverrides ¶ added in v0.32.0
func (o ClusterUpgradeFleetSpecOutput) GkeUpgradeOverrides() ClusterUpgradeGKEUpgradeOverrideArrayOutput
Allow users to override some properties of each GKE upgrade.
func (ClusterUpgradeFleetSpecOutput) PostConditions ¶ added in v0.32.0
func (o ClusterUpgradeFleetSpecOutput) PostConditions() ClusterUpgradePostConditionsOutput
Post conditions to evaluate to mark an upgrade COMPLETE. Required.
func (ClusterUpgradeFleetSpecOutput) ToClusterUpgradeFleetSpecOutput ¶ added in v0.32.0
func (o ClusterUpgradeFleetSpecOutput) ToClusterUpgradeFleetSpecOutput() ClusterUpgradeFleetSpecOutput
func (ClusterUpgradeFleetSpecOutput) ToClusterUpgradeFleetSpecOutputWithContext ¶ added in v0.32.0
func (o ClusterUpgradeFleetSpecOutput) ToClusterUpgradeFleetSpecOutputWithContext(ctx context.Context) ClusterUpgradeFleetSpecOutput
func (ClusterUpgradeFleetSpecOutput) ToClusterUpgradeFleetSpecPtrOutput ¶ added in v0.32.0
func (o ClusterUpgradeFleetSpecOutput) ToClusterUpgradeFleetSpecPtrOutput() ClusterUpgradeFleetSpecPtrOutput
func (ClusterUpgradeFleetSpecOutput) ToClusterUpgradeFleetSpecPtrOutputWithContext ¶ added in v0.32.0
func (o ClusterUpgradeFleetSpecOutput) ToClusterUpgradeFleetSpecPtrOutputWithContext(ctx context.Context) ClusterUpgradeFleetSpecPtrOutput
func (ClusterUpgradeFleetSpecOutput) UpstreamFleets ¶ added in v0.32.0
func (o ClusterUpgradeFleetSpecOutput) UpstreamFleets() pulumi.StringArrayOutput
This fleet consumes upgrades that have COMPLETE status code in the upstream fleets. See UpgradeStatus.Code for code definitions. The fleet name should be either fleet project number or id. This is defined as repeated for future proof reasons. Initial implementation will enforce at most one upstream fleet.
type ClusterUpgradeFleetSpecPtrInput ¶ added in v0.32.0
type ClusterUpgradeFleetSpecPtrInput interface { pulumi.Input ToClusterUpgradeFleetSpecPtrOutput() ClusterUpgradeFleetSpecPtrOutput ToClusterUpgradeFleetSpecPtrOutputWithContext(context.Context) ClusterUpgradeFleetSpecPtrOutput }
ClusterUpgradeFleetSpecPtrInput is an input type that accepts ClusterUpgradeFleetSpecArgs, ClusterUpgradeFleetSpecPtr and ClusterUpgradeFleetSpecPtrOutput values. You can construct a concrete instance of `ClusterUpgradeFleetSpecPtrInput` via:
ClusterUpgradeFleetSpecArgs{...} or: nil
func ClusterUpgradeFleetSpecPtr ¶ added in v0.32.0
func ClusterUpgradeFleetSpecPtr(v *ClusterUpgradeFleetSpecArgs) ClusterUpgradeFleetSpecPtrInput
type ClusterUpgradeFleetSpecPtrOutput ¶ added in v0.32.0
type ClusterUpgradeFleetSpecPtrOutput struct{ *pulumi.OutputState }
func (ClusterUpgradeFleetSpecPtrOutput) Elem ¶ added in v0.32.0
func (o ClusterUpgradeFleetSpecPtrOutput) Elem() ClusterUpgradeFleetSpecOutput
func (ClusterUpgradeFleetSpecPtrOutput) ElementType ¶ added in v0.32.0
func (ClusterUpgradeFleetSpecPtrOutput) ElementType() reflect.Type
func (ClusterUpgradeFleetSpecPtrOutput) GkeUpgradeOverrides ¶ added in v0.32.0
func (o ClusterUpgradeFleetSpecPtrOutput) GkeUpgradeOverrides() ClusterUpgradeGKEUpgradeOverrideArrayOutput
Allow users to override some properties of each GKE upgrade.
func (ClusterUpgradeFleetSpecPtrOutput) PostConditions ¶ added in v0.32.0
func (o ClusterUpgradeFleetSpecPtrOutput) PostConditions() ClusterUpgradePostConditionsPtrOutput
Post conditions to evaluate to mark an upgrade COMPLETE. Required.
func (ClusterUpgradeFleetSpecPtrOutput) ToClusterUpgradeFleetSpecPtrOutput ¶ added in v0.32.0
func (o ClusterUpgradeFleetSpecPtrOutput) ToClusterUpgradeFleetSpecPtrOutput() ClusterUpgradeFleetSpecPtrOutput
func (ClusterUpgradeFleetSpecPtrOutput) ToClusterUpgradeFleetSpecPtrOutputWithContext ¶ added in v0.32.0
func (o ClusterUpgradeFleetSpecPtrOutput) ToClusterUpgradeFleetSpecPtrOutputWithContext(ctx context.Context) ClusterUpgradeFleetSpecPtrOutput
func (ClusterUpgradeFleetSpecPtrOutput) UpstreamFleets ¶ added in v0.32.0
func (o ClusterUpgradeFleetSpecPtrOutput) UpstreamFleets() pulumi.StringArrayOutput
This fleet consumes upgrades that have COMPLETE status code in the upstream fleets. See UpgradeStatus.Code for code definitions. The fleet name should be either fleet project number or id. This is defined as repeated for future proof reasons. Initial implementation will enforce at most one upstream fleet.
type ClusterUpgradeFleetSpecResponse ¶ added in v0.32.0
type ClusterUpgradeFleetSpecResponse struct { // Allow users to override some properties of each GKE upgrade. GkeUpgradeOverrides []ClusterUpgradeGKEUpgradeOverrideResponse `pulumi:"gkeUpgradeOverrides"` // Post conditions to evaluate to mark an upgrade COMPLETE. Required. PostConditions ClusterUpgradePostConditionsResponse `pulumi:"postConditions"` // This fleet consumes upgrades that have COMPLETE status code in the upstream fleets. See UpgradeStatus.Code for code definitions. The fleet name should be either fleet project number or id. This is defined as repeated for future proof reasons. Initial implementation will enforce at most one upstream fleet. UpstreamFleets []string `pulumi:"upstreamFleets"` }
**ClusterUpgrade**: The configuration for the fleet-level ClusterUpgrade feature.
type ClusterUpgradeFleetSpecResponseOutput ¶ added in v0.32.0
type ClusterUpgradeFleetSpecResponseOutput struct{ *pulumi.OutputState }
**ClusterUpgrade**: The configuration for the fleet-level ClusterUpgrade feature.
func (ClusterUpgradeFleetSpecResponseOutput) ElementType ¶ added in v0.32.0
func (ClusterUpgradeFleetSpecResponseOutput) ElementType() reflect.Type
func (ClusterUpgradeFleetSpecResponseOutput) GkeUpgradeOverrides ¶ added in v0.32.0
func (o ClusterUpgradeFleetSpecResponseOutput) GkeUpgradeOverrides() ClusterUpgradeGKEUpgradeOverrideResponseArrayOutput
Allow users to override some properties of each GKE upgrade.
func (ClusterUpgradeFleetSpecResponseOutput) PostConditions ¶ added in v0.32.0
func (o ClusterUpgradeFleetSpecResponseOutput) PostConditions() ClusterUpgradePostConditionsResponseOutput
Post conditions to evaluate to mark an upgrade COMPLETE. Required.
func (ClusterUpgradeFleetSpecResponseOutput) ToClusterUpgradeFleetSpecResponseOutput ¶ added in v0.32.0
func (o ClusterUpgradeFleetSpecResponseOutput) ToClusterUpgradeFleetSpecResponseOutput() ClusterUpgradeFleetSpecResponseOutput
func (ClusterUpgradeFleetSpecResponseOutput) ToClusterUpgradeFleetSpecResponseOutputWithContext ¶ added in v0.32.0
func (o ClusterUpgradeFleetSpecResponseOutput) ToClusterUpgradeFleetSpecResponseOutputWithContext(ctx context.Context) ClusterUpgradeFleetSpecResponseOutput
func (ClusterUpgradeFleetSpecResponseOutput) UpstreamFleets ¶ added in v0.32.0
func (o ClusterUpgradeFleetSpecResponseOutput) UpstreamFleets() pulumi.StringArrayOutput
This fleet consumes upgrades that have COMPLETE status code in the upstream fleets. See UpgradeStatus.Code for code definitions. The fleet name should be either fleet project number or id. This is defined as repeated for future proof reasons. Initial implementation will enforce at most one upstream fleet.
type ClusterUpgradeFleetStateResponse ¶ added in v0.32.0
type ClusterUpgradeFleetStateResponse struct { // This fleets whose upstream_fleets contain the current fleet. The fleet name should be either fleet project number or id. DownstreamFleets []string `pulumi:"downstreamFleets"` // Feature state for GKE clusters. GkeState ClusterUpgradeGKEUpgradeFeatureStateResponse `pulumi:"gkeState"` // A list of memberships ignored by the feature. For example, manually upgraded clusters can be ignored if they are newer than the default versions of its release channel. The membership resource is in the format: `projects/{p}/locations/{l}/membership/{m}`. Ignored map[string]ClusterUpgradeIgnoredMembershipResponse `pulumi:"ignored"` }
**ClusterUpgrade**: The state for the fleet-level ClusterUpgrade feature.
type ClusterUpgradeFleetStateResponseOutput ¶ added in v0.32.0
type ClusterUpgradeFleetStateResponseOutput struct{ *pulumi.OutputState }
**ClusterUpgrade**: The state for the fleet-level ClusterUpgrade feature.
func (ClusterUpgradeFleetStateResponseOutput) DownstreamFleets ¶ added in v0.32.0
func (o ClusterUpgradeFleetStateResponseOutput) DownstreamFleets() pulumi.StringArrayOutput
This fleets whose upstream_fleets contain the current fleet. The fleet name should be either fleet project number or id.
func (ClusterUpgradeFleetStateResponseOutput) ElementType ¶ added in v0.32.0
func (ClusterUpgradeFleetStateResponseOutput) ElementType() reflect.Type
func (ClusterUpgradeFleetStateResponseOutput) GkeState ¶ added in v0.32.0
func (o ClusterUpgradeFleetStateResponseOutput) GkeState() ClusterUpgradeGKEUpgradeFeatureStateResponseOutput
Feature state for GKE clusters.
func (ClusterUpgradeFleetStateResponseOutput) Ignored ¶ added in v0.32.0
func (o ClusterUpgradeFleetStateResponseOutput) Ignored() ClusterUpgradeIgnoredMembershipResponseMapOutput
A list of memberships ignored by the feature. For example, manually upgraded clusters can be ignored if they are newer than the default versions of its release channel. The membership resource is in the format: `projects/{p}/locations/{l}/membership/{m}`.
func (ClusterUpgradeFleetStateResponseOutput) ToClusterUpgradeFleetStateResponseOutput ¶ added in v0.32.0
func (o ClusterUpgradeFleetStateResponseOutput) ToClusterUpgradeFleetStateResponseOutput() ClusterUpgradeFleetStateResponseOutput
func (ClusterUpgradeFleetStateResponseOutput) ToClusterUpgradeFleetStateResponseOutputWithContext ¶ added in v0.32.0
func (o ClusterUpgradeFleetStateResponseOutput) ToClusterUpgradeFleetStateResponseOutputWithContext(ctx context.Context) ClusterUpgradeFleetStateResponseOutput
type ClusterUpgradeGKEUpgrade ¶ added in v0.32.0
type ClusterUpgradeGKEUpgrade struct { // Name of the upgrade, e.g., "k8s_control_plane". It should be a valid upgrade name. It must not exceet 99 characters. Name *string `pulumi:"name"` // Version of the upgrade, e.g., "1.22.1-gke.100". It should be a valid version. It must not exceet 99 characters. Version *string `pulumi:"version"` }
GKEUpgrade represents a GKE provided upgrade, e.g., control plane upgrade.
type ClusterUpgradeGKEUpgradeArgs ¶ added in v0.32.0
type ClusterUpgradeGKEUpgradeArgs struct { // Name of the upgrade, e.g., "k8s_control_plane". It should be a valid upgrade name. It must not exceet 99 characters. Name pulumi.StringPtrInput `pulumi:"name"` // Version of the upgrade, e.g., "1.22.1-gke.100". It should be a valid version. It must not exceet 99 characters. Version pulumi.StringPtrInput `pulumi:"version"` }
GKEUpgrade represents a GKE provided upgrade, e.g., control plane upgrade.
func (ClusterUpgradeGKEUpgradeArgs) ElementType ¶ added in v0.32.0
func (ClusterUpgradeGKEUpgradeArgs) ElementType() reflect.Type
func (ClusterUpgradeGKEUpgradeArgs) ToClusterUpgradeGKEUpgradeOutput ¶ added in v0.32.0
func (i ClusterUpgradeGKEUpgradeArgs) ToClusterUpgradeGKEUpgradeOutput() ClusterUpgradeGKEUpgradeOutput
func (ClusterUpgradeGKEUpgradeArgs) ToClusterUpgradeGKEUpgradeOutputWithContext ¶ added in v0.32.0
func (i ClusterUpgradeGKEUpgradeArgs) ToClusterUpgradeGKEUpgradeOutputWithContext(ctx context.Context) ClusterUpgradeGKEUpgradeOutput
type ClusterUpgradeGKEUpgradeFeatureConditionResponse ¶ added in v0.32.0
type ClusterUpgradeGKEUpgradeFeatureConditionResponse struct { // Reason why the feature is in this status. Reason string `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status string `pulumi:"status"` // Type of the condition, for example, "ready". Type string `pulumi:"type"` // Last timestamp the condition was updated. UpdateTime string `pulumi:"updateTime"` }
GKEUpgradeFeatureCondition describes the condition of the feature for GKE clusters at a certain point of time.
type ClusterUpgradeGKEUpgradeFeatureConditionResponseArrayOutput ¶ added in v0.32.0
type ClusterUpgradeGKEUpgradeFeatureConditionResponseArrayOutput struct{ *pulumi.OutputState }
func (ClusterUpgradeGKEUpgradeFeatureConditionResponseArrayOutput) ElementType ¶ added in v0.32.0
func (ClusterUpgradeGKEUpgradeFeatureConditionResponseArrayOutput) ElementType() reflect.Type
func (ClusterUpgradeGKEUpgradeFeatureConditionResponseArrayOutput) ToClusterUpgradeGKEUpgradeFeatureConditionResponseArrayOutput ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeFeatureConditionResponseArrayOutput) ToClusterUpgradeGKEUpgradeFeatureConditionResponseArrayOutput() ClusterUpgradeGKEUpgradeFeatureConditionResponseArrayOutput
func (ClusterUpgradeGKEUpgradeFeatureConditionResponseArrayOutput) ToClusterUpgradeGKEUpgradeFeatureConditionResponseArrayOutputWithContext ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeFeatureConditionResponseArrayOutput) ToClusterUpgradeGKEUpgradeFeatureConditionResponseArrayOutputWithContext(ctx context.Context) ClusterUpgradeGKEUpgradeFeatureConditionResponseArrayOutput
type ClusterUpgradeGKEUpgradeFeatureConditionResponseOutput ¶ added in v0.32.0
type ClusterUpgradeGKEUpgradeFeatureConditionResponseOutput struct{ *pulumi.OutputState }
GKEUpgradeFeatureCondition describes the condition of the feature for GKE clusters at a certain point of time.
func (ClusterUpgradeGKEUpgradeFeatureConditionResponseOutput) ElementType ¶ added in v0.32.0
func (ClusterUpgradeGKEUpgradeFeatureConditionResponseOutput) ElementType() reflect.Type
func (ClusterUpgradeGKEUpgradeFeatureConditionResponseOutput) Reason ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeFeatureConditionResponseOutput) Reason() pulumi.StringOutput
Reason why the feature is in this status.
func (ClusterUpgradeGKEUpgradeFeatureConditionResponseOutput) Status ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeFeatureConditionResponseOutput) Status() pulumi.StringOutput
Status of the condition, one of True, False, Unknown.
func (ClusterUpgradeGKEUpgradeFeatureConditionResponseOutput) ToClusterUpgradeGKEUpgradeFeatureConditionResponseOutput ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeFeatureConditionResponseOutput) ToClusterUpgradeGKEUpgradeFeatureConditionResponseOutput() ClusterUpgradeGKEUpgradeFeatureConditionResponseOutput
func (ClusterUpgradeGKEUpgradeFeatureConditionResponseOutput) ToClusterUpgradeGKEUpgradeFeatureConditionResponseOutputWithContext ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeFeatureConditionResponseOutput) ToClusterUpgradeGKEUpgradeFeatureConditionResponseOutputWithContext(ctx context.Context) ClusterUpgradeGKEUpgradeFeatureConditionResponseOutput
func (ClusterUpgradeGKEUpgradeFeatureConditionResponseOutput) Type ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeFeatureConditionResponseOutput) Type() pulumi.StringOutput
Type of the condition, for example, "ready".
func (ClusterUpgradeGKEUpgradeFeatureConditionResponseOutput) UpdateTime ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeFeatureConditionResponseOutput) UpdateTime() pulumi.StringOutput
Last timestamp the condition was updated.
type ClusterUpgradeGKEUpgradeFeatureStateResponse ¶ added in v0.32.0
type ClusterUpgradeGKEUpgradeFeatureStateResponse struct { // Current conditions of the feature. Conditions []ClusterUpgradeGKEUpgradeFeatureConditionResponse `pulumi:"conditions"` // Upgrade state. It will eventually replace `state`. UpgradeState []ClusterUpgradeGKEUpgradeStateResponse `pulumi:"upgradeState"` }
GKEUpgradeFeatureState contains feature states for GKE clusters in the scope.
type ClusterUpgradeGKEUpgradeFeatureStateResponseOutput ¶ added in v0.32.0
type ClusterUpgradeGKEUpgradeFeatureStateResponseOutput struct{ *pulumi.OutputState }
GKEUpgradeFeatureState contains feature states for GKE clusters in the scope.
func (ClusterUpgradeGKEUpgradeFeatureStateResponseOutput) Conditions ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeFeatureStateResponseOutput) Conditions() ClusterUpgradeGKEUpgradeFeatureConditionResponseArrayOutput
Current conditions of the feature.
func (ClusterUpgradeGKEUpgradeFeatureStateResponseOutput) ElementType ¶ added in v0.32.0
func (ClusterUpgradeGKEUpgradeFeatureStateResponseOutput) ElementType() reflect.Type
func (ClusterUpgradeGKEUpgradeFeatureStateResponseOutput) ToClusterUpgradeGKEUpgradeFeatureStateResponseOutput ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeFeatureStateResponseOutput) ToClusterUpgradeGKEUpgradeFeatureStateResponseOutput() ClusterUpgradeGKEUpgradeFeatureStateResponseOutput
func (ClusterUpgradeGKEUpgradeFeatureStateResponseOutput) ToClusterUpgradeGKEUpgradeFeatureStateResponseOutputWithContext ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeFeatureStateResponseOutput) ToClusterUpgradeGKEUpgradeFeatureStateResponseOutputWithContext(ctx context.Context) ClusterUpgradeGKEUpgradeFeatureStateResponseOutput
func (ClusterUpgradeGKEUpgradeFeatureStateResponseOutput) UpgradeState ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeFeatureStateResponseOutput) UpgradeState() ClusterUpgradeGKEUpgradeStateResponseArrayOutput
Upgrade state. It will eventually replace `state`.
type ClusterUpgradeGKEUpgradeInput ¶ added in v0.32.0
type ClusterUpgradeGKEUpgradeInput interface { pulumi.Input ToClusterUpgradeGKEUpgradeOutput() ClusterUpgradeGKEUpgradeOutput ToClusterUpgradeGKEUpgradeOutputWithContext(context.Context) ClusterUpgradeGKEUpgradeOutput }
ClusterUpgradeGKEUpgradeInput is an input type that accepts ClusterUpgradeGKEUpgradeArgs and ClusterUpgradeGKEUpgradeOutput values. You can construct a concrete instance of `ClusterUpgradeGKEUpgradeInput` via:
ClusterUpgradeGKEUpgradeArgs{...}
type ClusterUpgradeGKEUpgradeOutput ¶ added in v0.32.0
type ClusterUpgradeGKEUpgradeOutput struct{ *pulumi.OutputState }
GKEUpgrade represents a GKE provided upgrade, e.g., control plane upgrade.
func (ClusterUpgradeGKEUpgradeOutput) ElementType ¶ added in v0.32.0
func (ClusterUpgradeGKEUpgradeOutput) ElementType() reflect.Type
func (ClusterUpgradeGKEUpgradeOutput) Name ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeOutput) Name() pulumi.StringPtrOutput
Name of the upgrade, e.g., "k8s_control_plane". It should be a valid upgrade name. It must not exceet 99 characters.
func (ClusterUpgradeGKEUpgradeOutput) ToClusterUpgradeGKEUpgradeOutput ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeOutput) ToClusterUpgradeGKEUpgradeOutput() ClusterUpgradeGKEUpgradeOutput
func (ClusterUpgradeGKEUpgradeOutput) ToClusterUpgradeGKEUpgradeOutputWithContext ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeOutput) ToClusterUpgradeGKEUpgradeOutputWithContext(ctx context.Context) ClusterUpgradeGKEUpgradeOutput
func (ClusterUpgradeGKEUpgradeOutput) Version ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeOutput) Version() pulumi.StringPtrOutput
Version of the upgrade, e.g., "1.22.1-gke.100". It should be a valid version. It must not exceet 99 characters.
type ClusterUpgradeGKEUpgradeOverride ¶ added in v0.32.0
type ClusterUpgradeGKEUpgradeOverride struct { // Post conditions to override for the specified upgrade (name + version). Required. PostConditions ClusterUpgradePostConditions `pulumi:"postConditions"` // Which upgrade to override. Required. Upgrade ClusterUpgradeGKEUpgrade `pulumi:"upgrade"` }
Properties of a GKE upgrade that can be overridden by the user. For example, a user can skip soaking by overriding the soaking to 0.
type ClusterUpgradeGKEUpgradeOverrideArgs ¶ added in v0.32.0
type ClusterUpgradeGKEUpgradeOverrideArgs struct { // Post conditions to override for the specified upgrade (name + version). Required. PostConditions ClusterUpgradePostConditionsInput `pulumi:"postConditions"` // Which upgrade to override. Required. Upgrade ClusterUpgradeGKEUpgradeInput `pulumi:"upgrade"` }
Properties of a GKE upgrade that can be overridden by the user. For example, a user can skip soaking by overriding the soaking to 0.
func (ClusterUpgradeGKEUpgradeOverrideArgs) ElementType ¶ added in v0.32.0
func (ClusterUpgradeGKEUpgradeOverrideArgs) ElementType() reflect.Type
func (ClusterUpgradeGKEUpgradeOverrideArgs) ToClusterUpgradeGKEUpgradeOverrideOutput ¶ added in v0.32.0
func (i ClusterUpgradeGKEUpgradeOverrideArgs) ToClusterUpgradeGKEUpgradeOverrideOutput() ClusterUpgradeGKEUpgradeOverrideOutput
func (ClusterUpgradeGKEUpgradeOverrideArgs) ToClusterUpgradeGKEUpgradeOverrideOutputWithContext ¶ added in v0.32.0
func (i ClusterUpgradeGKEUpgradeOverrideArgs) ToClusterUpgradeGKEUpgradeOverrideOutputWithContext(ctx context.Context) ClusterUpgradeGKEUpgradeOverrideOutput
type ClusterUpgradeGKEUpgradeOverrideArray ¶ added in v0.32.0
type ClusterUpgradeGKEUpgradeOverrideArray []ClusterUpgradeGKEUpgradeOverrideInput
func (ClusterUpgradeGKEUpgradeOverrideArray) ElementType ¶ added in v0.32.0
func (ClusterUpgradeGKEUpgradeOverrideArray) ElementType() reflect.Type
func (ClusterUpgradeGKEUpgradeOverrideArray) ToClusterUpgradeGKEUpgradeOverrideArrayOutput ¶ added in v0.32.0
func (i ClusterUpgradeGKEUpgradeOverrideArray) ToClusterUpgradeGKEUpgradeOverrideArrayOutput() ClusterUpgradeGKEUpgradeOverrideArrayOutput
func (ClusterUpgradeGKEUpgradeOverrideArray) ToClusterUpgradeGKEUpgradeOverrideArrayOutputWithContext ¶ added in v0.32.0
func (i ClusterUpgradeGKEUpgradeOverrideArray) ToClusterUpgradeGKEUpgradeOverrideArrayOutputWithContext(ctx context.Context) ClusterUpgradeGKEUpgradeOverrideArrayOutput
type ClusterUpgradeGKEUpgradeOverrideArrayInput ¶ added in v0.32.0
type ClusterUpgradeGKEUpgradeOverrideArrayInput interface { pulumi.Input ToClusterUpgradeGKEUpgradeOverrideArrayOutput() ClusterUpgradeGKEUpgradeOverrideArrayOutput ToClusterUpgradeGKEUpgradeOverrideArrayOutputWithContext(context.Context) ClusterUpgradeGKEUpgradeOverrideArrayOutput }
ClusterUpgradeGKEUpgradeOverrideArrayInput is an input type that accepts ClusterUpgradeGKEUpgradeOverrideArray and ClusterUpgradeGKEUpgradeOverrideArrayOutput values. You can construct a concrete instance of `ClusterUpgradeGKEUpgradeOverrideArrayInput` via:
ClusterUpgradeGKEUpgradeOverrideArray{ ClusterUpgradeGKEUpgradeOverrideArgs{...} }
type ClusterUpgradeGKEUpgradeOverrideArrayOutput ¶ added in v0.32.0
type ClusterUpgradeGKEUpgradeOverrideArrayOutput struct{ *pulumi.OutputState }
func (ClusterUpgradeGKEUpgradeOverrideArrayOutput) ElementType ¶ added in v0.32.0
func (ClusterUpgradeGKEUpgradeOverrideArrayOutput) ElementType() reflect.Type
func (ClusterUpgradeGKEUpgradeOverrideArrayOutput) ToClusterUpgradeGKEUpgradeOverrideArrayOutput ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeOverrideArrayOutput) ToClusterUpgradeGKEUpgradeOverrideArrayOutput() ClusterUpgradeGKEUpgradeOverrideArrayOutput
func (ClusterUpgradeGKEUpgradeOverrideArrayOutput) ToClusterUpgradeGKEUpgradeOverrideArrayOutputWithContext ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeOverrideArrayOutput) ToClusterUpgradeGKEUpgradeOverrideArrayOutputWithContext(ctx context.Context) ClusterUpgradeGKEUpgradeOverrideArrayOutput
type ClusterUpgradeGKEUpgradeOverrideInput ¶ added in v0.32.0
type ClusterUpgradeGKEUpgradeOverrideInput interface { pulumi.Input ToClusterUpgradeGKEUpgradeOverrideOutput() ClusterUpgradeGKEUpgradeOverrideOutput ToClusterUpgradeGKEUpgradeOverrideOutputWithContext(context.Context) ClusterUpgradeGKEUpgradeOverrideOutput }
ClusterUpgradeGKEUpgradeOverrideInput is an input type that accepts ClusterUpgradeGKEUpgradeOverrideArgs and ClusterUpgradeGKEUpgradeOverrideOutput values. You can construct a concrete instance of `ClusterUpgradeGKEUpgradeOverrideInput` via:
ClusterUpgradeGKEUpgradeOverrideArgs{...}
type ClusterUpgradeGKEUpgradeOverrideOutput ¶ added in v0.32.0
type ClusterUpgradeGKEUpgradeOverrideOutput struct{ *pulumi.OutputState }
Properties of a GKE upgrade that can be overridden by the user. For example, a user can skip soaking by overriding the soaking to 0.
func (ClusterUpgradeGKEUpgradeOverrideOutput) ElementType ¶ added in v0.32.0
func (ClusterUpgradeGKEUpgradeOverrideOutput) ElementType() reflect.Type
func (ClusterUpgradeGKEUpgradeOverrideOutput) PostConditions ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeOverrideOutput) PostConditions() ClusterUpgradePostConditionsOutput
Post conditions to override for the specified upgrade (name + version). Required.
func (ClusterUpgradeGKEUpgradeOverrideOutput) ToClusterUpgradeGKEUpgradeOverrideOutput ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeOverrideOutput) ToClusterUpgradeGKEUpgradeOverrideOutput() ClusterUpgradeGKEUpgradeOverrideOutput
func (ClusterUpgradeGKEUpgradeOverrideOutput) ToClusterUpgradeGKEUpgradeOverrideOutputWithContext ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeOverrideOutput) ToClusterUpgradeGKEUpgradeOverrideOutputWithContext(ctx context.Context) ClusterUpgradeGKEUpgradeOverrideOutput
func (ClusterUpgradeGKEUpgradeOverrideOutput) Upgrade ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeOverrideOutput) Upgrade() ClusterUpgradeGKEUpgradeOutput
Which upgrade to override. Required.
type ClusterUpgradeGKEUpgradeOverrideResponse ¶ added in v0.32.0
type ClusterUpgradeGKEUpgradeOverrideResponse struct { // Post conditions to override for the specified upgrade (name + version). Required. PostConditions ClusterUpgradePostConditionsResponse `pulumi:"postConditions"` // Which upgrade to override. Required. Upgrade ClusterUpgradeGKEUpgradeResponse `pulumi:"upgrade"` }
Properties of a GKE upgrade that can be overridden by the user. For example, a user can skip soaking by overriding the soaking to 0.
type ClusterUpgradeGKEUpgradeOverrideResponseArrayOutput ¶ added in v0.32.0
type ClusterUpgradeGKEUpgradeOverrideResponseArrayOutput struct{ *pulumi.OutputState }
func (ClusterUpgradeGKEUpgradeOverrideResponseArrayOutput) ElementType ¶ added in v0.32.0
func (ClusterUpgradeGKEUpgradeOverrideResponseArrayOutput) ElementType() reflect.Type
func (ClusterUpgradeGKEUpgradeOverrideResponseArrayOutput) ToClusterUpgradeGKEUpgradeOverrideResponseArrayOutput ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeOverrideResponseArrayOutput) ToClusterUpgradeGKEUpgradeOverrideResponseArrayOutput() ClusterUpgradeGKEUpgradeOverrideResponseArrayOutput
func (ClusterUpgradeGKEUpgradeOverrideResponseArrayOutput) ToClusterUpgradeGKEUpgradeOverrideResponseArrayOutputWithContext ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeOverrideResponseArrayOutput) ToClusterUpgradeGKEUpgradeOverrideResponseArrayOutputWithContext(ctx context.Context) ClusterUpgradeGKEUpgradeOverrideResponseArrayOutput
type ClusterUpgradeGKEUpgradeOverrideResponseOutput ¶ added in v0.32.0
type ClusterUpgradeGKEUpgradeOverrideResponseOutput struct{ *pulumi.OutputState }
Properties of a GKE upgrade that can be overridden by the user. For example, a user can skip soaking by overriding the soaking to 0.
func (ClusterUpgradeGKEUpgradeOverrideResponseOutput) ElementType ¶ added in v0.32.0
func (ClusterUpgradeGKEUpgradeOverrideResponseOutput) ElementType() reflect.Type
func (ClusterUpgradeGKEUpgradeOverrideResponseOutput) PostConditions ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeOverrideResponseOutput) PostConditions() ClusterUpgradePostConditionsResponseOutput
Post conditions to override for the specified upgrade (name + version). Required.
func (ClusterUpgradeGKEUpgradeOverrideResponseOutput) ToClusterUpgradeGKEUpgradeOverrideResponseOutput ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeOverrideResponseOutput) ToClusterUpgradeGKEUpgradeOverrideResponseOutput() ClusterUpgradeGKEUpgradeOverrideResponseOutput
func (ClusterUpgradeGKEUpgradeOverrideResponseOutput) ToClusterUpgradeGKEUpgradeOverrideResponseOutputWithContext ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeOverrideResponseOutput) ToClusterUpgradeGKEUpgradeOverrideResponseOutputWithContext(ctx context.Context) ClusterUpgradeGKEUpgradeOverrideResponseOutput
func (ClusterUpgradeGKEUpgradeOverrideResponseOutput) Upgrade ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeOverrideResponseOutput) Upgrade() ClusterUpgradeGKEUpgradeResponseOutput
Which upgrade to override. Required.
type ClusterUpgradeGKEUpgradeResponse ¶ added in v0.32.0
type ClusterUpgradeGKEUpgradeResponse struct { // Name of the upgrade, e.g., "k8s_control_plane". It should be a valid upgrade name. It must not exceet 99 characters. Name string `pulumi:"name"` // Version of the upgrade, e.g., "1.22.1-gke.100". It should be a valid version. It must not exceet 99 characters. Version string `pulumi:"version"` }
GKEUpgrade represents a GKE provided upgrade, e.g., control plane upgrade.
type ClusterUpgradeGKEUpgradeResponseOutput ¶ added in v0.32.0
type ClusterUpgradeGKEUpgradeResponseOutput struct{ *pulumi.OutputState }
GKEUpgrade represents a GKE provided upgrade, e.g., control plane upgrade.
func (ClusterUpgradeGKEUpgradeResponseOutput) ElementType ¶ added in v0.32.0
func (ClusterUpgradeGKEUpgradeResponseOutput) ElementType() reflect.Type
func (ClusterUpgradeGKEUpgradeResponseOutput) Name ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeResponseOutput) Name() pulumi.StringOutput
Name of the upgrade, e.g., "k8s_control_plane". It should be a valid upgrade name. It must not exceet 99 characters.
func (ClusterUpgradeGKEUpgradeResponseOutput) ToClusterUpgradeGKEUpgradeResponseOutput ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeResponseOutput) ToClusterUpgradeGKEUpgradeResponseOutput() ClusterUpgradeGKEUpgradeResponseOutput
func (ClusterUpgradeGKEUpgradeResponseOutput) ToClusterUpgradeGKEUpgradeResponseOutputWithContext ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeResponseOutput) ToClusterUpgradeGKEUpgradeResponseOutputWithContext(ctx context.Context) ClusterUpgradeGKEUpgradeResponseOutput
func (ClusterUpgradeGKEUpgradeResponseOutput) Version ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeResponseOutput) Version() pulumi.StringOutput
Version of the upgrade, e.g., "1.22.1-gke.100". It should be a valid version. It must not exceet 99 characters.
type ClusterUpgradeGKEUpgradeStateResponse ¶ added in v0.32.0
type ClusterUpgradeGKEUpgradeStateResponse struct { // Number of GKE clusters in each status code. Stats map[string]string `pulumi:"stats"` // Status of the upgrade. Status ClusterUpgradeUpgradeStatusResponse `pulumi:"status"` // Which upgrade to track the state. Upgrade ClusterUpgradeGKEUpgradeResponse `pulumi:"upgrade"` }
GKEUpgradeState is a GKEUpgrade and its state at the scope and fleet level.
type ClusterUpgradeGKEUpgradeStateResponseArrayOutput ¶ added in v0.32.0
type ClusterUpgradeGKEUpgradeStateResponseArrayOutput struct{ *pulumi.OutputState }
func (ClusterUpgradeGKEUpgradeStateResponseArrayOutput) ElementType ¶ added in v0.32.0
func (ClusterUpgradeGKEUpgradeStateResponseArrayOutput) ElementType() reflect.Type
func (ClusterUpgradeGKEUpgradeStateResponseArrayOutput) ToClusterUpgradeGKEUpgradeStateResponseArrayOutput ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeStateResponseArrayOutput) ToClusterUpgradeGKEUpgradeStateResponseArrayOutput() ClusterUpgradeGKEUpgradeStateResponseArrayOutput
func (ClusterUpgradeGKEUpgradeStateResponseArrayOutput) ToClusterUpgradeGKEUpgradeStateResponseArrayOutputWithContext ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeStateResponseArrayOutput) ToClusterUpgradeGKEUpgradeStateResponseArrayOutputWithContext(ctx context.Context) ClusterUpgradeGKEUpgradeStateResponseArrayOutput
type ClusterUpgradeGKEUpgradeStateResponseOutput ¶ added in v0.32.0
type ClusterUpgradeGKEUpgradeStateResponseOutput struct{ *pulumi.OutputState }
GKEUpgradeState is a GKEUpgrade and its state at the scope and fleet level.
func (ClusterUpgradeGKEUpgradeStateResponseOutput) ElementType ¶ added in v0.32.0
func (ClusterUpgradeGKEUpgradeStateResponseOutput) ElementType() reflect.Type
func (ClusterUpgradeGKEUpgradeStateResponseOutput) Stats ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeStateResponseOutput) Stats() pulumi.StringMapOutput
Number of GKE clusters in each status code.
func (ClusterUpgradeGKEUpgradeStateResponseOutput) Status ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeStateResponseOutput) Status() ClusterUpgradeUpgradeStatusResponseOutput
Status of the upgrade.
func (ClusterUpgradeGKEUpgradeStateResponseOutput) ToClusterUpgradeGKEUpgradeStateResponseOutput ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeStateResponseOutput) ToClusterUpgradeGKEUpgradeStateResponseOutput() ClusterUpgradeGKEUpgradeStateResponseOutput
func (ClusterUpgradeGKEUpgradeStateResponseOutput) ToClusterUpgradeGKEUpgradeStateResponseOutputWithContext ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeStateResponseOutput) ToClusterUpgradeGKEUpgradeStateResponseOutputWithContext(ctx context.Context) ClusterUpgradeGKEUpgradeStateResponseOutput
func (ClusterUpgradeGKEUpgradeStateResponseOutput) Upgrade ¶ added in v0.32.0
func (o ClusterUpgradeGKEUpgradeStateResponseOutput) Upgrade() ClusterUpgradeGKEUpgradeResponseOutput
Which upgrade to track the state.
type ClusterUpgradeIgnoredMembershipResponse ¶
type ClusterUpgradeIgnoredMembershipResponse struct { // Time when the membership was first set to ignored. IgnoredTime string `pulumi:"ignoredTime"` // Reason why the membership is ignored. Reason string `pulumi:"reason"` }
IgnoredMembership represents a membership ignored by the feature. A membership can be ignored because it was manually upgraded to a newer version than RC default.
type ClusterUpgradeIgnoredMembershipResponseMapOutput ¶
type ClusterUpgradeIgnoredMembershipResponseMapOutput struct{ *pulumi.OutputState }
func (ClusterUpgradeIgnoredMembershipResponseMapOutput) ElementType ¶
func (ClusterUpgradeIgnoredMembershipResponseMapOutput) ElementType() reflect.Type
func (ClusterUpgradeIgnoredMembershipResponseMapOutput) ToClusterUpgradeIgnoredMembershipResponseMapOutput ¶
func (o ClusterUpgradeIgnoredMembershipResponseMapOutput) ToClusterUpgradeIgnoredMembershipResponseMapOutput() ClusterUpgradeIgnoredMembershipResponseMapOutput
func (ClusterUpgradeIgnoredMembershipResponseMapOutput) ToClusterUpgradeIgnoredMembershipResponseMapOutputWithContext ¶
func (o ClusterUpgradeIgnoredMembershipResponseMapOutput) ToClusterUpgradeIgnoredMembershipResponseMapOutputWithContext(ctx context.Context) ClusterUpgradeIgnoredMembershipResponseMapOutput
type ClusterUpgradeIgnoredMembershipResponseOutput ¶
type ClusterUpgradeIgnoredMembershipResponseOutput struct{ *pulumi.OutputState }
IgnoredMembership represents a membership ignored by the feature. A membership can be ignored because it was manually upgraded to a newer version than RC default.
func (ClusterUpgradeIgnoredMembershipResponseOutput) ElementType ¶
func (ClusterUpgradeIgnoredMembershipResponseOutput) ElementType() reflect.Type
func (ClusterUpgradeIgnoredMembershipResponseOutput) IgnoredTime ¶
func (o ClusterUpgradeIgnoredMembershipResponseOutput) IgnoredTime() pulumi.StringOutput
Time when the membership was first set to ignored.
func (ClusterUpgradeIgnoredMembershipResponseOutput) Reason ¶
func (o ClusterUpgradeIgnoredMembershipResponseOutput) Reason() pulumi.StringOutput
Reason why the membership is ignored.
func (ClusterUpgradeIgnoredMembershipResponseOutput) ToClusterUpgradeIgnoredMembershipResponseOutput ¶
func (o ClusterUpgradeIgnoredMembershipResponseOutput) ToClusterUpgradeIgnoredMembershipResponseOutput() ClusterUpgradeIgnoredMembershipResponseOutput
func (ClusterUpgradeIgnoredMembershipResponseOutput) ToClusterUpgradeIgnoredMembershipResponseOutputWithContext ¶
func (o ClusterUpgradeIgnoredMembershipResponseOutput) ToClusterUpgradeIgnoredMembershipResponseOutputWithContext(ctx context.Context) ClusterUpgradeIgnoredMembershipResponseOutput
type ClusterUpgradeMembershipGKEUpgradeStateResponse ¶
type ClusterUpgradeMembershipGKEUpgradeStateResponse struct { // Status of the upgrade. Status ClusterUpgradeUpgradeStatusResponse `pulumi:"status"` // Which upgrade to track the state. Upgrade ClusterUpgradeGKEUpgradeResponse `pulumi:"upgrade"` }
ScopeGKEUpgradeState is a GKEUpgrade and its state per-membership.
type ClusterUpgradeMembershipGKEUpgradeStateResponseArrayOutput ¶
type ClusterUpgradeMembershipGKEUpgradeStateResponseArrayOutput struct{ *pulumi.OutputState }
func (ClusterUpgradeMembershipGKEUpgradeStateResponseArrayOutput) ElementType ¶
func (ClusterUpgradeMembershipGKEUpgradeStateResponseArrayOutput) ElementType() reflect.Type
func (ClusterUpgradeMembershipGKEUpgradeStateResponseArrayOutput) ToClusterUpgradeMembershipGKEUpgradeStateResponseArrayOutput ¶
func (o ClusterUpgradeMembershipGKEUpgradeStateResponseArrayOutput) ToClusterUpgradeMembershipGKEUpgradeStateResponseArrayOutput() ClusterUpgradeMembershipGKEUpgradeStateResponseArrayOutput
func (ClusterUpgradeMembershipGKEUpgradeStateResponseArrayOutput) ToClusterUpgradeMembershipGKEUpgradeStateResponseArrayOutputWithContext ¶
func (o ClusterUpgradeMembershipGKEUpgradeStateResponseArrayOutput) ToClusterUpgradeMembershipGKEUpgradeStateResponseArrayOutputWithContext(ctx context.Context) ClusterUpgradeMembershipGKEUpgradeStateResponseArrayOutput
type ClusterUpgradeMembershipGKEUpgradeStateResponseOutput ¶
type ClusterUpgradeMembershipGKEUpgradeStateResponseOutput struct{ *pulumi.OutputState }
ScopeGKEUpgradeState is a GKEUpgrade and its state per-membership.
func (ClusterUpgradeMembershipGKEUpgradeStateResponseOutput) ElementType ¶
func (ClusterUpgradeMembershipGKEUpgradeStateResponseOutput) ElementType() reflect.Type
func (ClusterUpgradeMembershipGKEUpgradeStateResponseOutput) Status ¶
func (o ClusterUpgradeMembershipGKEUpgradeStateResponseOutput) Status() ClusterUpgradeUpgradeStatusResponseOutput
Status of the upgrade.
func (ClusterUpgradeMembershipGKEUpgradeStateResponseOutput) ToClusterUpgradeMembershipGKEUpgradeStateResponseOutput ¶
func (o ClusterUpgradeMembershipGKEUpgradeStateResponseOutput) ToClusterUpgradeMembershipGKEUpgradeStateResponseOutput() ClusterUpgradeMembershipGKEUpgradeStateResponseOutput
func (ClusterUpgradeMembershipGKEUpgradeStateResponseOutput) ToClusterUpgradeMembershipGKEUpgradeStateResponseOutputWithContext ¶
func (o ClusterUpgradeMembershipGKEUpgradeStateResponseOutput) ToClusterUpgradeMembershipGKEUpgradeStateResponseOutputWithContext(ctx context.Context) ClusterUpgradeMembershipGKEUpgradeStateResponseOutput
func (ClusterUpgradeMembershipGKEUpgradeStateResponseOutput) Upgrade ¶
func (o ClusterUpgradeMembershipGKEUpgradeStateResponseOutput) Upgrade() ClusterUpgradeGKEUpgradeResponseOutput
Which upgrade to track the state.
type ClusterUpgradeMembershipStateResponse ¶
type ClusterUpgradeMembershipStateResponse struct { // Project number or id of the fleet. It is set only for Memberships that are part of fleet-based Rollout Sequencing. Fleet string `pulumi:"fleet"` // Whether this membership is ignored by the feature. For example, manually upgraded clusters can be ignored if they are newer than the default versions of its release channel. Ignored ClusterUpgradeIgnoredMembershipResponse `pulumi:"ignored"` // Fully qualified scope names that this clusters is bound to which also have rollout sequencing enabled. Scopes []string `pulumi:"scopes"` // Actual upgrade state against desired. Upgrades []ClusterUpgradeMembershipGKEUpgradeStateResponse `pulumi:"upgrades"` }
Per-membership state for this feature.
type ClusterUpgradeMembershipStateResponseOutput ¶
type ClusterUpgradeMembershipStateResponseOutput struct{ *pulumi.OutputState }
Per-membership state for this feature.
func (ClusterUpgradeMembershipStateResponseOutput) ElementType ¶
func (ClusterUpgradeMembershipStateResponseOutput) ElementType() reflect.Type
func (ClusterUpgradeMembershipStateResponseOutput) Fleet ¶
func (o ClusterUpgradeMembershipStateResponseOutput) Fleet() pulumi.StringOutput
Project number or id of the fleet. It is set only for Memberships that are part of fleet-based Rollout Sequencing.
func (ClusterUpgradeMembershipStateResponseOutput) Ignored ¶
func (o ClusterUpgradeMembershipStateResponseOutput) Ignored() ClusterUpgradeIgnoredMembershipResponseOutput
Whether this membership is ignored by the feature. For example, manually upgraded clusters can be ignored if they are newer than the default versions of its release channel.
func (ClusterUpgradeMembershipStateResponseOutput) Scopes ¶
func (o ClusterUpgradeMembershipStateResponseOutput) Scopes() pulumi.StringArrayOutput
Fully qualified scope names that this clusters is bound to which also have rollout sequencing enabled.
func (ClusterUpgradeMembershipStateResponseOutput) ToClusterUpgradeMembershipStateResponseOutput ¶
func (o ClusterUpgradeMembershipStateResponseOutput) ToClusterUpgradeMembershipStateResponseOutput() ClusterUpgradeMembershipStateResponseOutput
func (ClusterUpgradeMembershipStateResponseOutput) ToClusterUpgradeMembershipStateResponseOutputWithContext ¶
func (o ClusterUpgradeMembershipStateResponseOutput) ToClusterUpgradeMembershipStateResponseOutputWithContext(ctx context.Context) ClusterUpgradeMembershipStateResponseOutput
func (ClusterUpgradeMembershipStateResponseOutput) Upgrades ¶
func (o ClusterUpgradeMembershipStateResponseOutput) Upgrades() ClusterUpgradeMembershipGKEUpgradeStateResponseArrayOutput
Actual upgrade state against desired.
type ClusterUpgradePostConditions ¶ added in v0.32.0
type ClusterUpgradePostConditions struct { // Amount of time to "soak" after a rollout has been finished before marking it COMPLETE. Cannot exceed 30 days. Required. Soaking string `pulumi:"soaking"` }
Post conditional checks after an upgrade has been applied on all eligible clusters.
type ClusterUpgradePostConditionsArgs ¶ added in v0.32.0
type ClusterUpgradePostConditionsArgs struct { // Amount of time to "soak" after a rollout has been finished before marking it COMPLETE. Cannot exceed 30 days. Required. Soaking pulumi.StringInput `pulumi:"soaking"` }
Post conditional checks after an upgrade has been applied on all eligible clusters.
func (ClusterUpgradePostConditionsArgs) ElementType ¶ added in v0.32.0
func (ClusterUpgradePostConditionsArgs) ElementType() reflect.Type
func (ClusterUpgradePostConditionsArgs) ToClusterUpgradePostConditionsOutput ¶ added in v0.32.0
func (i ClusterUpgradePostConditionsArgs) ToClusterUpgradePostConditionsOutput() ClusterUpgradePostConditionsOutput
func (ClusterUpgradePostConditionsArgs) ToClusterUpgradePostConditionsOutputWithContext ¶ added in v0.32.0
func (i ClusterUpgradePostConditionsArgs) ToClusterUpgradePostConditionsOutputWithContext(ctx context.Context) ClusterUpgradePostConditionsOutput
func (ClusterUpgradePostConditionsArgs) ToClusterUpgradePostConditionsPtrOutput ¶ added in v0.32.0
func (i ClusterUpgradePostConditionsArgs) ToClusterUpgradePostConditionsPtrOutput() ClusterUpgradePostConditionsPtrOutput
func (ClusterUpgradePostConditionsArgs) ToClusterUpgradePostConditionsPtrOutputWithContext ¶ added in v0.32.0
func (i ClusterUpgradePostConditionsArgs) ToClusterUpgradePostConditionsPtrOutputWithContext(ctx context.Context) ClusterUpgradePostConditionsPtrOutput
type ClusterUpgradePostConditionsInput ¶ added in v0.32.0
type ClusterUpgradePostConditionsInput interface { pulumi.Input ToClusterUpgradePostConditionsOutput() ClusterUpgradePostConditionsOutput ToClusterUpgradePostConditionsOutputWithContext(context.Context) ClusterUpgradePostConditionsOutput }
ClusterUpgradePostConditionsInput is an input type that accepts ClusterUpgradePostConditionsArgs and ClusterUpgradePostConditionsOutput values. You can construct a concrete instance of `ClusterUpgradePostConditionsInput` via:
ClusterUpgradePostConditionsArgs{...}
type ClusterUpgradePostConditionsOutput ¶ added in v0.32.0
type ClusterUpgradePostConditionsOutput struct{ *pulumi.OutputState }
Post conditional checks after an upgrade has been applied on all eligible clusters.
func (ClusterUpgradePostConditionsOutput) ElementType ¶ added in v0.32.0
func (ClusterUpgradePostConditionsOutput) ElementType() reflect.Type
func (ClusterUpgradePostConditionsOutput) Soaking ¶ added in v0.32.0
func (o ClusterUpgradePostConditionsOutput) Soaking() pulumi.StringOutput
Amount of time to "soak" after a rollout has been finished before marking it COMPLETE. Cannot exceed 30 days. Required.
func (ClusterUpgradePostConditionsOutput) ToClusterUpgradePostConditionsOutput ¶ added in v0.32.0
func (o ClusterUpgradePostConditionsOutput) ToClusterUpgradePostConditionsOutput() ClusterUpgradePostConditionsOutput
func (ClusterUpgradePostConditionsOutput) ToClusterUpgradePostConditionsOutputWithContext ¶ added in v0.32.0
func (o ClusterUpgradePostConditionsOutput) ToClusterUpgradePostConditionsOutputWithContext(ctx context.Context) ClusterUpgradePostConditionsOutput
func (ClusterUpgradePostConditionsOutput) ToClusterUpgradePostConditionsPtrOutput ¶ added in v0.32.0
func (o ClusterUpgradePostConditionsOutput) ToClusterUpgradePostConditionsPtrOutput() ClusterUpgradePostConditionsPtrOutput
func (ClusterUpgradePostConditionsOutput) ToClusterUpgradePostConditionsPtrOutputWithContext ¶ added in v0.32.0
func (o ClusterUpgradePostConditionsOutput) ToClusterUpgradePostConditionsPtrOutputWithContext(ctx context.Context) ClusterUpgradePostConditionsPtrOutput
type ClusterUpgradePostConditionsPtrInput ¶ added in v0.32.0
type ClusterUpgradePostConditionsPtrInput interface { pulumi.Input ToClusterUpgradePostConditionsPtrOutput() ClusterUpgradePostConditionsPtrOutput ToClusterUpgradePostConditionsPtrOutputWithContext(context.Context) ClusterUpgradePostConditionsPtrOutput }
ClusterUpgradePostConditionsPtrInput is an input type that accepts ClusterUpgradePostConditionsArgs, ClusterUpgradePostConditionsPtr and ClusterUpgradePostConditionsPtrOutput values. You can construct a concrete instance of `ClusterUpgradePostConditionsPtrInput` via:
ClusterUpgradePostConditionsArgs{...} or: nil
func ClusterUpgradePostConditionsPtr ¶ added in v0.32.0
func ClusterUpgradePostConditionsPtr(v *ClusterUpgradePostConditionsArgs) ClusterUpgradePostConditionsPtrInput
type ClusterUpgradePostConditionsPtrOutput ¶ added in v0.32.0
type ClusterUpgradePostConditionsPtrOutput struct{ *pulumi.OutputState }
func (ClusterUpgradePostConditionsPtrOutput) ElementType ¶ added in v0.32.0
func (ClusterUpgradePostConditionsPtrOutput) ElementType() reflect.Type
func (ClusterUpgradePostConditionsPtrOutput) Soaking ¶ added in v0.32.0
func (o ClusterUpgradePostConditionsPtrOutput) Soaking() pulumi.StringPtrOutput
Amount of time to "soak" after a rollout has been finished before marking it COMPLETE. Cannot exceed 30 days. Required.
func (ClusterUpgradePostConditionsPtrOutput) ToClusterUpgradePostConditionsPtrOutput ¶ added in v0.32.0
func (o ClusterUpgradePostConditionsPtrOutput) ToClusterUpgradePostConditionsPtrOutput() ClusterUpgradePostConditionsPtrOutput
func (ClusterUpgradePostConditionsPtrOutput) ToClusterUpgradePostConditionsPtrOutputWithContext ¶ added in v0.32.0
func (o ClusterUpgradePostConditionsPtrOutput) ToClusterUpgradePostConditionsPtrOutputWithContext(ctx context.Context) ClusterUpgradePostConditionsPtrOutput
type ClusterUpgradePostConditionsResponse ¶ added in v0.32.0
type ClusterUpgradePostConditionsResponse struct { // Amount of time to "soak" after a rollout has been finished before marking it COMPLETE. Cannot exceed 30 days. Required. Soaking string `pulumi:"soaking"` }
Post conditional checks after an upgrade has been applied on all eligible clusters.
type ClusterUpgradePostConditionsResponseOutput ¶ added in v0.32.0
type ClusterUpgradePostConditionsResponseOutput struct{ *pulumi.OutputState }
Post conditional checks after an upgrade has been applied on all eligible clusters.
func (ClusterUpgradePostConditionsResponseOutput) ElementType ¶ added in v0.32.0
func (ClusterUpgradePostConditionsResponseOutput) ElementType() reflect.Type
func (ClusterUpgradePostConditionsResponseOutput) Soaking ¶ added in v0.32.0
func (o ClusterUpgradePostConditionsResponseOutput) Soaking() pulumi.StringOutput
Amount of time to "soak" after a rollout has been finished before marking it COMPLETE. Cannot exceed 30 days. Required.
func (ClusterUpgradePostConditionsResponseOutput) ToClusterUpgradePostConditionsResponseOutput ¶ added in v0.32.0
func (o ClusterUpgradePostConditionsResponseOutput) ToClusterUpgradePostConditionsResponseOutput() ClusterUpgradePostConditionsResponseOutput
func (ClusterUpgradePostConditionsResponseOutput) ToClusterUpgradePostConditionsResponseOutputWithContext ¶ added in v0.32.0
func (o ClusterUpgradePostConditionsResponseOutput) ToClusterUpgradePostConditionsResponseOutputWithContext(ctx context.Context) ClusterUpgradePostConditionsResponseOutput
type ClusterUpgradeUpgradeStatusResponse ¶ added in v0.32.0
type ClusterUpgradeUpgradeStatusResponse struct { // Status code of the upgrade. Code string `pulumi:"code"` // Reason for this status. Reason string `pulumi:"reason"` // Last timestamp the status was updated. UpdateTime string `pulumi:"updateTime"` }
UpgradeStatus provides status information for each upgrade.
type ClusterUpgradeUpgradeStatusResponseOutput ¶ added in v0.32.0
type ClusterUpgradeUpgradeStatusResponseOutput struct{ *pulumi.OutputState }
UpgradeStatus provides status information for each upgrade.
func (ClusterUpgradeUpgradeStatusResponseOutput) Code ¶ added in v0.32.0
func (o ClusterUpgradeUpgradeStatusResponseOutput) Code() pulumi.StringOutput
Status code of the upgrade.
func (ClusterUpgradeUpgradeStatusResponseOutput) ElementType ¶ added in v0.32.0
func (ClusterUpgradeUpgradeStatusResponseOutput) ElementType() reflect.Type
func (ClusterUpgradeUpgradeStatusResponseOutput) Reason ¶ added in v0.32.0
func (o ClusterUpgradeUpgradeStatusResponseOutput) Reason() pulumi.StringOutput
Reason for this status.
func (ClusterUpgradeUpgradeStatusResponseOutput) ToClusterUpgradeUpgradeStatusResponseOutput ¶ added in v0.32.0
func (o ClusterUpgradeUpgradeStatusResponseOutput) ToClusterUpgradeUpgradeStatusResponseOutput() ClusterUpgradeUpgradeStatusResponseOutput
func (ClusterUpgradeUpgradeStatusResponseOutput) ToClusterUpgradeUpgradeStatusResponseOutputWithContext ¶ added in v0.32.0
func (o ClusterUpgradeUpgradeStatusResponseOutput) ToClusterUpgradeUpgradeStatusResponseOutputWithContext(ctx context.Context) ClusterUpgradeUpgradeStatusResponseOutput
func (ClusterUpgradeUpgradeStatusResponseOutput) UpdateTime ¶ added in v0.32.0
func (o ClusterUpgradeUpgradeStatusResponseOutput) UpdateTime() pulumi.StringOutput
Last timestamp the status was updated.
type CommonFeatureSpec ¶
type CommonFeatureSpec struct { // Anthos Observability spec Anthosobservability *AnthosObservabilityFeatureSpec `pulumi:"anthosobservability"` // Appdevexperience specific spec. Appdevexperience *AppDevExperienceFeatureSpec `pulumi:"appdevexperience"` // ClusterUpgrade (fleet-based) feature spec. Clusterupgrade *ClusterUpgradeFleetSpec `pulumi:"clusterupgrade"` // FleetObservability feature spec. Fleetobservability *FleetObservabilityFeatureSpec `pulumi:"fleetobservability"` // Multicluster Ingress-specific spec. Multiclusteringress *MultiClusterIngressFeatureSpec `pulumi:"multiclusteringress"` }
CommonFeatureSpec contains Hub-wide configuration information
type CommonFeatureSpecArgs ¶
type CommonFeatureSpecArgs struct { // Anthos Observability spec Anthosobservability AnthosObservabilityFeatureSpecPtrInput `pulumi:"anthosobservability"` // Appdevexperience specific spec. Appdevexperience AppDevExperienceFeatureSpecPtrInput `pulumi:"appdevexperience"` // ClusterUpgrade (fleet-based) feature spec. Clusterupgrade ClusterUpgradeFleetSpecPtrInput `pulumi:"clusterupgrade"` // FleetObservability feature spec. Fleetobservability FleetObservabilityFeatureSpecPtrInput `pulumi:"fleetobservability"` // Multicluster Ingress-specific spec. Multiclusteringress MultiClusterIngressFeatureSpecPtrInput `pulumi:"multiclusteringress"` }
CommonFeatureSpec contains Hub-wide configuration information
func (CommonFeatureSpecArgs) ElementType ¶
func (CommonFeatureSpecArgs) ElementType() reflect.Type
func (CommonFeatureSpecArgs) ToCommonFeatureSpecOutput ¶
func (i CommonFeatureSpecArgs) ToCommonFeatureSpecOutput() CommonFeatureSpecOutput
func (CommonFeatureSpecArgs) ToCommonFeatureSpecOutputWithContext ¶
func (i CommonFeatureSpecArgs) ToCommonFeatureSpecOutputWithContext(ctx context.Context) CommonFeatureSpecOutput
func (CommonFeatureSpecArgs) ToCommonFeatureSpecPtrOutput ¶
func (i CommonFeatureSpecArgs) ToCommonFeatureSpecPtrOutput() CommonFeatureSpecPtrOutput
func (CommonFeatureSpecArgs) ToCommonFeatureSpecPtrOutputWithContext ¶
func (i CommonFeatureSpecArgs) ToCommonFeatureSpecPtrOutputWithContext(ctx context.Context) CommonFeatureSpecPtrOutput
type CommonFeatureSpecInput ¶
type CommonFeatureSpecInput interface { pulumi.Input ToCommonFeatureSpecOutput() CommonFeatureSpecOutput ToCommonFeatureSpecOutputWithContext(context.Context) CommonFeatureSpecOutput }
CommonFeatureSpecInput is an input type that accepts CommonFeatureSpecArgs and CommonFeatureSpecOutput values. You can construct a concrete instance of `CommonFeatureSpecInput` via:
CommonFeatureSpecArgs{...}
type CommonFeatureSpecOutput ¶
type CommonFeatureSpecOutput struct{ *pulumi.OutputState }
CommonFeatureSpec contains Hub-wide configuration information
func (CommonFeatureSpecOutput) Anthosobservability ¶ added in v0.18.0
func (o CommonFeatureSpecOutput) Anthosobservability() AnthosObservabilityFeatureSpecPtrOutput
Anthos Observability spec
func (CommonFeatureSpecOutput) Appdevexperience ¶ added in v0.9.0
func (o CommonFeatureSpecOutput) Appdevexperience() AppDevExperienceFeatureSpecPtrOutput
Appdevexperience specific spec.
func (CommonFeatureSpecOutput) Clusterupgrade ¶ added in v0.32.0
func (o CommonFeatureSpecOutput) Clusterupgrade() ClusterUpgradeFleetSpecPtrOutput
ClusterUpgrade (fleet-based) feature spec.
func (CommonFeatureSpecOutput) ElementType ¶
func (CommonFeatureSpecOutput) ElementType() reflect.Type
func (CommonFeatureSpecOutput) Fleetobservability ¶ added in v0.28.0
func (o CommonFeatureSpecOutput) Fleetobservability() FleetObservabilityFeatureSpecPtrOutput
FleetObservability feature spec.
func (CommonFeatureSpecOutput) Multiclusteringress ¶
func (o CommonFeatureSpecOutput) Multiclusteringress() MultiClusterIngressFeatureSpecPtrOutput
Multicluster Ingress-specific spec.
func (CommonFeatureSpecOutput) ToCommonFeatureSpecOutput ¶
func (o CommonFeatureSpecOutput) ToCommonFeatureSpecOutput() CommonFeatureSpecOutput
func (CommonFeatureSpecOutput) ToCommonFeatureSpecOutputWithContext ¶
func (o CommonFeatureSpecOutput) ToCommonFeatureSpecOutputWithContext(ctx context.Context) CommonFeatureSpecOutput
func (CommonFeatureSpecOutput) ToCommonFeatureSpecPtrOutput ¶
func (o CommonFeatureSpecOutput) ToCommonFeatureSpecPtrOutput() CommonFeatureSpecPtrOutput
func (CommonFeatureSpecOutput) ToCommonFeatureSpecPtrOutputWithContext ¶
func (o CommonFeatureSpecOutput) ToCommonFeatureSpecPtrOutputWithContext(ctx context.Context) CommonFeatureSpecPtrOutput
type CommonFeatureSpecPtrInput ¶
type CommonFeatureSpecPtrInput interface { pulumi.Input ToCommonFeatureSpecPtrOutput() CommonFeatureSpecPtrOutput ToCommonFeatureSpecPtrOutputWithContext(context.Context) CommonFeatureSpecPtrOutput }
CommonFeatureSpecPtrInput is an input type that accepts CommonFeatureSpecArgs, CommonFeatureSpecPtr and CommonFeatureSpecPtrOutput values. You can construct a concrete instance of `CommonFeatureSpecPtrInput` via:
CommonFeatureSpecArgs{...} or: nil
func CommonFeatureSpecPtr ¶
func CommonFeatureSpecPtr(v *CommonFeatureSpecArgs) CommonFeatureSpecPtrInput
type CommonFeatureSpecPtrOutput ¶
type CommonFeatureSpecPtrOutput struct{ *pulumi.OutputState }
func (CommonFeatureSpecPtrOutput) Anthosobservability ¶ added in v0.18.0
func (o CommonFeatureSpecPtrOutput) Anthosobservability() AnthosObservabilityFeatureSpecPtrOutput
Anthos Observability spec
func (CommonFeatureSpecPtrOutput) Appdevexperience ¶ added in v0.9.0
func (o CommonFeatureSpecPtrOutput) Appdevexperience() AppDevExperienceFeatureSpecPtrOutput
Appdevexperience specific spec.
func (CommonFeatureSpecPtrOutput) Clusterupgrade ¶ added in v0.32.0
func (o CommonFeatureSpecPtrOutput) Clusterupgrade() ClusterUpgradeFleetSpecPtrOutput
ClusterUpgrade (fleet-based) feature spec.
func (CommonFeatureSpecPtrOutput) Elem ¶
func (o CommonFeatureSpecPtrOutput) Elem() CommonFeatureSpecOutput
func (CommonFeatureSpecPtrOutput) ElementType ¶
func (CommonFeatureSpecPtrOutput) ElementType() reflect.Type
func (CommonFeatureSpecPtrOutput) Fleetobservability ¶ added in v0.28.0
func (o CommonFeatureSpecPtrOutput) Fleetobservability() FleetObservabilityFeatureSpecPtrOutput
FleetObservability feature spec.
func (CommonFeatureSpecPtrOutput) Multiclusteringress ¶
func (o CommonFeatureSpecPtrOutput) Multiclusteringress() MultiClusterIngressFeatureSpecPtrOutput
Multicluster Ingress-specific spec.
func (CommonFeatureSpecPtrOutput) ToCommonFeatureSpecPtrOutput ¶
func (o CommonFeatureSpecPtrOutput) ToCommonFeatureSpecPtrOutput() CommonFeatureSpecPtrOutput
func (CommonFeatureSpecPtrOutput) ToCommonFeatureSpecPtrOutputWithContext ¶
func (o CommonFeatureSpecPtrOutput) ToCommonFeatureSpecPtrOutputWithContext(ctx context.Context) CommonFeatureSpecPtrOutput
type CommonFeatureSpecResponse ¶
type CommonFeatureSpecResponse struct { // Anthos Observability spec Anthosobservability AnthosObservabilityFeatureSpecResponse `pulumi:"anthosobservability"` // Appdevexperience specific spec. Appdevexperience AppDevExperienceFeatureSpecResponse `pulumi:"appdevexperience"` // ClusterUpgrade (fleet-based) feature spec. Clusterupgrade ClusterUpgradeFleetSpecResponse `pulumi:"clusterupgrade"` // FleetObservability feature spec. Fleetobservability FleetObservabilityFeatureSpecResponse `pulumi:"fleetobservability"` // Multicluster Ingress-specific spec. Multiclusteringress MultiClusterIngressFeatureSpecResponse `pulumi:"multiclusteringress"` }
CommonFeatureSpec contains Hub-wide configuration information
type CommonFeatureSpecResponseOutput ¶
type CommonFeatureSpecResponseOutput struct{ *pulumi.OutputState }
CommonFeatureSpec contains Hub-wide configuration information
func (CommonFeatureSpecResponseOutput) Anthosobservability ¶ added in v0.18.0
func (o CommonFeatureSpecResponseOutput) Anthosobservability() AnthosObservabilityFeatureSpecResponseOutput
Anthos Observability spec
func (CommonFeatureSpecResponseOutput) Appdevexperience ¶ added in v0.9.0
func (o CommonFeatureSpecResponseOutput) Appdevexperience() AppDevExperienceFeatureSpecResponseOutput
Appdevexperience specific spec.
func (CommonFeatureSpecResponseOutput) Clusterupgrade ¶ added in v0.32.0
func (o CommonFeatureSpecResponseOutput) Clusterupgrade() ClusterUpgradeFleetSpecResponseOutput
ClusterUpgrade (fleet-based) feature spec.
func (CommonFeatureSpecResponseOutput) ElementType ¶
func (CommonFeatureSpecResponseOutput) ElementType() reflect.Type
func (CommonFeatureSpecResponseOutput) Fleetobservability ¶ added in v0.28.0
func (o CommonFeatureSpecResponseOutput) Fleetobservability() FleetObservabilityFeatureSpecResponseOutput
FleetObservability feature spec.
func (CommonFeatureSpecResponseOutput) Multiclusteringress ¶
func (o CommonFeatureSpecResponseOutput) Multiclusteringress() MultiClusterIngressFeatureSpecResponseOutput
Multicluster Ingress-specific spec.
func (CommonFeatureSpecResponseOutput) ToCommonFeatureSpecResponseOutput ¶
func (o CommonFeatureSpecResponseOutput) ToCommonFeatureSpecResponseOutput() CommonFeatureSpecResponseOutput
func (CommonFeatureSpecResponseOutput) ToCommonFeatureSpecResponseOutputWithContext ¶
func (o CommonFeatureSpecResponseOutput) ToCommonFeatureSpecResponseOutputWithContext(ctx context.Context) CommonFeatureSpecResponseOutput
type CommonFeatureStateResponse ¶
type CommonFeatureStateResponse struct { // Appdevexperience specific state. Appdevexperience AppDevExperienceFeatureStateResponse `pulumi:"appdevexperience"` // ClusterUpgrade fleet-level state. Clusterupgrade ClusterUpgradeFleetStateResponse `pulumi:"clusterupgrade"` // FleetObservability feature state. Fleetobservability FleetObservabilityFeatureStateResponse `pulumi:"fleetobservability"` // The "running state" of the Feature in this Hub. State FeatureStateResponse `pulumi:"state"` }
CommonFeatureState contains Hub-wide Feature status information.
type CommonFeatureStateResponseOutput ¶
type CommonFeatureStateResponseOutput struct{ *pulumi.OutputState }
CommonFeatureState contains Hub-wide Feature status information.
func (CommonFeatureStateResponseOutput) Appdevexperience ¶ added in v0.9.0
func (o CommonFeatureStateResponseOutput) Appdevexperience() AppDevExperienceFeatureStateResponseOutput
Appdevexperience specific state.
func (CommonFeatureStateResponseOutput) Clusterupgrade ¶ added in v0.32.0
func (o CommonFeatureStateResponseOutput) Clusterupgrade() ClusterUpgradeFleetStateResponseOutput
ClusterUpgrade fleet-level state.
func (CommonFeatureStateResponseOutput) ElementType ¶
func (CommonFeatureStateResponseOutput) ElementType() reflect.Type
func (CommonFeatureStateResponseOutput) Fleetobservability ¶ added in v0.28.0
func (o CommonFeatureStateResponseOutput) Fleetobservability() FleetObservabilityFeatureStateResponseOutput
FleetObservability feature state.
func (CommonFeatureStateResponseOutput) State ¶
func (o CommonFeatureStateResponseOutput) State() FeatureStateResponseOutput
The "running state" of the Feature in this Hub.
func (CommonFeatureStateResponseOutput) ToCommonFeatureStateResponseOutput ¶
func (o CommonFeatureStateResponseOutput) ToCommonFeatureStateResponseOutput() CommonFeatureStateResponseOutput
func (CommonFeatureStateResponseOutput) ToCommonFeatureStateResponseOutputWithContext ¶
func (o CommonFeatureStateResponseOutput) ToCommonFeatureStateResponseOutputWithContext(ctx context.Context) CommonFeatureStateResponseOutput
type CommonFleetDefaultMemberConfigSpec ¶ added in v0.28.0
type CommonFleetDefaultMemberConfigSpec struct { // Config Management-specific spec. Configmanagement *ConfigManagementMembershipSpec `pulumi:"configmanagement"` // Identity Service-specific spec. Identityservice *IdentityServiceMembershipSpec `pulumi:"identityservice"` // Anthos Service Mesh-specific spec Mesh *ServiceMeshMembershipSpec `pulumi:"mesh"` // Policy Controller spec. Policycontroller *PolicyControllerMembershipSpec `pulumi:"policycontroller"` }
CommonFleetDefaultMemberConfigSpec contains default configuration information for memberships of a fleet
type CommonFleetDefaultMemberConfigSpecArgs ¶ added in v0.28.0
type CommonFleetDefaultMemberConfigSpecArgs struct { // Config Management-specific spec. Configmanagement ConfigManagementMembershipSpecPtrInput `pulumi:"configmanagement"` // Identity Service-specific spec. Identityservice IdentityServiceMembershipSpecPtrInput `pulumi:"identityservice"` // Anthos Service Mesh-specific spec Mesh ServiceMeshMembershipSpecPtrInput `pulumi:"mesh"` // Policy Controller spec. Policycontroller PolicyControllerMembershipSpecPtrInput `pulumi:"policycontroller"` }
CommonFleetDefaultMemberConfigSpec contains default configuration information for memberships of a fleet
func (CommonFleetDefaultMemberConfigSpecArgs) ElementType ¶ added in v0.28.0
func (CommonFleetDefaultMemberConfigSpecArgs) ElementType() reflect.Type
func (CommonFleetDefaultMemberConfigSpecArgs) ToCommonFleetDefaultMemberConfigSpecOutput ¶ added in v0.28.0
func (i CommonFleetDefaultMemberConfigSpecArgs) ToCommonFleetDefaultMemberConfigSpecOutput() CommonFleetDefaultMemberConfigSpecOutput
func (CommonFleetDefaultMemberConfigSpecArgs) ToCommonFleetDefaultMemberConfigSpecOutputWithContext ¶ added in v0.28.0
func (i CommonFleetDefaultMemberConfigSpecArgs) ToCommonFleetDefaultMemberConfigSpecOutputWithContext(ctx context.Context) CommonFleetDefaultMemberConfigSpecOutput
func (CommonFleetDefaultMemberConfigSpecArgs) ToCommonFleetDefaultMemberConfigSpecPtrOutput ¶ added in v0.28.0
func (i CommonFleetDefaultMemberConfigSpecArgs) ToCommonFleetDefaultMemberConfigSpecPtrOutput() CommonFleetDefaultMemberConfigSpecPtrOutput
func (CommonFleetDefaultMemberConfigSpecArgs) ToCommonFleetDefaultMemberConfigSpecPtrOutputWithContext ¶ added in v0.28.0
func (i CommonFleetDefaultMemberConfigSpecArgs) ToCommonFleetDefaultMemberConfigSpecPtrOutputWithContext(ctx context.Context) CommonFleetDefaultMemberConfigSpecPtrOutput
type CommonFleetDefaultMemberConfigSpecInput ¶ added in v0.28.0
type CommonFleetDefaultMemberConfigSpecInput interface { pulumi.Input ToCommonFleetDefaultMemberConfigSpecOutput() CommonFleetDefaultMemberConfigSpecOutput ToCommonFleetDefaultMemberConfigSpecOutputWithContext(context.Context) CommonFleetDefaultMemberConfigSpecOutput }
CommonFleetDefaultMemberConfigSpecInput is an input type that accepts CommonFleetDefaultMemberConfigSpecArgs and CommonFleetDefaultMemberConfigSpecOutput values. You can construct a concrete instance of `CommonFleetDefaultMemberConfigSpecInput` via:
CommonFleetDefaultMemberConfigSpecArgs{...}
type CommonFleetDefaultMemberConfigSpecOutput ¶ added in v0.28.0
type CommonFleetDefaultMemberConfigSpecOutput struct{ *pulumi.OutputState }
CommonFleetDefaultMemberConfigSpec contains default configuration information for memberships of a fleet
func (CommonFleetDefaultMemberConfigSpecOutput) Configmanagement ¶ added in v0.32.0
func (o CommonFleetDefaultMemberConfigSpecOutput) Configmanagement() ConfigManagementMembershipSpecPtrOutput
Config Management-specific spec.
func (CommonFleetDefaultMemberConfigSpecOutput) ElementType ¶ added in v0.28.0
func (CommonFleetDefaultMemberConfigSpecOutput) ElementType() reflect.Type
func (CommonFleetDefaultMemberConfigSpecOutput) Identityservice ¶ added in v0.28.0
func (o CommonFleetDefaultMemberConfigSpecOutput) Identityservice() IdentityServiceMembershipSpecPtrOutput
Identity Service-specific spec.
func (CommonFleetDefaultMemberConfigSpecOutput) Mesh ¶ added in v0.32.0
Anthos Service Mesh-specific spec
func (CommonFleetDefaultMemberConfigSpecOutput) Policycontroller ¶ added in v0.32.0
func (o CommonFleetDefaultMemberConfigSpecOutput) Policycontroller() PolicyControllerMembershipSpecPtrOutput
Policy Controller spec.
func (CommonFleetDefaultMemberConfigSpecOutput) ToCommonFleetDefaultMemberConfigSpecOutput ¶ added in v0.28.0
func (o CommonFleetDefaultMemberConfigSpecOutput) ToCommonFleetDefaultMemberConfigSpecOutput() CommonFleetDefaultMemberConfigSpecOutput
func (CommonFleetDefaultMemberConfigSpecOutput) ToCommonFleetDefaultMemberConfigSpecOutputWithContext ¶ added in v0.28.0
func (o CommonFleetDefaultMemberConfigSpecOutput) ToCommonFleetDefaultMemberConfigSpecOutputWithContext(ctx context.Context) CommonFleetDefaultMemberConfigSpecOutput
func (CommonFleetDefaultMemberConfigSpecOutput) ToCommonFleetDefaultMemberConfigSpecPtrOutput ¶ added in v0.28.0
func (o CommonFleetDefaultMemberConfigSpecOutput) ToCommonFleetDefaultMemberConfigSpecPtrOutput() CommonFleetDefaultMemberConfigSpecPtrOutput
func (CommonFleetDefaultMemberConfigSpecOutput) ToCommonFleetDefaultMemberConfigSpecPtrOutputWithContext ¶ added in v0.28.0
func (o CommonFleetDefaultMemberConfigSpecOutput) ToCommonFleetDefaultMemberConfigSpecPtrOutputWithContext(ctx context.Context) CommonFleetDefaultMemberConfigSpecPtrOutput
type CommonFleetDefaultMemberConfigSpecPtrInput ¶ added in v0.28.0
type CommonFleetDefaultMemberConfigSpecPtrInput interface { pulumi.Input ToCommonFleetDefaultMemberConfigSpecPtrOutput() CommonFleetDefaultMemberConfigSpecPtrOutput ToCommonFleetDefaultMemberConfigSpecPtrOutputWithContext(context.Context) CommonFleetDefaultMemberConfigSpecPtrOutput }
CommonFleetDefaultMemberConfigSpecPtrInput is an input type that accepts CommonFleetDefaultMemberConfigSpecArgs, CommonFleetDefaultMemberConfigSpecPtr and CommonFleetDefaultMemberConfigSpecPtrOutput values. You can construct a concrete instance of `CommonFleetDefaultMemberConfigSpecPtrInput` via:
CommonFleetDefaultMemberConfigSpecArgs{...} or: nil
func CommonFleetDefaultMemberConfigSpecPtr ¶ added in v0.28.0
func CommonFleetDefaultMemberConfigSpecPtr(v *CommonFleetDefaultMemberConfigSpecArgs) CommonFleetDefaultMemberConfigSpecPtrInput
type CommonFleetDefaultMemberConfigSpecPtrOutput ¶ added in v0.28.0
type CommonFleetDefaultMemberConfigSpecPtrOutput struct{ *pulumi.OutputState }
func (CommonFleetDefaultMemberConfigSpecPtrOutput) Configmanagement ¶ added in v0.32.0
func (o CommonFleetDefaultMemberConfigSpecPtrOutput) Configmanagement() ConfigManagementMembershipSpecPtrOutput
Config Management-specific spec.
func (CommonFleetDefaultMemberConfigSpecPtrOutput) ElementType ¶ added in v0.28.0
func (CommonFleetDefaultMemberConfigSpecPtrOutput) ElementType() reflect.Type
func (CommonFleetDefaultMemberConfigSpecPtrOutput) Identityservice ¶ added in v0.28.0
func (o CommonFleetDefaultMemberConfigSpecPtrOutput) Identityservice() IdentityServiceMembershipSpecPtrOutput
Identity Service-specific spec.
func (CommonFleetDefaultMemberConfigSpecPtrOutput) Mesh ¶ added in v0.32.0
Anthos Service Mesh-specific spec
func (CommonFleetDefaultMemberConfigSpecPtrOutput) Policycontroller ¶ added in v0.32.0
func (o CommonFleetDefaultMemberConfigSpecPtrOutput) Policycontroller() PolicyControllerMembershipSpecPtrOutput
Policy Controller spec.
func (CommonFleetDefaultMemberConfigSpecPtrOutput) ToCommonFleetDefaultMemberConfigSpecPtrOutput ¶ added in v0.28.0
func (o CommonFleetDefaultMemberConfigSpecPtrOutput) ToCommonFleetDefaultMemberConfigSpecPtrOutput() CommonFleetDefaultMemberConfigSpecPtrOutput
func (CommonFleetDefaultMemberConfigSpecPtrOutput) ToCommonFleetDefaultMemberConfigSpecPtrOutputWithContext ¶ added in v0.28.0
func (o CommonFleetDefaultMemberConfigSpecPtrOutput) ToCommonFleetDefaultMemberConfigSpecPtrOutputWithContext(ctx context.Context) CommonFleetDefaultMemberConfigSpecPtrOutput
type CommonFleetDefaultMemberConfigSpecResponse ¶ added in v0.28.0
type CommonFleetDefaultMemberConfigSpecResponse struct { // Config Management-specific spec. Configmanagement ConfigManagementMembershipSpecResponse `pulumi:"configmanagement"` // Identity Service-specific spec. Identityservice IdentityServiceMembershipSpecResponse `pulumi:"identityservice"` // Anthos Service Mesh-specific spec Mesh ServiceMeshMembershipSpecResponse `pulumi:"mesh"` // Policy Controller spec. Policycontroller PolicyControllerMembershipSpecResponse `pulumi:"policycontroller"` }
CommonFleetDefaultMemberConfigSpec contains default configuration information for memberships of a fleet
type CommonFleetDefaultMemberConfigSpecResponseOutput ¶ added in v0.28.0
type CommonFleetDefaultMemberConfigSpecResponseOutput struct{ *pulumi.OutputState }
CommonFleetDefaultMemberConfigSpec contains default configuration information for memberships of a fleet
func (CommonFleetDefaultMemberConfigSpecResponseOutput) Configmanagement ¶ added in v0.32.0
func (o CommonFleetDefaultMemberConfigSpecResponseOutput) Configmanagement() ConfigManagementMembershipSpecResponseOutput
Config Management-specific spec.
func (CommonFleetDefaultMemberConfigSpecResponseOutput) ElementType ¶ added in v0.28.0
func (CommonFleetDefaultMemberConfigSpecResponseOutput) ElementType() reflect.Type
func (CommonFleetDefaultMemberConfigSpecResponseOutput) Identityservice ¶ added in v0.28.0
func (o CommonFleetDefaultMemberConfigSpecResponseOutput) Identityservice() IdentityServiceMembershipSpecResponseOutput
Identity Service-specific spec.
func (CommonFleetDefaultMemberConfigSpecResponseOutput) Mesh ¶ added in v0.32.0
func (o CommonFleetDefaultMemberConfigSpecResponseOutput) Mesh() ServiceMeshMembershipSpecResponseOutput
Anthos Service Mesh-specific spec
func (CommonFleetDefaultMemberConfigSpecResponseOutput) Policycontroller ¶ added in v0.32.0
func (o CommonFleetDefaultMemberConfigSpecResponseOutput) Policycontroller() PolicyControllerMembershipSpecResponseOutput
Policy Controller spec.
func (CommonFleetDefaultMemberConfigSpecResponseOutput) ToCommonFleetDefaultMemberConfigSpecResponseOutput ¶ added in v0.28.0
func (o CommonFleetDefaultMemberConfigSpecResponseOutput) ToCommonFleetDefaultMemberConfigSpecResponseOutput() CommonFleetDefaultMemberConfigSpecResponseOutput
func (CommonFleetDefaultMemberConfigSpecResponseOutput) ToCommonFleetDefaultMemberConfigSpecResponseOutputWithContext ¶ added in v0.28.0
func (o CommonFleetDefaultMemberConfigSpecResponseOutput) ToCommonFleetDefaultMemberConfigSpecResponseOutputWithContext(ctx context.Context) CommonFleetDefaultMemberConfigSpecResponseOutput
type ConfigManagementBinauthzConfig ¶ added in v0.32.0
type ConfigManagementBinauthzConfig struct { // Whether binauthz is enabled in this cluster. Enabled *bool `pulumi:"enabled"` }
Configuration for Binauthz
type ConfigManagementBinauthzConfigArgs ¶ added in v0.32.0
type ConfigManagementBinauthzConfigArgs struct { // Whether binauthz is enabled in this cluster. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
Configuration for Binauthz
func (ConfigManagementBinauthzConfigArgs) ElementType ¶ added in v0.32.0
func (ConfigManagementBinauthzConfigArgs) ElementType() reflect.Type
func (ConfigManagementBinauthzConfigArgs) ToConfigManagementBinauthzConfigOutput ¶ added in v0.32.0
func (i ConfigManagementBinauthzConfigArgs) ToConfigManagementBinauthzConfigOutput() ConfigManagementBinauthzConfigOutput
func (ConfigManagementBinauthzConfigArgs) ToConfigManagementBinauthzConfigOutputWithContext ¶ added in v0.32.0
func (i ConfigManagementBinauthzConfigArgs) ToConfigManagementBinauthzConfigOutputWithContext(ctx context.Context) ConfigManagementBinauthzConfigOutput
func (ConfigManagementBinauthzConfigArgs) ToConfigManagementBinauthzConfigPtrOutput ¶ added in v0.32.0
func (i ConfigManagementBinauthzConfigArgs) ToConfigManagementBinauthzConfigPtrOutput() ConfigManagementBinauthzConfigPtrOutput
func (ConfigManagementBinauthzConfigArgs) ToConfigManagementBinauthzConfigPtrOutputWithContext ¶ added in v0.32.0
func (i ConfigManagementBinauthzConfigArgs) ToConfigManagementBinauthzConfigPtrOutputWithContext(ctx context.Context) ConfigManagementBinauthzConfigPtrOutput
type ConfigManagementBinauthzConfigInput ¶ added in v0.32.0
type ConfigManagementBinauthzConfigInput interface { pulumi.Input ToConfigManagementBinauthzConfigOutput() ConfigManagementBinauthzConfigOutput ToConfigManagementBinauthzConfigOutputWithContext(context.Context) ConfigManagementBinauthzConfigOutput }
ConfigManagementBinauthzConfigInput is an input type that accepts ConfigManagementBinauthzConfigArgs and ConfigManagementBinauthzConfigOutput values. You can construct a concrete instance of `ConfigManagementBinauthzConfigInput` via:
ConfigManagementBinauthzConfigArgs{...}
type ConfigManagementBinauthzConfigOutput ¶ added in v0.32.0
type ConfigManagementBinauthzConfigOutput struct{ *pulumi.OutputState }
Configuration for Binauthz
func (ConfigManagementBinauthzConfigOutput) ElementType ¶ added in v0.32.0
func (ConfigManagementBinauthzConfigOutput) ElementType() reflect.Type
func (ConfigManagementBinauthzConfigOutput) Enabled ¶ added in v0.32.0
func (o ConfigManagementBinauthzConfigOutput) Enabled() pulumi.BoolPtrOutput
Whether binauthz is enabled in this cluster.
func (ConfigManagementBinauthzConfigOutput) ToConfigManagementBinauthzConfigOutput ¶ added in v0.32.0
func (o ConfigManagementBinauthzConfigOutput) ToConfigManagementBinauthzConfigOutput() ConfigManagementBinauthzConfigOutput
func (ConfigManagementBinauthzConfigOutput) ToConfigManagementBinauthzConfigOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementBinauthzConfigOutput) ToConfigManagementBinauthzConfigOutputWithContext(ctx context.Context) ConfigManagementBinauthzConfigOutput
func (ConfigManagementBinauthzConfigOutput) ToConfigManagementBinauthzConfigPtrOutput ¶ added in v0.32.0
func (o ConfigManagementBinauthzConfigOutput) ToConfigManagementBinauthzConfigPtrOutput() ConfigManagementBinauthzConfigPtrOutput
func (ConfigManagementBinauthzConfigOutput) ToConfigManagementBinauthzConfigPtrOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementBinauthzConfigOutput) ToConfigManagementBinauthzConfigPtrOutputWithContext(ctx context.Context) ConfigManagementBinauthzConfigPtrOutput
type ConfigManagementBinauthzConfigPtrInput ¶ added in v0.32.0
type ConfigManagementBinauthzConfigPtrInput interface { pulumi.Input ToConfigManagementBinauthzConfigPtrOutput() ConfigManagementBinauthzConfigPtrOutput ToConfigManagementBinauthzConfigPtrOutputWithContext(context.Context) ConfigManagementBinauthzConfigPtrOutput }
ConfigManagementBinauthzConfigPtrInput is an input type that accepts ConfigManagementBinauthzConfigArgs, ConfigManagementBinauthzConfigPtr and ConfigManagementBinauthzConfigPtrOutput values. You can construct a concrete instance of `ConfigManagementBinauthzConfigPtrInput` via:
ConfigManagementBinauthzConfigArgs{...} or: nil
func ConfigManagementBinauthzConfigPtr ¶ added in v0.32.0
func ConfigManagementBinauthzConfigPtr(v *ConfigManagementBinauthzConfigArgs) ConfigManagementBinauthzConfigPtrInput
type ConfigManagementBinauthzConfigPtrOutput ¶ added in v0.32.0
type ConfigManagementBinauthzConfigPtrOutput struct{ *pulumi.OutputState }
func (ConfigManagementBinauthzConfigPtrOutput) ElementType ¶ added in v0.32.0
func (ConfigManagementBinauthzConfigPtrOutput) ElementType() reflect.Type
func (ConfigManagementBinauthzConfigPtrOutput) Enabled ¶ added in v0.32.0
func (o ConfigManagementBinauthzConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether binauthz is enabled in this cluster.
func (ConfigManagementBinauthzConfigPtrOutput) ToConfigManagementBinauthzConfigPtrOutput ¶ added in v0.32.0
func (o ConfigManagementBinauthzConfigPtrOutput) ToConfigManagementBinauthzConfigPtrOutput() ConfigManagementBinauthzConfigPtrOutput
func (ConfigManagementBinauthzConfigPtrOutput) ToConfigManagementBinauthzConfigPtrOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementBinauthzConfigPtrOutput) ToConfigManagementBinauthzConfigPtrOutputWithContext(ctx context.Context) ConfigManagementBinauthzConfigPtrOutput
type ConfigManagementBinauthzConfigResponse ¶ added in v0.32.0
type ConfigManagementBinauthzConfigResponse struct { // Whether binauthz is enabled in this cluster. Enabled bool `pulumi:"enabled"` }
Configuration for Binauthz
type ConfigManagementBinauthzConfigResponseOutput ¶ added in v0.32.0
type ConfigManagementBinauthzConfigResponseOutput struct{ *pulumi.OutputState }
Configuration for Binauthz
func (ConfigManagementBinauthzConfigResponseOutput) ElementType ¶ added in v0.32.0
func (ConfigManagementBinauthzConfigResponseOutput) ElementType() reflect.Type
func (ConfigManagementBinauthzConfigResponseOutput) Enabled ¶ added in v0.32.0
func (o ConfigManagementBinauthzConfigResponseOutput) Enabled() pulumi.BoolOutput
Whether binauthz is enabled in this cluster.
func (ConfigManagementBinauthzConfigResponseOutput) ToConfigManagementBinauthzConfigResponseOutput ¶ added in v0.32.0
func (o ConfigManagementBinauthzConfigResponseOutput) ToConfigManagementBinauthzConfigResponseOutput() ConfigManagementBinauthzConfigResponseOutput
func (ConfigManagementBinauthzConfigResponseOutput) ToConfigManagementBinauthzConfigResponseOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementBinauthzConfigResponseOutput) ToConfigManagementBinauthzConfigResponseOutputWithContext(ctx context.Context) ConfigManagementBinauthzConfigResponseOutput
type ConfigManagementBinauthzStateResponse ¶
type ConfigManagementBinauthzStateResponse struct { // The version of binauthz that is installed. Version ConfigManagementBinauthzVersionResponse `pulumi:"version"` // The state of the binauthz webhook. Webhook string `pulumi:"webhook"` }
State for Binauthz
type ConfigManagementBinauthzStateResponseOutput ¶
type ConfigManagementBinauthzStateResponseOutput struct{ *pulumi.OutputState }
State for Binauthz
func (ConfigManagementBinauthzStateResponseOutput) ElementType ¶
func (ConfigManagementBinauthzStateResponseOutput) ElementType() reflect.Type
func (ConfigManagementBinauthzStateResponseOutput) ToConfigManagementBinauthzStateResponseOutput ¶
func (o ConfigManagementBinauthzStateResponseOutput) ToConfigManagementBinauthzStateResponseOutput() ConfigManagementBinauthzStateResponseOutput
func (ConfigManagementBinauthzStateResponseOutput) ToConfigManagementBinauthzStateResponseOutputWithContext ¶
func (o ConfigManagementBinauthzStateResponseOutput) ToConfigManagementBinauthzStateResponseOutputWithContext(ctx context.Context) ConfigManagementBinauthzStateResponseOutput
func (ConfigManagementBinauthzStateResponseOutput) Version ¶
func (o ConfigManagementBinauthzStateResponseOutput) Version() ConfigManagementBinauthzVersionResponseOutput
The version of binauthz that is installed.
func (ConfigManagementBinauthzStateResponseOutput) Webhook ¶
func (o ConfigManagementBinauthzStateResponseOutput) Webhook() pulumi.StringOutput
The state of the binauthz webhook.
type ConfigManagementBinauthzVersionResponse ¶
type ConfigManagementBinauthzVersionResponse struct { // The version of the binauthz webhook. WebhookVersion string `pulumi:"webhookVersion"` }
The version of binauthz.
type ConfigManagementBinauthzVersionResponseOutput ¶
type ConfigManagementBinauthzVersionResponseOutput struct{ *pulumi.OutputState }
The version of binauthz.
func (ConfigManagementBinauthzVersionResponseOutput) ElementType ¶
func (ConfigManagementBinauthzVersionResponseOutput) ElementType() reflect.Type
func (ConfigManagementBinauthzVersionResponseOutput) ToConfigManagementBinauthzVersionResponseOutput ¶
func (o ConfigManagementBinauthzVersionResponseOutput) ToConfigManagementBinauthzVersionResponseOutput() ConfigManagementBinauthzVersionResponseOutput
func (ConfigManagementBinauthzVersionResponseOutput) ToConfigManagementBinauthzVersionResponseOutputWithContext ¶
func (o ConfigManagementBinauthzVersionResponseOutput) ToConfigManagementBinauthzVersionResponseOutputWithContext(ctx context.Context) ConfigManagementBinauthzVersionResponseOutput
func (ConfigManagementBinauthzVersionResponseOutput) WebhookVersion ¶
func (o ConfigManagementBinauthzVersionResponseOutput) WebhookVersion() pulumi.StringOutput
The version of the binauthz webhook.
type ConfigManagementConfigSync ¶ added in v0.32.0
type ConfigManagementConfigSync struct { // Set to true to allow the vertical scaling. Defaults to false which disallows vertical scaling. This field is deprecated. // // Deprecated: Set to true to allow the vertical scaling. Defaults to false which disallows vertical scaling. This field is deprecated. AllowVerticalScale *bool `pulumi:"allowVerticalScale"` // Enables the installation of ConfigSync. If set to true, ConfigSync resources will be created and the other ConfigSync fields will be applied if exist. If set to false, all other ConfigSync fields will be ignored, ConfigSync resources will be deleted. If omitted, ConfigSync resources will be managed depends on the presence of the git or oci field. Enabled *bool `pulumi:"enabled"` // Git repo configuration for the cluster. Git *ConfigManagementGitConfig `pulumi:"git"` // The Email of the Google Cloud Service Account (GSA) used for exporting Config Sync metrics to Cloud Monitoring and Cloud Monarch when Workload Identity is enabled. The GSA should have the Monitoring Metric Writer (roles/monitoring.metricWriter) IAM role. The Kubernetes ServiceAccount `default` in the namespace `config-management-monitoring` should be bound to the GSA. This field is required when automatic Feature management is enabled. MetricsGcpServiceAccountEmail *string `pulumi:"metricsGcpServiceAccountEmail"` // OCI repo configuration for the cluster Oci *ConfigManagementOciConfig `pulumi:"oci"` // Set to true to enable the Config Sync admission webhook to prevent drifts. If set to `false`, disables the Config Sync admission webhook and does not prevent drifts. PreventDrift *bool `pulumi:"preventDrift"` // Specifies whether the Config Sync Repo is in "hierarchical" or "unstructured" mode. SourceFormat *string `pulumi:"sourceFormat"` }
Configuration for Config Sync
type ConfigManagementConfigSyncArgs ¶ added in v0.32.0
type ConfigManagementConfigSyncArgs struct { // Set to true to allow the vertical scaling. Defaults to false which disallows vertical scaling. This field is deprecated. // // Deprecated: Set to true to allow the vertical scaling. Defaults to false which disallows vertical scaling. This field is deprecated. AllowVerticalScale pulumi.BoolPtrInput `pulumi:"allowVerticalScale"` // Enables the installation of ConfigSync. If set to true, ConfigSync resources will be created and the other ConfigSync fields will be applied if exist. If set to false, all other ConfigSync fields will be ignored, ConfigSync resources will be deleted. If omitted, ConfigSync resources will be managed depends on the presence of the git or oci field. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Git repo configuration for the cluster. Git ConfigManagementGitConfigPtrInput `pulumi:"git"` // The Email of the Google Cloud Service Account (GSA) used for exporting Config Sync metrics to Cloud Monitoring and Cloud Monarch when Workload Identity is enabled. The GSA should have the Monitoring Metric Writer (roles/monitoring.metricWriter) IAM role. The Kubernetes ServiceAccount `default` in the namespace `config-management-monitoring` should be bound to the GSA. This field is required when automatic Feature management is enabled. MetricsGcpServiceAccountEmail pulumi.StringPtrInput `pulumi:"metricsGcpServiceAccountEmail"` // OCI repo configuration for the cluster Oci ConfigManagementOciConfigPtrInput `pulumi:"oci"` // Set to true to enable the Config Sync admission webhook to prevent drifts. If set to `false`, disables the Config Sync admission webhook and does not prevent drifts. PreventDrift pulumi.BoolPtrInput `pulumi:"preventDrift"` // Specifies whether the Config Sync Repo is in "hierarchical" or "unstructured" mode. SourceFormat pulumi.StringPtrInput `pulumi:"sourceFormat"` }
Configuration for Config Sync
func (ConfigManagementConfigSyncArgs) ElementType ¶ added in v0.32.0
func (ConfigManagementConfigSyncArgs) ElementType() reflect.Type
func (ConfigManagementConfigSyncArgs) ToConfigManagementConfigSyncOutput ¶ added in v0.32.0
func (i ConfigManagementConfigSyncArgs) ToConfigManagementConfigSyncOutput() ConfigManagementConfigSyncOutput
func (ConfigManagementConfigSyncArgs) ToConfigManagementConfigSyncOutputWithContext ¶ added in v0.32.0
func (i ConfigManagementConfigSyncArgs) ToConfigManagementConfigSyncOutputWithContext(ctx context.Context) ConfigManagementConfigSyncOutput
func (ConfigManagementConfigSyncArgs) ToConfigManagementConfigSyncPtrOutput ¶ added in v0.32.0
func (i ConfigManagementConfigSyncArgs) ToConfigManagementConfigSyncPtrOutput() ConfigManagementConfigSyncPtrOutput
func (ConfigManagementConfigSyncArgs) ToConfigManagementConfigSyncPtrOutputWithContext ¶ added in v0.32.0
func (i ConfigManagementConfigSyncArgs) ToConfigManagementConfigSyncPtrOutputWithContext(ctx context.Context) ConfigManagementConfigSyncPtrOutput
type ConfigManagementConfigSyncDeploymentStateResponse ¶
type ConfigManagementConfigSyncDeploymentStateResponse struct { // Deployment state of admission-webhook AdmissionWebhook string `pulumi:"admissionWebhook"` // Deployment state of the git-sync pod GitSync string `pulumi:"gitSync"` // Deployment state of the importer pod Importer string `pulumi:"importer"` // Deployment state of the monitor pod Monitor string `pulumi:"monitor"` // Deployment state of reconciler-manager pod ReconcilerManager string `pulumi:"reconcilerManager"` // Deployment state of root-reconciler RootReconciler string `pulumi:"rootReconciler"` // Deployment state of the syncer pod Syncer string `pulumi:"syncer"` }
The state of ConfigSync's deployment on a cluster
type ConfigManagementConfigSyncDeploymentStateResponseOutput ¶
type ConfigManagementConfigSyncDeploymentStateResponseOutput struct{ *pulumi.OutputState }
The state of ConfigSync's deployment on a cluster
func (ConfigManagementConfigSyncDeploymentStateResponseOutput) AdmissionWebhook ¶
func (o ConfigManagementConfigSyncDeploymentStateResponseOutput) AdmissionWebhook() pulumi.StringOutput
Deployment state of admission-webhook
func (ConfigManagementConfigSyncDeploymentStateResponseOutput) ElementType ¶
func (ConfigManagementConfigSyncDeploymentStateResponseOutput) ElementType() reflect.Type
func (ConfigManagementConfigSyncDeploymentStateResponseOutput) GitSync ¶
func (o ConfigManagementConfigSyncDeploymentStateResponseOutput) GitSync() pulumi.StringOutput
Deployment state of the git-sync pod
func (ConfigManagementConfigSyncDeploymentStateResponseOutput) Importer ¶
func (o ConfigManagementConfigSyncDeploymentStateResponseOutput) Importer() pulumi.StringOutput
Deployment state of the importer pod
func (ConfigManagementConfigSyncDeploymentStateResponseOutput) Monitor ¶
func (o ConfigManagementConfigSyncDeploymentStateResponseOutput) Monitor() pulumi.StringOutput
Deployment state of the monitor pod
func (ConfigManagementConfigSyncDeploymentStateResponseOutput) ReconcilerManager ¶
func (o ConfigManagementConfigSyncDeploymentStateResponseOutput) ReconcilerManager() pulumi.StringOutput
Deployment state of reconciler-manager pod
func (ConfigManagementConfigSyncDeploymentStateResponseOutput) RootReconciler ¶
func (o ConfigManagementConfigSyncDeploymentStateResponseOutput) RootReconciler() pulumi.StringOutput
Deployment state of root-reconciler
func (ConfigManagementConfigSyncDeploymentStateResponseOutput) Syncer ¶
func (o ConfigManagementConfigSyncDeploymentStateResponseOutput) Syncer() pulumi.StringOutput
Deployment state of the syncer pod
func (ConfigManagementConfigSyncDeploymentStateResponseOutput) ToConfigManagementConfigSyncDeploymentStateResponseOutput ¶
func (o ConfigManagementConfigSyncDeploymentStateResponseOutput) ToConfigManagementConfigSyncDeploymentStateResponseOutput() ConfigManagementConfigSyncDeploymentStateResponseOutput
func (ConfigManagementConfigSyncDeploymentStateResponseOutput) ToConfigManagementConfigSyncDeploymentStateResponseOutputWithContext ¶
func (o ConfigManagementConfigSyncDeploymentStateResponseOutput) ToConfigManagementConfigSyncDeploymentStateResponseOutputWithContext(ctx context.Context) ConfigManagementConfigSyncDeploymentStateResponseOutput
type ConfigManagementConfigSyncErrorResponse ¶
type ConfigManagementConfigSyncErrorResponse struct { // A string representing the user facing error message ErrorMessage string `pulumi:"errorMessage"` }
Errors pertaining to the installation of Config Sync
type ConfigManagementConfigSyncErrorResponseArrayOutput ¶
type ConfigManagementConfigSyncErrorResponseArrayOutput struct{ *pulumi.OutputState }
func (ConfigManagementConfigSyncErrorResponseArrayOutput) ElementType ¶
func (ConfigManagementConfigSyncErrorResponseArrayOutput) ElementType() reflect.Type
func (ConfigManagementConfigSyncErrorResponseArrayOutput) ToConfigManagementConfigSyncErrorResponseArrayOutput ¶
func (o ConfigManagementConfigSyncErrorResponseArrayOutput) ToConfigManagementConfigSyncErrorResponseArrayOutput() ConfigManagementConfigSyncErrorResponseArrayOutput
func (ConfigManagementConfigSyncErrorResponseArrayOutput) ToConfigManagementConfigSyncErrorResponseArrayOutputWithContext ¶
func (o ConfigManagementConfigSyncErrorResponseArrayOutput) ToConfigManagementConfigSyncErrorResponseArrayOutputWithContext(ctx context.Context) ConfigManagementConfigSyncErrorResponseArrayOutput
type ConfigManagementConfigSyncErrorResponseOutput ¶
type ConfigManagementConfigSyncErrorResponseOutput struct{ *pulumi.OutputState }
Errors pertaining to the installation of Config Sync
func (ConfigManagementConfigSyncErrorResponseOutput) ElementType ¶
func (ConfigManagementConfigSyncErrorResponseOutput) ElementType() reflect.Type
func (ConfigManagementConfigSyncErrorResponseOutput) ErrorMessage ¶
func (o ConfigManagementConfigSyncErrorResponseOutput) ErrorMessage() pulumi.StringOutput
A string representing the user facing error message
func (ConfigManagementConfigSyncErrorResponseOutput) ToConfigManagementConfigSyncErrorResponseOutput ¶
func (o ConfigManagementConfigSyncErrorResponseOutput) ToConfigManagementConfigSyncErrorResponseOutput() ConfigManagementConfigSyncErrorResponseOutput
func (ConfigManagementConfigSyncErrorResponseOutput) ToConfigManagementConfigSyncErrorResponseOutputWithContext ¶
func (o ConfigManagementConfigSyncErrorResponseOutput) ToConfigManagementConfigSyncErrorResponseOutputWithContext(ctx context.Context) ConfigManagementConfigSyncErrorResponseOutput
type ConfigManagementConfigSyncInput ¶ added in v0.32.0
type ConfigManagementConfigSyncInput interface { pulumi.Input ToConfigManagementConfigSyncOutput() ConfigManagementConfigSyncOutput ToConfigManagementConfigSyncOutputWithContext(context.Context) ConfigManagementConfigSyncOutput }
ConfigManagementConfigSyncInput is an input type that accepts ConfigManagementConfigSyncArgs and ConfigManagementConfigSyncOutput values. You can construct a concrete instance of `ConfigManagementConfigSyncInput` via:
ConfigManagementConfigSyncArgs{...}
type ConfigManagementConfigSyncOutput ¶ added in v0.32.0
type ConfigManagementConfigSyncOutput struct{ *pulumi.OutputState }
Configuration for Config Sync
func (ConfigManagementConfigSyncOutput) AllowVerticalScale
deprecated
added in
v0.32.0
func (o ConfigManagementConfigSyncOutput) AllowVerticalScale() pulumi.BoolPtrOutput
Set to true to allow the vertical scaling. Defaults to false which disallows vertical scaling. This field is deprecated.
Deprecated: Set to true to allow the vertical scaling. Defaults to false which disallows vertical scaling. This field is deprecated.
func (ConfigManagementConfigSyncOutput) ElementType ¶ added in v0.32.0
func (ConfigManagementConfigSyncOutput) ElementType() reflect.Type
func (ConfigManagementConfigSyncOutput) Enabled ¶ added in v0.32.0
func (o ConfigManagementConfigSyncOutput) Enabled() pulumi.BoolPtrOutput
Enables the installation of ConfigSync. If set to true, ConfigSync resources will be created and the other ConfigSync fields will be applied if exist. If set to false, all other ConfigSync fields will be ignored, ConfigSync resources will be deleted. If omitted, ConfigSync resources will be managed depends on the presence of the git or oci field.
func (ConfigManagementConfigSyncOutput) Git ¶ added in v0.32.0
Git repo configuration for the cluster.
func (ConfigManagementConfigSyncOutput) MetricsGcpServiceAccountEmail ¶ added in v0.32.0
func (o ConfigManagementConfigSyncOutput) MetricsGcpServiceAccountEmail() pulumi.StringPtrOutput
The Email of the Google Cloud Service Account (GSA) used for exporting Config Sync metrics to Cloud Monitoring and Cloud Monarch when Workload Identity is enabled. The GSA should have the Monitoring Metric Writer (roles/monitoring.metricWriter) IAM role. The Kubernetes ServiceAccount `default` in the namespace `config-management-monitoring` should be bound to the GSA. This field is required when automatic Feature management is enabled.
func (ConfigManagementConfigSyncOutput) Oci ¶ added in v0.32.0
OCI repo configuration for the cluster
func (ConfigManagementConfigSyncOutput) PreventDrift ¶ added in v0.32.0
func (o ConfigManagementConfigSyncOutput) PreventDrift() pulumi.BoolPtrOutput
Set to true to enable the Config Sync admission webhook to prevent drifts. If set to `false`, disables the Config Sync admission webhook and does not prevent drifts.
func (ConfigManagementConfigSyncOutput) SourceFormat ¶ added in v0.32.0
func (o ConfigManagementConfigSyncOutput) SourceFormat() pulumi.StringPtrOutput
Specifies whether the Config Sync Repo is in "hierarchical" or "unstructured" mode.
func (ConfigManagementConfigSyncOutput) ToConfigManagementConfigSyncOutput ¶ added in v0.32.0
func (o ConfigManagementConfigSyncOutput) ToConfigManagementConfigSyncOutput() ConfigManagementConfigSyncOutput
func (ConfigManagementConfigSyncOutput) ToConfigManagementConfigSyncOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementConfigSyncOutput) ToConfigManagementConfigSyncOutputWithContext(ctx context.Context) ConfigManagementConfigSyncOutput
func (ConfigManagementConfigSyncOutput) ToConfigManagementConfigSyncPtrOutput ¶ added in v0.32.0
func (o ConfigManagementConfigSyncOutput) ToConfigManagementConfigSyncPtrOutput() ConfigManagementConfigSyncPtrOutput
func (ConfigManagementConfigSyncOutput) ToConfigManagementConfigSyncPtrOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementConfigSyncOutput) ToConfigManagementConfigSyncPtrOutputWithContext(ctx context.Context) ConfigManagementConfigSyncPtrOutput
type ConfigManagementConfigSyncPtrInput ¶ added in v0.32.0
type ConfigManagementConfigSyncPtrInput interface { pulumi.Input ToConfigManagementConfigSyncPtrOutput() ConfigManagementConfigSyncPtrOutput ToConfigManagementConfigSyncPtrOutputWithContext(context.Context) ConfigManagementConfigSyncPtrOutput }
ConfigManagementConfigSyncPtrInput is an input type that accepts ConfigManagementConfigSyncArgs, ConfigManagementConfigSyncPtr and ConfigManagementConfigSyncPtrOutput values. You can construct a concrete instance of `ConfigManagementConfigSyncPtrInput` via:
ConfigManagementConfigSyncArgs{...} or: nil
func ConfigManagementConfigSyncPtr ¶ added in v0.32.0
func ConfigManagementConfigSyncPtr(v *ConfigManagementConfigSyncArgs) ConfigManagementConfigSyncPtrInput
type ConfigManagementConfigSyncPtrOutput ¶ added in v0.32.0
type ConfigManagementConfigSyncPtrOutput struct{ *pulumi.OutputState }
func (ConfigManagementConfigSyncPtrOutput) AllowVerticalScale
deprecated
added in
v0.32.0
func (o ConfigManagementConfigSyncPtrOutput) AllowVerticalScale() pulumi.BoolPtrOutput
Set to true to allow the vertical scaling. Defaults to false which disallows vertical scaling. This field is deprecated.
Deprecated: Set to true to allow the vertical scaling. Defaults to false which disallows vertical scaling. This field is deprecated.
func (ConfigManagementConfigSyncPtrOutput) Elem ¶ added in v0.32.0
func (o ConfigManagementConfigSyncPtrOutput) Elem() ConfigManagementConfigSyncOutput
func (ConfigManagementConfigSyncPtrOutput) ElementType ¶ added in v0.32.0
func (ConfigManagementConfigSyncPtrOutput) ElementType() reflect.Type
func (ConfigManagementConfigSyncPtrOutput) Enabled ¶ added in v0.32.0
func (o ConfigManagementConfigSyncPtrOutput) Enabled() pulumi.BoolPtrOutput
Enables the installation of ConfigSync. If set to true, ConfigSync resources will be created and the other ConfigSync fields will be applied if exist. If set to false, all other ConfigSync fields will be ignored, ConfigSync resources will be deleted. If omitted, ConfigSync resources will be managed depends on the presence of the git or oci field.
func (ConfigManagementConfigSyncPtrOutput) Git ¶ added in v0.32.0
Git repo configuration for the cluster.
func (ConfigManagementConfigSyncPtrOutput) MetricsGcpServiceAccountEmail ¶ added in v0.32.0
func (o ConfigManagementConfigSyncPtrOutput) MetricsGcpServiceAccountEmail() pulumi.StringPtrOutput
The Email of the Google Cloud Service Account (GSA) used for exporting Config Sync metrics to Cloud Monitoring and Cloud Monarch when Workload Identity is enabled. The GSA should have the Monitoring Metric Writer (roles/monitoring.metricWriter) IAM role. The Kubernetes ServiceAccount `default` in the namespace `config-management-monitoring` should be bound to the GSA. This field is required when automatic Feature management is enabled.
func (ConfigManagementConfigSyncPtrOutput) Oci ¶ added in v0.32.0
OCI repo configuration for the cluster
func (ConfigManagementConfigSyncPtrOutput) PreventDrift ¶ added in v0.32.0
func (o ConfigManagementConfigSyncPtrOutput) PreventDrift() pulumi.BoolPtrOutput
Set to true to enable the Config Sync admission webhook to prevent drifts. If set to `false`, disables the Config Sync admission webhook and does not prevent drifts.
func (ConfigManagementConfigSyncPtrOutput) SourceFormat ¶ added in v0.32.0
func (o ConfigManagementConfigSyncPtrOutput) SourceFormat() pulumi.StringPtrOutput
Specifies whether the Config Sync Repo is in "hierarchical" or "unstructured" mode.
func (ConfigManagementConfigSyncPtrOutput) ToConfigManagementConfigSyncPtrOutput ¶ added in v0.32.0
func (o ConfigManagementConfigSyncPtrOutput) ToConfigManagementConfigSyncPtrOutput() ConfigManagementConfigSyncPtrOutput
func (ConfigManagementConfigSyncPtrOutput) ToConfigManagementConfigSyncPtrOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementConfigSyncPtrOutput) ToConfigManagementConfigSyncPtrOutputWithContext(ctx context.Context) ConfigManagementConfigSyncPtrOutput
type ConfigManagementConfigSyncResponse ¶ added in v0.32.0
type ConfigManagementConfigSyncResponse struct { // Set to true to allow the vertical scaling. Defaults to false which disallows vertical scaling. This field is deprecated. // // Deprecated: Set to true to allow the vertical scaling. Defaults to false which disallows vertical scaling. This field is deprecated. AllowVerticalScale bool `pulumi:"allowVerticalScale"` // Enables the installation of ConfigSync. If set to true, ConfigSync resources will be created and the other ConfigSync fields will be applied if exist. If set to false, all other ConfigSync fields will be ignored, ConfigSync resources will be deleted. If omitted, ConfigSync resources will be managed depends on the presence of the git or oci field. Enabled bool `pulumi:"enabled"` // Git repo configuration for the cluster. Git ConfigManagementGitConfigResponse `pulumi:"git"` // The Email of the Google Cloud Service Account (GSA) used for exporting Config Sync metrics to Cloud Monitoring and Cloud Monarch when Workload Identity is enabled. The GSA should have the Monitoring Metric Writer (roles/monitoring.metricWriter) IAM role. The Kubernetes ServiceAccount `default` in the namespace `config-management-monitoring` should be bound to the GSA. This field is required when automatic Feature management is enabled. MetricsGcpServiceAccountEmail string `pulumi:"metricsGcpServiceAccountEmail"` // OCI repo configuration for the cluster Oci ConfigManagementOciConfigResponse `pulumi:"oci"` // Set to true to enable the Config Sync admission webhook to prevent drifts. If set to `false`, disables the Config Sync admission webhook and does not prevent drifts. PreventDrift bool `pulumi:"preventDrift"` // Specifies whether the Config Sync Repo is in "hierarchical" or "unstructured" mode. SourceFormat string `pulumi:"sourceFormat"` }
Configuration for Config Sync
type ConfigManagementConfigSyncResponseOutput ¶ added in v0.32.0
type ConfigManagementConfigSyncResponseOutput struct{ *pulumi.OutputState }
Configuration for Config Sync
func (ConfigManagementConfigSyncResponseOutput) AllowVerticalScale
deprecated
added in
v0.32.0
func (o ConfigManagementConfigSyncResponseOutput) AllowVerticalScale() pulumi.BoolOutput
Set to true to allow the vertical scaling. Defaults to false which disallows vertical scaling. This field is deprecated.
Deprecated: Set to true to allow the vertical scaling. Defaults to false which disallows vertical scaling. This field is deprecated.
func (ConfigManagementConfigSyncResponseOutput) ElementType ¶ added in v0.32.0
func (ConfigManagementConfigSyncResponseOutput) ElementType() reflect.Type
func (ConfigManagementConfigSyncResponseOutput) Enabled ¶ added in v0.32.0
func (o ConfigManagementConfigSyncResponseOutput) Enabled() pulumi.BoolOutput
Enables the installation of ConfigSync. If set to true, ConfigSync resources will be created and the other ConfigSync fields will be applied if exist. If set to false, all other ConfigSync fields will be ignored, ConfigSync resources will be deleted. If omitted, ConfigSync resources will be managed depends on the presence of the git or oci field.
func (ConfigManagementConfigSyncResponseOutput) Git ¶ added in v0.32.0
Git repo configuration for the cluster.
func (ConfigManagementConfigSyncResponseOutput) MetricsGcpServiceAccountEmail ¶ added in v0.32.0
func (o ConfigManagementConfigSyncResponseOutput) MetricsGcpServiceAccountEmail() pulumi.StringOutput
The Email of the Google Cloud Service Account (GSA) used for exporting Config Sync metrics to Cloud Monitoring and Cloud Monarch when Workload Identity is enabled. The GSA should have the Monitoring Metric Writer (roles/monitoring.metricWriter) IAM role. The Kubernetes ServiceAccount `default` in the namespace `config-management-monitoring` should be bound to the GSA. This field is required when automatic Feature management is enabled.
func (ConfigManagementConfigSyncResponseOutput) Oci ¶ added in v0.32.0
OCI repo configuration for the cluster
func (ConfigManagementConfigSyncResponseOutput) PreventDrift ¶ added in v0.32.0
func (o ConfigManagementConfigSyncResponseOutput) PreventDrift() pulumi.BoolOutput
Set to true to enable the Config Sync admission webhook to prevent drifts. If set to `false`, disables the Config Sync admission webhook and does not prevent drifts.
func (ConfigManagementConfigSyncResponseOutput) SourceFormat ¶ added in v0.32.0
func (o ConfigManagementConfigSyncResponseOutput) SourceFormat() pulumi.StringOutput
Specifies whether the Config Sync Repo is in "hierarchical" or "unstructured" mode.
func (ConfigManagementConfigSyncResponseOutput) ToConfigManagementConfigSyncResponseOutput ¶ added in v0.32.0
func (o ConfigManagementConfigSyncResponseOutput) ToConfigManagementConfigSyncResponseOutput() ConfigManagementConfigSyncResponseOutput
func (ConfigManagementConfigSyncResponseOutput) ToConfigManagementConfigSyncResponseOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementConfigSyncResponseOutput) ToConfigManagementConfigSyncResponseOutputWithContext(ctx context.Context) ConfigManagementConfigSyncResponseOutput
type ConfigManagementConfigSyncStateResponse ¶
type ConfigManagementConfigSyncStateResponse struct { // Information about the deployment of ConfigSync, including the version of the various Pods deployed DeploymentState ConfigManagementConfigSyncDeploymentStateResponse `pulumi:"deploymentState"` // Errors pertaining to the installation of Config Sync. Errors []ConfigManagementConfigSyncErrorResponse `pulumi:"errors"` // The state of ConfigSync's process to sync configs to a cluster SyncState ConfigManagementSyncStateResponse `pulumi:"syncState"` // The version of ConfigSync deployed Version ConfigManagementConfigSyncVersionResponse `pulumi:"version"` }
State information for ConfigSync
type ConfigManagementConfigSyncStateResponseOutput ¶
type ConfigManagementConfigSyncStateResponseOutput struct{ *pulumi.OutputState }
State information for ConfigSync
func (ConfigManagementConfigSyncStateResponseOutput) DeploymentState ¶
func (o ConfigManagementConfigSyncStateResponseOutput) DeploymentState() ConfigManagementConfigSyncDeploymentStateResponseOutput
Information about the deployment of ConfigSync, including the version of the various Pods deployed
func (ConfigManagementConfigSyncStateResponseOutput) ElementType ¶
func (ConfigManagementConfigSyncStateResponseOutput) ElementType() reflect.Type
func (ConfigManagementConfigSyncStateResponseOutput) Errors ¶
func (o ConfigManagementConfigSyncStateResponseOutput) Errors() ConfigManagementConfigSyncErrorResponseArrayOutput
Errors pertaining to the installation of Config Sync.
func (ConfigManagementConfigSyncStateResponseOutput) SyncState ¶
func (o ConfigManagementConfigSyncStateResponseOutput) SyncState() ConfigManagementSyncStateResponseOutput
The state of ConfigSync's process to sync configs to a cluster
func (ConfigManagementConfigSyncStateResponseOutput) ToConfigManagementConfigSyncStateResponseOutput ¶
func (o ConfigManagementConfigSyncStateResponseOutput) ToConfigManagementConfigSyncStateResponseOutput() ConfigManagementConfigSyncStateResponseOutput
func (ConfigManagementConfigSyncStateResponseOutput) ToConfigManagementConfigSyncStateResponseOutputWithContext ¶
func (o ConfigManagementConfigSyncStateResponseOutput) ToConfigManagementConfigSyncStateResponseOutputWithContext(ctx context.Context) ConfigManagementConfigSyncStateResponseOutput
func (ConfigManagementConfigSyncStateResponseOutput) Version ¶
func (o ConfigManagementConfigSyncStateResponseOutput) Version() ConfigManagementConfigSyncVersionResponseOutput
The version of ConfigSync deployed
type ConfigManagementConfigSyncVersionResponse ¶
type ConfigManagementConfigSyncVersionResponse struct { // Version of the deployed admission_webhook pod AdmissionWebhook string `pulumi:"admissionWebhook"` // Version of the deployed git-sync pod GitSync string `pulumi:"gitSync"` // Version of the deployed importer pod Importer string `pulumi:"importer"` // Version of the deployed monitor pod Monitor string `pulumi:"monitor"` // Version of the deployed reconciler-manager pod ReconcilerManager string `pulumi:"reconcilerManager"` // Version of the deployed reconciler container in root-reconciler pod RootReconciler string `pulumi:"rootReconciler"` // Version of the deployed syncer pod Syncer string `pulumi:"syncer"` }
Specific versioning information pertaining to ConfigSync's Pods
type ConfigManagementConfigSyncVersionResponseOutput ¶
type ConfigManagementConfigSyncVersionResponseOutput struct{ *pulumi.OutputState }
Specific versioning information pertaining to ConfigSync's Pods
func (ConfigManagementConfigSyncVersionResponseOutput) AdmissionWebhook ¶
func (o ConfigManagementConfigSyncVersionResponseOutput) AdmissionWebhook() pulumi.StringOutput
Version of the deployed admission_webhook pod
func (ConfigManagementConfigSyncVersionResponseOutput) ElementType ¶
func (ConfigManagementConfigSyncVersionResponseOutput) ElementType() reflect.Type
func (ConfigManagementConfigSyncVersionResponseOutput) GitSync ¶
func (o ConfigManagementConfigSyncVersionResponseOutput) GitSync() pulumi.StringOutput
Version of the deployed git-sync pod
func (ConfigManagementConfigSyncVersionResponseOutput) Importer ¶
func (o ConfigManagementConfigSyncVersionResponseOutput) Importer() pulumi.StringOutput
Version of the deployed importer pod
func (ConfigManagementConfigSyncVersionResponseOutput) Monitor ¶
func (o ConfigManagementConfigSyncVersionResponseOutput) Monitor() pulumi.StringOutput
Version of the deployed monitor pod
func (ConfigManagementConfigSyncVersionResponseOutput) ReconcilerManager ¶
func (o ConfigManagementConfigSyncVersionResponseOutput) ReconcilerManager() pulumi.StringOutput
Version of the deployed reconciler-manager pod
func (ConfigManagementConfigSyncVersionResponseOutput) RootReconciler ¶
func (o ConfigManagementConfigSyncVersionResponseOutput) RootReconciler() pulumi.StringOutput
Version of the deployed reconciler container in root-reconciler pod
func (ConfigManagementConfigSyncVersionResponseOutput) Syncer ¶
func (o ConfigManagementConfigSyncVersionResponseOutput) Syncer() pulumi.StringOutput
Version of the deployed syncer pod
func (ConfigManagementConfigSyncVersionResponseOutput) ToConfigManagementConfigSyncVersionResponseOutput ¶
func (o ConfigManagementConfigSyncVersionResponseOutput) ToConfigManagementConfigSyncVersionResponseOutput() ConfigManagementConfigSyncVersionResponseOutput
func (ConfigManagementConfigSyncVersionResponseOutput) ToConfigManagementConfigSyncVersionResponseOutputWithContext ¶
func (o ConfigManagementConfigSyncVersionResponseOutput) ToConfigManagementConfigSyncVersionResponseOutputWithContext(ctx context.Context) ConfigManagementConfigSyncVersionResponseOutput
type ConfigManagementErrorResourceResponse ¶
type ConfigManagementErrorResourceResponse struct { // Group/version/kind of the resource that is causing an error ResourceGvk ConfigManagementGroupVersionKindResponse `pulumi:"resourceGvk"` // Metadata name of the resource that is causing an error ResourceName string `pulumi:"resourceName"` // Namespace of the resource that is causing an error ResourceNamespace string `pulumi:"resourceNamespace"` // Path in the git repo of the erroneous config SourcePath string `pulumi:"sourcePath"` }
Model for a config file in the git repo with an associated Sync error
type ConfigManagementErrorResourceResponseArrayOutput ¶
type ConfigManagementErrorResourceResponseArrayOutput struct{ *pulumi.OutputState }
func (ConfigManagementErrorResourceResponseArrayOutput) ElementType ¶
func (ConfigManagementErrorResourceResponseArrayOutput) ElementType() reflect.Type
func (ConfigManagementErrorResourceResponseArrayOutput) ToConfigManagementErrorResourceResponseArrayOutput ¶
func (o ConfigManagementErrorResourceResponseArrayOutput) ToConfigManagementErrorResourceResponseArrayOutput() ConfigManagementErrorResourceResponseArrayOutput
func (ConfigManagementErrorResourceResponseArrayOutput) ToConfigManagementErrorResourceResponseArrayOutputWithContext ¶
func (o ConfigManagementErrorResourceResponseArrayOutput) ToConfigManagementErrorResourceResponseArrayOutputWithContext(ctx context.Context) ConfigManagementErrorResourceResponseArrayOutput
type ConfigManagementErrorResourceResponseOutput ¶
type ConfigManagementErrorResourceResponseOutput struct{ *pulumi.OutputState }
Model for a config file in the git repo with an associated Sync error
func (ConfigManagementErrorResourceResponseOutput) ElementType ¶
func (ConfigManagementErrorResourceResponseOutput) ElementType() reflect.Type
func (ConfigManagementErrorResourceResponseOutput) ResourceGvk ¶
func (o ConfigManagementErrorResourceResponseOutput) ResourceGvk() ConfigManagementGroupVersionKindResponseOutput
Group/version/kind of the resource that is causing an error
func (ConfigManagementErrorResourceResponseOutput) ResourceName ¶
func (o ConfigManagementErrorResourceResponseOutput) ResourceName() pulumi.StringOutput
Metadata name of the resource that is causing an error
func (ConfigManagementErrorResourceResponseOutput) ResourceNamespace ¶
func (o ConfigManagementErrorResourceResponseOutput) ResourceNamespace() pulumi.StringOutput
Namespace of the resource that is causing an error
func (ConfigManagementErrorResourceResponseOutput) SourcePath ¶
func (o ConfigManagementErrorResourceResponseOutput) SourcePath() pulumi.StringOutput
Path in the git repo of the erroneous config
func (ConfigManagementErrorResourceResponseOutput) ToConfigManagementErrorResourceResponseOutput ¶
func (o ConfigManagementErrorResourceResponseOutput) ToConfigManagementErrorResourceResponseOutput() ConfigManagementErrorResourceResponseOutput
func (ConfigManagementErrorResourceResponseOutput) ToConfigManagementErrorResourceResponseOutputWithContext ¶
func (o ConfigManagementErrorResourceResponseOutput) ToConfigManagementErrorResourceResponseOutputWithContext(ctx context.Context) ConfigManagementErrorResourceResponseOutput
type ConfigManagementGatekeeperDeploymentStateResponse ¶
type ConfigManagementGatekeeperDeploymentStateResponse struct { // Status of gatekeeper-audit deployment. GatekeeperAudit string `pulumi:"gatekeeperAudit"` // Status of gatekeeper-controller-manager pod. GatekeeperControllerManagerState string `pulumi:"gatekeeperControllerManagerState"` // Status of the pod serving the mutation webhook. GatekeeperMutation string `pulumi:"gatekeeperMutation"` }
State of Policy Controller installation.
type ConfigManagementGatekeeperDeploymentStateResponseOutput ¶
type ConfigManagementGatekeeperDeploymentStateResponseOutput struct{ *pulumi.OutputState }
State of Policy Controller installation.
func (ConfigManagementGatekeeperDeploymentStateResponseOutput) ElementType ¶
func (ConfigManagementGatekeeperDeploymentStateResponseOutput) ElementType() reflect.Type
func (ConfigManagementGatekeeperDeploymentStateResponseOutput) GatekeeperAudit ¶
func (o ConfigManagementGatekeeperDeploymentStateResponseOutput) GatekeeperAudit() pulumi.StringOutput
Status of gatekeeper-audit deployment.
func (ConfigManagementGatekeeperDeploymentStateResponseOutput) GatekeeperControllerManagerState ¶
func (o ConfigManagementGatekeeperDeploymentStateResponseOutput) GatekeeperControllerManagerState() pulumi.StringOutput
Status of gatekeeper-controller-manager pod.
func (ConfigManagementGatekeeperDeploymentStateResponseOutput) GatekeeperMutation ¶
func (o ConfigManagementGatekeeperDeploymentStateResponseOutput) GatekeeperMutation() pulumi.StringOutput
Status of the pod serving the mutation webhook.
func (ConfigManagementGatekeeperDeploymentStateResponseOutput) ToConfigManagementGatekeeperDeploymentStateResponseOutput ¶
func (o ConfigManagementGatekeeperDeploymentStateResponseOutput) ToConfigManagementGatekeeperDeploymentStateResponseOutput() ConfigManagementGatekeeperDeploymentStateResponseOutput
func (ConfigManagementGatekeeperDeploymentStateResponseOutput) ToConfigManagementGatekeeperDeploymentStateResponseOutputWithContext ¶
func (o ConfigManagementGatekeeperDeploymentStateResponseOutput) ToConfigManagementGatekeeperDeploymentStateResponseOutputWithContext(ctx context.Context) ConfigManagementGatekeeperDeploymentStateResponseOutput
type ConfigManagementGitConfig ¶ added in v0.32.0
type ConfigManagementGitConfig struct { // The Google Cloud Service Account Email used for auth when secret_type is gcpServiceAccount. GcpServiceAccountEmail *string `pulumi:"gcpServiceAccountEmail"` // URL for the HTTPS proxy to be used when communicating with the Git repo. HttpsProxy *string `pulumi:"httpsProxy"` // The path within the Git repository that represents the top level of the repo to sync. Default: the root directory of the repository. PolicyDir *string `pulumi:"policyDir"` // Type of secret configured for access to the Git repo. Must be one of ssh, cookiefile, gcenode, token, gcpserviceaccount or none. The validation of this is case-sensitive. Required. SecretType *string `pulumi:"secretType"` // The branch of the repository to sync from. Default: master. SyncBranch *string `pulumi:"syncBranch"` // The URL of the Git repository to use as the source of truth. SyncRepo *string `pulumi:"syncRepo"` // Git revision (tag or hash) to check out. Default HEAD. SyncRev *string `pulumi:"syncRev"` // Period in seconds between consecutive syncs. Default: 15. SyncWaitSecs *string `pulumi:"syncWaitSecs"` }
Git repo configuration for a single cluster.
type ConfigManagementGitConfigArgs ¶ added in v0.32.0
type ConfigManagementGitConfigArgs struct { // The Google Cloud Service Account Email used for auth when secret_type is gcpServiceAccount. GcpServiceAccountEmail pulumi.StringPtrInput `pulumi:"gcpServiceAccountEmail"` // URL for the HTTPS proxy to be used when communicating with the Git repo. HttpsProxy pulumi.StringPtrInput `pulumi:"httpsProxy"` // The path within the Git repository that represents the top level of the repo to sync. Default: the root directory of the repository. PolicyDir pulumi.StringPtrInput `pulumi:"policyDir"` // Type of secret configured for access to the Git repo. Must be one of ssh, cookiefile, gcenode, token, gcpserviceaccount or none. The validation of this is case-sensitive. Required. SecretType pulumi.StringPtrInput `pulumi:"secretType"` // The branch of the repository to sync from. Default: master. SyncBranch pulumi.StringPtrInput `pulumi:"syncBranch"` // The URL of the Git repository to use as the source of truth. SyncRepo pulumi.StringPtrInput `pulumi:"syncRepo"` // Git revision (tag or hash) to check out. Default HEAD. SyncRev pulumi.StringPtrInput `pulumi:"syncRev"` // Period in seconds between consecutive syncs. Default: 15. SyncWaitSecs pulumi.StringPtrInput `pulumi:"syncWaitSecs"` }
Git repo configuration for a single cluster.
func (ConfigManagementGitConfigArgs) ElementType ¶ added in v0.32.0
func (ConfigManagementGitConfigArgs) ElementType() reflect.Type
func (ConfigManagementGitConfigArgs) ToConfigManagementGitConfigOutput ¶ added in v0.32.0
func (i ConfigManagementGitConfigArgs) ToConfigManagementGitConfigOutput() ConfigManagementGitConfigOutput
func (ConfigManagementGitConfigArgs) ToConfigManagementGitConfigOutputWithContext ¶ added in v0.32.0
func (i ConfigManagementGitConfigArgs) ToConfigManagementGitConfigOutputWithContext(ctx context.Context) ConfigManagementGitConfigOutput
func (ConfigManagementGitConfigArgs) ToConfigManagementGitConfigPtrOutput ¶ added in v0.32.0
func (i ConfigManagementGitConfigArgs) ToConfigManagementGitConfigPtrOutput() ConfigManagementGitConfigPtrOutput
func (ConfigManagementGitConfigArgs) ToConfigManagementGitConfigPtrOutputWithContext ¶ added in v0.32.0
func (i ConfigManagementGitConfigArgs) ToConfigManagementGitConfigPtrOutputWithContext(ctx context.Context) ConfigManagementGitConfigPtrOutput
type ConfigManagementGitConfigInput ¶ added in v0.32.0
type ConfigManagementGitConfigInput interface { pulumi.Input ToConfigManagementGitConfigOutput() ConfigManagementGitConfigOutput ToConfigManagementGitConfigOutputWithContext(context.Context) ConfigManagementGitConfigOutput }
ConfigManagementGitConfigInput is an input type that accepts ConfigManagementGitConfigArgs and ConfigManagementGitConfigOutput values. You can construct a concrete instance of `ConfigManagementGitConfigInput` via:
ConfigManagementGitConfigArgs{...}
type ConfigManagementGitConfigOutput ¶ added in v0.32.0
type ConfigManagementGitConfigOutput struct{ *pulumi.OutputState }
Git repo configuration for a single cluster.
func (ConfigManagementGitConfigOutput) ElementType ¶ added in v0.32.0
func (ConfigManagementGitConfigOutput) ElementType() reflect.Type
func (ConfigManagementGitConfigOutput) GcpServiceAccountEmail ¶ added in v0.32.0
func (o ConfigManagementGitConfigOutput) GcpServiceAccountEmail() pulumi.StringPtrOutput
The Google Cloud Service Account Email used for auth when secret_type is gcpServiceAccount.
func (ConfigManagementGitConfigOutput) HttpsProxy ¶ added in v0.32.0
func (o ConfigManagementGitConfigOutput) HttpsProxy() pulumi.StringPtrOutput
URL for the HTTPS proxy to be used when communicating with the Git repo.
func (ConfigManagementGitConfigOutput) PolicyDir ¶ added in v0.32.0
func (o ConfigManagementGitConfigOutput) PolicyDir() pulumi.StringPtrOutput
The path within the Git repository that represents the top level of the repo to sync. Default: the root directory of the repository.
func (ConfigManagementGitConfigOutput) SecretType ¶ added in v0.32.0
func (o ConfigManagementGitConfigOutput) SecretType() pulumi.StringPtrOutput
Type of secret configured for access to the Git repo. Must be one of ssh, cookiefile, gcenode, token, gcpserviceaccount or none. The validation of this is case-sensitive. Required.
func (ConfigManagementGitConfigOutput) SyncBranch ¶ added in v0.32.0
func (o ConfigManagementGitConfigOutput) SyncBranch() pulumi.StringPtrOutput
The branch of the repository to sync from. Default: master.
func (ConfigManagementGitConfigOutput) SyncRepo ¶ added in v0.32.0
func (o ConfigManagementGitConfigOutput) SyncRepo() pulumi.StringPtrOutput
The URL of the Git repository to use as the source of truth.
func (ConfigManagementGitConfigOutput) SyncRev ¶ added in v0.32.0
func (o ConfigManagementGitConfigOutput) SyncRev() pulumi.StringPtrOutput
Git revision (tag or hash) to check out. Default HEAD.
func (ConfigManagementGitConfigOutput) SyncWaitSecs ¶ added in v0.32.0
func (o ConfigManagementGitConfigOutput) SyncWaitSecs() pulumi.StringPtrOutput
Period in seconds between consecutive syncs. Default: 15.
func (ConfigManagementGitConfigOutput) ToConfigManagementGitConfigOutput ¶ added in v0.32.0
func (o ConfigManagementGitConfigOutput) ToConfigManagementGitConfigOutput() ConfigManagementGitConfigOutput
func (ConfigManagementGitConfigOutput) ToConfigManagementGitConfigOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementGitConfigOutput) ToConfigManagementGitConfigOutputWithContext(ctx context.Context) ConfigManagementGitConfigOutput
func (ConfigManagementGitConfigOutput) ToConfigManagementGitConfigPtrOutput ¶ added in v0.32.0
func (o ConfigManagementGitConfigOutput) ToConfigManagementGitConfigPtrOutput() ConfigManagementGitConfigPtrOutput
func (ConfigManagementGitConfigOutput) ToConfigManagementGitConfigPtrOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementGitConfigOutput) ToConfigManagementGitConfigPtrOutputWithContext(ctx context.Context) ConfigManagementGitConfigPtrOutput
type ConfigManagementGitConfigPtrInput ¶ added in v0.32.0
type ConfigManagementGitConfigPtrInput interface { pulumi.Input ToConfigManagementGitConfigPtrOutput() ConfigManagementGitConfigPtrOutput ToConfigManagementGitConfigPtrOutputWithContext(context.Context) ConfigManagementGitConfigPtrOutput }
ConfigManagementGitConfigPtrInput is an input type that accepts ConfigManagementGitConfigArgs, ConfigManagementGitConfigPtr and ConfigManagementGitConfigPtrOutput values. You can construct a concrete instance of `ConfigManagementGitConfigPtrInput` via:
ConfigManagementGitConfigArgs{...} or: nil
func ConfigManagementGitConfigPtr ¶ added in v0.32.0
func ConfigManagementGitConfigPtr(v *ConfigManagementGitConfigArgs) ConfigManagementGitConfigPtrInput
type ConfigManagementGitConfigPtrOutput ¶ added in v0.32.0
type ConfigManagementGitConfigPtrOutput struct{ *pulumi.OutputState }
func (ConfigManagementGitConfigPtrOutput) Elem ¶ added in v0.32.0
func (o ConfigManagementGitConfigPtrOutput) Elem() ConfigManagementGitConfigOutput
func (ConfigManagementGitConfigPtrOutput) ElementType ¶ added in v0.32.0
func (ConfigManagementGitConfigPtrOutput) ElementType() reflect.Type
func (ConfigManagementGitConfigPtrOutput) GcpServiceAccountEmail ¶ added in v0.32.0
func (o ConfigManagementGitConfigPtrOutput) GcpServiceAccountEmail() pulumi.StringPtrOutput
The Google Cloud Service Account Email used for auth when secret_type is gcpServiceAccount.
func (ConfigManagementGitConfigPtrOutput) HttpsProxy ¶ added in v0.32.0
func (o ConfigManagementGitConfigPtrOutput) HttpsProxy() pulumi.StringPtrOutput
URL for the HTTPS proxy to be used when communicating with the Git repo.
func (ConfigManagementGitConfigPtrOutput) PolicyDir ¶ added in v0.32.0
func (o ConfigManagementGitConfigPtrOutput) PolicyDir() pulumi.StringPtrOutput
The path within the Git repository that represents the top level of the repo to sync. Default: the root directory of the repository.
func (ConfigManagementGitConfigPtrOutput) SecretType ¶ added in v0.32.0
func (o ConfigManagementGitConfigPtrOutput) SecretType() pulumi.StringPtrOutput
Type of secret configured for access to the Git repo. Must be one of ssh, cookiefile, gcenode, token, gcpserviceaccount or none. The validation of this is case-sensitive. Required.
func (ConfigManagementGitConfigPtrOutput) SyncBranch ¶ added in v0.32.0
func (o ConfigManagementGitConfigPtrOutput) SyncBranch() pulumi.StringPtrOutput
The branch of the repository to sync from. Default: master.
func (ConfigManagementGitConfigPtrOutput) SyncRepo ¶ added in v0.32.0
func (o ConfigManagementGitConfigPtrOutput) SyncRepo() pulumi.StringPtrOutput
The URL of the Git repository to use as the source of truth.
func (ConfigManagementGitConfigPtrOutput) SyncRev ¶ added in v0.32.0
func (o ConfigManagementGitConfigPtrOutput) SyncRev() pulumi.StringPtrOutput
Git revision (tag or hash) to check out. Default HEAD.
func (ConfigManagementGitConfigPtrOutput) SyncWaitSecs ¶ added in v0.32.0
func (o ConfigManagementGitConfigPtrOutput) SyncWaitSecs() pulumi.StringPtrOutput
Period in seconds between consecutive syncs. Default: 15.
func (ConfigManagementGitConfigPtrOutput) ToConfigManagementGitConfigPtrOutput ¶ added in v0.32.0
func (o ConfigManagementGitConfigPtrOutput) ToConfigManagementGitConfigPtrOutput() ConfigManagementGitConfigPtrOutput
func (ConfigManagementGitConfigPtrOutput) ToConfigManagementGitConfigPtrOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementGitConfigPtrOutput) ToConfigManagementGitConfigPtrOutputWithContext(ctx context.Context) ConfigManagementGitConfigPtrOutput
type ConfigManagementGitConfigResponse ¶ added in v0.32.0
type ConfigManagementGitConfigResponse struct { // The Google Cloud Service Account Email used for auth when secret_type is gcpServiceAccount. GcpServiceAccountEmail string `pulumi:"gcpServiceAccountEmail"` // URL for the HTTPS proxy to be used when communicating with the Git repo. HttpsProxy string `pulumi:"httpsProxy"` // The path within the Git repository that represents the top level of the repo to sync. Default: the root directory of the repository. PolicyDir string `pulumi:"policyDir"` // Type of secret configured for access to the Git repo. Must be one of ssh, cookiefile, gcenode, token, gcpserviceaccount or none. The validation of this is case-sensitive. Required. SecretType string `pulumi:"secretType"` // The branch of the repository to sync from. Default: master. SyncBranch string `pulumi:"syncBranch"` // The URL of the Git repository to use as the source of truth. SyncRepo string `pulumi:"syncRepo"` // Git revision (tag or hash) to check out. Default HEAD. SyncRev string `pulumi:"syncRev"` // Period in seconds between consecutive syncs. Default: 15. SyncWaitSecs string `pulumi:"syncWaitSecs"` }
Git repo configuration for a single cluster.
type ConfigManagementGitConfigResponseOutput ¶ added in v0.32.0
type ConfigManagementGitConfigResponseOutput struct{ *pulumi.OutputState }
Git repo configuration for a single cluster.
func (ConfigManagementGitConfigResponseOutput) ElementType ¶ added in v0.32.0
func (ConfigManagementGitConfigResponseOutput) ElementType() reflect.Type
func (ConfigManagementGitConfigResponseOutput) GcpServiceAccountEmail ¶ added in v0.32.0
func (o ConfigManagementGitConfigResponseOutput) GcpServiceAccountEmail() pulumi.StringOutput
The Google Cloud Service Account Email used for auth when secret_type is gcpServiceAccount.
func (ConfigManagementGitConfigResponseOutput) HttpsProxy ¶ added in v0.32.0
func (o ConfigManagementGitConfigResponseOutput) HttpsProxy() pulumi.StringOutput
URL for the HTTPS proxy to be used when communicating with the Git repo.
func (ConfigManagementGitConfigResponseOutput) PolicyDir ¶ added in v0.32.0
func (o ConfigManagementGitConfigResponseOutput) PolicyDir() pulumi.StringOutput
The path within the Git repository that represents the top level of the repo to sync. Default: the root directory of the repository.
func (ConfigManagementGitConfigResponseOutput) SecretType ¶ added in v0.32.0
func (o ConfigManagementGitConfigResponseOutput) SecretType() pulumi.StringOutput
Type of secret configured for access to the Git repo. Must be one of ssh, cookiefile, gcenode, token, gcpserviceaccount or none. The validation of this is case-sensitive. Required.
func (ConfigManagementGitConfigResponseOutput) SyncBranch ¶ added in v0.32.0
func (o ConfigManagementGitConfigResponseOutput) SyncBranch() pulumi.StringOutput
The branch of the repository to sync from. Default: master.
func (ConfigManagementGitConfigResponseOutput) SyncRepo ¶ added in v0.32.0
func (o ConfigManagementGitConfigResponseOutput) SyncRepo() pulumi.StringOutput
The URL of the Git repository to use as the source of truth.
func (ConfigManagementGitConfigResponseOutput) SyncRev ¶ added in v0.32.0
func (o ConfigManagementGitConfigResponseOutput) SyncRev() pulumi.StringOutput
Git revision (tag or hash) to check out. Default HEAD.
func (ConfigManagementGitConfigResponseOutput) SyncWaitSecs ¶ added in v0.32.0
func (o ConfigManagementGitConfigResponseOutput) SyncWaitSecs() pulumi.StringOutput
Period in seconds between consecutive syncs. Default: 15.
func (ConfigManagementGitConfigResponseOutput) ToConfigManagementGitConfigResponseOutput ¶ added in v0.32.0
func (o ConfigManagementGitConfigResponseOutput) ToConfigManagementGitConfigResponseOutput() ConfigManagementGitConfigResponseOutput
func (ConfigManagementGitConfigResponseOutput) ToConfigManagementGitConfigResponseOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementGitConfigResponseOutput) ToConfigManagementGitConfigResponseOutputWithContext(ctx context.Context) ConfigManagementGitConfigResponseOutput
type ConfigManagementGroupVersionKindResponse ¶
type ConfigManagementGroupVersionKindResponse struct { // Kubernetes Group Group string `pulumi:"group"` // Kubernetes Kind Kind string `pulumi:"kind"` // Kubernetes Version Version string `pulumi:"version"` }
A Kubernetes object's GVK
type ConfigManagementGroupVersionKindResponseOutput ¶
type ConfigManagementGroupVersionKindResponseOutput struct{ *pulumi.OutputState }
A Kubernetes object's GVK
func (ConfigManagementGroupVersionKindResponseOutput) ElementType ¶
func (ConfigManagementGroupVersionKindResponseOutput) ElementType() reflect.Type
func (ConfigManagementGroupVersionKindResponseOutput) Group ¶
func (o ConfigManagementGroupVersionKindResponseOutput) Group() pulumi.StringOutput
Kubernetes Group
func (ConfigManagementGroupVersionKindResponseOutput) Kind ¶
func (o ConfigManagementGroupVersionKindResponseOutput) Kind() pulumi.StringOutput
Kubernetes Kind
func (ConfigManagementGroupVersionKindResponseOutput) ToConfigManagementGroupVersionKindResponseOutput ¶
func (o ConfigManagementGroupVersionKindResponseOutput) ToConfigManagementGroupVersionKindResponseOutput() ConfigManagementGroupVersionKindResponseOutput
func (ConfigManagementGroupVersionKindResponseOutput) ToConfigManagementGroupVersionKindResponseOutputWithContext ¶
func (o ConfigManagementGroupVersionKindResponseOutput) ToConfigManagementGroupVersionKindResponseOutputWithContext(ctx context.Context) ConfigManagementGroupVersionKindResponseOutput
func (ConfigManagementGroupVersionKindResponseOutput) Version ¶
func (o ConfigManagementGroupVersionKindResponseOutput) Version() pulumi.StringOutput
Kubernetes Version
type ConfigManagementHierarchyControllerConfig ¶ added in v0.32.0
type ConfigManagementHierarchyControllerConfig struct { // Whether hierarchical resource quota is enabled in this cluster. EnableHierarchicalResourceQuota *bool `pulumi:"enableHierarchicalResourceQuota"` // Whether pod tree labels are enabled in this cluster. EnablePodTreeLabels *bool `pulumi:"enablePodTreeLabels"` // Whether Hierarchy Controller is enabled in this cluster. Enabled *bool `pulumi:"enabled"` }
Configuration for Hierarchy Controller
type ConfigManagementHierarchyControllerConfigArgs ¶ added in v0.32.0
type ConfigManagementHierarchyControllerConfigArgs struct { // Whether hierarchical resource quota is enabled in this cluster. EnableHierarchicalResourceQuota pulumi.BoolPtrInput `pulumi:"enableHierarchicalResourceQuota"` // Whether pod tree labels are enabled in this cluster. EnablePodTreeLabels pulumi.BoolPtrInput `pulumi:"enablePodTreeLabels"` // Whether Hierarchy Controller is enabled in this cluster. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
Configuration for Hierarchy Controller
func (ConfigManagementHierarchyControllerConfigArgs) ElementType ¶ added in v0.32.0
func (ConfigManagementHierarchyControllerConfigArgs) ElementType() reflect.Type
func (ConfigManagementHierarchyControllerConfigArgs) ToConfigManagementHierarchyControllerConfigOutput ¶ added in v0.32.0
func (i ConfigManagementHierarchyControllerConfigArgs) ToConfigManagementHierarchyControllerConfigOutput() ConfigManagementHierarchyControllerConfigOutput
func (ConfigManagementHierarchyControllerConfigArgs) ToConfigManagementHierarchyControllerConfigOutputWithContext ¶ added in v0.32.0
func (i ConfigManagementHierarchyControllerConfigArgs) ToConfigManagementHierarchyControllerConfigOutputWithContext(ctx context.Context) ConfigManagementHierarchyControllerConfigOutput
func (ConfigManagementHierarchyControllerConfigArgs) ToConfigManagementHierarchyControllerConfigPtrOutput ¶ added in v0.32.0
func (i ConfigManagementHierarchyControllerConfigArgs) ToConfigManagementHierarchyControllerConfigPtrOutput() ConfigManagementHierarchyControllerConfigPtrOutput
func (ConfigManagementHierarchyControllerConfigArgs) ToConfigManagementHierarchyControllerConfigPtrOutputWithContext ¶ added in v0.32.0
func (i ConfigManagementHierarchyControllerConfigArgs) ToConfigManagementHierarchyControllerConfigPtrOutputWithContext(ctx context.Context) ConfigManagementHierarchyControllerConfigPtrOutput
type ConfigManagementHierarchyControllerConfigInput ¶ added in v0.32.0
type ConfigManagementHierarchyControllerConfigInput interface { pulumi.Input ToConfigManagementHierarchyControllerConfigOutput() ConfigManagementHierarchyControllerConfigOutput ToConfigManagementHierarchyControllerConfigOutputWithContext(context.Context) ConfigManagementHierarchyControllerConfigOutput }
ConfigManagementHierarchyControllerConfigInput is an input type that accepts ConfigManagementHierarchyControllerConfigArgs and ConfigManagementHierarchyControllerConfigOutput values. You can construct a concrete instance of `ConfigManagementHierarchyControllerConfigInput` via:
ConfigManagementHierarchyControllerConfigArgs{...}
type ConfigManagementHierarchyControllerConfigOutput ¶ added in v0.32.0
type ConfigManagementHierarchyControllerConfigOutput struct{ *pulumi.OutputState }
Configuration for Hierarchy Controller
func (ConfigManagementHierarchyControllerConfigOutput) ElementType ¶ added in v0.32.0
func (ConfigManagementHierarchyControllerConfigOutput) ElementType() reflect.Type
func (ConfigManagementHierarchyControllerConfigOutput) EnableHierarchicalResourceQuota ¶ added in v0.32.0
func (o ConfigManagementHierarchyControllerConfigOutput) EnableHierarchicalResourceQuota() pulumi.BoolPtrOutput
Whether hierarchical resource quota is enabled in this cluster.
func (ConfigManagementHierarchyControllerConfigOutput) EnablePodTreeLabels ¶ added in v0.32.0
func (o ConfigManagementHierarchyControllerConfigOutput) EnablePodTreeLabels() pulumi.BoolPtrOutput
Whether pod tree labels are enabled in this cluster.
func (ConfigManagementHierarchyControllerConfigOutput) Enabled ¶ added in v0.32.0
func (o ConfigManagementHierarchyControllerConfigOutput) Enabled() pulumi.BoolPtrOutput
Whether Hierarchy Controller is enabled in this cluster.
func (ConfigManagementHierarchyControllerConfigOutput) ToConfigManagementHierarchyControllerConfigOutput ¶ added in v0.32.0
func (o ConfigManagementHierarchyControllerConfigOutput) ToConfigManagementHierarchyControllerConfigOutput() ConfigManagementHierarchyControllerConfigOutput
func (ConfigManagementHierarchyControllerConfigOutput) ToConfigManagementHierarchyControllerConfigOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementHierarchyControllerConfigOutput) ToConfigManagementHierarchyControllerConfigOutputWithContext(ctx context.Context) ConfigManagementHierarchyControllerConfigOutput
func (ConfigManagementHierarchyControllerConfigOutput) ToConfigManagementHierarchyControllerConfigPtrOutput ¶ added in v0.32.0
func (o ConfigManagementHierarchyControllerConfigOutput) ToConfigManagementHierarchyControllerConfigPtrOutput() ConfigManagementHierarchyControllerConfigPtrOutput
func (ConfigManagementHierarchyControllerConfigOutput) ToConfigManagementHierarchyControllerConfigPtrOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementHierarchyControllerConfigOutput) ToConfigManagementHierarchyControllerConfigPtrOutputWithContext(ctx context.Context) ConfigManagementHierarchyControllerConfigPtrOutput
type ConfigManagementHierarchyControllerConfigPtrInput ¶ added in v0.32.0
type ConfigManagementHierarchyControllerConfigPtrInput interface { pulumi.Input ToConfigManagementHierarchyControllerConfigPtrOutput() ConfigManagementHierarchyControllerConfigPtrOutput ToConfigManagementHierarchyControllerConfigPtrOutputWithContext(context.Context) ConfigManagementHierarchyControllerConfigPtrOutput }
ConfigManagementHierarchyControllerConfigPtrInput is an input type that accepts ConfigManagementHierarchyControllerConfigArgs, ConfigManagementHierarchyControllerConfigPtr and ConfigManagementHierarchyControllerConfigPtrOutput values. You can construct a concrete instance of `ConfigManagementHierarchyControllerConfigPtrInput` via:
ConfigManagementHierarchyControllerConfigArgs{...} or: nil
func ConfigManagementHierarchyControllerConfigPtr ¶ added in v0.32.0
func ConfigManagementHierarchyControllerConfigPtr(v *ConfigManagementHierarchyControllerConfigArgs) ConfigManagementHierarchyControllerConfigPtrInput
type ConfigManagementHierarchyControllerConfigPtrOutput ¶ added in v0.32.0
type ConfigManagementHierarchyControllerConfigPtrOutput struct{ *pulumi.OutputState }
func (ConfigManagementHierarchyControllerConfigPtrOutput) ElementType ¶ added in v0.32.0
func (ConfigManagementHierarchyControllerConfigPtrOutput) ElementType() reflect.Type
func (ConfigManagementHierarchyControllerConfigPtrOutput) EnableHierarchicalResourceQuota ¶ added in v0.32.0
func (o ConfigManagementHierarchyControllerConfigPtrOutput) EnableHierarchicalResourceQuota() pulumi.BoolPtrOutput
Whether hierarchical resource quota is enabled in this cluster.
func (ConfigManagementHierarchyControllerConfigPtrOutput) EnablePodTreeLabels ¶ added in v0.32.0
func (o ConfigManagementHierarchyControllerConfigPtrOutput) EnablePodTreeLabels() pulumi.BoolPtrOutput
Whether pod tree labels are enabled in this cluster.
func (ConfigManagementHierarchyControllerConfigPtrOutput) Enabled ¶ added in v0.32.0
func (o ConfigManagementHierarchyControllerConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether Hierarchy Controller is enabled in this cluster.
func (ConfigManagementHierarchyControllerConfigPtrOutput) ToConfigManagementHierarchyControllerConfigPtrOutput ¶ added in v0.32.0
func (o ConfigManagementHierarchyControllerConfigPtrOutput) ToConfigManagementHierarchyControllerConfigPtrOutput() ConfigManagementHierarchyControllerConfigPtrOutput
func (ConfigManagementHierarchyControllerConfigPtrOutput) ToConfigManagementHierarchyControllerConfigPtrOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementHierarchyControllerConfigPtrOutput) ToConfigManagementHierarchyControllerConfigPtrOutputWithContext(ctx context.Context) ConfigManagementHierarchyControllerConfigPtrOutput
type ConfigManagementHierarchyControllerConfigResponse ¶ added in v0.32.0
type ConfigManagementHierarchyControllerConfigResponse struct { // Whether hierarchical resource quota is enabled in this cluster. EnableHierarchicalResourceQuota bool `pulumi:"enableHierarchicalResourceQuota"` // Whether pod tree labels are enabled in this cluster. EnablePodTreeLabels bool `pulumi:"enablePodTreeLabels"` // Whether Hierarchy Controller is enabled in this cluster. Enabled bool `pulumi:"enabled"` }
Configuration for Hierarchy Controller
type ConfigManagementHierarchyControllerConfigResponseOutput ¶ added in v0.32.0
type ConfigManagementHierarchyControllerConfigResponseOutput struct{ *pulumi.OutputState }
Configuration for Hierarchy Controller
func (ConfigManagementHierarchyControllerConfigResponseOutput) ElementType ¶ added in v0.32.0
func (ConfigManagementHierarchyControllerConfigResponseOutput) ElementType() reflect.Type
func (ConfigManagementHierarchyControllerConfigResponseOutput) EnableHierarchicalResourceQuota ¶ added in v0.32.0
func (o ConfigManagementHierarchyControllerConfigResponseOutput) EnableHierarchicalResourceQuota() pulumi.BoolOutput
Whether hierarchical resource quota is enabled in this cluster.
func (ConfigManagementHierarchyControllerConfigResponseOutput) EnablePodTreeLabels ¶ added in v0.32.0
func (o ConfigManagementHierarchyControllerConfigResponseOutput) EnablePodTreeLabels() pulumi.BoolOutput
Whether pod tree labels are enabled in this cluster.
func (ConfigManagementHierarchyControllerConfigResponseOutput) Enabled ¶ added in v0.32.0
func (o ConfigManagementHierarchyControllerConfigResponseOutput) Enabled() pulumi.BoolOutput
Whether Hierarchy Controller is enabled in this cluster.
func (ConfigManagementHierarchyControllerConfigResponseOutput) ToConfigManagementHierarchyControllerConfigResponseOutput ¶ added in v0.32.0
func (o ConfigManagementHierarchyControllerConfigResponseOutput) ToConfigManagementHierarchyControllerConfigResponseOutput() ConfigManagementHierarchyControllerConfigResponseOutput
func (ConfigManagementHierarchyControllerConfigResponseOutput) ToConfigManagementHierarchyControllerConfigResponseOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementHierarchyControllerConfigResponseOutput) ToConfigManagementHierarchyControllerConfigResponseOutputWithContext(ctx context.Context) ConfigManagementHierarchyControllerConfigResponseOutput
type ConfigManagementHierarchyControllerDeploymentStateResponse ¶
type ConfigManagementHierarchyControllerDeploymentStateResponse struct { // The deployment state for Hierarchy Controller extension (e.g. v0.7.0-hc.1) Extension string `pulumi:"extension"` // The deployment state for open source HNC (e.g. v0.7.0-hc.0) Hnc string `pulumi:"hnc"` }
Deployment state for Hierarchy Controller
type ConfigManagementHierarchyControllerDeploymentStateResponseOutput ¶
type ConfigManagementHierarchyControllerDeploymentStateResponseOutput struct{ *pulumi.OutputState }
Deployment state for Hierarchy Controller
func (ConfigManagementHierarchyControllerDeploymentStateResponseOutput) ElementType ¶
func (ConfigManagementHierarchyControllerDeploymentStateResponseOutput) ElementType() reflect.Type
func (ConfigManagementHierarchyControllerDeploymentStateResponseOutput) Extension ¶
func (o ConfigManagementHierarchyControllerDeploymentStateResponseOutput) Extension() pulumi.StringOutput
The deployment state for Hierarchy Controller extension (e.g. v0.7.0-hc.1)
func (ConfigManagementHierarchyControllerDeploymentStateResponseOutput) Hnc ¶
The deployment state for open source HNC (e.g. v0.7.0-hc.0)
func (ConfigManagementHierarchyControllerDeploymentStateResponseOutput) ToConfigManagementHierarchyControllerDeploymentStateResponseOutput ¶
func (o ConfigManagementHierarchyControllerDeploymentStateResponseOutput) ToConfigManagementHierarchyControllerDeploymentStateResponseOutput() ConfigManagementHierarchyControllerDeploymentStateResponseOutput
func (ConfigManagementHierarchyControllerDeploymentStateResponseOutput) ToConfigManagementHierarchyControllerDeploymentStateResponseOutputWithContext ¶
func (o ConfigManagementHierarchyControllerDeploymentStateResponseOutput) ToConfigManagementHierarchyControllerDeploymentStateResponseOutputWithContext(ctx context.Context) ConfigManagementHierarchyControllerDeploymentStateResponseOutput
type ConfigManagementHierarchyControllerStateResponse ¶
type ConfigManagementHierarchyControllerStateResponse struct { // The deployment state for Hierarchy Controller State ConfigManagementHierarchyControllerDeploymentStateResponse `pulumi:"state"` // The version for Hierarchy Controller Version ConfigManagementHierarchyControllerVersionResponse `pulumi:"version"` }
State for Hierarchy Controller
type ConfigManagementHierarchyControllerStateResponseOutput ¶
type ConfigManagementHierarchyControllerStateResponseOutput struct{ *pulumi.OutputState }
State for Hierarchy Controller
func (ConfigManagementHierarchyControllerStateResponseOutput) ElementType ¶
func (ConfigManagementHierarchyControllerStateResponseOutput) ElementType() reflect.Type
func (ConfigManagementHierarchyControllerStateResponseOutput) State ¶
func (o ConfigManagementHierarchyControllerStateResponseOutput) State() ConfigManagementHierarchyControllerDeploymentStateResponseOutput
The deployment state for Hierarchy Controller
func (ConfigManagementHierarchyControllerStateResponseOutput) ToConfigManagementHierarchyControllerStateResponseOutput ¶
func (o ConfigManagementHierarchyControllerStateResponseOutput) ToConfigManagementHierarchyControllerStateResponseOutput() ConfigManagementHierarchyControllerStateResponseOutput
func (ConfigManagementHierarchyControllerStateResponseOutput) ToConfigManagementHierarchyControllerStateResponseOutputWithContext ¶
func (o ConfigManagementHierarchyControllerStateResponseOutput) ToConfigManagementHierarchyControllerStateResponseOutputWithContext(ctx context.Context) ConfigManagementHierarchyControllerStateResponseOutput
func (ConfigManagementHierarchyControllerStateResponseOutput) Version ¶
func (o ConfigManagementHierarchyControllerStateResponseOutput) Version() ConfigManagementHierarchyControllerVersionResponseOutput
The version for Hierarchy Controller
type ConfigManagementHierarchyControllerVersionResponse ¶
type ConfigManagementHierarchyControllerVersionResponse struct { // Version for Hierarchy Controller extension Extension string `pulumi:"extension"` // Version for open source HNC Hnc string `pulumi:"hnc"` }
Version for Hierarchy Controller
type ConfigManagementHierarchyControllerVersionResponseOutput ¶
type ConfigManagementHierarchyControllerVersionResponseOutput struct{ *pulumi.OutputState }
Version for Hierarchy Controller
func (ConfigManagementHierarchyControllerVersionResponseOutput) ElementType ¶
func (ConfigManagementHierarchyControllerVersionResponseOutput) ElementType() reflect.Type
func (ConfigManagementHierarchyControllerVersionResponseOutput) Extension ¶
func (o ConfigManagementHierarchyControllerVersionResponseOutput) Extension() pulumi.StringOutput
Version for Hierarchy Controller extension
func (ConfigManagementHierarchyControllerVersionResponseOutput) ToConfigManagementHierarchyControllerVersionResponseOutput ¶
func (o ConfigManagementHierarchyControllerVersionResponseOutput) ToConfigManagementHierarchyControllerVersionResponseOutput() ConfigManagementHierarchyControllerVersionResponseOutput
func (ConfigManagementHierarchyControllerVersionResponseOutput) ToConfigManagementHierarchyControllerVersionResponseOutputWithContext ¶
func (o ConfigManagementHierarchyControllerVersionResponseOutput) ToConfigManagementHierarchyControllerVersionResponseOutputWithContext(ctx context.Context) ConfigManagementHierarchyControllerVersionResponseOutput
type ConfigManagementInstallErrorResponse ¶
type ConfigManagementInstallErrorResponse struct { // A string representing the user facing error message ErrorMessage string `pulumi:"errorMessage"` }
Errors pertaining to the installation of ACM
type ConfigManagementInstallErrorResponseArrayOutput ¶
type ConfigManagementInstallErrorResponseArrayOutput struct{ *pulumi.OutputState }
func (ConfigManagementInstallErrorResponseArrayOutput) ElementType ¶
func (ConfigManagementInstallErrorResponseArrayOutput) ElementType() reflect.Type
func (ConfigManagementInstallErrorResponseArrayOutput) ToConfigManagementInstallErrorResponseArrayOutput ¶
func (o ConfigManagementInstallErrorResponseArrayOutput) ToConfigManagementInstallErrorResponseArrayOutput() ConfigManagementInstallErrorResponseArrayOutput
func (ConfigManagementInstallErrorResponseArrayOutput) ToConfigManagementInstallErrorResponseArrayOutputWithContext ¶
func (o ConfigManagementInstallErrorResponseArrayOutput) ToConfigManagementInstallErrorResponseArrayOutputWithContext(ctx context.Context) ConfigManagementInstallErrorResponseArrayOutput
type ConfigManagementInstallErrorResponseOutput ¶
type ConfigManagementInstallErrorResponseOutput struct{ *pulumi.OutputState }
Errors pertaining to the installation of ACM
func (ConfigManagementInstallErrorResponseOutput) ElementType ¶
func (ConfigManagementInstallErrorResponseOutput) ElementType() reflect.Type
func (ConfigManagementInstallErrorResponseOutput) ErrorMessage ¶
func (o ConfigManagementInstallErrorResponseOutput) ErrorMessage() pulumi.StringOutput
A string representing the user facing error message
func (ConfigManagementInstallErrorResponseOutput) ToConfigManagementInstallErrorResponseOutput ¶
func (o ConfigManagementInstallErrorResponseOutput) ToConfigManagementInstallErrorResponseOutput() ConfigManagementInstallErrorResponseOutput
func (ConfigManagementInstallErrorResponseOutput) ToConfigManagementInstallErrorResponseOutputWithContext ¶
func (o ConfigManagementInstallErrorResponseOutput) ToConfigManagementInstallErrorResponseOutputWithContext(ctx context.Context) ConfigManagementInstallErrorResponseOutput
type ConfigManagementMembershipSpec ¶ added in v0.32.0
type ConfigManagementMembershipSpec struct { // Binauthz conifguration for the cluster. Deprecated: This field will be ignored and should not be set. // // Deprecated: Binauthz conifguration for the cluster. Deprecated: This field will be ignored and should not be set. Binauthz *ConfigManagementBinauthzConfig `pulumi:"binauthz"` // The user-specified cluster name used by Config Sync cluster-name-selector annotation or ClusterSelector, for applying configs to only a subset of clusters. Omit this field if the cluster's fleet membership name is used by Config Sync cluster-name-selector annotation or ClusterSelector. Set this field if a name different from the cluster's fleet membership name is used by Config Sync cluster-name-selector annotation or ClusterSelector. Cluster *string `pulumi:"cluster"` // Config Sync configuration for the cluster. ConfigSync *ConfigManagementConfigSync `pulumi:"configSync"` // Hierarchy Controller configuration for the cluster. HierarchyController *ConfigManagementHierarchyControllerConfig `pulumi:"hierarchyController"` // Policy Controller configuration for the cluster. PolicyController *ConfigManagementPolicyController `pulumi:"policyController"` // Version of ACM installed. Version *string `pulumi:"version"` }
**Anthos Config Management**: Configuration for a single cluster. Intended to parallel the ConfigManagement CR.
type ConfigManagementMembershipSpecArgs ¶ added in v0.32.0
type ConfigManagementMembershipSpecArgs struct { // Binauthz conifguration for the cluster. Deprecated: This field will be ignored and should not be set. // // Deprecated: Binauthz conifguration for the cluster. Deprecated: This field will be ignored and should not be set. Binauthz ConfigManagementBinauthzConfigPtrInput `pulumi:"binauthz"` // The user-specified cluster name used by Config Sync cluster-name-selector annotation or ClusterSelector, for applying configs to only a subset of clusters. Omit this field if the cluster's fleet membership name is used by Config Sync cluster-name-selector annotation or ClusterSelector. Set this field if a name different from the cluster's fleet membership name is used by Config Sync cluster-name-selector annotation or ClusterSelector. Cluster pulumi.StringPtrInput `pulumi:"cluster"` // Config Sync configuration for the cluster. ConfigSync ConfigManagementConfigSyncPtrInput `pulumi:"configSync"` // Hierarchy Controller configuration for the cluster. HierarchyController ConfigManagementHierarchyControllerConfigPtrInput `pulumi:"hierarchyController"` // Policy Controller configuration for the cluster. PolicyController ConfigManagementPolicyControllerPtrInput `pulumi:"policyController"` // Version of ACM installed. Version pulumi.StringPtrInput `pulumi:"version"` }
**Anthos Config Management**: Configuration for a single cluster. Intended to parallel the ConfigManagement CR.
func (ConfigManagementMembershipSpecArgs) ElementType ¶ added in v0.32.0
func (ConfigManagementMembershipSpecArgs) ElementType() reflect.Type
func (ConfigManagementMembershipSpecArgs) ToConfigManagementMembershipSpecOutput ¶ added in v0.32.0
func (i ConfigManagementMembershipSpecArgs) ToConfigManagementMembershipSpecOutput() ConfigManagementMembershipSpecOutput
func (ConfigManagementMembershipSpecArgs) ToConfigManagementMembershipSpecOutputWithContext ¶ added in v0.32.0
func (i ConfigManagementMembershipSpecArgs) ToConfigManagementMembershipSpecOutputWithContext(ctx context.Context) ConfigManagementMembershipSpecOutput
func (ConfigManagementMembershipSpecArgs) ToConfigManagementMembershipSpecPtrOutput ¶ added in v0.32.0
func (i ConfigManagementMembershipSpecArgs) ToConfigManagementMembershipSpecPtrOutput() ConfigManagementMembershipSpecPtrOutput
func (ConfigManagementMembershipSpecArgs) ToConfigManagementMembershipSpecPtrOutputWithContext ¶ added in v0.32.0
func (i ConfigManagementMembershipSpecArgs) ToConfigManagementMembershipSpecPtrOutputWithContext(ctx context.Context) ConfigManagementMembershipSpecPtrOutput
type ConfigManagementMembershipSpecInput ¶ added in v0.32.0
type ConfigManagementMembershipSpecInput interface { pulumi.Input ToConfigManagementMembershipSpecOutput() ConfigManagementMembershipSpecOutput ToConfigManagementMembershipSpecOutputWithContext(context.Context) ConfigManagementMembershipSpecOutput }
ConfigManagementMembershipSpecInput is an input type that accepts ConfigManagementMembershipSpecArgs and ConfigManagementMembershipSpecOutput values. You can construct a concrete instance of `ConfigManagementMembershipSpecInput` via:
ConfigManagementMembershipSpecArgs{...}
type ConfigManagementMembershipSpecOutput ¶ added in v0.32.0
type ConfigManagementMembershipSpecOutput struct{ *pulumi.OutputState }
**Anthos Config Management**: Configuration for a single cluster. Intended to parallel the ConfigManagement CR.
func (ConfigManagementMembershipSpecOutput) Binauthz
deprecated
added in
v0.32.0
func (o ConfigManagementMembershipSpecOutput) Binauthz() ConfigManagementBinauthzConfigPtrOutput
Binauthz conifguration for the cluster. Deprecated: This field will be ignored and should not be set.
Deprecated: Binauthz conifguration for the cluster. Deprecated: This field will be ignored and should not be set.
func (ConfigManagementMembershipSpecOutput) Cluster ¶ added in v0.32.0
func (o ConfigManagementMembershipSpecOutput) Cluster() pulumi.StringPtrOutput
The user-specified cluster name used by Config Sync cluster-name-selector annotation or ClusterSelector, for applying configs to only a subset of clusters. Omit this field if the cluster's fleet membership name is used by Config Sync cluster-name-selector annotation or ClusterSelector. Set this field if a name different from the cluster's fleet membership name is used by Config Sync cluster-name-selector annotation or ClusterSelector.
func (ConfigManagementMembershipSpecOutput) ConfigSync ¶ added in v0.32.0
func (o ConfigManagementMembershipSpecOutput) ConfigSync() ConfigManagementConfigSyncPtrOutput
Config Sync configuration for the cluster.
func (ConfigManagementMembershipSpecOutput) ElementType ¶ added in v0.32.0
func (ConfigManagementMembershipSpecOutput) ElementType() reflect.Type
func (ConfigManagementMembershipSpecOutput) HierarchyController ¶ added in v0.32.0
func (o ConfigManagementMembershipSpecOutput) HierarchyController() ConfigManagementHierarchyControllerConfigPtrOutput
Hierarchy Controller configuration for the cluster.
func (ConfigManagementMembershipSpecOutput) PolicyController ¶ added in v0.32.0
func (o ConfigManagementMembershipSpecOutput) PolicyController() ConfigManagementPolicyControllerPtrOutput
Policy Controller configuration for the cluster.
func (ConfigManagementMembershipSpecOutput) ToConfigManagementMembershipSpecOutput ¶ added in v0.32.0
func (o ConfigManagementMembershipSpecOutput) ToConfigManagementMembershipSpecOutput() ConfigManagementMembershipSpecOutput
func (ConfigManagementMembershipSpecOutput) ToConfigManagementMembershipSpecOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementMembershipSpecOutput) ToConfigManagementMembershipSpecOutputWithContext(ctx context.Context) ConfigManagementMembershipSpecOutput
func (ConfigManagementMembershipSpecOutput) ToConfigManagementMembershipSpecPtrOutput ¶ added in v0.32.0
func (o ConfigManagementMembershipSpecOutput) ToConfigManagementMembershipSpecPtrOutput() ConfigManagementMembershipSpecPtrOutput
func (ConfigManagementMembershipSpecOutput) ToConfigManagementMembershipSpecPtrOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementMembershipSpecOutput) ToConfigManagementMembershipSpecPtrOutputWithContext(ctx context.Context) ConfigManagementMembershipSpecPtrOutput
func (ConfigManagementMembershipSpecOutput) Version ¶ added in v0.32.0
func (o ConfigManagementMembershipSpecOutput) Version() pulumi.StringPtrOutput
Version of ACM installed.
type ConfigManagementMembershipSpecPtrInput ¶ added in v0.32.0
type ConfigManagementMembershipSpecPtrInput interface { pulumi.Input ToConfigManagementMembershipSpecPtrOutput() ConfigManagementMembershipSpecPtrOutput ToConfigManagementMembershipSpecPtrOutputWithContext(context.Context) ConfigManagementMembershipSpecPtrOutput }
ConfigManagementMembershipSpecPtrInput is an input type that accepts ConfigManagementMembershipSpecArgs, ConfigManagementMembershipSpecPtr and ConfigManagementMembershipSpecPtrOutput values. You can construct a concrete instance of `ConfigManagementMembershipSpecPtrInput` via:
ConfigManagementMembershipSpecArgs{...} or: nil
func ConfigManagementMembershipSpecPtr ¶ added in v0.32.0
func ConfigManagementMembershipSpecPtr(v *ConfigManagementMembershipSpecArgs) ConfigManagementMembershipSpecPtrInput
type ConfigManagementMembershipSpecPtrOutput ¶ added in v0.32.0
type ConfigManagementMembershipSpecPtrOutput struct{ *pulumi.OutputState }
func (ConfigManagementMembershipSpecPtrOutput) Binauthz
deprecated
added in
v0.32.0
func (o ConfigManagementMembershipSpecPtrOutput) Binauthz() ConfigManagementBinauthzConfigPtrOutput
Binauthz conifguration for the cluster. Deprecated: This field will be ignored and should not be set.
Deprecated: Binauthz conifguration for the cluster. Deprecated: This field will be ignored and should not be set.
func (ConfigManagementMembershipSpecPtrOutput) Cluster ¶ added in v0.32.0
func (o ConfigManagementMembershipSpecPtrOutput) Cluster() pulumi.StringPtrOutput
The user-specified cluster name used by Config Sync cluster-name-selector annotation or ClusterSelector, for applying configs to only a subset of clusters. Omit this field if the cluster's fleet membership name is used by Config Sync cluster-name-selector annotation or ClusterSelector. Set this field if a name different from the cluster's fleet membership name is used by Config Sync cluster-name-selector annotation or ClusterSelector.
func (ConfigManagementMembershipSpecPtrOutput) ConfigSync ¶ added in v0.32.0
func (o ConfigManagementMembershipSpecPtrOutput) ConfigSync() ConfigManagementConfigSyncPtrOutput
Config Sync configuration for the cluster.
func (ConfigManagementMembershipSpecPtrOutput) ElementType ¶ added in v0.32.0
func (ConfigManagementMembershipSpecPtrOutput) ElementType() reflect.Type
func (ConfigManagementMembershipSpecPtrOutput) HierarchyController ¶ added in v0.32.0
func (o ConfigManagementMembershipSpecPtrOutput) HierarchyController() ConfigManagementHierarchyControllerConfigPtrOutput
Hierarchy Controller configuration for the cluster.
func (ConfigManagementMembershipSpecPtrOutput) PolicyController ¶ added in v0.32.0
func (o ConfigManagementMembershipSpecPtrOutput) PolicyController() ConfigManagementPolicyControllerPtrOutput
Policy Controller configuration for the cluster.
func (ConfigManagementMembershipSpecPtrOutput) ToConfigManagementMembershipSpecPtrOutput ¶ added in v0.32.0
func (o ConfigManagementMembershipSpecPtrOutput) ToConfigManagementMembershipSpecPtrOutput() ConfigManagementMembershipSpecPtrOutput
func (ConfigManagementMembershipSpecPtrOutput) ToConfigManagementMembershipSpecPtrOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementMembershipSpecPtrOutput) ToConfigManagementMembershipSpecPtrOutputWithContext(ctx context.Context) ConfigManagementMembershipSpecPtrOutput
func (ConfigManagementMembershipSpecPtrOutput) Version ¶ added in v0.32.0
func (o ConfigManagementMembershipSpecPtrOutput) Version() pulumi.StringPtrOutput
Version of ACM installed.
type ConfigManagementMembershipSpecResponse ¶ added in v0.32.0
type ConfigManagementMembershipSpecResponse struct { // Binauthz conifguration for the cluster. Deprecated: This field will be ignored and should not be set. // // Deprecated: Binauthz conifguration for the cluster. Deprecated: This field will be ignored and should not be set. Binauthz ConfigManagementBinauthzConfigResponse `pulumi:"binauthz"` // The user-specified cluster name used by Config Sync cluster-name-selector annotation or ClusterSelector, for applying configs to only a subset of clusters. Omit this field if the cluster's fleet membership name is used by Config Sync cluster-name-selector annotation or ClusterSelector. Set this field if a name different from the cluster's fleet membership name is used by Config Sync cluster-name-selector annotation or ClusterSelector. Cluster string `pulumi:"cluster"` // Config Sync configuration for the cluster. ConfigSync ConfigManagementConfigSyncResponse `pulumi:"configSync"` // Hierarchy Controller configuration for the cluster. HierarchyController ConfigManagementHierarchyControllerConfigResponse `pulumi:"hierarchyController"` // Policy Controller configuration for the cluster. PolicyController ConfigManagementPolicyControllerResponse `pulumi:"policyController"` // Version of ACM installed. Version string `pulumi:"version"` }
**Anthos Config Management**: Configuration for a single cluster. Intended to parallel the ConfigManagement CR.
type ConfigManagementMembershipSpecResponseOutput ¶ added in v0.32.0
type ConfigManagementMembershipSpecResponseOutput struct{ *pulumi.OutputState }
**Anthos Config Management**: Configuration for a single cluster. Intended to parallel the ConfigManagement CR.
func (ConfigManagementMembershipSpecResponseOutput) Binauthz
deprecated
added in
v0.32.0
func (o ConfigManagementMembershipSpecResponseOutput) Binauthz() ConfigManagementBinauthzConfigResponseOutput
Binauthz conifguration for the cluster. Deprecated: This field will be ignored and should not be set.
Deprecated: Binauthz conifguration for the cluster. Deprecated: This field will be ignored and should not be set.
func (ConfigManagementMembershipSpecResponseOutput) Cluster ¶ added in v0.32.0
func (o ConfigManagementMembershipSpecResponseOutput) Cluster() pulumi.StringOutput
The user-specified cluster name used by Config Sync cluster-name-selector annotation or ClusterSelector, for applying configs to only a subset of clusters. Omit this field if the cluster's fleet membership name is used by Config Sync cluster-name-selector annotation or ClusterSelector. Set this field if a name different from the cluster's fleet membership name is used by Config Sync cluster-name-selector annotation or ClusterSelector.
func (ConfigManagementMembershipSpecResponseOutput) ConfigSync ¶ added in v0.32.0
func (o ConfigManagementMembershipSpecResponseOutput) ConfigSync() ConfigManagementConfigSyncResponseOutput
Config Sync configuration for the cluster.
func (ConfigManagementMembershipSpecResponseOutput) ElementType ¶ added in v0.32.0
func (ConfigManagementMembershipSpecResponseOutput) ElementType() reflect.Type
func (ConfigManagementMembershipSpecResponseOutput) HierarchyController ¶ added in v0.32.0
func (o ConfigManagementMembershipSpecResponseOutput) HierarchyController() ConfigManagementHierarchyControllerConfigResponseOutput
Hierarchy Controller configuration for the cluster.
func (ConfigManagementMembershipSpecResponseOutput) PolicyController ¶ added in v0.32.0
func (o ConfigManagementMembershipSpecResponseOutput) PolicyController() ConfigManagementPolicyControllerResponseOutput
Policy Controller configuration for the cluster.
func (ConfigManagementMembershipSpecResponseOutput) ToConfigManagementMembershipSpecResponseOutput ¶ added in v0.32.0
func (o ConfigManagementMembershipSpecResponseOutput) ToConfigManagementMembershipSpecResponseOutput() ConfigManagementMembershipSpecResponseOutput
func (ConfigManagementMembershipSpecResponseOutput) ToConfigManagementMembershipSpecResponseOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementMembershipSpecResponseOutput) ToConfigManagementMembershipSpecResponseOutputWithContext(ctx context.Context) ConfigManagementMembershipSpecResponseOutput
func (ConfigManagementMembershipSpecResponseOutput) Version ¶ added in v0.32.0
func (o ConfigManagementMembershipSpecResponseOutput) Version() pulumi.StringOutput
Version of ACM installed.
type ConfigManagementMembershipStateResponse ¶
type ConfigManagementMembershipStateResponse struct { // Binauthz status BinauthzState ConfigManagementBinauthzStateResponse `pulumi:"binauthzState"` // This field is set to the `cluster_name` field of the Membership Spec if it is not empty. Otherwise, it is set to the cluster's fleet membership name. ClusterName string `pulumi:"clusterName"` // Current sync status ConfigSyncState ConfigManagementConfigSyncStateResponse `pulumi:"configSyncState"` // Hierarchy Controller status HierarchyControllerState ConfigManagementHierarchyControllerStateResponse `pulumi:"hierarchyControllerState"` // Membership configuration in the cluster. This represents the actual state in the cluster, while the MembershipSpec in the FeatureSpec represents the intended state MembershipSpec ConfigManagementMembershipSpecResponse `pulumi:"membershipSpec"` // Current install status of ACM's Operator OperatorState ConfigManagementOperatorStateResponse `pulumi:"operatorState"` // PolicyController status PolicyControllerState ConfigManagementPolicyControllerStateResponse `pulumi:"policyControllerState"` }
**Anthos Config Management**: State for a single cluster.
type ConfigManagementMembershipStateResponseOutput ¶
type ConfigManagementMembershipStateResponseOutput struct{ *pulumi.OutputState }
**Anthos Config Management**: State for a single cluster.
func (ConfigManagementMembershipStateResponseOutput) BinauthzState ¶
func (o ConfigManagementMembershipStateResponseOutput) BinauthzState() ConfigManagementBinauthzStateResponseOutput
Binauthz status
func (ConfigManagementMembershipStateResponseOutput) ClusterName ¶
func (o ConfigManagementMembershipStateResponseOutput) ClusterName() pulumi.StringOutput
This field is set to the `cluster_name` field of the Membership Spec if it is not empty. Otherwise, it is set to the cluster's fleet membership name.
func (ConfigManagementMembershipStateResponseOutput) ConfigSyncState ¶
func (o ConfigManagementMembershipStateResponseOutput) ConfigSyncState() ConfigManagementConfigSyncStateResponseOutput
Current sync status
func (ConfigManagementMembershipStateResponseOutput) ElementType ¶
func (ConfigManagementMembershipStateResponseOutput) ElementType() reflect.Type
func (ConfigManagementMembershipStateResponseOutput) HierarchyControllerState ¶
func (o ConfigManagementMembershipStateResponseOutput) HierarchyControllerState() ConfigManagementHierarchyControllerStateResponseOutput
Hierarchy Controller status
func (ConfigManagementMembershipStateResponseOutput) MembershipSpec ¶
func (o ConfigManagementMembershipStateResponseOutput) MembershipSpec() ConfigManagementMembershipSpecResponseOutput
Membership configuration in the cluster. This represents the actual state in the cluster, while the MembershipSpec in the FeatureSpec represents the intended state
func (ConfigManagementMembershipStateResponseOutput) OperatorState ¶
func (o ConfigManagementMembershipStateResponseOutput) OperatorState() ConfigManagementOperatorStateResponseOutput
Current install status of ACM's Operator
func (ConfigManagementMembershipStateResponseOutput) PolicyControllerState ¶
func (o ConfigManagementMembershipStateResponseOutput) PolicyControllerState() ConfigManagementPolicyControllerStateResponseOutput
PolicyController status
func (ConfigManagementMembershipStateResponseOutput) ToConfigManagementMembershipStateResponseOutput ¶
func (o ConfigManagementMembershipStateResponseOutput) ToConfigManagementMembershipStateResponseOutput() ConfigManagementMembershipStateResponseOutput
func (ConfigManagementMembershipStateResponseOutput) ToConfigManagementMembershipStateResponseOutputWithContext ¶
func (o ConfigManagementMembershipStateResponseOutput) ToConfigManagementMembershipStateResponseOutputWithContext(ctx context.Context) ConfigManagementMembershipStateResponseOutput
type ConfigManagementOciConfig ¶ added in v0.32.0
type ConfigManagementOciConfig struct { // The Google Cloud Service Account Email used for auth when secret_type is gcpServiceAccount. GcpServiceAccountEmail *string `pulumi:"gcpServiceAccountEmail"` // The absolute path of the directory that contains the local resources. Default: the root directory of the image. PolicyDir *string `pulumi:"policyDir"` // Type of secret configured for access to the Git repo. SecretType *string `pulumi:"secretType"` // The OCI image repository URL for the package to sync from. e.g. `LOCATION-docker.pkg.dev/PROJECT_ID/REPOSITORY_NAME/PACKAGE_NAME`. SyncRepo *string `pulumi:"syncRepo"` // Period in seconds between consecutive syncs. Default: 15. SyncWaitSecs *string `pulumi:"syncWaitSecs"` }
OCI repo configuration for a single cluster
type ConfigManagementOciConfigArgs ¶ added in v0.32.0
type ConfigManagementOciConfigArgs struct { // The Google Cloud Service Account Email used for auth when secret_type is gcpServiceAccount. GcpServiceAccountEmail pulumi.StringPtrInput `pulumi:"gcpServiceAccountEmail"` // The absolute path of the directory that contains the local resources. Default: the root directory of the image. PolicyDir pulumi.StringPtrInput `pulumi:"policyDir"` // Type of secret configured for access to the Git repo. SecretType pulumi.StringPtrInput `pulumi:"secretType"` // The OCI image repository URL for the package to sync from. e.g. `LOCATION-docker.pkg.dev/PROJECT_ID/REPOSITORY_NAME/PACKAGE_NAME`. SyncRepo pulumi.StringPtrInput `pulumi:"syncRepo"` // Period in seconds between consecutive syncs. Default: 15. SyncWaitSecs pulumi.StringPtrInput `pulumi:"syncWaitSecs"` }
OCI repo configuration for a single cluster
func (ConfigManagementOciConfigArgs) ElementType ¶ added in v0.32.0
func (ConfigManagementOciConfigArgs) ElementType() reflect.Type
func (ConfigManagementOciConfigArgs) ToConfigManagementOciConfigOutput ¶ added in v0.32.0
func (i ConfigManagementOciConfigArgs) ToConfigManagementOciConfigOutput() ConfigManagementOciConfigOutput
func (ConfigManagementOciConfigArgs) ToConfigManagementOciConfigOutputWithContext ¶ added in v0.32.0
func (i ConfigManagementOciConfigArgs) ToConfigManagementOciConfigOutputWithContext(ctx context.Context) ConfigManagementOciConfigOutput
func (ConfigManagementOciConfigArgs) ToConfigManagementOciConfigPtrOutput ¶ added in v0.32.0
func (i ConfigManagementOciConfigArgs) ToConfigManagementOciConfigPtrOutput() ConfigManagementOciConfigPtrOutput
func (ConfigManagementOciConfigArgs) ToConfigManagementOciConfigPtrOutputWithContext ¶ added in v0.32.0
func (i ConfigManagementOciConfigArgs) ToConfigManagementOciConfigPtrOutputWithContext(ctx context.Context) ConfigManagementOciConfigPtrOutput
type ConfigManagementOciConfigInput ¶ added in v0.32.0
type ConfigManagementOciConfigInput interface { pulumi.Input ToConfigManagementOciConfigOutput() ConfigManagementOciConfigOutput ToConfigManagementOciConfigOutputWithContext(context.Context) ConfigManagementOciConfigOutput }
ConfigManagementOciConfigInput is an input type that accepts ConfigManagementOciConfigArgs and ConfigManagementOciConfigOutput values. You can construct a concrete instance of `ConfigManagementOciConfigInput` via:
ConfigManagementOciConfigArgs{...}
type ConfigManagementOciConfigOutput ¶ added in v0.32.0
type ConfigManagementOciConfigOutput struct{ *pulumi.OutputState }
OCI repo configuration for a single cluster
func (ConfigManagementOciConfigOutput) ElementType ¶ added in v0.32.0
func (ConfigManagementOciConfigOutput) ElementType() reflect.Type
func (ConfigManagementOciConfigOutput) GcpServiceAccountEmail ¶ added in v0.32.0
func (o ConfigManagementOciConfigOutput) GcpServiceAccountEmail() pulumi.StringPtrOutput
The Google Cloud Service Account Email used for auth when secret_type is gcpServiceAccount.
func (ConfigManagementOciConfigOutput) PolicyDir ¶ added in v0.32.0
func (o ConfigManagementOciConfigOutput) PolicyDir() pulumi.StringPtrOutput
The absolute path of the directory that contains the local resources. Default: the root directory of the image.
func (ConfigManagementOciConfigOutput) SecretType ¶ added in v0.32.0
func (o ConfigManagementOciConfigOutput) SecretType() pulumi.StringPtrOutput
Type of secret configured for access to the Git repo.
func (ConfigManagementOciConfigOutput) SyncRepo ¶ added in v0.32.0
func (o ConfigManagementOciConfigOutput) SyncRepo() pulumi.StringPtrOutput
The OCI image repository URL for the package to sync from. e.g. `LOCATION-docker.pkg.dev/PROJECT_ID/REPOSITORY_NAME/PACKAGE_NAME`.
func (ConfigManagementOciConfigOutput) SyncWaitSecs ¶ added in v0.32.0
func (o ConfigManagementOciConfigOutput) SyncWaitSecs() pulumi.StringPtrOutput
Period in seconds between consecutive syncs. Default: 15.
func (ConfigManagementOciConfigOutput) ToConfigManagementOciConfigOutput ¶ added in v0.32.0
func (o ConfigManagementOciConfigOutput) ToConfigManagementOciConfigOutput() ConfigManagementOciConfigOutput
func (ConfigManagementOciConfigOutput) ToConfigManagementOciConfigOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementOciConfigOutput) ToConfigManagementOciConfigOutputWithContext(ctx context.Context) ConfigManagementOciConfigOutput
func (ConfigManagementOciConfigOutput) ToConfigManagementOciConfigPtrOutput ¶ added in v0.32.0
func (o ConfigManagementOciConfigOutput) ToConfigManagementOciConfigPtrOutput() ConfigManagementOciConfigPtrOutput
func (ConfigManagementOciConfigOutput) ToConfigManagementOciConfigPtrOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementOciConfigOutput) ToConfigManagementOciConfigPtrOutputWithContext(ctx context.Context) ConfigManagementOciConfigPtrOutput
type ConfigManagementOciConfigPtrInput ¶ added in v0.32.0
type ConfigManagementOciConfigPtrInput interface { pulumi.Input ToConfigManagementOciConfigPtrOutput() ConfigManagementOciConfigPtrOutput ToConfigManagementOciConfigPtrOutputWithContext(context.Context) ConfigManagementOciConfigPtrOutput }
ConfigManagementOciConfigPtrInput is an input type that accepts ConfigManagementOciConfigArgs, ConfigManagementOciConfigPtr and ConfigManagementOciConfigPtrOutput values. You can construct a concrete instance of `ConfigManagementOciConfigPtrInput` via:
ConfigManagementOciConfigArgs{...} or: nil
func ConfigManagementOciConfigPtr ¶ added in v0.32.0
func ConfigManagementOciConfigPtr(v *ConfigManagementOciConfigArgs) ConfigManagementOciConfigPtrInput
type ConfigManagementOciConfigPtrOutput ¶ added in v0.32.0
type ConfigManagementOciConfigPtrOutput struct{ *pulumi.OutputState }
func (ConfigManagementOciConfigPtrOutput) Elem ¶ added in v0.32.0
func (o ConfigManagementOciConfigPtrOutput) Elem() ConfigManagementOciConfigOutput
func (ConfigManagementOciConfigPtrOutput) ElementType ¶ added in v0.32.0
func (ConfigManagementOciConfigPtrOutput) ElementType() reflect.Type
func (ConfigManagementOciConfigPtrOutput) GcpServiceAccountEmail ¶ added in v0.32.0
func (o ConfigManagementOciConfigPtrOutput) GcpServiceAccountEmail() pulumi.StringPtrOutput
The Google Cloud Service Account Email used for auth when secret_type is gcpServiceAccount.
func (ConfigManagementOciConfigPtrOutput) PolicyDir ¶ added in v0.32.0
func (o ConfigManagementOciConfigPtrOutput) PolicyDir() pulumi.StringPtrOutput
The absolute path of the directory that contains the local resources. Default: the root directory of the image.
func (ConfigManagementOciConfigPtrOutput) SecretType ¶ added in v0.32.0
func (o ConfigManagementOciConfigPtrOutput) SecretType() pulumi.StringPtrOutput
Type of secret configured for access to the Git repo.
func (ConfigManagementOciConfigPtrOutput) SyncRepo ¶ added in v0.32.0
func (o ConfigManagementOciConfigPtrOutput) SyncRepo() pulumi.StringPtrOutput
The OCI image repository URL for the package to sync from. e.g. `LOCATION-docker.pkg.dev/PROJECT_ID/REPOSITORY_NAME/PACKAGE_NAME`.
func (ConfigManagementOciConfigPtrOutput) SyncWaitSecs ¶ added in v0.32.0
func (o ConfigManagementOciConfigPtrOutput) SyncWaitSecs() pulumi.StringPtrOutput
Period in seconds between consecutive syncs. Default: 15.
func (ConfigManagementOciConfigPtrOutput) ToConfigManagementOciConfigPtrOutput ¶ added in v0.32.0
func (o ConfigManagementOciConfigPtrOutput) ToConfigManagementOciConfigPtrOutput() ConfigManagementOciConfigPtrOutput
func (ConfigManagementOciConfigPtrOutput) ToConfigManagementOciConfigPtrOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementOciConfigPtrOutput) ToConfigManagementOciConfigPtrOutputWithContext(ctx context.Context) ConfigManagementOciConfigPtrOutput
type ConfigManagementOciConfigResponse ¶ added in v0.32.0
type ConfigManagementOciConfigResponse struct { // The Google Cloud Service Account Email used for auth when secret_type is gcpServiceAccount. GcpServiceAccountEmail string `pulumi:"gcpServiceAccountEmail"` // The absolute path of the directory that contains the local resources. Default: the root directory of the image. PolicyDir string `pulumi:"policyDir"` // Type of secret configured for access to the Git repo. SecretType string `pulumi:"secretType"` // The OCI image repository URL for the package to sync from. e.g. `LOCATION-docker.pkg.dev/PROJECT_ID/REPOSITORY_NAME/PACKAGE_NAME`. SyncRepo string `pulumi:"syncRepo"` // Period in seconds between consecutive syncs. Default: 15. SyncWaitSecs string `pulumi:"syncWaitSecs"` }
OCI repo configuration for a single cluster
type ConfigManagementOciConfigResponseOutput ¶ added in v0.32.0
type ConfigManagementOciConfigResponseOutput struct{ *pulumi.OutputState }
OCI repo configuration for a single cluster
func (ConfigManagementOciConfigResponseOutput) ElementType ¶ added in v0.32.0
func (ConfigManagementOciConfigResponseOutput) ElementType() reflect.Type
func (ConfigManagementOciConfigResponseOutput) GcpServiceAccountEmail ¶ added in v0.32.0
func (o ConfigManagementOciConfigResponseOutput) GcpServiceAccountEmail() pulumi.StringOutput
The Google Cloud Service Account Email used for auth when secret_type is gcpServiceAccount.
func (ConfigManagementOciConfigResponseOutput) PolicyDir ¶ added in v0.32.0
func (o ConfigManagementOciConfigResponseOutput) PolicyDir() pulumi.StringOutput
The absolute path of the directory that contains the local resources. Default: the root directory of the image.
func (ConfigManagementOciConfigResponseOutput) SecretType ¶ added in v0.32.0
func (o ConfigManagementOciConfigResponseOutput) SecretType() pulumi.StringOutput
Type of secret configured for access to the Git repo.
func (ConfigManagementOciConfigResponseOutput) SyncRepo ¶ added in v0.32.0
func (o ConfigManagementOciConfigResponseOutput) SyncRepo() pulumi.StringOutput
The OCI image repository URL for the package to sync from. e.g. `LOCATION-docker.pkg.dev/PROJECT_ID/REPOSITORY_NAME/PACKAGE_NAME`.
func (ConfigManagementOciConfigResponseOutput) SyncWaitSecs ¶ added in v0.32.0
func (o ConfigManagementOciConfigResponseOutput) SyncWaitSecs() pulumi.StringOutput
Period in seconds between consecutive syncs. Default: 15.
func (ConfigManagementOciConfigResponseOutput) ToConfigManagementOciConfigResponseOutput ¶ added in v0.32.0
func (o ConfigManagementOciConfigResponseOutput) ToConfigManagementOciConfigResponseOutput() ConfigManagementOciConfigResponseOutput
func (ConfigManagementOciConfigResponseOutput) ToConfigManagementOciConfigResponseOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementOciConfigResponseOutput) ToConfigManagementOciConfigResponseOutputWithContext(ctx context.Context) ConfigManagementOciConfigResponseOutput
type ConfigManagementOperatorStateResponse ¶
type ConfigManagementOperatorStateResponse struct { // The state of the Operator's deployment DeploymentState string `pulumi:"deploymentState"` // Install errors. Errors []ConfigManagementInstallErrorResponse `pulumi:"errors"` // The semenatic version number of the operator Version string `pulumi:"version"` }
State information for an ACM's Operator
type ConfigManagementOperatorStateResponseOutput ¶
type ConfigManagementOperatorStateResponseOutput struct{ *pulumi.OutputState }
State information for an ACM's Operator
func (ConfigManagementOperatorStateResponseOutput) DeploymentState ¶
func (o ConfigManagementOperatorStateResponseOutput) DeploymentState() pulumi.StringOutput
The state of the Operator's deployment
func (ConfigManagementOperatorStateResponseOutput) ElementType ¶
func (ConfigManagementOperatorStateResponseOutput) ElementType() reflect.Type
func (ConfigManagementOperatorStateResponseOutput) Errors ¶
func (o ConfigManagementOperatorStateResponseOutput) Errors() ConfigManagementInstallErrorResponseArrayOutput
Install errors.
func (ConfigManagementOperatorStateResponseOutput) ToConfigManagementOperatorStateResponseOutput ¶
func (o ConfigManagementOperatorStateResponseOutput) ToConfigManagementOperatorStateResponseOutput() ConfigManagementOperatorStateResponseOutput
func (ConfigManagementOperatorStateResponseOutput) ToConfigManagementOperatorStateResponseOutputWithContext ¶
func (o ConfigManagementOperatorStateResponseOutput) ToConfigManagementOperatorStateResponseOutputWithContext(ctx context.Context) ConfigManagementOperatorStateResponseOutput
func (ConfigManagementOperatorStateResponseOutput) Version ¶
func (o ConfigManagementOperatorStateResponseOutput) Version() pulumi.StringOutput
The semenatic version number of the operator
type ConfigManagementPolicyController ¶ added in v0.32.0
type ConfigManagementPolicyController struct { // Sets the interval for Policy Controller Audit Scans (in seconds). When set to 0, this disables audit functionality altogether. AuditIntervalSeconds *string `pulumi:"auditIntervalSeconds"` // Enables the installation of Policy Controller. If false, the rest of PolicyController fields take no effect. Enabled *bool `pulumi:"enabled"` // The set of namespaces that are excluded from Policy Controller checks. Namespaces do not need to currently exist on the cluster. ExemptableNamespaces []string `pulumi:"exemptableNamespaces"` // Logs all denies and dry run failures. LogDeniesEnabled *bool `pulumi:"logDeniesEnabled"` // Monitoring specifies the configuration of monitoring. Monitoring *ConfigManagementPolicyControllerMonitoring `pulumi:"monitoring"` // Enable or disable mutation in policy controller. If true, mutation CRDs, webhook and controller deployment will be deployed to the cluster. MutationEnabled *bool `pulumi:"mutationEnabled"` // Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated. ReferentialRulesEnabled *bool `pulumi:"referentialRulesEnabled"` // Installs the default template library along with Policy Controller. TemplateLibraryInstalled *bool `pulumi:"templateLibraryInstalled"` }
Configuration for Policy Controller
type ConfigManagementPolicyControllerArgs ¶ added in v0.32.0
type ConfigManagementPolicyControllerArgs struct { // Sets the interval for Policy Controller Audit Scans (in seconds). When set to 0, this disables audit functionality altogether. AuditIntervalSeconds pulumi.StringPtrInput `pulumi:"auditIntervalSeconds"` // Enables the installation of Policy Controller. If false, the rest of PolicyController fields take no effect. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The set of namespaces that are excluded from Policy Controller checks. Namespaces do not need to currently exist on the cluster. ExemptableNamespaces pulumi.StringArrayInput `pulumi:"exemptableNamespaces"` // Logs all denies and dry run failures. LogDeniesEnabled pulumi.BoolPtrInput `pulumi:"logDeniesEnabled"` // Monitoring specifies the configuration of monitoring. Monitoring ConfigManagementPolicyControllerMonitoringPtrInput `pulumi:"monitoring"` // Enable or disable mutation in policy controller. If true, mutation CRDs, webhook and controller deployment will be deployed to the cluster. MutationEnabled pulumi.BoolPtrInput `pulumi:"mutationEnabled"` // Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated. ReferentialRulesEnabled pulumi.BoolPtrInput `pulumi:"referentialRulesEnabled"` // Installs the default template library along with Policy Controller. TemplateLibraryInstalled pulumi.BoolPtrInput `pulumi:"templateLibraryInstalled"` }
Configuration for Policy Controller
func (ConfigManagementPolicyControllerArgs) ElementType ¶ added in v0.32.0
func (ConfigManagementPolicyControllerArgs) ElementType() reflect.Type
func (ConfigManagementPolicyControllerArgs) ToConfigManagementPolicyControllerOutput ¶ added in v0.32.0
func (i ConfigManagementPolicyControllerArgs) ToConfigManagementPolicyControllerOutput() ConfigManagementPolicyControllerOutput
func (ConfigManagementPolicyControllerArgs) ToConfigManagementPolicyControllerOutputWithContext ¶ added in v0.32.0
func (i ConfigManagementPolicyControllerArgs) ToConfigManagementPolicyControllerOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerOutput
func (ConfigManagementPolicyControllerArgs) ToConfigManagementPolicyControllerPtrOutput ¶ added in v0.32.0
func (i ConfigManagementPolicyControllerArgs) ToConfigManagementPolicyControllerPtrOutput() ConfigManagementPolicyControllerPtrOutput
func (ConfigManagementPolicyControllerArgs) ToConfigManagementPolicyControllerPtrOutputWithContext ¶ added in v0.32.0
func (i ConfigManagementPolicyControllerArgs) ToConfigManagementPolicyControllerPtrOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerPtrOutput
type ConfigManagementPolicyControllerInput ¶ added in v0.32.0
type ConfigManagementPolicyControllerInput interface { pulumi.Input ToConfigManagementPolicyControllerOutput() ConfigManagementPolicyControllerOutput ToConfigManagementPolicyControllerOutputWithContext(context.Context) ConfigManagementPolicyControllerOutput }
ConfigManagementPolicyControllerInput is an input type that accepts ConfigManagementPolicyControllerArgs and ConfigManagementPolicyControllerOutput values. You can construct a concrete instance of `ConfigManagementPolicyControllerInput` via:
ConfigManagementPolicyControllerArgs{...}
type ConfigManagementPolicyControllerMigrationResponse ¶
type ConfigManagementPolicyControllerMigrationResponse struct { // Last time this membership spec was copied to PoCo feature. CopyTime string `pulumi:"copyTime"` // Stage of the migration. Stage string `pulumi:"stage"` }
State for the migration of PolicyController from ACM -> PoCo Hub.
type ConfigManagementPolicyControllerMigrationResponseOutput ¶
type ConfigManagementPolicyControllerMigrationResponseOutput struct{ *pulumi.OutputState }
State for the migration of PolicyController from ACM -> PoCo Hub.
func (ConfigManagementPolicyControllerMigrationResponseOutput) CopyTime ¶
func (o ConfigManagementPolicyControllerMigrationResponseOutput) CopyTime() pulumi.StringOutput
Last time this membership spec was copied to PoCo feature.
func (ConfigManagementPolicyControllerMigrationResponseOutput) ElementType ¶
func (ConfigManagementPolicyControllerMigrationResponseOutput) ElementType() reflect.Type
func (ConfigManagementPolicyControllerMigrationResponseOutput) Stage ¶
func (o ConfigManagementPolicyControllerMigrationResponseOutput) Stage() pulumi.StringOutput
Stage of the migration.
func (ConfigManagementPolicyControllerMigrationResponseOutput) ToConfigManagementPolicyControllerMigrationResponseOutput ¶
func (o ConfigManagementPolicyControllerMigrationResponseOutput) ToConfigManagementPolicyControllerMigrationResponseOutput() ConfigManagementPolicyControllerMigrationResponseOutput
func (ConfigManagementPolicyControllerMigrationResponseOutput) ToConfigManagementPolicyControllerMigrationResponseOutputWithContext ¶
func (o ConfigManagementPolicyControllerMigrationResponseOutput) ToConfigManagementPolicyControllerMigrationResponseOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerMigrationResponseOutput
type ConfigManagementPolicyControllerMonitoring ¶ added in v0.32.0
type ConfigManagementPolicyControllerMonitoring struct { // Specifies the list of backends Policy Controller will export to. An empty list would effectively disable metrics export. Backends []ConfigManagementPolicyControllerMonitoringBackendsItem `pulumi:"backends"` }
PolicyControllerMonitoring specifies the backends Policy Controller should export metrics to. For example, to specify metrics should be exported to Cloud Monitoring and Prometheus, specify backends: ["cloudmonitoring", "prometheus"]
type ConfigManagementPolicyControllerMonitoringArgs ¶ added in v0.32.0
type ConfigManagementPolicyControllerMonitoringArgs struct { // Specifies the list of backends Policy Controller will export to. An empty list would effectively disable metrics export. Backends ConfigManagementPolicyControllerMonitoringBackendsItemArrayInput `pulumi:"backends"` }
PolicyControllerMonitoring specifies the backends Policy Controller should export metrics to. For example, to specify metrics should be exported to Cloud Monitoring and Prometheus, specify backends: ["cloudmonitoring", "prometheus"]
func (ConfigManagementPolicyControllerMonitoringArgs) ElementType ¶ added in v0.32.0
func (ConfigManagementPolicyControllerMonitoringArgs) ElementType() reflect.Type
func (ConfigManagementPolicyControllerMonitoringArgs) ToConfigManagementPolicyControllerMonitoringOutput ¶ added in v0.32.0
func (i ConfigManagementPolicyControllerMonitoringArgs) ToConfigManagementPolicyControllerMonitoringOutput() ConfigManagementPolicyControllerMonitoringOutput
func (ConfigManagementPolicyControllerMonitoringArgs) ToConfigManagementPolicyControllerMonitoringOutputWithContext ¶ added in v0.32.0
func (i ConfigManagementPolicyControllerMonitoringArgs) ToConfigManagementPolicyControllerMonitoringOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerMonitoringOutput
func (ConfigManagementPolicyControllerMonitoringArgs) ToConfigManagementPolicyControllerMonitoringPtrOutput ¶ added in v0.32.0
func (i ConfigManagementPolicyControllerMonitoringArgs) ToConfigManagementPolicyControllerMonitoringPtrOutput() ConfigManagementPolicyControllerMonitoringPtrOutput
func (ConfigManagementPolicyControllerMonitoringArgs) ToConfigManagementPolicyControllerMonitoringPtrOutputWithContext ¶ added in v0.32.0
func (i ConfigManagementPolicyControllerMonitoringArgs) ToConfigManagementPolicyControllerMonitoringPtrOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerMonitoringPtrOutput
type ConfigManagementPolicyControllerMonitoringBackendsItem ¶ added in v0.32.0
type ConfigManagementPolicyControllerMonitoringBackendsItem string
func (ConfigManagementPolicyControllerMonitoringBackendsItem) ElementType ¶ added in v0.32.0
func (ConfigManagementPolicyControllerMonitoringBackendsItem) ElementType() reflect.Type
func (ConfigManagementPolicyControllerMonitoringBackendsItem) ToConfigManagementPolicyControllerMonitoringBackendsItemOutput ¶ added in v0.32.0
func (e ConfigManagementPolicyControllerMonitoringBackendsItem) ToConfigManagementPolicyControllerMonitoringBackendsItemOutput() ConfigManagementPolicyControllerMonitoringBackendsItemOutput
func (ConfigManagementPolicyControllerMonitoringBackendsItem) ToConfigManagementPolicyControllerMonitoringBackendsItemOutputWithContext ¶ added in v0.32.0
func (e ConfigManagementPolicyControllerMonitoringBackendsItem) ToConfigManagementPolicyControllerMonitoringBackendsItemOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerMonitoringBackendsItemOutput
func (ConfigManagementPolicyControllerMonitoringBackendsItem) ToConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput ¶ added in v0.32.0
func (e ConfigManagementPolicyControllerMonitoringBackendsItem) ToConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput() ConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput
func (ConfigManagementPolicyControllerMonitoringBackendsItem) ToConfigManagementPolicyControllerMonitoringBackendsItemPtrOutputWithContext ¶ added in v0.32.0
func (e ConfigManagementPolicyControllerMonitoringBackendsItem) ToConfigManagementPolicyControllerMonitoringBackendsItemPtrOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput
func (ConfigManagementPolicyControllerMonitoringBackendsItem) ToStringOutput ¶ added in v0.32.0
func (e ConfigManagementPolicyControllerMonitoringBackendsItem) ToStringOutput() pulumi.StringOutput
func (ConfigManagementPolicyControllerMonitoringBackendsItem) ToStringOutputWithContext ¶ added in v0.32.0
func (e ConfigManagementPolicyControllerMonitoringBackendsItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConfigManagementPolicyControllerMonitoringBackendsItem) ToStringPtrOutput ¶ added in v0.32.0
func (e ConfigManagementPolicyControllerMonitoringBackendsItem) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConfigManagementPolicyControllerMonitoringBackendsItem) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e ConfigManagementPolicyControllerMonitoringBackendsItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConfigManagementPolicyControllerMonitoringBackendsItemArray ¶ added in v0.32.0
type ConfigManagementPolicyControllerMonitoringBackendsItemArray []ConfigManagementPolicyControllerMonitoringBackendsItem
func (ConfigManagementPolicyControllerMonitoringBackendsItemArray) ElementType ¶ added in v0.32.0
func (ConfigManagementPolicyControllerMonitoringBackendsItemArray) ElementType() reflect.Type
func (ConfigManagementPolicyControllerMonitoringBackendsItemArray) ToConfigManagementPolicyControllerMonitoringBackendsItemArrayOutput ¶ added in v0.32.0
func (i ConfigManagementPolicyControllerMonitoringBackendsItemArray) ToConfigManagementPolicyControllerMonitoringBackendsItemArrayOutput() ConfigManagementPolicyControllerMonitoringBackendsItemArrayOutput
func (ConfigManagementPolicyControllerMonitoringBackendsItemArray) ToConfigManagementPolicyControllerMonitoringBackendsItemArrayOutputWithContext ¶ added in v0.32.0
func (i ConfigManagementPolicyControllerMonitoringBackendsItemArray) ToConfigManagementPolicyControllerMonitoringBackendsItemArrayOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerMonitoringBackendsItemArrayOutput
type ConfigManagementPolicyControllerMonitoringBackendsItemArrayInput ¶ added in v0.32.0
type ConfigManagementPolicyControllerMonitoringBackendsItemArrayInput interface { pulumi.Input ToConfigManagementPolicyControllerMonitoringBackendsItemArrayOutput() ConfigManagementPolicyControllerMonitoringBackendsItemArrayOutput ToConfigManagementPolicyControllerMonitoringBackendsItemArrayOutputWithContext(context.Context) ConfigManagementPolicyControllerMonitoringBackendsItemArrayOutput }
ConfigManagementPolicyControllerMonitoringBackendsItemArrayInput is an input type that accepts ConfigManagementPolicyControllerMonitoringBackendsItemArray and ConfigManagementPolicyControllerMonitoringBackendsItemArrayOutput values. You can construct a concrete instance of `ConfigManagementPolicyControllerMonitoringBackendsItemArrayInput` via:
ConfigManagementPolicyControllerMonitoringBackendsItemArray{ ConfigManagementPolicyControllerMonitoringBackendsItemArgs{...} }
type ConfigManagementPolicyControllerMonitoringBackendsItemArrayOutput ¶ added in v0.32.0
type ConfigManagementPolicyControllerMonitoringBackendsItemArrayOutput struct{ *pulumi.OutputState }
func (ConfigManagementPolicyControllerMonitoringBackendsItemArrayOutput) ElementType ¶ added in v0.32.0
func (ConfigManagementPolicyControllerMonitoringBackendsItemArrayOutput) ElementType() reflect.Type
func (ConfigManagementPolicyControllerMonitoringBackendsItemArrayOutput) ToConfigManagementPolicyControllerMonitoringBackendsItemArrayOutput ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerMonitoringBackendsItemArrayOutput) ToConfigManagementPolicyControllerMonitoringBackendsItemArrayOutput() ConfigManagementPolicyControllerMonitoringBackendsItemArrayOutput
func (ConfigManagementPolicyControllerMonitoringBackendsItemArrayOutput) ToConfigManagementPolicyControllerMonitoringBackendsItemArrayOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerMonitoringBackendsItemArrayOutput) ToConfigManagementPolicyControllerMonitoringBackendsItemArrayOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerMonitoringBackendsItemArrayOutput
type ConfigManagementPolicyControllerMonitoringBackendsItemInput ¶ added in v0.32.0
type ConfigManagementPolicyControllerMonitoringBackendsItemInput interface { pulumi.Input ToConfigManagementPolicyControllerMonitoringBackendsItemOutput() ConfigManagementPolicyControllerMonitoringBackendsItemOutput ToConfigManagementPolicyControllerMonitoringBackendsItemOutputWithContext(context.Context) ConfigManagementPolicyControllerMonitoringBackendsItemOutput }
ConfigManagementPolicyControllerMonitoringBackendsItemInput is an input type that accepts values of the ConfigManagementPolicyControllerMonitoringBackendsItem enum A concrete instance of `ConfigManagementPolicyControllerMonitoringBackendsItemInput` can be one of the following:
ConfigManagementPolicyControllerMonitoringBackendsItemMonitoringBackendUnspecified ConfigManagementPolicyControllerMonitoringBackendsItemPrometheus ConfigManagementPolicyControllerMonitoringBackendsItemCloudMonitoring
type ConfigManagementPolicyControllerMonitoringBackendsItemOutput ¶ added in v0.32.0
type ConfigManagementPolicyControllerMonitoringBackendsItemOutput struct{ *pulumi.OutputState }
func (ConfigManagementPolicyControllerMonitoringBackendsItemOutput) ElementType ¶ added in v0.32.0
func (ConfigManagementPolicyControllerMonitoringBackendsItemOutput) ElementType() reflect.Type
func (ConfigManagementPolicyControllerMonitoringBackendsItemOutput) ToConfigManagementPolicyControllerMonitoringBackendsItemOutput ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerMonitoringBackendsItemOutput) ToConfigManagementPolicyControllerMonitoringBackendsItemOutput() ConfigManagementPolicyControllerMonitoringBackendsItemOutput
func (ConfigManagementPolicyControllerMonitoringBackendsItemOutput) ToConfigManagementPolicyControllerMonitoringBackendsItemOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerMonitoringBackendsItemOutput) ToConfigManagementPolicyControllerMonitoringBackendsItemOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerMonitoringBackendsItemOutput
func (ConfigManagementPolicyControllerMonitoringBackendsItemOutput) ToConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerMonitoringBackendsItemOutput) ToConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput() ConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput
func (ConfigManagementPolicyControllerMonitoringBackendsItemOutput) ToConfigManagementPolicyControllerMonitoringBackendsItemPtrOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerMonitoringBackendsItemOutput) ToConfigManagementPolicyControllerMonitoringBackendsItemPtrOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput
func (ConfigManagementPolicyControllerMonitoringBackendsItemOutput) ToStringOutput ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerMonitoringBackendsItemOutput) ToStringOutput() pulumi.StringOutput
func (ConfigManagementPolicyControllerMonitoringBackendsItemOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerMonitoringBackendsItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConfigManagementPolicyControllerMonitoringBackendsItemOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerMonitoringBackendsItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConfigManagementPolicyControllerMonitoringBackendsItemOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerMonitoringBackendsItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConfigManagementPolicyControllerMonitoringBackendsItemPtrInput ¶ added in v0.32.0
type ConfigManagementPolicyControllerMonitoringBackendsItemPtrInput interface { pulumi.Input ToConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput() ConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput ToConfigManagementPolicyControllerMonitoringBackendsItemPtrOutputWithContext(context.Context) ConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput }
func ConfigManagementPolicyControllerMonitoringBackendsItemPtr ¶ added in v0.32.0
func ConfigManagementPolicyControllerMonitoringBackendsItemPtr(v string) ConfigManagementPolicyControllerMonitoringBackendsItemPtrInput
type ConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput ¶ added in v0.32.0
type ConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput struct{ *pulumi.OutputState }
func (ConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput) ElementType ¶ added in v0.32.0
func (ConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput) ElementType() reflect.Type
func (ConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput) ToConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput) ToConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput() ConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput
func (ConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput) ToConfigManagementPolicyControllerMonitoringBackendsItemPtrOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput) ToConfigManagementPolicyControllerMonitoringBackendsItemPtrOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput
func (ConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerMonitoringBackendsItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConfigManagementPolicyControllerMonitoringInput ¶ added in v0.32.0
type ConfigManagementPolicyControllerMonitoringInput interface { pulumi.Input ToConfigManagementPolicyControllerMonitoringOutput() ConfigManagementPolicyControllerMonitoringOutput ToConfigManagementPolicyControllerMonitoringOutputWithContext(context.Context) ConfigManagementPolicyControllerMonitoringOutput }
ConfigManagementPolicyControllerMonitoringInput is an input type that accepts ConfigManagementPolicyControllerMonitoringArgs and ConfigManagementPolicyControllerMonitoringOutput values. You can construct a concrete instance of `ConfigManagementPolicyControllerMonitoringInput` via:
ConfigManagementPolicyControllerMonitoringArgs{...}
type ConfigManagementPolicyControllerMonitoringOutput ¶ added in v0.32.0
type ConfigManagementPolicyControllerMonitoringOutput struct{ *pulumi.OutputState }
PolicyControllerMonitoring specifies the backends Policy Controller should export metrics to. For example, to specify metrics should be exported to Cloud Monitoring and Prometheus, specify backends: ["cloudmonitoring", "prometheus"]
func (ConfigManagementPolicyControllerMonitoringOutput) Backends ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerMonitoringOutput) Backends() ConfigManagementPolicyControllerMonitoringBackendsItemArrayOutput
Specifies the list of backends Policy Controller will export to. An empty list would effectively disable metrics export.
func (ConfigManagementPolicyControllerMonitoringOutput) ElementType ¶ added in v0.32.0
func (ConfigManagementPolicyControllerMonitoringOutput) ElementType() reflect.Type
func (ConfigManagementPolicyControllerMonitoringOutput) ToConfigManagementPolicyControllerMonitoringOutput ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerMonitoringOutput) ToConfigManagementPolicyControllerMonitoringOutput() ConfigManagementPolicyControllerMonitoringOutput
func (ConfigManagementPolicyControllerMonitoringOutput) ToConfigManagementPolicyControllerMonitoringOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerMonitoringOutput) ToConfigManagementPolicyControllerMonitoringOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerMonitoringOutput
func (ConfigManagementPolicyControllerMonitoringOutput) ToConfigManagementPolicyControllerMonitoringPtrOutput ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerMonitoringOutput) ToConfigManagementPolicyControllerMonitoringPtrOutput() ConfigManagementPolicyControllerMonitoringPtrOutput
func (ConfigManagementPolicyControllerMonitoringOutput) ToConfigManagementPolicyControllerMonitoringPtrOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerMonitoringOutput) ToConfigManagementPolicyControllerMonitoringPtrOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerMonitoringPtrOutput
type ConfigManagementPolicyControllerMonitoringPtrInput ¶ added in v0.32.0
type ConfigManagementPolicyControllerMonitoringPtrInput interface { pulumi.Input ToConfigManagementPolicyControllerMonitoringPtrOutput() ConfigManagementPolicyControllerMonitoringPtrOutput ToConfigManagementPolicyControllerMonitoringPtrOutputWithContext(context.Context) ConfigManagementPolicyControllerMonitoringPtrOutput }
ConfigManagementPolicyControllerMonitoringPtrInput is an input type that accepts ConfigManagementPolicyControllerMonitoringArgs, ConfigManagementPolicyControllerMonitoringPtr and ConfigManagementPolicyControllerMonitoringPtrOutput values. You can construct a concrete instance of `ConfigManagementPolicyControllerMonitoringPtrInput` via:
ConfigManagementPolicyControllerMonitoringArgs{...} or: nil
func ConfigManagementPolicyControllerMonitoringPtr ¶ added in v0.32.0
func ConfigManagementPolicyControllerMonitoringPtr(v *ConfigManagementPolicyControllerMonitoringArgs) ConfigManagementPolicyControllerMonitoringPtrInput
type ConfigManagementPolicyControllerMonitoringPtrOutput ¶ added in v0.32.0
type ConfigManagementPolicyControllerMonitoringPtrOutput struct{ *pulumi.OutputState }
func (ConfigManagementPolicyControllerMonitoringPtrOutput) Backends ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerMonitoringPtrOutput) Backends() ConfigManagementPolicyControllerMonitoringBackendsItemArrayOutput
Specifies the list of backends Policy Controller will export to. An empty list would effectively disable metrics export.
func (ConfigManagementPolicyControllerMonitoringPtrOutput) ElementType ¶ added in v0.32.0
func (ConfigManagementPolicyControllerMonitoringPtrOutput) ElementType() reflect.Type
func (ConfigManagementPolicyControllerMonitoringPtrOutput) ToConfigManagementPolicyControllerMonitoringPtrOutput ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerMonitoringPtrOutput) ToConfigManagementPolicyControllerMonitoringPtrOutput() ConfigManagementPolicyControllerMonitoringPtrOutput
func (ConfigManagementPolicyControllerMonitoringPtrOutput) ToConfigManagementPolicyControllerMonitoringPtrOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerMonitoringPtrOutput) ToConfigManagementPolicyControllerMonitoringPtrOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerMonitoringPtrOutput
type ConfigManagementPolicyControllerMonitoringResponse ¶ added in v0.32.0
type ConfigManagementPolicyControllerMonitoringResponse struct { // Specifies the list of backends Policy Controller will export to. An empty list would effectively disable metrics export. Backends []string `pulumi:"backends"` }
PolicyControllerMonitoring specifies the backends Policy Controller should export metrics to. For example, to specify metrics should be exported to Cloud Monitoring and Prometheus, specify backends: ["cloudmonitoring", "prometheus"]
type ConfigManagementPolicyControllerMonitoringResponseOutput ¶ added in v0.32.0
type ConfigManagementPolicyControllerMonitoringResponseOutput struct{ *pulumi.OutputState }
PolicyControllerMonitoring specifies the backends Policy Controller should export metrics to. For example, to specify metrics should be exported to Cloud Monitoring and Prometheus, specify backends: ["cloudmonitoring", "prometheus"]
func (ConfigManagementPolicyControllerMonitoringResponseOutput) Backends ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerMonitoringResponseOutput) Backends() pulumi.StringArrayOutput
Specifies the list of backends Policy Controller will export to. An empty list would effectively disable metrics export.
func (ConfigManagementPolicyControllerMonitoringResponseOutput) ElementType ¶ added in v0.32.0
func (ConfigManagementPolicyControllerMonitoringResponseOutput) ElementType() reflect.Type
func (ConfigManagementPolicyControllerMonitoringResponseOutput) ToConfigManagementPolicyControllerMonitoringResponseOutput ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerMonitoringResponseOutput) ToConfigManagementPolicyControllerMonitoringResponseOutput() ConfigManagementPolicyControllerMonitoringResponseOutput
func (ConfigManagementPolicyControllerMonitoringResponseOutput) ToConfigManagementPolicyControllerMonitoringResponseOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerMonitoringResponseOutput) ToConfigManagementPolicyControllerMonitoringResponseOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerMonitoringResponseOutput
type ConfigManagementPolicyControllerOutput ¶ added in v0.32.0
type ConfigManagementPolicyControllerOutput struct{ *pulumi.OutputState }
Configuration for Policy Controller
func (ConfigManagementPolicyControllerOutput) AuditIntervalSeconds ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerOutput) AuditIntervalSeconds() pulumi.StringPtrOutput
Sets the interval for Policy Controller Audit Scans (in seconds). When set to 0, this disables audit functionality altogether.
func (ConfigManagementPolicyControllerOutput) ElementType ¶ added in v0.32.0
func (ConfigManagementPolicyControllerOutput) ElementType() reflect.Type
func (ConfigManagementPolicyControllerOutput) Enabled ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerOutput) Enabled() pulumi.BoolPtrOutput
Enables the installation of Policy Controller. If false, the rest of PolicyController fields take no effect.
func (ConfigManagementPolicyControllerOutput) ExemptableNamespaces ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerOutput) ExemptableNamespaces() pulumi.StringArrayOutput
The set of namespaces that are excluded from Policy Controller checks. Namespaces do not need to currently exist on the cluster.
func (ConfigManagementPolicyControllerOutput) LogDeniesEnabled ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerOutput) LogDeniesEnabled() pulumi.BoolPtrOutput
Logs all denies and dry run failures.
func (ConfigManagementPolicyControllerOutput) Monitoring ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerOutput) Monitoring() ConfigManagementPolicyControllerMonitoringPtrOutput
Monitoring specifies the configuration of monitoring.
func (ConfigManagementPolicyControllerOutput) MutationEnabled ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerOutput) MutationEnabled() pulumi.BoolPtrOutput
Enable or disable mutation in policy controller. If true, mutation CRDs, webhook and controller deployment will be deployed to the cluster.
func (ConfigManagementPolicyControllerOutput) ReferentialRulesEnabled ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerOutput) ReferentialRulesEnabled() pulumi.BoolPtrOutput
Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated.
func (ConfigManagementPolicyControllerOutput) TemplateLibraryInstalled ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerOutput) TemplateLibraryInstalled() pulumi.BoolPtrOutput
Installs the default template library along with Policy Controller.
func (ConfigManagementPolicyControllerOutput) ToConfigManagementPolicyControllerOutput ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerOutput) ToConfigManagementPolicyControllerOutput() ConfigManagementPolicyControllerOutput
func (ConfigManagementPolicyControllerOutput) ToConfigManagementPolicyControllerOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerOutput) ToConfigManagementPolicyControllerOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerOutput
func (ConfigManagementPolicyControllerOutput) ToConfigManagementPolicyControllerPtrOutput ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerOutput) ToConfigManagementPolicyControllerPtrOutput() ConfigManagementPolicyControllerPtrOutput
func (ConfigManagementPolicyControllerOutput) ToConfigManagementPolicyControllerPtrOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerOutput) ToConfigManagementPolicyControllerPtrOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerPtrOutput
type ConfigManagementPolicyControllerPtrInput ¶ added in v0.32.0
type ConfigManagementPolicyControllerPtrInput interface { pulumi.Input ToConfigManagementPolicyControllerPtrOutput() ConfigManagementPolicyControllerPtrOutput ToConfigManagementPolicyControllerPtrOutputWithContext(context.Context) ConfigManagementPolicyControllerPtrOutput }
ConfigManagementPolicyControllerPtrInput is an input type that accepts ConfigManagementPolicyControllerArgs, ConfigManagementPolicyControllerPtr and ConfigManagementPolicyControllerPtrOutput values. You can construct a concrete instance of `ConfigManagementPolicyControllerPtrInput` via:
ConfigManagementPolicyControllerArgs{...} or: nil
func ConfigManagementPolicyControllerPtr ¶ added in v0.32.0
func ConfigManagementPolicyControllerPtr(v *ConfigManagementPolicyControllerArgs) ConfigManagementPolicyControllerPtrInput
type ConfigManagementPolicyControllerPtrOutput ¶ added in v0.32.0
type ConfigManagementPolicyControllerPtrOutput struct{ *pulumi.OutputState }
func (ConfigManagementPolicyControllerPtrOutput) AuditIntervalSeconds ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerPtrOutput) AuditIntervalSeconds() pulumi.StringPtrOutput
Sets the interval for Policy Controller Audit Scans (in seconds). When set to 0, this disables audit functionality altogether.
func (ConfigManagementPolicyControllerPtrOutput) ElementType ¶ added in v0.32.0
func (ConfigManagementPolicyControllerPtrOutput) ElementType() reflect.Type
func (ConfigManagementPolicyControllerPtrOutput) Enabled ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerPtrOutput) Enabled() pulumi.BoolPtrOutput
Enables the installation of Policy Controller. If false, the rest of PolicyController fields take no effect.
func (ConfigManagementPolicyControllerPtrOutput) ExemptableNamespaces ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerPtrOutput) ExemptableNamespaces() pulumi.StringArrayOutput
The set of namespaces that are excluded from Policy Controller checks. Namespaces do not need to currently exist on the cluster.
func (ConfigManagementPolicyControllerPtrOutput) LogDeniesEnabled ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerPtrOutput) LogDeniesEnabled() pulumi.BoolPtrOutput
Logs all denies and dry run failures.
func (ConfigManagementPolicyControllerPtrOutput) Monitoring ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerPtrOutput) Monitoring() ConfigManagementPolicyControllerMonitoringPtrOutput
Monitoring specifies the configuration of monitoring.
func (ConfigManagementPolicyControllerPtrOutput) MutationEnabled ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerPtrOutput) MutationEnabled() pulumi.BoolPtrOutput
Enable or disable mutation in policy controller. If true, mutation CRDs, webhook and controller deployment will be deployed to the cluster.
func (ConfigManagementPolicyControllerPtrOutput) ReferentialRulesEnabled ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerPtrOutput) ReferentialRulesEnabled() pulumi.BoolPtrOutput
Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated.
func (ConfigManagementPolicyControllerPtrOutput) TemplateLibraryInstalled ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerPtrOutput) TemplateLibraryInstalled() pulumi.BoolPtrOutput
Installs the default template library along with Policy Controller.
func (ConfigManagementPolicyControllerPtrOutput) ToConfigManagementPolicyControllerPtrOutput ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerPtrOutput) ToConfigManagementPolicyControllerPtrOutput() ConfigManagementPolicyControllerPtrOutput
func (ConfigManagementPolicyControllerPtrOutput) ToConfigManagementPolicyControllerPtrOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerPtrOutput) ToConfigManagementPolicyControllerPtrOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerPtrOutput
type ConfigManagementPolicyControllerResponse ¶ added in v0.32.0
type ConfigManagementPolicyControllerResponse struct { // Sets the interval for Policy Controller Audit Scans (in seconds). When set to 0, this disables audit functionality altogether. AuditIntervalSeconds string `pulumi:"auditIntervalSeconds"` // Enables the installation of Policy Controller. If false, the rest of PolicyController fields take no effect. Enabled bool `pulumi:"enabled"` // The set of namespaces that are excluded from Policy Controller checks. Namespaces do not need to currently exist on the cluster. ExemptableNamespaces []string `pulumi:"exemptableNamespaces"` // Logs all denies and dry run failures. LogDeniesEnabled bool `pulumi:"logDeniesEnabled"` // Monitoring specifies the configuration of monitoring. Monitoring ConfigManagementPolicyControllerMonitoringResponse `pulumi:"monitoring"` // Enable or disable mutation in policy controller. If true, mutation CRDs, webhook and controller deployment will be deployed to the cluster. MutationEnabled bool `pulumi:"mutationEnabled"` // Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated. ReferentialRulesEnabled bool `pulumi:"referentialRulesEnabled"` // Installs the default template library along with Policy Controller. TemplateLibraryInstalled bool `pulumi:"templateLibraryInstalled"` // Last time this membership spec was updated. UpdateTime string `pulumi:"updateTime"` }
Configuration for Policy Controller
type ConfigManagementPolicyControllerResponseOutput ¶ added in v0.32.0
type ConfigManagementPolicyControllerResponseOutput struct{ *pulumi.OutputState }
Configuration for Policy Controller
func (ConfigManagementPolicyControllerResponseOutput) AuditIntervalSeconds ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerResponseOutput) AuditIntervalSeconds() pulumi.StringOutput
Sets the interval for Policy Controller Audit Scans (in seconds). When set to 0, this disables audit functionality altogether.
func (ConfigManagementPolicyControllerResponseOutput) ElementType ¶ added in v0.32.0
func (ConfigManagementPolicyControllerResponseOutput) ElementType() reflect.Type
func (ConfigManagementPolicyControllerResponseOutput) Enabled ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerResponseOutput) Enabled() pulumi.BoolOutput
Enables the installation of Policy Controller. If false, the rest of PolicyController fields take no effect.
func (ConfigManagementPolicyControllerResponseOutput) ExemptableNamespaces ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerResponseOutput) ExemptableNamespaces() pulumi.StringArrayOutput
The set of namespaces that are excluded from Policy Controller checks. Namespaces do not need to currently exist on the cluster.
func (ConfigManagementPolicyControllerResponseOutput) LogDeniesEnabled ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerResponseOutput) LogDeniesEnabled() pulumi.BoolOutput
Logs all denies and dry run failures.
func (ConfigManagementPolicyControllerResponseOutput) Monitoring ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerResponseOutput) Monitoring() ConfigManagementPolicyControllerMonitoringResponseOutput
Monitoring specifies the configuration of monitoring.
func (ConfigManagementPolicyControllerResponseOutput) MutationEnabled ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerResponseOutput) MutationEnabled() pulumi.BoolOutput
Enable or disable mutation in policy controller. If true, mutation CRDs, webhook and controller deployment will be deployed to the cluster.
func (ConfigManagementPolicyControllerResponseOutput) ReferentialRulesEnabled ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerResponseOutput) ReferentialRulesEnabled() pulumi.BoolOutput
Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated.
func (ConfigManagementPolicyControllerResponseOutput) TemplateLibraryInstalled ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerResponseOutput) TemplateLibraryInstalled() pulumi.BoolOutput
Installs the default template library along with Policy Controller.
func (ConfigManagementPolicyControllerResponseOutput) ToConfigManagementPolicyControllerResponseOutput ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerResponseOutput) ToConfigManagementPolicyControllerResponseOutput() ConfigManagementPolicyControllerResponseOutput
func (ConfigManagementPolicyControllerResponseOutput) ToConfigManagementPolicyControllerResponseOutputWithContext ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerResponseOutput) ToConfigManagementPolicyControllerResponseOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerResponseOutput
func (ConfigManagementPolicyControllerResponseOutput) UpdateTime ¶ added in v0.32.0
func (o ConfigManagementPolicyControllerResponseOutput) UpdateTime() pulumi.StringOutput
Last time this membership spec was updated.
type ConfigManagementPolicyControllerStateResponse ¶
type ConfigManagementPolicyControllerStateResponse struct { // The state about the policy controller installation. DeploymentState ConfigManagementGatekeeperDeploymentStateResponse `pulumi:"deploymentState"` // Record state of ACM -> PoCo Hub migration for this feature. Migration ConfigManagementPolicyControllerMigrationResponse `pulumi:"migration"` // The version of Gatekeeper Policy Controller deployed. Version ConfigManagementPolicyControllerVersionResponse `pulumi:"version"` }
State for PolicyControllerState.
type ConfigManagementPolicyControllerStateResponseOutput ¶
type ConfigManagementPolicyControllerStateResponseOutput struct{ *pulumi.OutputState }
State for PolicyControllerState.
func (ConfigManagementPolicyControllerStateResponseOutput) DeploymentState ¶
func (o ConfigManagementPolicyControllerStateResponseOutput) DeploymentState() ConfigManagementGatekeeperDeploymentStateResponseOutput
The state about the policy controller installation.
func (ConfigManagementPolicyControllerStateResponseOutput) ElementType ¶
func (ConfigManagementPolicyControllerStateResponseOutput) ElementType() reflect.Type
func (ConfigManagementPolicyControllerStateResponseOutput) Migration ¶
func (o ConfigManagementPolicyControllerStateResponseOutput) Migration() ConfigManagementPolicyControllerMigrationResponseOutput
Record state of ACM -> PoCo Hub migration for this feature.
func (ConfigManagementPolicyControllerStateResponseOutput) ToConfigManagementPolicyControllerStateResponseOutput ¶
func (o ConfigManagementPolicyControllerStateResponseOutput) ToConfigManagementPolicyControllerStateResponseOutput() ConfigManagementPolicyControllerStateResponseOutput
func (ConfigManagementPolicyControllerStateResponseOutput) ToConfigManagementPolicyControllerStateResponseOutputWithContext ¶
func (o ConfigManagementPolicyControllerStateResponseOutput) ToConfigManagementPolicyControllerStateResponseOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerStateResponseOutput
func (ConfigManagementPolicyControllerStateResponseOutput) Version ¶
func (o ConfigManagementPolicyControllerStateResponseOutput) Version() ConfigManagementPolicyControllerVersionResponseOutput
The version of Gatekeeper Policy Controller deployed.
type ConfigManagementPolicyControllerVersionResponse ¶
type ConfigManagementPolicyControllerVersionResponse struct { // The gatekeeper image tag that is composed of ACM version, git tag, build number. Version string `pulumi:"version"` }
The build version of Gatekeeper Policy Controller is using.
type ConfigManagementPolicyControllerVersionResponseOutput ¶
type ConfigManagementPolicyControllerVersionResponseOutput struct{ *pulumi.OutputState }
The build version of Gatekeeper Policy Controller is using.
func (ConfigManagementPolicyControllerVersionResponseOutput) ElementType ¶
func (ConfigManagementPolicyControllerVersionResponseOutput) ElementType() reflect.Type
func (ConfigManagementPolicyControllerVersionResponseOutput) ToConfigManagementPolicyControllerVersionResponseOutput ¶
func (o ConfigManagementPolicyControllerVersionResponseOutput) ToConfigManagementPolicyControllerVersionResponseOutput() ConfigManagementPolicyControllerVersionResponseOutput
func (ConfigManagementPolicyControllerVersionResponseOutput) ToConfigManagementPolicyControllerVersionResponseOutputWithContext ¶
func (o ConfigManagementPolicyControllerVersionResponseOutput) ToConfigManagementPolicyControllerVersionResponseOutputWithContext(ctx context.Context) ConfigManagementPolicyControllerVersionResponseOutput
func (ConfigManagementPolicyControllerVersionResponseOutput) Version ¶
func (o ConfigManagementPolicyControllerVersionResponseOutput) Version() pulumi.StringOutput
The gatekeeper image tag that is composed of ACM version, git tag, build number.
type ConfigManagementSyncErrorResponse ¶
type ConfigManagementSyncErrorResponse struct { // An ACM defined error code Code string `pulumi:"code"` // A description of the error ErrorMessage string `pulumi:"errorMessage"` // A list of config(s) associated with the error, if any ErrorResources []ConfigManagementErrorResourceResponse `pulumi:"errorResources"` }
An ACM created error representing a problem syncing configurations
type ConfigManagementSyncErrorResponseArrayOutput ¶
type ConfigManagementSyncErrorResponseArrayOutput struct{ *pulumi.OutputState }
func (ConfigManagementSyncErrorResponseArrayOutput) ElementType ¶
func (ConfigManagementSyncErrorResponseArrayOutput) ElementType() reflect.Type
func (ConfigManagementSyncErrorResponseArrayOutput) ToConfigManagementSyncErrorResponseArrayOutput ¶
func (o ConfigManagementSyncErrorResponseArrayOutput) ToConfigManagementSyncErrorResponseArrayOutput() ConfigManagementSyncErrorResponseArrayOutput
func (ConfigManagementSyncErrorResponseArrayOutput) ToConfigManagementSyncErrorResponseArrayOutputWithContext ¶
func (o ConfigManagementSyncErrorResponseArrayOutput) ToConfigManagementSyncErrorResponseArrayOutputWithContext(ctx context.Context) ConfigManagementSyncErrorResponseArrayOutput
type ConfigManagementSyncErrorResponseOutput ¶
type ConfigManagementSyncErrorResponseOutput struct{ *pulumi.OutputState }
An ACM created error representing a problem syncing configurations
func (ConfigManagementSyncErrorResponseOutput) Code ¶
func (o ConfigManagementSyncErrorResponseOutput) Code() pulumi.StringOutput
An ACM defined error code
func (ConfigManagementSyncErrorResponseOutput) ElementType ¶
func (ConfigManagementSyncErrorResponseOutput) ElementType() reflect.Type
func (ConfigManagementSyncErrorResponseOutput) ErrorMessage ¶
func (o ConfigManagementSyncErrorResponseOutput) ErrorMessage() pulumi.StringOutput
A description of the error
func (ConfigManagementSyncErrorResponseOutput) ErrorResources ¶
func (o ConfigManagementSyncErrorResponseOutput) ErrorResources() ConfigManagementErrorResourceResponseArrayOutput
A list of config(s) associated with the error, if any
func (ConfigManagementSyncErrorResponseOutput) ToConfigManagementSyncErrorResponseOutput ¶
func (o ConfigManagementSyncErrorResponseOutput) ToConfigManagementSyncErrorResponseOutput() ConfigManagementSyncErrorResponseOutput
func (ConfigManagementSyncErrorResponseOutput) ToConfigManagementSyncErrorResponseOutputWithContext ¶
func (o ConfigManagementSyncErrorResponseOutput) ToConfigManagementSyncErrorResponseOutputWithContext(ctx context.Context) ConfigManagementSyncErrorResponseOutput
type ConfigManagementSyncStateResponse ¶
type ConfigManagementSyncStateResponse struct { // Sync status code Code string `pulumi:"code"` // A list of errors resulting from problematic configs. This list will be truncated after 100 errors, although it is unlikely for that many errors to simultaneously exist. Errors []ConfigManagementSyncErrorResponse `pulumi:"errors"` // Token indicating the state of the importer. ImportToken string `pulumi:"importToken"` // Deprecated: use last_sync_time instead. Timestamp of when ACM last successfully synced the repo The time format is specified in https://golang.org/pkg/time/#Time.String // // Deprecated: Deprecated: use last_sync_time instead. Timestamp of when ACM last successfully synced the repo The time format is specified in https://golang.org/pkg/time/#Time.String LastSync string `pulumi:"lastSync"` // Timestamp type of when ACM last successfully synced the repo LastSyncTime string `pulumi:"lastSyncTime"` // Token indicating the state of the repo. SourceToken string `pulumi:"sourceToken"` // Token indicating the state of the syncer. SyncToken string `pulumi:"syncToken"` }
State indicating an ACM's progress syncing configurations to a cluster
type ConfigManagementSyncStateResponseOutput ¶
type ConfigManagementSyncStateResponseOutput struct{ *pulumi.OutputState }
State indicating an ACM's progress syncing configurations to a cluster
func (ConfigManagementSyncStateResponseOutput) Code ¶
func (o ConfigManagementSyncStateResponseOutput) Code() pulumi.StringOutput
Sync status code
func (ConfigManagementSyncStateResponseOutput) ElementType ¶
func (ConfigManagementSyncStateResponseOutput) ElementType() reflect.Type
func (ConfigManagementSyncStateResponseOutput) Errors ¶
func (o ConfigManagementSyncStateResponseOutput) Errors() ConfigManagementSyncErrorResponseArrayOutput
A list of errors resulting from problematic configs. This list will be truncated after 100 errors, although it is unlikely for that many errors to simultaneously exist.
func (ConfigManagementSyncStateResponseOutput) ImportToken ¶
func (o ConfigManagementSyncStateResponseOutput) ImportToken() pulumi.StringOutput
Token indicating the state of the importer.
func (ConfigManagementSyncStateResponseOutput) LastSync
deprecated
func (o ConfigManagementSyncStateResponseOutput) LastSync() pulumi.StringOutput
Deprecated: use last_sync_time instead. Timestamp of when ACM last successfully synced the repo The time format is specified in https://golang.org/pkg/time/#Time.String
Deprecated: Deprecated: use last_sync_time instead. Timestamp of when ACM last successfully synced the repo The time format is specified in https://golang.org/pkg/time/#Time.String
func (ConfigManagementSyncStateResponseOutput) LastSyncTime ¶
func (o ConfigManagementSyncStateResponseOutput) LastSyncTime() pulumi.StringOutput
Timestamp type of when ACM last successfully synced the repo
func (ConfigManagementSyncStateResponseOutput) SourceToken ¶
func (o ConfigManagementSyncStateResponseOutput) SourceToken() pulumi.StringOutput
Token indicating the state of the repo.
func (ConfigManagementSyncStateResponseOutput) SyncToken ¶
func (o ConfigManagementSyncStateResponseOutput) SyncToken() pulumi.StringOutput
Token indicating the state of the syncer.
func (ConfigManagementSyncStateResponseOutput) ToConfigManagementSyncStateResponseOutput ¶
func (o ConfigManagementSyncStateResponseOutput) ToConfigManagementSyncStateResponseOutput() ConfigManagementSyncStateResponseOutput
func (ConfigManagementSyncStateResponseOutput) ToConfigManagementSyncStateResponseOutputWithContext ¶
func (o ConfigManagementSyncStateResponseOutput) ToConfigManagementSyncStateResponseOutputWithContext(ctx context.Context) ConfigManagementSyncStateResponseOutput
type DefaultClusterConfig ¶ added in v0.32.0
type DefaultClusterConfig struct { // Optional. Enable/Disable binary authorization features for the cluster. BinaryAuthorizationConfig *BinaryAuthorizationConfig `pulumi:"binaryAuthorizationConfig"` // Enable/Disable Security Posture features for the cluster. SecurityPostureConfig *SecurityPostureConfig `pulumi:"securityPostureConfig"` }
DefaultClusterConfig describes the default cluster configurations to be applied to all clusters born-in-fleet.
type DefaultClusterConfigArgs ¶ added in v0.32.0
type DefaultClusterConfigArgs struct { // Optional. Enable/Disable binary authorization features for the cluster. BinaryAuthorizationConfig BinaryAuthorizationConfigPtrInput `pulumi:"binaryAuthorizationConfig"` // Enable/Disable Security Posture features for the cluster. SecurityPostureConfig SecurityPostureConfigPtrInput `pulumi:"securityPostureConfig"` }
DefaultClusterConfig describes the default cluster configurations to be applied to all clusters born-in-fleet.
func (DefaultClusterConfigArgs) ElementType ¶ added in v0.32.0
func (DefaultClusterConfigArgs) ElementType() reflect.Type
func (DefaultClusterConfigArgs) ToDefaultClusterConfigOutput ¶ added in v0.32.0
func (i DefaultClusterConfigArgs) ToDefaultClusterConfigOutput() DefaultClusterConfigOutput
func (DefaultClusterConfigArgs) ToDefaultClusterConfigOutputWithContext ¶ added in v0.32.0
func (i DefaultClusterConfigArgs) ToDefaultClusterConfigOutputWithContext(ctx context.Context) DefaultClusterConfigOutput
func (DefaultClusterConfigArgs) ToDefaultClusterConfigPtrOutput ¶ added in v0.32.0
func (i DefaultClusterConfigArgs) ToDefaultClusterConfigPtrOutput() DefaultClusterConfigPtrOutput
func (DefaultClusterConfigArgs) ToDefaultClusterConfigPtrOutputWithContext ¶ added in v0.32.0
func (i DefaultClusterConfigArgs) ToDefaultClusterConfigPtrOutputWithContext(ctx context.Context) DefaultClusterConfigPtrOutput
type DefaultClusterConfigInput ¶ added in v0.32.0
type DefaultClusterConfigInput interface { pulumi.Input ToDefaultClusterConfigOutput() DefaultClusterConfigOutput ToDefaultClusterConfigOutputWithContext(context.Context) DefaultClusterConfigOutput }
DefaultClusterConfigInput is an input type that accepts DefaultClusterConfigArgs and DefaultClusterConfigOutput values. You can construct a concrete instance of `DefaultClusterConfigInput` via:
DefaultClusterConfigArgs{...}
type DefaultClusterConfigOutput ¶ added in v0.32.0
type DefaultClusterConfigOutput struct{ *pulumi.OutputState }
DefaultClusterConfig describes the default cluster configurations to be applied to all clusters born-in-fleet.
func (DefaultClusterConfigOutput) BinaryAuthorizationConfig ¶ added in v0.32.0
func (o DefaultClusterConfigOutput) BinaryAuthorizationConfig() BinaryAuthorizationConfigPtrOutput
Optional. Enable/Disable binary authorization features for the cluster.
func (DefaultClusterConfigOutput) ElementType ¶ added in v0.32.0
func (DefaultClusterConfigOutput) ElementType() reflect.Type
func (DefaultClusterConfigOutput) SecurityPostureConfig ¶ added in v0.32.0
func (o DefaultClusterConfigOutput) SecurityPostureConfig() SecurityPostureConfigPtrOutput
Enable/Disable Security Posture features for the cluster.
func (DefaultClusterConfigOutput) ToDefaultClusterConfigOutput ¶ added in v0.32.0
func (o DefaultClusterConfigOutput) ToDefaultClusterConfigOutput() DefaultClusterConfigOutput
func (DefaultClusterConfigOutput) ToDefaultClusterConfigOutputWithContext ¶ added in v0.32.0
func (o DefaultClusterConfigOutput) ToDefaultClusterConfigOutputWithContext(ctx context.Context) DefaultClusterConfigOutput
func (DefaultClusterConfigOutput) ToDefaultClusterConfigPtrOutput ¶ added in v0.32.0
func (o DefaultClusterConfigOutput) ToDefaultClusterConfigPtrOutput() DefaultClusterConfigPtrOutput
func (DefaultClusterConfigOutput) ToDefaultClusterConfigPtrOutputWithContext ¶ added in v0.32.0
func (o DefaultClusterConfigOutput) ToDefaultClusterConfigPtrOutputWithContext(ctx context.Context) DefaultClusterConfigPtrOutput
type DefaultClusterConfigPtrInput ¶ added in v0.32.0
type DefaultClusterConfigPtrInput interface { pulumi.Input ToDefaultClusterConfigPtrOutput() DefaultClusterConfigPtrOutput ToDefaultClusterConfigPtrOutputWithContext(context.Context) DefaultClusterConfigPtrOutput }
DefaultClusterConfigPtrInput is an input type that accepts DefaultClusterConfigArgs, DefaultClusterConfigPtr and DefaultClusterConfigPtrOutput values. You can construct a concrete instance of `DefaultClusterConfigPtrInput` via:
DefaultClusterConfigArgs{...} or: nil
func DefaultClusterConfigPtr ¶ added in v0.32.0
func DefaultClusterConfigPtr(v *DefaultClusterConfigArgs) DefaultClusterConfigPtrInput
type DefaultClusterConfigPtrOutput ¶ added in v0.32.0
type DefaultClusterConfigPtrOutput struct{ *pulumi.OutputState }
func (DefaultClusterConfigPtrOutput) BinaryAuthorizationConfig ¶ added in v0.32.0
func (o DefaultClusterConfigPtrOutput) BinaryAuthorizationConfig() BinaryAuthorizationConfigPtrOutput
Optional. Enable/Disable binary authorization features for the cluster.
func (DefaultClusterConfigPtrOutput) Elem ¶ added in v0.32.0
func (o DefaultClusterConfigPtrOutput) Elem() DefaultClusterConfigOutput
func (DefaultClusterConfigPtrOutput) ElementType ¶ added in v0.32.0
func (DefaultClusterConfigPtrOutput) ElementType() reflect.Type
func (DefaultClusterConfigPtrOutput) SecurityPostureConfig ¶ added in v0.32.0
func (o DefaultClusterConfigPtrOutput) SecurityPostureConfig() SecurityPostureConfigPtrOutput
Enable/Disable Security Posture features for the cluster.
func (DefaultClusterConfigPtrOutput) ToDefaultClusterConfigPtrOutput ¶ added in v0.32.0
func (o DefaultClusterConfigPtrOutput) ToDefaultClusterConfigPtrOutput() DefaultClusterConfigPtrOutput
func (DefaultClusterConfigPtrOutput) ToDefaultClusterConfigPtrOutputWithContext ¶ added in v0.32.0
func (o DefaultClusterConfigPtrOutput) ToDefaultClusterConfigPtrOutputWithContext(ctx context.Context) DefaultClusterConfigPtrOutput
type DefaultClusterConfigResponse ¶ added in v0.32.0
type DefaultClusterConfigResponse struct { // Optional. Enable/Disable binary authorization features for the cluster. BinaryAuthorizationConfig BinaryAuthorizationConfigResponse `pulumi:"binaryAuthorizationConfig"` // Enable/Disable Security Posture features for the cluster. SecurityPostureConfig SecurityPostureConfigResponse `pulumi:"securityPostureConfig"` }
DefaultClusterConfig describes the default cluster configurations to be applied to all clusters born-in-fleet.
type DefaultClusterConfigResponseOutput ¶ added in v0.32.0
type DefaultClusterConfigResponseOutput struct{ *pulumi.OutputState }
DefaultClusterConfig describes the default cluster configurations to be applied to all clusters born-in-fleet.
func (DefaultClusterConfigResponseOutput) BinaryAuthorizationConfig ¶ added in v0.32.0
func (o DefaultClusterConfigResponseOutput) BinaryAuthorizationConfig() BinaryAuthorizationConfigResponseOutput
Optional. Enable/Disable binary authorization features for the cluster.
func (DefaultClusterConfigResponseOutput) ElementType ¶ added in v0.32.0
func (DefaultClusterConfigResponseOutput) ElementType() reflect.Type
func (DefaultClusterConfigResponseOutput) SecurityPostureConfig ¶ added in v0.32.0
func (o DefaultClusterConfigResponseOutput) SecurityPostureConfig() SecurityPostureConfigResponseOutput
Enable/Disable Security Posture features for the cluster.
func (DefaultClusterConfigResponseOutput) ToDefaultClusterConfigResponseOutput ¶ added in v0.32.0
func (o DefaultClusterConfigResponseOutput) ToDefaultClusterConfigResponseOutput() DefaultClusterConfigResponseOutput
func (DefaultClusterConfigResponseOutput) ToDefaultClusterConfigResponseOutputWithContext ¶ added in v0.32.0
func (o DefaultClusterConfigResponseOutput) ToDefaultClusterConfigResponseOutputWithContext(ctx context.Context) DefaultClusterConfigResponseOutput
type EdgeCluster ¶ added in v0.32.0
type EdgeCluster struct { // Immutable. Self-link of the Google Cloud resource for the Edge Cluster. For example: //edgecontainer.googleapis.com/projects/my-project/locations/us-west1-a/clusters/my-cluster ResourceLink *string `pulumi:"resourceLink"` }
EdgeCluster contains information specific to Google Edge Clusters.
type EdgeClusterArgs ¶ added in v0.32.0
type EdgeClusterArgs struct { // Immutable. Self-link of the Google Cloud resource for the Edge Cluster. For example: //edgecontainer.googleapis.com/projects/my-project/locations/us-west1-a/clusters/my-cluster ResourceLink pulumi.StringPtrInput `pulumi:"resourceLink"` }
EdgeCluster contains information specific to Google Edge Clusters.
func (EdgeClusterArgs) ElementType ¶ added in v0.32.0
func (EdgeClusterArgs) ElementType() reflect.Type
func (EdgeClusterArgs) ToEdgeClusterOutput ¶ added in v0.32.0
func (i EdgeClusterArgs) ToEdgeClusterOutput() EdgeClusterOutput
func (EdgeClusterArgs) ToEdgeClusterOutputWithContext ¶ added in v0.32.0
func (i EdgeClusterArgs) ToEdgeClusterOutputWithContext(ctx context.Context) EdgeClusterOutput
func (EdgeClusterArgs) ToEdgeClusterPtrOutput ¶ added in v0.32.0
func (i EdgeClusterArgs) ToEdgeClusterPtrOutput() EdgeClusterPtrOutput
func (EdgeClusterArgs) ToEdgeClusterPtrOutputWithContext ¶ added in v0.32.0
func (i EdgeClusterArgs) ToEdgeClusterPtrOutputWithContext(ctx context.Context) EdgeClusterPtrOutput
type EdgeClusterInput ¶ added in v0.32.0
type EdgeClusterInput interface { pulumi.Input ToEdgeClusterOutput() EdgeClusterOutput ToEdgeClusterOutputWithContext(context.Context) EdgeClusterOutput }
EdgeClusterInput is an input type that accepts EdgeClusterArgs and EdgeClusterOutput values. You can construct a concrete instance of `EdgeClusterInput` via:
EdgeClusterArgs{...}
type EdgeClusterOutput ¶ added in v0.32.0
type EdgeClusterOutput struct{ *pulumi.OutputState }
EdgeCluster contains information specific to Google Edge Clusters.
func (EdgeClusterOutput) ElementType ¶ added in v0.32.0
func (EdgeClusterOutput) ElementType() reflect.Type
func (EdgeClusterOutput) ResourceLink ¶ added in v0.32.0
func (o EdgeClusterOutput) ResourceLink() pulumi.StringPtrOutput
Immutable. Self-link of the Google Cloud resource for the Edge Cluster. For example: //edgecontainer.googleapis.com/projects/my-project/locations/us-west1-a/clusters/my-cluster
func (EdgeClusterOutput) ToEdgeClusterOutput ¶ added in v0.32.0
func (o EdgeClusterOutput) ToEdgeClusterOutput() EdgeClusterOutput
func (EdgeClusterOutput) ToEdgeClusterOutputWithContext ¶ added in v0.32.0
func (o EdgeClusterOutput) ToEdgeClusterOutputWithContext(ctx context.Context) EdgeClusterOutput
func (EdgeClusterOutput) ToEdgeClusterPtrOutput ¶ added in v0.32.0
func (o EdgeClusterOutput) ToEdgeClusterPtrOutput() EdgeClusterPtrOutput
func (EdgeClusterOutput) ToEdgeClusterPtrOutputWithContext ¶ added in v0.32.0
func (o EdgeClusterOutput) ToEdgeClusterPtrOutputWithContext(ctx context.Context) EdgeClusterPtrOutput
type EdgeClusterPtrInput ¶ added in v0.32.0
type EdgeClusterPtrInput interface { pulumi.Input ToEdgeClusterPtrOutput() EdgeClusterPtrOutput ToEdgeClusterPtrOutputWithContext(context.Context) EdgeClusterPtrOutput }
EdgeClusterPtrInput is an input type that accepts EdgeClusterArgs, EdgeClusterPtr and EdgeClusterPtrOutput values. You can construct a concrete instance of `EdgeClusterPtrInput` via:
EdgeClusterArgs{...} or: nil
func EdgeClusterPtr ¶ added in v0.32.0
func EdgeClusterPtr(v *EdgeClusterArgs) EdgeClusterPtrInput
type EdgeClusterPtrOutput ¶ added in v0.32.0
type EdgeClusterPtrOutput struct{ *pulumi.OutputState }
func (EdgeClusterPtrOutput) Elem ¶ added in v0.32.0
func (o EdgeClusterPtrOutput) Elem() EdgeClusterOutput
func (EdgeClusterPtrOutput) ElementType ¶ added in v0.32.0
func (EdgeClusterPtrOutput) ElementType() reflect.Type
func (EdgeClusterPtrOutput) ResourceLink ¶ added in v0.32.0
func (o EdgeClusterPtrOutput) ResourceLink() pulumi.StringPtrOutput
Immutable. Self-link of the Google Cloud resource for the Edge Cluster. For example: //edgecontainer.googleapis.com/projects/my-project/locations/us-west1-a/clusters/my-cluster
func (EdgeClusterPtrOutput) ToEdgeClusterPtrOutput ¶ added in v0.32.0
func (o EdgeClusterPtrOutput) ToEdgeClusterPtrOutput() EdgeClusterPtrOutput
func (EdgeClusterPtrOutput) ToEdgeClusterPtrOutputWithContext ¶ added in v0.32.0
func (o EdgeClusterPtrOutput) ToEdgeClusterPtrOutputWithContext(ctx context.Context) EdgeClusterPtrOutput
type EdgeClusterResponse ¶ added in v0.32.0
type EdgeClusterResponse struct { // Immutable. Self-link of the Google Cloud resource for the Edge Cluster. For example: //edgecontainer.googleapis.com/projects/my-project/locations/us-west1-a/clusters/my-cluster ResourceLink string `pulumi:"resourceLink"` }
EdgeCluster contains information specific to Google Edge Clusters.
type EdgeClusterResponseOutput ¶ added in v0.32.0
type EdgeClusterResponseOutput struct{ *pulumi.OutputState }
EdgeCluster contains information specific to Google Edge Clusters.
func (EdgeClusterResponseOutput) ElementType ¶ added in v0.32.0
func (EdgeClusterResponseOutput) ElementType() reflect.Type
func (EdgeClusterResponseOutput) ResourceLink ¶ added in v0.32.0
func (o EdgeClusterResponseOutput) ResourceLink() pulumi.StringOutput
Immutable. Self-link of the Google Cloud resource for the Edge Cluster. For example: //edgecontainer.googleapis.com/projects/my-project/locations/us-west1-a/clusters/my-cluster
func (EdgeClusterResponseOutput) ToEdgeClusterResponseOutput ¶ added in v0.32.0
func (o EdgeClusterResponseOutput) ToEdgeClusterResponseOutput() EdgeClusterResponseOutput
func (EdgeClusterResponseOutput) ToEdgeClusterResponseOutputWithContext ¶ added in v0.32.0
func (o EdgeClusterResponseOutput) ToEdgeClusterResponseOutputWithContext(ctx context.Context) EdgeClusterResponseOutput
type Expr ¶
type Expr struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description *string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression *string `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location *string `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title *string `pulumi:"title"` }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
type ExprArgs ¶
type ExprArgs struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description pulumi.StringPtrInput `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression pulumi.StringPtrInput `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location pulumi.StringPtrInput `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title pulumi.StringPtrInput `pulumi:"title"` }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
func (ExprArgs) ElementType ¶
func (ExprArgs) ToExprOutput ¶
func (i ExprArgs) ToExprOutput() ExprOutput
func (ExprArgs) ToExprOutputWithContext ¶
func (i ExprArgs) ToExprOutputWithContext(ctx context.Context) ExprOutput
func (ExprArgs) ToExprPtrOutput ¶
func (i ExprArgs) ToExprPtrOutput() ExprPtrOutput
func (ExprArgs) ToExprPtrOutputWithContext ¶
func (i ExprArgs) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
type ExprInput ¶
type ExprInput interface { pulumi.Input ToExprOutput() ExprOutput ToExprOutputWithContext(context.Context) ExprOutput }
ExprInput is an input type that accepts ExprArgs and ExprOutput values. You can construct a concrete instance of `ExprInput` via:
ExprArgs{...}
type ExprOutput ¶
type ExprOutput struct{ *pulumi.OutputState }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
func (ExprOutput) Description ¶
func (o ExprOutput) Description() pulumi.StringPtrOutput
Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ExprOutput) ElementType ¶
func (ExprOutput) ElementType() reflect.Type
func (ExprOutput) Expression ¶
func (o ExprOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (ExprOutput) Location ¶
func (o ExprOutput) Location() pulumi.StringPtrOutput
Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ExprOutput) Title ¶
func (o ExprOutput) Title() pulumi.StringPtrOutput
Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ExprOutput) ToExprOutput ¶
func (o ExprOutput) ToExprOutput() ExprOutput
func (ExprOutput) ToExprOutputWithContext ¶
func (o ExprOutput) ToExprOutputWithContext(ctx context.Context) ExprOutput
func (ExprOutput) ToExprPtrOutput ¶
func (o ExprOutput) ToExprPtrOutput() ExprPtrOutput
func (ExprOutput) ToExprPtrOutputWithContext ¶
func (o ExprOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
type ExprPtrInput ¶
type ExprPtrInput interface { pulumi.Input ToExprPtrOutput() ExprPtrOutput ToExprPtrOutputWithContext(context.Context) ExprPtrOutput }
ExprPtrInput is an input type that accepts ExprArgs, ExprPtr and ExprPtrOutput values. You can construct a concrete instance of `ExprPtrInput` via:
ExprArgs{...} or: nil
func ExprPtr ¶
func ExprPtr(v *ExprArgs) ExprPtrInput
type ExprPtrOutput ¶
type ExprPtrOutput struct{ *pulumi.OutputState }
func (ExprPtrOutput) Description ¶
func (o ExprPtrOutput) Description() pulumi.StringPtrOutput
Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ExprPtrOutput) Elem ¶
func (o ExprPtrOutput) Elem() ExprOutput
func (ExprPtrOutput) ElementType ¶
func (ExprPtrOutput) ElementType() reflect.Type
func (ExprPtrOutput) Expression ¶
func (o ExprPtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (ExprPtrOutput) Location ¶
func (o ExprPtrOutput) Location() pulumi.StringPtrOutput
Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ExprPtrOutput) Title ¶
func (o ExprPtrOutput) Title() pulumi.StringPtrOutput
Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ExprPtrOutput) ToExprPtrOutput ¶
func (o ExprPtrOutput) ToExprPtrOutput() ExprPtrOutput
func (ExprPtrOutput) ToExprPtrOutputWithContext ¶
func (o ExprPtrOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
type ExprResponse ¶
type ExprResponse struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression string `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location string `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title string `pulumi:"title"` }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
type ExprResponseOutput ¶
type ExprResponseOutput struct{ *pulumi.OutputState }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
func (ExprResponseOutput) Description ¶
func (o ExprResponseOutput) Description() pulumi.StringOutput
Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ExprResponseOutput) ElementType ¶
func (ExprResponseOutput) ElementType() reflect.Type
func (ExprResponseOutput) Expression ¶
func (o ExprResponseOutput) Expression() pulumi.StringOutput
Textual representation of an expression in Common Expression Language syntax.
func (ExprResponseOutput) Location ¶
func (o ExprResponseOutput) Location() pulumi.StringOutput
Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ExprResponseOutput) Title ¶
func (o ExprResponseOutput) Title() pulumi.StringOutput
Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ExprResponseOutput) ToExprResponseOutput ¶
func (o ExprResponseOutput) ToExprResponseOutput() ExprResponseOutput
func (ExprResponseOutput) ToExprResponseOutputWithContext ¶
func (o ExprResponseOutput) ToExprResponseOutputWithContext(ctx context.Context) ExprResponseOutput
type Feature ¶
type Feature struct { pulumi.CustomResourceState // When the Feature resource was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // When the Feature resource was deleted. DeleteTime pulumi.StringOutput `pulumi:"deleteTime"` // The ID of the feature to create. FeatureId pulumi.StringPtrOutput `pulumi:"featureId"` // Optional. Feature configuration applicable to all memberships of the fleet. FleetDefaultMemberConfig CommonFleetDefaultMemberConfigSpecResponseOutput `pulumi:"fleetDefaultMemberConfig"` // Labels for this Feature. Labels pulumi.StringMapOutput `pulumi:"labels"` Location pulumi.StringOutput `pulumi:"location"` // Optional. Membership-specific configuration for this Feature. If this Feature does not support any per-Membership configuration, this field may be unused. The keys indicate which Membership the configuration is for, in the form: `projects/{p}/locations/{l}/memberships/{m}` Where {p} is the project, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} WILL match the Feature's project. {p} will always be returned as the project number, but the project ID is also accepted during input. If the same Membership is specified in the map twice (using the project ID form, and the project number form), exactly ONE of the entries will be saved, with no guarantees as to which. For this reason, it is recommended the same format be used for all entries when mutating a Feature. MembershipSpecs MembershipFeatureSpecResponseMapOutput `pulumi:"membershipSpecs"` // Membership-specific Feature status. If this Feature does report any per-Membership status, this field may be unused. The keys indicate which Membership the state is for, in the form: `projects/{p}/locations/{l}/memberships/{m}` Where {p} is the project number, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} MUST match the Feature's project number. MembershipStates MembershipFeatureStateResponseMapOutput `pulumi:"membershipStates"` // The full, unique name of this Feature resource in the format `projects/*/locations/*/features/*`. Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes after the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000). RequestId pulumi.StringPtrOutput `pulumi:"requestId"` // State of the Feature resource itself. ResourceState FeatureResourceStateResponseOutput `pulumi:"resourceState"` // Optional. Scope-specific configuration for this Feature. If this Feature does not support any per-Scope configuration, this field may be unused. The keys indicate which Scope the configuration is for, in the form: `projects/{p}/locations/global/scopes/{s}` Where {p} is the project, {s} is a valid Scope in this project. {p} WILL match the Feature's project. {p} will always be returned as the project number, but the project ID is also accepted during input. If the same Scope is specified in the map twice (using the project ID form, and the project number form), exactly ONE of the entries will be saved, with no guarantees as to which. For this reason, it is recommended the same format be used for all entries when mutating a Feature. ScopeSpecs ScopeFeatureSpecResponseMapOutput `pulumi:"scopeSpecs"` // Scope-specific Feature status. If this Feature does report any per-Scope status, this field may be unused. The keys indicate which Scope the state is for, in the form: `projects/{p}/locations/global/scopes/{s}` Where {p} is the project, {s} is a valid Scope in this project. {p} WILL match the Feature's project. ScopeStates ScopeFeatureStateResponseMapOutput `pulumi:"scopeStates"` // Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused. Spec CommonFeatureSpecResponseOutput `pulumi:"spec"` // The Hub-wide Feature state. State CommonFeatureStateResponseOutput `pulumi:"state"` // When the Feature resource was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Adds a new Feature. Auto-naming is currently not supported for this resource.
func GetFeature ¶
func GetFeature(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FeatureState, opts ...pulumi.ResourceOption) (*Feature, error)
GetFeature gets an existing Feature 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 NewFeature ¶
func NewFeature(ctx *pulumi.Context, name string, args *FeatureArgs, opts ...pulumi.ResourceOption) (*Feature, error)
NewFeature registers a new resource with the given unique name, arguments, and options.
func (*Feature) ElementType ¶
func (*Feature) ToFeatureOutput ¶
func (i *Feature) ToFeatureOutput() FeatureOutput
func (*Feature) ToFeatureOutputWithContext ¶
func (i *Feature) ToFeatureOutputWithContext(ctx context.Context) FeatureOutput
type FeatureArgs ¶
type FeatureArgs struct { // The ID of the feature to create. FeatureId pulumi.StringPtrInput // Optional. Feature configuration applicable to all memberships of the fleet. FleetDefaultMemberConfig CommonFleetDefaultMemberConfigSpecPtrInput // Labels for this Feature. Labels pulumi.StringMapInput Location pulumi.StringPtrInput // Optional. Membership-specific configuration for this Feature. If this Feature does not support any per-Membership configuration, this field may be unused. The keys indicate which Membership the configuration is for, in the form: `projects/{p}/locations/{l}/memberships/{m}` Where {p} is the project, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} WILL match the Feature's project. {p} will always be returned as the project number, but the project ID is also accepted during input. If the same Membership is specified in the map twice (using the project ID form, and the project number form), exactly ONE of the entries will be saved, with no guarantees as to which. For this reason, it is recommended the same format be used for all entries when mutating a Feature. MembershipSpecs MembershipFeatureSpecMapInput Project pulumi.StringPtrInput // A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes after the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000). RequestId pulumi.StringPtrInput // Optional. Scope-specific configuration for this Feature. If this Feature does not support any per-Scope configuration, this field may be unused. The keys indicate which Scope the configuration is for, in the form: `projects/{p}/locations/global/scopes/{s}` Where {p} is the project, {s} is a valid Scope in this project. {p} WILL match the Feature's project. {p} will always be returned as the project number, but the project ID is also accepted during input. If the same Scope is specified in the map twice (using the project ID form, and the project number form), exactly ONE of the entries will be saved, with no guarantees as to which. For this reason, it is recommended the same format be used for all entries when mutating a Feature. ScopeSpecs ScopeFeatureSpecMapInput // Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused. Spec CommonFeatureSpecPtrInput }
The set of arguments for constructing a Feature resource.
func (FeatureArgs) ElementType ¶
func (FeatureArgs) ElementType() reflect.Type
type FeatureIamBinding ¶ added in v0.26.0
type FeatureIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
func GetFeatureIamBinding ¶ added in v0.26.0
func GetFeatureIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FeatureIamBindingState, opts ...pulumi.ResourceOption) (*FeatureIamBinding, error)
GetFeatureIamBinding gets an existing FeatureIamBinding 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 NewFeatureIamBinding ¶ added in v0.26.0
func NewFeatureIamBinding(ctx *pulumi.Context, name string, args *FeatureIamBindingArgs, opts ...pulumi.ResourceOption) (*FeatureIamBinding, error)
NewFeatureIamBinding registers a new resource with the given unique name, arguments, and options.
func (*FeatureIamBinding) ElementType ¶ added in v0.26.0
func (*FeatureIamBinding) ElementType() reflect.Type
func (*FeatureIamBinding) ToFeatureIamBindingOutput ¶ added in v0.26.0
func (i *FeatureIamBinding) ToFeatureIamBindingOutput() FeatureIamBindingOutput
func (*FeatureIamBinding) ToFeatureIamBindingOutputWithContext ¶ added in v0.26.0
func (i *FeatureIamBinding) ToFeatureIamBindingOutputWithContext(ctx context.Context) FeatureIamBindingOutput
type FeatureIamBindingArgs ¶ added in v0.26.0
type FeatureIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a FeatureIamBinding resource.
func (FeatureIamBindingArgs) ElementType ¶ added in v0.26.0
func (FeatureIamBindingArgs) ElementType() reflect.Type
type FeatureIamBindingInput ¶ added in v0.26.0
type FeatureIamBindingInput interface { pulumi.Input ToFeatureIamBindingOutput() FeatureIamBindingOutput ToFeatureIamBindingOutputWithContext(ctx context.Context) FeatureIamBindingOutput }
type FeatureIamBindingOutput ¶ added in v0.26.0
type FeatureIamBindingOutput struct{ *pulumi.OutputState }
func (FeatureIamBindingOutput) Condition ¶ added in v0.26.0
func (o FeatureIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (FeatureIamBindingOutput) ElementType ¶ added in v0.26.0
func (FeatureIamBindingOutput) ElementType() reflect.Type
func (FeatureIamBindingOutput) Etag ¶ added in v0.26.0
func (o FeatureIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (FeatureIamBindingOutput) Members ¶ added in v0.26.0
func (o FeatureIamBindingOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.
func (FeatureIamBindingOutput) Name ¶ added in v0.26.0
func (o FeatureIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (FeatureIamBindingOutput) Project ¶ added in v0.26.0
func (o FeatureIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (FeatureIamBindingOutput) Role ¶ added in v0.26.0
func (o FeatureIamBindingOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (FeatureIamBindingOutput) ToFeatureIamBindingOutput ¶ added in v0.26.0
func (o FeatureIamBindingOutput) ToFeatureIamBindingOutput() FeatureIamBindingOutput
func (FeatureIamBindingOutput) ToFeatureIamBindingOutputWithContext ¶ added in v0.26.0
func (o FeatureIamBindingOutput) ToFeatureIamBindingOutputWithContext(ctx context.Context) FeatureIamBindingOutput
type FeatureIamBindingState ¶ added in v0.26.0
type FeatureIamBindingState struct { }
func (FeatureIamBindingState) ElementType ¶ added in v0.26.0
func (FeatureIamBindingState) ElementType() reflect.Type
type FeatureIamMember ¶ added in v0.26.0
type FeatureIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
func GetFeatureIamMember ¶ added in v0.26.0
func GetFeatureIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FeatureIamMemberState, opts ...pulumi.ResourceOption) (*FeatureIamMember, error)
GetFeatureIamMember gets an existing FeatureIamMember 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 NewFeatureIamMember ¶ added in v0.26.0
func NewFeatureIamMember(ctx *pulumi.Context, name string, args *FeatureIamMemberArgs, opts ...pulumi.ResourceOption) (*FeatureIamMember, error)
NewFeatureIamMember registers a new resource with the given unique name, arguments, and options.
func (*FeatureIamMember) ElementType ¶ added in v0.26.0
func (*FeatureIamMember) ElementType() reflect.Type
func (*FeatureIamMember) ToFeatureIamMemberOutput ¶ added in v0.26.0
func (i *FeatureIamMember) ToFeatureIamMemberOutput() FeatureIamMemberOutput
func (*FeatureIamMember) ToFeatureIamMemberOutputWithContext ¶ added in v0.26.0
func (i *FeatureIamMember) ToFeatureIamMemberOutputWithContext(ctx context.Context) FeatureIamMemberOutput
type FeatureIamMemberArgs ¶ added in v0.26.0
type FeatureIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a FeatureIamMember resource.
func (FeatureIamMemberArgs) ElementType ¶ added in v0.26.0
func (FeatureIamMemberArgs) ElementType() reflect.Type
type FeatureIamMemberInput ¶ added in v0.26.0
type FeatureIamMemberInput interface { pulumi.Input ToFeatureIamMemberOutput() FeatureIamMemberOutput ToFeatureIamMemberOutputWithContext(ctx context.Context) FeatureIamMemberOutput }
type FeatureIamMemberOutput ¶ added in v0.26.0
type FeatureIamMemberOutput struct{ *pulumi.OutputState }
func (FeatureIamMemberOutput) Condition ¶ added in v0.26.0
func (o FeatureIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (FeatureIamMemberOutput) ElementType ¶ added in v0.26.0
func (FeatureIamMemberOutput) ElementType() reflect.Type
func (FeatureIamMemberOutput) Etag ¶ added in v0.26.0
func (o FeatureIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (FeatureIamMemberOutput) Member ¶ added in v0.26.0
func (o FeatureIamMemberOutput) Member() pulumi.StringOutput
Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.
func (FeatureIamMemberOutput) Name ¶ added in v0.26.0
func (o FeatureIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (FeatureIamMemberOutput) Project ¶ added in v0.26.0
func (o FeatureIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (FeatureIamMemberOutput) Role ¶ added in v0.26.0
func (o FeatureIamMemberOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (FeatureIamMemberOutput) ToFeatureIamMemberOutput ¶ added in v0.26.0
func (o FeatureIamMemberOutput) ToFeatureIamMemberOutput() FeatureIamMemberOutput
func (FeatureIamMemberOutput) ToFeatureIamMemberOutputWithContext ¶ added in v0.26.0
func (o FeatureIamMemberOutput) ToFeatureIamMemberOutputWithContext(ctx context.Context) FeatureIamMemberOutput
type FeatureIamMemberState ¶ added in v0.26.0
type FeatureIamMemberState struct { }
func (FeatureIamMemberState) ElementType ¶ added in v0.26.0
func (FeatureIamMemberState) ElementType() reflect.Type
type FeatureIamPolicy ¶
type FeatureIamPolicy struct { pulumi.CustomResourceState // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigResponseArrayOutput `pulumi:"auditConfigs"` // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings BindingResponseArrayOutput `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringOutput `pulumi:"etag"` FeatureId pulumi.StringOutput `pulumi:"featureId"` Location pulumi.StringOutput `pulumi:"location"` Project pulumi.StringOutput `pulumi:"project"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetFeatureIamPolicy ¶
func GetFeatureIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FeatureIamPolicyState, opts ...pulumi.ResourceOption) (*FeatureIamPolicy, error)
GetFeatureIamPolicy gets an existing FeatureIamPolicy 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 NewFeatureIamPolicy ¶
func NewFeatureIamPolicy(ctx *pulumi.Context, name string, args *FeatureIamPolicyArgs, opts ...pulumi.ResourceOption) (*FeatureIamPolicy, error)
NewFeatureIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*FeatureIamPolicy) ElementType ¶
func (*FeatureIamPolicy) ElementType() reflect.Type
func (*FeatureIamPolicy) ToFeatureIamPolicyOutput ¶
func (i *FeatureIamPolicy) ToFeatureIamPolicyOutput() FeatureIamPolicyOutput
func (*FeatureIamPolicy) ToFeatureIamPolicyOutputWithContext ¶
func (i *FeatureIamPolicy) ToFeatureIamPolicyOutputWithContext(ctx context.Context) FeatureIamPolicyOutput
type FeatureIamPolicyArgs ¶
type FeatureIamPolicyArgs struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigArrayInput // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings BindingTypeArrayInput // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringPtrInput FeatureId pulumi.StringInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used: `paths: "bindings, etag"` UpdateMask pulumi.StringPtrInput // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a FeatureIamPolicy resource.
func (FeatureIamPolicyArgs) ElementType ¶
func (FeatureIamPolicyArgs) ElementType() reflect.Type
type FeatureIamPolicyInput ¶
type FeatureIamPolicyInput interface { pulumi.Input ToFeatureIamPolicyOutput() FeatureIamPolicyOutput ToFeatureIamPolicyOutputWithContext(ctx context.Context) FeatureIamPolicyOutput }
type FeatureIamPolicyOutput ¶
type FeatureIamPolicyOutput struct{ *pulumi.OutputState }
func (FeatureIamPolicyOutput) AuditConfigs ¶ added in v0.19.0
func (o FeatureIamPolicyOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (FeatureIamPolicyOutput) Bindings ¶ added in v0.19.0
func (o FeatureIamPolicyOutput) Bindings() BindingResponseArrayOutput
Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (FeatureIamPolicyOutput) ElementType ¶
func (FeatureIamPolicyOutput) ElementType() reflect.Type
func (FeatureIamPolicyOutput) Etag ¶ added in v0.19.0
func (o FeatureIamPolicyOutput) Etag() pulumi.StringOutput
`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
func (FeatureIamPolicyOutput) FeatureId ¶ added in v0.21.0
func (o FeatureIamPolicyOutput) FeatureId() pulumi.StringOutput
func (FeatureIamPolicyOutput) Location ¶ added in v0.21.0
func (o FeatureIamPolicyOutput) Location() pulumi.StringOutput
func (FeatureIamPolicyOutput) Project ¶ added in v0.21.0
func (o FeatureIamPolicyOutput) Project() pulumi.StringOutput
func (FeatureIamPolicyOutput) ToFeatureIamPolicyOutput ¶
func (o FeatureIamPolicyOutput) ToFeatureIamPolicyOutput() FeatureIamPolicyOutput
func (FeatureIamPolicyOutput) ToFeatureIamPolicyOutputWithContext ¶
func (o FeatureIamPolicyOutput) ToFeatureIamPolicyOutputWithContext(ctx context.Context) FeatureIamPolicyOutput
func (FeatureIamPolicyOutput) Version ¶ added in v0.19.0
func (o FeatureIamPolicyOutput) Version() pulumi.IntOutput
Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
type FeatureIamPolicyState ¶
type FeatureIamPolicyState struct { }
func (FeatureIamPolicyState) ElementType ¶
func (FeatureIamPolicyState) ElementType() reflect.Type
type FeatureInput ¶
type FeatureInput interface { pulumi.Input ToFeatureOutput() FeatureOutput ToFeatureOutputWithContext(ctx context.Context) FeatureOutput }
type FeatureOutput ¶
type FeatureOutput struct{ *pulumi.OutputState }
func (FeatureOutput) CreateTime ¶ added in v0.19.0
func (o FeatureOutput) CreateTime() pulumi.StringOutput
When the Feature resource was created.
func (FeatureOutput) DeleteTime ¶ added in v0.19.0
func (o FeatureOutput) DeleteTime() pulumi.StringOutput
When the Feature resource was deleted.
func (FeatureOutput) ElementType ¶
func (FeatureOutput) ElementType() reflect.Type
func (FeatureOutput) FeatureId ¶ added in v0.21.0
func (o FeatureOutput) FeatureId() pulumi.StringPtrOutput
The ID of the feature to create.
func (FeatureOutput) FleetDefaultMemberConfig ¶ added in v0.28.0
func (o FeatureOutput) FleetDefaultMemberConfig() CommonFleetDefaultMemberConfigSpecResponseOutput
Optional. Feature configuration applicable to all memberships of the fleet.
func (FeatureOutput) Labels ¶ added in v0.19.0
func (o FeatureOutput) Labels() pulumi.StringMapOutput
Labels for this Feature.
func (FeatureOutput) Location ¶ added in v0.21.0
func (o FeatureOutput) Location() pulumi.StringOutput
func (FeatureOutput) MembershipSpecs ¶ added in v0.19.0
func (o FeatureOutput) MembershipSpecs() MembershipFeatureSpecResponseMapOutput
Optional. Membership-specific configuration for this Feature. If this Feature does not support any per-Membership configuration, this field may be unused. The keys indicate which Membership the configuration is for, in the form: `projects/{p}/locations/{l}/memberships/{m}` Where {p} is the project, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} WILL match the Feature's project. {p} will always be returned as the project number, but the project ID is also accepted during input. If the same Membership is specified in the map twice (using the project ID form, and the project number form), exactly ONE of the entries will be saved, with no guarantees as to which. For this reason, it is recommended the same format be used for all entries when mutating a Feature.
func (FeatureOutput) MembershipStates ¶ added in v0.19.0
func (o FeatureOutput) MembershipStates() MembershipFeatureStateResponseMapOutput
Membership-specific Feature status. If this Feature does report any per-Membership status, this field may be unused. The keys indicate which Membership the state is for, in the form: `projects/{p}/locations/{l}/memberships/{m}` Where {p} is the project number, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} MUST match the Feature's project number.
func (FeatureOutput) Name ¶ added in v0.19.0
func (o FeatureOutput) Name() pulumi.StringOutput
The full, unique name of this Feature resource in the format `projects/*/locations/*/features/*`.
func (FeatureOutput) Project ¶ added in v0.21.0
func (o FeatureOutput) Project() pulumi.StringOutput
func (FeatureOutput) RequestId ¶ added in v0.21.0
func (o FeatureOutput) RequestId() pulumi.StringPtrOutput
A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes after the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
func (FeatureOutput) ResourceState ¶ added in v0.19.0
func (o FeatureOutput) ResourceState() FeatureResourceStateResponseOutput
State of the Feature resource itself.
func (FeatureOutput) ScopeSpecs ¶ added in v0.28.0
func (o FeatureOutput) ScopeSpecs() ScopeFeatureSpecResponseMapOutput
Optional. Scope-specific configuration for this Feature. If this Feature does not support any per-Scope configuration, this field may be unused. The keys indicate which Scope the configuration is for, in the form: `projects/{p}/locations/global/scopes/{s}` Where {p} is the project, {s} is a valid Scope in this project. {p} WILL match the Feature's project. {p} will always be returned as the project number, but the project ID is also accepted during input. If the same Scope is specified in the map twice (using the project ID form, and the project number form), exactly ONE of the entries will be saved, with no guarantees as to which. For this reason, it is recommended the same format be used for all entries when mutating a Feature.
func (FeatureOutput) ScopeStates ¶ added in v0.28.0
func (o FeatureOutput) ScopeStates() ScopeFeatureStateResponseMapOutput
Scope-specific Feature status. If this Feature does report any per-Scope status, this field may be unused. The keys indicate which Scope the state is for, in the form: `projects/{p}/locations/global/scopes/{s}` Where {p} is the project, {s} is a valid Scope in this project. {p} WILL match the Feature's project.
func (FeatureOutput) Spec ¶ added in v0.19.0
func (o FeatureOutput) Spec() CommonFeatureSpecResponseOutput
Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused.
func (FeatureOutput) State ¶ added in v0.19.0
func (o FeatureOutput) State() CommonFeatureStateResponseOutput
The Hub-wide Feature state.
func (FeatureOutput) ToFeatureOutput ¶
func (o FeatureOutput) ToFeatureOutput() FeatureOutput
func (FeatureOutput) ToFeatureOutputWithContext ¶
func (o FeatureOutput) ToFeatureOutputWithContext(ctx context.Context) FeatureOutput
func (FeatureOutput) UpdateTime ¶ added in v0.19.0
func (o FeatureOutput) UpdateTime() pulumi.StringOutput
When the Feature resource was last updated.
type FeatureResourceStateResponse ¶
type FeatureResourceStateResponse struct { // The current state of the Feature resource in the Hub API. State string `pulumi:"state"` }
FeatureResourceState describes the state of a Feature *resource* in the GkeHub API. See `FeatureState` for the "running state" of the Feature in the Hub and across Memberships.
type FeatureResourceStateResponseOutput ¶
type FeatureResourceStateResponseOutput struct{ *pulumi.OutputState }
FeatureResourceState describes the state of a Feature *resource* in the GkeHub API. See `FeatureState` for the "running state" of the Feature in the Hub and across Memberships.
func (FeatureResourceStateResponseOutput) ElementType ¶
func (FeatureResourceStateResponseOutput) ElementType() reflect.Type
func (FeatureResourceStateResponseOutput) State ¶
func (o FeatureResourceStateResponseOutput) State() pulumi.StringOutput
The current state of the Feature resource in the Hub API.
func (FeatureResourceStateResponseOutput) ToFeatureResourceStateResponseOutput ¶
func (o FeatureResourceStateResponseOutput) ToFeatureResourceStateResponseOutput() FeatureResourceStateResponseOutput
func (FeatureResourceStateResponseOutput) ToFeatureResourceStateResponseOutputWithContext ¶
func (o FeatureResourceStateResponseOutput) ToFeatureResourceStateResponseOutputWithContext(ctx context.Context) FeatureResourceStateResponseOutput
type FeatureState ¶
type FeatureState struct { }
func (FeatureState) ElementType ¶
func (FeatureState) ElementType() reflect.Type
type FeatureStateResponse ¶
type FeatureStateResponse struct { // The high-level, machine-readable status of this Feature. Code string `pulumi:"code"` // A human-readable description of the current status. Description string `pulumi:"description"` // The time this status and any related Feature-specific details were updated. UpdateTime string `pulumi:"updateTime"` }
FeatureState describes the high-level state of a Feature. It may be used to describe a Feature's state at the environ-level, or per-membershop, depending on the context.
type FeatureStateResponseOutput ¶
type FeatureStateResponseOutput struct{ *pulumi.OutputState }
FeatureState describes the high-level state of a Feature. It may be used to describe a Feature's state at the environ-level, or per-membershop, depending on the context.
func (FeatureStateResponseOutput) Code ¶
func (o FeatureStateResponseOutput) Code() pulumi.StringOutput
The high-level, machine-readable status of this Feature.
func (FeatureStateResponseOutput) Description ¶
func (o FeatureStateResponseOutput) Description() pulumi.StringOutput
A human-readable description of the current status.
func (FeatureStateResponseOutput) ElementType ¶
func (FeatureStateResponseOutput) ElementType() reflect.Type
func (FeatureStateResponseOutput) ToFeatureStateResponseOutput ¶
func (o FeatureStateResponseOutput) ToFeatureStateResponseOutput() FeatureStateResponseOutput
func (FeatureStateResponseOutput) ToFeatureStateResponseOutputWithContext ¶
func (o FeatureStateResponseOutput) ToFeatureStateResponseOutputWithContext(ctx context.Context) FeatureStateResponseOutput
func (FeatureStateResponseOutput) UpdateTime ¶
func (o FeatureStateResponseOutput) UpdateTime() pulumi.StringOutput
The time this status and any related Feature-specific details were updated.
type Fleet ¶ added in v0.31.1
type Fleet struct { pulumi.CustomResourceState // When the Fleet was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Optional. The default cluster configurations to apply across the fleet. DefaultClusterConfig DefaultClusterConfigResponseOutput `pulumi:"defaultClusterConfig"` // When the Fleet was deleted. DeleteTime pulumi.StringOutput `pulumi:"deleteTime"` // Optional. A user-assigned display name of the Fleet. When present, it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point. Example: `Production Fleet` DisplayName pulumi.StringOutput `pulumi:"displayName"` // Optional. Labels for this Fleet. Labels pulumi.StringMapOutput `pulumi:"labels"` Location pulumi.StringOutput `pulumi:"location"` // The full, unique resource name of this fleet in the format of `projects/{project}/locations/{location}/fleets/{fleet}`. Each Google Cloud project can have at most one fleet resource, named "default". Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // State of the namespace resource. State FleetLifecycleStateResponseOutput `pulumi:"state"` // Google-generated UUID for this resource. This is unique across all Fleet resources. If a Fleet resource is deleted and another resource with the same name is created, it gets a different uid. Uid pulumi.StringOutput `pulumi:"uid"` // When the Fleet was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Creates a fleet. Auto-naming is currently not supported for this resource.
func GetFleet ¶ added in v0.31.1
func GetFleet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FleetState, opts ...pulumi.ResourceOption) (*Fleet, error)
GetFleet gets an existing Fleet 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 NewFleet ¶ added in v0.31.1
func NewFleet(ctx *pulumi.Context, name string, args *FleetArgs, opts ...pulumi.ResourceOption) (*Fleet, error)
NewFleet registers a new resource with the given unique name, arguments, and options.
func (*Fleet) ElementType ¶ added in v0.31.1
func (*Fleet) ToFleetOutput ¶ added in v0.31.1
func (i *Fleet) ToFleetOutput() FleetOutput
func (*Fleet) ToFleetOutputWithContext ¶ added in v0.31.1
func (i *Fleet) ToFleetOutputWithContext(ctx context.Context) FleetOutput
type FleetArgs ¶ added in v0.31.1
type FleetArgs struct { // Optional. The default cluster configurations to apply across the fleet. DefaultClusterConfig DefaultClusterConfigPtrInput // Optional. A user-assigned display name of the Fleet. When present, it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point. Example: `Production Fleet` DisplayName pulumi.StringPtrInput // Optional. Labels for this Fleet. Labels pulumi.StringMapInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput }
The set of arguments for constructing a Fleet resource.
func (FleetArgs) ElementType ¶ added in v0.31.1
type FleetInput ¶ added in v0.31.1
type FleetInput interface { pulumi.Input ToFleetOutput() FleetOutput ToFleetOutputWithContext(ctx context.Context) FleetOutput }
type FleetLifecycleStateResponse ¶ added in v0.31.1
type FleetLifecycleStateResponse struct { // The current state of the Fleet resource. Code string `pulumi:"code"` }
FleetLifecycleState describes the state of a Fleet resource.
type FleetLifecycleStateResponseOutput ¶ added in v0.31.1
type FleetLifecycleStateResponseOutput struct{ *pulumi.OutputState }
FleetLifecycleState describes the state of a Fleet resource.
func (FleetLifecycleStateResponseOutput) Code ¶ added in v0.31.1
func (o FleetLifecycleStateResponseOutput) Code() pulumi.StringOutput
The current state of the Fleet resource.
func (FleetLifecycleStateResponseOutput) ElementType ¶ added in v0.31.1
func (FleetLifecycleStateResponseOutput) ElementType() reflect.Type
func (FleetLifecycleStateResponseOutput) ToFleetLifecycleStateResponseOutput ¶ added in v0.31.1
func (o FleetLifecycleStateResponseOutput) ToFleetLifecycleStateResponseOutput() FleetLifecycleStateResponseOutput
func (FleetLifecycleStateResponseOutput) ToFleetLifecycleStateResponseOutputWithContext ¶ added in v0.31.1
func (o FleetLifecycleStateResponseOutput) ToFleetLifecycleStateResponseOutputWithContext(ctx context.Context) FleetLifecycleStateResponseOutput
type FleetObservabilityFeatureErrorResponse ¶ added in v0.32.0
type FleetObservabilityFeatureErrorResponse struct { // The code of the error. Code string `pulumi:"code"` // A human-readable description of the current status. Description string `pulumi:"description"` }
All error details of the fleet observability feature.
type FleetObservabilityFeatureErrorResponseArrayOutput ¶ added in v0.32.0
type FleetObservabilityFeatureErrorResponseArrayOutput struct{ *pulumi.OutputState }
func (FleetObservabilityFeatureErrorResponseArrayOutput) ElementType ¶ added in v0.32.0
func (FleetObservabilityFeatureErrorResponseArrayOutput) ElementType() reflect.Type
func (FleetObservabilityFeatureErrorResponseArrayOutput) ToFleetObservabilityFeatureErrorResponseArrayOutput ¶ added in v0.32.0
func (o FleetObservabilityFeatureErrorResponseArrayOutput) ToFleetObservabilityFeatureErrorResponseArrayOutput() FleetObservabilityFeatureErrorResponseArrayOutput
func (FleetObservabilityFeatureErrorResponseArrayOutput) ToFleetObservabilityFeatureErrorResponseArrayOutputWithContext ¶ added in v0.32.0
func (o FleetObservabilityFeatureErrorResponseArrayOutput) ToFleetObservabilityFeatureErrorResponseArrayOutputWithContext(ctx context.Context) FleetObservabilityFeatureErrorResponseArrayOutput
type FleetObservabilityFeatureErrorResponseOutput ¶ added in v0.32.0
type FleetObservabilityFeatureErrorResponseOutput struct{ *pulumi.OutputState }
All error details of the fleet observability feature.
func (FleetObservabilityFeatureErrorResponseOutput) Code ¶ added in v0.32.0
func (o FleetObservabilityFeatureErrorResponseOutput) Code() pulumi.StringOutput
The code of the error.
func (FleetObservabilityFeatureErrorResponseOutput) Description ¶ added in v0.32.0
func (o FleetObservabilityFeatureErrorResponseOutput) Description() pulumi.StringOutput
A human-readable description of the current status.
func (FleetObservabilityFeatureErrorResponseOutput) ElementType ¶ added in v0.32.0
func (FleetObservabilityFeatureErrorResponseOutput) ElementType() reflect.Type
func (FleetObservabilityFeatureErrorResponseOutput) ToFleetObservabilityFeatureErrorResponseOutput ¶ added in v0.32.0
func (o FleetObservabilityFeatureErrorResponseOutput) ToFleetObservabilityFeatureErrorResponseOutput() FleetObservabilityFeatureErrorResponseOutput
func (FleetObservabilityFeatureErrorResponseOutput) ToFleetObservabilityFeatureErrorResponseOutputWithContext ¶ added in v0.32.0
func (o FleetObservabilityFeatureErrorResponseOutput) ToFleetObservabilityFeatureErrorResponseOutputWithContext(ctx context.Context) FleetObservabilityFeatureErrorResponseOutput
type FleetObservabilityFeatureSpec ¶ added in v0.28.0
type FleetObservabilityFeatureSpec struct { // Specified if fleet logging feature is enabled for the entire fleet. If UNSPECIFIED, fleet logging feature is disabled for the entire fleet. LoggingConfig *FleetObservabilityLoggingConfig `pulumi:"loggingConfig"` }
**Fleet Observability**: The Hub-wide input for the FleetObservability feature.
type FleetObservabilityFeatureSpecArgs ¶ added in v0.28.0
type FleetObservabilityFeatureSpecArgs struct { // Specified if fleet logging feature is enabled for the entire fleet. If UNSPECIFIED, fleet logging feature is disabled for the entire fleet. LoggingConfig FleetObservabilityLoggingConfigPtrInput `pulumi:"loggingConfig"` }
**Fleet Observability**: The Hub-wide input for the FleetObservability feature.
func (FleetObservabilityFeatureSpecArgs) ElementType ¶ added in v0.28.0
func (FleetObservabilityFeatureSpecArgs) ElementType() reflect.Type
func (FleetObservabilityFeatureSpecArgs) ToFleetObservabilityFeatureSpecOutput ¶ added in v0.28.0
func (i FleetObservabilityFeatureSpecArgs) ToFleetObservabilityFeatureSpecOutput() FleetObservabilityFeatureSpecOutput
func (FleetObservabilityFeatureSpecArgs) ToFleetObservabilityFeatureSpecOutputWithContext ¶ added in v0.28.0
func (i FleetObservabilityFeatureSpecArgs) ToFleetObservabilityFeatureSpecOutputWithContext(ctx context.Context) FleetObservabilityFeatureSpecOutput
func (FleetObservabilityFeatureSpecArgs) ToFleetObservabilityFeatureSpecPtrOutput ¶ added in v0.28.0
func (i FleetObservabilityFeatureSpecArgs) ToFleetObservabilityFeatureSpecPtrOutput() FleetObservabilityFeatureSpecPtrOutput
func (FleetObservabilityFeatureSpecArgs) ToFleetObservabilityFeatureSpecPtrOutputWithContext ¶ added in v0.28.0
func (i FleetObservabilityFeatureSpecArgs) ToFleetObservabilityFeatureSpecPtrOutputWithContext(ctx context.Context) FleetObservabilityFeatureSpecPtrOutput
type FleetObservabilityFeatureSpecInput ¶ added in v0.28.0
type FleetObservabilityFeatureSpecInput interface { pulumi.Input ToFleetObservabilityFeatureSpecOutput() FleetObservabilityFeatureSpecOutput ToFleetObservabilityFeatureSpecOutputWithContext(context.Context) FleetObservabilityFeatureSpecOutput }
FleetObservabilityFeatureSpecInput is an input type that accepts FleetObservabilityFeatureSpecArgs and FleetObservabilityFeatureSpecOutput values. You can construct a concrete instance of `FleetObservabilityFeatureSpecInput` via:
FleetObservabilityFeatureSpecArgs{...}
type FleetObservabilityFeatureSpecOutput ¶ added in v0.28.0
type FleetObservabilityFeatureSpecOutput struct{ *pulumi.OutputState }
**Fleet Observability**: The Hub-wide input for the FleetObservability feature.
func (FleetObservabilityFeatureSpecOutput) ElementType ¶ added in v0.28.0
func (FleetObservabilityFeatureSpecOutput) ElementType() reflect.Type
func (FleetObservabilityFeatureSpecOutput) LoggingConfig ¶ added in v0.31.1
func (o FleetObservabilityFeatureSpecOutput) LoggingConfig() FleetObservabilityLoggingConfigPtrOutput
Specified if fleet logging feature is enabled for the entire fleet. If UNSPECIFIED, fleet logging feature is disabled for the entire fleet.
func (FleetObservabilityFeatureSpecOutput) ToFleetObservabilityFeatureSpecOutput ¶ added in v0.28.0
func (o FleetObservabilityFeatureSpecOutput) ToFleetObservabilityFeatureSpecOutput() FleetObservabilityFeatureSpecOutput
func (FleetObservabilityFeatureSpecOutput) ToFleetObservabilityFeatureSpecOutputWithContext ¶ added in v0.28.0
func (o FleetObservabilityFeatureSpecOutput) ToFleetObservabilityFeatureSpecOutputWithContext(ctx context.Context) FleetObservabilityFeatureSpecOutput
func (FleetObservabilityFeatureSpecOutput) ToFleetObservabilityFeatureSpecPtrOutput ¶ added in v0.28.0
func (o FleetObservabilityFeatureSpecOutput) ToFleetObservabilityFeatureSpecPtrOutput() FleetObservabilityFeatureSpecPtrOutput
func (FleetObservabilityFeatureSpecOutput) ToFleetObservabilityFeatureSpecPtrOutputWithContext ¶ added in v0.28.0
func (o FleetObservabilityFeatureSpecOutput) ToFleetObservabilityFeatureSpecPtrOutputWithContext(ctx context.Context) FleetObservabilityFeatureSpecPtrOutput
type FleetObservabilityFeatureSpecPtrInput ¶ added in v0.28.0
type FleetObservabilityFeatureSpecPtrInput interface { pulumi.Input ToFleetObservabilityFeatureSpecPtrOutput() FleetObservabilityFeatureSpecPtrOutput ToFleetObservabilityFeatureSpecPtrOutputWithContext(context.Context) FleetObservabilityFeatureSpecPtrOutput }
FleetObservabilityFeatureSpecPtrInput is an input type that accepts FleetObservabilityFeatureSpecArgs, FleetObservabilityFeatureSpecPtr and FleetObservabilityFeatureSpecPtrOutput values. You can construct a concrete instance of `FleetObservabilityFeatureSpecPtrInput` via:
FleetObservabilityFeatureSpecArgs{...} or: nil
func FleetObservabilityFeatureSpecPtr ¶ added in v0.28.0
func FleetObservabilityFeatureSpecPtr(v *FleetObservabilityFeatureSpecArgs) FleetObservabilityFeatureSpecPtrInput
type FleetObservabilityFeatureSpecPtrOutput ¶ added in v0.28.0
type FleetObservabilityFeatureSpecPtrOutput struct{ *pulumi.OutputState }
func (FleetObservabilityFeatureSpecPtrOutput) ElementType ¶ added in v0.28.0
func (FleetObservabilityFeatureSpecPtrOutput) ElementType() reflect.Type
func (FleetObservabilityFeatureSpecPtrOutput) LoggingConfig ¶ added in v0.31.1
func (o FleetObservabilityFeatureSpecPtrOutput) LoggingConfig() FleetObservabilityLoggingConfigPtrOutput
Specified if fleet logging feature is enabled for the entire fleet. If UNSPECIFIED, fleet logging feature is disabled for the entire fleet.
func (FleetObservabilityFeatureSpecPtrOutput) ToFleetObservabilityFeatureSpecPtrOutput ¶ added in v0.28.0
func (o FleetObservabilityFeatureSpecPtrOutput) ToFleetObservabilityFeatureSpecPtrOutput() FleetObservabilityFeatureSpecPtrOutput
func (FleetObservabilityFeatureSpecPtrOutput) ToFleetObservabilityFeatureSpecPtrOutputWithContext ¶ added in v0.28.0
func (o FleetObservabilityFeatureSpecPtrOutput) ToFleetObservabilityFeatureSpecPtrOutputWithContext(ctx context.Context) FleetObservabilityFeatureSpecPtrOutput
type FleetObservabilityFeatureSpecResponse ¶ added in v0.28.0
type FleetObservabilityFeatureSpecResponse struct { // Specified if fleet logging feature is enabled for the entire fleet. If UNSPECIFIED, fleet logging feature is disabled for the entire fleet. LoggingConfig FleetObservabilityLoggingConfigResponse `pulumi:"loggingConfig"` }
**Fleet Observability**: The Hub-wide input for the FleetObservability feature.
type FleetObservabilityFeatureSpecResponseOutput ¶ added in v0.28.0
type FleetObservabilityFeatureSpecResponseOutput struct{ *pulumi.OutputState }
**Fleet Observability**: The Hub-wide input for the FleetObservability feature.
func (FleetObservabilityFeatureSpecResponseOutput) ElementType ¶ added in v0.28.0
func (FleetObservabilityFeatureSpecResponseOutput) ElementType() reflect.Type
func (FleetObservabilityFeatureSpecResponseOutput) LoggingConfig ¶ added in v0.31.1
func (o FleetObservabilityFeatureSpecResponseOutput) LoggingConfig() FleetObservabilityLoggingConfigResponseOutput
Specified if fleet logging feature is enabled for the entire fleet. If UNSPECIFIED, fleet logging feature is disabled for the entire fleet.
func (FleetObservabilityFeatureSpecResponseOutput) ToFleetObservabilityFeatureSpecResponseOutput ¶ added in v0.28.0
func (o FleetObservabilityFeatureSpecResponseOutput) ToFleetObservabilityFeatureSpecResponseOutput() FleetObservabilityFeatureSpecResponseOutput
func (FleetObservabilityFeatureSpecResponseOutput) ToFleetObservabilityFeatureSpecResponseOutputWithContext ¶ added in v0.28.0
func (o FleetObservabilityFeatureSpecResponseOutput) ToFleetObservabilityFeatureSpecResponseOutputWithContext(ctx context.Context) FleetObservabilityFeatureSpecResponseOutput
type FleetObservabilityFeatureStateResponse ¶ added in v0.28.0
type FleetObservabilityFeatureStateResponse struct { // The feature state of default logging. Logging FleetObservabilityFleetObservabilityLoggingStateResponse `pulumi:"logging"` // The feature state of fleet monitoring. Monitoring FleetObservabilityFleetObservabilityMonitoringStateResponse `pulumi:"monitoring"` }
**FleetObservability**: Hub-wide Feature for FleetObservability feature. state.
type FleetObservabilityFeatureStateResponseOutput ¶ added in v0.28.0
type FleetObservabilityFeatureStateResponseOutput struct{ *pulumi.OutputState }
**FleetObservability**: Hub-wide Feature for FleetObservability feature. state.
func (FleetObservabilityFeatureStateResponseOutput) ElementType ¶ added in v0.28.0
func (FleetObservabilityFeatureStateResponseOutput) ElementType() reflect.Type
func (FleetObservabilityFeatureStateResponseOutput) Logging ¶ added in v0.32.0
func (o FleetObservabilityFeatureStateResponseOutput) Logging() FleetObservabilityFleetObservabilityLoggingStateResponseOutput
The feature state of default logging.
func (FleetObservabilityFeatureStateResponseOutput) Monitoring ¶ added in v0.32.0
func (o FleetObservabilityFeatureStateResponseOutput) Monitoring() FleetObservabilityFleetObservabilityMonitoringStateResponseOutput
The feature state of fleet monitoring.
func (FleetObservabilityFeatureStateResponseOutput) ToFleetObservabilityFeatureStateResponseOutput ¶ added in v0.28.0
func (o FleetObservabilityFeatureStateResponseOutput) ToFleetObservabilityFeatureStateResponseOutput() FleetObservabilityFeatureStateResponseOutput
func (FleetObservabilityFeatureStateResponseOutput) ToFleetObservabilityFeatureStateResponseOutputWithContext ¶ added in v0.28.0
func (o FleetObservabilityFeatureStateResponseOutput) ToFleetObservabilityFeatureStateResponseOutputWithContext(ctx context.Context) FleetObservabilityFeatureStateResponseOutput
type FleetObservabilityFleetObservabilityBaseFeatureStateResponse ¶ added in v0.32.0
type FleetObservabilityFleetObservabilityBaseFeatureStateResponse struct { // The high-level, machine-readable status of this Feature. Code string `pulumi:"code"` // Errors after reconciling the monitoring and logging feature if the code is not OK. Errors []FleetObservabilityFeatureErrorResponse `pulumi:"errors"` }
Base state for fleet observability feature.
type FleetObservabilityFleetObservabilityBaseFeatureStateResponseOutput ¶ added in v0.32.0
type FleetObservabilityFleetObservabilityBaseFeatureStateResponseOutput struct{ *pulumi.OutputState }
Base state for fleet observability feature.
func (FleetObservabilityFleetObservabilityBaseFeatureStateResponseOutput) Code ¶ added in v0.32.0
func (o FleetObservabilityFleetObservabilityBaseFeatureStateResponseOutput) Code() pulumi.StringOutput
The high-level, machine-readable status of this Feature.
func (FleetObservabilityFleetObservabilityBaseFeatureStateResponseOutput) ElementType ¶ added in v0.32.0
func (FleetObservabilityFleetObservabilityBaseFeatureStateResponseOutput) ElementType() reflect.Type
func (FleetObservabilityFleetObservabilityBaseFeatureStateResponseOutput) Errors ¶ added in v0.32.0
func (o FleetObservabilityFleetObservabilityBaseFeatureStateResponseOutput) Errors() FleetObservabilityFeatureErrorResponseArrayOutput
Errors after reconciling the monitoring and logging feature if the code is not OK.
func (FleetObservabilityFleetObservabilityBaseFeatureStateResponseOutput) ToFleetObservabilityFleetObservabilityBaseFeatureStateResponseOutput ¶ added in v0.32.0
func (o FleetObservabilityFleetObservabilityBaseFeatureStateResponseOutput) ToFleetObservabilityFleetObservabilityBaseFeatureStateResponseOutput() FleetObservabilityFleetObservabilityBaseFeatureStateResponseOutput
func (FleetObservabilityFleetObservabilityBaseFeatureStateResponseOutput) ToFleetObservabilityFleetObservabilityBaseFeatureStateResponseOutputWithContext ¶ added in v0.32.0
func (o FleetObservabilityFleetObservabilityBaseFeatureStateResponseOutput) ToFleetObservabilityFleetObservabilityBaseFeatureStateResponseOutputWithContext(ctx context.Context) FleetObservabilityFleetObservabilityBaseFeatureStateResponseOutput
type FleetObservabilityFleetObservabilityLoggingStateResponse ¶ added in v0.32.0
type FleetObservabilityFleetObservabilityLoggingStateResponse struct { // The base feature state of fleet default log. DefaultLog FleetObservabilityFleetObservabilityBaseFeatureStateResponse `pulumi:"defaultLog"` // The base feature state of fleet scope log. ScopeLog FleetObservabilityFleetObservabilityBaseFeatureStateResponse `pulumi:"scopeLog"` }
Feature state for logging feature.
type FleetObservabilityFleetObservabilityLoggingStateResponseOutput ¶ added in v0.32.0
type FleetObservabilityFleetObservabilityLoggingStateResponseOutput struct{ *pulumi.OutputState }
Feature state for logging feature.
func (FleetObservabilityFleetObservabilityLoggingStateResponseOutput) DefaultLog ¶ added in v0.32.0
func (o FleetObservabilityFleetObservabilityLoggingStateResponseOutput) DefaultLog() FleetObservabilityFleetObservabilityBaseFeatureStateResponseOutput
The base feature state of fleet default log.
func (FleetObservabilityFleetObservabilityLoggingStateResponseOutput) ElementType ¶ added in v0.32.0
func (FleetObservabilityFleetObservabilityLoggingStateResponseOutput) ElementType() reflect.Type
func (FleetObservabilityFleetObservabilityLoggingStateResponseOutput) ScopeLog ¶ added in v0.32.0
func (o FleetObservabilityFleetObservabilityLoggingStateResponseOutput) ScopeLog() FleetObservabilityFleetObservabilityBaseFeatureStateResponseOutput
The base feature state of fleet scope log.
func (FleetObservabilityFleetObservabilityLoggingStateResponseOutput) ToFleetObservabilityFleetObservabilityLoggingStateResponseOutput ¶ added in v0.32.0
func (o FleetObservabilityFleetObservabilityLoggingStateResponseOutput) ToFleetObservabilityFleetObservabilityLoggingStateResponseOutput() FleetObservabilityFleetObservabilityLoggingStateResponseOutput
func (FleetObservabilityFleetObservabilityLoggingStateResponseOutput) ToFleetObservabilityFleetObservabilityLoggingStateResponseOutputWithContext ¶ added in v0.32.0
func (o FleetObservabilityFleetObservabilityLoggingStateResponseOutput) ToFleetObservabilityFleetObservabilityLoggingStateResponseOutputWithContext(ctx context.Context) FleetObservabilityFleetObservabilityLoggingStateResponseOutput
type FleetObservabilityFleetObservabilityMonitoringStateResponse ¶ added in v0.32.0
type FleetObservabilityFleetObservabilityMonitoringStateResponse struct { // The base feature state of fleet monitoring feature. State FleetObservabilityFleetObservabilityBaseFeatureStateResponse `pulumi:"state"` }
Feature state for monitoring feature.
type FleetObservabilityFleetObservabilityMonitoringStateResponseOutput ¶ added in v0.32.0
type FleetObservabilityFleetObservabilityMonitoringStateResponseOutput struct{ *pulumi.OutputState }
Feature state for monitoring feature.
func (FleetObservabilityFleetObservabilityMonitoringStateResponseOutput) ElementType ¶ added in v0.32.0
func (FleetObservabilityFleetObservabilityMonitoringStateResponseOutput) ElementType() reflect.Type
func (FleetObservabilityFleetObservabilityMonitoringStateResponseOutput) State ¶ added in v0.32.0
func (o FleetObservabilityFleetObservabilityMonitoringStateResponseOutput) State() FleetObservabilityFleetObservabilityBaseFeatureStateResponseOutput
The base feature state of fleet monitoring feature.
func (FleetObservabilityFleetObservabilityMonitoringStateResponseOutput) ToFleetObservabilityFleetObservabilityMonitoringStateResponseOutput ¶ added in v0.32.0
func (o FleetObservabilityFleetObservabilityMonitoringStateResponseOutput) ToFleetObservabilityFleetObservabilityMonitoringStateResponseOutput() FleetObservabilityFleetObservabilityMonitoringStateResponseOutput
func (FleetObservabilityFleetObservabilityMonitoringStateResponseOutput) ToFleetObservabilityFleetObservabilityMonitoringStateResponseOutputWithContext ¶ added in v0.32.0
func (o FleetObservabilityFleetObservabilityMonitoringStateResponseOutput) ToFleetObservabilityFleetObservabilityMonitoringStateResponseOutputWithContext(ctx context.Context) FleetObservabilityFleetObservabilityMonitoringStateResponseOutput
type FleetObservabilityLoggingConfig ¶ added in v0.31.1
type FleetObservabilityLoggingConfig struct { // Specified if applying the default routing config to logs not specified in other configs. DefaultConfig *FleetObservabilityRoutingConfig `pulumi:"defaultConfig"` // Specified if applying the routing config to all logs for all fleet scopes. FleetScopeLogsConfig *FleetObservabilityRoutingConfig `pulumi:"fleetScopeLogsConfig"` }
LoggingConfig defines the configuration for different types of logs.
type FleetObservabilityLoggingConfigArgs ¶ added in v0.31.1
type FleetObservabilityLoggingConfigArgs struct { // Specified if applying the default routing config to logs not specified in other configs. DefaultConfig FleetObservabilityRoutingConfigPtrInput `pulumi:"defaultConfig"` // Specified if applying the routing config to all logs for all fleet scopes. FleetScopeLogsConfig FleetObservabilityRoutingConfigPtrInput `pulumi:"fleetScopeLogsConfig"` }
LoggingConfig defines the configuration for different types of logs.
func (FleetObservabilityLoggingConfigArgs) ElementType ¶ added in v0.31.1
func (FleetObservabilityLoggingConfigArgs) ElementType() reflect.Type
func (FleetObservabilityLoggingConfigArgs) ToFleetObservabilityLoggingConfigOutput ¶ added in v0.31.1
func (i FleetObservabilityLoggingConfigArgs) ToFleetObservabilityLoggingConfigOutput() FleetObservabilityLoggingConfigOutput
func (FleetObservabilityLoggingConfigArgs) ToFleetObservabilityLoggingConfigOutputWithContext ¶ added in v0.31.1
func (i FleetObservabilityLoggingConfigArgs) ToFleetObservabilityLoggingConfigOutputWithContext(ctx context.Context) FleetObservabilityLoggingConfigOutput
func (FleetObservabilityLoggingConfigArgs) ToFleetObservabilityLoggingConfigPtrOutput ¶ added in v0.31.1
func (i FleetObservabilityLoggingConfigArgs) ToFleetObservabilityLoggingConfigPtrOutput() FleetObservabilityLoggingConfigPtrOutput
func (FleetObservabilityLoggingConfigArgs) ToFleetObservabilityLoggingConfigPtrOutputWithContext ¶ added in v0.31.1
func (i FleetObservabilityLoggingConfigArgs) ToFleetObservabilityLoggingConfigPtrOutputWithContext(ctx context.Context) FleetObservabilityLoggingConfigPtrOutput
type FleetObservabilityLoggingConfigInput ¶ added in v0.31.1
type FleetObservabilityLoggingConfigInput interface { pulumi.Input ToFleetObservabilityLoggingConfigOutput() FleetObservabilityLoggingConfigOutput ToFleetObservabilityLoggingConfigOutputWithContext(context.Context) FleetObservabilityLoggingConfigOutput }
FleetObservabilityLoggingConfigInput is an input type that accepts FleetObservabilityLoggingConfigArgs and FleetObservabilityLoggingConfigOutput values. You can construct a concrete instance of `FleetObservabilityLoggingConfigInput` via:
FleetObservabilityLoggingConfigArgs{...}
type FleetObservabilityLoggingConfigOutput ¶ added in v0.31.1
type FleetObservabilityLoggingConfigOutput struct{ *pulumi.OutputState }
LoggingConfig defines the configuration for different types of logs.
func (FleetObservabilityLoggingConfigOutput) DefaultConfig ¶ added in v0.31.1
func (o FleetObservabilityLoggingConfigOutput) DefaultConfig() FleetObservabilityRoutingConfigPtrOutput
Specified if applying the default routing config to logs not specified in other configs.
func (FleetObservabilityLoggingConfigOutput) ElementType ¶ added in v0.31.1
func (FleetObservabilityLoggingConfigOutput) ElementType() reflect.Type
func (FleetObservabilityLoggingConfigOutput) FleetScopeLogsConfig ¶ added in v0.31.1
func (o FleetObservabilityLoggingConfigOutput) FleetScopeLogsConfig() FleetObservabilityRoutingConfigPtrOutput
Specified if applying the routing config to all logs for all fleet scopes.
func (FleetObservabilityLoggingConfigOutput) ToFleetObservabilityLoggingConfigOutput ¶ added in v0.31.1
func (o FleetObservabilityLoggingConfigOutput) ToFleetObservabilityLoggingConfigOutput() FleetObservabilityLoggingConfigOutput
func (FleetObservabilityLoggingConfigOutput) ToFleetObservabilityLoggingConfigOutputWithContext ¶ added in v0.31.1
func (o FleetObservabilityLoggingConfigOutput) ToFleetObservabilityLoggingConfigOutputWithContext(ctx context.Context) FleetObservabilityLoggingConfigOutput
func (FleetObservabilityLoggingConfigOutput) ToFleetObservabilityLoggingConfigPtrOutput ¶ added in v0.31.1
func (o FleetObservabilityLoggingConfigOutput) ToFleetObservabilityLoggingConfigPtrOutput() FleetObservabilityLoggingConfigPtrOutput
func (FleetObservabilityLoggingConfigOutput) ToFleetObservabilityLoggingConfigPtrOutputWithContext ¶ added in v0.31.1
func (o FleetObservabilityLoggingConfigOutput) ToFleetObservabilityLoggingConfigPtrOutputWithContext(ctx context.Context) FleetObservabilityLoggingConfigPtrOutput
type FleetObservabilityLoggingConfigPtrInput ¶ added in v0.31.1
type FleetObservabilityLoggingConfigPtrInput interface { pulumi.Input ToFleetObservabilityLoggingConfigPtrOutput() FleetObservabilityLoggingConfigPtrOutput ToFleetObservabilityLoggingConfigPtrOutputWithContext(context.Context) FleetObservabilityLoggingConfigPtrOutput }
FleetObservabilityLoggingConfigPtrInput is an input type that accepts FleetObservabilityLoggingConfigArgs, FleetObservabilityLoggingConfigPtr and FleetObservabilityLoggingConfigPtrOutput values. You can construct a concrete instance of `FleetObservabilityLoggingConfigPtrInput` via:
FleetObservabilityLoggingConfigArgs{...} or: nil
func FleetObservabilityLoggingConfigPtr ¶ added in v0.31.1
func FleetObservabilityLoggingConfigPtr(v *FleetObservabilityLoggingConfigArgs) FleetObservabilityLoggingConfigPtrInput
type FleetObservabilityLoggingConfigPtrOutput ¶ added in v0.31.1
type FleetObservabilityLoggingConfigPtrOutput struct{ *pulumi.OutputState }
func (FleetObservabilityLoggingConfigPtrOutput) DefaultConfig ¶ added in v0.31.1
func (o FleetObservabilityLoggingConfigPtrOutput) DefaultConfig() FleetObservabilityRoutingConfigPtrOutput
Specified if applying the default routing config to logs not specified in other configs.
func (FleetObservabilityLoggingConfigPtrOutput) ElementType ¶ added in v0.31.1
func (FleetObservabilityLoggingConfigPtrOutput) ElementType() reflect.Type
func (FleetObservabilityLoggingConfigPtrOutput) FleetScopeLogsConfig ¶ added in v0.31.1
func (o FleetObservabilityLoggingConfigPtrOutput) FleetScopeLogsConfig() FleetObservabilityRoutingConfigPtrOutput
Specified if applying the routing config to all logs for all fleet scopes.
func (FleetObservabilityLoggingConfigPtrOutput) ToFleetObservabilityLoggingConfigPtrOutput ¶ added in v0.31.1
func (o FleetObservabilityLoggingConfigPtrOutput) ToFleetObservabilityLoggingConfigPtrOutput() FleetObservabilityLoggingConfigPtrOutput
func (FleetObservabilityLoggingConfigPtrOutput) ToFleetObservabilityLoggingConfigPtrOutputWithContext ¶ added in v0.31.1
func (o FleetObservabilityLoggingConfigPtrOutput) ToFleetObservabilityLoggingConfigPtrOutputWithContext(ctx context.Context) FleetObservabilityLoggingConfigPtrOutput
type FleetObservabilityLoggingConfigResponse ¶ added in v0.31.1
type FleetObservabilityLoggingConfigResponse struct { // Specified if applying the default routing config to logs not specified in other configs. DefaultConfig FleetObservabilityRoutingConfigResponse `pulumi:"defaultConfig"` // Specified if applying the routing config to all logs for all fleet scopes. FleetScopeLogsConfig FleetObservabilityRoutingConfigResponse `pulumi:"fleetScopeLogsConfig"` }
LoggingConfig defines the configuration for different types of logs.
type FleetObservabilityLoggingConfigResponseOutput ¶ added in v0.31.1
type FleetObservabilityLoggingConfigResponseOutput struct{ *pulumi.OutputState }
LoggingConfig defines the configuration for different types of logs.
func (FleetObservabilityLoggingConfigResponseOutput) DefaultConfig ¶ added in v0.31.1
func (o FleetObservabilityLoggingConfigResponseOutput) DefaultConfig() FleetObservabilityRoutingConfigResponseOutput
Specified if applying the default routing config to logs not specified in other configs.
func (FleetObservabilityLoggingConfigResponseOutput) ElementType ¶ added in v0.31.1
func (FleetObservabilityLoggingConfigResponseOutput) ElementType() reflect.Type
func (FleetObservabilityLoggingConfigResponseOutput) FleetScopeLogsConfig ¶ added in v0.31.1
func (o FleetObservabilityLoggingConfigResponseOutput) FleetScopeLogsConfig() FleetObservabilityRoutingConfigResponseOutput
Specified if applying the routing config to all logs for all fleet scopes.
func (FleetObservabilityLoggingConfigResponseOutput) ToFleetObservabilityLoggingConfigResponseOutput ¶ added in v0.31.1
func (o FleetObservabilityLoggingConfigResponseOutput) ToFleetObservabilityLoggingConfigResponseOutput() FleetObservabilityLoggingConfigResponseOutput
func (FleetObservabilityLoggingConfigResponseOutput) ToFleetObservabilityLoggingConfigResponseOutputWithContext ¶ added in v0.31.1
func (o FleetObservabilityLoggingConfigResponseOutput) ToFleetObservabilityLoggingConfigResponseOutputWithContext(ctx context.Context) FleetObservabilityLoggingConfigResponseOutput
type FleetObservabilityMembershipSpec ¶
type FleetObservabilityMembershipSpec struct { }
**FleetObservability**: The membership-specific input for FleetObservability feature.
type FleetObservabilityMembershipSpecArgs ¶
type FleetObservabilityMembershipSpecArgs struct { }
**FleetObservability**: The membership-specific input for FleetObservability feature.
func (FleetObservabilityMembershipSpecArgs) ElementType ¶
func (FleetObservabilityMembershipSpecArgs) ElementType() reflect.Type
func (FleetObservabilityMembershipSpecArgs) ToFleetObservabilityMembershipSpecOutput ¶
func (i FleetObservabilityMembershipSpecArgs) ToFleetObservabilityMembershipSpecOutput() FleetObservabilityMembershipSpecOutput
func (FleetObservabilityMembershipSpecArgs) ToFleetObservabilityMembershipSpecOutputWithContext ¶
func (i FleetObservabilityMembershipSpecArgs) ToFleetObservabilityMembershipSpecOutputWithContext(ctx context.Context) FleetObservabilityMembershipSpecOutput
func (FleetObservabilityMembershipSpecArgs) ToFleetObservabilityMembershipSpecPtrOutput ¶
func (i FleetObservabilityMembershipSpecArgs) ToFleetObservabilityMembershipSpecPtrOutput() FleetObservabilityMembershipSpecPtrOutput
func (FleetObservabilityMembershipSpecArgs) ToFleetObservabilityMembershipSpecPtrOutputWithContext ¶
func (i FleetObservabilityMembershipSpecArgs) ToFleetObservabilityMembershipSpecPtrOutputWithContext(ctx context.Context) FleetObservabilityMembershipSpecPtrOutput
type FleetObservabilityMembershipSpecInput ¶
type FleetObservabilityMembershipSpecInput interface { pulumi.Input ToFleetObservabilityMembershipSpecOutput() FleetObservabilityMembershipSpecOutput ToFleetObservabilityMembershipSpecOutputWithContext(context.Context) FleetObservabilityMembershipSpecOutput }
FleetObservabilityMembershipSpecInput is an input type that accepts FleetObservabilityMembershipSpecArgs and FleetObservabilityMembershipSpecOutput values. You can construct a concrete instance of `FleetObservabilityMembershipSpecInput` via:
FleetObservabilityMembershipSpecArgs{...}
type FleetObservabilityMembershipSpecOutput ¶
type FleetObservabilityMembershipSpecOutput struct{ *pulumi.OutputState }
**FleetObservability**: The membership-specific input for FleetObservability feature.
func (FleetObservabilityMembershipSpecOutput) ElementType ¶
func (FleetObservabilityMembershipSpecOutput) ElementType() reflect.Type
func (FleetObservabilityMembershipSpecOutput) ToFleetObservabilityMembershipSpecOutput ¶
func (o FleetObservabilityMembershipSpecOutput) ToFleetObservabilityMembershipSpecOutput() FleetObservabilityMembershipSpecOutput
func (FleetObservabilityMembershipSpecOutput) ToFleetObservabilityMembershipSpecOutputWithContext ¶
func (o FleetObservabilityMembershipSpecOutput) ToFleetObservabilityMembershipSpecOutputWithContext(ctx context.Context) FleetObservabilityMembershipSpecOutput
func (FleetObservabilityMembershipSpecOutput) ToFleetObservabilityMembershipSpecPtrOutput ¶
func (o FleetObservabilityMembershipSpecOutput) ToFleetObservabilityMembershipSpecPtrOutput() FleetObservabilityMembershipSpecPtrOutput
func (FleetObservabilityMembershipSpecOutput) ToFleetObservabilityMembershipSpecPtrOutputWithContext ¶
func (o FleetObservabilityMembershipSpecOutput) ToFleetObservabilityMembershipSpecPtrOutputWithContext(ctx context.Context) FleetObservabilityMembershipSpecPtrOutput
type FleetObservabilityMembershipSpecPtrInput ¶
type FleetObservabilityMembershipSpecPtrInput interface { pulumi.Input ToFleetObservabilityMembershipSpecPtrOutput() FleetObservabilityMembershipSpecPtrOutput ToFleetObservabilityMembershipSpecPtrOutputWithContext(context.Context) FleetObservabilityMembershipSpecPtrOutput }
FleetObservabilityMembershipSpecPtrInput is an input type that accepts FleetObservabilityMembershipSpecArgs, FleetObservabilityMembershipSpecPtr and FleetObservabilityMembershipSpecPtrOutput values. You can construct a concrete instance of `FleetObservabilityMembershipSpecPtrInput` via:
FleetObservabilityMembershipSpecArgs{...} or: nil
func FleetObservabilityMembershipSpecPtr ¶
func FleetObservabilityMembershipSpecPtr(v *FleetObservabilityMembershipSpecArgs) FleetObservabilityMembershipSpecPtrInput
type FleetObservabilityMembershipSpecPtrOutput ¶
type FleetObservabilityMembershipSpecPtrOutput struct{ *pulumi.OutputState }
func (FleetObservabilityMembershipSpecPtrOutput) ElementType ¶
func (FleetObservabilityMembershipSpecPtrOutput) ElementType() reflect.Type
func (FleetObservabilityMembershipSpecPtrOutput) ToFleetObservabilityMembershipSpecPtrOutput ¶
func (o FleetObservabilityMembershipSpecPtrOutput) ToFleetObservabilityMembershipSpecPtrOutput() FleetObservabilityMembershipSpecPtrOutput
func (FleetObservabilityMembershipSpecPtrOutput) ToFleetObservabilityMembershipSpecPtrOutputWithContext ¶
func (o FleetObservabilityMembershipSpecPtrOutput) ToFleetObservabilityMembershipSpecPtrOutputWithContext(ctx context.Context) FleetObservabilityMembershipSpecPtrOutput
type FleetObservabilityMembershipSpecResponse ¶
type FleetObservabilityMembershipSpecResponse struct { }
**FleetObservability**: The membership-specific input for FleetObservability feature.
type FleetObservabilityMembershipSpecResponseOutput ¶
type FleetObservabilityMembershipSpecResponseOutput struct{ *pulumi.OutputState }
**FleetObservability**: The membership-specific input for FleetObservability feature.
func (FleetObservabilityMembershipSpecResponseOutput) ElementType ¶
func (FleetObservabilityMembershipSpecResponseOutput) ElementType() reflect.Type
func (FleetObservabilityMembershipSpecResponseOutput) ToFleetObservabilityMembershipSpecResponseOutput ¶
func (o FleetObservabilityMembershipSpecResponseOutput) ToFleetObservabilityMembershipSpecResponseOutput() FleetObservabilityMembershipSpecResponseOutput
func (FleetObservabilityMembershipSpecResponseOutput) ToFleetObservabilityMembershipSpecResponseOutputWithContext ¶
func (o FleetObservabilityMembershipSpecResponseOutput) ToFleetObservabilityMembershipSpecResponseOutputWithContext(ctx context.Context) FleetObservabilityMembershipSpecResponseOutput
type FleetObservabilityMembershipStateResponse ¶
type FleetObservabilityMembershipStateResponse struct { }
**FleetObservability**: Membership-specific Feature state for fleetobservability.
type FleetObservabilityMembershipStateResponseOutput ¶
type FleetObservabilityMembershipStateResponseOutput struct{ *pulumi.OutputState }
**FleetObservability**: Membership-specific Feature state for fleetobservability.
func (FleetObservabilityMembershipStateResponseOutput) ElementType ¶
func (FleetObservabilityMembershipStateResponseOutput) ElementType() reflect.Type
func (FleetObservabilityMembershipStateResponseOutput) ToFleetObservabilityMembershipStateResponseOutput ¶
func (o FleetObservabilityMembershipStateResponseOutput) ToFleetObservabilityMembershipStateResponseOutput() FleetObservabilityMembershipStateResponseOutput
func (FleetObservabilityMembershipStateResponseOutput) ToFleetObservabilityMembershipStateResponseOutputWithContext ¶
func (o FleetObservabilityMembershipStateResponseOutput) ToFleetObservabilityMembershipStateResponseOutputWithContext(ctx context.Context) FleetObservabilityMembershipStateResponseOutput
type FleetObservabilityRoutingConfig ¶ added in v0.31.1
type FleetObservabilityRoutingConfig struct { // mode configures the logs routing mode. Mode *FleetObservabilityRoutingConfigMode `pulumi:"mode"` }
RoutingConfig configures the behaviour of fleet logging feature.
type FleetObservabilityRoutingConfigArgs ¶ added in v0.31.1
type FleetObservabilityRoutingConfigArgs struct { // mode configures the logs routing mode. Mode FleetObservabilityRoutingConfigModePtrInput `pulumi:"mode"` }
RoutingConfig configures the behaviour of fleet logging feature.
func (FleetObservabilityRoutingConfigArgs) ElementType ¶ added in v0.31.1
func (FleetObservabilityRoutingConfigArgs) ElementType() reflect.Type
func (FleetObservabilityRoutingConfigArgs) ToFleetObservabilityRoutingConfigOutput ¶ added in v0.31.1
func (i FleetObservabilityRoutingConfigArgs) ToFleetObservabilityRoutingConfigOutput() FleetObservabilityRoutingConfigOutput
func (FleetObservabilityRoutingConfigArgs) ToFleetObservabilityRoutingConfigOutputWithContext ¶ added in v0.31.1
func (i FleetObservabilityRoutingConfigArgs) ToFleetObservabilityRoutingConfigOutputWithContext(ctx context.Context) FleetObservabilityRoutingConfigOutput
func (FleetObservabilityRoutingConfigArgs) ToFleetObservabilityRoutingConfigPtrOutput ¶ added in v0.31.1
func (i FleetObservabilityRoutingConfigArgs) ToFleetObservabilityRoutingConfigPtrOutput() FleetObservabilityRoutingConfigPtrOutput
func (FleetObservabilityRoutingConfigArgs) ToFleetObservabilityRoutingConfigPtrOutputWithContext ¶ added in v0.31.1
func (i FleetObservabilityRoutingConfigArgs) ToFleetObservabilityRoutingConfigPtrOutputWithContext(ctx context.Context) FleetObservabilityRoutingConfigPtrOutput
type FleetObservabilityRoutingConfigInput ¶ added in v0.31.1
type FleetObservabilityRoutingConfigInput interface { pulumi.Input ToFleetObservabilityRoutingConfigOutput() FleetObservabilityRoutingConfigOutput ToFleetObservabilityRoutingConfigOutputWithContext(context.Context) FleetObservabilityRoutingConfigOutput }
FleetObservabilityRoutingConfigInput is an input type that accepts FleetObservabilityRoutingConfigArgs and FleetObservabilityRoutingConfigOutput values. You can construct a concrete instance of `FleetObservabilityRoutingConfigInput` via:
FleetObservabilityRoutingConfigArgs{...}
type FleetObservabilityRoutingConfigMode ¶ added in v0.31.1
type FleetObservabilityRoutingConfigMode string
mode configures the logs routing mode.
func (FleetObservabilityRoutingConfigMode) ElementType ¶ added in v0.31.1
func (FleetObservabilityRoutingConfigMode) ElementType() reflect.Type
func (FleetObservabilityRoutingConfigMode) ToFleetObservabilityRoutingConfigModeOutput ¶ added in v0.31.1
func (e FleetObservabilityRoutingConfigMode) ToFleetObservabilityRoutingConfigModeOutput() FleetObservabilityRoutingConfigModeOutput
func (FleetObservabilityRoutingConfigMode) ToFleetObservabilityRoutingConfigModeOutputWithContext ¶ added in v0.31.1
func (e FleetObservabilityRoutingConfigMode) ToFleetObservabilityRoutingConfigModeOutputWithContext(ctx context.Context) FleetObservabilityRoutingConfigModeOutput
func (FleetObservabilityRoutingConfigMode) ToFleetObservabilityRoutingConfigModePtrOutput ¶ added in v0.31.1
func (e FleetObservabilityRoutingConfigMode) ToFleetObservabilityRoutingConfigModePtrOutput() FleetObservabilityRoutingConfigModePtrOutput
func (FleetObservabilityRoutingConfigMode) ToFleetObservabilityRoutingConfigModePtrOutputWithContext ¶ added in v0.31.1
func (e FleetObservabilityRoutingConfigMode) ToFleetObservabilityRoutingConfigModePtrOutputWithContext(ctx context.Context) FleetObservabilityRoutingConfigModePtrOutput
func (FleetObservabilityRoutingConfigMode) ToStringOutput ¶ added in v0.31.1
func (e FleetObservabilityRoutingConfigMode) ToStringOutput() pulumi.StringOutput
func (FleetObservabilityRoutingConfigMode) ToStringOutputWithContext ¶ added in v0.31.1
func (e FleetObservabilityRoutingConfigMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FleetObservabilityRoutingConfigMode) ToStringPtrOutput ¶ added in v0.31.1
func (e FleetObservabilityRoutingConfigMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetObservabilityRoutingConfigMode) ToStringPtrOutputWithContext ¶ added in v0.31.1
func (e FleetObservabilityRoutingConfigMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetObservabilityRoutingConfigModeInput ¶ added in v0.31.1
type FleetObservabilityRoutingConfigModeInput interface { pulumi.Input ToFleetObservabilityRoutingConfigModeOutput() FleetObservabilityRoutingConfigModeOutput ToFleetObservabilityRoutingConfigModeOutputWithContext(context.Context) FleetObservabilityRoutingConfigModeOutput }
FleetObservabilityRoutingConfigModeInput is an input type that accepts values of the FleetObservabilityRoutingConfigMode enum A concrete instance of `FleetObservabilityRoutingConfigModeInput` can be one of the following:
FleetObservabilityRoutingConfigModeModeUnspecified FleetObservabilityRoutingConfigModeCopy FleetObservabilityRoutingConfigModeMove
type FleetObservabilityRoutingConfigModeOutput ¶ added in v0.31.1
type FleetObservabilityRoutingConfigModeOutput struct{ *pulumi.OutputState }
func (FleetObservabilityRoutingConfigModeOutput) ElementType ¶ added in v0.31.1
func (FleetObservabilityRoutingConfigModeOutput) ElementType() reflect.Type
func (FleetObservabilityRoutingConfigModeOutput) ToFleetObservabilityRoutingConfigModeOutput ¶ added in v0.31.1
func (o FleetObservabilityRoutingConfigModeOutput) ToFleetObservabilityRoutingConfigModeOutput() FleetObservabilityRoutingConfigModeOutput
func (FleetObservabilityRoutingConfigModeOutput) ToFleetObservabilityRoutingConfigModeOutputWithContext ¶ added in v0.31.1
func (o FleetObservabilityRoutingConfigModeOutput) ToFleetObservabilityRoutingConfigModeOutputWithContext(ctx context.Context) FleetObservabilityRoutingConfigModeOutput
func (FleetObservabilityRoutingConfigModeOutput) ToFleetObservabilityRoutingConfigModePtrOutput ¶ added in v0.31.1
func (o FleetObservabilityRoutingConfigModeOutput) ToFleetObservabilityRoutingConfigModePtrOutput() FleetObservabilityRoutingConfigModePtrOutput
func (FleetObservabilityRoutingConfigModeOutput) ToFleetObservabilityRoutingConfigModePtrOutputWithContext ¶ added in v0.31.1
func (o FleetObservabilityRoutingConfigModeOutput) ToFleetObservabilityRoutingConfigModePtrOutputWithContext(ctx context.Context) FleetObservabilityRoutingConfigModePtrOutput
func (FleetObservabilityRoutingConfigModeOutput) ToStringOutput ¶ added in v0.31.1
func (o FleetObservabilityRoutingConfigModeOutput) ToStringOutput() pulumi.StringOutput
func (FleetObservabilityRoutingConfigModeOutput) ToStringOutputWithContext ¶ added in v0.31.1
func (o FleetObservabilityRoutingConfigModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FleetObservabilityRoutingConfigModeOutput) ToStringPtrOutput ¶ added in v0.31.1
func (o FleetObservabilityRoutingConfigModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetObservabilityRoutingConfigModeOutput) ToStringPtrOutputWithContext ¶ added in v0.31.1
func (o FleetObservabilityRoutingConfigModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetObservabilityRoutingConfigModePtrInput ¶ added in v0.31.1
type FleetObservabilityRoutingConfigModePtrInput interface { pulumi.Input ToFleetObservabilityRoutingConfigModePtrOutput() FleetObservabilityRoutingConfigModePtrOutput ToFleetObservabilityRoutingConfigModePtrOutputWithContext(context.Context) FleetObservabilityRoutingConfigModePtrOutput }
func FleetObservabilityRoutingConfigModePtr ¶ added in v0.31.1
func FleetObservabilityRoutingConfigModePtr(v string) FleetObservabilityRoutingConfigModePtrInput
type FleetObservabilityRoutingConfigModePtrOutput ¶ added in v0.31.1
type FleetObservabilityRoutingConfigModePtrOutput struct{ *pulumi.OutputState }
func (FleetObservabilityRoutingConfigModePtrOutput) ElementType ¶ added in v0.31.1
func (FleetObservabilityRoutingConfigModePtrOutput) ElementType() reflect.Type
func (FleetObservabilityRoutingConfigModePtrOutput) ToFleetObservabilityRoutingConfigModePtrOutput ¶ added in v0.31.1
func (o FleetObservabilityRoutingConfigModePtrOutput) ToFleetObservabilityRoutingConfigModePtrOutput() FleetObservabilityRoutingConfigModePtrOutput
func (FleetObservabilityRoutingConfigModePtrOutput) ToFleetObservabilityRoutingConfigModePtrOutputWithContext ¶ added in v0.31.1
func (o FleetObservabilityRoutingConfigModePtrOutput) ToFleetObservabilityRoutingConfigModePtrOutputWithContext(ctx context.Context) FleetObservabilityRoutingConfigModePtrOutput
func (FleetObservabilityRoutingConfigModePtrOutput) ToStringPtrOutput ¶ added in v0.31.1
func (o FleetObservabilityRoutingConfigModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FleetObservabilityRoutingConfigModePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.31.1
func (o FleetObservabilityRoutingConfigModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FleetObservabilityRoutingConfigOutput ¶ added in v0.31.1
type FleetObservabilityRoutingConfigOutput struct{ *pulumi.OutputState }
RoutingConfig configures the behaviour of fleet logging feature.
func (FleetObservabilityRoutingConfigOutput) ElementType ¶ added in v0.31.1
func (FleetObservabilityRoutingConfigOutput) ElementType() reflect.Type
func (FleetObservabilityRoutingConfigOutput) Mode ¶ added in v0.31.1
mode configures the logs routing mode.
func (FleetObservabilityRoutingConfigOutput) ToFleetObservabilityRoutingConfigOutput ¶ added in v0.31.1
func (o FleetObservabilityRoutingConfigOutput) ToFleetObservabilityRoutingConfigOutput() FleetObservabilityRoutingConfigOutput
func (FleetObservabilityRoutingConfigOutput) ToFleetObservabilityRoutingConfigOutputWithContext ¶ added in v0.31.1
func (o FleetObservabilityRoutingConfigOutput) ToFleetObservabilityRoutingConfigOutputWithContext(ctx context.Context) FleetObservabilityRoutingConfigOutput
func (FleetObservabilityRoutingConfigOutput) ToFleetObservabilityRoutingConfigPtrOutput ¶ added in v0.31.1
func (o FleetObservabilityRoutingConfigOutput) ToFleetObservabilityRoutingConfigPtrOutput() FleetObservabilityRoutingConfigPtrOutput
func (FleetObservabilityRoutingConfigOutput) ToFleetObservabilityRoutingConfigPtrOutputWithContext ¶ added in v0.31.1
func (o FleetObservabilityRoutingConfigOutput) ToFleetObservabilityRoutingConfigPtrOutputWithContext(ctx context.Context) FleetObservabilityRoutingConfigPtrOutput
type FleetObservabilityRoutingConfigPtrInput ¶ added in v0.31.1
type FleetObservabilityRoutingConfigPtrInput interface { pulumi.Input ToFleetObservabilityRoutingConfigPtrOutput() FleetObservabilityRoutingConfigPtrOutput ToFleetObservabilityRoutingConfigPtrOutputWithContext(context.Context) FleetObservabilityRoutingConfigPtrOutput }
FleetObservabilityRoutingConfigPtrInput is an input type that accepts FleetObservabilityRoutingConfigArgs, FleetObservabilityRoutingConfigPtr and FleetObservabilityRoutingConfigPtrOutput values. You can construct a concrete instance of `FleetObservabilityRoutingConfigPtrInput` via:
FleetObservabilityRoutingConfigArgs{...} or: nil
func FleetObservabilityRoutingConfigPtr ¶ added in v0.31.1
func FleetObservabilityRoutingConfigPtr(v *FleetObservabilityRoutingConfigArgs) FleetObservabilityRoutingConfigPtrInput
type FleetObservabilityRoutingConfigPtrOutput ¶ added in v0.31.1
type FleetObservabilityRoutingConfigPtrOutput struct{ *pulumi.OutputState }
func (FleetObservabilityRoutingConfigPtrOutput) ElementType ¶ added in v0.31.1
func (FleetObservabilityRoutingConfigPtrOutput) ElementType() reflect.Type
func (FleetObservabilityRoutingConfigPtrOutput) Mode ¶ added in v0.31.1
func (o FleetObservabilityRoutingConfigPtrOutput) Mode() FleetObservabilityRoutingConfigModePtrOutput
mode configures the logs routing mode.
func (FleetObservabilityRoutingConfigPtrOutput) ToFleetObservabilityRoutingConfigPtrOutput ¶ added in v0.31.1
func (o FleetObservabilityRoutingConfigPtrOutput) ToFleetObservabilityRoutingConfigPtrOutput() FleetObservabilityRoutingConfigPtrOutput
func (FleetObservabilityRoutingConfigPtrOutput) ToFleetObservabilityRoutingConfigPtrOutputWithContext ¶ added in v0.31.1
func (o FleetObservabilityRoutingConfigPtrOutput) ToFleetObservabilityRoutingConfigPtrOutputWithContext(ctx context.Context) FleetObservabilityRoutingConfigPtrOutput
type FleetObservabilityRoutingConfigResponse ¶ added in v0.31.1
type FleetObservabilityRoutingConfigResponse struct { // mode configures the logs routing mode. Mode string `pulumi:"mode"` }
RoutingConfig configures the behaviour of fleet logging feature.
type FleetObservabilityRoutingConfigResponseOutput ¶ added in v0.31.1
type FleetObservabilityRoutingConfigResponseOutput struct{ *pulumi.OutputState }
RoutingConfig configures the behaviour of fleet logging feature.
func (FleetObservabilityRoutingConfigResponseOutput) ElementType ¶ added in v0.31.1
func (FleetObservabilityRoutingConfigResponseOutput) ElementType() reflect.Type
func (FleetObservabilityRoutingConfigResponseOutput) Mode ¶ added in v0.31.1
func (o FleetObservabilityRoutingConfigResponseOutput) Mode() pulumi.StringOutput
mode configures the logs routing mode.
func (FleetObservabilityRoutingConfigResponseOutput) ToFleetObservabilityRoutingConfigResponseOutput ¶ added in v0.31.1
func (o FleetObservabilityRoutingConfigResponseOutput) ToFleetObservabilityRoutingConfigResponseOutput() FleetObservabilityRoutingConfigResponseOutput
func (FleetObservabilityRoutingConfigResponseOutput) ToFleetObservabilityRoutingConfigResponseOutputWithContext ¶ added in v0.31.1
func (o FleetObservabilityRoutingConfigResponseOutput) ToFleetObservabilityRoutingConfigResponseOutputWithContext(ctx context.Context) FleetObservabilityRoutingConfigResponseOutput
type FleetOutput ¶ added in v0.31.1
type FleetOutput struct{ *pulumi.OutputState }
func (FleetOutput) CreateTime ¶ added in v0.31.1
func (o FleetOutput) CreateTime() pulumi.StringOutput
When the Fleet was created.
func (FleetOutput) DefaultClusterConfig ¶ added in v0.32.0
func (o FleetOutput) DefaultClusterConfig() DefaultClusterConfigResponseOutput
Optional. The default cluster configurations to apply across the fleet.
func (FleetOutput) DeleteTime ¶ added in v0.31.1
func (o FleetOutput) DeleteTime() pulumi.StringOutput
When the Fleet was deleted.
func (FleetOutput) DisplayName ¶ added in v0.31.1
func (o FleetOutput) DisplayName() pulumi.StringOutput
Optional. A user-assigned display name of the Fleet. When present, it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point. Example: `Production Fleet`
func (FleetOutput) ElementType ¶ added in v0.31.1
func (FleetOutput) ElementType() reflect.Type
func (FleetOutput) Labels ¶ added in v0.32.0
func (o FleetOutput) Labels() pulumi.StringMapOutput
Optional. Labels for this Fleet.
func (FleetOutput) Location ¶ added in v0.31.1
func (o FleetOutput) Location() pulumi.StringOutput
func (FleetOutput) Name ¶ added in v0.31.1
func (o FleetOutput) Name() pulumi.StringOutput
The full, unique resource name of this fleet in the format of `projects/{project}/locations/{location}/fleets/{fleet}`. Each Google Cloud project can have at most one fleet resource, named "default".
func (FleetOutput) Project ¶ added in v0.31.1
func (o FleetOutput) Project() pulumi.StringOutput
func (FleetOutput) State ¶ added in v0.31.1
func (o FleetOutput) State() FleetLifecycleStateResponseOutput
State of the namespace resource.
func (FleetOutput) ToFleetOutput ¶ added in v0.31.1
func (o FleetOutput) ToFleetOutput() FleetOutput
func (FleetOutput) ToFleetOutputWithContext ¶ added in v0.31.1
func (o FleetOutput) ToFleetOutputWithContext(ctx context.Context) FleetOutput
func (FleetOutput) Uid ¶ added in v0.31.1
func (o FleetOutput) Uid() pulumi.StringOutput
Google-generated UUID for this resource. This is unique across all Fleet resources. If a Fleet resource is deleted and another resource with the same name is created, it gets a different uid.
func (FleetOutput) UpdateTime ¶ added in v0.31.1
func (o FleetOutput) UpdateTime() pulumi.StringOutput
When the Fleet was last updated.
type FleetState ¶ added in v0.31.1
type FleetState struct { }
func (FleetState) ElementType ¶ added in v0.31.1
func (FleetState) ElementType() reflect.Type
type GkeCluster ¶ added in v0.32.0
type GkeCluster struct { // Immutable. Self-link of the Google Cloud resource for the GKE cluster. For example: //container.googleapis.com/projects/my-project/locations/us-west1-a/clusters/my-cluster Zonal clusters are also supported. ResourceLink *string `pulumi:"resourceLink"` }
GkeCluster contains information specific to GKE clusters.
type GkeClusterArgs ¶ added in v0.32.0
type GkeClusterArgs struct { // Immutable. Self-link of the Google Cloud resource for the GKE cluster. For example: //container.googleapis.com/projects/my-project/locations/us-west1-a/clusters/my-cluster Zonal clusters are also supported. ResourceLink pulumi.StringPtrInput `pulumi:"resourceLink"` }
GkeCluster contains information specific to GKE clusters.
func (GkeClusterArgs) ElementType ¶ added in v0.32.0
func (GkeClusterArgs) ElementType() reflect.Type
func (GkeClusterArgs) ToGkeClusterOutput ¶ added in v0.32.0
func (i GkeClusterArgs) ToGkeClusterOutput() GkeClusterOutput
func (GkeClusterArgs) ToGkeClusterOutputWithContext ¶ added in v0.32.0
func (i GkeClusterArgs) ToGkeClusterOutputWithContext(ctx context.Context) GkeClusterOutput
func (GkeClusterArgs) ToGkeClusterPtrOutput ¶ added in v0.32.0
func (i GkeClusterArgs) ToGkeClusterPtrOutput() GkeClusterPtrOutput
func (GkeClusterArgs) ToGkeClusterPtrOutputWithContext ¶ added in v0.32.0
func (i GkeClusterArgs) ToGkeClusterPtrOutputWithContext(ctx context.Context) GkeClusterPtrOutput
type GkeClusterInput ¶ added in v0.32.0
type GkeClusterInput interface { pulumi.Input ToGkeClusterOutput() GkeClusterOutput ToGkeClusterOutputWithContext(context.Context) GkeClusterOutput }
GkeClusterInput is an input type that accepts GkeClusterArgs and GkeClusterOutput values. You can construct a concrete instance of `GkeClusterInput` via:
GkeClusterArgs{...}
type GkeClusterOutput ¶ added in v0.32.0
type GkeClusterOutput struct{ *pulumi.OutputState }
GkeCluster contains information specific to GKE clusters.
func (GkeClusterOutput) ElementType ¶ added in v0.32.0
func (GkeClusterOutput) ElementType() reflect.Type
func (GkeClusterOutput) ResourceLink ¶ added in v0.32.0
func (o GkeClusterOutput) ResourceLink() pulumi.StringPtrOutput
Immutable. Self-link of the Google Cloud resource for the GKE cluster. For example: //container.googleapis.com/projects/my-project/locations/us-west1-a/clusters/my-cluster Zonal clusters are also supported.
func (GkeClusterOutput) ToGkeClusterOutput ¶ added in v0.32.0
func (o GkeClusterOutput) ToGkeClusterOutput() GkeClusterOutput
func (GkeClusterOutput) ToGkeClusterOutputWithContext ¶ added in v0.32.0
func (o GkeClusterOutput) ToGkeClusterOutputWithContext(ctx context.Context) GkeClusterOutput
func (GkeClusterOutput) ToGkeClusterPtrOutput ¶ added in v0.32.0
func (o GkeClusterOutput) ToGkeClusterPtrOutput() GkeClusterPtrOutput
func (GkeClusterOutput) ToGkeClusterPtrOutputWithContext ¶ added in v0.32.0
func (o GkeClusterOutput) ToGkeClusterPtrOutputWithContext(ctx context.Context) GkeClusterPtrOutput
type GkeClusterPtrInput ¶ added in v0.32.0
type GkeClusterPtrInput interface { pulumi.Input ToGkeClusterPtrOutput() GkeClusterPtrOutput ToGkeClusterPtrOutputWithContext(context.Context) GkeClusterPtrOutput }
GkeClusterPtrInput is an input type that accepts GkeClusterArgs, GkeClusterPtr and GkeClusterPtrOutput values. You can construct a concrete instance of `GkeClusterPtrInput` via:
GkeClusterArgs{...} or: nil
func GkeClusterPtr ¶ added in v0.32.0
func GkeClusterPtr(v *GkeClusterArgs) GkeClusterPtrInput
type GkeClusterPtrOutput ¶ added in v0.32.0
type GkeClusterPtrOutput struct{ *pulumi.OutputState }
func (GkeClusterPtrOutput) Elem ¶ added in v0.32.0
func (o GkeClusterPtrOutput) Elem() GkeClusterOutput
func (GkeClusterPtrOutput) ElementType ¶ added in v0.32.0
func (GkeClusterPtrOutput) ElementType() reflect.Type
func (GkeClusterPtrOutput) ResourceLink ¶ added in v0.32.0
func (o GkeClusterPtrOutput) ResourceLink() pulumi.StringPtrOutput
Immutable. Self-link of the Google Cloud resource for the GKE cluster. For example: //container.googleapis.com/projects/my-project/locations/us-west1-a/clusters/my-cluster Zonal clusters are also supported.
func (GkeClusterPtrOutput) ToGkeClusterPtrOutput ¶ added in v0.32.0
func (o GkeClusterPtrOutput) ToGkeClusterPtrOutput() GkeClusterPtrOutput
func (GkeClusterPtrOutput) ToGkeClusterPtrOutputWithContext ¶ added in v0.32.0
func (o GkeClusterPtrOutput) ToGkeClusterPtrOutputWithContext(ctx context.Context) GkeClusterPtrOutput
type GkeClusterResponse ¶ added in v0.32.0
type GkeClusterResponse struct { // If cluster_missing is set then it denotes that the GKE cluster no longer exists in the GKE Control Plane. ClusterMissing bool `pulumi:"clusterMissing"` // Immutable. Self-link of the Google Cloud resource for the GKE cluster. For example: //container.googleapis.com/projects/my-project/locations/us-west1-a/clusters/my-cluster Zonal clusters are also supported. ResourceLink string `pulumi:"resourceLink"` }
GkeCluster contains information specific to GKE clusters.
type GkeClusterResponseOutput ¶ added in v0.32.0
type GkeClusterResponseOutput struct{ *pulumi.OutputState }
GkeCluster contains information specific to GKE clusters.
func (GkeClusterResponseOutput) ClusterMissing ¶ added in v0.32.0
func (o GkeClusterResponseOutput) ClusterMissing() pulumi.BoolOutput
If cluster_missing is set then it denotes that the GKE cluster no longer exists in the GKE Control Plane.
func (GkeClusterResponseOutput) ElementType ¶ added in v0.32.0
func (GkeClusterResponseOutput) ElementType() reflect.Type
func (GkeClusterResponseOutput) ResourceLink ¶ added in v0.32.0
func (o GkeClusterResponseOutput) ResourceLink() pulumi.StringOutput
Immutable. Self-link of the Google Cloud resource for the GKE cluster. For example: //container.googleapis.com/projects/my-project/locations/us-west1-a/clusters/my-cluster Zonal clusters are also supported.
func (GkeClusterResponseOutput) ToGkeClusterResponseOutput ¶ added in v0.32.0
func (o GkeClusterResponseOutput) ToGkeClusterResponseOutput() GkeClusterResponseOutput
func (GkeClusterResponseOutput) ToGkeClusterResponseOutputWithContext ¶ added in v0.32.0
func (o GkeClusterResponseOutput) ToGkeClusterResponseOutputWithContext(ctx context.Context) GkeClusterResponseOutput
type IdentityServiceAuthMethod ¶ added in v0.28.0
type IdentityServiceAuthMethod struct { // AzureAD specific Configuration. AzureadConfig *IdentityServiceAzureADConfig `pulumi:"azureadConfig"` // GoogleConfig specific configuration. GoogleConfig *IdentityServiceGoogleConfig `pulumi:"googleConfig"` // Identifier for auth config. Name *string `pulumi:"name"` // OIDC specific configuration. OidcConfig *IdentityServiceOidcConfig `pulumi:"oidcConfig"` // Proxy server address to use for auth method. Proxy *string `pulumi:"proxy"` }
Configuration of an auth method for a member/cluster. Only one authentication method (e.g., OIDC and LDAP) can be set per AuthMethod.
type IdentityServiceAuthMethodArgs ¶ added in v0.28.0
type IdentityServiceAuthMethodArgs struct { // AzureAD specific Configuration. AzureadConfig IdentityServiceAzureADConfigPtrInput `pulumi:"azureadConfig"` // GoogleConfig specific configuration. GoogleConfig IdentityServiceGoogleConfigPtrInput `pulumi:"googleConfig"` // Identifier for auth config. Name pulumi.StringPtrInput `pulumi:"name"` // OIDC specific configuration. OidcConfig IdentityServiceOidcConfigPtrInput `pulumi:"oidcConfig"` // Proxy server address to use for auth method. Proxy pulumi.StringPtrInput `pulumi:"proxy"` }
Configuration of an auth method for a member/cluster. Only one authentication method (e.g., OIDC and LDAP) can be set per AuthMethod.
func (IdentityServiceAuthMethodArgs) ElementType ¶ added in v0.28.0
func (IdentityServiceAuthMethodArgs) ElementType() reflect.Type
func (IdentityServiceAuthMethodArgs) ToIdentityServiceAuthMethodOutput ¶ added in v0.28.0
func (i IdentityServiceAuthMethodArgs) ToIdentityServiceAuthMethodOutput() IdentityServiceAuthMethodOutput
func (IdentityServiceAuthMethodArgs) ToIdentityServiceAuthMethodOutputWithContext ¶ added in v0.28.0
func (i IdentityServiceAuthMethodArgs) ToIdentityServiceAuthMethodOutputWithContext(ctx context.Context) IdentityServiceAuthMethodOutput
type IdentityServiceAuthMethodArray ¶ added in v0.28.0
type IdentityServiceAuthMethodArray []IdentityServiceAuthMethodInput
func (IdentityServiceAuthMethodArray) ElementType ¶ added in v0.28.0
func (IdentityServiceAuthMethodArray) ElementType() reflect.Type
func (IdentityServiceAuthMethodArray) ToIdentityServiceAuthMethodArrayOutput ¶ added in v0.28.0
func (i IdentityServiceAuthMethodArray) ToIdentityServiceAuthMethodArrayOutput() IdentityServiceAuthMethodArrayOutput
func (IdentityServiceAuthMethodArray) ToIdentityServiceAuthMethodArrayOutputWithContext ¶ added in v0.28.0
func (i IdentityServiceAuthMethodArray) ToIdentityServiceAuthMethodArrayOutputWithContext(ctx context.Context) IdentityServiceAuthMethodArrayOutput
type IdentityServiceAuthMethodArrayInput ¶ added in v0.28.0
type IdentityServiceAuthMethodArrayInput interface { pulumi.Input ToIdentityServiceAuthMethodArrayOutput() IdentityServiceAuthMethodArrayOutput ToIdentityServiceAuthMethodArrayOutputWithContext(context.Context) IdentityServiceAuthMethodArrayOutput }
IdentityServiceAuthMethodArrayInput is an input type that accepts IdentityServiceAuthMethodArray and IdentityServiceAuthMethodArrayOutput values. You can construct a concrete instance of `IdentityServiceAuthMethodArrayInput` via:
IdentityServiceAuthMethodArray{ IdentityServiceAuthMethodArgs{...} }
type IdentityServiceAuthMethodArrayOutput ¶ added in v0.28.0
type IdentityServiceAuthMethodArrayOutput struct{ *pulumi.OutputState }
func (IdentityServiceAuthMethodArrayOutput) ElementType ¶ added in v0.28.0
func (IdentityServiceAuthMethodArrayOutput) ElementType() reflect.Type
func (IdentityServiceAuthMethodArrayOutput) Index ¶ added in v0.28.0
func (o IdentityServiceAuthMethodArrayOutput) Index(i pulumi.IntInput) IdentityServiceAuthMethodOutput
func (IdentityServiceAuthMethodArrayOutput) ToIdentityServiceAuthMethodArrayOutput ¶ added in v0.28.0
func (o IdentityServiceAuthMethodArrayOutput) ToIdentityServiceAuthMethodArrayOutput() IdentityServiceAuthMethodArrayOutput
func (IdentityServiceAuthMethodArrayOutput) ToIdentityServiceAuthMethodArrayOutputWithContext ¶ added in v0.28.0
func (o IdentityServiceAuthMethodArrayOutput) ToIdentityServiceAuthMethodArrayOutputWithContext(ctx context.Context) IdentityServiceAuthMethodArrayOutput
type IdentityServiceAuthMethodInput ¶ added in v0.28.0
type IdentityServiceAuthMethodInput interface { pulumi.Input ToIdentityServiceAuthMethodOutput() IdentityServiceAuthMethodOutput ToIdentityServiceAuthMethodOutputWithContext(context.Context) IdentityServiceAuthMethodOutput }
IdentityServiceAuthMethodInput is an input type that accepts IdentityServiceAuthMethodArgs and IdentityServiceAuthMethodOutput values. You can construct a concrete instance of `IdentityServiceAuthMethodInput` via:
IdentityServiceAuthMethodArgs{...}
type IdentityServiceAuthMethodOutput ¶ added in v0.28.0
type IdentityServiceAuthMethodOutput struct{ *pulumi.OutputState }
Configuration of an auth method for a member/cluster. Only one authentication method (e.g., OIDC and LDAP) can be set per AuthMethod.
func (IdentityServiceAuthMethodOutput) AzureadConfig ¶ added in v0.28.0
func (o IdentityServiceAuthMethodOutput) AzureadConfig() IdentityServiceAzureADConfigPtrOutput
AzureAD specific Configuration.
func (IdentityServiceAuthMethodOutput) ElementType ¶ added in v0.28.0
func (IdentityServiceAuthMethodOutput) ElementType() reflect.Type
func (IdentityServiceAuthMethodOutput) GoogleConfig ¶ added in v0.28.0
func (o IdentityServiceAuthMethodOutput) GoogleConfig() IdentityServiceGoogleConfigPtrOutput
GoogleConfig specific configuration.
func (IdentityServiceAuthMethodOutput) Name ¶ added in v0.28.0
func (o IdentityServiceAuthMethodOutput) Name() pulumi.StringPtrOutput
Identifier for auth config.
func (IdentityServiceAuthMethodOutput) OidcConfig ¶ added in v0.28.0
func (o IdentityServiceAuthMethodOutput) OidcConfig() IdentityServiceOidcConfigPtrOutput
OIDC specific configuration.
func (IdentityServiceAuthMethodOutput) Proxy ¶ added in v0.28.0
func (o IdentityServiceAuthMethodOutput) Proxy() pulumi.StringPtrOutput
Proxy server address to use for auth method.
func (IdentityServiceAuthMethodOutput) ToIdentityServiceAuthMethodOutput ¶ added in v0.28.0
func (o IdentityServiceAuthMethodOutput) ToIdentityServiceAuthMethodOutput() IdentityServiceAuthMethodOutput
func (IdentityServiceAuthMethodOutput) ToIdentityServiceAuthMethodOutputWithContext ¶ added in v0.28.0
func (o IdentityServiceAuthMethodOutput) ToIdentityServiceAuthMethodOutputWithContext(ctx context.Context) IdentityServiceAuthMethodOutput
type IdentityServiceAuthMethodResponse ¶ added in v0.28.0
type IdentityServiceAuthMethodResponse struct { // AzureAD specific Configuration. AzureadConfig IdentityServiceAzureADConfigResponse `pulumi:"azureadConfig"` // GoogleConfig specific configuration. GoogleConfig IdentityServiceGoogleConfigResponse `pulumi:"googleConfig"` // Identifier for auth config. Name string `pulumi:"name"` // OIDC specific configuration. OidcConfig IdentityServiceOidcConfigResponse `pulumi:"oidcConfig"` // Proxy server address to use for auth method. Proxy string `pulumi:"proxy"` }
Configuration of an auth method for a member/cluster. Only one authentication method (e.g., OIDC and LDAP) can be set per AuthMethod.
type IdentityServiceAuthMethodResponseArrayOutput ¶ added in v0.28.0
type IdentityServiceAuthMethodResponseArrayOutput struct{ *pulumi.OutputState }
func (IdentityServiceAuthMethodResponseArrayOutput) ElementType ¶ added in v0.28.0
func (IdentityServiceAuthMethodResponseArrayOutput) ElementType() reflect.Type
func (IdentityServiceAuthMethodResponseArrayOutput) ToIdentityServiceAuthMethodResponseArrayOutput ¶ added in v0.28.0
func (o IdentityServiceAuthMethodResponseArrayOutput) ToIdentityServiceAuthMethodResponseArrayOutput() IdentityServiceAuthMethodResponseArrayOutput
func (IdentityServiceAuthMethodResponseArrayOutput) ToIdentityServiceAuthMethodResponseArrayOutputWithContext ¶ added in v0.28.0
func (o IdentityServiceAuthMethodResponseArrayOutput) ToIdentityServiceAuthMethodResponseArrayOutputWithContext(ctx context.Context) IdentityServiceAuthMethodResponseArrayOutput
type IdentityServiceAuthMethodResponseOutput ¶ added in v0.28.0
type IdentityServiceAuthMethodResponseOutput struct{ *pulumi.OutputState }
Configuration of an auth method for a member/cluster. Only one authentication method (e.g., OIDC and LDAP) can be set per AuthMethod.
func (IdentityServiceAuthMethodResponseOutput) AzureadConfig ¶ added in v0.28.0
func (o IdentityServiceAuthMethodResponseOutput) AzureadConfig() IdentityServiceAzureADConfigResponseOutput
AzureAD specific Configuration.
func (IdentityServiceAuthMethodResponseOutput) ElementType ¶ added in v0.28.0
func (IdentityServiceAuthMethodResponseOutput) ElementType() reflect.Type
func (IdentityServiceAuthMethodResponseOutput) GoogleConfig ¶ added in v0.28.0
func (o IdentityServiceAuthMethodResponseOutput) GoogleConfig() IdentityServiceGoogleConfigResponseOutput
GoogleConfig specific configuration.
func (IdentityServiceAuthMethodResponseOutput) Name ¶ added in v0.28.0
func (o IdentityServiceAuthMethodResponseOutput) Name() pulumi.StringOutput
Identifier for auth config.
func (IdentityServiceAuthMethodResponseOutput) OidcConfig ¶ added in v0.28.0
func (o IdentityServiceAuthMethodResponseOutput) OidcConfig() IdentityServiceOidcConfigResponseOutput
OIDC specific configuration.
func (IdentityServiceAuthMethodResponseOutput) Proxy ¶ added in v0.28.0
func (o IdentityServiceAuthMethodResponseOutput) Proxy() pulumi.StringOutput
Proxy server address to use for auth method.
func (IdentityServiceAuthMethodResponseOutput) ToIdentityServiceAuthMethodResponseOutput ¶ added in v0.28.0
func (o IdentityServiceAuthMethodResponseOutput) ToIdentityServiceAuthMethodResponseOutput() IdentityServiceAuthMethodResponseOutput
func (IdentityServiceAuthMethodResponseOutput) ToIdentityServiceAuthMethodResponseOutputWithContext ¶ added in v0.28.0
func (o IdentityServiceAuthMethodResponseOutput) ToIdentityServiceAuthMethodResponseOutputWithContext(ctx context.Context) IdentityServiceAuthMethodResponseOutput
type IdentityServiceAzureADConfig ¶ added in v0.28.0
type IdentityServiceAzureADConfig struct { // ID for the registered client application that makes authentication requests to the Azure AD identity provider. ClientId *string `pulumi:"clientId"` // Input only. Unencrypted AzureAD client secret will be passed to the GKE Hub CLH. ClientSecret *string `pulumi:"clientSecret"` // The redirect URL that kubectl uses for authorization. KubectlRedirectUri *string `pulumi:"kubectlRedirectUri"` // Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant. Tenant *string `pulumi:"tenant"` }
Configuration for the AzureAD Auth flow.
type IdentityServiceAzureADConfigArgs ¶ added in v0.28.0
type IdentityServiceAzureADConfigArgs struct { // ID for the registered client application that makes authentication requests to the Azure AD identity provider. ClientId pulumi.StringPtrInput `pulumi:"clientId"` // Input only. Unencrypted AzureAD client secret will be passed to the GKE Hub CLH. ClientSecret pulumi.StringPtrInput `pulumi:"clientSecret"` // The redirect URL that kubectl uses for authorization. KubectlRedirectUri pulumi.StringPtrInput `pulumi:"kubectlRedirectUri"` // Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant. Tenant pulumi.StringPtrInput `pulumi:"tenant"` }
Configuration for the AzureAD Auth flow.
func (IdentityServiceAzureADConfigArgs) ElementType ¶ added in v0.28.0
func (IdentityServiceAzureADConfigArgs) ElementType() reflect.Type
func (IdentityServiceAzureADConfigArgs) ToIdentityServiceAzureADConfigOutput ¶ added in v0.28.0
func (i IdentityServiceAzureADConfigArgs) ToIdentityServiceAzureADConfigOutput() IdentityServiceAzureADConfigOutput
func (IdentityServiceAzureADConfigArgs) ToIdentityServiceAzureADConfigOutputWithContext ¶ added in v0.28.0
func (i IdentityServiceAzureADConfigArgs) ToIdentityServiceAzureADConfigOutputWithContext(ctx context.Context) IdentityServiceAzureADConfigOutput
func (IdentityServiceAzureADConfigArgs) ToIdentityServiceAzureADConfigPtrOutput ¶ added in v0.28.0
func (i IdentityServiceAzureADConfigArgs) ToIdentityServiceAzureADConfigPtrOutput() IdentityServiceAzureADConfigPtrOutput
func (IdentityServiceAzureADConfigArgs) ToIdentityServiceAzureADConfigPtrOutputWithContext ¶ added in v0.28.0
func (i IdentityServiceAzureADConfigArgs) ToIdentityServiceAzureADConfigPtrOutputWithContext(ctx context.Context) IdentityServiceAzureADConfigPtrOutput
type IdentityServiceAzureADConfigInput ¶ added in v0.28.0
type IdentityServiceAzureADConfigInput interface { pulumi.Input ToIdentityServiceAzureADConfigOutput() IdentityServiceAzureADConfigOutput ToIdentityServiceAzureADConfigOutputWithContext(context.Context) IdentityServiceAzureADConfigOutput }
IdentityServiceAzureADConfigInput is an input type that accepts IdentityServiceAzureADConfigArgs and IdentityServiceAzureADConfigOutput values. You can construct a concrete instance of `IdentityServiceAzureADConfigInput` via:
IdentityServiceAzureADConfigArgs{...}
type IdentityServiceAzureADConfigOutput ¶ added in v0.28.0
type IdentityServiceAzureADConfigOutput struct{ *pulumi.OutputState }
Configuration for the AzureAD Auth flow.
func (IdentityServiceAzureADConfigOutput) ClientId ¶ added in v0.28.0
func (o IdentityServiceAzureADConfigOutput) ClientId() pulumi.StringPtrOutput
ID for the registered client application that makes authentication requests to the Azure AD identity provider.
func (IdentityServiceAzureADConfigOutput) ClientSecret ¶ added in v0.28.0
func (o IdentityServiceAzureADConfigOutput) ClientSecret() pulumi.StringPtrOutput
Input only. Unencrypted AzureAD client secret will be passed to the GKE Hub CLH.
func (IdentityServiceAzureADConfigOutput) ElementType ¶ added in v0.28.0
func (IdentityServiceAzureADConfigOutput) ElementType() reflect.Type
func (IdentityServiceAzureADConfigOutput) KubectlRedirectUri ¶ added in v0.28.0
func (o IdentityServiceAzureADConfigOutput) KubectlRedirectUri() pulumi.StringPtrOutput
The redirect URL that kubectl uses for authorization.
func (IdentityServiceAzureADConfigOutput) Tenant ¶ added in v0.28.0
func (o IdentityServiceAzureADConfigOutput) Tenant() pulumi.StringPtrOutput
Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant.
func (IdentityServiceAzureADConfigOutput) ToIdentityServiceAzureADConfigOutput ¶ added in v0.28.0
func (o IdentityServiceAzureADConfigOutput) ToIdentityServiceAzureADConfigOutput() IdentityServiceAzureADConfigOutput
func (IdentityServiceAzureADConfigOutput) ToIdentityServiceAzureADConfigOutputWithContext ¶ added in v0.28.0
func (o IdentityServiceAzureADConfigOutput) ToIdentityServiceAzureADConfigOutputWithContext(ctx context.Context) IdentityServiceAzureADConfigOutput
func (IdentityServiceAzureADConfigOutput) ToIdentityServiceAzureADConfigPtrOutput ¶ added in v0.28.0
func (o IdentityServiceAzureADConfigOutput) ToIdentityServiceAzureADConfigPtrOutput() IdentityServiceAzureADConfigPtrOutput
func (IdentityServiceAzureADConfigOutput) ToIdentityServiceAzureADConfigPtrOutputWithContext ¶ added in v0.28.0
func (o IdentityServiceAzureADConfigOutput) ToIdentityServiceAzureADConfigPtrOutputWithContext(ctx context.Context) IdentityServiceAzureADConfigPtrOutput
type IdentityServiceAzureADConfigPtrInput ¶ added in v0.28.0
type IdentityServiceAzureADConfigPtrInput interface { pulumi.Input ToIdentityServiceAzureADConfigPtrOutput() IdentityServiceAzureADConfigPtrOutput ToIdentityServiceAzureADConfigPtrOutputWithContext(context.Context) IdentityServiceAzureADConfigPtrOutput }
IdentityServiceAzureADConfigPtrInput is an input type that accepts IdentityServiceAzureADConfigArgs, IdentityServiceAzureADConfigPtr and IdentityServiceAzureADConfigPtrOutput values. You can construct a concrete instance of `IdentityServiceAzureADConfigPtrInput` via:
IdentityServiceAzureADConfigArgs{...} or: nil
func IdentityServiceAzureADConfigPtr ¶ added in v0.28.0
func IdentityServiceAzureADConfigPtr(v *IdentityServiceAzureADConfigArgs) IdentityServiceAzureADConfigPtrInput
type IdentityServiceAzureADConfigPtrOutput ¶ added in v0.28.0
type IdentityServiceAzureADConfigPtrOutput struct{ *pulumi.OutputState }
func (IdentityServiceAzureADConfigPtrOutput) ClientId ¶ added in v0.28.0
func (o IdentityServiceAzureADConfigPtrOutput) ClientId() pulumi.StringPtrOutput
ID for the registered client application that makes authentication requests to the Azure AD identity provider.
func (IdentityServiceAzureADConfigPtrOutput) ClientSecret ¶ added in v0.28.0
func (o IdentityServiceAzureADConfigPtrOutput) ClientSecret() pulumi.StringPtrOutput
Input only. Unencrypted AzureAD client secret will be passed to the GKE Hub CLH.
func (IdentityServiceAzureADConfigPtrOutput) ElementType ¶ added in v0.28.0
func (IdentityServiceAzureADConfigPtrOutput) ElementType() reflect.Type
func (IdentityServiceAzureADConfigPtrOutput) KubectlRedirectUri ¶ added in v0.28.0
func (o IdentityServiceAzureADConfigPtrOutput) KubectlRedirectUri() pulumi.StringPtrOutput
The redirect URL that kubectl uses for authorization.
func (IdentityServiceAzureADConfigPtrOutput) Tenant ¶ added in v0.28.0
func (o IdentityServiceAzureADConfigPtrOutput) Tenant() pulumi.StringPtrOutput
Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant.
func (IdentityServiceAzureADConfigPtrOutput) ToIdentityServiceAzureADConfigPtrOutput ¶ added in v0.28.0
func (o IdentityServiceAzureADConfigPtrOutput) ToIdentityServiceAzureADConfigPtrOutput() IdentityServiceAzureADConfigPtrOutput
func (IdentityServiceAzureADConfigPtrOutput) ToIdentityServiceAzureADConfigPtrOutputWithContext ¶ added in v0.28.0
func (o IdentityServiceAzureADConfigPtrOutput) ToIdentityServiceAzureADConfigPtrOutputWithContext(ctx context.Context) IdentityServiceAzureADConfigPtrOutput
type IdentityServiceAzureADConfigResponse ¶ added in v0.28.0
type IdentityServiceAzureADConfigResponse struct { // ID for the registered client application that makes authentication requests to the Azure AD identity provider. ClientId string `pulumi:"clientId"` // Input only. Unencrypted AzureAD client secret will be passed to the GKE Hub CLH. ClientSecret string `pulumi:"clientSecret"` // Encrypted AzureAD client secret. EncryptedClientSecret string `pulumi:"encryptedClientSecret"` // The redirect URL that kubectl uses for authorization. KubectlRedirectUri string `pulumi:"kubectlRedirectUri"` // Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant. Tenant string `pulumi:"tenant"` }
Configuration for the AzureAD Auth flow.
type IdentityServiceAzureADConfigResponseOutput ¶ added in v0.28.0
type IdentityServiceAzureADConfigResponseOutput struct{ *pulumi.OutputState }
Configuration for the AzureAD Auth flow.
func (IdentityServiceAzureADConfigResponseOutput) ClientId ¶ added in v0.28.0
func (o IdentityServiceAzureADConfigResponseOutput) ClientId() pulumi.StringOutput
ID for the registered client application that makes authentication requests to the Azure AD identity provider.
func (IdentityServiceAzureADConfigResponseOutput) ClientSecret ¶ added in v0.28.0
func (o IdentityServiceAzureADConfigResponseOutput) ClientSecret() pulumi.StringOutput
Input only. Unencrypted AzureAD client secret will be passed to the GKE Hub CLH.
func (IdentityServiceAzureADConfigResponseOutput) ElementType ¶ added in v0.28.0
func (IdentityServiceAzureADConfigResponseOutput) ElementType() reflect.Type
func (IdentityServiceAzureADConfigResponseOutput) EncryptedClientSecret ¶ added in v0.28.0
func (o IdentityServiceAzureADConfigResponseOutput) EncryptedClientSecret() pulumi.StringOutput
Encrypted AzureAD client secret.
func (IdentityServiceAzureADConfigResponseOutput) KubectlRedirectUri ¶ added in v0.28.0
func (o IdentityServiceAzureADConfigResponseOutput) KubectlRedirectUri() pulumi.StringOutput
The redirect URL that kubectl uses for authorization.
func (IdentityServiceAzureADConfigResponseOutput) Tenant ¶ added in v0.28.0
func (o IdentityServiceAzureADConfigResponseOutput) Tenant() pulumi.StringOutput
Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant.
func (IdentityServiceAzureADConfigResponseOutput) ToIdentityServiceAzureADConfigResponseOutput ¶ added in v0.28.0
func (o IdentityServiceAzureADConfigResponseOutput) ToIdentityServiceAzureADConfigResponseOutput() IdentityServiceAzureADConfigResponseOutput
func (IdentityServiceAzureADConfigResponseOutput) ToIdentityServiceAzureADConfigResponseOutputWithContext ¶ added in v0.28.0
func (o IdentityServiceAzureADConfigResponseOutput) ToIdentityServiceAzureADConfigResponseOutputWithContext(ctx context.Context) IdentityServiceAzureADConfigResponseOutput
type IdentityServiceGoogleConfig ¶ added in v0.28.0
type IdentityServiceGoogleConfig struct { // Disable automatic configuration of Google Plugin on supported platforms. Disable *bool `pulumi:"disable"` }
Configuration for the Google Plugin Auth flow.
type IdentityServiceGoogleConfigArgs ¶ added in v0.28.0
type IdentityServiceGoogleConfigArgs struct { // Disable automatic configuration of Google Plugin on supported platforms. Disable pulumi.BoolPtrInput `pulumi:"disable"` }
Configuration for the Google Plugin Auth flow.
func (IdentityServiceGoogleConfigArgs) ElementType ¶ added in v0.28.0
func (IdentityServiceGoogleConfigArgs) ElementType() reflect.Type
func (IdentityServiceGoogleConfigArgs) ToIdentityServiceGoogleConfigOutput ¶ added in v0.28.0
func (i IdentityServiceGoogleConfigArgs) ToIdentityServiceGoogleConfigOutput() IdentityServiceGoogleConfigOutput
func (IdentityServiceGoogleConfigArgs) ToIdentityServiceGoogleConfigOutputWithContext ¶ added in v0.28.0
func (i IdentityServiceGoogleConfigArgs) ToIdentityServiceGoogleConfigOutputWithContext(ctx context.Context) IdentityServiceGoogleConfigOutput
func (IdentityServiceGoogleConfigArgs) ToIdentityServiceGoogleConfigPtrOutput ¶ added in v0.28.0
func (i IdentityServiceGoogleConfigArgs) ToIdentityServiceGoogleConfigPtrOutput() IdentityServiceGoogleConfigPtrOutput
func (IdentityServiceGoogleConfigArgs) ToIdentityServiceGoogleConfigPtrOutputWithContext ¶ added in v0.28.0
func (i IdentityServiceGoogleConfigArgs) ToIdentityServiceGoogleConfigPtrOutputWithContext(ctx context.Context) IdentityServiceGoogleConfigPtrOutput
type IdentityServiceGoogleConfigInput ¶ added in v0.28.0
type IdentityServiceGoogleConfigInput interface { pulumi.Input ToIdentityServiceGoogleConfigOutput() IdentityServiceGoogleConfigOutput ToIdentityServiceGoogleConfigOutputWithContext(context.Context) IdentityServiceGoogleConfigOutput }
IdentityServiceGoogleConfigInput is an input type that accepts IdentityServiceGoogleConfigArgs and IdentityServiceGoogleConfigOutput values. You can construct a concrete instance of `IdentityServiceGoogleConfigInput` via:
IdentityServiceGoogleConfigArgs{...}
type IdentityServiceGoogleConfigOutput ¶ added in v0.28.0
type IdentityServiceGoogleConfigOutput struct{ *pulumi.OutputState }
Configuration for the Google Plugin Auth flow.
func (IdentityServiceGoogleConfigOutput) Disable ¶ added in v0.28.0
func (o IdentityServiceGoogleConfigOutput) Disable() pulumi.BoolPtrOutput
Disable automatic configuration of Google Plugin on supported platforms.
func (IdentityServiceGoogleConfigOutput) ElementType ¶ added in v0.28.0
func (IdentityServiceGoogleConfigOutput) ElementType() reflect.Type
func (IdentityServiceGoogleConfigOutput) ToIdentityServiceGoogleConfigOutput ¶ added in v0.28.0
func (o IdentityServiceGoogleConfigOutput) ToIdentityServiceGoogleConfigOutput() IdentityServiceGoogleConfigOutput
func (IdentityServiceGoogleConfigOutput) ToIdentityServiceGoogleConfigOutputWithContext ¶ added in v0.28.0
func (o IdentityServiceGoogleConfigOutput) ToIdentityServiceGoogleConfigOutputWithContext(ctx context.Context) IdentityServiceGoogleConfigOutput
func (IdentityServiceGoogleConfigOutput) ToIdentityServiceGoogleConfigPtrOutput ¶ added in v0.28.0
func (o IdentityServiceGoogleConfigOutput) ToIdentityServiceGoogleConfigPtrOutput() IdentityServiceGoogleConfigPtrOutput
func (IdentityServiceGoogleConfigOutput) ToIdentityServiceGoogleConfigPtrOutputWithContext ¶ added in v0.28.0
func (o IdentityServiceGoogleConfigOutput) ToIdentityServiceGoogleConfigPtrOutputWithContext(ctx context.Context) IdentityServiceGoogleConfigPtrOutput
type IdentityServiceGoogleConfigPtrInput ¶ added in v0.28.0
type IdentityServiceGoogleConfigPtrInput interface { pulumi.Input ToIdentityServiceGoogleConfigPtrOutput() IdentityServiceGoogleConfigPtrOutput ToIdentityServiceGoogleConfigPtrOutputWithContext(context.Context) IdentityServiceGoogleConfigPtrOutput }
IdentityServiceGoogleConfigPtrInput is an input type that accepts IdentityServiceGoogleConfigArgs, IdentityServiceGoogleConfigPtr and IdentityServiceGoogleConfigPtrOutput values. You can construct a concrete instance of `IdentityServiceGoogleConfigPtrInput` via:
IdentityServiceGoogleConfigArgs{...} or: nil
func IdentityServiceGoogleConfigPtr ¶ added in v0.28.0
func IdentityServiceGoogleConfigPtr(v *IdentityServiceGoogleConfigArgs) IdentityServiceGoogleConfigPtrInput
type IdentityServiceGoogleConfigPtrOutput ¶ added in v0.28.0
type IdentityServiceGoogleConfigPtrOutput struct{ *pulumi.OutputState }
func (IdentityServiceGoogleConfigPtrOutput) Disable ¶ added in v0.28.0
func (o IdentityServiceGoogleConfigPtrOutput) Disable() pulumi.BoolPtrOutput
Disable automatic configuration of Google Plugin on supported platforms.
func (IdentityServiceGoogleConfigPtrOutput) ElementType ¶ added in v0.28.0
func (IdentityServiceGoogleConfigPtrOutput) ElementType() reflect.Type
func (IdentityServiceGoogleConfigPtrOutput) ToIdentityServiceGoogleConfigPtrOutput ¶ added in v0.28.0
func (o IdentityServiceGoogleConfigPtrOutput) ToIdentityServiceGoogleConfigPtrOutput() IdentityServiceGoogleConfigPtrOutput
func (IdentityServiceGoogleConfigPtrOutput) ToIdentityServiceGoogleConfigPtrOutputWithContext ¶ added in v0.28.0
func (o IdentityServiceGoogleConfigPtrOutput) ToIdentityServiceGoogleConfigPtrOutputWithContext(ctx context.Context) IdentityServiceGoogleConfigPtrOutput
type IdentityServiceGoogleConfigResponse ¶ added in v0.28.0
type IdentityServiceGoogleConfigResponse struct { // Disable automatic configuration of Google Plugin on supported platforms. Disable bool `pulumi:"disable"` }
Configuration for the Google Plugin Auth flow.
type IdentityServiceGoogleConfigResponseOutput ¶ added in v0.28.0
type IdentityServiceGoogleConfigResponseOutput struct{ *pulumi.OutputState }
Configuration for the Google Plugin Auth flow.
func (IdentityServiceGoogleConfigResponseOutput) Disable ¶ added in v0.28.0
func (o IdentityServiceGoogleConfigResponseOutput) Disable() pulumi.BoolOutput
Disable automatic configuration of Google Plugin on supported platforms.
func (IdentityServiceGoogleConfigResponseOutput) ElementType ¶ added in v0.28.0
func (IdentityServiceGoogleConfigResponseOutput) ElementType() reflect.Type
func (IdentityServiceGoogleConfigResponseOutput) ToIdentityServiceGoogleConfigResponseOutput ¶ added in v0.28.0
func (o IdentityServiceGoogleConfigResponseOutput) ToIdentityServiceGoogleConfigResponseOutput() IdentityServiceGoogleConfigResponseOutput
func (IdentityServiceGoogleConfigResponseOutput) ToIdentityServiceGoogleConfigResponseOutputWithContext ¶ added in v0.28.0
func (o IdentityServiceGoogleConfigResponseOutput) ToIdentityServiceGoogleConfigResponseOutputWithContext(ctx context.Context) IdentityServiceGoogleConfigResponseOutput
type IdentityServiceMembershipSpec ¶ added in v0.28.0
type IdentityServiceMembershipSpec struct { // A member may support multiple auth methods. AuthMethods []IdentityServiceAuthMethod `pulumi:"authMethods"` }
**Anthos Identity Service**: Configuration for a single Membership.
type IdentityServiceMembershipSpecArgs ¶ added in v0.28.0
type IdentityServiceMembershipSpecArgs struct { // A member may support multiple auth methods. AuthMethods IdentityServiceAuthMethodArrayInput `pulumi:"authMethods"` }
**Anthos Identity Service**: Configuration for a single Membership.
func (IdentityServiceMembershipSpecArgs) ElementType ¶ added in v0.28.0
func (IdentityServiceMembershipSpecArgs) ElementType() reflect.Type
func (IdentityServiceMembershipSpecArgs) ToIdentityServiceMembershipSpecOutput ¶ added in v0.28.0
func (i IdentityServiceMembershipSpecArgs) ToIdentityServiceMembershipSpecOutput() IdentityServiceMembershipSpecOutput
func (IdentityServiceMembershipSpecArgs) ToIdentityServiceMembershipSpecOutputWithContext ¶ added in v0.28.0
func (i IdentityServiceMembershipSpecArgs) ToIdentityServiceMembershipSpecOutputWithContext(ctx context.Context) IdentityServiceMembershipSpecOutput
func (IdentityServiceMembershipSpecArgs) ToIdentityServiceMembershipSpecPtrOutput ¶ added in v0.28.0
func (i IdentityServiceMembershipSpecArgs) ToIdentityServiceMembershipSpecPtrOutput() IdentityServiceMembershipSpecPtrOutput
func (IdentityServiceMembershipSpecArgs) ToIdentityServiceMembershipSpecPtrOutputWithContext ¶ added in v0.28.0
func (i IdentityServiceMembershipSpecArgs) ToIdentityServiceMembershipSpecPtrOutputWithContext(ctx context.Context) IdentityServiceMembershipSpecPtrOutput
type IdentityServiceMembershipSpecInput ¶ added in v0.28.0
type IdentityServiceMembershipSpecInput interface { pulumi.Input ToIdentityServiceMembershipSpecOutput() IdentityServiceMembershipSpecOutput ToIdentityServiceMembershipSpecOutputWithContext(context.Context) IdentityServiceMembershipSpecOutput }
IdentityServiceMembershipSpecInput is an input type that accepts IdentityServiceMembershipSpecArgs and IdentityServiceMembershipSpecOutput values. You can construct a concrete instance of `IdentityServiceMembershipSpecInput` via:
IdentityServiceMembershipSpecArgs{...}
type IdentityServiceMembershipSpecOutput ¶ added in v0.28.0
type IdentityServiceMembershipSpecOutput struct{ *pulumi.OutputState }
**Anthos Identity Service**: Configuration for a single Membership.
func (IdentityServiceMembershipSpecOutput) AuthMethods ¶ added in v0.28.0
func (o IdentityServiceMembershipSpecOutput) AuthMethods() IdentityServiceAuthMethodArrayOutput
A member may support multiple auth methods.
func (IdentityServiceMembershipSpecOutput) ElementType ¶ added in v0.28.0
func (IdentityServiceMembershipSpecOutput) ElementType() reflect.Type
func (IdentityServiceMembershipSpecOutput) ToIdentityServiceMembershipSpecOutput ¶ added in v0.28.0
func (o IdentityServiceMembershipSpecOutput) ToIdentityServiceMembershipSpecOutput() IdentityServiceMembershipSpecOutput
func (IdentityServiceMembershipSpecOutput) ToIdentityServiceMembershipSpecOutputWithContext ¶ added in v0.28.0
func (o IdentityServiceMembershipSpecOutput) ToIdentityServiceMembershipSpecOutputWithContext(ctx context.Context) IdentityServiceMembershipSpecOutput
func (IdentityServiceMembershipSpecOutput) ToIdentityServiceMembershipSpecPtrOutput ¶ added in v0.28.0
func (o IdentityServiceMembershipSpecOutput) ToIdentityServiceMembershipSpecPtrOutput() IdentityServiceMembershipSpecPtrOutput
func (IdentityServiceMembershipSpecOutput) ToIdentityServiceMembershipSpecPtrOutputWithContext ¶ added in v0.28.0
func (o IdentityServiceMembershipSpecOutput) ToIdentityServiceMembershipSpecPtrOutputWithContext(ctx context.Context) IdentityServiceMembershipSpecPtrOutput
type IdentityServiceMembershipSpecPtrInput ¶ added in v0.28.0
type IdentityServiceMembershipSpecPtrInput interface { pulumi.Input ToIdentityServiceMembershipSpecPtrOutput() IdentityServiceMembershipSpecPtrOutput ToIdentityServiceMembershipSpecPtrOutputWithContext(context.Context) IdentityServiceMembershipSpecPtrOutput }
IdentityServiceMembershipSpecPtrInput is an input type that accepts IdentityServiceMembershipSpecArgs, IdentityServiceMembershipSpecPtr and IdentityServiceMembershipSpecPtrOutput values. You can construct a concrete instance of `IdentityServiceMembershipSpecPtrInput` via:
IdentityServiceMembershipSpecArgs{...} or: nil
func IdentityServiceMembershipSpecPtr ¶ added in v0.28.0
func IdentityServiceMembershipSpecPtr(v *IdentityServiceMembershipSpecArgs) IdentityServiceMembershipSpecPtrInput
type IdentityServiceMembershipSpecPtrOutput ¶ added in v0.28.0
type IdentityServiceMembershipSpecPtrOutput struct{ *pulumi.OutputState }
func (IdentityServiceMembershipSpecPtrOutput) AuthMethods ¶ added in v0.28.0
func (o IdentityServiceMembershipSpecPtrOutput) AuthMethods() IdentityServiceAuthMethodArrayOutput
A member may support multiple auth methods.
func (IdentityServiceMembershipSpecPtrOutput) ElementType ¶ added in v0.28.0
func (IdentityServiceMembershipSpecPtrOutput) ElementType() reflect.Type
func (IdentityServiceMembershipSpecPtrOutput) ToIdentityServiceMembershipSpecPtrOutput ¶ added in v0.28.0
func (o IdentityServiceMembershipSpecPtrOutput) ToIdentityServiceMembershipSpecPtrOutput() IdentityServiceMembershipSpecPtrOutput
func (IdentityServiceMembershipSpecPtrOutput) ToIdentityServiceMembershipSpecPtrOutputWithContext ¶ added in v0.28.0
func (o IdentityServiceMembershipSpecPtrOutput) ToIdentityServiceMembershipSpecPtrOutputWithContext(ctx context.Context) IdentityServiceMembershipSpecPtrOutput
type IdentityServiceMembershipSpecResponse ¶ added in v0.28.0
type IdentityServiceMembershipSpecResponse struct { // A member may support multiple auth methods. AuthMethods []IdentityServiceAuthMethodResponse `pulumi:"authMethods"` }
**Anthos Identity Service**: Configuration for a single Membership.
type IdentityServiceMembershipSpecResponseOutput ¶ added in v0.28.0
type IdentityServiceMembershipSpecResponseOutput struct{ *pulumi.OutputState }
**Anthos Identity Service**: Configuration for a single Membership.
func (IdentityServiceMembershipSpecResponseOutput) AuthMethods ¶ added in v0.28.0
func (o IdentityServiceMembershipSpecResponseOutput) AuthMethods() IdentityServiceAuthMethodResponseArrayOutput
A member may support multiple auth methods.
func (IdentityServiceMembershipSpecResponseOutput) ElementType ¶ added in v0.28.0
func (IdentityServiceMembershipSpecResponseOutput) ElementType() reflect.Type
func (IdentityServiceMembershipSpecResponseOutput) ToIdentityServiceMembershipSpecResponseOutput ¶ added in v0.28.0
func (o IdentityServiceMembershipSpecResponseOutput) ToIdentityServiceMembershipSpecResponseOutput() IdentityServiceMembershipSpecResponseOutput
func (IdentityServiceMembershipSpecResponseOutput) ToIdentityServiceMembershipSpecResponseOutputWithContext ¶ added in v0.28.0
func (o IdentityServiceMembershipSpecResponseOutput) ToIdentityServiceMembershipSpecResponseOutputWithContext(ctx context.Context) IdentityServiceMembershipSpecResponseOutput
type IdentityServiceMembershipStateResponse ¶
type IdentityServiceMembershipStateResponse struct { // The reason of the failure. FailureReason string `pulumi:"failureReason"` // Installed AIS version. This is the AIS version installed on this member. The values makes sense iff state is OK. InstalledVersion string `pulumi:"installedVersion"` // Last reconciled membership configuration MemberConfig IdentityServiceMembershipSpecResponse `pulumi:"memberConfig"` // Deployment state on this member State string `pulumi:"state"` }
**Anthos Identity Service**: State for a single Membership.
type IdentityServiceMembershipStateResponseOutput ¶
type IdentityServiceMembershipStateResponseOutput struct{ *pulumi.OutputState }
**Anthos Identity Service**: State for a single Membership.
func (IdentityServiceMembershipStateResponseOutput) ElementType ¶
func (IdentityServiceMembershipStateResponseOutput) ElementType() reflect.Type
func (IdentityServiceMembershipStateResponseOutput) FailureReason ¶
func (o IdentityServiceMembershipStateResponseOutput) FailureReason() pulumi.StringOutput
The reason of the failure.
func (IdentityServiceMembershipStateResponseOutput) InstalledVersion ¶
func (o IdentityServiceMembershipStateResponseOutput) InstalledVersion() pulumi.StringOutput
Installed AIS version. This is the AIS version installed on this member. The values makes sense iff state is OK.
func (IdentityServiceMembershipStateResponseOutput) MemberConfig ¶
func (o IdentityServiceMembershipStateResponseOutput) MemberConfig() IdentityServiceMembershipSpecResponseOutput
Last reconciled membership configuration
func (IdentityServiceMembershipStateResponseOutput) State ¶
func (o IdentityServiceMembershipStateResponseOutput) State() pulumi.StringOutput
Deployment state on this member
func (IdentityServiceMembershipStateResponseOutput) ToIdentityServiceMembershipStateResponseOutput ¶
func (o IdentityServiceMembershipStateResponseOutput) ToIdentityServiceMembershipStateResponseOutput() IdentityServiceMembershipStateResponseOutput
func (IdentityServiceMembershipStateResponseOutput) ToIdentityServiceMembershipStateResponseOutputWithContext ¶
func (o IdentityServiceMembershipStateResponseOutput) ToIdentityServiceMembershipStateResponseOutputWithContext(ctx context.Context) IdentityServiceMembershipStateResponseOutput
type IdentityServiceOidcConfig ¶ added in v0.28.0
type IdentityServiceOidcConfig struct { // PEM-encoded CA for OIDC provider. CertificateAuthorityData *string `pulumi:"certificateAuthorityData"` // ID for OIDC client application. ClientId *string `pulumi:"clientId"` // Input only. Unencrypted OIDC client secret will be passed to the GKE Hub CLH. ClientSecret *string `pulumi:"clientSecret"` // Flag to denote if reverse proxy is used to connect to auth provider. This flag should be set to true when provider is not reachable by Google Cloud Console. DeployCloudConsoleProxy *bool `pulumi:"deployCloudConsoleProxy"` // Enable access token. EnableAccessToken *bool `pulumi:"enableAccessToken"` // Comma-separated list of key-value pairs. ExtraParams *string `pulumi:"extraParams"` // Prefix to prepend to group name. GroupPrefix *string `pulumi:"groupPrefix"` // Claim in OIDC ID token that holds group information. GroupsClaim *string `pulumi:"groupsClaim"` // URI for the OIDC provider. This should point to the level below .well-known/openid-configuration. IssuerUri *string `pulumi:"issuerUri"` // Registered redirect uri to redirect users going through OAuth flow using kubectl plugin. KubectlRedirectUri *string `pulumi:"kubectlRedirectUri"` // Comma-separated list of identifiers. Scopes *string `pulumi:"scopes"` // Claim in OIDC ID token that holds username. UserClaim *string `pulumi:"userClaim"` // Prefix to prepend to user name. UserPrefix *string `pulumi:"userPrefix"` }
Configuration for OIDC Auth flow.
type IdentityServiceOidcConfigArgs ¶ added in v0.28.0
type IdentityServiceOidcConfigArgs struct { // PEM-encoded CA for OIDC provider. CertificateAuthorityData pulumi.StringPtrInput `pulumi:"certificateAuthorityData"` // ID for OIDC client application. ClientId pulumi.StringPtrInput `pulumi:"clientId"` // Input only. Unencrypted OIDC client secret will be passed to the GKE Hub CLH. ClientSecret pulumi.StringPtrInput `pulumi:"clientSecret"` // Flag to denote if reverse proxy is used to connect to auth provider. This flag should be set to true when provider is not reachable by Google Cloud Console. DeployCloudConsoleProxy pulumi.BoolPtrInput `pulumi:"deployCloudConsoleProxy"` // Enable access token. EnableAccessToken pulumi.BoolPtrInput `pulumi:"enableAccessToken"` // Comma-separated list of key-value pairs. ExtraParams pulumi.StringPtrInput `pulumi:"extraParams"` // Prefix to prepend to group name. GroupPrefix pulumi.StringPtrInput `pulumi:"groupPrefix"` // Claim in OIDC ID token that holds group information. GroupsClaim pulumi.StringPtrInput `pulumi:"groupsClaim"` // URI for the OIDC provider. This should point to the level below .well-known/openid-configuration. IssuerUri pulumi.StringPtrInput `pulumi:"issuerUri"` // Registered redirect uri to redirect users going through OAuth flow using kubectl plugin. KubectlRedirectUri pulumi.StringPtrInput `pulumi:"kubectlRedirectUri"` // Comma-separated list of identifiers. Scopes pulumi.StringPtrInput `pulumi:"scopes"` // Claim in OIDC ID token that holds username. UserClaim pulumi.StringPtrInput `pulumi:"userClaim"` // Prefix to prepend to user name. UserPrefix pulumi.StringPtrInput `pulumi:"userPrefix"` }
Configuration for OIDC Auth flow.
func (IdentityServiceOidcConfigArgs) ElementType ¶ added in v0.28.0
func (IdentityServiceOidcConfigArgs) ElementType() reflect.Type
func (IdentityServiceOidcConfigArgs) ToIdentityServiceOidcConfigOutput ¶ added in v0.28.0
func (i IdentityServiceOidcConfigArgs) ToIdentityServiceOidcConfigOutput() IdentityServiceOidcConfigOutput
func (IdentityServiceOidcConfigArgs) ToIdentityServiceOidcConfigOutputWithContext ¶ added in v0.28.0
func (i IdentityServiceOidcConfigArgs) ToIdentityServiceOidcConfigOutputWithContext(ctx context.Context) IdentityServiceOidcConfigOutput
func (IdentityServiceOidcConfigArgs) ToIdentityServiceOidcConfigPtrOutput ¶ added in v0.28.0
func (i IdentityServiceOidcConfigArgs) ToIdentityServiceOidcConfigPtrOutput() IdentityServiceOidcConfigPtrOutput
func (IdentityServiceOidcConfigArgs) ToIdentityServiceOidcConfigPtrOutputWithContext ¶ added in v0.28.0
func (i IdentityServiceOidcConfigArgs) ToIdentityServiceOidcConfigPtrOutputWithContext(ctx context.Context) IdentityServiceOidcConfigPtrOutput
type IdentityServiceOidcConfigInput ¶ added in v0.28.0
type IdentityServiceOidcConfigInput interface { pulumi.Input ToIdentityServiceOidcConfigOutput() IdentityServiceOidcConfigOutput ToIdentityServiceOidcConfigOutputWithContext(context.Context) IdentityServiceOidcConfigOutput }
IdentityServiceOidcConfigInput is an input type that accepts IdentityServiceOidcConfigArgs and IdentityServiceOidcConfigOutput values. You can construct a concrete instance of `IdentityServiceOidcConfigInput` via:
IdentityServiceOidcConfigArgs{...}
type IdentityServiceOidcConfigOutput ¶ added in v0.28.0
type IdentityServiceOidcConfigOutput struct{ *pulumi.OutputState }
Configuration for OIDC Auth flow.
func (IdentityServiceOidcConfigOutput) CertificateAuthorityData ¶ added in v0.28.0
func (o IdentityServiceOidcConfigOutput) CertificateAuthorityData() pulumi.StringPtrOutput
PEM-encoded CA for OIDC provider.
func (IdentityServiceOidcConfigOutput) ClientId ¶ added in v0.28.0
func (o IdentityServiceOidcConfigOutput) ClientId() pulumi.StringPtrOutput
ID for OIDC client application.
func (IdentityServiceOidcConfigOutput) ClientSecret ¶ added in v0.28.0
func (o IdentityServiceOidcConfigOutput) ClientSecret() pulumi.StringPtrOutput
Input only. Unencrypted OIDC client secret will be passed to the GKE Hub CLH.
func (IdentityServiceOidcConfigOutput) DeployCloudConsoleProxy ¶ added in v0.28.0
func (o IdentityServiceOidcConfigOutput) DeployCloudConsoleProxy() pulumi.BoolPtrOutput
Flag to denote if reverse proxy is used to connect to auth provider. This flag should be set to true when provider is not reachable by Google Cloud Console.
func (IdentityServiceOidcConfigOutput) ElementType ¶ added in v0.28.0
func (IdentityServiceOidcConfigOutput) ElementType() reflect.Type
func (IdentityServiceOidcConfigOutput) EnableAccessToken ¶ added in v0.28.0
func (o IdentityServiceOidcConfigOutput) EnableAccessToken() pulumi.BoolPtrOutput
Enable access token.
func (IdentityServiceOidcConfigOutput) ExtraParams ¶ added in v0.28.0
func (o IdentityServiceOidcConfigOutput) ExtraParams() pulumi.StringPtrOutput
Comma-separated list of key-value pairs.
func (IdentityServiceOidcConfigOutput) GroupPrefix ¶ added in v0.28.0
func (o IdentityServiceOidcConfigOutput) GroupPrefix() pulumi.StringPtrOutput
Prefix to prepend to group name.
func (IdentityServiceOidcConfigOutput) GroupsClaim ¶ added in v0.28.0
func (o IdentityServiceOidcConfigOutput) GroupsClaim() pulumi.StringPtrOutput
Claim in OIDC ID token that holds group information.
func (IdentityServiceOidcConfigOutput) IssuerUri ¶ added in v0.28.0
func (o IdentityServiceOidcConfigOutput) IssuerUri() pulumi.StringPtrOutput
URI for the OIDC provider. This should point to the level below .well-known/openid-configuration.
func (IdentityServiceOidcConfigOutput) KubectlRedirectUri ¶ added in v0.28.0
func (o IdentityServiceOidcConfigOutput) KubectlRedirectUri() pulumi.StringPtrOutput
Registered redirect uri to redirect users going through OAuth flow using kubectl plugin.
func (IdentityServiceOidcConfigOutput) Scopes ¶ added in v0.28.0
func (o IdentityServiceOidcConfigOutput) Scopes() pulumi.StringPtrOutput
Comma-separated list of identifiers.
func (IdentityServiceOidcConfigOutput) ToIdentityServiceOidcConfigOutput ¶ added in v0.28.0
func (o IdentityServiceOidcConfigOutput) ToIdentityServiceOidcConfigOutput() IdentityServiceOidcConfigOutput
func (IdentityServiceOidcConfigOutput) ToIdentityServiceOidcConfigOutputWithContext ¶ added in v0.28.0
func (o IdentityServiceOidcConfigOutput) ToIdentityServiceOidcConfigOutputWithContext(ctx context.Context) IdentityServiceOidcConfigOutput
func (IdentityServiceOidcConfigOutput) ToIdentityServiceOidcConfigPtrOutput ¶ added in v0.28.0
func (o IdentityServiceOidcConfigOutput) ToIdentityServiceOidcConfigPtrOutput() IdentityServiceOidcConfigPtrOutput
func (IdentityServiceOidcConfigOutput) ToIdentityServiceOidcConfigPtrOutputWithContext ¶ added in v0.28.0
func (o IdentityServiceOidcConfigOutput) ToIdentityServiceOidcConfigPtrOutputWithContext(ctx context.Context) IdentityServiceOidcConfigPtrOutput
func (IdentityServiceOidcConfigOutput) UserClaim ¶ added in v0.28.0
func (o IdentityServiceOidcConfigOutput) UserClaim() pulumi.StringPtrOutput
Claim in OIDC ID token that holds username.
func (IdentityServiceOidcConfigOutput) UserPrefix ¶ added in v0.28.0
func (o IdentityServiceOidcConfigOutput) UserPrefix() pulumi.StringPtrOutput
Prefix to prepend to user name.
type IdentityServiceOidcConfigPtrInput ¶ added in v0.28.0
type IdentityServiceOidcConfigPtrInput interface { pulumi.Input ToIdentityServiceOidcConfigPtrOutput() IdentityServiceOidcConfigPtrOutput ToIdentityServiceOidcConfigPtrOutputWithContext(context.Context) IdentityServiceOidcConfigPtrOutput }
IdentityServiceOidcConfigPtrInput is an input type that accepts IdentityServiceOidcConfigArgs, IdentityServiceOidcConfigPtr and IdentityServiceOidcConfigPtrOutput values. You can construct a concrete instance of `IdentityServiceOidcConfigPtrInput` via:
IdentityServiceOidcConfigArgs{...} or: nil
func IdentityServiceOidcConfigPtr ¶ added in v0.28.0
func IdentityServiceOidcConfigPtr(v *IdentityServiceOidcConfigArgs) IdentityServiceOidcConfigPtrInput
type IdentityServiceOidcConfigPtrOutput ¶ added in v0.28.0
type IdentityServiceOidcConfigPtrOutput struct{ *pulumi.OutputState }
func (IdentityServiceOidcConfigPtrOutput) CertificateAuthorityData ¶ added in v0.28.0
func (o IdentityServiceOidcConfigPtrOutput) CertificateAuthorityData() pulumi.StringPtrOutput
PEM-encoded CA for OIDC provider.
func (IdentityServiceOidcConfigPtrOutput) ClientId ¶ added in v0.28.0
func (o IdentityServiceOidcConfigPtrOutput) ClientId() pulumi.StringPtrOutput
ID for OIDC client application.
func (IdentityServiceOidcConfigPtrOutput) ClientSecret ¶ added in v0.28.0
func (o IdentityServiceOidcConfigPtrOutput) ClientSecret() pulumi.StringPtrOutput
Input only. Unencrypted OIDC client secret will be passed to the GKE Hub CLH.
func (IdentityServiceOidcConfigPtrOutput) DeployCloudConsoleProxy ¶ added in v0.28.0
func (o IdentityServiceOidcConfigPtrOutput) DeployCloudConsoleProxy() pulumi.BoolPtrOutput
Flag to denote if reverse proxy is used to connect to auth provider. This flag should be set to true when provider is not reachable by Google Cloud Console.
func (IdentityServiceOidcConfigPtrOutput) Elem ¶ added in v0.28.0
func (o IdentityServiceOidcConfigPtrOutput) Elem() IdentityServiceOidcConfigOutput
func (IdentityServiceOidcConfigPtrOutput) ElementType ¶ added in v0.28.0
func (IdentityServiceOidcConfigPtrOutput) ElementType() reflect.Type
func (IdentityServiceOidcConfigPtrOutput) EnableAccessToken ¶ added in v0.28.0
func (o IdentityServiceOidcConfigPtrOutput) EnableAccessToken() pulumi.BoolPtrOutput
Enable access token.
func (IdentityServiceOidcConfigPtrOutput) ExtraParams ¶ added in v0.28.0
func (o IdentityServiceOidcConfigPtrOutput) ExtraParams() pulumi.StringPtrOutput
Comma-separated list of key-value pairs.
func (IdentityServiceOidcConfigPtrOutput) GroupPrefix ¶ added in v0.28.0
func (o IdentityServiceOidcConfigPtrOutput) GroupPrefix() pulumi.StringPtrOutput
Prefix to prepend to group name.
func (IdentityServiceOidcConfigPtrOutput) GroupsClaim ¶ added in v0.28.0
func (o IdentityServiceOidcConfigPtrOutput) GroupsClaim() pulumi.StringPtrOutput
Claim in OIDC ID token that holds group information.
func (IdentityServiceOidcConfigPtrOutput) IssuerUri ¶ added in v0.28.0
func (o IdentityServiceOidcConfigPtrOutput) IssuerUri() pulumi.StringPtrOutput
URI for the OIDC provider. This should point to the level below .well-known/openid-configuration.
func (IdentityServiceOidcConfigPtrOutput) KubectlRedirectUri ¶ added in v0.28.0
func (o IdentityServiceOidcConfigPtrOutput) KubectlRedirectUri() pulumi.StringPtrOutput
Registered redirect uri to redirect users going through OAuth flow using kubectl plugin.
func (IdentityServiceOidcConfigPtrOutput) Scopes ¶ added in v0.28.0
func (o IdentityServiceOidcConfigPtrOutput) Scopes() pulumi.StringPtrOutput
Comma-separated list of identifiers.
func (IdentityServiceOidcConfigPtrOutput) ToIdentityServiceOidcConfigPtrOutput ¶ added in v0.28.0
func (o IdentityServiceOidcConfigPtrOutput) ToIdentityServiceOidcConfigPtrOutput() IdentityServiceOidcConfigPtrOutput
func (IdentityServiceOidcConfigPtrOutput) ToIdentityServiceOidcConfigPtrOutputWithContext ¶ added in v0.28.0
func (o IdentityServiceOidcConfigPtrOutput) ToIdentityServiceOidcConfigPtrOutputWithContext(ctx context.Context) IdentityServiceOidcConfigPtrOutput
func (IdentityServiceOidcConfigPtrOutput) UserClaim ¶ added in v0.28.0
func (o IdentityServiceOidcConfigPtrOutput) UserClaim() pulumi.StringPtrOutput
Claim in OIDC ID token that holds username.
func (IdentityServiceOidcConfigPtrOutput) UserPrefix ¶ added in v0.28.0
func (o IdentityServiceOidcConfigPtrOutput) UserPrefix() pulumi.StringPtrOutput
Prefix to prepend to user name.
type IdentityServiceOidcConfigResponse ¶ added in v0.28.0
type IdentityServiceOidcConfigResponse struct { // PEM-encoded CA for OIDC provider. CertificateAuthorityData string `pulumi:"certificateAuthorityData"` // ID for OIDC client application. ClientId string `pulumi:"clientId"` // Input only. Unencrypted OIDC client secret will be passed to the GKE Hub CLH. ClientSecret string `pulumi:"clientSecret"` // Flag to denote if reverse proxy is used to connect to auth provider. This flag should be set to true when provider is not reachable by Google Cloud Console. DeployCloudConsoleProxy bool `pulumi:"deployCloudConsoleProxy"` // Enable access token. EnableAccessToken bool `pulumi:"enableAccessToken"` // Encrypted OIDC Client secret EncryptedClientSecret string `pulumi:"encryptedClientSecret"` // Comma-separated list of key-value pairs. ExtraParams string `pulumi:"extraParams"` // Prefix to prepend to group name. GroupPrefix string `pulumi:"groupPrefix"` // Claim in OIDC ID token that holds group information. GroupsClaim string `pulumi:"groupsClaim"` // URI for the OIDC provider. This should point to the level below .well-known/openid-configuration. IssuerUri string `pulumi:"issuerUri"` // Registered redirect uri to redirect users going through OAuth flow using kubectl plugin. KubectlRedirectUri string `pulumi:"kubectlRedirectUri"` // Comma-separated list of identifiers. Scopes string `pulumi:"scopes"` // Claim in OIDC ID token that holds username. UserClaim string `pulumi:"userClaim"` // Prefix to prepend to user name. UserPrefix string `pulumi:"userPrefix"` }
Configuration for OIDC Auth flow.
type IdentityServiceOidcConfigResponseOutput ¶ added in v0.28.0
type IdentityServiceOidcConfigResponseOutput struct{ *pulumi.OutputState }
Configuration for OIDC Auth flow.
func (IdentityServiceOidcConfigResponseOutput) CertificateAuthorityData ¶ added in v0.28.0
func (o IdentityServiceOidcConfigResponseOutput) CertificateAuthorityData() pulumi.StringOutput
PEM-encoded CA for OIDC provider.
func (IdentityServiceOidcConfigResponseOutput) ClientId ¶ added in v0.28.0
func (o IdentityServiceOidcConfigResponseOutput) ClientId() pulumi.StringOutput
ID for OIDC client application.
func (IdentityServiceOidcConfigResponseOutput) ClientSecret ¶ added in v0.28.0
func (o IdentityServiceOidcConfigResponseOutput) ClientSecret() pulumi.StringOutput
Input only. Unencrypted OIDC client secret will be passed to the GKE Hub CLH.
func (IdentityServiceOidcConfigResponseOutput) DeployCloudConsoleProxy ¶ added in v0.28.0
func (o IdentityServiceOidcConfigResponseOutput) DeployCloudConsoleProxy() pulumi.BoolOutput
Flag to denote if reverse proxy is used to connect to auth provider. This flag should be set to true when provider is not reachable by Google Cloud Console.
func (IdentityServiceOidcConfigResponseOutput) ElementType ¶ added in v0.28.0
func (IdentityServiceOidcConfigResponseOutput) ElementType() reflect.Type
func (IdentityServiceOidcConfigResponseOutput) EnableAccessToken ¶ added in v0.28.0
func (o IdentityServiceOidcConfigResponseOutput) EnableAccessToken() pulumi.BoolOutput
Enable access token.
func (IdentityServiceOidcConfigResponseOutput) EncryptedClientSecret ¶ added in v0.28.0
func (o IdentityServiceOidcConfigResponseOutput) EncryptedClientSecret() pulumi.StringOutput
Encrypted OIDC Client secret
func (IdentityServiceOidcConfigResponseOutput) ExtraParams ¶ added in v0.28.0
func (o IdentityServiceOidcConfigResponseOutput) ExtraParams() pulumi.StringOutput
Comma-separated list of key-value pairs.
func (IdentityServiceOidcConfigResponseOutput) GroupPrefix ¶ added in v0.28.0
func (o IdentityServiceOidcConfigResponseOutput) GroupPrefix() pulumi.StringOutput
Prefix to prepend to group name.
func (IdentityServiceOidcConfigResponseOutput) GroupsClaim ¶ added in v0.28.0
func (o IdentityServiceOidcConfigResponseOutput) GroupsClaim() pulumi.StringOutput
Claim in OIDC ID token that holds group information.
func (IdentityServiceOidcConfigResponseOutput) IssuerUri ¶ added in v0.28.0
func (o IdentityServiceOidcConfigResponseOutput) IssuerUri() pulumi.StringOutput
URI for the OIDC provider. This should point to the level below .well-known/openid-configuration.
func (IdentityServiceOidcConfigResponseOutput) KubectlRedirectUri ¶ added in v0.28.0
func (o IdentityServiceOidcConfigResponseOutput) KubectlRedirectUri() pulumi.StringOutput
Registered redirect uri to redirect users going through OAuth flow using kubectl plugin.
func (IdentityServiceOidcConfigResponseOutput) Scopes ¶ added in v0.28.0
func (o IdentityServiceOidcConfigResponseOutput) Scopes() pulumi.StringOutput
Comma-separated list of identifiers.
func (IdentityServiceOidcConfigResponseOutput) ToIdentityServiceOidcConfigResponseOutput ¶ added in v0.28.0
func (o IdentityServiceOidcConfigResponseOutput) ToIdentityServiceOidcConfigResponseOutput() IdentityServiceOidcConfigResponseOutput
func (IdentityServiceOidcConfigResponseOutput) ToIdentityServiceOidcConfigResponseOutputWithContext ¶ added in v0.28.0
func (o IdentityServiceOidcConfigResponseOutput) ToIdentityServiceOidcConfigResponseOutputWithContext(ctx context.Context) IdentityServiceOidcConfigResponseOutput
func (IdentityServiceOidcConfigResponseOutput) UserClaim ¶ added in v0.28.0
func (o IdentityServiceOidcConfigResponseOutput) UserClaim() pulumi.StringOutput
Claim in OIDC ID token that holds username.
func (IdentityServiceOidcConfigResponseOutput) UserPrefix ¶ added in v0.28.0
func (o IdentityServiceOidcConfigResponseOutput) UserPrefix() pulumi.StringOutput
Prefix to prepend to user name.
type KubernetesMetadataResponse ¶ added in v0.32.0
type KubernetesMetadataResponse struct { // Kubernetes API server version string as reported by `/version`. KubernetesApiServerVersion string `pulumi:"kubernetesApiServerVersion"` // The total memory capacity as reported by the sum of all Kubernetes nodes resources, defined in MB. MemoryMb int `pulumi:"memoryMb"` // Node count as reported by Kubernetes nodes resources. NodeCount int `pulumi:"nodeCount"` // Node providerID as reported by the first node in the list of nodes on the Kubernetes endpoint. On Kubernetes platforms that support zero-node clusters (like GKE-on-GCP), the node_count will be zero and the node_provider_id will be empty. NodeProviderId string `pulumi:"nodeProviderId"` // The time at which these details were last updated. This update_time is different from the Membership-level update_time since EndpointDetails are updated internally for API consumers. UpdateTime string `pulumi:"updateTime"` // vCPU count as reported by Kubernetes nodes resources. VcpuCount int `pulumi:"vcpuCount"` }
KubernetesMetadata provides informational metadata for Memberships representing Kubernetes clusters.
type KubernetesMetadataResponseOutput ¶ added in v0.32.0
type KubernetesMetadataResponseOutput struct{ *pulumi.OutputState }
KubernetesMetadata provides informational metadata for Memberships representing Kubernetes clusters.
func (KubernetesMetadataResponseOutput) ElementType ¶ added in v0.32.0
func (KubernetesMetadataResponseOutput) ElementType() reflect.Type
func (KubernetesMetadataResponseOutput) KubernetesApiServerVersion ¶ added in v0.32.0
func (o KubernetesMetadataResponseOutput) KubernetesApiServerVersion() pulumi.StringOutput
Kubernetes API server version string as reported by `/version`.
func (KubernetesMetadataResponseOutput) MemoryMb ¶ added in v0.32.0
func (o KubernetesMetadataResponseOutput) MemoryMb() pulumi.IntOutput
The total memory capacity as reported by the sum of all Kubernetes nodes resources, defined in MB.
func (KubernetesMetadataResponseOutput) NodeCount ¶ added in v0.32.0
func (o KubernetesMetadataResponseOutput) NodeCount() pulumi.IntOutput
Node count as reported by Kubernetes nodes resources.
func (KubernetesMetadataResponseOutput) NodeProviderId ¶ added in v0.32.0
func (o KubernetesMetadataResponseOutput) NodeProviderId() pulumi.StringOutput
Node providerID as reported by the first node in the list of nodes on the Kubernetes endpoint. On Kubernetes platforms that support zero-node clusters (like GKE-on-GCP), the node_count will be zero and the node_provider_id will be empty.
func (KubernetesMetadataResponseOutput) ToKubernetesMetadataResponseOutput ¶ added in v0.32.0
func (o KubernetesMetadataResponseOutput) ToKubernetesMetadataResponseOutput() KubernetesMetadataResponseOutput
func (KubernetesMetadataResponseOutput) ToKubernetesMetadataResponseOutputWithContext ¶ added in v0.32.0
func (o KubernetesMetadataResponseOutput) ToKubernetesMetadataResponseOutputWithContext(ctx context.Context) KubernetesMetadataResponseOutput
func (KubernetesMetadataResponseOutput) UpdateTime ¶ added in v0.32.0
func (o KubernetesMetadataResponseOutput) UpdateTime() pulumi.StringOutput
The time at which these details were last updated. This update_time is different from the Membership-level update_time since EndpointDetails are updated internally for API consumers.
func (KubernetesMetadataResponseOutput) VcpuCount ¶ added in v0.32.0
func (o KubernetesMetadataResponseOutput) VcpuCount() pulumi.IntOutput
vCPU count as reported by Kubernetes nodes resources.
type KubernetesResource ¶ added in v0.32.0
type KubernetesResource struct { // Input only. The YAML representation of the Membership CR. This field is ignored for GKE clusters where Hub can read the CR directly. Callers should provide the CR that is currently present in the cluster during CreateMembership or UpdateMembership, or leave this field empty if none exists. The CR manifest is used to validate the cluster has not been registered with another Membership. MembershipCrManifest *string `pulumi:"membershipCrManifest"` // Optional. Options for Kubernetes resource generation. ResourceOptions *ResourceOptions `pulumi:"resourceOptions"` }
KubernetesResource contains the YAML manifests and configuration for Membership Kubernetes resources in the cluster. After CreateMembership or UpdateMembership, these resources should be re-applied in the cluster.
type KubernetesResourceArgs ¶ added in v0.32.0
type KubernetesResourceArgs struct { // Input only. The YAML representation of the Membership CR. This field is ignored for GKE clusters where Hub can read the CR directly. Callers should provide the CR that is currently present in the cluster during CreateMembership or UpdateMembership, or leave this field empty if none exists. The CR manifest is used to validate the cluster has not been registered with another Membership. MembershipCrManifest pulumi.StringPtrInput `pulumi:"membershipCrManifest"` // Optional. Options for Kubernetes resource generation. ResourceOptions ResourceOptionsPtrInput `pulumi:"resourceOptions"` }
KubernetesResource contains the YAML manifests and configuration for Membership Kubernetes resources in the cluster. After CreateMembership or UpdateMembership, these resources should be re-applied in the cluster.
func (KubernetesResourceArgs) ElementType ¶ added in v0.32.0
func (KubernetesResourceArgs) ElementType() reflect.Type
func (KubernetesResourceArgs) ToKubernetesResourceOutput ¶ added in v0.32.0
func (i KubernetesResourceArgs) ToKubernetesResourceOutput() KubernetesResourceOutput
func (KubernetesResourceArgs) ToKubernetesResourceOutputWithContext ¶ added in v0.32.0
func (i KubernetesResourceArgs) ToKubernetesResourceOutputWithContext(ctx context.Context) KubernetesResourceOutput
func (KubernetesResourceArgs) ToKubernetesResourcePtrOutput ¶ added in v0.32.0
func (i KubernetesResourceArgs) ToKubernetesResourcePtrOutput() KubernetesResourcePtrOutput
func (KubernetesResourceArgs) ToKubernetesResourcePtrOutputWithContext ¶ added in v0.32.0
func (i KubernetesResourceArgs) ToKubernetesResourcePtrOutputWithContext(ctx context.Context) KubernetesResourcePtrOutput
type KubernetesResourceInput ¶ added in v0.32.0
type KubernetesResourceInput interface { pulumi.Input ToKubernetesResourceOutput() KubernetesResourceOutput ToKubernetesResourceOutputWithContext(context.Context) KubernetesResourceOutput }
KubernetesResourceInput is an input type that accepts KubernetesResourceArgs and KubernetesResourceOutput values. You can construct a concrete instance of `KubernetesResourceInput` via:
KubernetesResourceArgs{...}
type KubernetesResourceOutput ¶ added in v0.32.0
type KubernetesResourceOutput struct{ *pulumi.OutputState }
KubernetesResource contains the YAML manifests and configuration for Membership Kubernetes resources in the cluster. After CreateMembership or UpdateMembership, these resources should be re-applied in the cluster.
func (KubernetesResourceOutput) ElementType ¶ added in v0.32.0
func (KubernetesResourceOutput) ElementType() reflect.Type
func (KubernetesResourceOutput) MembershipCrManifest ¶ added in v0.32.0
func (o KubernetesResourceOutput) MembershipCrManifest() pulumi.StringPtrOutput
Input only. The YAML representation of the Membership CR. This field is ignored for GKE clusters where Hub can read the CR directly. Callers should provide the CR that is currently present in the cluster during CreateMembership or UpdateMembership, or leave this field empty if none exists. The CR manifest is used to validate the cluster has not been registered with another Membership.
func (KubernetesResourceOutput) ResourceOptions ¶ added in v0.32.0
func (o KubernetesResourceOutput) ResourceOptions() ResourceOptionsPtrOutput
Optional. Options for Kubernetes resource generation.
func (KubernetesResourceOutput) ToKubernetesResourceOutput ¶ added in v0.32.0
func (o KubernetesResourceOutput) ToKubernetesResourceOutput() KubernetesResourceOutput
func (KubernetesResourceOutput) ToKubernetesResourceOutputWithContext ¶ added in v0.32.0
func (o KubernetesResourceOutput) ToKubernetesResourceOutputWithContext(ctx context.Context) KubernetesResourceOutput
func (KubernetesResourceOutput) ToKubernetesResourcePtrOutput ¶ added in v0.32.0
func (o KubernetesResourceOutput) ToKubernetesResourcePtrOutput() KubernetesResourcePtrOutput
func (KubernetesResourceOutput) ToKubernetesResourcePtrOutputWithContext ¶ added in v0.32.0
func (o KubernetesResourceOutput) ToKubernetesResourcePtrOutputWithContext(ctx context.Context) KubernetesResourcePtrOutput
type KubernetesResourcePtrInput ¶ added in v0.32.0
type KubernetesResourcePtrInput interface { pulumi.Input ToKubernetesResourcePtrOutput() KubernetesResourcePtrOutput ToKubernetesResourcePtrOutputWithContext(context.Context) KubernetesResourcePtrOutput }
KubernetesResourcePtrInput is an input type that accepts KubernetesResourceArgs, KubernetesResourcePtr and KubernetesResourcePtrOutput values. You can construct a concrete instance of `KubernetesResourcePtrInput` via:
KubernetesResourceArgs{...} or: nil
func KubernetesResourcePtr ¶ added in v0.32.0
func KubernetesResourcePtr(v *KubernetesResourceArgs) KubernetesResourcePtrInput
type KubernetesResourcePtrOutput ¶ added in v0.32.0
type KubernetesResourcePtrOutput struct{ *pulumi.OutputState }
func (KubernetesResourcePtrOutput) Elem ¶ added in v0.32.0
func (o KubernetesResourcePtrOutput) Elem() KubernetesResourceOutput
func (KubernetesResourcePtrOutput) ElementType ¶ added in v0.32.0
func (KubernetesResourcePtrOutput) ElementType() reflect.Type
func (KubernetesResourcePtrOutput) MembershipCrManifest ¶ added in v0.32.0
func (o KubernetesResourcePtrOutput) MembershipCrManifest() pulumi.StringPtrOutput
Input only. The YAML representation of the Membership CR. This field is ignored for GKE clusters where Hub can read the CR directly. Callers should provide the CR that is currently present in the cluster during CreateMembership or UpdateMembership, or leave this field empty if none exists. The CR manifest is used to validate the cluster has not been registered with another Membership.
func (KubernetesResourcePtrOutput) ResourceOptions ¶ added in v0.32.0
func (o KubernetesResourcePtrOutput) ResourceOptions() ResourceOptionsPtrOutput
Optional. Options for Kubernetes resource generation.
func (KubernetesResourcePtrOutput) ToKubernetesResourcePtrOutput ¶ added in v0.32.0
func (o KubernetesResourcePtrOutput) ToKubernetesResourcePtrOutput() KubernetesResourcePtrOutput
func (KubernetesResourcePtrOutput) ToKubernetesResourcePtrOutputWithContext ¶ added in v0.32.0
func (o KubernetesResourcePtrOutput) ToKubernetesResourcePtrOutputWithContext(ctx context.Context) KubernetesResourcePtrOutput
type KubernetesResourceResponse ¶ added in v0.32.0
type KubernetesResourceResponse struct { // The Kubernetes resources for installing the GKE Connect agent This field is only populated in the Membership returned from a successful long-running operation from CreateMembership or UpdateMembership. It is not populated during normal GetMembership or ListMemberships requests. To get the resource manifest after the initial registration, the caller should make a UpdateMembership call with an empty field mask. ConnectResources []ResourceManifestResponse `pulumi:"connectResources"` // Input only. The YAML representation of the Membership CR. This field is ignored for GKE clusters where Hub can read the CR directly. Callers should provide the CR that is currently present in the cluster during CreateMembership or UpdateMembership, or leave this field empty if none exists. The CR manifest is used to validate the cluster has not been registered with another Membership. MembershipCrManifest string `pulumi:"membershipCrManifest"` // Additional Kubernetes resources that need to be applied to the cluster after Membership creation, and after every update. This field is only populated in the Membership returned from a successful long-running operation from CreateMembership or UpdateMembership. It is not populated during normal GetMembership or ListMemberships requests. To get the resource manifest after the initial registration, the caller should make a UpdateMembership call with an empty field mask. MembershipResources []ResourceManifestResponse `pulumi:"membershipResources"` // Optional. Options for Kubernetes resource generation. ResourceOptions ResourceOptionsResponse `pulumi:"resourceOptions"` }
KubernetesResource contains the YAML manifests and configuration for Membership Kubernetes resources in the cluster. After CreateMembership or UpdateMembership, these resources should be re-applied in the cluster.
type KubernetesResourceResponseOutput ¶ added in v0.32.0
type KubernetesResourceResponseOutput struct{ *pulumi.OutputState }
KubernetesResource contains the YAML manifests and configuration for Membership Kubernetes resources in the cluster. After CreateMembership or UpdateMembership, these resources should be re-applied in the cluster.
func (KubernetesResourceResponseOutput) ConnectResources ¶ added in v0.32.0
func (o KubernetesResourceResponseOutput) ConnectResources() ResourceManifestResponseArrayOutput
The Kubernetes resources for installing the GKE Connect agent This field is only populated in the Membership returned from a successful long-running operation from CreateMembership or UpdateMembership. It is not populated during normal GetMembership or ListMemberships requests. To get the resource manifest after the initial registration, the caller should make a UpdateMembership call with an empty field mask.
func (KubernetesResourceResponseOutput) ElementType ¶ added in v0.32.0
func (KubernetesResourceResponseOutput) ElementType() reflect.Type
func (KubernetesResourceResponseOutput) MembershipCrManifest ¶ added in v0.32.0
func (o KubernetesResourceResponseOutput) MembershipCrManifest() pulumi.StringOutput
Input only. The YAML representation of the Membership CR. This field is ignored for GKE clusters where Hub can read the CR directly. Callers should provide the CR that is currently present in the cluster during CreateMembership or UpdateMembership, or leave this field empty if none exists. The CR manifest is used to validate the cluster has not been registered with another Membership.
func (KubernetesResourceResponseOutput) MembershipResources ¶ added in v0.32.0
func (o KubernetesResourceResponseOutput) MembershipResources() ResourceManifestResponseArrayOutput
Additional Kubernetes resources that need to be applied to the cluster after Membership creation, and after every update. This field is only populated in the Membership returned from a successful long-running operation from CreateMembership or UpdateMembership. It is not populated during normal GetMembership or ListMemberships requests. To get the resource manifest after the initial registration, the caller should make a UpdateMembership call with an empty field mask.
func (KubernetesResourceResponseOutput) ResourceOptions ¶ added in v0.32.0
func (o KubernetesResourceResponseOutput) ResourceOptions() ResourceOptionsResponseOutput
Optional. Options for Kubernetes resource generation.
func (KubernetesResourceResponseOutput) ToKubernetesResourceResponseOutput ¶ added in v0.32.0
func (o KubernetesResourceResponseOutput) ToKubernetesResourceResponseOutput() KubernetesResourceResponseOutput
func (KubernetesResourceResponseOutput) ToKubernetesResourceResponseOutputWithContext ¶ added in v0.32.0
func (o KubernetesResourceResponseOutput) ToKubernetesResourceResponseOutputWithContext(ctx context.Context) KubernetesResourceResponseOutput
type LookupBindingArgs ¶ added in v0.29.0
type LookupBindingOutputArgs ¶ added in v0.29.0
type LookupBindingOutputArgs struct { BindingId pulumi.StringInput `pulumi:"bindingId"` Location pulumi.StringInput `pulumi:"location"` MembershipId pulumi.StringInput `pulumi:"membershipId"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupBindingOutputArgs) ElementType ¶ added in v0.29.0
func (LookupBindingOutputArgs) ElementType() reflect.Type
type LookupBindingResult ¶ added in v0.29.0
type LookupBindingResult struct { // When the membership binding was created. CreateTime string `pulumi:"createTime"` // When the membership binding was deleted. DeleteTime string `pulumi:"deleteTime"` // Optional. Labels for this MembershipBinding. Labels map[string]string `pulumi:"labels"` // The resource name for the membershipbinding itself `projects/{project}/locations/{location}/memberships/{membership}/bindings/{membershipbinding}` Name string `pulumi:"name"` // A Scope resource name in the format `projects/*/locations/*/scopes/*`. Scope string `pulumi:"scope"` // State of the membership binding resource. State MembershipBindingLifecycleStateResponse `pulumi:"state"` // Google-generated UUID for this resource. This is unique across all membershipbinding resources. If a membershipbinding resource is deleted and another resource with the same name is created, it gets a different uid. Uid string `pulumi:"uid"` // When the membership binding was last updated. UpdateTime string `pulumi:"updateTime"` }
func LookupBinding ¶ added in v0.29.0
func LookupBinding(ctx *pulumi.Context, args *LookupBindingArgs, opts ...pulumi.InvokeOption) (*LookupBindingResult, error)
Returns the details of a MembershipBinding.
type LookupBindingResultOutput ¶ added in v0.29.0
type LookupBindingResultOutput struct{ *pulumi.OutputState }
func LookupBindingOutput ¶ added in v0.29.0
func LookupBindingOutput(ctx *pulumi.Context, args LookupBindingOutputArgs, opts ...pulumi.InvokeOption) LookupBindingResultOutput
func (LookupBindingResultOutput) CreateTime ¶ added in v0.29.0
func (o LookupBindingResultOutput) CreateTime() pulumi.StringOutput
When the membership binding was created.
func (LookupBindingResultOutput) DeleteTime ¶ added in v0.29.0
func (o LookupBindingResultOutput) DeleteTime() pulumi.StringOutput
When the membership binding was deleted.
func (LookupBindingResultOutput) ElementType ¶ added in v0.29.0
func (LookupBindingResultOutput) ElementType() reflect.Type
func (LookupBindingResultOutput) Labels ¶ added in v0.32.0
func (o LookupBindingResultOutput) Labels() pulumi.StringMapOutput
Optional. Labels for this MembershipBinding.
func (LookupBindingResultOutput) Name ¶ added in v0.29.0
func (o LookupBindingResultOutput) Name() pulumi.StringOutput
The resource name for the membershipbinding itself `projects/{project}/locations/{location}/memberships/{membership}/bindings/{membershipbinding}`
func (LookupBindingResultOutput) Scope ¶ added in v0.29.0
func (o LookupBindingResultOutput) Scope() pulumi.StringOutput
A Scope resource name in the format `projects/*/locations/*/scopes/*`.
func (LookupBindingResultOutput) State ¶ added in v0.29.0
func (o LookupBindingResultOutput) State() MembershipBindingLifecycleStateResponseOutput
State of the membership binding resource.
func (LookupBindingResultOutput) ToLookupBindingResultOutput ¶ added in v0.29.0
func (o LookupBindingResultOutput) ToLookupBindingResultOutput() LookupBindingResultOutput
func (LookupBindingResultOutput) ToLookupBindingResultOutputWithContext ¶ added in v0.29.0
func (o LookupBindingResultOutput) ToLookupBindingResultOutputWithContext(ctx context.Context) LookupBindingResultOutput
func (LookupBindingResultOutput) Uid ¶ added in v0.29.0
func (o LookupBindingResultOutput) Uid() pulumi.StringOutput
Google-generated UUID for this resource. This is unique across all membershipbinding resources. If a membershipbinding resource is deleted and another resource with the same name is created, it gets a different uid.
func (LookupBindingResultOutput) UpdateTime ¶ added in v0.29.0
func (o LookupBindingResultOutput) UpdateTime() pulumi.StringOutput
When the membership binding was last updated.
type LookupFeatureArgs ¶ added in v0.4.0
type LookupFeatureIamPolicyArgs ¶ added in v0.4.0
type LookupFeatureIamPolicyOutputArgs ¶ added in v0.8.0
type LookupFeatureIamPolicyOutputArgs struct { FeatureId pulumi.StringInput `pulumi:"featureId"` Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupFeatureIamPolicyOutputArgs) ElementType ¶ added in v0.8.0
func (LookupFeatureIamPolicyOutputArgs) ElementType() reflect.Type
type LookupFeatureIamPolicyResult ¶ added in v0.4.0
type LookupFeatureIamPolicyResult struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs []AuditConfigResponse `pulumi:"auditConfigs"` // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings []BindingResponse `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupFeatureIamPolicy ¶ added in v0.4.0
func LookupFeatureIamPolicy(ctx *pulumi.Context, args *LookupFeatureIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupFeatureIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupFeatureIamPolicyResultOutput ¶ added in v0.8.0
type LookupFeatureIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupFeatureIamPolicyOutput ¶ added in v0.8.0
func LookupFeatureIamPolicyOutput(ctx *pulumi.Context, args LookupFeatureIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupFeatureIamPolicyResultOutput
func (LookupFeatureIamPolicyResultOutput) AuditConfigs ¶ added in v0.8.0
func (o LookupFeatureIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupFeatureIamPolicyResultOutput) Bindings ¶ added in v0.8.0
func (o LookupFeatureIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (LookupFeatureIamPolicyResultOutput) ElementType ¶ added in v0.8.0
func (LookupFeatureIamPolicyResultOutput) ElementType() reflect.Type
func (LookupFeatureIamPolicyResultOutput) Etag ¶ added in v0.8.0
func (o LookupFeatureIamPolicyResultOutput) Etag() pulumi.StringOutput
`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
func (LookupFeatureIamPolicyResultOutput) ToLookupFeatureIamPolicyResultOutput ¶ added in v0.8.0
func (o LookupFeatureIamPolicyResultOutput) ToLookupFeatureIamPolicyResultOutput() LookupFeatureIamPolicyResultOutput
func (LookupFeatureIamPolicyResultOutput) ToLookupFeatureIamPolicyResultOutputWithContext ¶ added in v0.8.0
func (o LookupFeatureIamPolicyResultOutput) ToLookupFeatureIamPolicyResultOutputWithContext(ctx context.Context) LookupFeatureIamPolicyResultOutput
func (LookupFeatureIamPolicyResultOutput) Version ¶ added in v0.8.0
func (o LookupFeatureIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupFeatureOutputArgs ¶ added in v0.8.0
type LookupFeatureOutputArgs struct { FeatureId pulumi.StringInput `pulumi:"featureId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupFeatureOutputArgs) ElementType ¶ added in v0.8.0
func (LookupFeatureOutputArgs) ElementType() reflect.Type
type LookupFeatureResult ¶ added in v0.4.0
type LookupFeatureResult struct { // When the Feature resource was created. CreateTime string `pulumi:"createTime"` // When the Feature resource was deleted. DeleteTime string `pulumi:"deleteTime"` // Optional. Feature configuration applicable to all memberships of the fleet. FleetDefaultMemberConfig CommonFleetDefaultMemberConfigSpecResponse `pulumi:"fleetDefaultMemberConfig"` // Labels for this Feature. Labels map[string]string `pulumi:"labels"` // Optional. Membership-specific configuration for this Feature. If this Feature does not support any per-Membership configuration, this field may be unused. The keys indicate which Membership the configuration is for, in the form: `projects/{p}/locations/{l}/memberships/{m}` Where {p} is the project, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} WILL match the Feature's project. {p} will always be returned as the project number, but the project ID is also accepted during input. If the same Membership is specified in the map twice (using the project ID form, and the project number form), exactly ONE of the entries will be saved, with no guarantees as to which. For this reason, it is recommended the same format be used for all entries when mutating a Feature. MembershipSpecs map[string]MembershipFeatureSpecResponse `pulumi:"membershipSpecs"` // Membership-specific Feature status. If this Feature does report any per-Membership status, this field may be unused. The keys indicate which Membership the state is for, in the form: `projects/{p}/locations/{l}/memberships/{m}` Where {p} is the project number, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} MUST match the Feature's project number. MembershipStates map[string]MembershipFeatureStateResponse `pulumi:"membershipStates"` // The full, unique name of this Feature resource in the format `projects/*/locations/*/features/*`. Name string `pulumi:"name"` // State of the Feature resource itself. ResourceState FeatureResourceStateResponse `pulumi:"resourceState"` // Optional. Scope-specific configuration for this Feature. If this Feature does not support any per-Scope configuration, this field may be unused. The keys indicate which Scope the configuration is for, in the form: `projects/{p}/locations/global/scopes/{s}` Where {p} is the project, {s} is a valid Scope in this project. {p} WILL match the Feature's project. {p} will always be returned as the project number, but the project ID is also accepted during input. If the same Scope is specified in the map twice (using the project ID form, and the project number form), exactly ONE of the entries will be saved, with no guarantees as to which. For this reason, it is recommended the same format be used for all entries when mutating a Feature. ScopeSpecs map[string]ScopeFeatureSpecResponse `pulumi:"scopeSpecs"` // Scope-specific Feature status. If this Feature does report any per-Scope status, this field may be unused. The keys indicate which Scope the state is for, in the form: `projects/{p}/locations/global/scopes/{s}` Where {p} is the project, {s} is a valid Scope in this project. {p} WILL match the Feature's project. ScopeStates map[string]ScopeFeatureStateResponse `pulumi:"scopeStates"` // Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused. Spec CommonFeatureSpecResponse `pulumi:"spec"` // The Hub-wide Feature state. State CommonFeatureStateResponse `pulumi:"state"` // When the Feature resource was last updated. UpdateTime string `pulumi:"updateTime"` }
func LookupFeature ¶ added in v0.4.0
func LookupFeature(ctx *pulumi.Context, args *LookupFeatureArgs, opts ...pulumi.InvokeOption) (*LookupFeatureResult, error)
Gets details of a single Feature.
type LookupFeatureResultOutput ¶ added in v0.8.0
type LookupFeatureResultOutput struct{ *pulumi.OutputState }
func LookupFeatureOutput ¶ added in v0.8.0
func LookupFeatureOutput(ctx *pulumi.Context, args LookupFeatureOutputArgs, opts ...pulumi.InvokeOption) LookupFeatureResultOutput
func (LookupFeatureResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupFeatureResultOutput) CreateTime() pulumi.StringOutput
When the Feature resource was created.
func (LookupFeatureResultOutput) DeleteTime ¶ added in v0.8.0
func (o LookupFeatureResultOutput) DeleteTime() pulumi.StringOutput
When the Feature resource was deleted.
func (LookupFeatureResultOutput) ElementType ¶ added in v0.8.0
func (LookupFeatureResultOutput) ElementType() reflect.Type
func (LookupFeatureResultOutput) FleetDefaultMemberConfig ¶ added in v0.28.0
func (o LookupFeatureResultOutput) FleetDefaultMemberConfig() CommonFleetDefaultMemberConfigSpecResponseOutput
Optional. Feature configuration applicable to all memberships of the fleet.
func (LookupFeatureResultOutput) Labels ¶ added in v0.8.0
func (o LookupFeatureResultOutput) Labels() pulumi.StringMapOutput
Labels for this Feature.
func (LookupFeatureResultOutput) MembershipSpecs ¶ added in v0.8.0
func (o LookupFeatureResultOutput) MembershipSpecs() MembershipFeatureSpecResponseMapOutput
Optional. Membership-specific configuration for this Feature. If this Feature does not support any per-Membership configuration, this field may be unused. The keys indicate which Membership the configuration is for, in the form: `projects/{p}/locations/{l}/memberships/{m}` Where {p} is the project, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} WILL match the Feature's project. {p} will always be returned as the project number, but the project ID is also accepted during input. If the same Membership is specified in the map twice (using the project ID form, and the project number form), exactly ONE of the entries will be saved, with no guarantees as to which. For this reason, it is recommended the same format be used for all entries when mutating a Feature.
func (LookupFeatureResultOutput) MembershipStates ¶ added in v0.8.0
func (o LookupFeatureResultOutput) MembershipStates() MembershipFeatureStateResponseMapOutput
Membership-specific Feature status. If this Feature does report any per-Membership status, this field may be unused. The keys indicate which Membership the state is for, in the form: `projects/{p}/locations/{l}/memberships/{m}` Where {p} is the project number, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} MUST match the Feature's project number.
func (LookupFeatureResultOutput) Name ¶ added in v0.8.0
func (o LookupFeatureResultOutput) Name() pulumi.StringOutput
The full, unique name of this Feature resource in the format `projects/*/locations/*/features/*`.
func (LookupFeatureResultOutput) ResourceState ¶ added in v0.8.0
func (o LookupFeatureResultOutput) ResourceState() FeatureResourceStateResponseOutput
State of the Feature resource itself.
func (LookupFeatureResultOutput) ScopeSpecs ¶ added in v0.28.0
func (o LookupFeatureResultOutput) ScopeSpecs() ScopeFeatureSpecResponseMapOutput
Optional. Scope-specific configuration for this Feature. If this Feature does not support any per-Scope configuration, this field may be unused. The keys indicate which Scope the configuration is for, in the form: `projects/{p}/locations/global/scopes/{s}` Where {p} is the project, {s} is a valid Scope in this project. {p} WILL match the Feature's project. {p} will always be returned as the project number, but the project ID is also accepted during input. If the same Scope is specified in the map twice (using the project ID form, and the project number form), exactly ONE of the entries will be saved, with no guarantees as to which. For this reason, it is recommended the same format be used for all entries when mutating a Feature.
func (LookupFeatureResultOutput) ScopeStates ¶ added in v0.28.0
func (o LookupFeatureResultOutput) ScopeStates() ScopeFeatureStateResponseMapOutput
Scope-specific Feature status. If this Feature does report any per-Scope status, this field may be unused. The keys indicate which Scope the state is for, in the form: `projects/{p}/locations/global/scopes/{s}` Where {p} is the project, {s} is a valid Scope in this project. {p} WILL match the Feature's project.
func (LookupFeatureResultOutput) Spec ¶ added in v0.8.0
func (o LookupFeatureResultOutput) Spec() CommonFeatureSpecResponseOutput
Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused.
func (LookupFeatureResultOutput) State ¶ added in v0.8.0
func (o LookupFeatureResultOutput) State() CommonFeatureStateResponseOutput
The Hub-wide Feature state.
func (LookupFeatureResultOutput) ToLookupFeatureResultOutput ¶ added in v0.8.0
func (o LookupFeatureResultOutput) ToLookupFeatureResultOutput() LookupFeatureResultOutput
func (LookupFeatureResultOutput) ToLookupFeatureResultOutputWithContext ¶ added in v0.8.0
func (o LookupFeatureResultOutput) ToLookupFeatureResultOutputWithContext(ctx context.Context) LookupFeatureResultOutput
func (LookupFeatureResultOutput) UpdateTime ¶ added in v0.8.0
func (o LookupFeatureResultOutput) UpdateTime() pulumi.StringOutput
When the Feature resource was last updated.
type LookupFleetArgs ¶ added in v0.31.1
type LookupFleetOutputArgs ¶ added in v0.31.1
type LookupFleetOutputArgs struct { FleetId pulumi.StringInput `pulumi:"fleetId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupFleetOutputArgs) ElementType ¶ added in v0.31.1
func (LookupFleetOutputArgs) ElementType() reflect.Type
type LookupFleetResult ¶ added in v0.31.1
type LookupFleetResult struct { // When the Fleet was created. CreateTime string `pulumi:"createTime"` // Optional. The default cluster configurations to apply across the fleet. DefaultClusterConfig DefaultClusterConfigResponse `pulumi:"defaultClusterConfig"` // When the Fleet was deleted. DeleteTime string `pulumi:"deleteTime"` // Optional. A user-assigned display name of the Fleet. When present, it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point. Example: `Production Fleet` DisplayName string `pulumi:"displayName"` // Optional. Labels for this Fleet. Labels map[string]string `pulumi:"labels"` // The full, unique resource name of this fleet in the format of `projects/{project}/locations/{location}/fleets/{fleet}`. Each Google Cloud project can have at most one fleet resource, named "default". Name string `pulumi:"name"` // State of the namespace resource. State FleetLifecycleStateResponse `pulumi:"state"` // Google-generated UUID for this resource. This is unique across all Fleet resources. If a Fleet resource is deleted and another resource with the same name is created, it gets a different uid. Uid string `pulumi:"uid"` // When the Fleet was last updated. UpdateTime string `pulumi:"updateTime"` }
func LookupFleet ¶ added in v0.31.1
func LookupFleet(ctx *pulumi.Context, args *LookupFleetArgs, opts ...pulumi.InvokeOption) (*LookupFleetResult, error)
Returns the details of a fleet.
type LookupFleetResultOutput ¶ added in v0.31.1
type LookupFleetResultOutput struct{ *pulumi.OutputState }
func LookupFleetOutput ¶ added in v0.31.1
func LookupFleetOutput(ctx *pulumi.Context, args LookupFleetOutputArgs, opts ...pulumi.InvokeOption) LookupFleetResultOutput
func (LookupFleetResultOutput) CreateTime ¶ added in v0.31.1
func (o LookupFleetResultOutput) CreateTime() pulumi.StringOutput
When the Fleet was created.
func (LookupFleetResultOutput) DefaultClusterConfig ¶ added in v0.32.0
func (o LookupFleetResultOutput) DefaultClusterConfig() DefaultClusterConfigResponseOutput
Optional. The default cluster configurations to apply across the fleet.
func (LookupFleetResultOutput) DeleteTime ¶ added in v0.31.1
func (o LookupFleetResultOutput) DeleteTime() pulumi.StringOutput
When the Fleet was deleted.
func (LookupFleetResultOutput) DisplayName ¶ added in v0.31.1
func (o LookupFleetResultOutput) DisplayName() pulumi.StringOutput
Optional. A user-assigned display name of the Fleet. When present, it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point. Example: `Production Fleet`
func (LookupFleetResultOutput) ElementType ¶ added in v0.31.1
func (LookupFleetResultOutput) ElementType() reflect.Type
func (LookupFleetResultOutput) Labels ¶ added in v0.32.0
func (o LookupFleetResultOutput) Labels() pulumi.StringMapOutput
Optional. Labels for this Fleet.
func (LookupFleetResultOutput) Name ¶ added in v0.31.1
func (o LookupFleetResultOutput) Name() pulumi.StringOutput
The full, unique resource name of this fleet in the format of `projects/{project}/locations/{location}/fleets/{fleet}`. Each Google Cloud project can have at most one fleet resource, named "default".
func (LookupFleetResultOutput) State ¶ added in v0.31.1
func (o LookupFleetResultOutput) State() FleetLifecycleStateResponseOutput
State of the namespace resource.
func (LookupFleetResultOutput) ToLookupFleetResultOutput ¶ added in v0.31.1
func (o LookupFleetResultOutput) ToLookupFleetResultOutput() LookupFleetResultOutput
func (LookupFleetResultOutput) ToLookupFleetResultOutputWithContext ¶ added in v0.31.1
func (o LookupFleetResultOutput) ToLookupFleetResultOutputWithContext(ctx context.Context) LookupFleetResultOutput
func (LookupFleetResultOutput) Uid ¶ added in v0.31.1
func (o LookupFleetResultOutput) Uid() pulumi.StringOutput
Google-generated UUID for this resource. This is unique across all Fleet resources. If a Fleet resource is deleted and another resource with the same name is created, it gets a different uid.
func (LookupFleetResultOutput) UpdateTime ¶ added in v0.31.1
func (o LookupFleetResultOutput) UpdateTime() pulumi.StringOutput
When the Fleet was last updated.
type LookupMembershipArgs ¶ added in v0.32.0
type LookupMembershipIamPolicyArgs ¶ added in v0.4.0
type LookupMembershipIamPolicyOutputArgs ¶ added in v0.8.0
type LookupMembershipIamPolicyOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` MembershipId pulumi.StringInput `pulumi:"membershipId"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupMembershipIamPolicyOutputArgs) ElementType ¶ added in v0.8.0
func (LookupMembershipIamPolicyOutputArgs) ElementType() reflect.Type
type LookupMembershipIamPolicyResult ¶ added in v0.4.0
type LookupMembershipIamPolicyResult struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs []AuditConfigResponse `pulumi:"auditConfigs"` // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings []BindingResponse `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupMembershipIamPolicy ¶ added in v0.4.0
func LookupMembershipIamPolicy(ctx *pulumi.Context, args *LookupMembershipIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupMembershipIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupMembershipIamPolicyResultOutput ¶ added in v0.8.0
type LookupMembershipIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupMembershipIamPolicyOutput ¶ added in v0.8.0
func LookupMembershipIamPolicyOutput(ctx *pulumi.Context, args LookupMembershipIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupMembershipIamPolicyResultOutput
func (LookupMembershipIamPolicyResultOutput) AuditConfigs ¶ added in v0.8.0
func (o LookupMembershipIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupMembershipIamPolicyResultOutput) Bindings ¶ added in v0.8.0
func (o LookupMembershipIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (LookupMembershipIamPolicyResultOutput) ElementType ¶ added in v0.8.0
func (LookupMembershipIamPolicyResultOutput) ElementType() reflect.Type
func (LookupMembershipIamPolicyResultOutput) Etag ¶ added in v0.8.0
func (o LookupMembershipIamPolicyResultOutput) Etag() pulumi.StringOutput
`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
func (LookupMembershipIamPolicyResultOutput) ToLookupMembershipIamPolicyResultOutput ¶ added in v0.8.0
func (o LookupMembershipIamPolicyResultOutput) ToLookupMembershipIamPolicyResultOutput() LookupMembershipIamPolicyResultOutput
func (LookupMembershipIamPolicyResultOutput) ToLookupMembershipIamPolicyResultOutputWithContext ¶ added in v0.8.0
func (o LookupMembershipIamPolicyResultOutput) ToLookupMembershipIamPolicyResultOutputWithContext(ctx context.Context) LookupMembershipIamPolicyResultOutput
func (LookupMembershipIamPolicyResultOutput) Version ¶ added in v0.8.0
func (o LookupMembershipIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupMembershipOutputArgs ¶ added in v0.32.0
type LookupMembershipOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` MembershipId pulumi.StringInput `pulumi:"membershipId"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupMembershipOutputArgs) ElementType ¶ added in v0.32.0
func (LookupMembershipOutputArgs) ElementType() reflect.Type
type LookupMembershipRbacRoleBindingArgs ¶ added in v0.32.0
type LookupMembershipRbacRoleBindingOutputArgs ¶ added in v0.32.0
type LookupMembershipRbacRoleBindingOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` MembershipId pulumi.StringInput `pulumi:"membershipId"` Project pulumi.StringPtrInput `pulumi:"project"` RbacrolebindingId pulumi.StringInput `pulumi:"rbacrolebindingId"` }
func (LookupMembershipRbacRoleBindingOutputArgs) ElementType ¶ added in v0.32.0
func (LookupMembershipRbacRoleBindingOutputArgs) ElementType() reflect.Type
type LookupMembershipRbacRoleBindingResult ¶ added in v0.32.0
type LookupMembershipRbacRoleBindingResult struct { // When the rbacrolebinding was created. CreateTime string `pulumi:"createTime"` // When the rbacrolebinding was deleted. DeleteTime string `pulumi:"deleteTime"` // group is the group, as seen by the kubernetes cluster. Group string `pulumi:"group"` // Optional. Labels for this RBACRolebinding. Labels map[string]string `pulumi:"labels"` // The resource name for the rbacrolebinding `projects/{project}/locations/{location}/scopes/{scope}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}` Name string `pulumi:"name"` // Role to bind to the principal Role RoleResponse `pulumi:"role"` // State of the rbacrolebinding resource. State RBACRoleBindingLifecycleStateResponse `pulumi:"state"` // Google-generated UUID for this resource. This is unique across all rbacrolebinding resources. If a rbacrolebinding resource is deleted and another resource with the same name is created, it gets a different uid. Uid string `pulumi:"uid"` // When the rbacrolebinding was last updated. UpdateTime string `pulumi:"updateTime"` // user is the name of the user as seen by the kubernetes cluster, example "alice" or "alice@domain.tld" User string `pulumi:"user"` }
func LookupMembershipRbacRoleBinding ¶ added in v0.32.0
func LookupMembershipRbacRoleBinding(ctx *pulumi.Context, args *LookupMembershipRbacRoleBindingArgs, opts ...pulumi.InvokeOption) (*LookupMembershipRbacRoleBindingResult, error)
Returns the details of a Membership RBACRoleBinding.
type LookupMembershipRbacRoleBindingResultOutput ¶ added in v0.32.0
type LookupMembershipRbacRoleBindingResultOutput struct{ *pulumi.OutputState }
func LookupMembershipRbacRoleBindingOutput ¶ added in v0.32.0
func LookupMembershipRbacRoleBindingOutput(ctx *pulumi.Context, args LookupMembershipRbacRoleBindingOutputArgs, opts ...pulumi.InvokeOption) LookupMembershipRbacRoleBindingResultOutput
func (LookupMembershipRbacRoleBindingResultOutput) CreateTime ¶ added in v0.32.0
func (o LookupMembershipRbacRoleBindingResultOutput) CreateTime() pulumi.StringOutput
When the rbacrolebinding was created.
func (LookupMembershipRbacRoleBindingResultOutput) DeleteTime ¶ added in v0.32.0
func (o LookupMembershipRbacRoleBindingResultOutput) DeleteTime() pulumi.StringOutput
When the rbacrolebinding was deleted.
func (LookupMembershipRbacRoleBindingResultOutput) ElementType ¶ added in v0.32.0
func (LookupMembershipRbacRoleBindingResultOutput) ElementType() reflect.Type
func (LookupMembershipRbacRoleBindingResultOutput) Group ¶ added in v0.32.0
func (o LookupMembershipRbacRoleBindingResultOutput) Group() pulumi.StringOutput
group is the group, as seen by the kubernetes cluster.
func (LookupMembershipRbacRoleBindingResultOutput) Labels ¶ added in v0.32.0
func (o LookupMembershipRbacRoleBindingResultOutput) Labels() pulumi.StringMapOutput
Optional. Labels for this RBACRolebinding.
func (LookupMembershipRbacRoleBindingResultOutput) Name ¶ added in v0.32.0
func (o LookupMembershipRbacRoleBindingResultOutput) Name() pulumi.StringOutput
The resource name for the rbacrolebinding `projects/{project}/locations/{location}/scopes/{scope}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}`
func (LookupMembershipRbacRoleBindingResultOutput) Role ¶ added in v0.32.0
func (o LookupMembershipRbacRoleBindingResultOutput) Role() RoleResponseOutput
Role to bind to the principal
func (LookupMembershipRbacRoleBindingResultOutput) State ¶ added in v0.32.0
func (o LookupMembershipRbacRoleBindingResultOutput) State() RBACRoleBindingLifecycleStateResponseOutput
State of the rbacrolebinding resource.
func (LookupMembershipRbacRoleBindingResultOutput) ToLookupMembershipRbacRoleBindingResultOutput ¶ added in v0.32.0
func (o LookupMembershipRbacRoleBindingResultOutput) ToLookupMembershipRbacRoleBindingResultOutput() LookupMembershipRbacRoleBindingResultOutput
func (LookupMembershipRbacRoleBindingResultOutput) ToLookupMembershipRbacRoleBindingResultOutputWithContext ¶ added in v0.32.0
func (o LookupMembershipRbacRoleBindingResultOutput) ToLookupMembershipRbacRoleBindingResultOutputWithContext(ctx context.Context) LookupMembershipRbacRoleBindingResultOutput
func (LookupMembershipRbacRoleBindingResultOutput) Uid ¶ added in v0.32.0
func (o LookupMembershipRbacRoleBindingResultOutput) Uid() pulumi.StringOutput
Google-generated UUID for this resource. This is unique across all rbacrolebinding resources. If a rbacrolebinding resource is deleted and another resource with the same name is created, it gets a different uid.
func (LookupMembershipRbacRoleBindingResultOutput) UpdateTime ¶ added in v0.32.0
func (o LookupMembershipRbacRoleBindingResultOutput) UpdateTime() pulumi.StringOutput
When the rbacrolebinding was last updated.
func (LookupMembershipRbacRoleBindingResultOutput) User ¶ added in v0.32.0
func (o LookupMembershipRbacRoleBindingResultOutput) User() pulumi.StringOutput
user is the name of the user as seen by the kubernetes cluster, example "alice" or "alice@domain.tld"
type LookupMembershipResult ¶ added in v0.32.0
type LookupMembershipResult struct { // Optional. How to identify workloads from this Membership. See the documentation on Workload Identity for more details: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity Authority AuthorityResponse `pulumi:"authority"` // When the Membership was created. CreateTime string `pulumi:"createTime"` // When the Membership was deleted. DeleteTime string `pulumi:"deleteTime"` // Description of this membership, limited to 63 characters. Must match the regex: `a-zA-Z0-9*` This field is present for legacy purposes. Description string `pulumi:"description"` // Optional. Endpoint information to reach this member. Endpoint MembershipEndpointResponse `pulumi:"endpoint"` // Optional. An externally-generated and managed ID for this Membership. This ID may be modified after creation, but this is not recommended. The ID must match the regex: `a-zA-Z0-9*` If this Membership represents a Kubernetes cluster, this value should be set to the UID of the `kube-system` namespace object. ExternalId string `pulumi:"externalId"` // Optional. Labels for this membership. Labels map[string]string `pulumi:"labels"` // For clusters using Connect, the timestamp of the most recent connection established with Google Cloud. This time is updated every several minutes, not continuously. For clusters that do not use GKE Connect, or that have never connected successfully, this field will be unset. LastConnectionTime string `pulumi:"lastConnectionTime"` // Optional. The monitoring config information for this membership. MonitoringConfig MonitoringConfigResponse `pulumi:"monitoringConfig"` // The full, unique name of this Membership resource in the format `projects/*/locations/*/memberships/{membership_id}`, set during creation. `membership_id` must be a valid RFC 1123 compliant DNS label: 1. At most 63 characters in length 2. It must consist of lower case alphanumeric characters or `-` 3. It must start and end with an alphanumeric character Which can be expressed as the regex: `[a-z0-9]([-a-z0-9]*[a-z0-9])?`, with a maximum length of 63 characters. Name string `pulumi:"name"` // State of the Membership resource. State MembershipStateResponse `pulumi:"state"` // Google-generated UUID for this resource. This is unique across all Membership resources. If a Membership resource is deleted and another resource with the same name is created, it gets a different unique_id. UniqueId string `pulumi:"uniqueId"` // When the Membership was last updated. UpdateTime string `pulumi:"updateTime"` }
func LookupMembership ¶ added in v0.32.0
func LookupMembership(ctx *pulumi.Context, args *LookupMembershipArgs, opts ...pulumi.InvokeOption) (*LookupMembershipResult, error)
Gets the details of a Membership.
type LookupMembershipResultOutput ¶ added in v0.32.0
type LookupMembershipResultOutput struct{ *pulumi.OutputState }
func LookupMembershipOutput ¶ added in v0.32.0
func LookupMembershipOutput(ctx *pulumi.Context, args LookupMembershipOutputArgs, opts ...pulumi.InvokeOption) LookupMembershipResultOutput
func (LookupMembershipResultOutput) Authority ¶ added in v0.32.0
func (o LookupMembershipResultOutput) Authority() AuthorityResponseOutput
Optional. How to identify workloads from this Membership. See the documentation on Workload Identity for more details: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity
func (LookupMembershipResultOutput) CreateTime ¶ added in v0.32.0
func (o LookupMembershipResultOutput) CreateTime() pulumi.StringOutput
When the Membership was created.
func (LookupMembershipResultOutput) DeleteTime ¶ added in v0.32.0
func (o LookupMembershipResultOutput) DeleteTime() pulumi.StringOutput
When the Membership was deleted.
func (LookupMembershipResultOutput) Description ¶ added in v0.32.0
func (o LookupMembershipResultOutput) Description() pulumi.StringOutput
Description of this membership, limited to 63 characters. Must match the regex: `a-zA-Z0-9*` This field is present for legacy purposes.
func (LookupMembershipResultOutput) ElementType ¶ added in v0.32.0
func (LookupMembershipResultOutput) ElementType() reflect.Type
func (LookupMembershipResultOutput) Endpoint ¶ added in v0.32.0
func (o LookupMembershipResultOutput) Endpoint() MembershipEndpointResponseOutput
Optional. Endpoint information to reach this member.
func (LookupMembershipResultOutput) ExternalId ¶ added in v0.32.0
func (o LookupMembershipResultOutput) ExternalId() pulumi.StringOutput
Optional. An externally-generated and managed ID for this Membership. This ID may be modified after creation, but this is not recommended. The ID must match the regex: `a-zA-Z0-9*` If this Membership represents a Kubernetes cluster, this value should be set to the UID of the `kube-system` namespace object.
func (LookupMembershipResultOutput) Labels ¶ added in v0.32.0
func (o LookupMembershipResultOutput) Labels() pulumi.StringMapOutput
Optional. Labels for this membership.
func (LookupMembershipResultOutput) LastConnectionTime ¶ added in v0.32.0
func (o LookupMembershipResultOutput) LastConnectionTime() pulumi.StringOutput
For clusters using Connect, the timestamp of the most recent connection established with Google Cloud. This time is updated every several minutes, not continuously. For clusters that do not use GKE Connect, or that have never connected successfully, this field will be unset.
func (LookupMembershipResultOutput) MonitoringConfig ¶ added in v0.32.0
func (o LookupMembershipResultOutput) MonitoringConfig() MonitoringConfigResponseOutput
Optional. The monitoring config information for this membership.
func (LookupMembershipResultOutput) Name ¶ added in v0.32.0
func (o LookupMembershipResultOutput) Name() pulumi.StringOutput
The full, unique name of this Membership resource in the format `projects/*/locations/*/memberships/{membership_id}`, set during creation. `membership_id` must be a valid RFC 1123 compliant DNS label: 1. At most 63 characters in length 2. It must consist of lower case alphanumeric characters or `-` 3. It must start and end with an alphanumeric character Which can be expressed as the regex: `[a-z0-9]([-a-z0-9]*[a-z0-9])?`, with a maximum length of 63 characters.
func (LookupMembershipResultOutput) State ¶ added in v0.32.0
func (o LookupMembershipResultOutput) State() MembershipStateResponseOutput
State of the Membership resource.
func (LookupMembershipResultOutput) ToLookupMembershipResultOutput ¶ added in v0.32.0
func (o LookupMembershipResultOutput) ToLookupMembershipResultOutput() LookupMembershipResultOutput
func (LookupMembershipResultOutput) ToLookupMembershipResultOutputWithContext ¶ added in v0.32.0
func (o LookupMembershipResultOutput) ToLookupMembershipResultOutputWithContext(ctx context.Context) LookupMembershipResultOutput
func (LookupMembershipResultOutput) UniqueId ¶ added in v0.32.0
func (o LookupMembershipResultOutput) UniqueId() pulumi.StringOutput
Google-generated UUID for this resource. This is unique across all Membership resources. If a Membership resource is deleted and another resource with the same name is created, it gets a different unique_id.
func (LookupMembershipResultOutput) UpdateTime ¶ added in v0.32.0
func (o LookupMembershipResultOutput) UpdateTime() pulumi.StringOutput
When the Membership was last updated.
type LookupNamespaceArgs ¶ added in v0.29.0
type LookupNamespaceOutputArgs ¶ added in v0.29.0
type LookupNamespaceOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` NamespaceId pulumi.StringInput `pulumi:"namespaceId"` Project pulumi.StringPtrInput `pulumi:"project"` ScopeId pulumi.StringInput `pulumi:"scopeId"` }
func (LookupNamespaceOutputArgs) ElementType ¶ added in v0.29.0
func (LookupNamespaceOutputArgs) ElementType() reflect.Type
type LookupNamespaceResult ¶ added in v0.29.0
type LookupNamespaceResult struct { // When the namespace was created. CreateTime string `pulumi:"createTime"` // When the namespace was deleted. DeleteTime string `pulumi:"deleteTime"` // Optional. Labels for this Namespace. Labels map[string]string `pulumi:"labels"` // The resource name for the namespace `projects/{project}/locations/{location}/namespaces/{namespace}` Name string `pulumi:"name"` // Optional. Namespace-level cluster namespace labels. These labels are applied to the related namespace of the member clusters bound to the parent Scope. Scope-level labels (`namespace_labels` in the Fleet Scope resource) take precedence over Namespace-level labels if they share a key. Keys and values must be Kubernetes-conformant. NamespaceLabels map[string]string `pulumi:"namespaceLabels"` // Scope associated with the namespace Scope string `pulumi:"scope"` // State of the namespace resource. State NamespaceLifecycleStateResponse `pulumi:"state"` // Google-generated UUID for this resource. This is unique across all namespace resources. If a namespace resource is deleted and another resource with the same name is created, it gets a different uid. Uid string `pulumi:"uid"` // When the namespace was last updated. UpdateTime string `pulumi:"updateTime"` }
func LookupNamespace ¶ added in v0.29.0
func LookupNamespace(ctx *pulumi.Context, args *LookupNamespaceArgs, opts ...pulumi.InvokeOption) (*LookupNamespaceResult, error)
Returns the details of a fleet namespace.
type LookupNamespaceResultOutput ¶ added in v0.29.0
type LookupNamespaceResultOutput struct{ *pulumi.OutputState }
func LookupNamespaceOutput ¶ added in v0.29.0
func LookupNamespaceOutput(ctx *pulumi.Context, args LookupNamespaceOutputArgs, opts ...pulumi.InvokeOption) LookupNamespaceResultOutput
func (LookupNamespaceResultOutput) CreateTime ¶ added in v0.29.0
func (o LookupNamespaceResultOutput) CreateTime() pulumi.StringOutput
When the namespace was created.
func (LookupNamespaceResultOutput) DeleteTime ¶ added in v0.29.0
func (o LookupNamespaceResultOutput) DeleteTime() pulumi.StringOutput
When the namespace was deleted.
func (LookupNamespaceResultOutput) ElementType ¶ added in v0.29.0
func (LookupNamespaceResultOutput) ElementType() reflect.Type
func (LookupNamespaceResultOutput) Labels ¶ added in v0.32.0
func (o LookupNamespaceResultOutput) Labels() pulumi.StringMapOutput
Optional. Labels for this Namespace.
func (LookupNamespaceResultOutput) Name ¶ added in v0.29.0
func (o LookupNamespaceResultOutput) Name() pulumi.StringOutput
The resource name for the namespace `projects/{project}/locations/{location}/namespaces/{namespace}`
func (LookupNamespaceResultOutput) NamespaceLabels ¶ added in v0.32.0
func (o LookupNamespaceResultOutput) NamespaceLabels() pulumi.StringMapOutput
Optional. Namespace-level cluster namespace labels. These labels are applied to the related namespace of the member clusters bound to the parent Scope. Scope-level labels (`namespace_labels` in the Fleet Scope resource) take precedence over Namespace-level labels if they share a key. Keys and values must be Kubernetes-conformant.
func (LookupNamespaceResultOutput) Scope ¶ added in v0.29.0
func (o LookupNamespaceResultOutput) Scope() pulumi.StringOutput
Scope associated with the namespace
func (LookupNamespaceResultOutput) State ¶ added in v0.29.0
func (o LookupNamespaceResultOutput) State() NamespaceLifecycleStateResponseOutput
State of the namespace resource.
func (LookupNamespaceResultOutput) ToLookupNamespaceResultOutput ¶ added in v0.29.0
func (o LookupNamespaceResultOutput) ToLookupNamespaceResultOutput() LookupNamespaceResultOutput
func (LookupNamespaceResultOutput) ToLookupNamespaceResultOutputWithContext ¶ added in v0.29.0
func (o LookupNamespaceResultOutput) ToLookupNamespaceResultOutputWithContext(ctx context.Context) LookupNamespaceResultOutput
func (LookupNamespaceResultOutput) Uid ¶ added in v0.29.0
func (o LookupNamespaceResultOutput) Uid() pulumi.StringOutput
Google-generated UUID for this resource. This is unique across all namespace resources. If a namespace resource is deleted and another resource with the same name is created, it gets a different uid.
func (LookupNamespaceResultOutput) UpdateTime ¶ added in v0.29.0
func (o LookupNamespaceResultOutput) UpdateTime() pulumi.StringOutput
When the namespace was last updated.
type LookupScopeArgs ¶ added in v0.29.0
type LookupScopeIamPolicyArgs ¶ added in v0.32.0
type LookupScopeIamPolicyOutputArgs ¶ added in v0.32.0
type LookupScopeIamPolicyOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` ScopeId pulumi.StringInput `pulumi:"scopeId"` }
func (LookupScopeIamPolicyOutputArgs) ElementType ¶ added in v0.32.0
func (LookupScopeIamPolicyOutputArgs) ElementType() reflect.Type
type LookupScopeIamPolicyResult ¶ added in v0.32.0
type LookupScopeIamPolicyResult struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs []AuditConfigResponse `pulumi:"auditConfigs"` // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings []BindingResponse `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupScopeIamPolicy ¶ added in v0.32.0
func LookupScopeIamPolicy(ctx *pulumi.Context, args *LookupScopeIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupScopeIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupScopeIamPolicyResultOutput ¶ added in v0.32.0
type LookupScopeIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupScopeIamPolicyOutput ¶ added in v0.32.0
func LookupScopeIamPolicyOutput(ctx *pulumi.Context, args LookupScopeIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupScopeIamPolicyResultOutput
func (LookupScopeIamPolicyResultOutput) AuditConfigs ¶ added in v0.32.0
func (o LookupScopeIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupScopeIamPolicyResultOutput) Bindings ¶ added in v0.32.0
func (o LookupScopeIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (LookupScopeIamPolicyResultOutput) ElementType ¶ added in v0.32.0
func (LookupScopeIamPolicyResultOutput) ElementType() reflect.Type
func (LookupScopeIamPolicyResultOutput) Etag ¶ added in v0.32.0
func (o LookupScopeIamPolicyResultOutput) Etag() pulumi.StringOutput
`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
func (LookupScopeIamPolicyResultOutput) ToLookupScopeIamPolicyResultOutput ¶ added in v0.32.0
func (o LookupScopeIamPolicyResultOutput) ToLookupScopeIamPolicyResultOutput() LookupScopeIamPolicyResultOutput
func (LookupScopeIamPolicyResultOutput) ToLookupScopeIamPolicyResultOutputWithContext ¶ added in v0.32.0
func (o LookupScopeIamPolicyResultOutput) ToLookupScopeIamPolicyResultOutputWithContext(ctx context.Context) LookupScopeIamPolicyResultOutput
func (LookupScopeIamPolicyResultOutput) Version ¶ added in v0.32.0
func (o LookupScopeIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupScopeOutputArgs ¶ added in v0.29.0
type LookupScopeOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` ScopeId pulumi.StringInput `pulumi:"scopeId"` }
func (LookupScopeOutputArgs) ElementType ¶ added in v0.29.0
func (LookupScopeOutputArgs) ElementType() reflect.Type
type LookupScopeRbacRoleBindingArgs ¶ added in v0.32.0
type LookupScopeRbacRoleBindingOutputArgs ¶ added in v0.32.0
type LookupScopeRbacRoleBindingOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` RbacrolebindingId pulumi.StringInput `pulumi:"rbacrolebindingId"` ScopeId pulumi.StringInput `pulumi:"scopeId"` }
func (LookupScopeRbacRoleBindingOutputArgs) ElementType ¶ added in v0.32.0
func (LookupScopeRbacRoleBindingOutputArgs) ElementType() reflect.Type
type LookupScopeRbacRoleBindingResult ¶ added in v0.32.0
type LookupScopeRbacRoleBindingResult struct { // When the rbacrolebinding was created. CreateTime string `pulumi:"createTime"` // When the rbacrolebinding was deleted. DeleteTime string `pulumi:"deleteTime"` // group is the group, as seen by the kubernetes cluster. Group string `pulumi:"group"` // Optional. Labels for this RBACRolebinding. Labels map[string]string `pulumi:"labels"` // The resource name for the rbacrolebinding `projects/{project}/locations/{location}/scopes/{scope}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}` Name string `pulumi:"name"` // Role to bind to the principal Role RoleResponse `pulumi:"role"` // State of the rbacrolebinding resource. State RBACRoleBindingLifecycleStateResponse `pulumi:"state"` // Google-generated UUID for this resource. This is unique across all rbacrolebinding resources. If a rbacrolebinding resource is deleted and another resource with the same name is created, it gets a different uid. Uid string `pulumi:"uid"` // When the rbacrolebinding was last updated. UpdateTime string `pulumi:"updateTime"` // user is the name of the user as seen by the kubernetes cluster, example "alice" or "alice@domain.tld" User string `pulumi:"user"` }
func LookupScopeRbacRoleBinding ¶ added in v0.32.0
func LookupScopeRbacRoleBinding(ctx *pulumi.Context, args *LookupScopeRbacRoleBindingArgs, opts ...pulumi.InvokeOption) (*LookupScopeRbacRoleBindingResult, error)
Returns the details of a Scope RBACRoleBinding.
type LookupScopeRbacRoleBindingResultOutput ¶ added in v0.32.0
type LookupScopeRbacRoleBindingResultOutput struct{ *pulumi.OutputState }
func LookupScopeRbacRoleBindingOutput ¶ added in v0.32.0
func LookupScopeRbacRoleBindingOutput(ctx *pulumi.Context, args LookupScopeRbacRoleBindingOutputArgs, opts ...pulumi.InvokeOption) LookupScopeRbacRoleBindingResultOutput
func (LookupScopeRbacRoleBindingResultOutput) CreateTime ¶ added in v0.32.0
func (o LookupScopeRbacRoleBindingResultOutput) CreateTime() pulumi.StringOutput
When the rbacrolebinding was created.
func (LookupScopeRbacRoleBindingResultOutput) DeleteTime ¶ added in v0.32.0
func (o LookupScopeRbacRoleBindingResultOutput) DeleteTime() pulumi.StringOutput
When the rbacrolebinding was deleted.
func (LookupScopeRbacRoleBindingResultOutput) ElementType ¶ added in v0.32.0
func (LookupScopeRbacRoleBindingResultOutput) ElementType() reflect.Type
func (LookupScopeRbacRoleBindingResultOutput) Group ¶ added in v0.32.0
func (o LookupScopeRbacRoleBindingResultOutput) Group() pulumi.StringOutput
group is the group, as seen by the kubernetes cluster.
func (LookupScopeRbacRoleBindingResultOutput) Labels ¶ added in v0.32.0
func (o LookupScopeRbacRoleBindingResultOutput) Labels() pulumi.StringMapOutput
Optional. Labels for this RBACRolebinding.
func (LookupScopeRbacRoleBindingResultOutput) Name ¶ added in v0.32.0
func (o LookupScopeRbacRoleBindingResultOutput) Name() pulumi.StringOutput
The resource name for the rbacrolebinding `projects/{project}/locations/{location}/scopes/{scope}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}`
func (LookupScopeRbacRoleBindingResultOutput) Role ¶ added in v0.32.0
func (o LookupScopeRbacRoleBindingResultOutput) Role() RoleResponseOutput
Role to bind to the principal
func (LookupScopeRbacRoleBindingResultOutput) State ¶ added in v0.32.0
State of the rbacrolebinding resource.
func (LookupScopeRbacRoleBindingResultOutput) ToLookupScopeRbacRoleBindingResultOutput ¶ added in v0.32.0
func (o LookupScopeRbacRoleBindingResultOutput) ToLookupScopeRbacRoleBindingResultOutput() LookupScopeRbacRoleBindingResultOutput
func (LookupScopeRbacRoleBindingResultOutput) ToLookupScopeRbacRoleBindingResultOutputWithContext ¶ added in v0.32.0
func (o LookupScopeRbacRoleBindingResultOutput) ToLookupScopeRbacRoleBindingResultOutputWithContext(ctx context.Context) LookupScopeRbacRoleBindingResultOutput
func (LookupScopeRbacRoleBindingResultOutput) Uid ¶ added in v0.32.0
func (o LookupScopeRbacRoleBindingResultOutput) Uid() pulumi.StringOutput
Google-generated UUID for this resource. This is unique across all rbacrolebinding resources. If a rbacrolebinding resource is deleted and another resource with the same name is created, it gets a different uid.
func (LookupScopeRbacRoleBindingResultOutput) UpdateTime ¶ added in v0.32.0
func (o LookupScopeRbacRoleBindingResultOutput) UpdateTime() pulumi.StringOutput
When the rbacrolebinding was last updated.
func (LookupScopeRbacRoleBindingResultOutput) User ¶ added in v0.32.0
func (o LookupScopeRbacRoleBindingResultOutput) User() pulumi.StringOutput
user is the name of the user as seen by the kubernetes cluster, example "alice" or "alice@domain.tld"
type LookupScopeResult ¶ added in v0.29.0
type LookupScopeResult struct { // When the scope was created. CreateTime string `pulumi:"createTime"` // When the scope was deleted. DeleteTime string `pulumi:"deleteTime"` // Optional. Labels for this Scope. Labels map[string]string `pulumi:"labels"` // The resource name for the scope `projects/{project}/locations/{location}/scopes/{scope}` Name string `pulumi:"name"` // Optional. Scope-level cluster namespace labels. For the member clusters bound to the Scope, these labels are applied to each namespace under the Scope. Scope-level labels take precedence over Namespace-level labels (`namespace_labels` in the Fleet Namespace resource) if they share a key. Keys and values must be Kubernetes-conformant. NamespaceLabels map[string]string `pulumi:"namespaceLabels"` // State of the scope resource. State ScopeLifecycleStateResponse `pulumi:"state"` // Google-generated UUID for this resource. This is unique across all scope resources. If a scope resource is deleted and another resource with the same name is created, it gets a different uid. Uid string `pulumi:"uid"` // When the scope was last updated. UpdateTime string `pulumi:"updateTime"` }
func LookupScope ¶ added in v0.29.0
func LookupScope(ctx *pulumi.Context, args *LookupScopeArgs, opts ...pulumi.InvokeOption) (*LookupScopeResult, error)
Returns the details of a Scope.
type LookupScopeResultOutput ¶ added in v0.29.0
type LookupScopeResultOutput struct{ *pulumi.OutputState }
func LookupScopeOutput ¶ added in v0.29.0
func LookupScopeOutput(ctx *pulumi.Context, args LookupScopeOutputArgs, opts ...pulumi.InvokeOption) LookupScopeResultOutput
func (LookupScopeResultOutput) CreateTime ¶ added in v0.29.0
func (o LookupScopeResultOutput) CreateTime() pulumi.StringOutput
When the scope was created.
func (LookupScopeResultOutput) DeleteTime ¶ added in v0.29.0
func (o LookupScopeResultOutput) DeleteTime() pulumi.StringOutput
When the scope was deleted.
func (LookupScopeResultOutput) ElementType ¶ added in v0.29.0
func (LookupScopeResultOutput) ElementType() reflect.Type
func (LookupScopeResultOutput) Labels ¶ added in v0.32.0
func (o LookupScopeResultOutput) Labels() pulumi.StringMapOutput
Optional. Labels for this Scope.
func (LookupScopeResultOutput) Name ¶ added in v0.29.0
func (o LookupScopeResultOutput) Name() pulumi.StringOutput
The resource name for the scope `projects/{project}/locations/{location}/scopes/{scope}`
func (LookupScopeResultOutput) NamespaceLabels ¶ added in v0.32.0
func (o LookupScopeResultOutput) NamespaceLabels() pulumi.StringMapOutput
Optional. Scope-level cluster namespace labels. For the member clusters bound to the Scope, these labels are applied to each namespace under the Scope. Scope-level labels take precedence over Namespace-level labels (`namespace_labels` in the Fleet Namespace resource) if they share a key. Keys and values must be Kubernetes-conformant.
func (LookupScopeResultOutput) State ¶ added in v0.29.0
func (o LookupScopeResultOutput) State() ScopeLifecycleStateResponseOutput
State of the scope resource.
func (LookupScopeResultOutput) ToLookupScopeResultOutput ¶ added in v0.29.0
func (o LookupScopeResultOutput) ToLookupScopeResultOutput() LookupScopeResultOutput
func (LookupScopeResultOutput) ToLookupScopeResultOutputWithContext ¶ added in v0.29.0
func (o LookupScopeResultOutput) ToLookupScopeResultOutputWithContext(ctx context.Context) LookupScopeResultOutput
func (LookupScopeResultOutput) Uid ¶ added in v0.29.0
func (o LookupScopeResultOutput) Uid() pulumi.StringOutput
Google-generated UUID for this resource. This is unique across all scope resources. If a scope resource is deleted and another resource with the same name is created, it gets a different uid.
func (LookupScopeResultOutput) UpdateTime ¶ added in v0.29.0
func (o LookupScopeResultOutput) UpdateTime() pulumi.StringOutput
When the scope was last updated.
type Membership ¶ added in v0.32.0
type Membership struct { pulumi.CustomResourceState // Optional. How to identify workloads from this Membership. See the documentation on Workload Identity for more details: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity Authority AuthorityResponseOutput `pulumi:"authority"` // When the Membership was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // When the Membership was deleted. DeleteTime pulumi.StringOutput `pulumi:"deleteTime"` // Description of this membership, limited to 63 characters. Must match the regex: `a-zA-Z0-9*` This field is present for legacy purposes. Description pulumi.StringOutput `pulumi:"description"` // Optional. Endpoint information to reach this member. Endpoint MembershipEndpointResponseOutput `pulumi:"endpoint"` // Optional. An externally-generated and managed ID for this Membership. This ID may be modified after creation, but this is not recommended. The ID must match the regex: `a-zA-Z0-9*` If this Membership represents a Kubernetes cluster, this value should be set to the UID of the `kube-system` namespace object. ExternalId pulumi.StringOutput `pulumi:"externalId"` // Optional. Labels for this membership. Labels pulumi.StringMapOutput `pulumi:"labels"` // For clusters using Connect, the timestamp of the most recent connection established with Google Cloud. This time is updated every several minutes, not continuously. For clusters that do not use GKE Connect, or that have never connected successfully, this field will be unset. LastConnectionTime pulumi.StringOutput `pulumi:"lastConnectionTime"` Location pulumi.StringOutput `pulumi:"location"` // Required. Client chosen ID for the membership. `membership_id` must be a valid RFC 1123 compliant DNS label: 1. At most 63 characters in length 2. It must consist of lower case alphanumeric characters or `-` 3. It must start and end with an alphanumeric character Which can be expressed as the regex: `[a-z0-9]([-a-z0-9]*[a-z0-9])?`, with a maximum length of 63 characters. MembershipId pulumi.StringOutput `pulumi:"membershipId"` // Optional. The monitoring config information for this membership. MonitoringConfig MonitoringConfigResponseOutput `pulumi:"monitoringConfig"` // The full, unique name of this Membership resource in the format `projects/*/locations/*/memberships/{membership_id}`, set during creation. `membership_id` must be a valid RFC 1123 compliant DNS label: 1. At most 63 characters in length 2. It must consist of lower case alphanumeric characters or `-` 3. It must start and end with an alphanumeric character Which can be expressed as the regex: `[a-z0-9]([-a-z0-9]*[a-z0-9])?`, with a maximum length of 63 characters. Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // Optional. A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes after the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000). RequestId pulumi.StringPtrOutput `pulumi:"requestId"` // State of the Membership resource. State MembershipStateResponseOutput `pulumi:"state"` // Google-generated UUID for this resource. This is unique across all Membership resources. If a Membership resource is deleted and another resource with the same name is created, it gets a different unique_id. UniqueId pulumi.StringOutput `pulumi:"uniqueId"` // When the Membership was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Creates a new Membership. **This is currently only supported for GKE clusters on Google Cloud**. To register other clusters, follow the instructions at https://cloud.google.com/anthos/multicluster-management/connect/registering-a-cluster. Auto-naming is currently not supported for this resource.
func GetMembership ¶ added in v0.32.0
func GetMembership(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MembershipState, opts ...pulumi.ResourceOption) (*Membership, error)
GetMembership gets an existing Membership 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 NewMembership ¶ added in v0.32.0
func NewMembership(ctx *pulumi.Context, name string, args *MembershipArgs, opts ...pulumi.ResourceOption) (*Membership, error)
NewMembership registers a new resource with the given unique name, arguments, and options.
func (*Membership) ElementType ¶ added in v0.32.0
func (*Membership) ElementType() reflect.Type
func (*Membership) ToMembershipOutput ¶ added in v0.32.0
func (i *Membership) ToMembershipOutput() MembershipOutput
func (*Membership) ToMembershipOutputWithContext ¶ added in v0.32.0
func (i *Membership) ToMembershipOutputWithContext(ctx context.Context) MembershipOutput
type MembershipArgs ¶ added in v0.32.0
type MembershipArgs struct { // Optional. How to identify workloads from this Membership. See the documentation on Workload Identity for more details: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity Authority AuthorityPtrInput // Optional. Endpoint information to reach this member. Endpoint MembershipEndpointPtrInput // Optional. An externally-generated and managed ID for this Membership. This ID may be modified after creation, but this is not recommended. The ID must match the regex: `a-zA-Z0-9*` If this Membership represents a Kubernetes cluster, this value should be set to the UID of the `kube-system` namespace object. ExternalId pulumi.StringPtrInput // Optional. Labels for this membership. Labels pulumi.StringMapInput Location pulumi.StringPtrInput // Required. Client chosen ID for the membership. `membership_id` must be a valid RFC 1123 compliant DNS label: 1. At most 63 characters in length 2. It must consist of lower case alphanumeric characters or `-` 3. It must start and end with an alphanumeric character Which can be expressed as the regex: `[a-z0-9]([-a-z0-9]*[a-z0-9])?`, with a maximum length of 63 characters. MembershipId pulumi.StringInput // Optional. The monitoring config information for this membership. MonitoringConfig MonitoringConfigPtrInput Project pulumi.StringPtrInput // Optional. A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes after the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000). RequestId pulumi.StringPtrInput }
The set of arguments for constructing a Membership resource.
func (MembershipArgs) ElementType ¶ added in v0.32.0
func (MembershipArgs) ElementType() reflect.Type
type MembershipBindingLifecycleStateResponse ¶ added in v0.29.0
type MembershipBindingLifecycleStateResponse struct { // The current state of the MembershipBinding resource. Code string `pulumi:"code"` }
MembershipBindingLifecycleState describes the state of a Binding resource.
type MembershipBindingLifecycleStateResponseOutput ¶ added in v0.29.0
type MembershipBindingLifecycleStateResponseOutput struct{ *pulumi.OutputState }
MembershipBindingLifecycleState describes the state of a Binding resource.
func (MembershipBindingLifecycleStateResponseOutput) Code ¶ added in v0.29.0
func (o MembershipBindingLifecycleStateResponseOutput) Code() pulumi.StringOutput
The current state of the MembershipBinding resource.
func (MembershipBindingLifecycleStateResponseOutput) ElementType ¶ added in v0.29.0
func (MembershipBindingLifecycleStateResponseOutput) ElementType() reflect.Type
func (MembershipBindingLifecycleStateResponseOutput) ToMembershipBindingLifecycleStateResponseOutput ¶ added in v0.29.0
func (o MembershipBindingLifecycleStateResponseOutput) ToMembershipBindingLifecycleStateResponseOutput() MembershipBindingLifecycleStateResponseOutput
func (MembershipBindingLifecycleStateResponseOutput) ToMembershipBindingLifecycleStateResponseOutputWithContext ¶ added in v0.29.0
func (o MembershipBindingLifecycleStateResponseOutput) ToMembershipBindingLifecycleStateResponseOutputWithContext(ctx context.Context) MembershipBindingLifecycleStateResponseOutput
type MembershipEndpoint ¶ added in v0.32.0
type MembershipEndpoint struct { // Optional. Specific information for a GDC Edge Appliance cluster. ApplianceCluster *ApplianceCluster `pulumi:"applianceCluster"` // Optional. Specific information for a Google Edge cluster. EdgeCluster *EdgeCluster `pulumi:"edgeCluster"` // Optional. Specific information for a GKE-on-GCP cluster. GkeCluster *GkeCluster `pulumi:"gkeCluster"` // Optional. The in-cluster Kubernetes Resources that should be applied for a correctly registered cluster, in the steady state. These resources: * Ensure that the cluster is exclusively registered to one and only one Hub Membership. * Propagate Workload Pool Information available in the Membership Authority field. * Ensure proper initial configuration of default Hub Features. KubernetesResource *KubernetesResource `pulumi:"kubernetesResource"` // Optional. Specific information for a GKE Multi-Cloud cluster. MultiCloudCluster *MultiCloudCluster `pulumi:"multiCloudCluster"` // Optional. Specific information for a GKE On-Prem cluster. An onprem user-cluster who has no resourceLink is not allowed to use this field, it should have a nil "type" instead. OnPremCluster *OnPremCluster `pulumi:"onPremCluster"` }
MembershipEndpoint contains information needed to contact a Kubernetes API, endpoint and any additional Kubernetes metadata.
type MembershipEndpointArgs ¶ added in v0.32.0
type MembershipEndpointArgs struct { // Optional. Specific information for a GDC Edge Appliance cluster. ApplianceCluster ApplianceClusterPtrInput `pulumi:"applianceCluster"` // Optional. Specific information for a Google Edge cluster. EdgeCluster EdgeClusterPtrInput `pulumi:"edgeCluster"` // Optional. Specific information for a GKE-on-GCP cluster. GkeCluster GkeClusterPtrInput `pulumi:"gkeCluster"` // Optional. The in-cluster Kubernetes Resources that should be applied for a correctly registered cluster, in the steady state. These resources: * Ensure that the cluster is exclusively registered to one and only one Hub Membership. * Propagate Workload Pool Information available in the Membership Authority field. * Ensure proper initial configuration of default Hub Features. KubernetesResource KubernetesResourcePtrInput `pulumi:"kubernetesResource"` // Optional. Specific information for a GKE Multi-Cloud cluster. MultiCloudCluster MultiCloudClusterPtrInput `pulumi:"multiCloudCluster"` // Optional. Specific information for a GKE On-Prem cluster. An onprem user-cluster who has no resourceLink is not allowed to use this field, it should have a nil "type" instead. OnPremCluster OnPremClusterPtrInput `pulumi:"onPremCluster"` }
MembershipEndpoint contains information needed to contact a Kubernetes API, endpoint and any additional Kubernetes metadata.
func (MembershipEndpointArgs) ElementType ¶ added in v0.32.0
func (MembershipEndpointArgs) ElementType() reflect.Type
func (MembershipEndpointArgs) ToMembershipEndpointOutput ¶ added in v0.32.0
func (i MembershipEndpointArgs) ToMembershipEndpointOutput() MembershipEndpointOutput
func (MembershipEndpointArgs) ToMembershipEndpointOutputWithContext ¶ added in v0.32.0
func (i MembershipEndpointArgs) ToMembershipEndpointOutputWithContext(ctx context.Context) MembershipEndpointOutput
func (MembershipEndpointArgs) ToMembershipEndpointPtrOutput ¶ added in v0.32.0
func (i MembershipEndpointArgs) ToMembershipEndpointPtrOutput() MembershipEndpointPtrOutput
func (MembershipEndpointArgs) ToMembershipEndpointPtrOutputWithContext ¶ added in v0.32.0
func (i MembershipEndpointArgs) ToMembershipEndpointPtrOutputWithContext(ctx context.Context) MembershipEndpointPtrOutput
type MembershipEndpointInput ¶ added in v0.32.0
type MembershipEndpointInput interface { pulumi.Input ToMembershipEndpointOutput() MembershipEndpointOutput ToMembershipEndpointOutputWithContext(context.Context) MembershipEndpointOutput }
MembershipEndpointInput is an input type that accepts MembershipEndpointArgs and MembershipEndpointOutput values. You can construct a concrete instance of `MembershipEndpointInput` via:
MembershipEndpointArgs{...}
type MembershipEndpointOutput ¶ added in v0.32.0
type MembershipEndpointOutput struct{ *pulumi.OutputState }
MembershipEndpoint contains information needed to contact a Kubernetes API, endpoint and any additional Kubernetes metadata.
func (MembershipEndpointOutput) ApplianceCluster ¶ added in v0.32.0
func (o MembershipEndpointOutput) ApplianceCluster() ApplianceClusterPtrOutput
Optional. Specific information for a GDC Edge Appliance cluster.
func (MembershipEndpointOutput) EdgeCluster ¶ added in v0.32.0
func (o MembershipEndpointOutput) EdgeCluster() EdgeClusterPtrOutput
Optional. Specific information for a Google Edge cluster.
func (MembershipEndpointOutput) ElementType ¶ added in v0.32.0
func (MembershipEndpointOutput) ElementType() reflect.Type
func (MembershipEndpointOutput) GkeCluster ¶ added in v0.32.0
func (o MembershipEndpointOutput) GkeCluster() GkeClusterPtrOutput
Optional. Specific information for a GKE-on-GCP cluster.
func (MembershipEndpointOutput) KubernetesResource ¶ added in v0.32.0
func (o MembershipEndpointOutput) KubernetesResource() KubernetesResourcePtrOutput
Optional. The in-cluster Kubernetes Resources that should be applied for a correctly registered cluster, in the steady state. These resources: * Ensure that the cluster is exclusively registered to one and only one Hub Membership. * Propagate Workload Pool Information available in the Membership Authority field. * Ensure proper initial configuration of default Hub Features.
func (MembershipEndpointOutput) MultiCloudCluster ¶ added in v0.32.0
func (o MembershipEndpointOutput) MultiCloudCluster() MultiCloudClusterPtrOutput
Optional. Specific information for a GKE Multi-Cloud cluster.
func (MembershipEndpointOutput) OnPremCluster ¶ added in v0.32.0
func (o MembershipEndpointOutput) OnPremCluster() OnPremClusterPtrOutput
Optional. Specific information for a GKE On-Prem cluster. An onprem user-cluster who has no resourceLink is not allowed to use this field, it should have a nil "type" instead.
func (MembershipEndpointOutput) ToMembershipEndpointOutput ¶ added in v0.32.0
func (o MembershipEndpointOutput) ToMembershipEndpointOutput() MembershipEndpointOutput
func (MembershipEndpointOutput) ToMembershipEndpointOutputWithContext ¶ added in v0.32.0
func (o MembershipEndpointOutput) ToMembershipEndpointOutputWithContext(ctx context.Context) MembershipEndpointOutput
func (MembershipEndpointOutput) ToMembershipEndpointPtrOutput ¶ added in v0.32.0
func (o MembershipEndpointOutput) ToMembershipEndpointPtrOutput() MembershipEndpointPtrOutput
func (MembershipEndpointOutput) ToMembershipEndpointPtrOutputWithContext ¶ added in v0.32.0
func (o MembershipEndpointOutput) ToMembershipEndpointPtrOutputWithContext(ctx context.Context) MembershipEndpointPtrOutput
type MembershipEndpointPtrInput ¶ added in v0.32.0
type MembershipEndpointPtrInput interface { pulumi.Input ToMembershipEndpointPtrOutput() MembershipEndpointPtrOutput ToMembershipEndpointPtrOutputWithContext(context.Context) MembershipEndpointPtrOutput }
MembershipEndpointPtrInput is an input type that accepts MembershipEndpointArgs, MembershipEndpointPtr and MembershipEndpointPtrOutput values. You can construct a concrete instance of `MembershipEndpointPtrInput` via:
MembershipEndpointArgs{...} or: nil
func MembershipEndpointPtr ¶ added in v0.32.0
func MembershipEndpointPtr(v *MembershipEndpointArgs) MembershipEndpointPtrInput
type MembershipEndpointPtrOutput ¶ added in v0.32.0
type MembershipEndpointPtrOutput struct{ *pulumi.OutputState }
func (MembershipEndpointPtrOutput) ApplianceCluster ¶ added in v0.32.0
func (o MembershipEndpointPtrOutput) ApplianceCluster() ApplianceClusterPtrOutput
Optional. Specific information for a GDC Edge Appliance cluster.
func (MembershipEndpointPtrOutput) EdgeCluster ¶ added in v0.32.0
func (o MembershipEndpointPtrOutput) EdgeCluster() EdgeClusterPtrOutput
Optional. Specific information for a Google Edge cluster.
func (MembershipEndpointPtrOutput) Elem ¶ added in v0.32.0
func (o MembershipEndpointPtrOutput) Elem() MembershipEndpointOutput
func (MembershipEndpointPtrOutput) ElementType ¶ added in v0.32.0
func (MembershipEndpointPtrOutput) ElementType() reflect.Type
func (MembershipEndpointPtrOutput) GkeCluster ¶ added in v0.32.0
func (o MembershipEndpointPtrOutput) GkeCluster() GkeClusterPtrOutput
Optional. Specific information for a GKE-on-GCP cluster.
func (MembershipEndpointPtrOutput) KubernetesResource ¶ added in v0.32.0
func (o MembershipEndpointPtrOutput) KubernetesResource() KubernetesResourcePtrOutput
Optional. The in-cluster Kubernetes Resources that should be applied for a correctly registered cluster, in the steady state. These resources: * Ensure that the cluster is exclusively registered to one and only one Hub Membership. * Propagate Workload Pool Information available in the Membership Authority field. * Ensure proper initial configuration of default Hub Features.
func (MembershipEndpointPtrOutput) MultiCloudCluster ¶ added in v0.32.0
func (o MembershipEndpointPtrOutput) MultiCloudCluster() MultiCloudClusterPtrOutput
Optional. Specific information for a GKE Multi-Cloud cluster.
func (MembershipEndpointPtrOutput) OnPremCluster ¶ added in v0.32.0
func (o MembershipEndpointPtrOutput) OnPremCluster() OnPremClusterPtrOutput
Optional. Specific information for a GKE On-Prem cluster. An onprem user-cluster who has no resourceLink is not allowed to use this field, it should have a nil "type" instead.
func (MembershipEndpointPtrOutput) ToMembershipEndpointPtrOutput ¶ added in v0.32.0
func (o MembershipEndpointPtrOutput) ToMembershipEndpointPtrOutput() MembershipEndpointPtrOutput
func (MembershipEndpointPtrOutput) ToMembershipEndpointPtrOutputWithContext ¶ added in v0.32.0
func (o MembershipEndpointPtrOutput) ToMembershipEndpointPtrOutputWithContext(ctx context.Context) MembershipEndpointPtrOutput
type MembershipEndpointResponse ¶ added in v0.32.0
type MembershipEndpointResponse struct { // Optional. Specific information for a GDC Edge Appliance cluster. ApplianceCluster ApplianceClusterResponse `pulumi:"applianceCluster"` // Optional. Specific information for a Google Edge cluster. EdgeCluster EdgeClusterResponse `pulumi:"edgeCluster"` // Optional. Specific information for a GKE-on-GCP cluster. GkeCluster GkeClusterResponse `pulumi:"gkeCluster"` // Whether the lifecycle of this membership is managed by a google cluster platform service. GoogleManaged bool `pulumi:"googleManaged"` // Useful Kubernetes-specific metadata. KubernetesMetadata KubernetesMetadataResponse `pulumi:"kubernetesMetadata"` // Optional. The in-cluster Kubernetes Resources that should be applied for a correctly registered cluster, in the steady state. These resources: * Ensure that the cluster is exclusively registered to one and only one Hub Membership. * Propagate Workload Pool Information available in the Membership Authority field. * Ensure proper initial configuration of default Hub Features. KubernetesResource KubernetesResourceResponse `pulumi:"kubernetesResource"` // Optional. Specific information for a GKE Multi-Cloud cluster. MultiCloudCluster MultiCloudClusterResponse `pulumi:"multiCloudCluster"` // Optional. Specific information for a GKE On-Prem cluster. An onprem user-cluster who has no resourceLink is not allowed to use this field, it should have a nil "type" instead. OnPremCluster OnPremClusterResponse `pulumi:"onPremCluster"` }
MembershipEndpoint contains information needed to contact a Kubernetes API, endpoint and any additional Kubernetes metadata.
type MembershipEndpointResponseOutput ¶ added in v0.32.0
type MembershipEndpointResponseOutput struct{ *pulumi.OutputState }
MembershipEndpoint contains information needed to contact a Kubernetes API, endpoint and any additional Kubernetes metadata.
func (MembershipEndpointResponseOutput) ApplianceCluster ¶ added in v0.32.0
func (o MembershipEndpointResponseOutput) ApplianceCluster() ApplianceClusterResponseOutput
Optional. Specific information for a GDC Edge Appliance cluster.
func (MembershipEndpointResponseOutput) EdgeCluster ¶ added in v0.32.0
func (o MembershipEndpointResponseOutput) EdgeCluster() EdgeClusterResponseOutput
Optional. Specific information for a Google Edge cluster.
func (MembershipEndpointResponseOutput) ElementType ¶ added in v0.32.0
func (MembershipEndpointResponseOutput) ElementType() reflect.Type
func (MembershipEndpointResponseOutput) GkeCluster ¶ added in v0.32.0
func (o MembershipEndpointResponseOutput) GkeCluster() GkeClusterResponseOutput
Optional. Specific information for a GKE-on-GCP cluster.
func (MembershipEndpointResponseOutput) GoogleManaged ¶ added in v0.32.0
func (o MembershipEndpointResponseOutput) GoogleManaged() pulumi.BoolOutput
Whether the lifecycle of this membership is managed by a google cluster platform service.
func (MembershipEndpointResponseOutput) KubernetesMetadata ¶ added in v0.32.0
func (o MembershipEndpointResponseOutput) KubernetesMetadata() KubernetesMetadataResponseOutput
Useful Kubernetes-specific metadata.
func (MembershipEndpointResponseOutput) KubernetesResource ¶ added in v0.32.0
func (o MembershipEndpointResponseOutput) KubernetesResource() KubernetesResourceResponseOutput
Optional. The in-cluster Kubernetes Resources that should be applied for a correctly registered cluster, in the steady state. These resources: * Ensure that the cluster is exclusively registered to one and only one Hub Membership. * Propagate Workload Pool Information available in the Membership Authority field. * Ensure proper initial configuration of default Hub Features.
func (MembershipEndpointResponseOutput) MultiCloudCluster ¶ added in v0.32.0
func (o MembershipEndpointResponseOutput) MultiCloudCluster() MultiCloudClusterResponseOutput
Optional. Specific information for a GKE Multi-Cloud cluster.
func (MembershipEndpointResponseOutput) OnPremCluster ¶ added in v0.32.0
func (o MembershipEndpointResponseOutput) OnPremCluster() OnPremClusterResponseOutput
Optional. Specific information for a GKE On-Prem cluster. An onprem user-cluster who has no resourceLink is not allowed to use this field, it should have a nil "type" instead.
func (MembershipEndpointResponseOutput) ToMembershipEndpointResponseOutput ¶ added in v0.32.0
func (o MembershipEndpointResponseOutput) ToMembershipEndpointResponseOutput() MembershipEndpointResponseOutput
func (MembershipEndpointResponseOutput) ToMembershipEndpointResponseOutputWithContext ¶ added in v0.32.0
func (o MembershipEndpointResponseOutput) ToMembershipEndpointResponseOutputWithContext(ctx context.Context) MembershipEndpointResponseOutput
type MembershipFeatureSpec ¶
type MembershipFeatureSpec struct { // Anthos Observability-specific spec Anthosobservability *AnthosObservabilityMembershipSpec `pulumi:"anthosobservability"` // Cloud Build-specific spec Cloudbuild *MembershipSpec `pulumi:"cloudbuild"` // Config Management-specific spec. Configmanagement *ConfigManagementMembershipSpec `pulumi:"configmanagement"` // Fleet observability membership spec Fleetobservability *FleetObservabilityMembershipSpec `pulumi:"fleetobservability"` // Identity Service-specific spec. Identityservice *IdentityServiceMembershipSpec `pulumi:"identityservice"` // Anthos Service Mesh-specific spec Mesh *ServiceMeshMembershipSpec `pulumi:"mesh"` // Whether this per-Membership spec was inherited from a fleet-level default. This field can be updated by users by either overriding a Membership config (updated to USER implicitly) or setting to FLEET explicitly. Origin *Origin `pulumi:"origin"` // Policy Controller spec. Policycontroller *PolicyControllerMembershipSpec `pulumi:"policycontroller"` }
MembershipFeatureSpec contains configuration information for a single Membership. NOTE: Please use snake case in your feature name.
type MembershipFeatureSpecArgs ¶
type MembershipFeatureSpecArgs struct { // Anthos Observability-specific spec Anthosobservability AnthosObservabilityMembershipSpecPtrInput `pulumi:"anthosobservability"` // Cloud Build-specific spec Cloudbuild MembershipSpecPtrInput `pulumi:"cloudbuild"` // Config Management-specific spec. Configmanagement ConfigManagementMembershipSpecPtrInput `pulumi:"configmanagement"` // Fleet observability membership spec Fleetobservability FleetObservabilityMembershipSpecPtrInput `pulumi:"fleetobservability"` // Identity Service-specific spec. Identityservice IdentityServiceMembershipSpecPtrInput `pulumi:"identityservice"` // Anthos Service Mesh-specific spec Mesh ServiceMeshMembershipSpecPtrInput `pulumi:"mesh"` // Whether this per-Membership spec was inherited from a fleet-level default. This field can be updated by users by either overriding a Membership config (updated to USER implicitly) or setting to FLEET explicitly. Origin OriginPtrInput `pulumi:"origin"` // Policy Controller spec. Policycontroller PolicyControllerMembershipSpecPtrInput `pulumi:"policycontroller"` }
MembershipFeatureSpec contains configuration information for a single Membership. NOTE: Please use snake case in your feature name.
func (MembershipFeatureSpecArgs) ElementType ¶
func (MembershipFeatureSpecArgs) ElementType() reflect.Type
func (MembershipFeatureSpecArgs) ToMembershipFeatureSpecOutput ¶
func (i MembershipFeatureSpecArgs) ToMembershipFeatureSpecOutput() MembershipFeatureSpecOutput
func (MembershipFeatureSpecArgs) ToMembershipFeatureSpecOutputWithContext ¶
func (i MembershipFeatureSpecArgs) ToMembershipFeatureSpecOutputWithContext(ctx context.Context) MembershipFeatureSpecOutput
type MembershipFeatureSpecInput ¶
type MembershipFeatureSpecInput interface { pulumi.Input ToMembershipFeatureSpecOutput() MembershipFeatureSpecOutput ToMembershipFeatureSpecOutputWithContext(context.Context) MembershipFeatureSpecOutput }
MembershipFeatureSpecInput is an input type that accepts MembershipFeatureSpecArgs and MembershipFeatureSpecOutput values. You can construct a concrete instance of `MembershipFeatureSpecInput` via:
MembershipFeatureSpecArgs{...}
type MembershipFeatureSpecMap ¶
type MembershipFeatureSpecMap map[string]MembershipFeatureSpecInput
func (MembershipFeatureSpecMap) ElementType ¶
func (MembershipFeatureSpecMap) ElementType() reflect.Type
func (MembershipFeatureSpecMap) ToMembershipFeatureSpecMapOutput ¶
func (i MembershipFeatureSpecMap) ToMembershipFeatureSpecMapOutput() MembershipFeatureSpecMapOutput
func (MembershipFeatureSpecMap) ToMembershipFeatureSpecMapOutputWithContext ¶
func (i MembershipFeatureSpecMap) ToMembershipFeatureSpecMapOutputWithContext(ctx context.Context) MembershipFeatureSpecMapOutput
type MembershipFeatureSpecMapInput ¶
type MembershipFeatureSpecMapInput interface { pulumi.Input ToMembershipFeatureSpecMapOutput() MembershipFeatureSpecMapOutput ToMembershipFeatureSpecMapOutputWithContext(context.Context) MembershipFeatureSpecMapOutput }
MembershipFeatureSpecMapInput is an input type that accepts MembershipFeatureSpecMap and MembershipFeatureSpecMapOutput values. You can construct a concrete instance of `MembershipFeatureSpecMapInput` via:
MembershipFeatureSpecMap{ "key": MembershipFeatureSpecArgs{...} }
type MembershipFeatureSpecMapOutput ¶
type MembershipFeatureSpecMapOutput struct{ *pulumi.OutputState }
func (MembershipFeatureSpecMapOutput) ElementType ¶
func (MembershipFeatureSpecMapOutput) ElementType() reflect.Type
func (MembershipFeatureSpecMapOutput) MapIndex ¶
func (o MembershipFeatureSpecMapOutput) MapIndex(k pulumi.StringInput) MembershipFeatureSpecOutput
func (MembershipFeatureSpecMapOutput) ToMembershipFeatureSpecMapOutput ¶
func (o MembershipFeatureSpecMapOutput) ToMembershipFeatureSpecMapOutput() MembershipFeatureSpecMapOutput
func (MembershipFeatureSpecMapOutput) ToMembershipFeatureSpecMapOutputWithContext ¶
func (o MembershipFeatureSpecMapOutput) ToMembershipFeatureSpecMapOutputWithContext(ctx context.Context) MembershipFeatureSpecMapOutput
type MembershipFeatureSpecOutput ¶
type MembershipFeatureSpecOutput struct{ *pulumi.OutputState }
MembershipFeatureSpec contains configuration information for a single Membership. NOTE: Please use snake case in your feature name.
func (MembershipFeatureSpecOutput) Anthosobservability ¶
func (o MembershipFeatureSpecOutput) Anthosobservability() AnthosObservabilityMembershipSpecPtrOutput
Anthos Observability-specific spec
func (MembershipFeatureSpecOutput) Cloudbuild ¶
func (o MembershipFeatureSpecOutput) Cloudbuild() MembershipSpecPtrOutput
Cloud Build-specific spec
func (MembershipFeatureSpecOutput) Configmanagement ¶
func (o MembershipFeatureSpecOutput) Configmanagement() ConfigManagementMembershipSpecPtrOutput
Config Management-specific spec.
func (MembershipFeatureSpecOutput) ElementType ¶
func (MembershipFeatureSpecOutput) ElementType() reflect.Type
func (MembershipFeatureSpecOutput) Fleetobservability ¶
func (o MembershipFeatureSpecOutput) Fleetobservability() FleetObservabilityMembershipSpecPtrOutput
Fleet observability membership spec
func (MembershipFeatureSpecOutput) Identityservice ¶
func (o MembershipFeatureSpecOutput) Identityservice() IdentityServiceMembershipSpecPtrOutput
Identity Service-specific spec.
func (MembershipFeatureSpecOutput) Mesh ¶
func (o MembershipFeatureSpecOutput) Mesh() ServiceMeshMembershipSpecPtrOutput
Anthos Service Mesh-specific spec
func (MembershipFeatureSpecOutput) Origin ¶
func (o MembershipFeatureSpecOutput) Origin() OriginPtrOutput
Whether this per-Membership spec was inherited from a fleet-level default. This field can be updated by users by either overriding a Membership config (updated to USER implicitly) or setting to FLEET explicitly.
func (MembershipFeatureSpecOutput) Policycontroller ¶
func (o MembershipFeatureSpecOutput) Policycontroller() PolicyControllerMembershipSpecPtrOutput
Policy Controller spec.
func (MembershipFeatureSpecOutput) ToMembershipFeatureSpecOutput ¶
func (o MembershipFeatureSpecOutput) ToMembershipFeatureSpecOutput() MembershipFeatureSpecOutput
func (MembershipFeatureSpecOutput) ToMembershipFeatureSpecOutputWithContext ¶
func (o MembershipFeatureSpecOutput) ToMembershipFeatureSpecOutputWithContext(ctx context.Context) MembershipFeatureSpecOutput
type MembershipFeatureSpecResponse ¶
type MembershipFeatureSpecResponse struct { // Anthos Observability-specific spec Anthosobservability AnthosObservabilityMembershipSpecResponse `pulumi:"anthosobservability"` // Cloud Build-specific spec Cloudbuild MembershipSpecResponse `pulumi:"cloudbuild"` // Config Management-specific spec. Configmanagement ConfigManagementMembershipSpecResponse `pulumi:"configmanagement"` // Fleet observability membership spec Fleetobservability FleetObservabilityMembershipSpecResponse `pulumi:"fleetobservability"` // Identity Service-specific spec. Identityservice IdentityServiceMembershipSpecResponse `pulumi:"identityservice"` // Anthos Service Mesh-specific spec Mesh ServiceMeshMembershipSpecResponse `pulumi:"mesh"` // Whether this per-Membership spec was inherited from a fleet-level default. This field can be updated by users by either overriding a Membership config (updated to USER implicitly) or setting to FLEET explicitly. Origin OriginResponse `pulumi:"origin"` // Policy Controller spec. Policycontroller PolicyControllerMembershipSpecResponse `pulumi:"policycontroller"` }
MembershipFeatureSpec contains configuration information for a single Membership. NOTE: Please use snake case in your feature name.
type MembershipFeatureSpecResponseMapOutput ¶
type MembershipFeatureSpecResponseMapOutput struct{ *pulumi.OutputState }
func (MembershipFeatureSpecResponseMapOutput) ElementType ¶
func (MembershipFeatureSpecResponseMapOutput) ElementType() reflect.Type
func (MembershipFeatureSpecResponseMapOutput) MapIndex ¶
func (o MembershipFeatureSpecResponseMapOutput) MapIndex(k pulumi.StringInput) MembershipFeatureSpecResponseOutput
func (MembershipFeatureSpecResponseMapOutput) ToMembershipFeatureSpecResponseMapOutput ¶
func (o MembershipFeatureSpecResponseMapOutput) ToMembershipFeatureSpecResponseMapOutput() MembershipFeatureSpecResponseMapOutput
func (MembershipFeatureSpecResponseMapOutput) ToMembershipFeatureSpecResponseMapOutputWithContext ¶
func (o MembershipFeatureSpecResponseMapOutput) ToMembershipFeatureSpecResponseMapOutputWithContext(ctx context.Context) MembershipFeatureSpecResponseMapOutput
type MembershipFeatureSpecResponseOutput ¶
type MembershipFeatureSpecResponseOutput struct{ *pulumi.OutputState }
MembershipFeatureSpec contains configuration information for a single Membership. NOTE: Please use snake case in your feature name.
func (MembershipFeatureSpecResponseOutput) Anthosobservability ¶
func (o MembershipFeatureSpecResponseOutput) Anthosobservability() AnthosObservabilityMembershipSpecResponseOutput
Anthos Observability-specific spec
func (MembershipFeatureSpecResponseOutput) Cloudbuild ¶
func (o MembershipFeatureSpecResponseOutput) Cloudbuild() MembershipSpecResponseOutput
Cloud Build-specific spec
func (MembershipFeatureSpecResponseOutput) Configmanagement ¶
func (o MembershipFeatureSpecResponseOutput) Configmanagement() ConfigManagementMembershipSpecResponseOutput
Config Management-specific spec.
func (MembershipFeatureSpecResponseOutput) ElementType ¶
func (MembershipFeatureSpecResponseOutput) ElementType() reflect.Type
func (MembershipFeatureSpecResponseOutput) Fleetobservability ¶
func (o MembershipFeatureSpecResponseOutput) Fleetobservability() FleetObservabilityMembershipSpecResponseOutput
Fleet observability membership spec
func (MembershipFeatureSpecResponseOutput) Identityservice ¶
func (o MembershipFeatureSpecResponseOutput) Identityservice() IdentityServiceMembershipSpecResponseOutput
Identity Service-specific spec.
func (MembershipFeatureSpecResponseOutput) Origin ¶
func (o MembershipFeatureSpecResponseOutput) Origin() OriginResponseOutput
Whether this per-Membership spec was inherited from a fleet-level default. This field can be updated by users by either overriding a Membership config (updated to USER implicitly) or setting to FLEET explicitly.
func (MembershipFeatureSpecResponseOutput) Policycontroller ¶
func (o MembershipFeatureSpecResponseOutput) Policycontroller() PolicyControllerMembershipSpecResponseOutput
Policy Controller spec.
func (MembershipFeatureSpecResponseOutput) ToMembershipFeatureSpecResponseOutput ¶
func (o MembershipFeatureSpecResponseOutput) ToMembershipFeatureSpecResponseOutput() MembershipFeatureSpecResponseOutput
func (MembershipFeatureSpecResponseOutput) ToMembershipFeatureSpecResponseOutputWithContext ¶
func (o MembershipFeatureSpecResponseOutput) ToMembershipFeatureSpecResponseOutputWithContext(ctx context.Context) MembershipFeatureSpecResponseOutput
type MembershipFeatureStateResponse ¶
type MembershipFeatureStateResponse struct { // Appdevexperience specific state. Appdevexperience AppDevExperienceFeatureStateResponse `pulumi:"appdevexperience"` // ClusterUpgrade state. Clusterupgrade ClusterUpgradeMembershipStateResponse `pulumi:"clusterupgrade"` // Config Management-specific state. Configmanagement ConfigManagementMembershipStateResponse `pulumi:"configmanagement"` // Fleet observability membership state. Fleetobservability FleetObservabilityMembershipStateResponse `pulumi:"fleetobservability"` // Identity Service-specific state. Identityservice IdentityServiceMembershipStateResponse `pulumi:"identityservice"` // Metering-specific state. Metering MeteringMembershipStateResponse `pulumi:"metering"` // Policycontroller-specific state. Policycontroller PolicyControllerMembershipStateResponse `pulumi:"policycontroller"` // Service Mesh-specific state. Servicemesh ServiceMeshMembershipStateResponse `pulumi:"servicemesh"` // The high-level state of this Feature for a single membership. State FeatureStateResponse `pulumi:"state"` }
MembershipFeatureState contains Feature status information for a single Membership.
type MembershipFeatureStateResponseMapOutput ¶
type MembershipFeatureStateResponseMapOutput struct{ *pulumi.OutputState }
func (MembershipFeatureStateResponseMapOutput) ElementType ¶
func (MembershipFeatureStateResponseMapOutput) ElementType() reflect.Type
func (MembershipFeatureStateResponseMapOutput) MapIndex ¶
func (o MembershipFeatureStateResponseMapOutput) MapIndex(k pulumi.StringInput) MembershipFeatureStateResponseOutput
func (MembershipFeatureStateResponseMapOutput) ToMembershipFeatureStateResponseMapOutput ¶
func (o MembershipFeatureStateResponseMapOutput) ToMembershipFeatureStateResponseMapOutput() MembershipFeatureStateResponseMapOutput
func (MembershipFeatureStateResponseMapOutput) ToMembershipFeatureStateResponseMapOutputWithContext ¶
func (o MembershipFeatureStateResponseMapOutput) ToMembershipFeatureStateResponseMapOutputWithContext(ctx context.Context) MembershipFeatureStateResponseMapOutput
type MembershipFeatureStateResponseOutput ¶
type MembershipFeatureStateResponseOutput struct{ *pulumi.OutputState }
MembershipFeatureState contains Feature status information for a single Membership.
func (MembershipFeatureStateResponseOutput) Appdevexperience ¶
func (o MembershipFeatureStateResponseOutput) Appdevexperience() AppDevExperienceFeatureStateResponseOutput
Appdevexperience specific state.
func (MembershipFeatureStateResponseOutput) Clusterupgrade ¶
func (o MembershipFeatureStateResponseOutput) Clusterupgrade() ClusterUpgradeMembershipStateResponseOutput
ClusterUpgrade state.
func (MembershipFeatureStateResponseOutput) Configmanagement ¶
func (o MembershipFeatureStateResponseOutput) Configmanagement() ConfigManagementMembershipStateResponseOutput
Config Management-specific state.
func (MembershipFeatureStateResponseOutput) ElementType ¶
func (MembershipFeatureStateResponseOutput) ElementType() reflect.Type
func (MembershipFeatureStateResponseOutput) Fleetobservability ¶
func (o MembershipFeatureStateResponseOutput) Fleetobservability() FleetObservabilityMembershipStateResponseOutput
Fleet observability membership state.
func (MembershipFeatureStateResponseOutput) Identityservice ¶
func (o MembershipFeatureStateResponseOutput) Identityservice() IdentityServiceMembershipStateResponseOutput
Identity Service-specific state.
func (MembershipFeatureStateResponseOutput) Metering ¶
func (o MembershipFeatureStateResponseOutput) Metering() MeteringMembershipStateResponseOutput
Metering-specific state.
func (MembershipFeatureStateResponseOutput) Policycontroller ¶
func (o MembershipFeatureStateResponseOutput) Policycontroller() PolicyControllerMembershipStateResponseOutput
Policycontroller-specific state.
func (MembershipFeatureStateResponseOutput) Servicemesh ¶
func (o MembershipFeatureStateResponseOutput) Servicemesh() ServiceMeshMembershipStateResponseOutput
Service Mesh-specific state.
func (MembershipFeatureStateResponseOutput) State ¶
func (o MembershipFeatureStateResponseOutput) State() FeatureStateResponseOutput
The high-level state of this Feature for a single membership.
func (MembershipFeatureStateResponseOutput) ToMembershipFeatureStateResponseOutput ¶
func (o MembershipFeatureStateResponseOutput) ToMembershipFeatureStateResponseOutput() MembershipFeatureStateResponseOutput
func (MembershipFeatureStateResponseOutput) ToMembershipFeatureStateResponseOutputWithContext ¶
func (o MembershipFeatureStateResponseOutput) ToMembershipFeatureStateResponseOutputWithContext(ctx context.Context) MembershipFeatureStateResponseOutput
type MembershipIamBinding ¶ added in v0.26.0
type MembershipIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
func GetMembershipIamBinding ¶ added in v0.26.0
func GetMembershipIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MembershipIamBindingState, opts ...pulumi.ResourceOption) (*MembershipIamBinding, error)
GetMembershipIamBinding gets an existing MembershipIamBinding 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 NewMembershipIamBinding ¶ added in v0.26.0
func NewMembershipIamBinding(ctx *pulumi.Context, name string, args *MembershipIamBindingArgs, opts ...pulumi.ResourceOption) (*MembershipIamBinding, error)
NewMembershipIamBinding registers a new resource with the given unique name, arguments, and options.
func (*MembershipIamBinding) ElementType ¶ added in v0.26.0
func (*MembershipIamBinding) ElementType() reflect.Type
func (*MembershipIamBinding) ToMembershipIamBindingOutput ¶ added in v0.26.0
func (i *MembershipIamBinding) ToMembershipIamBindingOutput() MembershipIamBindingOutput
func (*MembershipIamBinding) ToMembershipIamBindingOutputWithContext ¶ added in v0.26.0
func (i *MembershipIamBinding) ToMembershipIamBindingOutputWithContext(ctx context.Context) MembershipIamBindingOutput
type MembershipIamBindingArgs ¶ added in v0.26.0
type MembershipIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a MembershipIamBinding resource.
func (MembershipIamBindingArgs) ElementType ¶ added in v0.26.0
func (MembershipIamBindingArgs) ElementType() reflect.Type
type MembershipIamBindingInput ¶ added in v0.26.0
type MembershipIamBindingInput interface { pulumi.Input ToMembershipIamBindingOutput() MembershipIamBindingOutput ToMembershipIamBindingOutputWithContext(ctx context.Context) MembershipIamBindingOutput }
type MembershipIamBindingOutput ¶ added in v0.26.0
type MembershipIamBindingOutput struct{ *pulumi.OutputState }
func (MembershipIamBindingOutput) Condition ¶ added in v0.26.0
func (o MembershipIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (MembershipIamBindingOutput) ElementType ¶ added in v0.26.0
func (MembershipIamBindingOutput) ElementType() reflect.Type
func (MembershipIamBindingOutput) Etag ¶ added in v0.26.0
func (o MembershipIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (MembershipIamBindingOutput) Members ¶ added in v0.26.0
func (o MembershipIamBindingOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.
func (MembershipIamBindingOutput) Name ¶ added in v0.26.0
func (o MembershipIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (MembershipIamBindingOutput) Project ¶ added in v0.26.0
func (o MembershipIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (MembershipIamBindingOutput) Role ¶ added in v0.26.0
func (o MembershipIamBindingOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (MembershipIamBindingOutput) ToMembershipIamBindingOutput ¶ added in v0.26.0
func (o MembershipIamBindingOutput) ToMembershipIamBindingOutput() MembershipIamBindingOutput
func (MembershipIamBindingOutput) ToMembershipIamBindingOutputWithContext ¶ added in v0.26.0
func (o MembershipIamBindingOutput) ToMembershipIamBindingOutputWithContext(ctx context.Context) MembershipIamBindingOutput
type MembershipIamBindingState ¶ added in v0.26.0
type MembershipIamBindingState struct { }
func (MembershipIamBindingState) ElementType ¶ added in v0.26.0
func (MembershipIamBindingState) ElementType() reflect.Type
type MembershipIamMember ¶ added in v0.26.0
type MembershipIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
func GetMembershipIamMember ¶ added in v0.26.0
func GetMembershipIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MembershipIamMemberState, opts ...pulumi.ResourceOption) (*MembershipIamMember, error)
GetMembershipIamMember gets an existing MembershipIamMember 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 NewMembershipIamMember ¶ added in v0.26.0
func NewMembershipIamMember(ctx *pulumi.Context, name string, args *MembershipIamMemberArgs, opts ...pulumi.ResourceOption) (*MembershipIamMember, error)
NewMembershipIamMember registers a new resource with the given unique name, arguments, and options.
func (*MembershipIamMember) ElementType ¶ added in v0.26.0
func (*MembershipIamMember) ElementType() reflect.Type
func (*MembershipIamMember) ToMembershipIamMemberOutput ¶ added in v0.26.0
func (i *MembershipIamMember) ToMembershipIamMemberOutput() MembershipIamMemberOutput
func (*MembershipIamMember) ToMembershipIamMemberOutputWithContext ¶ added in v0.26.0
func (i *MembershipIamMember) ToMembershipIamMemberOutputWithContext(ctx context.Context) MembershipIamMemberOutput
type MembershipIamMemberArgs ¶ added in v0.26.0
type MembershipIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a MembershipIamMember resource.
func (MembershipIamMemberArgs) ElementType ¶ added in v0.26.0
func (MembershipIamMemberArgs) ElementType() reflect.Type
type MembershipIamMemberInput ¶ added in v0.26.0
type MembershipIamMemberInput interface { pulumi.Input ToMembershipIamMemberOutput() MembershipIamMemberOutput ToMembershipIamMemberOutputWithContext(ctx context.Context) MembershipIamMemberOutput }
type MembershipIamMemberOutput ¶ added in v0.26.0
type MembershipIamMemberOutput struct{ *pulumi.OutputState }
func (MembershipIamMemberOutput) Condition ¶ added in v0.26.0
func (o MembershipIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (MembershipIamMemberOutput) ElementType ¶ added in v0.26.0
func (MembershipIamMemberOutput) ElementType() reflect.Type
func (MembershipIamMemberOutput) Etag ¶ added in v0.26.0
func (o MembershipIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (MembershipIamMemberOutput) Member ¶ added in v0.26.0
func (o MembershipIamMemberOutput) Member() pulumi.StringOutput
Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.
func (MembershipIamMemberOutput) Name ¶ added in v0.26.0
func (o MembershipIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (MembershipIamMemberOutput) Project ¶ added in v0.26.0
func (o MembershipIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (MembershipIamMemberOutput) Role ¶ added in v0.26.0
func (o MembershipIamMemberOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (MembershipIamMemberOutput) ToMembershipIamMemberOutput ¶ added in v0.26.0
func (o MembershipIamMemberOutput) ToMembershipIamMemberOutput() MembershipIamMemberOutput
func (MembershipIamMemberOutput) ToMembershipIamMemberOutputWithContext ¶ added in v0.26.0
func (o MembershipIamMemberOutput) ToMembershipIamMemberOutputWithContext(ctx context.Context) MembershipIamMemberOutput
type MembershipIamMemberState ¶ added in v0.26.0
type MembershipIamMemberState struct { }
func (MembershipIamMemberState) ElementType ¶ added in v0.26.0
func (MembershipIamMemberState) ElementType() reflect.Type
type MembershipIamPolicy ¶
type MembershipIamPolicy struct { pulumi.CustomResourceState // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigResponseArrayOutput `pulumi:"auditConfigs"` // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings BindingResponseArrayOutput `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringOutput `pulumi:"etag"` Location pulumi.StringOutput `pulumi:"location"` MembershipId pulumi.StringOutput `pulumi:"membershipId"` Project pulumi.StringOutput `pulumi:"project"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetMembershipIamPolicy ¶
func GetMembershipIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MembershipIamPolicyState, opts ...pulumi.ResourceOption) (*MembershipIamPolicy, error)
GetMembershipIamPolicy gets an existing MembershipIamPolicy 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 NewMembershipIamPolicy ¶
func NewMembershipIamPolicy(ctx *pulumi.Context, name string, args *MembershipIamPolicyArgs, opts ...pulumi.ResourceOption) (*MembershipIamPolicy, error)
NewMembershipIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*MembershipIamPolicy) ElementType ¶
func (*MembershipIamPolicy) ElementType() reflect.Type
func (*MembershipIamPolicy) ToMembershipIamPolicyOutput ¶
func (i *MembershipIamPolicy) ToMembershipIamPolicyOutput() MembershipIamPolicyOutput
func (*MembershipIamPolicy) ToMembershipIamPolicyOutputWithContext ¶
func (i *MembershipIamPolicy) ToMembershipIamPolicyOutputWithContext(ctx context.Context) MembershipIamPolicyOutput
type MembershipIamPolicyArgs ¶
type MembershipIamPolicyArgs struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigArrayInput // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings BindingTypeArrayInput // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringPtrInput Location pulumi.StringPtrInput MembershipId pulumi.StringInput Project pulumi.StringPtrInput // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used: `paths: "bindings, etag"` UpdateMask pulumi.StringPtrInput // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a MembershipIamPolicy resource.
func (MembershipIamPolicyArgs) ElementType ¶
func (MembershipIamPolicyArgs) ElementType() reflect.Type
type MembershipIamPolicyInput ¶
type MembershipIamPolicyInput interface { pulumi.Input ToMembershipIamPolicyOutput() MembershipIamPolicyOutput ToMembershipIamPolicyOutputWithContext(ctx context.Context) MembershipIamPolicyOutput }
type MembershipIamPolicyOutput ¶
type MembershipIamPolicyOutput struct{ *pulumi.OutputState }
func (MembershipIamPolicyOutput) AuditConfigs ¶ added in v0.19.0
func (o MembershipIamPolicyOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (MembershipIamPolicyOutput) Bindings ¶ added in v0.19.0
func (o MembershipIamPolicyOutput) Bindings() BindingResponseArrayOutput
Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (MembershipIamPolicyOutput) ElementType ¶
func (MembershipIamPolicyOutput) ElementType() reflect.Type
func (MembershipIamPolicyOutput) Etag ¶ added in v0.19.0
func (o MembershipIamPolicyOutput) Etag() pulumi.StringOutput
`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
func (MembershipIamPolicyOutput) Location ¶ added in v0.21.0
func (o MembershipIamPolicyOutput) Location() pulumi.StringOutput
func (MembershipIamPolicyOutput) MembershipId ¶ added in v0.21.0
func (o MembershipIamPolicyOutput) MembershipId() pulumi.StringOutput
func (MembershipIamPolicyOutput) Project ¶ added in v0.21.0
func (o MembershipIamPolicyOutput) Project() pulumi.StringOutput
func (MembershipIamPolicyOutput) ToMembershipIamPolicyOutput ¶
func (o MembershipIamPolicyOutput) ToMembershipIamPolicyOutput() MembershipIamPolicyOutput
func (MembershipIamPolicyOutput) ToMembershipIamPolicyOutputWithContext ¶
func (o MembershipIamPolicyOutput) ToMembershipIamPolicyOutputWithContext(ctx context.Context) MembershipIamPolicyOutput
func (MembershipIamPolicyOutput) Version ¶ added in v0.19.0
func (o MembershipIamPolicyOutput) Version() pulumi.IntOutput
Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
type MembershipIamPolicyState ¶
type MembershipIamPolicyState struct { }
func (MembershipIamPolicyState) ElementType ¶
func (MembershipIamPolicyState) ElementType() reflect.Type
type MembershipInput ¶ added in v0.32.0
type MembershipInput interface { pulumi.Input ToMembershipOutput() MembershipOutput ToMembershipOutputWithContext(ctx context.Context) MembershipOutput }
type MembershipOutput ¶ added in v0.32.0
type MembershipOutput struct{ *pulumi.OutputState }
func (MembershipOutput) Authority ¶ added in v0.32.0
func (o MembershipOutput) Authority() AuthorityResponseOutput
Optional. How to identify workloads from this Membership. See the documentation on Workload Identity for more details: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity
func (MembershipOutput) CreateTime ¶ added in v0.32.0
func (o MembershipOutput) CreateTime() pulumi.StringOutput
When the Membership was created.
func (MembershipOutput) DeleteTime ¶ added in v0.32.0
func (o MembershipOutput) DeleteTime() pulumi.StringOutput
When the Membership was deleted.
func (MembershipOutput) Description ¶ added in v0.32.0
func (o MembershipOutput) Description() pulumi.StringOutput
Description of this membership, limited to 63 characters. Must match the regex: `a-zA-Z0-9*` This field is present for legacy purposes.
func (MembershipOutput) ElementType ¶ added in v0.32.0
func (MembershipOutput) ElementType() reflect.Type
func (MembershipOutput) Endpoint ¶ added in v0.32.0
func (o MembershipOutput) Endpoint() MembershipEndpointResponseOutput
Optional. Endpoint information to reach this member.
func (MembershipOutput) ExternalId ¶ added in v0.32.0
func (o MembershipOutput) ExternalId() pulumi.StringOutput
Optional. An externally-generated and managed ID for this Membership. This ID may be modified after creation, but this is not recommended. The ID must match the regex: `a-zA-Z0-9*` If this Membership represents a Kubernetes cluster, this value should be set to the UID of the `kube-system` namespace object.
func (MembershipOutput) Labels ¶ added in v0.32.0
func (o MembershipOutput) Labels() pulumi.StringMapOutput
Optional. Labels for this membership.
func (MembershipOutput) LastConnectionTime ¶ added in v0.32.0
func (o MembershipOutput) LastConnectionTime() pulumi.StringOutput
For clusters using Connect, the timestamp of the most recent connection established with Google Cloud. This time is updated every several minutes, not continuously. For clusters that do not use GKE Connect, or that have never connected successfully, this field will be unset.
func (MembershipOutput) Location ¶ added in v0.32.0
func (o MembershipOutput) Location() pulumi.StringOutput
func (MembershipOutput) MembershipId ¶ added in v0.32.0
func (o MembershipOutput) MembershipId() pulumi.StringOutput
Required. Client chosen ID for the membership. `membership_id` must be a valid RFC 1123 compliant DNS label: 1. At most 63 characters in length 2. It must consist of lower case alphanumeric characters or `-` 3. It must start and end with an alphanumeric character Which can be expressed as the regex: `[a-z0-9]([-a-z0-9]*[a-z0-9])?`, with a maximum length of 63 characters.
func (MembershipOutput) MonitoringConfig ¶ added in v0.32.0
func (o MembershipOutput) MonitoringConfig() MonitoringConfigResponseOutput
Optional. The monitoring config information for this membership.
func (MembershipOutput) Name ¶ added in v0.32.0
func (o MembershipOutput) Name() pulumi.StringOutput
The full, unique name of this Membership resource in the format `projects/*/locations/*/memberships/{membership_id}`, set during creation. `membership_id` must be a valid RFC 1123 compliant DNS label: 1. At most 63 characters in length 2. It must consist of lower case alphanumeric characters or `-` 3. It must start and end with an alphanumeric character Which can be expressed as the regex: `[a-z0-9]([-a-z0-9]*[a-z0-9])?`, with a maximum length of 63 characters.
func (MembershipOutput) Project ¶ added in v0.32.0
func (o MembershipOutput) Project() pulumi.StringOutput
func (MembershipOutput) RequestId ¶ added in v0.32.0
func (o MembershipOutput) RequestId() pulumi.StringPtrOutput
Optional. A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes after the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
func (MembershipOutput) State ¶ added in v0.32.0
func (o MembershipOutput) State() MembershipStateResponseOutput
State of the Membership resource.
func (MembershipOutput) ToMembershipOutput ¶ added in v0.32.0
func (o MembershipOutput) ToMembershipOutput() MembershipOutput
func (MembershipOutput) ToMembershipOutputWithContext ¶ added in v0.32.0
func (o MembershipOutput) ToMembershipOutputWithContext(ctx context.Context) MembershipOutput
func (MembershipOutput) UniqueId ¶ added in v0.32.0
func (o MembershipOutput) UniqueId() pulumi.StringOutput
Google-generated UUID for this resource. This is unique across all Membership resources. If a Membership resource is deleted and another resource with the same name is created, it gets a different unique_id.
func (MembershipOutput) UpdateTime ¶ added in v0.32.0
func (o MembershipOutput) UpdateTime() pulumi.StringOutput
When the Membership was last updated.
type MembershipRbacRoleBinding ¶ added in v0.32.0
type MembershipRbacRoleBinding struct { pulumi.CustomResourceState // When the rbacrolebinding was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // When the rbacrolebinding was deleted. DeleteTime pulumi.StringOutput `pulumi:"deleteTime"` // group is the group, as seen by the kubernetes cluster. Group pulumi.StringOutput `pulumi:"group"` // Optional. Labels for this RBACRolebinding. Labels pulumi.StringMapOutput `pulumi:"labels"` Location pulumi.StringOutput `pulumi:"location"` MembershipId pulumi.StringOutput `pulumi:"membershipId"` // The resource name for the rbacrolebinding `projects/{project}/locations/{location}/scopes/{scope}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}` Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // Required. Client chosen ID for the RBACRoleBinding. `rbacrolebinding_id` must be a valid RFC 1123 compliant DNS label: 1. At most 63 characters in length 2. It must consist of lower case alphanumeric characters or `-` 3. It must start and end with an alphanumeric character Which can be expressed as the regex: `[a-z0-9]([-a-z0-9]*[a-z0-9])?`, with a maximum length of 63 characters. RbacrolebindingId pulumi.StringOutput `pulumi:"rbacrolebindingId"` // Role to bind to the principal Role RoleResponseOutput `pulumi:"role"` // State of the rbacrolebinding resource. State RBACRoleBindingLifecycleStateResponseOutput `pulumi:"state"` // Google-generated UUID for this resource. This is unique across all rbacrolebinding resources. If a rbacrolebinding resource is deleted and another resource with the same name is created, it gets a different uid. Uid pulumi.StringOutput `pulumi:"uid"` // When the rbacrolebinding was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // user is the name of the user as seen by the kubernetes cluster, example "alice" or "alice@domain.tld" User pulumi.StringOutput `pulumi:"user"` }
Creates a Membership RBACRoleBinding. Auto-naming is currently not supported for this resource.
func GetMembershipRbacRoleBinding ¶ added in v0.32.0
func GetMembershipRbacRoleBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MembershipRbacRoleBindingState, opts ...pulumi.ResourceOption) (*MembershipRbacRoleBinding, error)
GetMembershipRbacRoleBinding gets an existing MembershipRbacRoleBinding 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 NewMembershipRbacRoleBinding ¶ added in v0.32.0
func NewMembershipRbacRoleBinding(ctx *pulumi.Context, name string, args *MembershipRbacRoleBindingArgs, opts ...pulumi.ResourceOption) (*MembershipRbacRoleBinding, error)
NewMembershipRbacRoleBinding registers a new resource with the given unique name, arguments, and options.
func (*MembershipRbacRoleBinding) ElementType ¶ added in v0.32.0
func (*MembershipRbacRoleBinding) ElementType() reflect.Type
func (*MembershipRbacRoleBinding) ToMembershipRbacRoleBindingOutput ¶ added in v0.32.0
func (i *MembershipRbacRoleBinding) ToMembershipRbacRoleBindingOutput() MembershipRbacRoleBindingOutput
func (*MembershipRbacRoleBinding) ToMembershipRbacRoleBindingOutputWithContext ¶ added in v0.32.0
func (i *MembershipRbacRoleBinding) ToMembershipRbacRoleBindingOutputWithContext(ctx context.Context) MembershipRbacRoleBindingOutput
type MembershipRbacRoleBindingArgs ¶ added in v0.32.0
type MembershipRbacRoleBindingArgs struct { // group is the group, as seen by the kubernetes cluster. Group pulumi.StringPtrInput // Optional. Labels for this RBACRolebinding. Labels pulumi.StringMapInput Location pulumi.StringPtrInput MembershipId pulumi.StringInput // The resource name for the rbacrolebinding `projects/{project}/locations/{location}/scopes/{scope}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}` Name pulumi.StringPtrInput Project pulumi.StringPtrInput // Required. Client chosen ID for the RBACRoleBinding. `rbacrolebinding_id` must be a valid RFC 1123 compliant DNS label: 1. At most 63 characters in length 2. It must consist of lower case alphanumeric characters or `-` 3. It must start and end with an alphanumeric character Which can be expressed as the regex: `[a-z0-9]([-a-z0-9]*[a-z0-9])?`, with a maximum length of 63 characters. RbacrolebindingId pulumi.StringInput // Role to bind to the principal Role RoleInput // user is the name of the user as seen by the kubernetes cluster, example "alice" or "alice@domain.tld" User pulumi.StringPtrInput }
The set of arguments for constructing a MembershipRbacRoleBinding resource.
func (MembershipRbacRoleBindingArgs) ElementType ¶ added in v0.32.0
func (MembershipRbacRoleBindingArgs) ElementType() reflect.Type
type MembershipRbacRoleBindingInput ¶ added in v0.32.0
type MembershipRbacRoleBindingInput interface { pulumi.Input ToMembershipRbacRoleBindingOutput() MembershipRbacRoleBindingOutput ToMembershipRbacRoleBindingOutputWithContext(ctx context.Context) MembershipRbacRoleBindingOutput }
type MembershipRbacRoleBindingOutput ¶ added in v0.32.0
type MembershipRbacRoleBindingOutput struct{ *pulumi.OutputState }
func (MembershipRbacRoleBindingOutput) CreateTime ¶ added in v0.32.0
func (o MembershipRbacRoleBindingOutput) CreateTime() pulumi.StringOutput
When the rbacrolebinding was created.
func (MembershipRbacRoleBindingOutput) DeleteTime ¶ added in v0.32.0
func (o MembershipRbacRoleBindingOutput) DeleteTime() pulumi.StringOutput
When the rbacrolebinding was deleted.
func (MembershipRbacRoleBindingOutput) ElementType ¶ added in v0.32.0
func (MembershipRbacRoleBindingOutput) ElementType() reflect.Type
func (MembershipRbacRoleBindingOutput) Group ¶ added in v0.32.0
func (o MembershipRbacRoleBindingOutput) Group() pulumi.StringOutput
group is the group, as seen by the kubernetes cluster.
func (MembershipRbacRoleBindingOutput) Labels ¶ added in v0.32.0
func (o MembershipRbacRoleBindingOutput) Labels() pulumi.StringMapOutput
Optional. Labels for this RBACRolebinding.
func (MembershipRbacRoleBindingOutput) Location ¶ added in v0.32.0
func (o MembershipRbacRoleBindingOutput) Location() pulumi.StringOutput
func (MembershipRbacRoleBindingOutput) MembershipId ¶ added in v0.32.0
func (o MembershipRbacRoleBindingOutput) MembershipId() pulumi.StringOutput
func (MembershipRbacRoleBindingOutput) Name ¶ added in v0.32.0
func (o MembershipRbacRoleBindingOutput) Name() pulumi.StringOutput
The resource name for the rbacrolebinding `projects/{project}/locations/{location}/scopes/{scope}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}`
func (MembershipRbacRoleBindingOutput) Project ¶ added in v0.32.0
func (o MembershipRbacRoleBindingOutput) Project() pulumi.StringOutput
func (MembershipRbacRoleBindingOutput) RbacrolebindingId ¶ added in v0.32.0
func (o MembershipRbacRoleBindingOutput) RbacrolebindingId() pulumi.StringOutput
Required. Client chosen ID for the RBACRoleBinding. `rbacrolebinding_id` must be a valid RFC 1123 compliant DNS label: 1. At most 63 characters in length 2. It must consist of lower case alphanumeric characters or `-` 3. It must start and end with an alphanumeric character Which can be expressed as the regex: `[a-z0-9]([-a-z0-9]*[a-z0-9])?`, with a maximum length of 63 characters.
func (MembershipRbacRoleBindingOutput) Role ¶ added in v0.32.0
func (o MembershipRbacRoleBindingOutput) Role() RoleResponseOutput
Role to bind to the principal
func (MembershipRbacRoleBindingOutput) State ¶ added in v0.32.0
State of the rbacrolebinding resource.
func (MembershipRbacRoleBindingOutput) ToMembershipRbacRoleBindingOutput ¶ added in v0.32.0
func (o MembershipRbacRoleBindingOutput) ToMembershipRbacRoleBindingOutput() MembershipRbacRoleBindingOutput
func (MembershipRbacRoleBindingOutput) ToMembershipRbacRoleBindingOutputWithContext ¶ added in v0.32.0
func (o MembershipRbacRoleBindingOutput) ToMembershipRbacRoleBindingOutputWithContext(ctx context.Context) MembershipRbacRoleBindingOutput
func (MembershipRbacRoleBindingOutput) Uid ¶ added in v0.32.0
func (o MembershipRbacRoleBindingOutput) Uid() pulumi.StringOutput
Google-generated UUID for this resource. This is unique across all rbacrolebinding resources. If a rbacrolebinding resource is deleted and another resource with the same name is created, it gets a different uid.
func (MembershipRbacRoleBindingOutput) UpdateTime ¶ added in v0.32.0
func (o MembershipRbacRoleBindingOutput) UpdateTime() pulumi.StringOutput
When the rbacrolebinding was last updated.
func (MembershipRbacRoleBindingOutput) User ¶ added in v0.32.0
func (o MembershipRbacRoleBindingOutput) User() pulumi.StringOutput
user is the name of the user as seen by the kubernetes cluster, example "alice" or "alice@domain.tld"
type MembershipRbacRoleBindingState ¶ added in v0.32.0
type MembershipRbacRoleBindingState struct { }
func (MembershipRbacRoleBindingState) ElementType ¶ added in v0.32.0
func (MembershipRbacRoleBindingState) ElementType() reflect.Type
type MembershipSpec ¶
type MembershipSpec struct { // Whether it is allowed to run the privileged builds on the cluster or not. SecurityPolicy *MembershipSpecSecurityPolicy `pulumi:"securityPolicy"` // Version of the cloud build software on the cluster. Version *string `pulumi:"version"` }
**Cloud Build**: Configurations for each Cloud Build enabled cluster.
type MembershipSpecArgs ¶
type MembershipSpecArgs struct { // Whether it is allowed to run the privileged builds on the cluster or not. SecurityPolicy MembershipSpecSecurityPolicyPtrInput `pulumi:"securityPolicy"` // Version of the cloud build software on the cluster. Version pulumi.StringPtrInput `pulumi:"version"` }
**Cloud Build**: Configurations for each Cloud Build enabled cluster.
func (MembershipSpecArgs) ElementType ¶
func (MembershipSpecArgs) ElementType() reflect.Type
func (MembershipSpecArgs) ToMembershipSpecOutput ¶
func (i MembershipSpecArgs) ToMembershipSpecOutput() MembershipSpecOutput
func (MembershipSpecArgs) ToMembershipSpecOutputWithContext ¶
func (i MembershipSpecArgs) ToMembershipSpecOutputWithContext(ctx context.Context) MembershipSpecOutput
func (MembershipSpecArgs) ToMembershipSpecPtrOutput ¶
func (i MembershipSpecArgs) ToMembershipSpecPtrOutput() MembershipSpecPtrOutput
func (MembershipSpecArgs) ToMembershipSpecPtrOutputWithContext ¶
func (i MembershipSpecArgs) ToMembershipSpecPtrOutputWithContext(ctx context.Context) MembershipSpecPtrOutput
type MembershipSpecInput ¶
type MembershipSpecInput interface { pulumi.Input ToMembershipSpecOutput() MembershipSpecOutput ToMembershipSpecOutputWithContext(context.Context) MembershipSpecOutput }
MembershipSpecInput is an input type that accepts MembershipSpecArgs and MembershipSpecOutput values. You can construct a concrete instance of `MembershipSpecInput` via:
MembershipSpecArgs{...}
type MembershipSpecOutput ¶
type MembershipSpecOutput struct{ *pulumi.OutputState }
**Cloud Build**: Configurations for each Cloud Build enabled cluster.
func (MembershipSpecOutput) ElementType ¶
func (MembershipSpecOutput) ElementType() reflect.Type
func (MembershipSpecOutput) SecurityPolicy ¶
func (o MembershipSpecOutput) SecurityPolicy() MembershipSpecSecurityPolicyPtrOutput
Whether it is allowed to run the privileged builds on the cluster or not.
func (MembershipSpecOutput) ToMembershipSpecOutput ¶
func (o MembershipSpecOutput) ToMembershipSpecOutput() MembershipSpecOutput
func (MembershipSpecOutput) ToMembershipSpecOutputWithContext ¶
func (o MembershipSpecOutput) ToMembershipSpecOutputWithContext(ctx context.Context) MembershipSpecOutput
func (MembershipSpecOutput) ToMembershipSpecPtrOutput ¶
func (o MembershipSpecOutput) ToMembershipSpecPtrOutput() MembershipSpecPtrOutput
func (MembershipSpecOutput) ToMembershipSpecPtrOutputWithContext ¶
func (o MembershipSpecOutput) ToMembershipSpecPtrOutputWithContext(ctx context.Context) MembershipSpecPtrOutput
func (MembershipSpecOutput) Version ¶
func (o MembershipSpecOutput) Version() pulumi.StringPtrOutput
Version of the cloud build software on the cluster.
type MembershipSpecPtrInput ¶
type MembershipSpecPtrInput interface { pulumi.Input ToMembershipSpecPtrOutput() MembershipSpecPtrOutput ToMembershipSpecPtrOutputWithContext(context.Context) MembershipSpecPtrOutput }
MembershipSpecPtrInput is an input type that accepts MembershipSpecArgs, MembershipSpecPtr and MembershipSpecPtrOutput values. You can construct a concrete instance of `MembershipSpecPtrInput` via:
MembershipSpecArgs{...} or: nil
func MembershipSpecPtr ¶
func MembershipSpecPtr(v *MembershipSpecArgs) MembershipSpecPtrInput
type MembershipSpecPtrOutput ¶
type MembershipSpecPtrOutput struct{ *pulumi.OutputState }
func (MembershipSpecPtrOutput) Elem ¶
func (o MembershipSpecPtrOutput) Elem() MembershipSpecOutput
func (MembershipSpecPtrOutput) ElementType ¶
func (MembershipSpecPtrOutput) ElementType() reflect.Type
func (MembershipSpecPtrOutput) SecurityPolicy ¶
func (o MembershipSpecPtrOutput) SecurityPolicy() MembershipSpecSecurityPolicyPtrOutput
Whether it is allowed to run the privileged builds on the cluster or not.
func (MembershipSpecPtrOutput) ToMembershipSpecPtrOutput ¶
func (o MembershipSpecPtrOutput) ToMembershipSpecPtrOutput() MembershipSpecPtrOutput
func (MembershipSpecPtrOutput) ToMembershipSpecPtrOutputWithContext ¶
func (o MembershipSpecPtrOutput) ToMembershipSpecPtrOutputWithContext(ctx context.Context) MembershipSpecPtrOutput
func (MembershipSpecPtrOutput) Version ¶
func (o MembershipSpecPtrOutput) Version() pulumi.StringPtrOutput
Version of the cloud build software on the cluster.
type MembershipSpecResponse ¶
type MembershipSpecResponse struct { // Whether it is allowed to run the privileged builds on the cluster or not. SecurityPolicy string `pulumi:"securityPolicy"` // Version of the cloud build software on the cluster. Version string `pulumi:"version"` }
**Cloud Build**: Configurations for each Cloud Build enabled cluster.
type MembershipSpecResponseOutput ¶
type MembershipSpecResponseOutput struct{ *pulumi.OutputState }
**Cloud Build**: Configurations for each Cloud Build enabled cluster.
func (MembershipSpecResponseOutput) ElementType ¶
func (MembershipSpecResponseOutput) ElementType() reflect.Type
func (MembershipSpecResponseOutput) SecurityPolicy ¶
func (o MembershipSpecResponseOutput) SecurityPolicy() pulumi.StringOutput
Whether it is allowed to run the privileged builds on the cluster or not.
func (MembershipSpecResponseOutput) ToMembershipSpecResponseOutput ¶
func (o MembershipSpecResponseOutput) ToMembershipSpecResponseOutput() MembershipSpecResponseOutput
func (MembershipSpecResponseOutput) ToMembershipSpecResponseOutputWithContext ¶
func (o MembershipSpecResponseOutput) ToMembershipSpecResponseOutputWithContext(ctx context.Context) MembershipSpecResponseOutput
func (MembershipSpecResponseOutput) Version ¶
func (o MembershipSpecResponseOutput) Version() pulumi.StringOutput
Version of the cloud build software on the cluster.
type MembershipSpecSecurityPolicy ¶
type MembershipSpecSecurityPolicy string
Whether it is allowed to run the privileged builds on the cluster or not.
func (MembershipSpecSecurityPolicy) ElementType ¶
func (MembershipSpecSecurityPolicy) ElementType() reflect.Type
func (MembershipSpecSecurityPolicy) ToMembershipSpecSecurityPolicyOutput ¶
func (e MembershipSpecSecurityPolicy) ToMembershipSpecSecurityPolicyOutput() MembershipSpecSecurityPolicyOutput
func (MembershipSpecSecurityPolicy) ToMembershipSpecSecurityPolicyOutputWithContext ¶
func (e MembershipSpecSecurityPolicy) ToMembershipSpecSecurityPolicyOutputWithContext(ctx context.Context) MembershipSpecSecurityPolicyOutput
func (MembershipSpecSecurityPolicy) ToMembershipSpecSecurityPolicyPtrOutput ¶
func (e MembershipSpecSecurityPolicy) ToMembershipSpecSecurityPolicyPtrOutput() MembershipSpecSecurityPolicyPtrOutput
func (MembershipSpecSecurityPolicy) ToMembershipSpecSecurityPolicyPtrOutputWithContext ¶
func (e MembershipSpecSecurityPolicy) ToMembershipSpecSecurityPolicyPtrOutputWithContext(ctx context.Context) MembershipSpecSecurityPolicyPtrOutput
func (MembershipSpecSecurityPolicy) ToStringOutput ¶
func (e MembershipSpecSecurityPolicy) ToStringOutput() pulumi.StringOutput
func (MembershipSpecSecurityPolicy) ToStringOutputWithContext ¶
func (e MembershipSpecSecurityPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MembershipSpecSecurityPolicy) ToStringPtrOutput ¶
func (e MembershipSpecSecurityPolicy) ToStringPtrOutput() pulumi.StringPtrOutput
func (MembershipSpecSecurityPolicy) ToStringPtrOutputWithContext ¶
func (e MembershipSpecSecurityPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MembershipSpecSecurityPolicyInput ¶
type MembershipSpecSecurityPolicyInput interface { pulumi.Input ToMembershipSpecSecurityPolicyOutput() MembershipSpecSecurityPolicyOutput ToMembershipSpecSecurityPolicyOutputWithContext(context.Context) MembershipSpecSecurityPolicyOutput }
MembershipSpecSecurityPolicyInput is an input type that accepts values of the MembershipSpecSecurityPolicy enum A concrete instance of `MembershipSpecSecurityPolicyInput` can be one of the following:
MembershipSpecSecurityPolicySecurityPolicyUnspecified MembershipSpecSecurityPolicyNonPrivileged MembershipSpecSecurityPolicyPrivileged
type MembershipSpecSecurityPolicyOutput ¶
type MembershipSpecSecurityPolicyOutput struct{ *pulumi.OutputState }
func (MembershipSpecSecurityPolicyOutput) ElementType ¶
func (MembershipSpecSecurityPolicyOutput) ElementType() reflect.Type
func (MembershipSpecSecurityPolicyOutput) ToMembershipSpecSecurityPolicyOutput ¶
func (o MembershipSpecSecurityPolicyOutput) ToMembershipSpecSecurityPolicyOutput() MembershipSpecSecurityPolicyOutput
func (MembershipSpecSecurityPolicyOutput) ToMembershipSpecSecurityPolicyOutputWithContext ¶
func (o MembershipSpecSecurityPolicyOutput) ToMembershipSpecSecurityPolicyOutputWithContext(ctx context.Context) MembershipSpecSecurityPolicyOutput
func (MembershipSpecSecurityPolicyOutput) ToMembershipSpecSecurityPolicyPtrOutput ¶
func (o MembershipSpecSecurityPolicyOutput) ToMembershipSpecSecurityPolicyPtrOutput() MembershipSpecSecurityPolicyPtrOutput
func (MembershipSpecSecurityPolicyOutput) ToMembershipSpecSecurityPolicyPtrOutputWithContext ¶
func (o MembershipSpecSecurityPolicyOutput) ToMembershipSpecSecurityPolicyPtrOutputWithContext(ctx context.Context) MembershipSpecSecurityPolicyPtrOutput
func (MembershipSpecSecurityPolicyOutput) ToStringOutput ¶
func (o MembershipSpecSecurityPolicyOutput) ToStringOutput() pulumi.StringOutput
func (MembershipSpecSecurityPolicyOutput) ToStringOutputWithContext ¶
func (o MembershipSpecSecurityPolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MembershipSpecSecurityPolicyOutput) ToStringPtrOutput ¶
func (o MembershipSpecSecurityPolicyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MembershipSpecSecurityPolicyOutput) ToStringPtrOutputWithContext ¶
func (o MembershipSpecSecurityPolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MembershipSpecSecurityPolicyPtrInput ¶
type MembershipSpecSecurityPolicyPtrInput interface { pulumi.Input ToMembershipSpecSecurityPolicyPtrOutput() MembershipSpecSecurityPolicyPtrOutput ToMembershipSpecSecurityPolicyPtrOutputWithContext(context.Context) MembershipSpecSecurityPolicyPtrOutput }
func MembershipSpecSecurityPolicyPtr ¶
func MembershipSpecSecurityPolicyPtr(v string) MembershipSpecSecurityPolicyPtrInput
type MembershipSpecSecurityPolicyPtrOutput ¶
type MembershipSpecSecurityPolicyPtrOutput struct{ *pulumi.OutputState }
func (MembershipSpecSecurityPolicyPtrOutput) ElementType ¶
func (MembershipSpecSecurityPolicyPtrOutput) ElementType() reflect.Type
func (MembershipSpecSecurityPolicyPtrOutput) ToMembershipSpecSecurityPolicyPtrOutput ¶
func (o MembershipSpecSecurityPolicyPtrOutput) ToMembershipSpecSecurityPolicyPtrOutput() MembershipSpecSecurityPolicyPtrOutput
func (MembershipSpecSecurityPolicyPtrOutput) ToMembershipSpecSecurityPolicyPtrOutputWithContext ¶
func (o MembershipSpecSecurityPolicyPtrOutput) ToMembershipSpecSecurityPolicyPtrOutputWithContext(ctx context.Context) MembershipSpecSecurityPolicyPtrOutput
func (MembershipSpecSecurityPolicyPtrOutput) ToStringPtrOutput ¶
func (o MembershipSpecSecurityPolicyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MembershipSpecSecurityPolicyPtrOutput) ToStringPtrOutputWithContext ¶
func (o MembershipSpecSecurityPolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MembershipState ¶ added in v0.32.0
type MembershipState struct { }
func (MembershipState) ElementType ¶ added in v0.32.0
func (MembershipState) ElementType() reflect.Type
type MembershipStateResponse ¶ added in v0.32.0
type MembershipStateResponse struct { // The current state of the Membership resource. Code string `pulumi:"code"` }
MembershipState describes the state of a Membership resource.
type MembershipStateResponseOutput ¶ added in v0.32.0
type MembershipStateResponseOutput struct{ *pulumi.OutputState }
MembershipState describes the state of a Membership resource.
func (MembershipStateResponseOutput) Code ¶ added in v0.32.0
func (o MembershipStateResponseOutput) Code() pulumi.StringOutput
The current state of the Membership resource.
func (MembershipStateResponseOutput) ElementType ¶ added in v0.32.0
func (MembershipStateResponseOutput) ElementType() reflect.Type
func (MembershipStateResponseOutput) ToMembershipStateResponseOutput ¶ added in v0.32.0
func (o MembershipStateResponseOutput) ToMembershipStateResponseOutput() MembershipStateResponseOutput
func (MembershipStateResponseOutput) ToMembershipStateResponseOutputWithContext ¶ added in v0.32.0
func (o MembershipStateResponseOutput) ToMembershipStateResponseOutputWithContext(ctx context.Context) MembershipStateResponseOutput
type MeteringMembershipStateResponse ¶
type MeteringMembershipStateResponse struct { // The time stamp of the most recent measurement of the number of vCPUs in the cluster. LastMeasurementTime string `pulumi:"lastMeasurementTime"` // The vCPUs capacity in the cluster according to the most recent measurement (1/1000 precision). PreciseLastMeasuredClusterVcpuCapacity float64 `pulumi:"preciseLastMeasuredClusterVcpuCapacity"` }
**Metering**: Per-Membership Feature State.
type MeteringMembershipStateResponseOutput ¶
type MeteringMembershipStateResponseOutput struct{ *pulumi.OutputState }
**Metering**: Per-Membership Feature State.
func (MeteringMembershipStateResponseOutput) ElementType ¶
func (MeteringMembershipStateResponseOutput) ElementType() reflect.Type
func (MeteringMembershipStateResponseOutput) LastMeasurementTime ¶
func (o MeteringMembershipStateResponseOutput) LastMeasurementTime() pulumi.StringOutput
The time stamp of the most recent measurement of the number of vCPUs in the cluster.
func (MeteringMembershipStateResponseOutput) PreciseLastMeasuredClusterVcpuCapacity ¶
func (o MeteringMembershipStateResponseOutput) PreciseLastMeasuredClusterVcpuCapacity() pulumi.Float64Output
The vCPUs capacity in the cluster according to the most recent measurement (1/1000 precision).
func (MeteringMembershipStateResponseOutput) ToMeteringMembershipStateResponseOutput ¶
func (o MeteringMembershipStateResponseOutput) ToMeteringMembershipStateResponseOutput() MeteringMembershipStateResponseOutput
func (MeteringMembershipStateResponseOutput) ToMeteringMembershipStateResponseOutputWithContext ¶
func (o MeteringMembershipStateResponseOutput) ToMeteringMembershipStateResponseOutputWithContext(ctx context.Context) MeteringMembershipStateResponseOutput
type MonitoringConfig ¶ added in v0.32.0
type MonitoringConfig struct { // Optional. Cluster name used to report metrics. For Anthos on VMWare/Baremetal/MultiCloud clusters, it would be in format {cluster_type}/{cluster_name}, e.g., "awsClusters/cluster_1". Cluster *string `pulumi:"cluster"` // Optional. For GKE and Multicloud clusters, this is the UUID of the cluster resource. For VMWare and Baremetal clusters, this is the kube-system UID. ClusterHash *string `pulumi:"clusterHash"` // Optional. Kubernetes system metrics, if available, are written to this prefix. This defaults to kubernetes.io for GKE, and kubernetes.io/anthos for Anthos eventually. Noted: Anthos MultiCloud will have kubernetes.io prefix today but will migration to be under kubernetes.io/anthos. KubernetesMetricsPrefix *string `pulumi:"kubernetesMetricsPrefix"` // Optional. Location used to report Metrics Location *string `pulumi:"location"` // Optional. Project used to report Metrics Project *string `pulumi:"project"` }
MonitoringConfig informs Fleet-based applications/services/UIs how the metrics for the underlying cluster is reported to cloud monitoring services. It can be set from empty to non-empty, but can't be mutated directly to prevent accidentally breaking the constinousty of metrics.
type MonitoringConfigArgs ¶ added in v0.32.0
type MonitoringConfigArgs struct { // Optional. Cluster name used to report metrics. For Anthos on VMWare/Baremetal/MultiCloud clusters, it would be in format {cluster_type}/{cluster_name}, e.g., "awsClusters/cluster_1". Cluster pulumi.StringPtrInput `pulumi:"cluster"` // Optional. For GKE and Multicloud clusters, this is the UUID of the cluster resource. For VMWare and Baremetal clusters, this is the kube-system UID. ClusterHash pulumi.StringPtrInput `pulumi:"clusterHash"` // Optional. Kubernetes system metrics, if available, are written to this prefix. This defaults to kubernetes.io for GKE, and kubernetes.io/anthos for Anthos eventually. Noted: Anthos MultiCloud will have kubernetes.io prefix today but will migration to be under kubernetes.io/anthos. KubernetesMetricsPrefix pulumi.StringPtrInput `pulumi:"kubernetesMetricsPrefix"` // Optional. Location used to report Metrics Location pulumi.StringPtrInput `pulumi:"location"` // Optional. Project used to report Metrics Project pulumi.StringPtrInput `pulumi:"project"` }
MonitoringConfig informs Fleet-based applications/services/UIs how the metrics for the underlying cluster is reported to cloud monitoring services. It can be set from empty to non-empty, but can't be mutated directly to prevent accidentally breaking the constinousty of metrics.
func (MonitoringConfigArgs) ElementType ¶ added in v0.32.0
func (MonitoringConfigArgs) ElementType() reflect.Type
func (MonitoringConfigArgs) ToMonitoringConfigOutput ¶ added in v0.32.0
func (i MonitoringConfigArgs) ToMonitoringConfigOutput() MonitoringConfigOutput
func (MonitoringConfigArgs) ToMonitoringConfigOutputWithContext ¶ added in v0.32.0
func (i MonitoringConfigArgs) ToMonitoringConfigOutputWithContext(ctx context.Context) MonitoringConfigOutput
func (MonitoringConfigArgs) ToMonitoringConfigPtrOutput ¶ added in v0.32.0
func (i MonitoringConfigArgs) ToMonitoringConfigPtrOutput() MonitoringConfigPtrOutput
func (MonitoringConfigArgs) ToMonitoringConfigPtrOutputWithContext ¶ added in v0.32.0
func (i MonitoringConfigArgs) ToMonitoringConfigPtrOutputWithContext(ctx context.Context) MonitoringConfigPtrOutput
type MonitoringConfigInput ¶ added in v0.32.0
type MonitoringConfigInput interface { pulumi.Input ToMonitoringConfigOutput() MonitoringConfigOutput ToMonitoringConfigOutputWithContext(context.Context) MonitoringConfigOutput }
MonitoringConfigInput is an input type that accepts MonitoringConfigArgs and MonitoringConfigOutput values. You can construct a concrete instance of `MonitoringConfigInput` via:
MonitoringConfigArgs{...}
type MonitoringConfigOutput ¶ added in v0.32.0
type MonitoringConfigOutput struct{ *pulumi.OutputState }
MonitoringConfig informs Fleet-based applications/services/UIs how the metrics for the underlying cluster is reported to cloud monitoring services. It can be set from empty to non-empty, but can't be mutated directly to prevent accidentally breaking the constinousty of metrics.
func (MonitoringConfigOutput) Cluster ¶ added in v0.32.0
func (o MonitoringConfigOutput) Cluster() pulumi.StringPtrOutput
Optional. Cluster name used to report metrics. For Anthos on VMWare/Baremetal/MultiCloud clusters, it would be in format {cluster_type}/{cluster_name}, e.g., "awsClusters/cluster_1".
func (MonitoringConfigOutput) ClusterHash ¶ added in v0.32.0
func (o MonitoringConfigOutput) ClusterHash() pulumi.StringPtrOutput
Optional. For GKE and Multicloud clusters, this is the UUID of the cluster resource. For VMWare and Baremetal clusters, this is the kube-system UID.
func (MonitoringConfigOutput) ElementType ¶ added in v0.32.0
func (MonitoringConfigOutput) ElementType() reflect.Type
func (MonitoringConfigOutput) KubernetesMetricsPrefix ¶ added in v0.32.0
func (o MonitoringConfigOutput) KubernetesMetricsPrefix() pulumi.StringPtrOutput
Optional. Kubernetes system metrics, if available, are written to this prefix. This defaults to kubernetes.io for GKE, and kubernetes.io/anthos for Anthos eventually. Noted: Anthos MultiCloud will have kubernetes.io prefix today but will migration to be under kubernetes.io/anthos.
func (MonitoringConfigOutput) Location ¶ added in v0.32.0
func (o MonitoringConfigOutput) Location() pulumi.StringPtrOutput
Optional. Location used to report Metrics
func (MonitoringConfigOutput) Project ¶ added in v0.32.0
func (o MonitoringConfigOutput) Project() pulumi.StringPtrOutput
Optional. Project used to report Metrics
func (MonitoringConfigOutput) ToMonitoringConfigOutput ¶ added in v0.32.0
func (o MonitoringConfigOutput) ToMonitoringConfigOutput() MonitoringConfigOutput
func (MonitoringConfigOutput) ToMonitoringConfigOutputWithContext ¶ added in v0.32.0
func (o MonitoringConfigOutput) ToMonitoringConfigOutputWithContext(ctx context.Context) MonitoringConfigOutput
func (MonitoringConfigOutput) ToMonitoringConfigPtrOutput ¶ added in v0.32.0
func (o MonitoringConfigOutput) ToMonitoringConfigPtrOutput() MonitoringConfigPtrOutput
func (MonitoringConfigOutput) ToMonitoringConfigPtrOutputWithContext ¶ added in v0.32.0
func (o MonitoringConfigOutput) ToMonitoringConfigPtrOutputWithContext(ctx context.Context) MonitoringConfigPtrOutput
type MonitoringConfigPtrInput ¶ added in v0.32.0
type MonitoringConfigPtrInput interface { pulumi.Input ToMonitoringConfigPtrOutput() MonitoringConfigPtrOutput ToMonitoringConfigPtrOutputWithContext(context.Context) MonitoringConfigPtrOutput }
MonitoringConfigPtrInput is an input type that accepts MonitoringConfigArgs, MonitoringConfigPtr and MonitoringConfigPtrOutput values. You can construct a concrete instance of `MonitoringConfigPtrInput` via:
MonitoringConfigArgs{...} or: nil
func MonitoringConfigPtr ¶ added in v0.32.0
func MonitoringConfigPtr(v *MonitoringConfigArgs) MonitoringConfigPtrInput
type MonitoringConfigPtrOutput ¶ added in v0.32.0
type MonitoringConfigPtrOutput struct{ *pulumi.OutputState }
func (MonitoringConfigPtrOutput) Cluster ¶ added in v0.32.0
func (o MonitoringConfigPtrOutput) Cluster() pulumi.StringPtrOutput
Optional. Cluster name used to report metrics. For Anthos on VMWare/Baremetal/MultiCloud clusters, it would be in format {cluster_type}/{cluster_name}, e.g., "awsClusters/cluster_1".
func (MonitoringConfigPtrOutput) ClusterHash ¶ added in v0.32.0
func (o MonitoringConfigPtrOutput) ClusterHash() pulumi.StringPtrOutput
Optional. For GKE and Multicloud clusters, this is the UUID of the cluster resource. For VMWare and Baremetal clusters, this is the kube-system UID.
func (MonitoringConfigPtrOutput) Elem ¶ added in v0.32.0
func (o MonitoringConfigPtrOutput) Elem() MonitoringConfigOutput
func (MonitoringConfigPtrOutput) ElementType ¶ added in v0.32.0
func (MonitoringConfigPtrOutput) ElementType() reflect.Type
func (MonitoringConfigPtrOutput) KubernetesMetricsPrefix ¶ added in v0.32.0
func (o MonitoringConfigPtrOutput) KubernetesMetricsPrefix() pulumi.StringPtrOutput
Optional. Kubernetes system metrics, if available, are written to this prefix. This defaults to kubernetes.io for GKE, and kubernetes.io/anthos for Anthos eventually. Noted: Anthos MultiCloud will have kubernetes.io prefix today but will migration to be under kubernetes.io/anthos.
func (MonitoringConfigPtrOutput) Location ¶ added in v0.32.0
func (o MonitoringConfigPtrOutput) Location() pulumi.StringPtrOutput
Optional. Location used to report Metrics
func (MonitoringConfigPtrOutput) Project ¶ added in v0.32.0
func (o MonitoringConfigPtrOutput) Project() pulumi.StringPtrOutput
Optional. Project used to report Metrics
func (MonitoringConfigPtrOutput) ToMonitoringConfigPtrOutput ¶ added in v0.32.0
func (o MonitoringConfigPtrOutput) ToMonitoringConfigPtrOutput() MonitoringConfigPtrOutput
func (MonitoringConfigPtrOutput) ToMonitoringConfigPtrOutputWithContext ¶ added in v0.32.0
func (o MonitoringConfigPtrOutput) ToMonitoringConfigPtrOutputWithContext(ctx context.Context) MonitoringConfigPtrOutput
type MonitoringConfigResponse ¶ added in v0.32.0
type MonitoringConfigResponse struct { // Optional. Cluster name used to report metrics. For Anthos on VMWare/Baremetal/MultiCloud clusters, it would be in format {cluster_type}/{cluster_name}, e.g., "awsClusters/cluster_1". Cluster string `pulumi:"cluster"` // Optional. For GKE and Multicloud clusters, this is the UUID of the cluster resource. For VMWare and Baremetal clusters, this is the kube-system UID. ClusterHash string `pulumi:"clusterHash"` // Optional. Kubernetes system metrics, if available, are written to this prefix. This defaults to kubernetes.io for GKE, and kubernetes.io/anthos for Anthos eventually. Noted: Anthos MultiCloud will have kubernetes.io prefix today but will migration to be under kubernetes.io/anthos. KubernetesMetricsPrefix string `pulumi:"kubernetesMetricsPrefix"` // Optional. Location used to report Metrics Location string `pulumi:"location"` // Optional. Project used to report Metrics Project string `pulumi:"project"` }
MonitoringConfig informs Fleet-based applications/services/UIs how the metrics for the underlying cluster is reported to cloud monitoring services. It can be set from empty to non-empty, but can't be mutated directly to prevent accidentally breaking the constinousty of metrics.
type MonitoringConfigResponseOutput ¶ added in v0.32.0
type MonitoringConfigResponseOutput struct{ *pulumi.OutputState }
MonitoringConfig informs Fleet-based applications/services/UIs how the metrics for the underlying cluster is reported to cloud monitoring services. It can be set from empty to non-empty, but can't be mutated directly to prevent accidentally breaking the constinousty of metrics.
func (MonitoringConfigResponseOutput) Cluster ¶ added in v0.32.0
func (o MonitoringConfigResponseOutput) Cluster() pulumi.StringOutput
Optional. Cluster name used to report metrics. For Anthos on VMWare/Baremetal/MultiCloud clusters, it would be in format {cluster_type}/{cluster_name}, e.g., "awsClusters/cluster_1".
func (MonitoringConfigResponseOutput) ClusterHash ¶ added in v0.32.0
func (o MonitoringConfigResponseOutput) ClusterHash() pulumi.StringOutput
Optional. For GKE and Multicloud clusters, this is the UUID of the cluster resource. For VMWare and Baremetal clusters, this is the kube-system UID.
func (MonitoringConfigResponseOutput) ElementType ¶ added in v0.32.0
func (MonitoringConfigResponseOutput) ElementType() reflect.Type
func (MonitoringConfigResponseOutput) KubernetesMetricsPrefix ¶ added in v0.32.0
func (o MonitoringConfigResponseOutput) KubernetesMetricsPrefix() pulumi.StringOutput
Optional. Kubernetes system metrics, if available, are written to this prefix. This defaults to kubernetes.io for GKE, and kubernetes.io/anthos for Anthos eventually. Noted: Anthos MultiCloud will have kubernetes.io prefix today but will migration to be under kubernetes.io/anthos.
func (MonitoringConfigResponseOutput) Location ¶ added in v0.32.0
func (o MonitoringConfigResponseOutput) Location() pulumi.StringOutput
Optional. Location used to report Metrics
func (MonitoringConfigResponseOutput) Project ¶ added in v0.32.0
func (o MonitoringConfigResponseOutput) Project() pulumi.StringOutput
Optional. Project used to report Metrics
func (MonitoringConfigResponseOutput) ToMonitoringConfigResponseOutput ¶ added in v0.32.0
func (o MonitoringConfigResponseOutput) ToMonitoringConfigResponseOutput() MonitoringConfigResponseOutput
func (MonitoringConfigResponseOutput) ToMonitoringConfigResponseOutputWithContext ¶ added in v0.32.0
func (o MonitoringConfigResponseOutput) ToMonitoringConfigResponseOutputWithContext(ctx context.Context) MonitoringConfigResponseOutput
type MultiCloudCluster ¶ added in v0.32.0
type MultiCloudCluster struct { // Immutable. Self-link of the Google Cloud resource for the GKE Multi-Cloud cluster. For example: //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/awsClusters/my-cluster //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/azureClusters/my-cluster //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/attachedClusters/my-cluster ResourceLink *string `pulumi:"resourceLink"` }
MultiCloudCluster contains information specific to GKE Multi-Cloud clusters.
type MultiCloudClusterArgs ¶ added in v0.32.0
type MultiCloudClusterArgs struct { // Immutable. Self-link of the Google Cloud resource for the GKE Multi-Cloud cluster. For example: //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/awsClusters/my-cluster //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/azureClusters/my-cluster //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/attachedClusters/my-cluster ResourceLink pulumi.StringPtrInput `pulumi:"resourceLink"` }
MultiCloudCluster contains information specific to GKE Multi-Cloud clusters.
func (MultiCloudClusterArgs) ElementType ¶ added in v0.32.0
func (MultiCloudClusterArgs) ElementType() reflect.Type
func (MultiCloudClusterArgs) ToMultiCloudClusterOutput ¶ added in v0.32.0
func (i MultiCloudClusterArgs) ToMultiCloudClusterOutput() MultiCloudClusterOutput
func (MultiCloudClusterArgs) ToMultiCloudClusterOutputWithContext ¶ added in v0.32.0
func (i MultiCloudClusterArgs) ToMultiCloudClusterOutputWithContext(ctx context.Context) MultiCloudClusterOutput
func (MultiCloudClusterArgs) ToMultiCloudClusterPtrOutput ¶ added in v0.32.0
func (i MultiCloudClusterArgs) ToMultiCloudClusterPtrOutput() MultiCloudClusterPtrOutput
func (MultiCloudClusterArgs) ToMultiCloudClusterPtrOutputWithContext ¶ added in v0.32.0
func (i MultiCloudClusterArgs) ToMultiCloudClusterPtrOutputWithContext(ctx context.Context) MultiCloudClusterPtrOutput
type MultiCloudClusterInput ¶ added in v0.32.0
type MultiCloudClusterInput interface { pulumi.Input ToMultiCloudClusterOutput() MultiCloudClusterOutput ToMultiCloudClusterOutputWithContext(context.Context) MultiCloudClusterOutput }
MultiCloudClusterInput is an input type that accepts MultiCloudClusterArgs and MultiCloudClusterOutput values. You can construct a concrete instance of `MultiCloudClusterInput` via:
MultiCloudClusterArgs{...}
type MultiCloudClusterOutput ¶ added in v0.32.0
type MultiCloudClusterOutput struct{ *pulumi.OutputState }
MultiCloudCluster contains information specific to GKE Multi-Cloud clusters.
func (MultiCloudClusterOutput) ElementType ¶ added in v0.32.0
func (MultiCloudClusterOutput) ElementType() reflect.Type
func (MultiCloudClusterOutput) ResourceLink ¶ added in v0.32.0
func (o MultiCloudClusterOutput) ResourceLink() pulumi.StringPtrOutput
Immutable. Self-link of the Google Cloud resource for the GKE Multi-Cloud cluster. For example: //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/awsClusters/my-cluster //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/azureClusters/my-cluster //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/attachedClusters/my-cluster
func (MultiCloudClusterOutput) ToMultiCloudClusterOutput ¶ added in v0.32.0
func (o MultiCloudClusterOutput) ToMultiCloudClusterOutput() MultiCloudClusterOutput
func (MultiCloudClusterOutput) ToMultiCloudClusterOutputWithContext ¶ added in v0.32.0
func (o MultiCloudClusterOutput) ToMultiCloudClusterOutputWithContext(ctx context.Context) MultiCloudClusterOutput
func (MultiCloudClusterOutput) ToMultiCloudClusterPtrOutput ¶ added in v0.32.0
func (o MultiCloudClusterOutput) ToMultiCloudClusterPtrOutput() MultiCloudClusterPtrOutput
func (MultiCloudClusterOutput) ToMultiCloudClusterPtrOutputWithContext ¶ added in v0.32.0
func (o MultiCloudClusterOutput) ToMultiCloudClusterPtrOutputWithContext(ctx context.Context) MultiCloudClusterPtrOutput
type MultiCloudClusterPtrInput ¶ added in v0.32.0
type MultiCloudClusterPtrInput interface { pulumi.Input ToMultiCloudClusterPtrOutput() MultiCloudClusterPtrOutput ToMultiCloudClusterPtrOutputWithContext(context.Context) MultiCloudClusterPtrOutput }
MultiCloudClusterPtrInput is an input type that accepts MultiCloudClusterArgs, MultiCloudClusterPtr and MultiCloudClusterPtrOutput values. You can construct a concrete instance of `MultiCloudClusterPtrInput` via:
MultiCloudClusterArgs{...} or: nil
func MultiCloudClusterPtr ¶ added in v0.32.0
func MultiCloudClusterPtr(v *MultiCloudClusterArgs) MultiCloudClusterPtrInput
type MultiCloudClusterPtrOutput ¶ added in v0.32.0
type MultiCloudClusterPtrOutput struct{ *pulumi.OutputState }
func (MultiCloudClusterPtrOutput) Elem ¶ added in v0.32.0
func (o MultiCloudClusterPtrOutput) Elem() MultiCloudClusterOutput
func (MultiCloudClusterPtrOutput) ElementType ¶ added in v0.32.0
func (MultiCloudClusterPtrOutput) ElementType() reflect.Type
func (MultiCloudClusterPtrOutput) ResourceLink ¶ added in v0.32.0
func (o MultiCloudClusterPtrOutput) ResourceLink() pulumi.StringPtrOutput
Immutable. Self-link of the Google Cloud resource for the GKE Multi-Cloud cluster. For example: //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/awsClusters/my-cluster //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/azureClusters/my-cluster //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/attachedClusters/my-cluster
func (MultiCloudClusterPtrOutput) ToMultiCloudClusterPtrOutput ¶ added in v0.32.0
func (o MultiCloudClusterPtrOutput) ToMultiCloudClusterPtrOutput() MultiCloudClusterPtrOutput
func (MultiCloudClusterPtrOutput) ToMultiCloudClusterPtrOutputWithContext ¶ added in v0.32.0
func (o MultiCloudClusterPtrOutput) ToMultiCloudClusterPtrOutputWithContext(ctx context.Context) MultiCloudClusterPtrOutput
type MultiCloudClusterResponse ¶ added in v0.32.0
type MultiCloudClusterResponse struct { // If cluster_missing is set then it denotes that API(gkemulticloud.googleapis.com) resource for this GKE Multi-Cloud cluster no longer exists. ClusterMissing bool `pulumi:"clusterMissing"` // Immutable. Self-link of the Google Cloud resource for the GKE Multi-Cloud cluster. For example: //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/awsClusters/my-cluster //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/azureClusters/my-cluster //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/attachedClusters/my-cluster ResourceLink string `pulumi:"resourceLink"` }
MultiCloudCluster contains information specific to GKE Multi-Cloud clusters.
type MultiCloudClusterResponseOutput ¶ added in v0.32.0
type MultiCloudClusterResponseOutput struct{ *pulumi.OutputState }
MultiCloudCluster contains information specific to GKE Multi-Cloud clusters.
func (MultiCloudClusterResponseOutput) ClusterMissing ¶ added in v0.32.0
func (o MultiCloudClusterResponseOutput) ClusterMissing() pulumi.BoolOutput
If cluster_missing is set then it denotes that API(gkemulticloud.googleapis.com) resource for this GKE Multi-Cloud cluster no longer exists.
func (MultiCloudClusterResponseOutput) ElementType ¶ added in v0.32.0
func (MultiCloudClusterResponseOutput) ElementType() reflect.Type
func (MultiCloudClusterResponseOutput) ResourceLink ¶ added in v0.32.0
func (o MultiCloudClusterResponseOutput) ResourceLink() pulumi.StringOutput
Immutable. Self-link of the Google Cloud resource for the GKE Multi-Cloud cluster. For example: //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/awsClusters/my-cluster //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/azureClusters/my-cluster //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/attachedClusters/my-cluster
func (MultiCloudClusterResponseOutput) ToMultiCloudClusterResponseOutput ¶ added in v0.32.0
func (o MultiCloudClusterResponseOutput) ToMultiCloudClusterResponseOutput() MultiCloudClusterResponseOutput
func (MultiCloudClusterResponseOutput) ToMultiCloudClusterResponseOutputWithContext ¶ added in v0.32.0
func (o MultiCloudClusterResponseOutput) ToMultiCloudClusterResponseOutputWithContext(ctx context.Context) MultiCloudClusterResponseOutput
type MultiClusterIngressFeatureSpec ¶
type MultiClusterIngressFeatureSpec struct { // Deprecated: This field will be ignored and should not be set. Customer's billing structure. // // Deprecated: Deprecated: This field will be ignored and should not be set. Customer's billing structure. Billing *MultiClusterIngressFeatureSpecBilling `pulumi:"billing"` // Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example: `projects/foo-proj/locations/global/memberships/bar` ConfigMembership *string `pulumi:"configMembership"` }
**Multi-cluster Ingress**: The configuration for the MultiClusterIngress feature.
type MultiClusterIngressFeatureSpecArgs ¶
type MultiClusterIngressFeatureSpecArgs struct { // Deprecated: This field will be ignored and should not be set. Customer's billing structure. // // Deprecated: Deprecated: This field will be ignored and should not be set. Customer's billing structure. Billing MultiClusterIngressFeatureSpecBillingPtrInput `pulumi:"billing"` // Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example: `projects/foo-proj/locations/global/memberships/bar` ConfigMembership pulumi.StringPtrInput `pulumi:"configMembership"` }
**Multi-cluster Ingress**: The configuration for the MultiClusterIngress feature.
func (MultiClusterIngressFeatureSpecArgs) ElementType ¶
func (MultiClusterIngressFeatureSpecArgs) ElementType() reflect.Type
func (MultiClusterIngressFeatureSpecArgs) ToMultiClusterIngressFeatureSpecOutput ¶
func (i MultiClusterIngressFeatureSpecArgs) ToMultiClusterIngressFeatureSpecOutput() MultiClusterIngressFeatureSpecOutput
func (MultiClusterIngressFeatureSpecArgs) ToMultiClusterIngressFeatureSpecOutputWithContext ¶
func (i MultiClusterIngressFeatureSpecArgs) ToMultiClusterIngressFeatureSpecOutputWithContext(ctx context.Context) MultiClusterIngressFeatureSpecOutput
func (MultiClusterIngressFeatureSpecArgs) ToMultiClusterIngressFeatureSpecPtrOutput ¶
func (i MultiClusterIngressFeatureSpecArgs) ToMultiClusterIngressFeatureSpecPtrOutput() MultiClusterIngressFeatureSpecPtrOutput
func (MultiClusterIngressFeatureSpecArgs) ToMultiClusterIngressFeatureSpecPtrOutputWithContext ¶
func (i MultiClusterIngressFeatureSpecArgs) ToMultiClusterIngressFeatureSpecPtrOutputWithContext(ctx context.Context) MultiClusterIngressFeatureSpecPtrOutput
type MultiClusterIngressFeatureSpecBilling
deprecated
added in
v0.5.0
type MultiClusterIngressFeatureSpecBilling string
Deprecated: This field will be ignored and should not be set. Customer's billing structure.
func (MultiClusterIngressFeatureSpecBilling) ElementType ¶ added in v0.5.0
func (MultiClusterIngressFeatureSpecBilling) ElementType() reflect.Type
func (MultiClusterIngressFeatureSpecBilling) ToMultiClusterIngressFeatureSpecBillingOutput ¶ added in v0.17.0
func (e MultiClusterIngressFeatureSpecBilling) ToMultiClusterIngressFeatureSpecBillingOutput() MultiClusterIngressFeatureSpecBillingOutput
func (MultiClusterIngressFeatureSpecBilling) ToMultiClusterIngressFeatureSpecBillingOutputWithContext ¶ added in v0.17.0
func (e MultiClusterIngressFeatureSpecBilling) ToMultiClusterIngressFeatureSpecBillingOutputWithContext(ctx context.Context) MultiClusterIngressFeatureSpecBillingOutput
func (MultiClusterIngressFeatureSpecBilling) ToMultiClusterIngressFeatureSpecBillingPtrOutput ¶ added in v0.17.0
func (e MultiClusterIngressFeatureSpecBilling) ToMultiClusterIngressFeatureSpecBillingPtrOutput() MultiClusterIngressFeatureSpecBillingPtrOutput
func (MultiClusterIngressFeatureSpecBilling) ToMultiClusterIngressFeatureSpecBillingPtrOutputWithContext ¶ added in v0.17.0
func (e MultiClusterIngressFeatureSpecBilling) ToMultiClusterIngressFeatureSpecBillingPtrOutputWithContext(ctx context.Context) MultiClusterIngressFeatureSpecBillingPtrOutput
func (MultiClusterIngressFeatureSpecBilling) ToStringOutput ¶ added in v0.5.0
func (e MultiClusterIngressFeatureSpecBilling) ToStringOutput() pulumi.StringOutput
func (MultiClusterIngressFeatureSpecBilling) ToStringOutputWithContext ¶ added in v0.5.0
func (e MultiClusterIngressFeatureSpecBilling) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MultiClusterIngressFeatureSpecBilling) ToStringPtrOutput ¶ added in v0.5.0
func (e MultiClusterIngressFeatureSpecBilling) ToStringPtrOutput() pulumi.StringPtrOutput
func (MultiClusterIngressFeatureSpecBilling) ToStringPtrOutputWithContext ¶ added in v0.5.0
func (e MultiClusterIngressFeatureSpecBilling) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MultiClusterIngressFeatureSpecBillingInput ¶ added in v0.17.0
type MultiClusterIngressFeatureSpecBillingInput interface { pulumi.Input ToMultiClusterIngressFeatureSpecBillingOutput() MultiClusterIngressFeatureSpecBillingOutput ToMultiClusterIngressFeatureSpecBillingOutputWithContext(context.Context) MultiClusterIngressFeatureSpecBillingOutput }
MultiClusterIngressFeatureSpecBillingInput is an input type that accepts values of the MultiClusterIngressFeatureSpecBilling enum A concrete instance of `MultiClusterIngressFeatureSpecBillingInput` can be one of the following:
MultiClusterIngressFeatureSpecBillingBillingUnspecified MultiClusterIngressFeatureSpecBillingPayAsYouGo MultiClusterIngressFeatureSpecBillingAnthosLicense
type MultiClusterIngressFeatureSpecBillingOutput ¶ added in v0.17.0
type MultiClusterIngressFeatureSpecBillingOutput struct{ *pulumi.OutputState }
func (MultiClusterIngressFeatureSpecBillingOutput) ElementType ¶ added in v0.17.0
func (MultiClusterIngressFeatureSpecBillingOutput) ElementType() reflect.Type
func (MultiClusterIngressFeatureSpecBillingOutput) ToMultiClusterIngressFeatureSpecBillingOutput ¶ added in v0.17.0
func (o MultiClusterIngressFeatureSpecBillingOutput) ToMultiClusterIngressFeatureSpecBillingOutput() MultiClusterIngressFeatureSpecBillingOutput
func (MultiClusterIngressFeatureSpecBillingOutput) ToMultiClusterIngressFeatureSpecBillingOutputWithContext ¶ added in v0.17.0
func (o MultiClusterIngressFeatureSpecBillingOutput) ToMultiClusterIngressFeatureSpecBillingOutputWithContext(ctx context.Context) MultiClusterIngressFeatureSpecBillingOutput
func (MultiClusterIngressFeatureSpecBillingOutput) ToMultiClusterIngressFeatureSpecBillingPtrOutput ¶ added in v0.17.0
func (o MultiClusterIngressFeatureSpecBillingOutput) ToMultiClusterIngressFeatureSpecBillingPtrOutput() MultiClusterIngressFeatureSpecBillingPtrOutput
func (MultiClusterIngressFeatureSpecBillingOutput) ToMultiClusterIngressFeatureSpecBillingPtrOutputWithContext ¶ added in v0.17.0
func (o MultiClusterIngressFeatureSpecBillingOutput) ToMultiClusterIngressFeatureSpecBillingPtrOutputWithContext(ctx context.Context) MultiClusterIngressFeatureSpecBillingPtrOutput
func (MultiClusterIngressFeatureSpecBillingOutput) ToStringOutput ¶ added in v0.17.0
func (o MultiClusterIngressFeatureSpecBillingOutput) ToStringOutput() pulumi.StringOutput
func (MultiClusterIngressFeatureSpecBillingOutput) ToStringOutputWithContext ¶ added in v0.17.0
func (o MultiClusterIngressFeatureSpecBillingOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MultiClusterIngressFeatureSpecBillingOutput) ToStringPtrOutput ¶ added in v0.17.0
func (o MultiClusterIngressFeatureSpecBillingOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MultiClusterIngressFeatureSpecBillingOutput) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (o MultiClusterIngressFeatureSpecBillingOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MultiClusterIngressFeatureSpecBillingPtrInput ¶ added in v0.17.0
type MultiClusterIngressFeatureSpecBillingPtrInput interface { pulumi.Input ToMultiClusterIngressFeatureSpecBillingPtrOutput() MultiClusterIngressFeatureSpecBillingPtrOutput ToMultiClusterIngressFeatureSpecBillingPtrOutputWithContext(context.Context) MultiClusterIngressFeatureSpecBillingPtrOutput }
func MultiClusterIngressFeatureSpecBillingPtr ¶ added in v0.17.0
func MultiClusterIngressFeatureSpecBillingPtr(v string) MultiClusterIngressFeatureSpecBillingPtrInput
type MultiClusterIngressFeatureSpecBillingPtrOutput ¶ added in v0.17.0
type MultiClusterIngressFeatureSpecBillingPtrOutput struct{ *pulumi.OutputState }
func (MultiClusterIngressFeatureSpecBillingPtrOutput) ElementType ¶ added in v0.17.0
func (MultiClusterIngressFeatureSpecBillingPtrOutput) ElementType() reflect.Type
func (MultiClusterIngressFeatureSpecBillingPtrOutput) ToMultiClusterIngressFeatureSpecBillingPtrOutput ¶ added in v0.17.0
func (o MultiClusterIngressFeatureSpecBillingPtrOutput) ToMultiClusterIngressFeatureSpecBillingPtrOutput() MultiClusterIngressFeatureSpecBillingPtrOutput
func (MultiClusterIngressFeatureSpecBillingPtrOutput) ToMultiClusterIngressFeatureSpecBillingPtrOutputWithContext ¶ added in v0.17.0
func (o MultiClusterIngressFeatureSpecBillingPtrOutput) ToMultiClusterIngressFeatureSpecBillingPtrOutputWithContext(ctx context.Context) MultiClusterIngressFeatureSpecBillingPtrOutput
func (MultiClusterIngressFeatureSpecBillingPtrOutput) ToStringPtrOutput ¶ added in v0.17.0
func (o MultiClusterIngressFeatureSpecBillingPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MultiClusterIngressFeatureSpecBillingPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (o MultiClusterIngressFeatureSpecBillingPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MultiClusterIngressFeatureSpecInput ¶
type MultiClusterIngressFeatureSpecInput interface { pulumi.Input ToMultiClusterIngressFeatureSpecOutput() MultiClusterIngressFeatureSpecOutput ToMultiClusterIngressFeatureSpecOutputWithContext(context.Context) MultiClusterIngressFeatureSpecOutput }
MultiClusterIngressFeatureSpecInput is an input type that accepts MultiClusterIngressFeatureSpecArgs and MultiClusterIngressFeatureSpecOutput values. You can construct a concrete instance of `MultiClusterIngressFeatureSpecInput` via:
MultiClusterIngressFeatureSpecArgs{...}
type MultiClusterIngressFeatureSpecOutput ¶
type MultiClusterIngressFeatureSpecOutput struct{ *pulumi.OutputState }
**Multi-cluster Ingress**: The configuration for the MultiClusterIngress feature.
func (MultiClusterIngressFeatureSpecOutput) Billing
deprecated
added in
v0.5.0
func (o MultiClusterIngressFeatureSpecOutput) Billing() MultiClusterIngressFeatureSpecBillingPtrOutput
Deprecated: This field will be ignored and should not be set. Customer's billing structure.
Deprecated: Deprecated: This field will be ignored and should not be set. Customer's billing structure.
func (MultiClusterIngressFeatureSpecOutput) ConfigMembership ¶
func (o MultiClusterIngressFeatureSpecOutput) ConfigMembership() pulumi.StringPtrOutput
Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example: `projects/foo-proj/locations/global/memberships/bar`
func (MultiClusterIngressFeatureSpecOutput) ElementType ¶
func (MultiClusterIngressFeatureSpecOutput) ElementType() reflect.Type
func (MultiClusterIngressFeatureSpecOutput) ToMultiClusterIngressFeatureSpecOutput ¶
func (o MultiClusterIngressFeatureSpecOutput) ToMultiClusterIngressFeatureSpecOutput() MultiClusterIngressFeatureSpecOutput
func (MultiClusterIngressFeatureSpecOutput) ToMultiClusterIngressFeatureSpecOutputWithContext ¶
func (o MultiClusterIngressFeatureSpecOutput) ToMultiClusterIngressFeatureSpecOutputWithContext(ctx context.Context) MultiClusterIngressFeatureSpecOutput
func (MultiClusterIngressFeatureSpecOutput) ToMultiClusterIngressFeatureSpecPtrOutput ¶
func (o MultiClusterIngressFeatureSpecOutput) ToMultiClusterIngressFeatureSpecPtrOutput() MultiClusterIngressFeatureSpecPtrOutput
func (MultiClusterIngressFeatureSpecOutput) ToMultiClusterIngressFeatureSpecPtrOutputWithContext ¶
func (o MultiClusterIngressFeatureSpecOutput) ToMultiClusterIngressFeatureSpecPtrOutputWithContext(ctx context.Context) MultiClusterIngressFeatureSpecPtrOutput
type MultiClusterIngressFeatureSpecPtrInput ¶
type MultiClusterIngressFeatureSpecPtrInput interface { pulumi.Input ToMultiClusterIngressFeatureSpecPtrOutput() MultiClusterIngressFeatureSpecPtrOutput ToMultiClusterIngressFeatureSpecPtrOutputWithContext(context.Context) MultiClusterIngressFeatureSpecPtrOutput }
MultiClusterIngressFeatureSpecPtrInput is an input type that accepts MultiClusterIngressFeatureSpecArgs, MultiClusterIngressFeatureSpecPtr and MultiClusterIngressFeatureSpecPtrOutput values. You can construct a concrete instance of `MultiClusterIngressFeatureSpecPtrInput` via:
MultiClusterIngressFeatureSpecArgs{...} or: nil
func MultiClusterIngressFeatureSpecPtr ¶
func MultiClusterIngressFeatureSpecPtr(v *MultiClusterIngressFeatureSpecArgs) MultiClusterIngressFeatureSpecPtrInput
type MultiClusterIngressFeatureSpecPtrOutput ¶
type MultiClusterIngressFeatureSpecPtrOutput struct{ *pulumi.OutputState }
func (MultiClusterIngressFeatureSpecPtrOutput) Billing
deprecated
added in
v0.5.0
func (o MultiClusterIngressFeatureSpecPtrOutput) Billing() MultiClusterIngressFeatureSpecBillingPtrOutput
Deprecated: This field will be ignored and should not be set. Customer's billing structure.
Deprecated: Deprecated: This field will be ignored and should not be set. Customer's billing structure.
func (MultiClusterIngressFeatureSpecPtrOutput) ConfigMembership ¶
func (o MultiClusterIngressFeatureSpecPtrOutput) ConfigMembership() pulumi.StringPtrOutput
Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example: `projects/foo-proj/locations/global/memberships/bar`
func (MultiClusterIngressFeatureSpecPtrOutput) ElementType ¶
func (MultiClusterIngressFeatureSpecPtrOutput) ElementType() reflect.Type
func (MultiClusterIngressFeatureSpecPtrOutput) ToMultiClusterIngressFeatureSpecPtrOutput ¶
func (o MultiClusterIngressFeatureSpecPtrOutput) ToMultiClusterIngressFeatureSpecPtrOutput() MultiClusterIngressFeatureSpecPtrOutput
func (MultiClusterIngressFeatureSpecPtrOutput) ToMultiClusterIngressFeatureSpecPtrOutputWithContext ¶
func (o MultiClusterIngressFeatureSpecPtrOutput) ToMultiClusterIngressFeatureSpecPtrOutputWithContext(ctx context.Context) MultiClusterIngressFeatureSpecPtrOutput
type MultiClusterIngressFeatureSpecResponse ¶
type MultiClusterIngressFeatureSpecResponse struct { // Deprecated: This field will be ignored and should not be set. Customer's billing structure. // // Deprecated: Deprecated: This field will be ignored and should not be set. Customer's billing structure. Billing string `pulumi:"billing"` // Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example: `projects/foo-proj/locations/global/memberships/bar` ConfigMembership string `pulumi:"configMembership"` }
**Multi-cluster Ingress**: The configuration for the MultiClusterIngress feature.
type MultiClusterIngressFeatureSpecResponseOutput ¶
type MultiClusterIngressFeatureSpecResponseOutput struct{ *pulumi.OutputState }
**Multi-cluster Ingress**: The configuration for the MultiClusterIngress feature.
func (MultiClusterIngressFeatureSpecResponseOutput) Billing
deprecated
added in
v0.5.0
func (o MultiClusterIngressFeatureSpecResponseOutput) Billing() pulumi.StringOutput
Deprecated: This field will be ignored and should not be set. Customer's billing structure.
Deprecated: Deprecated: This field will be ignored and should not be set. Customer's billing structure.
func (MultiClusterIngressFeatureSpecResponseOutput) ConfigMembership ¶
func (o MultiClusterIngressFeatureSpecResponseOutput) ConfigMembership() pulumi.StringOutput
Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example: `projects/foo-proj/locations/global/memberships/bar`
func (MultiClusterIngressFeatureSpecResponseOutput) ElementType ¶
func (MultiClusterIngressFeatureSpecResponseOutput) ElementType() reflect.Type
func (MultiClusterIngressFeatureSpecResponseOutput) ToMultiClusterIngressFeatureSpecResponseOutput ¶
func (o MultiClusterIngressFeatureSpecResponseOutput) ToMultiClusterIngressFeatureSpecResponseOutput() MultiClusterIngressFeatureSpecResponseOutput
func (MultiClusterIngressFeatureSpecResponseOutput) ToMultiClusterIngressFeatureSpecResponseOutputWithContext ¶
func (o MultiClusterIngressFeatureSpecResponseOutput) ToMultiClusterIngressFeatureSpecResponseOutputWithContext(ctx context.Context) MultiClusterIngressFeatureSpecResponseOutput
type Namespace ¶ added in v0.29.0
type Namespace struct { pulumi.CustomResourceState // When the namespace was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // When the namespace was deleted. DeleteTime pulumi.StringOutput `pulumi:"deleteTime"` // Optional. Labels for this Namespace. Labels pulumi.StringMapOutput `pulumi:"labels"` Location pulumi.StringOutput `pulumi:"location"` // The resource name for the namespace `projects/{project}/locations/{location}/namespaces/{namespace}` Name pulumi.StringOutput `pulumi:"name"` // Optional. Namespace-level cluster namespace labels. These labels are applied to the related namespace of the member clusters bound to the parent Scope. Scope-level labels (`namespace_labels` in the Fleet Scope resource) take precedence over Namespace-level labels if they share a key. Keys and values must be Kubernetes-conformant. NamespaceLabels pulumi.StringMapOutput `pulumi:"namespaceLabels"` Project pulumi.StringOutput `pulumi:"project"` // Scope associated with the namespace Scope pulumi.StringOutput `pulumi:"scope"` ScopeId pulumi.StringOutput `pulumi:"scopeId"` // Required. Client chosen ID for the Namespace. `namespace_id` must be a valid RFC 1123 compliant DNS label: 1. At most 63 characters in length 2. It must consist of lower case alphanumeric characters or `-` 3. It must start and end with an alphanumeric character Which can be expressed as the regex: `[a-z0-9]([-a-z0-9]*[a-z0-9])?`, with a maximum length of 63 characters. ScopeNamespaceId pulumi.StringOutput `pulumi:"scopeNamespaceId"` // State of the namespace resource. State NamespaceLifecycleStateResponseOutput `pulumi:"state"` // Google-generated UUID for this resource. This is unique across all namespace resources. If a namespace resource is deleted and another resource with the same name is created, it gets a different uid. Uid pulumi.StringOutput `pulumi:"uid"` // When the namespace was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Creates a fleet namespace. Auto-naming is currently not supported for this resource.
func GetNamespace ¶ added in v0.29.0
func GetNamespace(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NamespaceState, opts ...pulumi.ResourceOption) (*Namespace, error)
GetNamespace gets an existing Namespace 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 NewNamespace ¶ added in v0.29.0
func NewNamespace(ctx *pulumi.Context, name string, args *NamespaceArgs, opts ...pulumi.ResourceOption) (*Namespace, error)
NewNamespace registers a new resource with the given unique name, arguments, and options.
func (*Namespace) ElementType ¶ added in v0.29.0
func (*Namespace) ToNamespaceOutput ¶ added in v0.29.0
func (i *Namespace) ToNamespaceOutput() NamespaceOutput
func (*Namespace) ToNamespaceOutputWithContext ¶ added in v0.29.0
func (i *Namespace) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
type NamespaceArgs ¶ added in v0.29.0
type NamespaceArgs struct { // Optional. Labels for this Namespace. Labels pulumi.StringMapInput Location pulumi.StringPtrInput // The resource name for the namespace `projects/{project}/locations/{location}/namespaces/{namespace}` Name pulumi.StringPtrInput // Optional. Namespace-level cluster namespace labels. These labels are applied to the related namespace of the member clusters bound to the parent Scope. Scope-level labels (`namespace_labels` in the Fleet Scope resource) take precedence over Namespace-level labels if they share a key. Keys and values must be Kubernetes-conformant. NamespaceLabels pulumi.StringMapInput Project pulumi.StringPtrInput // Scope associated with the namespace Scope pulumi.StringInput ScopeId pulumi.StringInput // Required. Client chosen ID for the Namespace. `namespace_id` must be a valid RFC 1123 compliant DNS label: 1. At most 63 characters in length 2. It must consist of lower case alphanumeric characters or `-` 3. It must start and end with an alphanumeric character Which can be expressed as the regex: `[a-z0-9]([-a-z0-9]*[a-z0-9])?`, with a maximum length of 63 characters. ScopeNamespaceId pulumi.StringInput }
The set of arguments for constructing a Namespace resource.
func (NamespaceArgs) ElementType ¶ added in v0.29.0
func (NamespaceArgs) ElementType() reflect.Type
type NamespaceInput ¶ added in v0.29.0
type NamespaceInput interface { pulumi.Input ToNamespaceOutput() NamespaceOutput ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput }
type NamespaceLifecycleStateResponse ¶ added in v0.29.0
type NamespaceLifecycleStateResponse struct { // The current state of the Namespace resource. Code string `pulumi:"code"` }
NamespaceLifecycleState describes the state of a Namespace resource.
type NamespaceLifecycleStateResponseOutput ¶ added in v0.29.0
type NamespaceLifecycleStateResponseOutput struct{ *pulumi.OutputState }
NamespaceLifecycleState describes the state of a Namespace resource.
func (NamespaceLifecycleStateResponseOutput) Code ¶ added in v0.29.0
func (o NamespaceLifecycleStateResponseOutput) Code() pulumi.StringOutput
The current state of the Namespace resource.
func (NamespaceLifecycleStateResponseOutput) ElementType ¶ added in v0.29.0
func (NamespaceLifecycleStateResponseOutput) ElementType() reflect.Type
func (NamespaceLifecycleStateResponseOutput) ToNamespaceLifecycleStateResponseOutput ¶ added in v0.29.0
func (o NamespaceLifecycleStateResponseOutput) ToNamespaceLifecycleStateResponseOutput() NamespaceLifecycleStateResponseOutput
func (NamespaceLifecycleStateResponseOutput) ToNamespaceLifecycleStateResponseOutputWithContext ¶ added in v0.29.0
func (o NamespaceLifecycleStateResponseOutput) ToNamespaceLifecycleStateResponseOutputWithContext(ctx context.Context) NamespaceLifecycleStateResponseOutput
type NamespaceOutput ¶ added in v0.29.0
type NamespaceOutput struct{ *pulumi.OutputState }
func (NamespaceOutput) CreateTime ¶ added in v0.29.0
func (o NamespaceOutput) CreateTime() pulumi.StringOutput
When the namespace was created.
func (NamespaceOutput) DeleteTime ¶ added in v0.29.0
func (o NamespaceOutput) DeleteTime() pulumi.StringOutput
When the namespace was deleted.
func (NamespaceOutput) ElementType ¶ added in v0.29.0
func (NamespaceOutput) ElementType() reflect.Type
func (NamespaceOutput) Labels ¶ added in v0.32.0
func (o NamespaceOutput) Labels() pulumi.StringMapOutput
Optional. Labels for this Namespace.
func (NamespaceOutput) Location ¶ added in v0.29.0
func (o NamespaceOutput) Location() pulumi.StringOutput
func (NamespaceOutput) Name ¶ added in v0.29.0
func (o NamespaceOutput) Name() pulumi.StringOutput
The resource name for the namespace `projects/{project}/locations/{location}/namespaces/{namespace}`
func (NamespaceOutput) NamespaceLabels ¶ added in v0.32.0
func (o NamespaceOutput) NamespaceLabels() pulumi.StringMapOutput
Optional. Namespace-level cluster namespace labels. These labels are applied to the related namespace of the member clusters bound to the parent Scope. Scope-level labels (`namespace_labels` in the Fleet Scope resource) take precedence over Namespace-level labels if they share a key. Keys and values must be Kubernetes-conformant.
func (NamespaceOutput) Project ¶ added in v0.29.0
func (o NamespaceOutput) Project() pulumi.StringOutput
func (NamespaceOutput) Scope ¶ added in v0.29.0
func (o NamespaceOutput) Scope() pulumi.StringOutput
Scope associated with the namespace
func (NamespaceOutput) ScopeId ¶ added in v0.32.0
func (o NamespaceOutput) ScopeId() pulumi.StringOutput
func (NamespaceOutput) ScopeNamespaceId ¶ added in v0.32.0
func (o NamespaceOutput) ScopeNamespaceId() pulumi.StringOutput
Required. Client chosen ID for the Namespace. `namespace_id` must be a valid RFC 1123 compliant DNS label: 1. At most 63 characters in length 2. It must consist of lower case alphanumeric characters or `-` 3. It must start and end with an alphanumeric character Which can be expressed as the regex: `[a-z0-9]([-a-z0-9]*[a-z0-9])?`, with a maximum length of 63 characters.
func (NamespaceOutput) State ¶ added in v0.29.0
func (o NamespaceOutput) State() NamespaceLifecycleStateResponseOutput
State of the namespace resource.
func (NamespaceOutput) ToNamespaceOutput ¶ added in v0.29.0
func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput
func (NamespaceOutput) ToNamespaceOutputWithContext ¶ added in v0.29.0
func (o NamespaceOutput) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
func (NamespaceOutput) Uid ¶ added in v0.29.0
func (o NamespaceOutput) Uid() pulumi.StringOutput
Google-generated UUID for this resource. This is unique across all namespace resources. If a namespace resource is deleted and another resource with the same name is created, it gets a different uid.
func (NamespaceOutput) UpdateTime ¶ added in v0.29.0
func (o NamespaceOutput) UpdateTime() pulumi.StringOutput
When the namespace was last updated.
type NamespaceState ¶ added in v0.29.0
type NamespaceState struct { }
func (NamespaceState) ElementType ¶ added in v0.29.0
func (NamespaceState) ElementType() reflect.Type
type OnPremCluster ¶ added in v0.32.0
type OnPremCluster struct { // Immutable. Whether the cluster is an admin cluster. AdminCluster *bool `pulumi:"adminCluster"` // Immutable. The on prem cluster's type. ClusterType *OnPremClusterClusterType `pulumi:"clusterType"` // Immutable. Self-link of the Google Cloud resource for the GKE On-Prem cluster. For example: //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/vmwareClusters/my-cluster //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/bareMetalClusters/my-cluster ResourceLink *string `pulumi:"resourceLink"` }
OnPremCluster contains information specific to GKE On-Prem clusters.
type OnPremClusterArgs ¶ added in v0.32.0
type OnPremClusterArgs struct { // Immutable. Whether the cluster is an admin cluster. AdminCluster pulumi.BoolPtrInput `pulumi:"adminCluster"` // Immutable. The on prem cluster's type. ClusterType OnPremClusterClusterTypePtrInput `pulumi:"clusterType"` // Immutable. Self-link of the Google Cloud resource for the GKE On-Prem cluster. For example: //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/vmwareClusters/my-cluster //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/bareMetalClusters/my-cluster ResourceLink pulumi.StringPtrInput `pulumi:"resourceLink"` }
OnPremCluster contains information specific to GKE On-Prem clusters.
func (OnPremClusterArgs) ElementType ¶ added in v0.32.0
func (OnPremClusterArgs) ElementType() reflect.Type
func (OnPremClusterArgs) ToOnPremClusterOutput ¶ added in v0.32.0
func (i OnPremClusterArgs) ToOnPremClusterOutput() OnPremClusterOutput
func (OnPremClusterArgs) ToOnPremClusterOutputWithContext ¶ added in v0.32.0
func (i OnPremClusterArgs) ToOnPremClusterOutputWithContext(ctx context.Context) OnPremClusterOutput
func (OnPremClusterArgs) ToOnPremClusterPtrOutput ¶ added in v0.32.0
func (i OnPremClusterArgs) ToOnPremClusterPtrOutput() OnPremClusterPtrOutput
func (OnPremClusterArgs) ToOnPremClusterPtrOutputWithContext ¶ added in v0.32.0
func (i OnPremClusterArgs) ToOnPremClusterPtrOutputWithContext(ctx context.Context) OnPremClusterPtrOutput
type OnPremClusterClusterType ¶ added in v0.32.0
type OnPremClusterClusterType string
Immutable. The on prem cluster's type.
func (OnPremClusterClusterType) ElementType ¶ added in v0.32.0
func (OnPremClusterClusterType) ElementType() reflect.Type
func (OnPremClusterClusterType) ToOnPremClusterClusterTypeOutput ¶ added in v0.32.0
func (e OnPremClusterClusterType) ToOnPremClusterClusterTypeOutput() OnPremClusterClusterTypeOutput
func (OnPremClusterClusterType) ToOnPremClusterClusterTypeOutputWithContext ¶ added in v0.32.0
func (e OnPremClusterClusterType) ToOnPremClusterClusterTypeOutputWithContext(ctx context.Context) OnPremClusterClusterTypeOutput
func (OnPremClusterClusterType) ToOnPremClusterClusterTypePtrOutput ¶ added in v0.32.0
func (e OnPremClusterClusterType) ToOnPremClusterClusterTypePtrOutput() OnPremClusterClusterTypePtrOutput
func (OnPremClusterClusterType) ToOnPremClusterClusterTypePtrOutputWithContext ¶ added in v0.32.0
func (e OnPremClusterClusterType) ToOnPremClusterClusterTypePtrOutputWithContext(ctx context.Context) OnPremClusterClusterTypePtrOutput
func (OnPremClusterClusterType) ToStringOutput ¶ added in v0.32.0
func (e OnPremClusterClusterType) ToStringOutput() pulumi.StringOutput
func (OnPremClusterClusterType) ToStringOutputWithContext ¶ added in v0.32.0
func (e OnPremClusterClusterType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OnPremClusterClusterType) ToStringPtrOutput ¶ added in v0.32.0
func (e OnPremClusterClusterType) ToStringPtrOutput() pulumi.StringPtrOutput
func (OnPremClusterClusterType) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e OnPremClusterClusterType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OnPremClusterClusterTypeInput ¶ added in v0.32.0
type OnPremClusterClusterTypeInput interface { pulumi.Input ToOnPremClusterClusterTypeOutput() OnPremClusterClusterTypeOutput ToOnPremClusterClusterTypeOutputWithContext(context.Context) OnPremClusterClusterTypeOutput }
OnPremClusterClusterTypeInput is an input type that accepts values of the OnPremClusterClusterType enum A concrete instance of `OnPremClusterClusterTypeInput` can be one of the following:
OnPremClusterClusterTypeClustertypeUnspecified OnPremClusterClusterTypeBootstrap OnPremClusterClusterTypeHybrid OnPremClusterClusterTypeStandalone OnPremClusterClusterTypeUser
type OnPremClusterClusterTypeOutput ¶ added in v0.32.0
type OnPremClusterClusterTypeOutput struct{ *pulumi.OutputState }
func (OnPremClusterClusterTypeOutput) ElementType ¶ added in v0.32.0
func (OnPremClusterClusterTypeOutput) ElementType() reflect.Type
func (OnPremClusterClusterTypeOutput) ToOnPremClusterClusterTypeOutput ¶ added in v0.32.0
func (o OnPremClusterClusterTypeOutput) ToOnPremClusterClusterTypeOutput() OnPremClusterClusterTypeOutput
func (OnPremClusterClusterTypeOutput) ToOnPremClusterClusterTypeOutputWithContext ¶ added in v0.32.0
func (o OnPremClusterClusterTypeOutput) ToOnPremClusterClusterTypeOutputWithContext(ctx context.Context) OnPremClusterClusterTypeOutput
func (OnPremClusterClusterTypeOutput) ToOnPremClusterClusterTypePtrOutput ¶ added in v0.32.0
func (o OnPremClusterClusterTypeOutput) ToOnPremClusterClusterTypePtrOutput() OnPremClusterClusterTypePtrOutput
func (OnPremClusterClusterTypeOutput) ToOnPremClusterClusterTypePtrOutputWithContext ¶ added in v0.32.0
func (o OnPremClusterClusterTypeOutput) ToOnPremClusterClusterTypePtrOutputWithContext(ctx context.Context) OnPremClusterClusterTypePtrOutput
func (OnPremClusterClusterTypeOutput) ToStringOutput ¶ added in v0.32.0
func (o OnPremClusterClusterTypeOutput) ToStringOutput() pulumi.StringOutput
func (OnPremClusterClusterTypeOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o OnPremClusterClusterTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OnPremClusterClusterTypeOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o OnPremClusterClusterTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (OnPremClusterClusterTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o OnPremClusterClusterTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OnPremClusterClusterTypePtrInput ¶ added in v0.32.0
type OnPremClusterClusterTypePtrInput interface { pulumi.Input ToOnPremClusterClusterTypePtrOutput() OnPremClusterClusterTypePtrOutput ToOnPremClusterClusterTypePtrOutputWithContext(context.Context) OnPremClusterClusterTypePtrOutput }
func OnPremClusterClusterTypePtr ¶ added in v0.32.0
func OnPremClusterClusterTypePtr(v string) OnPremClusterClusterTypePtrInput
type OnPremClusterClusterTypePtrOutput ¶ added in v0.32.0
type OnPremClusterClusterTypePtrOutput struct{ *pulumi.OutputState }
func (OnPremClusterClusterTypePtrOutput) Elem ¶ added in v0.32.0
func (o OnPremClusterClusterTypePtrOutput) Elem() OnPremClusterClusterTypeOutput
func (OnPremClusterClusterTypePtrOutput) ElementType ¶ added in v0.32.0
func (OnPremClusterClusterTypePtrOutput) ElementType() reflect.Type
func (OnPremClusterClusterTypePtrOutput) ToOnPremClusterClusterTypePtrOutput ¶ added in v0.32.0
func (o OnPremClusterClusterTypePtrOutput) ToOnPremClusterClusterTypePtrOutput() OnPremClusterClusterTypePtrOutput
func (OnPremClusterClusterTypePtrOutput) ToOnPremClusterClusterTypePtrOutputWithContext ¶ added in v0.32.0
func (o OnPremClusterClusterTypePtrOutput) ToOnPremClusterClusterTypePtrOutputWithContext(ctx context.Context) OnPremClusterClusterTypePtrOutput
func (OnPremClusterClusterTypePtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o OnPremClusterClusterTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (OnPremClusterClusterTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o OnPremClusterClusterTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OnPremClusterInput ¶ added in v0.32.0
type OnPremClusterInput interface { pulumi.Input ToOnPremClusterOutput() OnPremClusterOutput ToOnPremClusterOutputWithContext(context.Context) OnPremClusterOutput }
OnPremClusterInput is an input type that accepts OnPremClusterArgs and OnPremClusterOutput values. You can construct a concrete instance of `OnPremClusterInput` via:
OnPremClusterArgs{...}
type OnPremClusterOutput ¶ added in v0.32.0
type OnPremClusterOutput struct{ *pulumi.OutputState }
OnPremCluster contains information specific to GKE On-Prem clusters.
func (OnPremClusterOutput) AdminCluster ¶ added in v0.32.0
func (o OnPremClusterOutput) AdminCluster() pulumi.BoolPtrOutput
Immutable. Whether the cluster is an admin cluster.
func (OnPremClusterOutput) ClusterType ¶ added in v0.32.0
func (o OnPremClusterOutput) ClusterType() OnPremClusterClusterTypePtrOutput
Immutable. The on prem cluster's type.
func (OnPremClusterOutput) ElementType ¶ added in v0.32.0
func (OnPremClusterOutput) ElementType() reflect.Type
func (OnPremClusterOutput) ResourceLink ¶ added in v0.32.0
func (o OnPremClusterOutput) ResourceLink() pulumi.StringPtrOutput
Immutable. Self-link of the Google Cloud resource for the GKE On-Prem cluster. For example: //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/vmwareClusters/my-cluster //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/bareMetalClusters/my-cluster
func (OnPremClusterOutput) ToOnPremClusterOutput ¶ added in v0.32.0
func (o OnPremClusterOutput) ToOnPremClusterOutput() OnPremClusterOutput
func (OnPremClusterOutput) ToOnPremClusterOutputWithContext ¶ added in v0.32.0
func (o OnPremClusterOutput) ToOnPremClusterOutputWithContext(ctx context.Context) OnPremClusterOutput
func (OnPremClusterOutput) ToOnPremClusterPtrOutput ¶ added in v0.32.0
func (o OnPremClusterOutput) ToOnPremClusterPtrOutput() OnPremClusterPtrOutput
func (OnPremClusterOutput) ToOnPremClusterPtrOutputWithContext ¶ added in v0.32.0
func (o OnPremClusterOutput) ToOnPremClusterPtrOutputWithContext(ctx context.Context) OnPremClusterPtrOutput
type OnPremClusterPtrInput ¶ added in v0.32.0
type OnPremClusterPtrInput interface { pulumi.Input ToOnPremClusterPtrOutput() OnPremClusterPtrOutput ToOnPremClusterPtrOutputWithContext(context.Context) OnPremClusterPtrOutput }
OnPremClusterPtrInput is an input type that accepts OnPremClusterArgs, OnPremClusterPtr and OnPremClusterPtrOutput values. You can construct a concrete instance of `OnPremClusterPtrInput` via:
OnPremClusterArgs{...} or: nil
func OnPremClusterPtr ¶ added in v0.32.0
func OnPremClusterPtr(v *OnPremClusterArgs) OnPremClusterPtrInput
type OnPremClusterPtrOutput ¶ added in v0.32.0
type OnPremClusterPtrOutput struct{ *pulumi.OutputState }
func (OnPremClusterPtrOutput) AdminCluster ¶ added in v0.32.0
func (o OnPremClusterPtrOutput) AdminCluster() pulumi.BoolPtrOutput
Immutable. Whether the cluster is an admin cluster.
func (OnPremClusterPtrOutput) ClusterType ¶ added in v0.32.0
func (o OnPremClusterPtrOutput) ClusterType() OnPremClusterClusterTypePtrOutput
Immutable. The on prem cluster's type.
func (OnPremClusterPtrOutput) Elem ¶ added in v0.32.0
func (o OnPremClusterPtrOutput) Elem() OnPremClusterOutput
func (OnPremClusterPtrOutput) ElementType ¶ added in v0.32.0
func (OnPremClusterPtrOutput) ElementType() reflect.Type
func (OnPremClusterPtrOutput) ResourceLink ¶ added in v0.32.0
func (o OnPremClusterPtrOutput) ResourceLink() pulumi.StringPtrOutput
Immutable. Self-link of the Google Cloud resource for the GKE On-Prem cluster. For example: //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/vmwareClusters/my-cluster //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/bareMetalClusters/my-cluster
func (OnPremClusterPtrOutput) ToOnPremClusterPtrOutput ¶ added in v0.32.0
func (o OnPremClusterPtrOutput) ToOnPremClusterPtrOutput() OnPremClusterPtrOutput
func (OnPremClusterPtrOutput) ToOnPremClusterPtrOutputWithContext ¶ added in v0.32.0
func (o OnPremClusterPtrOutput) ToOnPremClusterPtrOutputWithContext(ctx context.Context) OnPremClusterPtrOutput
type OnPremClusterResponse ¶ added in v0.32.0
type OnPremClusterResponse struct { // Immutable. Whether the cluster is an admin cluster. AdminCluster bool `pulumi:"adminCluster"` // If cluster_missing is set then it denotes that API(gkeonprem.googleapis.com) resource for this GKE On-Prem cluster no longer exists. ClusterMissing bool `pulumi:"clusterMissing"` // Immutable. The on prem cluster's type. ClusterType string `pulumi:"clusterType"` // Immutable. Self-link of the Google Cloud resource for the GKE On-Prem cluster. For example: //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/vmwareClusters/my-cluster //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/bareMetalClusters/my-cluster ResourceLink string `pulumi:"resourceLink"` }
OnPremCluster contains information specific to GKE On-Prem clusters.
type OnPremClusterResponseOutput ¶ added in v0.32.0
type OnPremClusterResponseOutput struct{ *pulumi.OutputState }
OnPremCluster contains information specific to GKE On-Prem clusters.
func (OnPremClusterResponseOutput) AdminCluster ¶ added in v0.32.0
func (o OnPremClusterResponseOutput) AdminCluster() pulumi.BoolOutput
Immutable. Whether the cluster is an admin cluster.
func (OnPremClusterResponseOutput) ClusterMissing ¶ added in v0.32.0
func (o OnPremClusterResponseOutput) ClusterMissing() pulumi.BoolOutput
If cluster_missing is set then it denotes that API(gkeonprem.googleapis.com) resource for this GKE On-Prem cluster no longer exists.
func (OnPremClusterResponseOutput) ClusterType ¶ added in v0.32.0
func (o OnPremClusterResponseOutput) ClusterType() pulumi.StringOutput
Immutable. The on prem cluster's type.
func (OnPremClusterResponseOutput) ElementType ¶ added in v0.32.0
func (OnPremClusterResponseOutput) ElementType() reflect.Type
func (OnPremClusterResponseOutput) ResourceLink ¶ added in v0.32.0
func (o OnPremClusterResponseOutput) ResourceLink() pulumi.StringOutput
Immutable. Self-link of the Google Cloud resource for the GKE On-Prem cluster. For example: //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/vmwareClusters/my-cluster //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/bareMetalClusters/my-cluster
func (OnPremClusterResponseOutput) ToOnPremClusterResponseOutput ¶ added in v0.32.0
func (o OnPremClusterResponseOutput) ToOnPremClusterResponseOutput() OnPremClusterResponseOutput
func (OnPremClusterResponseOutput) ToOnPremClusterResponseOutputWithContext ¶ added in v0.32.0
func (o OnPremClusterResponseOutput) ToOnPremClusterResponseOutputWithContext(ctx context.Context) OnPremClusterResponseOutput
type Origin ¶
type Origin struct { // Type specifies which type of origin is set. Type *OriginType `pulumi:"type"` }
Origin defines where this MembershipFeatureSpec originated from.
type OriginArgs ¶
type OriginArgs struct { // Type specifies which type of origin is set. Type OriginTypePtrInput `pulumi:"type"` }
Origin defines where this MembershipFeatureSpec originated from.
func (OriginArgs) ElementType ¶
func (OriginArgs) ElementType() reflect.Type
func (OriginArgs) ToOriginOutput ¶
func (i OriginArgs) ToOriginOutput() OriginOutput
func (OriginArgs) ToOriginOutputWithContext ¶
func (i OriginArgs) ToOriginOutputWithContext(ctx context.Context) OriginOutput
func (OriginArgs) ToOriginPtrOutput ¶
func (i OriginArgs) ToOriginPtrOutput() OriginPtrOutput
func (OriginArgs) ToOriginPtrOutputWithContext ¶
func (i OriginArgs) ToOriginPtrOutputWithContext(ctx context.Context) OriginPtrOutput
type OriginInput ¶
type OriginInput interface { pulumi.Input ToOriginOutput() OriginOutput ToOriginOutputWithContext(context.Context) OriginOutput }
OriginInput is an input type that accepts OriginArgs and OriginOutput values. You can construct a concrete instance of `OriginInput` via:
OriginArgs{...}
type OriginOutput ¶
type OriginOutput struct{ *pulumi.OutputState }
Origin defines where this MembershipFeatureSpec originated from.
func (OriginOutput) ElementType ¶
func (OriginOutput) ElementType() reflect.Type
func (OriginOutput) ToOriginOutput ¶
func (o OriginOutput) ToOriginOutput() OriginOutput
func (OriginOutput) ToOriginOutputWithContext ¶
func (o OriginOutput) ToOriginOutputWithContext(ctx context.Context) OriginOutput
func (OriginOutput) ToOriginPtrOutput ¶
func (o OriginOutput) ToOriginPtrOutput() OriginPtrOutput
func (OriginOutput) ToOriginPtrOutputWithContext ¶
func (o OriginOutput) ToOriginPtrOutputWithContext(ctx context.Context) OriginPtrOutput
func (OriginOutput) Type ¶
func (o OriginOutput) Type() OriginTypePtrOutput
Type specifies which type of origin is set.
type OriginPtrInput ¶
type OriginPtrInput interface { pulumi.Input ToOriginPtrOutput() OriginPtrOutput ToOriginPtrOutputWithContext(context.Context) OriginPtrOutput }
OriginPtrInput is an input type that accepts OriginArgs, OriginPtr and OriginPtrOutput values. You can construct a concrete instance of `OriginPtrInput` via:
OriginArgs{...} or: nil
func OriginPtr ¶
func OriginPtr(v *OriginArgs) OriginPtrInput
type OriginPtrOutput ¶
type OriginPtrOutput struct{ *pulumi.OutputState }
func (OriginPtrOutput) Elem ¶
func (o OriginPtrOutput) Elem() OriginOutput
func (OriginPtrOutput) ElementType ¶
func (OriginPtrOutput) ElementType() reflect.Type
func (OriginPtrOutput) ToOriginPtrOutput ¶
func (o OriginPtrOutput) ToOriginPtrOutput() OriginPtrOutput
func (OriginPtrOutput) ToOriginPtrOutputWithContext ¶
func (o OriginPtrOutput) ToOriginPtrOutputWithContext(ctx context.Context) OriginPtrOutput
func (OriginPtrOutput) Type ¶
func (o OriginPtrOutput) Type() OriginTypePtrOutput
Type specifies which type of origin is set.
type OriginResponse ¶
type OriginResponse struct { // Type specifies which type of origin is set. Type string `pulumi:"type"` }
Origin defines where this MembershipFeatureSpec originated from.
type OriginResponseOutput ¶
type OriginResponseOutput struct{ *pulumi.OutputState }
Origin defines where this MembershipFeatureSpec originated from.
func (OriginResponseOutput) ElementType ¶
func (OriginResponseOutput) ElementType() reflect.Type
func (OriginResponseOutput) ToOriginResponseOutput ¶
func (o OriginResponseOutput) ToOriginResponseOutput() OriginResponseOutput
func (OriginResponseOutput) ToOriginResponseOutputWithContext ¶
func (o OriginResponseOutput) ToOriginResponseOutputWithContext(ctx context.Context) OriginResponseOutput
func (OriginResponseOutput) Type ¶
func (o OriginResponseOutput) Type() pulumi.StringOutput
Type specifies which type of origin is set.
type OriginType ¶
type OriginType string
Type specifies which type of origin is set.
func (OriginType) ElementType ¶
func (OriginType) ElementType() reflect.Type
func (OriginType) ToOriginTypeOutput ¶
func (e OriginType) ToOriginTypeOutput() OriginTypeOutput
func (OriginType) ToOriginTypeOutputWithContext ¶
func (e OriginType) ToOriginTypeOutputWithContext(ctx context.Context) OriginTypeOutput
func (OriginType) ToOriginTypePtrOutput ¶
func (e OriginType) ToOriginTypePtrOutput() OriginTypePtrOutput
func (OriginType) ToOriginTypePtrOutputWithContext ¶
func (e OriginType) ToOriginTypePtrOutputWithContext(ctx context.Context) OriginTypePtrOutput
func (OriginType) ToStringOutput ¶
func (e OriginType) ToStringOutput() pulumi.StringOutput
func (OriginType) ToStringOutputWithContext ¶
func (e OriginType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OriginType) ToStringPtrOutput ¶
func (e OriginType) ToStringPtrOutput() pulumi.StringPtrOutput
func (OriginType) ToStringPtrOutputWithContext ¶
func (e OriginType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OriginTypeInput ¶
type OriginTypeInput interface { pulumi.Input ToOriginTypeOutput() OriginTypeOutput ToOriginTypeOutputWithContext(context.Context) OriginTypeOutput }
OriginTypeInput is an input type that accepts values of the OriginType enum A concrete instance of `OriginTypeInput` can be one of the following:
OriginTypeTypeUnspecified OriginTypeFleet OriginTypeFleetOutOfSync OriginTypeUser
type OriginTypeOutput ¶
type OriginTypeOutput struct{ *pulumi.OutputState }
func (OriginTypeOutput) ElementType ¶
func (OriginTypeOutput) ElementType() reflect.Type
func (OriginTypeOutput) ToOriginTypeOutput ¶
func (o OriginTypeOutput) ToOriginTypeOutput() OriginTypeOutput
func (OriginTypeOutput) ToOriginTypeOutputWithContext ¶
func (o OriginTypeOutput) ToOriginTypeOutputWithContext(ctx context.Context) OriginTypeOutput
func (OriginTypeOutput) ToOriginTypePtrOutput ¶
func (o OriginTypeOutput) ToOriginTypePtrOutput() OriginTypePtrOutput
func (OriginTypeOutput) ToOriginTypePtrOutputWithContext ¶
func (o OriginTypeOutput) ToOriginTypePtrOutputWithContext(ctx context.Context) OriginTypePtrOutput
func (OriginTypeOutput) ToStringOutput ¶
func (o OriginTypeOutput) ToStringOutput() pulumi.StringOutput
func (OriginTypeOutput) ToStringOutputWithContext ¶
func (o OriginTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OriginTypeOutput) ToStringPtrOutput ¶
func (o OriginTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (OriginTypeOutput) ToStringPtrOutputWithContext ¶
func (o OriginTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OriginTypePtrInput ¶
type OriginTypePtrInput interface { pulumi.Input ToOriginTypePtrOutput() OriginTypePtrOutput ToOriginTypePtrOutputWithContext(context.Context) OriginTypePtrOutput }
func OriginTypePtr ¶
func OriginTypePtr(v string) OriginTypePtrInput
type OriginTypePtrOutput ¶
type OriginTypePtrOutput struct{ *pulumi.OutputState }
func (OriginTypePtrOutput) Elem ¶
func (o OriginTypePtrOutput) Elem() OriginTypeOutput
func (OriginTypePtrOutput) ElementType ¶
func (OriginTypePtrOutput) ElementType() reflect.Type
func (OriginTypePtrOutput) ToOriginTypePtrOutput ¶
func (o OriginTypePtrOutput) ToOriginTypePtrOutput() OriginTypePtrOutput
func (OriginTypePtrOutput) ToOriginTypePtrOutputWithContext ¶
func (o OriginTypePtrOutput) ToOriginTypePtrOutputWithContext(ctx context.Context) OriginTypePtrOutput
func (OriginTypePtrOutput) ToStringPtrOutput ¶
func (o OriginTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (OriginTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o OriginTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyBinding ¶ added in v0.32.0
type PolicyBinding struct { // The relative resource name of the binauthz platform policy to audit. GKE platform policies have the following format: `projects/{project_number}/platforms/gke/policies/{policy_id}`. Name *string `pulumi:"name"` }
Binauthz policy that applies to this cluster.
type PolicyBindingArgs ¶ added in v0.32.0
type PolicyBindingArgs struct { // The relative resource name of the binauthz platform policy to audit. GKE platform policies have the following format: `projects/{project_number}/platforms/gke/policies/{policy_id}`. Name pulumi.StringPtrInput `pulumi:"name"` }
Binauthz policy that applies to this cluster.
func (PolicyBindingArgs) ElementType ¶ added in v0.32.0
func (PolicyBindingArgs) ElementType() reflect.Type
func (PolicyBindingArgs) ToPolicyBindingOutput ¶ added in v0.32.0
func (i PolicyBindingArgs) ToPolicyBindingOutput() PolicyBindingOutput
func (PolicyBindingArgs) ToPolicyBindingOutputWithContext ¶ added in v0.32.0
func (i PolicyBindingArgs) ToPolicyBindingOutputWithContext(ctx context.Context) PolicyBindingOutput
type PolicyBindingArray ¶ added in v0.32.0
type PolicyBindingArray []PolicyBindingInput
func (PolicyBindingArray) ElementType ¶ added in v0.32.0
func (PolicyBindingArray) ElementType() reflect.Type
func (PolicyBindingArray) ToPolicyBindingArrayOutput ¶ added in v0.32.0
func (i PolicyBindingArray) ToPolicyBindingArrayOutput() PolicyBindingArrayOutput
func (PolicyBindingArray) ToPolicyBindingArrayOutputWithContext ¶ added in v0.32.0
func (i PolicyBindingArray) ToPolicyBindingArrayOutputWithContext(ctx context.Context) PolicyBindingArrayOutput
type PolicyBindingArrayInput ¶ added in v0.32.0
type PolicyBindingArrayInput interface { pulumi.Input ToPolicyBindingArrayOutput() PolicyBindingArrayOutput ToPolicyBindingArrayOutputWithContext(context.Context) PolicyBindingArrayOutput }
PolicyBindingArrayInput is an input type that accepts PolicyBindingArray and PolicyBindingArrayOutput values. You can construct a concrete instance of `PolicyBindingArrayInput` via:
PolicyBindingArray{ PolicyBindingArgs{...} }
type PolicyBindingArrayOutput ¶ added in v0.32.0
type PolicyBindingArrayOutput struct{ *pulumi.OutputState }
func (PolicyBindingArrayOutput) ElementType ¶ added in v0.32.0
func (PolicyBindingArrayOutput) ElementType() reflect.Type
func (PolicyBindingArrayOutput) Index ¶ added in v0.32.0
func (o PolicyBindingArrayOutput) Index(i pulumi.IntInput) PolicyBindingOutput
func (PolicyBindingArrayOutput) ToPolicyBindingArrayOutput ¶ added in v0.32.0
func (o PolicyBindingArrayOutput) ToPolicyBindingArrayOutput() PolicyBindingArrayOutput
func (PolicyBindingArrayOutput) ToPolicyBindingArrayOutputWithContext ¶ added in v0.32.0
func (o PolicyBindingArrayOutput) ToPolicyBindingArrayOutputWithContext(ctx context.Context) PolicyBindingArrayOutput
type PolicyBindingInput ¶ added in v0.32.0
type PolicyBindingInput interface { pulumi.Input ToPolicyBindingOutput() PolicyBindingOutput ToPolicyBindingOutputWithContext(context.Context) PolicyBindingOutput }
PolicyBindingInput is an input type that accepts PolicyBindingArgs and PolicyBindingOutput values. You can construct a concrete instance of `PolicyBindingInput` via:
PolicyBindingArgs{...}
type PolicyBindingOutput ¶ added in v0.32.0
type PolicyBindingOutput struct{ *pulumi.OutputState }
Binauthz policy that applies to this cluster.
func (PolicyBindingOutput) ElementType ¶ added in v0.32.0
func (PolicyBindingOutput) ElementType() reflect.Type
func (PolicyBindingOutput) Name ¶ added in v0.32.0
func (o PolicyBindingOutput) Name() pulumi.StringPtrOutput
The relative resource name of the binauthz platform policy to audit. GKE platform policies have the following format: `projects/{project_number}/platforms/gke/policies/{policy_id}`.
func (PolicyBindingOutput) ToPolicyBindingOutput ¶ added in v0.32.0
func (o PolicyBindingOutput) ToPolicyBindingOutput() PolicyBindingOutput
func (PolicyBindingOutput) ToPolicyBindingOutputWithContext ¶ added in v0.32.0
func (o PolicyBindingOutput) ToPolicyBindingOutputWithContext(ctx context.Context) PolicyBindingOutput
type PolicyBindingResponse ¶ added in v0.32.0
type PolicyBindingResponse struct { // The relative resource name of the binauthz platform policy to audit. GKE platform policies have the following format: `projects/{project_number}/platforms/gke/policies/{policy_id}`. Name string `pulumi:"name"` }
Binauthz policy that applies to this cluster.
type PolicyBindingResponseArrayOutput ¶ added in v0.32.0
type PolicyBindingResponseArrayOutput struct{ *pulumi.OutputState }
func (PolicyBindingResponseArrayOutput) ElementType ¶ added in v0.32.0
func (PolicyBindingResponseArrayOutput) ElementType() reflect.Type
func (PolicyBindingResponseArrayOutput) Index ¶ added in v0.32.0
func (o PolicyBindingResponseArrayOutput) Index(i pulumi.IntInput) PolicyBindingResponseOutput
func (PolicyBindingResponseArrayOutput) ToPolicyBindingResponseArrayOutput ¶ added in v0.32.0
func (o PolicyBindingResponseArrayOutput) ToPolicyBindingResponseArrayOutput() PolicyBindingResponseArrayOutput
func (PolicyBindingResponseArrayOutput) ToPolicyBindingResponseArrayOutputWithContext ¶ added in v0.32.0
func (o PolicyBindingResponseArrayOutput) ToPolicyBindingResponseArrayOutputWithContext(ctx context.Context) PolicyBindingResponseArrayOutput
type PolicyBindingResponseOutput ¶ added in v0.32.0
type PolicyBindingResponseOutput struct{ *pulumi.OutputState }
Binauthz policy that applies to this cluster.
func (PolicyBindingResponseOutput) ElementType ¶ added in v0.32.0
func (PolicyBindingResponseOutput) ElementType() reflect.Type
func (PolicyBindingResponseOutput) Name ¶ added in v0.32.0
func (o PolicyBindingResponseOutput) Name() pulumi.StringOutput
The relative resource name of the binauthz platform policy to audit. GKE platform policies have the following format: `projects/{project_number}/platforms/gke/policies/{policy_id}`.
func (PolicyBindingResponseOutput) ToPolicyBindingResponseOutput ¶ added in v0.32.0
func (o PolicyBindingResponseOutput) ToPolicyBindingResponseOutput() PolicyBindingResponseOutput
func (PolicyBindingResponseOutput) ToPolicyBindingResponseOutputWithContext ¶ added in v0.32.0
func (o PolicyBindingResponseOutput) ToPolicyBindingResponseOutputWithContext(ctx context.Context) PolicyBindingResponseOutput
type PolicyControllerBundleInstallSpec ¶
type PolicyControllerBundleInstallSpec struct { // The set of namespaces to be exempted from the bundle. ExemptedNamespaces []string `pulumi:"exemptedNamespaces"` }
BundleInstallSpec is the specification configuration for a single managed bundle.
type PolicyControllerBundleInstallSpecArgs ¶
type PolicyControllerBundleInstallSpecArgs struct { // The set of namespaces to be exempted from the bundle. ExemptedNamespaces pulumi.StringArrayInput `pulumi:"exemptedNamespaces"` }
BundleInstallSpec is the specification configuration for a single managed bundle.
func (PolicyControllerBundleInstallSpecArgs) ElementType ¶
func (PolicyControllerBundleInstallSpecArgs) ElementType() reflect.Type
func (PolicyControllerBundleInstallSpecArgs) ToPolicyControllerBundleInstallSpecOutput ¶
func (i PolicyControllerBundleInstallSpecArgs) ToPolicyControllerBundleInstallSpecOutput() PolicyControllerBundleInstallSpecOutput
func (PolicyControllerBundleInstallSpecArgs) ToPolicyControllerBundleInstallSpecOutputWithContext ¶
func (i PolicyControllerBundleInstallSpecArgs) ToPolicyControllerBundleInstallSpecOutputWithContext(ctx context.Context) PolicyControllerBundleInstallSpecOutput
type PolicyControllerBundleInstallSpecInput ¶
type PolicyControllerBundleInstallSpecInput interface { pulumi.Input ToPolicyControllerBundleInstallSpecOutput() PolicyControllerBundleInstallSpecOutput ToPolicyControllerBundleInstallSpecOutputWithContext(context.Context) PolicyControllerBundleInstallSpecOutput }
PolicyControllerBundleInstallSpecInput is an input type that accepts PolicyControllerBundleInstallSpecArgs and PolicyControllerBundleInstallSpecOutput values. You can construct a concrete instance of `PolicyControllerBundleInstallSpecInput` via:
PolicyControllerBundleInstallSpecArgs{...}
type PolicyControllerBundleInstallSpecMap ¶
type PolicyControllerBundleInstallSpecMap map[string]PolicyControllerBundleInstallSpecInput
func (PolicyControllerBundleInstallSpecMap) ElementType ¶
func (PolicyControllerBundleInstallSpecMap) ElementType() reflect.Type
func (PolicyControllerBundleInstallSpecMap) ToPolicyControllerBundleInstallSpecMapOutput ¶
func (i PolicyControllerBundleInstallSpecMap) ToPolicyControllerBundleInstallSpecMapOutput() PolicyControllerBundleInstallSpecMapOutput
func (PolicyControllerBundleInstallSpecMap) ToPolicyControllerBundleInstallSpecMapOutputWithContext ¶
func (i PolicyControllerBundleInstallSpecMap) ToPolicyControllerBundleInstallSpecMapOutputWithContext(ctx context.Context) PolicyControllerBundleInstallSpecMapOutput
type PolicyControllerBundleInstallSpecMapInput ¶
type PolicyControllerBundleInstallSpecMapInput interface { pulumi.Input ToPolicyControllerBundleInstallSpecMapOutput() PolicyControllerBundleInstallSpecMapOutput ToPolicyControllerBundleInstallSpecMapOutputWithContext(context.Context) PolicyControllerBundleInstallSpecMapOutput }
PolicyControllerBundleInstallSpecMapInput is an input type that accepts PolicyControllerBundleInstallSpecMap and PolicyControllerBundleInstallSpecMapOutput values. You can construct a concrete instance of `PolicyControllerBundleInstallSpecMapInput` via:
PolicyControllerBundleInstallSpecMap{ "key": PolicyControllerBundleInstallSpecArgs{...} }
type PolicyControllerBundleInstallSpecMapOutput ¶
type PolicyControllerBundleInstallSpecMapOutput struct{ *pulumi.OutputState }
func (PolicyControllerBundleInstallSpecMapOutput) ElementType ¶
func (PolicyControllerBundleInstallSpecMapOutput) ElementType() reflect.Type
func (PolicyControllerBundleInstallSpecMapOutput) ToPolicyControllerBundleInstallSpecMapOutput ¶
func (o PolicyControllerBundleInstallSpecMapOutput) ToPolicyControllerBundleInstallSpecMapOutput() PolicyControllerBundleInstallSpecMapOutput
func (PolicyControllerBundleInstallSpecMapOutput) ToPolicyControllerBundleInstallSpecMapOutputWithContext ¶
func (o PolicyControllerBundleInstallSpecMapOutput) ToPolicyControllerBundleInstallSpecMapOutputWithContext(ctx context.Context) PolicyControllerBundleInstallSpecMapOutput
type PolicyControllerBundleInstallSpecOutput ¶
type PolicyControllerBundleInstallSpecOutput struct{ *pulumi.OutputState }
BundleInstallSpec is the specification configuration for a single managed bundle.
func (PolicyControllerBundleInstallSpecOutput) ElementType ¶
func (PolicyControllerBundleInstallSpecOutput) ElementType() reflect.Type
func (PolicyControllerBundleInstallSpecOutput) ExemptedNamespaces ¶
func (o PolicyControllerBundleInstallSpecOutput) ExemptedNamespaces() pulumi.StringArrayOutput
The set of namespaces to be exempted from the bundle.
func (PolicyControllerBundleInstallSpecOutput) ToPolicyControllerBundleInstallSpecOutput ¶
func (o PolicyControllerBundleInstallSpecOutput) ToPolicyControllerBundleInstallSpecOutput() PolicyControllerBundleInstallSpecOutput
func (PolicyControllerBundleInstallSpecOutput) ToPolicyControllerBundleInstallSpecOutputWithContext ¶
func (o PolicyControllerBundleInstallSpecOutput) ToPolicyControllerBundleInstallSpecOutputWithContext(ctx context.Context) PolicyControllerBundleInstallSpecOutput
type PolicyControllerBundleInstallSpecResponse ¶
type PolicyControllerBundleInstallSpecResponse struct { // The set of namespaces to be exempted from the bundle. ExemptedNamespaces []string `pulumi:"exemptedNamespaces"` }
BundleInstallSpec is the specification configuration for a single managed bundle.
type PolicyControllerBundleInstallSpecResponseMapOutput ¶
type PolicyControllerBundleInstallSpecResponseMapOutput struct{ *pulumi.OutputState }
func (PolicyControllerBundleInstallSpecResponseMapOutput) ElementType ¶
func (PolicyControllerBundleInstallSpecResponseMapOutput) ElementType() reflect.Type
func (PolicyControllerBundleInstallSpecResponseMapOutput) ToPolicyControllerBundleInstallSpecResponseMapOutput ¶
func (o PolicyControllerBundleInstallSpecResponseMapOutput) ToPolicyControllerBundleInstallSpecResponseMapOutput() PolicyControllerBundleInstallSpecResponseMapOutput
func (PolicyControllerBundleInstallSpecResponseMapOutput) ToPolicyControllerBundleInstallSpecResponseMapOutputWithContext ¶
func (o PolicyControllerBundleInstallSpecResponseMapOutput) ToPolicyControllerBundleInstallSpecResponseMapOutputWithContext(ctx context.Context) PolicyControllerBundleInstallSpecResponseMapOutput
type PolicyControllerBundleInstallSpecResponseOutput ¶
type PolicyControllerBundleInstallSpecResponseOutput struct{ *pulumi.OutputState }
BundleInstallSpec is the specification configuration for a single managed bundle.
func (PolicyControllerBundleInstallSpecResponseOutput) ElementType ¶
func (PolicyControllerBundleInstallSpecResponseOutput) ElementType() reflect.Type
func (PolicyControllerBundleInstallSpecResponseOutput) ExemptedNamespaces ¶
func (o PolicyControllerBundleInstallSpecResponseOutput) ExemptedNamespaces() pulumi.StringArrayOutput
The set of namespaces to be exempted from the bundle.
func (PolicyControllerBundleInstallSpecResponseOutput) ToPolicyControllerBundleInstallSpecResponseOutput ¶
func (o PolicyControllerBundleInstallSpecResponseOutput) ToPolicyControllerBundleInstallSpecResponseOutput() PolicyControllerBundleInstallSpecResponseOutput
func (PolicyControllerBundleInstallSpecResponseOutput) ToPolicyControllerBundleInstallSpecResponseOutputWithContext ¶
func (o PolicyControllerBundleInstallSpecResponseOutput) ToPolicyControllerBundleInstallSpecResponseOutputWithContext(ctx context.Context) PolicyControllerBundleInstallSpecResponseOutput
type PolicyControllerHubConfig ¶ added in v0.32.0
type PolicyControllerHubConfig struct { // Sets the interval for Policy Controller Audit Scans (in seconds). When set to 0, this disables audit functionality altogether. AuditIntervalSeconds *string `pulumi:"auditIntervalSeconds"` // The maximum number of audit violations to be stored in a constraint. If not set, the internal default (currently 20) will be used. ConstraintViolationLimit *string `pulumi:"constraintViolationLimit"` // Map of deployment configs to deployments ("admission", "audit", "mutation'). DeploymentConfigs map[string]PolicyControllerPolicyControllerDeploymentConfig `pulumi:"deploymentConfigs"` // The set of namespaces that are excluded from Policy Controller checks. Namespaces do not need to currently exist on the cluster. ExemptableNamespaces []string `pulumi:"exemptableNamespaces"` // The install_spec represents the intended state specified by the latest request that mutated install_spec in the feature spec, not the lifecycle state of the feature observed by the Hub feature controller that is reported in the feature state. InstallSpec *PolicyControllerHubConfigInstallSpec `pulumi:"installSpec"` // Logs all denies and dry run failures. LogDeniesEnabled *bool `pulumi:"logDeniesEnabled"` // Monitoring specifies the configuration of monitoring. Monitoring *PolicyControllerMonitoringConfig `pulumi:"monitoring"` // Enables the ability to mutate resources using Policy Controller. MutationEnabled *bool `pulumi:"mutationEnabled"` // Specifies the desired policy content on the cluster PolicyContent *PolicyControllerPolicyContentSpec `pulumi:"policyContent"` // Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated. ReferentialRulesEnabled *bool `pulumi:"referentialRulesEnabled"` }
Configuration for Policy Controller
type PolicyControllerHubConfigArgs ¶ added in v0.32.0
type PolicyControllerHubConfigArgs struct { // Sets the interval for Policy Controller Audit Scans (in seconds). When set to 0, this disables audit functionality altogether. AuditIntervalSeconds pulumi.StringPtrInput `pulumi:"auditIntervalSeconds"` // The maximum number of audit violations to be stored in a constraint. If not set, the internal default (currently 20) will be used. ConstraintViolationLimit pulumi.StringPtrInput `pulumi:"constraintViolationLimit"` // Map of deployment configs to deployments ("admission", "audit", "mutation'). DeploymentConfigs PolicyControllerPolicyControllerDeploymentConfigMapInput `pulumi:"deploymentConfigs"` // The set of namespaces that are excluded from Policy Controller checks. Namespaces do not need to currently exist on the cluster. ExemptableNamespaces pulumi.StringArrayInput `pulumi:"exemptableNamespaces"` // The install_spec represents the intended state specified by the latest request that mutated install_spec in the feature spec, not the lifecycle state of the feature observed by the Hub feature controller that is reported in the feature state. InstallSpec PolicyControllerHubConfigInstallSpecPtrInput `pulumi:"installSpec"` // Logs all denies and dry run failures. LogDeniesEnabled pulumi.BoolPtrInput `pulumi:"logDeniesEnabled"` // Monitoring specifies the configuration of monitoring. Monitoring PolicyControllerMonitoringConfigPtrInput `pulumi:"monitoring"` // Enables the ability to mutate resources using Policy Controller. MutationEnabled pulumi.BoolPtrInput `pulumi:"mutationEnabled"` // Specifies the desired policy content on the cluster PolicyContent PolicyControllerPolicyContentSpecPtrInput `pulumi:"policyContent"` // Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated. ReferentialRulesEnabled pulumi.BoolPtrInput `pulumi:"referentialRulesEnabled"` }
Configuration for Policy Controller
func (PolicyControllerHubConfigArgs) ElementType ¶ added in v0.32.0
func (PolicyControllerHubConfigArgs) ElementType() reflect.Type
func (PolicyControllerHubConfigArgs) ToPolicyControllerHubConfigOutput ¶ added in v0.32.0
func (i PolicyControllerHubConfigArgs) ToPolicyControllerHubConfigOutput() PolicyControllerHubConfigOutput
func (PolicyControllerHubConfigArgs) ToPolicyControllerHubConfigOutputWithContext ¶ added in v0.32.0
func (i PolicyControllerHubConfigArgs) ToPolicyControllerHubConfigOutputWithContext(ctx context.Context) PolicyControllerHubConfigOutput
func (PolicyControllerHubConfigArgs) ToPolicyControllerHubConfigPtrOutput ¶ added in v0.32.0
func (i PolicyControllerHubConfigArgs) ToPolicyControllerHubConfigPtrOutput() PolicyControllerHubConfigPtrOutput
func (PolicyControllerHubConfigArgs) ToPolicyControllerHubConfigPtrOutputWithContext ¶ added in v0.32.0
func (i PolicyControllerHubConfigArgs) ToPolicyControllerHubConfigPtrOutputWithContext(ctx context.Context) PolicyControllerHubConfigPtrOutput
type PolicyControllerHubConfigInput ¶ added in v0.32.0
type PolicyControllerHubConfigInput interface { pulumi.Input ToPolicyControllerHubConfigOutput() PolicyControllerHubConfigOutput ToPolicyControllerHubConfigOutputWithContext(context.Context) PolicyControllerHubConfigOutput }
PolicyControllerHubConfigInput is an input type that accepts PolicyControllerHubConfigArgs and PolicyControllerHubConfigOutput values. You can construct a concrete instance of `PolicyControllerHubConfigInput` via:
PolicyControllerHubConfigArgs{...}
type PolicyControllerHubConfigInstallSpec ¶ added in v0.32.0
type PolicyControllerHubConfigInstallSpec string
The install_spec represents the intended state specified by the latest request that mutated install_spec in the feature spec, not the lifecycle state of the feature observed by the Hub feature controller that is reported in the feature state.
func (PolicyControllerHubConfigInstallSpec) ElementType ¶ added in v0.32.0
func (PolicyControllerHubConfigInstallSpec) ElementType() reflect.Type
func (PolicyControllerHubConfigInstallSpec) ToPolicyControllerHubConfigInstallSpecOutput ¶ added in v0.32.0
func (e PolicyControllerHubConfigInstallSpec) ToPolicyControllerHubConfigInstallSpecOutput() PolicyControllerHubConfigInstallSpecOutput
func (PolicyControllerHubConfigInstallSpec) ToPolicyControllerHubConfigInstallSpecOutputWithContext ¶ added in v0.32.0
func (e PolicyControllerHubConfigInstallSpec) ToPolicyControllerHubConfigInstallSpecOutputWithContext(ctx context.Context) PolicyControllerHubConfigInstallSpecOutput
func (PolicyControllerHubConfigInstallSpec) ToPolicyControllerHubConfigInstallSpecPtrOutput ¶ added in v0.32.0
func (e PolicyControllerHubConfigInstallSpec) ToPolicyControllerHubConfigInstallSpecPtrOutput() PolicyControllerHubConfigInstallSpecPtrOutput
func (PolicyControllerHubConfigInstallSpec) ToPolicyControllerHubConfigInstallSpecPtrOutputWithContext ¶ added in v0.32.0
func (e PolicyControllerHubConfigInstallSpec) ToPolicyControllerHubConfigInstallSpecPtrOutputWithContext(ctx context.Context) PolicyControllerHubConfigInstallSpecPtrOutput
func (PolicyControllerHubConfigInstallSpec) ToStringOutput ¶ added in v0.32.0
func (e PolicyControllerHubConfigInstallSpec) ToStringOutput() pulumi.StringOutput
func (PolicyControllerHubConfigInstallSpec) ToStringOutputWithContext ¶ added in v0.32.0
func (e PolicyControllerHubConfigInstallSpec) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PolicyControllerHubConfigInstallSpec) ToStringPtrOutput ¶ added in v0.32.0
func (e PolicyControllerHubConfigInstallSpec) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyControllerHubConfigInstallSpec) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e PolicyControllerHubConfigInstallSpec) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyControllerHubConfigInstallSpecInput ¶ added in v0.32.0
type PolicyControllerHubConfigInstallSpecInput interface { pulumi.Input ToPolicyControllerHubConfigInstallSpecOutput() PolicyControllerHubConfigInstallSpecOutput ToPolicyControllerHubConfigInstallSpecOutputWithContext(context.Context) PolicyControllerHubConfigInstallSpecOutput }
PolicyControllerHubConfigInstallSpecInput is an input type that accepts values of the PolicyControllerHubConfigInstallSpec enum A concrete instance of `PolicyControllerHubConfigInstallSpecInput` can be one of the following:
PolicyControllerHubConfigInstallSpecInstallSpecUnspecified PolicyControllerHubConfigInstallSpecInstallSpecNotInstalled PolicyControllerHubConfigInstallSpecInstallSpecEnabled PolicyControllerHubConfigInstallSpecInstallSpecSuspended PolicyControllerHubConfigInstallSpecInstallSpecDetached
type PolicyControllerHubConfigInstallSpecOutput ¶ added in v0.32.0
type PolicyControllerHubConfigInstallSpecOutput struct{ *pulumi.OutputState }
func (PolicyControllerHubConfigInstallSpecOutput) ElementType ¶ added in v0.32.0
func (PolicyControllerHubConfigInstallSpecOutput) ElementType() reflect.Type
func (PolicyControllerHubConfigInstallSpecOutput) ToPolicyControllerHubConfigInstallSpecOutput ¶ added in v0.32.0
func (o PolicyControllerHubConfigInstallSpecOutput) ToPolicyControllerHubConfigInstallSpecOutput() PolicyControllerHubConfigInstallSpecOutput
func (PolicyControllerHubConfigInstallSpecOutput) ToPolicyControllerHubConfigInstallSpecOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerHubConfigInstallSpecOutput) ToPolicyControllerHubConfigInstallSpecOutputWithContext(ctx context.Context) PolicyControllerHubConfigInstallSpecOutput
func (PolicyControllerHubConfigInstallSpecOutput) ToPolicyControllerHubConfigInstallSpecPtrOutput ¶ added in v0.32.0
func (o PolicyControllerHubConfigInstallSpecOutput) ToPolicyControllerHubConfigInstallSpecPtrOutput() PolicyControllerHubConfigInstallSpecPtrOutput
func (PolicyControllerHubConfigInstallSpecOutput) ToPolicyControllerHubConfigInstallSpecPtrOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerHubConfigInstallSpecOutput) ToPolicyControllerHubConfigInstallSpecPtrOutputWithContext(ctx context.Context) PolicyControllerHubConfigInstallSpecPtrOutput
func (PolicyControllerHubConfigInstallSpecOutput) ToStringOutput ¶ added in v0.32.0
func (o PolicyControllerHubConfigInstallSpecOutput) ToStringOutput() pulumi.StringOutput
func (PolicyControllerHubConfigInstallSpecOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerHubConfigInstallSpecOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PolicyControllerHubConfigInstallSpecOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o PolicyControllerHubConfigInstallSpecOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyControllerHubConfigInstallSpecOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerHubConfigInstallSpecOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyControllerHubConfigInstallSpecPtrInput ¶ added in v0.32.0
type PolicyControllerHubConfigInstallSpecPtrInput interface { pulumi.Input ToPolicyControllerHubConfigInstallSpecPtrOutput() PolicyControllerHubConfigInstallSpecPtrOutput ToPolicyControllerHubConfigInstallSpecPtrOutputWithContext(context.Context) PolicyControllerHubConfigInstallSpecPtrOutput }
func PolicyControllerHubConfigInstallSpecPtr ¶ added in v0.32.0
func PolicyControllerHubConfigInstallSpecPtr(v string) PolicyControllerHubConfigInstallSpecPtrInput
type PolicyControllerHubConfigInstallSpecPtrOutput ¶ added in v0.32.0
type PolicyControllerHubConfigInstallSpecPtrOutput struct{ *pulumi.OutputState }
func (PolicyControllerHubConfigInstallSpecPtrOutput) ElementType ¶ added in v0.32.0
func (PolicyControllerHubConfigInstallSpecPtrOutput) ElementType() reflect.Type
func (PolicyControllerHubConfigInstallSpecPtrOutput) ToPolicyControllerHubConfigInstallSpecPtrOutput ¶ added in v0.32.0
func (o PolicyControllerHubConfigInstallSpecPtrOutput) ToPolicyControllerHubConfigInstallSpecPtrOutput() PolicyControllerHubConfigInstallSpecPtrOutput
func (PolicyControllerHubConfigInstallSpecPtrOutput) ToPolicyControllerHubConfigInstallSpecPtrOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerHubConfigInstallSpecPtrOutput) ToPolicyControllerHubConfigInstallSpecPtrOutputWithContext(ctx context.Context) PolicyControllerHubConfigInstallSpecPtrOutput
func (PolicyControllerHubConfigInstallSpecPtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o PolicyControllerHubConfigInstallSpecPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyControllerHubConfigInstallSpecPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerHubConfigInstallSpecPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyControllerHubConfigOutput ¶ added in v0.32.0
type PolicyControllerHubConfigOutput struct{ *pulumi.OutputState }
Configuration for Policy Controller
func (PolicyControllerHubConfigOutput) AuditIntervalSeconds ¶ added in v0.32.0
func (o PolicyControllerHubConfigOutput) AuditIntervalSeconds() pulumi.StringPtrOutput
Sets the interval for Policy Controller Audit Scans (in seconds). When set to 0, this disables audit functionality altogether.
func (PolicyControllerHubConfigOutput) ConstraintViolationLimit ¶ added in v0.32.0
func (o PolicyControllerHubConfigOutput) ConstraintViolationLimit() pulumi.StringPtrOutput
The maximum number of audit violations to be stored in a constraint. If not set, the internal default (currently 20) will be used.
func (PolicyControllerHubConfigOutput) DeploymentConfigs ¶ added in v0.32.0
func (o PolicyControllerHubConfigOutput) DeploymentConfigs() PolicyControllerPolicyControllerDeploymentConfigMapOutput
Map of deployment configs to deployments ("admission", "audit", "mutation').
func (PolicyControllerHubConfigOutput) ElementType ¶ added in v0.32.0
func (PolicyControllerHubConfigOutput) ElementType() reflect.Type
func (PolicyControllerHubConfigOutput) ExemptableNamespaces ¶ added in v0.32.0
func (o PolicyControllerHubConfigOutput) ExemptableNamespaces() pulumi.StringArrayOutput
The set of namespaces that are excluded from Policy Controller checks. Namespaces do not need to currently exist on the cluster.
func (PolicyControllerHubConfigOutput) InstallSpec ¶ added in v0.32.0
func (o PolicyControllerHubConfigOutput) InstallSpec() PolicyControllerHubConfigInstallSpecPtrOutput
The install_spec represents the intended state specified by the latest request that mutated install_spec in the feature spec, not the lifecycle state of the feature observed by the Hub feature controller that is reported in the feature state.
func (PolicyControllerHubConfigOutput) LogDeniesEnabled ¶ added in v0.32.0
func (o PolicyControllerHubConfigOutput) LogDeniesEnabled() pulumi.BoolPtrOutput
Logs all denies and dry run failures.
func (PolicyControllerHubConfigOutput) Monitoring ¶ added in v0.32.0
func (o PolicyControllerHubConfigOutput) Monitoring() PolicyControllerMonitoringConfigPtrOutput
Monitoring specifies the configuration of monitoring.
func (PolicyControllerHubConfigOutput) MutationEnabled ¶ added in v0.32.0
func (o PolicyControllerHubConfigOutput) MutationEnabled() pulumi.BoolPtrOutput
Enables the ability to mutate resources using Policy Controller.
func (PolicyControllerHubConfigOutput) PolicyContent ¶ added in v0.32.0
func (o PolicyControllerHubConfigOutput) PolicyContent() PolicyControllerPolicyContentSpecPtrOutput
Specifies the desired policy content on the cluster
func (PolicyControllerHubConfigOutput) ReferentialRulesEnabled ¶ added in v0.32.0
func (o PolicyControllerHubConfigOutput) ReferentialRulesEnabled() pulumi.BoolPtrOutput
Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated.
func (PolicyControllerHubConfigOutput) ToPolicyControllerHubConfigOutput ¶ added in v0.32.0
func (o PolicyControllerHubConfigOutput) ToPolicyControllerHubConfigOutput() PolicyControllerHubConfigOutput
func (PolicyControllerHubConfigOutput) ToPolicyControllerHubConfigOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerHubConfigOutput) ToPolicyControllerHubConfigOutputWithContext(ctx context.Context) PolicyControllerHubConfigOutput
func (PolicyControllerHubConfigOutput) ToPolicyControllerHubConfigPtrOutput ¶ added in v0.32.0
func (o PolicyControllerHubConfigOutput) ToPolicyControllerHubConfigPtrOutput() PolicyControllerHubConfigPtrOutput
func (PolicyControllerHubConfigOutput) ToPolicyControllerHubConfigPtrOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerHubConfigOutput) ToPolicyControllerHubConfigPtrOutputWithContext(ctx context.Context) PolicyControllerHubConfigPtrOutput
type PolicyControllerHubConfigPtrInput ¶ added in v0.32.0
type PolicyControllerHubConfigPtrInput interface { pulumi.Input ToPolicyControllerHubConfigPtrOutput() PolicyControllerHubConfigPtrOutput ToPolicyControllerHubConfigPtrOutputWithContext(context.Context) PolicyControllerHubConfigPtrOutput }
PolicyControllerHubConfigPtrInput is an input type that accepts PolicyControllerHubConfigArgs, PolicyControllerHubConfigPtr and PolicyControllerHubConfigPtrOutput values. You can construct a concrete instance of `PolicyControllerHubConfigPtrInput` via:
PolicyControllerHubConfigArgs{...} or: nil
func PolicyControllerHubConfigPtr ¶ added in v0.32.0
func PolicyControllerHubConfigPtr(v *PolicyControllerHubConfigArgs) PolicyControllerHubConfigPtrInput
type PolicyControllerHubConfigPtrOutput ¶ added in v0.32.0
type PolicyControllerHubConfigPtrOutput struct{ *pulumi.OutputState }
func (PolicyControllerHubConfigPtrOutput) AuditIntervalSeconds ¶ added in v0.32.0
func (o PolicyControllerHubConfigPtrOutput) AuditIntervalSeconds() pulumi.StringPtrOutput
Sets the interval for Policy Controller Audit Scans (in seconds). When set to 0, this disables audit functionality altogether.
func (PolicyControllerHubConfigPtrOutput) ConstraintViolationLimit ¶ added in v0.32.0
func (o PolicyControllerHubConfigPtrOutput) ConstraintViolationLimit() pulumi.StringPtrOutput
The maximum number of audit violations to be stored in a constraint. If not set, the internal default (currently 20) will be used.
func (PolicyControllerHubConfigPtrOutput) DeploymentConfigs ¶ added in v0.32.0
func (o PolicyControllerHubConfigPtrOutput) DeploymentConfigs() PolicyControllerPolicyControllerDeploymentConfigMapOutput
Map of deployment configs to deployments ("admission", "audit", "mutation').
func (PolicyControllerHubConfigPtrOutput) Elem ¶ added in v0.32.0
func (o PolicyControllerHubConfigPtrOutput) Elem() PolicyControllerHubConfigOutput
func (PolicyControllerHubConfigPtrOutput) ElementType ¶ added in v0.32.0
func (PolicyControllerHubConfigPtrOutput) ElementType() reflect.Type
func (PolicyControllerHubConfigPtrOutput) ExemptableNamespaces ¶ added in v0.32.0
func (o PolicyControllerHubConfigPtrOutput) ExemptableNamespaces() pulumi.StringArrayOutput
The set of namespaces that are excluded from Policy Controller checks. Namespaces do not need to currently exist on the cluster.
func (PolicyControllerHubConfigPtrOutput) InstallSpec ¶ added in v0.32.0
func (o PolicyControllerHubConfigPtrOutput) InstallSpec() PolicyControllerHubConfigInstallSpecPtrOutput
The install_spec represents the intended state specified by the latest request that mutated install_spec in the feature spec, not the lifecycle state of the feature observed by the Hub feature controller that is reported in the feature state.
func (PolicyControllerHubConfigPtrOutput) LogDeniesEnabled ¶ added in v0.32.0
func (o PolicyControllerHubConfigPtrOutput) LogDeniesEnabled() pulumi.BoolPtrOutput
Logs all denies and dry run failures.
func (PolicyControllerHubConfigPtrOutput) Monitoring ¶ added in v0.32.0
func (o PolicyControllerHubConfigPtrOutput) Monitoring() PolicyControllerMonitoringConfigPtrOutput
Monitoring specifies the configuration of monitoring.
func (PolicyControllerHubConfigPtrOutput) MutationEnabled ¶ added in v0.32.0
func (o PolicyControllerHubConfigPtrOutput) MutationEnabled() pulumi.BoolPtrOutput
Enables the ability to mutate resources using Policy Controller.
func (PolicyControllerHubConfigPtrOutput) PolicyContent ¶ added in v0.32.0
func (o PolicyControllerHubConfigPtrOutput) PolicyContent() PolicyControllerPolicyContentSpecPtrOutput
Specifies the desired policy content on the cluster
func (PolicyControllerHubConfigPtrOutput) ReferentialRulesEnabled ¶ added in v0.32.0
func (o PolicyControllerHubConfigPtrOutput) ReferentialRulesEnabled() pulumi.BoolPtrOutput
Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated.
func (PolicyControllerHubConfigPtrOutput) ToPolicyControllerHubConfigPtrOutput ¶ added in v0.32.0
func (o PolicyControllerHubConfigPtrOutput) ToPolicyControllerHubConfigPtrOutput() PolicyControllerHubConfigPtrOutput
func (PolicyControllerHubConfigPtrOutput) ToPolicyControllerHubConfigPtrOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerHubConfigPtrOutput) ToPolicyControllerHubConfigPtrOutputWithContext(ctx context.Context) PolicyControllerHubConfigPtrOutput
type PolicyControllerHubConfigResponse ¶ added in v0.32.0
type PolicyControllerHubConfigResponse struct { // Sets the interval for Policy Controller Audit Scans (in seconds). When set to 0, this disables audit functionality altogether. AuditIntervalSeconds string `pulumi:"auditIntervalSeconds"` // The maximum number of audit violations to be stored in a constraint. If not set, the internal default (currently 20) will be used. ConstraintViolationLimit string `pulumi:"constraintViolationLimit"` // Map of deployment configs to deployments ("admission", "audit", "mutation'). DeploymentConfigs map[string]PolicyControllerPolicyControllerDeploymentConfigResponse `pulumi:"deploymentConfigs"` // The set of namespaces that are excluded from Policy Controller checks. Namespaces do not need to currently exist on the cluster. ExemptableNamespaces []string `pulumi:"exemptableNamespaces"` // The install_spec represents the intended state specified by the latest request that mutated install_spec in the feature spec, not the lifecycle state of the feature observed by the Hub feature controller that is reported in the feature state. InstallSpec string `pulumi:"installSpec"` // Logs all denies and dry run failures. LogDeniesEnabled bool `pulumi:"logDeniesEnabled"` // Monitoring specifies the configuration of monitoring. Monitoring PolicyControllerMonitoringConfigResponse `pulumi:"monitoring"` // Enables the ability to mutate resources using Policy Controller. MutationEnabled bool `pulumi:"mutationEnabled"` // Specifies the desired policy content on the cluster PolicyContent PolicyControllerPolicyContentSpecResponse `pulumi:"policyContent"` // Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated. ReferentialRulesEnabled bool `pulumi:"referentialRulesEnabled"` }
Configuration for Policy Controller
type PolicyControllerHubConfigResponseOutput ¶ added in v0.32.0
type PolicyControllerHubConfigResponseOutput struct{ *pulumi.OutputState }
Configuration for Policy Controller
func (PolicyControllerHubConfigResponseOutput) AuditIntervalSeconds ¶ added in v0.32.0
func (o PolicyControllerHubConfigResponseOutput) AuditIntervalSeconds() pulumi.StringOutput
Sets the interval for Policy Controller Audit Scans (in seconds). When set to 0, this disables audit functionality altogether.
func (PolicyControllerHubConfigResponseOutput) ConstraintViolationLimit ¶ added in v0.32.0
func (o PolicyControllerHubConfigResponseOutput) ConstraintViolationLimit() pulumi.StringOutput
The maximum number of audit violations to be stored in a constraint. If not set, the internal default (currently 20) will be used.
func (PolicyControllerHubConfigResponseOutput) DeploymentConfigs ¶ added in v0.32.0
func (o PolicyControllerHubConfigResponseOutput) DeploymentConfigs() PolicyControllerPolicyControllerDeploymentConfigResponseMapOutput
Map of deployment configs to deployments ("admission", "audit", "mutation').
func (PolicyControllerHubConfigResponseOutput) ElementType ¶ added in v0.32.0
func (PolicyControllerHubConfigResponseOutput) ElementType() reflect.Type
func (PolicyControllerHubConfigResponseOutput) ExemptableNamespaces ¶ added in v0.32.0
func (o PolicyControllerHubConfigResponseOutput) ExemptableNamespaces() pulumi.StringArrayOutput
The set of namespaces that are excluded from Policy Controller checks. Namespaces do not need to currently exist on the cluster.
func (PolicyControllerHubConfigResponseOutput) InstallSpec ¶ added in v0.32.0
func (o PolicyControllerHubConfigResponseOutput) InstallSpec() pulumi.StringOutput
The install_spec represents the intended state specified by the latest request that mutated install_spec in the feature spec, not the lifecycle state of the feature observed by the Hub feature controller that is reported in the feature state.
func (PolicyControllerHubConfigResponseOutput) LogDeniesEnabled ¶ added in v0.32.0
func (o PolicyControllerHubConfigResponseOutput) LogDeniesEnabled() pulumi.BoolOutput
Logs all denies and dry run failures.
func (PolicyControllerHubConfigResponseOutput) Monitoring ¶ added in v0.32.0
func (o PolicyControllerHubConfigResponseOutput) Monitoring() PolicyControllerMonitoringConfigResponseOutput
Monitoring specifies the configuration of monitoring.
func (PolicyControllerHubConfigResponseOutput) MutationEnabled ¶ added in v0.32.0
func (o PolicyControllerHubConfigResponseOutput) MutationEnabled() pulumi.BoolOutput
Enables the ability to mutate resources using Policy Controller.
func (PolicyControllerHubConfigResponseOutput) PolicyContent ¶ added in v0.32.0
func (o PolicyControllerHubConfigResponseOutput) PolicyContent() PolicyControllerPolicyContentSpecResponseOutput
Specifies the desired policy content on the cluster
func (PolicyControllerHubConfigResponseOutput) ReferentialRulesEnabled ¶ added in v0.32.0
func (o PolicyControllerHubConfigResponseOutput) ReferentialRulesEnabled() pulumi.BoolOutput
Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated.
func (PolicyControllerHubConfigResponseOutput) ToPolicyControllerHubConfigResponseOutput ¶ added in v0.32.0
func (o PolicyControllerHubConfigResponseOutput) ToPolicyControllerHubConfigResponseOutput() PolicyControllerHubConfigResponseOutput
func (PolicyControllerHubConfigResponseOutput) ToPolicyControllerHubConfigResponseOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerHubConfigResponseOutput) ToPolicyControllerHubConfigResponseOutputWithContext(ctx context.Context) PolicyControllerHubConfigResponseOutput
type PolicyControllerMembershipSpec ¶ added in v0.32.0
type PolicyControllerMembershipSpec struct { // Policy Controller configuration for the cluster. PolicyControllerHubConfig *PolicyControllerHubConfig `pulumi:"policyControllerHubConfig"` // Version of Policy Controller installed. Version *string `pulumi:"version"` }
**Policy Controller**: Configuration for a single cluster. Intended to parallel the PolicyController CR.
type PolicyControllerMembershipSpecArgs ¶ added in v0.32.0
type PolicyControllerMembershipSpecArgs struct { // Policy Controller configuration for the cluster. PolicyControllerHubConfig PolicyControllerHubConfigPtrInput `pulumi:"policyControllerHubConfig"` // Version of Policy Controller installed. Version pulumi.StringPtrInput `pulumi:"version"` }
**Policy Controller**: Configuration for a single cluster. Intended to parallel the PolicyController CR.
func (PolicyControllerMembershipSpecArgs) ElementType ¶ added in v0.32.0
func (PolicyControllerMembershipSpecArgs) ElementType() reflect.Type
func (PolicyControllerMembershipSpecArgs) ToPolicyControllerMembershipSpecOutput ¶ added in v0.32.0
func (i PolicyControllerMembershipSpecArgs) ToPolicyControllerMembershipSpecOutput() PolicyControllerMembershipSpecOutput
func (PolicyControllerMembershipSpecArgs) ToPolicyControllerMembershipSpecOutputWithContext ¶ added in v0.32.0
func (i PolicyControllerMembershipSpecArgs) ToPolicyControllerMembershipSpecOutputWithContext(ctx context.Context) PolicyControllerMembershipSpecOutput
func (PolicyControllerMembershipSpecArgs) ToPolicyControllerMembershipSpecPtrOutput ¶ added in v0.32.0
func (i PolicyControllerMembershipSpecArgs) ToPolicyControllerMembershipSpecPtrOutput() PolicyControllerMembershipSpecPtrOutput
func (PolicyControllerMembershipSpecArgs) ToPolicyControllerMembershipSpecPtrOutputWithContext ¶ added in v0.32.0
func (i PolicyControllerMembershipSpecArgs) ToPolicyControllerMembershipSpecPtrOutputWithContext(ctx context.Context) PolicyControllerMembershipSpecPtrOutput
type PolicyControllerMembershipSpecInput ¶ added in v0.32.0
type PolicyControllerMembershipSpecInput interface { pulumi.Input ToPolicyControllerMembershipSpecOutput() PolicyControllerMembershipSpecOutput ToPolicyControllerMembershipSpecOutputWithContext(context.Context) PolicyControllerMembershipSpecOutput }
PolicyControllerMembershipSpecInput is an input type that accepts PolicyControllerMembershipSpecArgs and PolicyControllerMembershipSpecOutput values. You can construct a concrete instance of `PolicyControllerMembershipSpecInput` via:
PolicyControllerMembershipSpecArgs{...}
type PolicyControllerMembershipSpecOutput ¶ added in v0.32.0
type PolicyControllerMembershipSpecOutput struct{ *pulumi.OutputState }
**Policy Controller**: Configuration for a single cluster. Intended to parallel the PolicyController CR.
func (PolicyControllerMembershipSpecOutput) ElementType ¶ added in v0.32.0
func (PolicyControllerMembershipSpecOutput) ElementType() reflect.Type
func (PolicyControllerMembershipSpecOutput) PolicyControllerHubConfig ¶ added in v0.32.0
func (o PolicyControllerMembershipSpecOutput) PolicyControllerHubConfig() PolicyControllerHubConfigPtrOutput
Policy Controller configuration for the cluster.
func (PolicyControllerMembershipSpecOutput) ToPolicyControllerMembershipSpecOutput ¶ added in v0.32.0
func (o PolicyControllerMembershipSpecOutput) ToPolicyControllerMembershipSpecOutput() PolicyControllerMembershipSpecOutput
func (PolicyControllerMembershipSpecOutput) ToPolicyControllerMembershipSpecOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerMembershipSpecOutput) ToPolicyControllerMembershipSpecOutputWithContext(ctx context.Context) PolicyControllerMembershipSpecOutput
func (PolicyControllerMembershipSpecOutput) ToPolicyControllerMembershipSpecPtrOutput ¶ added in v0.32.0
func (o PolicyControllerMembershipSpecOutput) ToPolicyControllerMembershipSpecPtrOutput() PolicyControllerMembershipSpecPtrOutput
func (PolicyControllerMembershipSpecOutput) ToPolicyControllerMembershipSpecPtrOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerMembershipSpecOutput) ToPolicyControllerMembershipSpecPtrOutputWithContext(ctx context.Context) PolicyControllerMembershipSpecPtrOutput
func (PolicyControllerMembershipSpecOutput) Version ¶ added in v0.32.0
func (o PolicyControllerMembershipSpecOutput) Version() pulumi.StringPtrOutput
Version of Policy Controller installed.
type PolicyControllerMembershipSpecPtrInput ¶ added in v0.32.0
type PolicyControllerMembershipSpecPtrInput interface { pulumi.Input ToPolicyControllerMembershipSpecPtrOutput() PolicyControllerMembershipSpecPtrOutput ToPolicyControllerMembershipSpecPtrOutputWithContext(context.Context) PolicyControllerMembershipSpecPtrOutput }
PolicyControllerMembershipSpecPtrInput is an input type that accepts PolicyControllerMembershipSpecArgs, PolicyControllerMembershipSpecPtr and PolicyControllerMembershipSpecPtrOutput values. You can construct a concrete instance of `PolicyControllerMembershipSpecPtrInput` via:
PolicyControllerMembershipSpecArgs{...} or: nil
func PolicyControllerMembershipSpecPtr ¶ added in v0.32.0
func PolicyControllerMembershipSpecPtr(v *PolicyControllerMembershipSpecArgs) PolicyControllerMembershipSpecPtrInput
type PolicyControllerMembershipSpecPtrOutput ¶ added in v0.32.0
type PolicyControllerMembershipSpecPtrOutput struct{ *pulumi.OutputState }
func (PolicyControllerMembershipSpecPtrOutput) ElementType ¶ added in v0.32.0
func (PolicyControllerMembershipSpecPtrOutput) ElementType() reflect.Type
func (PolicyControllerMembershipSpecPtrOutput) PolicyControllerHubConfig ¶ added in v0.32.0
func (o PolicyControllerMembershipSpecPtrOutput) PolicyControllerHubConfig() PolicyControllerHubConfigPtrOutput
Policy Controller configuration for the cluster.
func (PolicyControllerMembershipSpecPtrOutput) ToPolicyControllerMembershipSpecPtrOutput ¶ added in v0.32.0
func (o PolicyControllerMembershipSpecPtrOutput) ToPolicyControllerMembershipSpecPtrOutput() PolicyControllerMembershipSpecPtrOutput
func (PolicyControllerMembershipSpecPtrOutput) ToPolicyControllerMembershipSpecPtrOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerMembershipSpecPtrOutput) ToPolicyControllerMembershipSpecPtrOutputWithContext(ctx context.Context) PolicyControllerMembershipSpecPtrOutput
func (PolicyControllerMembershipSpecPtrOutput) Version ¶ added in v0.32.0
func (o PolicyControllerMembershipSpecPtrOutput) Version() pulumi.StringPtrOutput
Version of Policy Controller installed.
type PolicyControllerMembershipSpecResponse ¶ added in v0.32.0
type PolicyControllerMembershipSpecResponse struct { // Policy Controller configuration for the cluster. PolicyControllerHubConfig PolicyControllerHubConfigResponse `pulumi:"policyControllerHubConfig"` // Version of Policy Controller installed. Version string `pulumi:"version"` }
**Policy Controller**: Configuration for a single cluster. Intended to parallel the PolicyController CR.
type PolicyControllerMembershipSpecResponseOutput ¶ added in v0.32.0
type PolicyControllerMembershipSpecResponseOutput struct{ *pulumi.OutputState }
**Policy Controller**: Configuration for a single cluster. Intended to parallel the PolicyController CR.
func (PolicyControllerMembershipSpecResponseOutput) ElementType ¶ added in v0.32.0
func (PolicyControllerMembershipSpecResponseOutput) ElementType() reflect.Type
func (PolicyControllerMembershipSpecResponseOutput) PolicyControllerHubConfig ¶ added in v0.32.0
func (o PolicyControllerMembershipSpecResponseOutput) PolicyControllerHubConfig() PolicyControllerHubConfigResponseOutput
Policy Controller configuration for the cluster.
func (PolicyControllerMembershipSpecResponseOutput) ToPolicyControllerMembershipSpecResponseOutput ¶ added in v0.32.0
func (o PolicyControllerMembershipSpecResponseOutput) ToPolicyControllerMembershipSpecResponseOutput() PolicyControllerMembershipSpecResponseOutput
func (PolicyControllerMembershipSpecResponseOutput) ToPolicyControllerMembershipSpecResponseOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerMembershipSpecResponseOutput) ToPolicyControllerMembershipSpecResponseOutputWithContext(ctx context.Context) PolicyControllerMembershipSpecResponseOutput
func (PolicyControllerMembershipSpecResponseOutput) Version ¶ added in v0.32.0
func (o PolicyControllerMembershipSpecResponseOutput) Version() pulumi.StringOutput
Version of Policy Controller installed.
type PolicyControllerMembershipStateResponse ¶
type PolicyControllerMembershipStateResponse struct { // Currently these include (also serving as map keys): 1. "admission" 2. "audit" 3. "mutation" ComponentStates map[string]PolicyControllerOnClusterStateResponse `pulumi:"componentStates"` // The overall content state observed by the Hub Feature controller. PolicyContentState PolicyControllerPolicyContentStateResponse `pulumi:"policyContentState"` // The overall Policy Controller lifecycle state observed by the Hub Feature controller. State string `pulumi:"state"` }
**Policy Controller**: State for a single cluster.
type PolicyControllerMembershipStateResponseOutput ¶
type PolicyControllerMembershipStateResponseOutput struct{ *pulumi.OutputState }
**Policy Controller**: State for a single cluster.
func (PolicyControllerMembershipStateResponseOutput) ComponentStates ¶
func (o PolicyControllerMembershipStateResponseOutput) ComponentStates() PolicyControllerOnClusterStateResponseMapOutput
Currently these include (also serving as map keys): 1. "admission" 2. "audit" 3. "mutation"
func (PolicyControllerMembershipStateResponseOutput) ElementType ¶
func (PolicyControllerMembershipStateResponseOutput) ElementType() reflect.Type
func (PolicyControllerMembershipStateResponseOutput) PolicyContentState ¶
func (o PolicyControllerMembershipStateResponseOutput) PolicyContentState() PolicyControllerPolicyContentStateResponseOutput
The overall content state observed by the Hub Feature controller.
func (PolicyControllerMembershipStateResponseOutput) State ¶
func (o PolicyControllerMembershipStateResponseOutput) State() pulumi.StringOutput
The overall Policy Controller lifecycle state observed by the Hub Feature controller.
func (PolicyControllerMembershipStateResponseOutput) ToPolicyControllerMembershipStateResponseOutput ¶
func (o PolicyControllerMembershipStateResponseOutput) ToPolicyControllerMembershipStateResponseOutput() PolicyControllerMembershipStateResponseOutput
func (PolicyControllerMembershipStateResponseOutput) ToPolicyControllerMembershipStateResponseOutputWithContext ¶
func (o PolicyControllerMembershipStateResponseOutput) ToPolicyControllerMembershipStateResponseOutputWithContext(ctx context.Context) PolicyControllerMembershipStateResponseOutput
type PolicyControllerMonitoringConfig ¶ added in v0.32.0
type PolicyControllerMonitoringConfig struct { // Specifies the list of backends Policy Controller will export to. An empty list would effectively disable metrics export. Backends []PolicyControllerMonitoringConfigBackendsItem `pulumi:"backends"` }
MonitoringConfig specifies the backends Policy Controller should export metrics to. For example, to specify metrics should be exported to Cloud Monitoring and Prometheus, specify backends: ["cloudmonitoring", "prometheus"]
type PolicyControllerMonitoringConfigArgs ¶ added in v0.32.0
type PolicyControllerMonitoringConfigArgs struct { // Specifies the list of backends Policy Controller will export to. An empty list would effectively disable metrics export. Backends PolicyControllerMonitoringConfigBackendsItemArrayInput `pulumi:"backends"` }
MonitoringConfig specifies the backends Policy Controller should export metrics to. For example, to specify metrics should be exported to Cloud Monitoring and Prometheus, specify backends: ["cloudmonitoring", "prometheus"]
func (PolicyControllerMonitoringConfigArgs) ElementType ¶ added in v0.32.0
func (PolicyControllerMonitoringConfigArgs) ElementType() reflect.Type
func (PolicyControllerMonitoringConfigArgs) ToPolicyControllerMonitoringConfigOutput ¶ added in v0.32.0
func (i PolicyControllerMonitoringConfigArgs) ToPolicyControllerMonitoringConfigOutput() PolicyControllerMonitoringConfigOutput
func (PolicyControllerMonitoringConfigArgs) ToPolicyControllerMonitoringConfigOutputWithContext ¶ added in v0.32.0
func (i PolicyControllerMonitoringConfigArgs) ToPolicyControllerMonitoringConfigOutputWithContext(ctx context.Context) PolicyControllerMonitoringConfigOutput
func (PolicyControllerMonitoringConfigArgs) ToPolicyControllerMonitoringConfigPtrOutput ¶ added in v0.32.0
func (i PolicyControllerMonitoringConfigArgs) ToPolicyControllerMonitoringConfigPtrOutput() PolicyControllerMonitoringConfigPtrOutput
func (PolicyControllerMonitoringConfigArgs) ToPolicyControllerMonitoringConfigPtrOutputWithContext ¶ added in v0.32.0
func (i PolicyControllerMonitoringConfigArgs) ToPolicyControllerMonitoringConfigPtrOutputWithContext(ctx context.Context) PolicyControllerMonitoringConfigPtrOutput
type PolicyControllerMonitoringConfigBackendsItem ¶ added in v0.32.0
type PolicyControllerMonitoringConfigBackendsItem string
func (PolicyControllerMonitoringConfigBackendsItem) ElementType ¶ added in v0.32.0
func (PolicyControllerMonitoringConfigBackendsItem) ElementType() reflect.Type
func (PolicyControllerMonitoringConfigBackendsItem) ToPolicyControllerMonitoringConfigBackendsItemOutput ¶ added in v0.32.0
func (e PolicyControllerMonitoringConfigBackendsItem) ToPolicyControllerMonitoringConfigBackendsItemOutput() PolicyControllerMonitoringConfigBackendsItemOutput
func (PolicyControllerMonitoringConfigBackendsItem) ToPolicyControllerMonitoringConfigBackendsItemOutputWithContext ¶ added in v0.32.0
func (e PolicyControllerMonitoringConfigBackendsItem) ToPolicyControllerMonitoringConfigBackendsItemOutputWithContext(ctx context.Context) PolicyControllerMonitoringConfigBackendsItemOutput
func (PolicyControllerMonitoringConfigBackendsItem) ToPolicyControllerMonitoringConfigBackendsItemPtrOutput ¶ added in v0.32.0
func (e PolicyControllerMonitoringConfigBackendsItem) ToPolicyControllerMonitoringConfigBackendsItemPtrOutput() PolicyControllerMonitoringConfigBackendsItemPtrOutput
func (PolicyControllerMonitoringConfigBackendsItem) ToPolicyControllerMonitoringConfigBackendsItemPtrOutputWithContext ¶ added in v0.32.0
func (e PolicyControllerMonitoringConfigBackendsItem) ToPolicyControllerMonitoringConfigBackendsItemPtrOutputWithContext(ctx context.Context) PolicyControllerMonitoringConfigBackendsItemPtrOutput
func (PolicyControllerMonitoringConfigBackendsItem) ToStringOutput ¶ added in v0.32.0
func (e PolicyControllerMonitoringConfigBackendsItem) ToStringOutput() pulumi.StringOutput
func (PolicyControllerMonitoringConfigBackendsItem) ToStringOutputWithContext ¶ added in v0.32.0
func (e PolicyControllerMonitoringConfigBackendsItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PolicyControllerMonitoringConfigBackendsItem) ToStringPtrOutput ¶ added in v0.32.0
func (e PolicyControllerMonitoringConfigBackendsItem) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyControllerMonitoringConfigBackendsItem) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e PolicyControllerMonitoringConfigBackendsItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyControllerMonitoringConfigBackendsItemArray ¶ added in v0.32.0
type PolicyControllerMonitoringConfigBackendsItemArray []PolicyControllerMonitoringConfigBackendsItem
func (PolicyControllerMonitoringConfigBackendsItemArray) ElementType ¶ added in v0.32.0
func (PolicyControllerMonitoringConfigBackendsItemArray) ElementType() reflect.Type
func (PolicyControllerMonitoringConfigBackendsItemArray) ToPolicyControllerMonitoringConfigBackendsItemArrayOutput ¶ added in v0.32.0
func (i PolicyControllerMonitoringConfigBackendsItemArray) ToPolicyControllerMonitoringConfigBackendsItemArrayOutput() PolicyControllerMonitoringConfigBackendsItemArrayOutput
func (PolicyControllerMonitoringConfigBackendsItemArray) ToPolicyControllerMonitoringConfigBackendsItemArrayOutputWithContext ¶ added in v0.32.0
func (i PolicyControllerMonitoringConfigBackendsItemArray) ToPolicyControllerMonitoringConfigBackendsItemArrayOutputWithContext(ctx context.Context) PolicyControllerMonitoringConfigBackendsItemArrayOutput
type PolicyControllerMonitoringConfigBackendsItemArrayInput ¶ added in v0.32.0
type PolicyControllerMonitoringConfigBackendsItemArrayInput interface { pulumi.Input ToPolicyControllerMonitoringConfigBackendsItemArrayOutput() PolicyControllerMonitoringConfigBackendsItemArrayOutput ToPolicyControllerMonitoringConfigBackendsItemArrayOutputWithContext(context.Context) PolicyControllerMonitoringConfigBackendsItemArrayOutput }
PolicyControllerMonitoringConfigBackendsItemArrayInput is an input type that accepts PolicyControllerMonitoringConfigBackendsItemArray and PolicyControllerMonitoringConfigBackendsItemArrayOutput values. You can construct a concrete instance of `PolicyControllerMonitoringConfigBackendsItemArrayInput` via:
PolicyControllerMonitoringConfigBackendsItemArray{ PolicyControllerMonitoringConfigBackendsItemArgs{...} }
type PolicyControllerMonitoringConfigBackendsItemArrayOutput ¶ added in v0.32.0
type PolicyControllerMonitoringConfigBackendsItemArrayOutput struct{ *pulumi.OutputState }
func (PolicyControllerMonitoringConfigBackendsItemArrayOutput) ElementType ¶ added in v0.32.0
func (PolicyControllerMonitoringConfigBackendsItemArrayOutput) ElementType() reflect.Type
func (PolicyControllerMonitoringConfigBackendsItemArrayOutput) ToPolicyControllerMonitoringConfigBackendsItemArrayOutput ¶ added in v0.32.0
func (o PolicyControllerMonitoringConfigBackendsItemArrayOutput) ToPolicyControllerMonitoringConfigBackendsItemArrayOutput() PolicyControllerMonitoringConfigBackendsItemArrayOutput
func (PolicyControllerMonitoringConfigBackendsItemArrayOutput) ToPolicyControllerMonitoringConfigBackendsItemArrayOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerMonitoringConfigBackendsItemArrayOutput) ToPolicyControllerMonitoringConfigBackendsItemArrayOutputWithContext(ctx context.Context) PolicyControllerMonitoringConfigBackendsItemArrayOutput
type PolicyControllerMonitoringConfigBackendsItemInput ¶ added in v0.32.0
type PolicyControllerMonitoringConfigBackendsItemInput interface { pulumi.Input ToPolicyControllerMonitoringConfigBackendsItemOutput() PolicyControllerMonitoringConfigBackendsItemOutput ToPolicyControllerMonitoringConfigBackendsItemOutputWithContext(context.Context) PolicyControllerMonitoringConfigBackendsItemOutput }
PolicyControllerMonitoringConfigBackendsItemInput is an input type that accepts values of the PolicyControllerMonitoringConfigBackendsItem enum A concrete instance of `PolicyControllerMonitoringConfigBackendsItemInput` can be one of the following:
PolicyControllerMonitoringConfigBackendsItemMonitoringBackendUnspecified PolicyControllerMonitoringConfigBackendsItemPrometheus PolicyControllerMonitoringConfigBackendsItemCloudMonitoring
type PolicyControllerMonitoringConfigBackendsItemOutput ¶ added in v0.32.0
type PolicyControllerMonitoringConfigBackendsItemOutput struct{ *pulumi.OutputState }
func (PolicyControllerMonitoringConfigBackendsItemOutput) ElementType ¶ added in v0.32.0
func (PolicyControllerMonitoringConfigBackendsItemOutput) ElementType() reflect.Type
func (PolicyControllerMonitoringConfigBackendsItemOutput) ToPolicyControllerMonitoringConfigBackendsItemOutput ¶ added in v0.32.0
func (o PolicyControllerMonitoringConfigBackendsItemOutput) ToPolicyControllerMonitoringConfigBackendsItemOutput() PolicyControllerMonitoringConfigBackendsItemOutput
func (PolicyControllerMonitoringConfigBackendsItemOutput) ToPolicyControllerMonitoringConfigBackendsItemOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerMonitoringConfigBackendsItemOutput) ToPolicyControllerMonitoringConfigBackendsItemOutputWithContext(ctx context.Context) PolicyControllerMonitoringConfigBackendsItemOutput
func (PolicyControllerMonitoringConfigBackendsItemOutput) ToPolicyControllerMonitoringConfigBackendsItemPtrOutput ¶ added in v0.32.0
func (o PolicyControllerMonitoringConfigBackendsItemOutput) ToPolicyControllerMonitoringConfigBackendsItemPtrOutput() PolicyControllerMonitoringConfigBackendsItemPtrOutput
func (PolicyControllerMonitoringConfigBackendsItemOutput) ToPolicyControllerMonitoringConfigBackendsItemPtrOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerMonitoringConfigBackendsItemOutput) ToPolicyControllerMonitoringConfigBackendsItemPtrOutputWithContext(ctx context.Context) PolicyControllerMonitoringConfigBackendsItemPtrOutput
func (PolicyControllerMonitoringConfigBackendsItemOutput) ToStringOutput ¶ added in v0.32.0
func (o PolicyControllerMonitoringConfigBackendsItemOutput) ToStringOutput() pulumi.StringOutput
func (PolicyControllerMonitoringConfigBackendsItemOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerMonitoringConfigBackendsItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PolicyControllerMonitoringConfigBackendsItemOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o PolicyControllerMonitoringConfigBackendsItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyControllerMonitoringConfigBackendsItemOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerMonitoringConfigBackendsItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyControllerMonitoringConfigBackendsItemPtrInput ¶ added in v0.32.0
type PolicyControllerMonitoringConfigBackendsItemPtrInput interface { pulumi.Input ToPolicyControllerMonitoringConfigBackendsItemPtrOutput() PolicyControllerMonitoringConfigBackendsItemPtrOutput ToPolicyControllerMonitoringConfigBackendsItemPtrOutputWithContext(context.Context) PolicyControllerMonitoringConfigBackendsItemPtrOutput }
func PolicyControllerMonitoringConfigBackendsItemPtr ¶ added in v0.32.0
func PolicyControllerMonitoringConfigBackendsItemPtr(v string) PolicyControllerMonitoringConfigBackendsItemPtrInput
type PolicyControllerMonitoringConfigBackendsItemPtrOutput ¶ added in v0.32.0
type PolicyControllerMonitoringConfigBackendsItemPtrOutput struct{ *pulumi.OutputState }
func (PolicyControllerMonitoringConfigBackendsItemPtrOutput) ElementType ¶ added in v0.32.0
func (PolicyControllerMonitoringConfigBackendsItemPtrOutput) ElementType() reflect.Type
func (PolicyControllerMonitoringConfigBackendsItemPtrOutput) ToPolicyControllerMonitoringConfigBackendsItemPtrOutput ¶ added in v0.32.0
func (o PolicyControllerMonitoringConfigBackendsItemPtrOutput) ToPolicyControllerMonitoringConfigBackendsItemPtrOutput() PolicyControllerMonitoringConfigBackendsItemPtrOutput
func (PolicyControllerMonitoringConfigBackendsItemPtrOutput) ToPolicyControllerMonitoringConfigBackendsItemPtrOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerMonitoringConfigBackendsItemPtrOutput) ToPolicyControllerMonitoringConfigBackendsItemPtrOutputWithContext(ctx context.Context) PolicyControllerMonitoringConfigBackendsItemPtrOutput
func (PolicyControllerMonitoringConfigBackendsItemPtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o PolicyControllerMonitoringConfigBackendsItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyControllerMonitoringConfigBackendsItemPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerMonitoringConfigBackendsItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyControllerMonitoringConfigInput ¶ added in v0.32.0
type PolicyControllerMonitoringConfigInput interface { pulumi.Input ToPolicyControllerMonitoringConfigOutput() PolicyControllerMonitoringConfigOutput ToPolicyControllerMonitoringConfigOutputWithContext(context.Context) PolicyControllerMonitoringConfigOutput }
PolicyControllerMonitoringConfigInput is an input type that accepts PolicyControllerMonitoringConfigArgs and PolicyControllerMonitoringConfigOutput values. You can construct a concrete instance of `PolicyControllerMonitoringConfigInput` via:
PolicyControllerMonitoringConfigArgs{...}
type PolicyControllerMonitoringConfigOutput ¶ added in v0.32.0
type PolicyControllerMonitoringConfigOutput struct{ *pulumi.OutputState }
MonitoringConfig specifies the backends Policy Controller should export metrics to. For example, to specify metrics should be exported to Cloud Monitoring and Prometheus, specify backends: ["cloudmonitoring", "prometheus"]
func (PolicyControllerMonitoringConfigOutput) Backends ¶ added in v0.32.0
func (o PolicyControllerMonitoringConfigOutput) Backends() PolicyControllerMonitoringConfigBackendsItemArrayOutput
Specifies the list of backends Policy Controller will export to. An empty list would effectively disable metrics export.
func (PolicyControllerMonitoringConfigOutput) ElementType ¶ added in v0.32.0
func (PolicyControllerMonitoringConfigOutput) ElementType() reflect.Type
func (PolicyControllerMonitoringConfigOutput) ToPolicyControllerMonitoringConfigOutput ¶ added in v0.32.0
func (o PolicyControllerMonitoringConfigOutput) ToPolicyControllerMonitoringConfigOutput() PolicyControllerMonitoringConfigOutput
func (PolicyControllerMonitoringConfigOutput) ToPolicyControllerMonitoringConfigOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerMonitoringConfigOutput) ToPolicyControllerMonitoringConfigOutputWithContext(ctx context.Context) PolicyControllerMonitoringConfigOutput
func (PolicyControllerMonitoringConfigOutput) ToPolicyControllerMonitoringConfigPtrOutput ¶ added in v0.32.0
func (o PolicyControllerMonitoringConfigOutput) ToPolicyControllerMonitoringConfigPtrOutput() PolicyControllerMonitoringConfigPtrOutput
func (PolicyControllerMonitoringConfigOutput) ToPolicyControllerMonitoringConfigPtrOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerMonitoringConfigOutput) ToPolicyControllerMonitoringConfigPtrOutputWithContext(ctx context.Context) PolicyControllerMonitoringConfigPtrOutput
type PolicyControllerMonitoringConfigPtrInput ¶ added in v0.32.0
type PolicyControllerMonitoringConfigPtrInput interface { pulumi.Input ToPolicyControllerMonitoringConfigPtrOutput() PolicyControllerMonitoringConfigPtrOutput ToPolicyControllerMonitoringConfigPtrOutputWithContext(context.Context) PolicyControllerMonitoringConfigPtrOutput }
PolicyControllerMonitoringConfigPtrInput is an input type that accepts PolicyControllerMonitoringConfigArgs, PolicyControllerMonitoringConfigPtr and PolicyControllerMonitoringConfigPtrOutput values. You can construct a concrete instance of `PolicyControllerMonitoringConfigPtrInput` via:
PolicyControllerMonitoringConfigArgs{...} or: nil
func PolicyControllerMonitoringConfigPtr ¶ added in v0.32.0
func PolicyControllerMonitoringConfigPtr(v *PolicyControllerMonitoringConfigArgs) PolicyControllerMonitoringConfigPtrInput
type PolicyControllerMonitoringConfigPtrOutput ¶ added in v0.32.0
type PolicyControllerMonitoringConfigPtrOutput struct{ *pulumi.OutputState }
func (PolicyControllerMonitoringConfigPtrOutput) Backends ¶ added in v0.32.0
func (o PolicyControllerMonitoringConfigPtrOutput) Backends() PolicyControllerMonitoringConfigBackendsItemArrayOutput
Specifies the list of backends Policy Controller will export to. An empty list would effectively disable metrics export.
func (PolicyControllerMonitoringConfigPtrOutput) ElementType ¶ added in v0.32.0
func (PolicyControllerMonitoringConfigPtrOutput) ElementType() reflect.Type
func (PolicyControllerMonitoringConfigPtrOutput) ToPolicyControllerMonitoringConfigPtrOutput ¶ added in v0.32.0
func (o PolicyControllerMonitoringConfigPtrOutput) ToPolicyControllerMonitoringConfigPtrOutput() PolicyControllerMonitoringConfigPtrOutput
func (PolicyControllerMonitoringConfigPtrOutput) ToPolicyControllerMonitoringConfigPtrOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerMonitoringConfigPtrOutput) ToPolicyControllerMonitoringConfigPtrOutputWithContext(ctx context.Context) PolicyControllerMonitoringConfigPtrOutput
type PolicyControllerMonitoringConfigResponse ¶ added in v0.32.0
type PolicyControllerMonitoringConfigResponse struct { // Specifies the list of backends Policy Controller will export to. An empty list would effectively disable metrics export. Backends []string `pulumi:"backends"` }
MonitoringConfig specifies the backends Policy Controller should export metrics to. For example, to specify metrics should be exported to Cloud Monitoring and Prometheus, specify backends: ["cloudmonitoring", "prometheus"]
type PolicyControllerMonitoringConfigResponseOutput ¶ added in v0.32.0
type PolicyControllerMonitoringConfigResponseOutput struct{ *pulumi.OutputState }
MonitoringConfig specifies the backends Policy Controller should export metrics to. For example, to specify metrics should be exported to Cloud Monitoring and Prometheus, specify backends: ["cloudmonitoring", "prometheus"]
func (PolicyControllerMonitoringConfigResponseOutput) Backends ¶ added in v0.32.0
func (o PolicyControllerMonitoringConfigResponseOutput) Backends() pulumi.StringArrayOutput
Specifies the list of backends Policy Controller will export to. An empty list would effectively disable metrics export.
func (PolicyControllerMonitoringConfigResponseOutput) ElementType ¶ added in v0.32.0
func (PolicyControllerMonitoringConfigResponseOutput) ElementType() reflect.Type
func (PolicyControllerMonitoringConfigResponseOutput) ToPolicyControllerMonitoringConfigResponseOutput ¶ added in v0.32.0
func (o PolicyControllerMonitoringConfigResponseOutput) ToPolicyControllerMonitoringConfigResponseOutput() PolicyControllerMonitoringConfigResponseOutput
func (PolicyControllerMonitoringConfigResponseOutput) ToPolicyControllerMonitoringConfigResponseOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerMonitoringConfigResponseOutput) ToPolicyControllerMonitoringConfigResponseOutputWithContext(ctx context.Context) PolicyControllerMonitoringConfigResponseOutput
type PolicyControllerOnClusterStateResponse ¶
type PolicyControllerOnClusterStateResponse struct { // Surface potential errors or information logs. Details string `pulumi:"details"` // The lifecycle state of this component. State string `pulumi:"state"` }
OnClusterState represents the state of a sub-component of Policy Controller.
type PolicyControllerOnClusterStateResponseMapOutput ¶
type PolicyControllerOnClusterStateResponseMapOutput struct{ *pulumi.OutputState }
func (PolicyControllerOnClusterStateResponseMapOutput) ElementType ¶
func (PolicyControllerOnClusterStateResponseMapOutput) ElementType() reflect.Type
func (PolicyControllerOnClusterStateResponseMapOutput) ToPolicyControllerOnClusterStateResponseMapOutput ¶
func (o PolicyControllerOnClusterStateResponseMapOutput) ToPolicyControllerOnClusterStateResponseMapOutput() PolicyControllerOnClusterStateResponseMapOutput
func (PolicyControllerOnClusterStateResponseMapOutput) ToPolicyControllerOnClusterStateResponseMapOutputWithContext ¶
func (o PolicyControllerOnClusterStateResponseMapOutput) ToPolicyControllerOnClusterStateResponseMapOutputWithContext(ctx context.Context) PolicyControllerOnClusterStateResponseMapOutput
type PolicyControllerOnClusterStateResponseOutput ¶
type PolicyControllerOnClusterStateResponseOutput struct{ *pulumi.OutputState }
OnClusterState represents the state of a sub-component of Policy Controller.
func (PolicyControllerOnClusterStateResponseOutput) Details ¶
func (o PolicyControllerOnClusterStateResponseOutput) Details() pulumi.StringOutput
Surface potential errors or information logs.
func (PolicyControllerOnClusterStateResponseOutput) ElementType ¶
func (PolicyControllerOnClusterStateResponseOutput) ElementType() reflect.Type
func (PolicyControllerOnClusterStateResponseOutput) State ¶
func (o PolicyControllerOnClusterStateResponseOutput) State() pulumi.StringOutput
The lifecycle state of this component.
func (PolicyControllerOnClusterStateResponseOutput) ToPolicyControllerOnClusterStateResponseOutput ¶
func (o PolicyControllerOnClusterStateResponseOutput) ToPolicyControllerOnClusterStateResponseOutput() PolicyControllerOnClusterStateResponseOutput
func (PolicyControllerOnClusterStateResponseOutput) ToPolicyControllerOnClusterStateResponseOutputWithContext ¶
func (o PolicyControllerOnClusterStateResponseOutput) ToPolicyControllerOnClusterStateResponseOutputWithContext(ctx context.Context) PolicyControllerOnClusterStateResponseOutput
type PolicyControllerPolicyContentSpec ¶ added in v0.32.0
type PolicyControllerPolicyContentSpec struct { // map of bundle name to BundleInstallSpec. The bundle name maps to the `bundleName` key in the `policycontroller.gke.io/constraintData` annotation on a constraint. Bundles map[string]PolicyControllerBundleInstallSpec `pulumi:"bundles"` // Configures the installation of the Template Library. TemplateLibrary *PolicyControllerTemplateLibraryConfig `pulumi:"templateLibrary"` }
PolicyContentSpec defines the user's desired content configuration on the cluster.
type PolicyControllerPolicyContentSpecArgs ¶ added in v0.32.0
type PolicyControllerPolicyContentSpecArgs struct { // map of bundle name to BundleInstallSpec. The bundle name maps to the `bundleName` key in the `policycontroller.gke.io/constraintData` annotation on a constraint. Bundles PolicyControllerBundleInstallSpecMapInput `pulumi:"bundles"` // Configures the installation of the Template Library. TemplateLibrary PolicyControllerTemplateLibraryConfigPtrInput `pulumi:"templateLibrary"` }
PolicyContentSpec defines the user's desired content configuration on the cluster.
func (PolicyControllerPolicyContentSpecArgs) ElementType ¶ added in v0.32.0
func (PolicyControllerPolicyContentSpecArgs) ElementType() reflect.Type
func (PolicyControllerPolicyContentSpecArgs) ToPolicyControllerPolicyContentSpecOutput ¶ added in v0.32.0
func (i PolicyControllerPolicyContentSpecArgs) ToPolicyControllerPolicyContentSpecOutput() PolicyControllerPolicyContentSpecOutput
func (PolicyControllerPolicyContentSpecArgs) ToPolicyControllerPolicyContentSpecOutputWithContext ¶ added in v0.32.0
func (i PolicyControllerPolicyContentSpecArgs) ToPolicyControllerPolicyContentSpecOutputWithContext(ctx context.Context) PolicyControllerPolicyContentSpecOutput
func (PolicyControllerPolicyContentSpecArgs) ToPolicyControllerPolicyContentSpecPtrOutput ¶ added in v0.32.0
func (i PolicyControllerPolicyContentSpecArgs) ToPolicyControllerPolicyContentSpecPtrOutput() PolicyControllerPolicyContentSpecPtrOutput
func (PolicyControllerPolicyContentSpecArgs) ToPolicyControllerPolicyContentSpecPtrOutputWithContext ¶ added in v0.32.0
func (i PolicyControllerPolicyContentSpecArgs) ToPolicyControllerPolicyContentSpecPtrOutputWithContext(ctx context.Context) PolicyControllerPolicyContentSpecPtrOutput
type PolicyControllerPolicyContentSpecInput ¶ added in v0.32.0
type PolicyControllerPolicyContentSpecInput interface { pulumi.Input ToPolicyControllerPolicyContentSpecOutput() PolicyControllerPolicyContentSpecOutput ToPolicyControllerPolicyContentSpecOutputWithContext(context.Context) PolicyControllerPolicyContentSpecOutput }
PolicyControllerPolicyContentSpecInput is an input type that accepts PolicyControllerPolicyContentSpecArgs and PolicyControllerPolicyContentSpecOutput values. You can construct a concrete instance of `PolicyControllerPolicyContentSpecInput` via:
PolicyControllerPolicyContentSpecArgs{...}
type PolicyControllerPolicyContentSpecOutput ¶ added in v0.32.0
type PolicyControllerPolicyContentSpecOutput struct{ *pulumi.OutputState }
PolicyContentSpec defines the user's desired content configuration on the cluster.
func (PolicyControllerPolicyContentSpecOutput) Bundles ¶ added in v0.32.0
func (o PolicyControllerPolicyContentSpecOutput) Bundles() PolicyControllerBundleInstallSpecMapOutput
map of bundle name to BundleInstallSpec. The bundle name maps to the `bundleName` key in the `policycontroller.gke.io/constraintData` annotation on a constraint.
func (PolicyControllerPolicyContentSpecOutput) ElementType ¶ added in v0.32.0
func (PolicyControllerPolicyContentSpecOutput) ElementType() reflect.Type
func (PolicyControllerPolicyContentSpecOutput) TemplateLibrary ¶ added in v0.32.0
func (o PolicyControllerPolicyContentSpecOutput) TemplateLibrary() PolicyControllerTemplateLibraryConfigPtrOutput
Configures the installation of the Template Library.
func (PolicyControllerPolicyContentSpecOutput) ToPolicyControllerPolicyContentSpecOutput ¶ added in v0.32.0
func (o PolicyControllerPolicyContentSpecOutput) ToPolicyControllerPolicyContentSpecOutput() PolicyControllerPolicyContentSpecOutput
func (PolicyControllerPolicyContentSpecOutput) ToPolicyControllerPolicyContentSpecOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerPolicyContentSpecOutput) ToPolicyControllerPolicyContentSpecOutputWithContext(ctx context.Context) PolicyControllerPolicyContentSpecOutput
func (PolicyControllerPolicyContentSpecOutput) ToPolicyControllerPolicyContentSpecPtrOutput ¶ added in v0.32.0
func (o PolicyControllerPolicyContentSpecOutput) ToPolicyControllerPolicyContentSpecPtrOutput() PolicyControllerPolicyContentSpecPtrOutput
func (PolicyControllerPolicyContentSpecOutput) ToPolicyControllerPolicyContentSpecPtrOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerPolicyContentSpecOutput) ToPolicyControllerPolicyContentSpecPtrOutputWithContext(ctx context.Context) PolicyControllerPolicyContentSpecPtrOutput
type PolicyControllerPolicyContentSpecPtrInput ¶ added in v0.32.0
type PolicyControllerPolicyContentSpecPtrInput interface { pulumi.Input ToPolicyControllerPolicyContentSpecPtrOutput() PolicyControllerPolicyContentSpecPtrOutput ToPolicyControllerPolicyContentSpecPtrOutputWithContext(context.Context) PolicyControllerPolicyContentSpecPtrOutput }
PolicyControllerPolicyContentSpecPtrInput is an input type that accepts PolicyControllerPolicyContentSpecArgs, PolicyControllerPolicyContentSpecPtr and PolicyControllerPolicyContentSpecPtrOutput values. You can construct a concrete instance of `PolicyControllerPolicyContentSpecPtrInput` via:
PolicyControllerPolicyContentSpecArgs{...} or: nil
func PolicyControllerPolicyContentSpecPtr ¶ added in v0.32.0
func PolicyControllerPolicyContentSpecPtr(v *PolicyControllerPolicyContentSpecArgs) PolicyControllerPolicyContentSpecPtrInput
type PolicyControllerPolicyContentSpecPtrOutput ¶ added in v0.32.0
type PolicyControllerPolicyContentSpecPtrOutput struct{ *pulumi.OutputState }
func (PolicyControllerPolicyContentSpecPtrOutput) Bundles ¶ added in v0.32.0
func (o PolicyControllerPolicyContentSpecPtrOutput) Bundles() PolicyControllerBundleInstallSpecMapOutput
map of bundle name to BundleInstallSpec. The bundle name maps to the `bundleName` key in the `policycontroller.gke.io/constraintData` annotation on a constraint.
func (PolicyControllerPolicyContentSpecPtrOutput) ElementType ¶ added in v0.32.0
func (PolicyControllerPolicyContentSpecPtrOutput) ElementType() reflect.Type
func (PolicyControllerPolicyContentSpecPtrOutput) TemplateLibrary ¶ added in v0.32.0
func (o PolicyControllerPolicyContentSpecPtrOutput) TemplateLibrary() PolicyControllerTemplateLibraryConfigPtrOutput
Configures the installation of the Template Library.
func (PolicyControllerPolicyContentSpecPtrOutput) ToPolicyControllerPolicyContentSpecPtrOutput ¶ added in v0.32.0
func (o PolicyControllerPolicyContentSpecPtrOutput) ToPolicyControllerPolicyContentSpecPtrOutput() PolicyControllerPolicyContentSpecPtrOutput
func (PolicyControllerPolicyContentSpecPtrOutput) ToPolicyControllerPolicyContentSpecPtrOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerPolicyContentSpecPtrOutput) ToPolicyControllerPolicyContentSpecPtrOutputWithContext(ctx context.Context) PolicyControllerPolicyContentSpecPtrOutput
type PolicyControllerPolicyContentSpecResponse ¶ added in v0.32.0
type PolicyControllerPolicyContentSpecResponse struct { // map of bundle name to BundleInstallSpec. The bundle name maps to the `bundleName` key in the `policycontroller.gke.io/constraintData` annotation on a constraint. Bundles map[string]PolicyControllerBundleInstallSpecResponse `pulumi:"bundles"` // Configures the installation of the Template Library. TemplateLibrary PolicyControllerTemplateLibraryConfigResponse `pulumi:"templateLibrary"` }
PolicyContentSpec defines the user's desired content configuration on the cluster.
type PolicyControllerPolicyContentSpecResponseOutput ¶ added in v0.32.0
type PolicyControllerPolicyContentSpecResponseOutput struct{ *pulumi.OutputState }
PolicyContentSpec defines the user's desired content configuration on the cluster.
func (PolicyControllerPolicyContentSpecResponseOutput) Bundles ¶ added in v0.32.0
func (o PolicyControllerPolicyContentSpecResponseOutput) Bundles() PolicyControllerBundleInstallSpecResponseMapOutput
map of bundle name to BundleInstallSpec. The bundle name maps to the `bundleName` key in the `policycontroller.gke.io/constraintData` annotation on a constraint.
func (PolicyControllerPolicyContentSpecResponseOutput) ElementType ¶ added in v0.32.0
func (PolicyControllerPolicyContentSpecResponseOutput) ElementType() reflect.Type
func (PolicyControllerPolicyContentSpecResponseOutput) TemplateLibrary ¶ added in v0.32.0
func (o PolicyControllerPolicyContentSpecResponseOutput) TemplateLibrary() PolicyControllerTemplateLibraryConfigResponseOutput
Configures the installation of the Template Library.
func (PolicyControllerPolicyContentSpecResponseOutput) ToPolicyControllerPolicyContentSpecResponseOutput ¶ added in v0.32.0
func (o PolicyControllerPolicyContentSpecResponseOutput) ToPolicyControllerPolicyContentSpecResponseOutput() PolicyControllerPolicyContentSpecResponseOutput
func (PolicyControllerPolicyContentSpecResponseOutput) ToPolicyControllerPolicyContentSpecResponseOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerPolicyContentSpecResponseOutput) ToPolicyControllerPolicyContentSpecResponseOutputWithContext(ctx context.Context) PolicyControllerPolicyContentSpecResponseOutput
type PolicyControllerPolicyContentStateResponse ¶
type PolicyControllerPolicyContentStateResponse struct { // The state of the any bundles included in the chosen version of the manifest BundleStates map[string]PolicyControllerOnClusterStateResponse `pulumi:"bundleStates"` // The state of the referential data sync configuration. This could represent the state of either the syncSet object(s) or the config object, depending on the version of PoCo configured by the user. ReferentialSyncConfigState PolicyControllerOnClusterStateResponse `pulumi:"referentialSyncConfigState"` // The state of the template library TemplateLibraryState PolicyControllerOnClusterStateResponse `pulumi:"templateLibraryState"` }
The state of the policy controller policy content
type PolicyControllerPolicyContentStateResponseOutput ¶
type PolicyControllerPolicyContentStateResponseOutput struct{ *pulumi.OutputState }
The state of the policy controller policy content
func (PolicyControllerPolicyContentStateResponseOutput) BundleStates ¶
func (o PolicyControllerPolicyContentStateResponseOutput) BundleStates() PolicyControllerOnClusterStateResponseMapOutput
The state of the any bundles included in the chosen version of the manifest
func (PolicyControllerPolicyContentStateResponseOutput) ElementType ¶
func (PolicyControllerPolicyContentStateResponseOutput) ElementType() reflect.Type
func (PolicyControllerPolicyContentStateResponseOutput) ReferentialSyncConfigState ¶
func (o PolicyControllerPolicyContentStateResponseOutput) ReferentialSyncConfigState() PolicyControllerOnClusterStateResponseOutput
The state of the referential data sync configuration. This could represent the state of either the syncSet object(s) or the config object, depending on the version of PoCo configured by the user.
func (PolicyControllerPolicyContentStateResponseOutput) TemplateLibraryState ¶
func (o PolicyControllerPolicyContentStateResponseOutput) TemplateLibraryState() PolicyControllerOnClusterStateResponseOutput
The state of the template library
func (PolicyControllerPolicyContentStateResponseOutput) ToPolicyControllerPolicyContentStateResponseOutput ¶
func (o PolicyControllerPolicyContentStateResponseOutput) ToPolicyControllerPolicyContentStateResponseOutput() PolicyControllerPolicyContentStateResponseOutput
func (PolicyControllerPolicyContentStateResponseOutput) ToPolicyControllerPolicyContentStateResponseOutputWithContext ¶
func (o PolicyControllerPolicyContentStateResponseOutput) ToPolicyControllerPolicyContentStateResponseOutputWithContext(ctx context.Context) PolicyControllerPolicyContentStateResponseOutput
type PolicyControllerPolicyControllerDeploymentConfig ¶
type PolicyControllerPolicyControllerDeploymentConfig struct { // Container resource requirements. ContainerResources *PolicyControllerResourceRequirements `pulumi:"containerResources"` // Pod affinity configuration. PodAffinity *PolicyControllerPolicyControllerDeploymentConfigPodAffinity `pulumi:"podAffinity"` // Pod anti-affinity enablement. PodAntiAffinity *bool `pulumi:"podAntiAffinity"` // Pod tolerations of node taints. PodTolerations []PolicyControllerToleration `pulumi:"podTolerations"` // Pod replica count. ReplicaCount *string `pulumi:"replicaCount"` }
Deployment-specific configuration.
type PolicyControllerPolicyControllerDeploymentConfigArgs ¶
type PolicyControllerPolicyControllerDeploymentConfigArgs struct { // Container resource requirements. ContainerResources PolicyControllerResourceRequirementsPtrInput `pulumi:"containerResources"` // Pod affinity configuration. PodAffinity PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrInput `pulumi:"podAffinity"` // Pod anti-affinity enablement. PodAntiAffinity pulumi.BoolPtrInput `pulumi:"podAntiAffinity"` // Pod tolerations of node taints. PodTolerations PolicyControllerTolerationArrayInput `pulumi:"podTolerations"` // Pod replica count. ReplicaCount pulumi.StringPtrInput `pulumi:"replicaCount"` }
Deployment-specific configuration.
func (PolicyControllerPolicyControllerDeploymentConfigArgs) ElementType ¶
func (PolicyControllerPolicyControllerDeploymentConfigArgs) ElementType() reflect.Type
func (PolicyControllerPolicyControllerDeploymentConfigArgs) ToPolicyControllerPolicyControllerDeploymentConfigOutput ¶
func (i PolicyControllerPolicyControllerDeploymentConfigArgs) ToPolicyControllerPolicyControllerDeploymentConfigOutput() PolicyControllerPolicyControllerDeploymentConfigOutput
func (PolicyControllerPolicyControllerDeploymentConfigArgs) ToPolicyControllerPolicyControllerDeploymentConfigOutputWithContext ¶
func (i PolicyControllerPolicyControllerDeploymentConfigArgs) ToPolicyControllerPolicyControllerDeploymentConfigOutputWithContext(ctx context.Context) PolicyControllerPolicyControllerDeploymentConfigOutput
type PolicyControllerPolicyControllerDeploymentConfigInput ¶
type PolicyControllerPolicyControllerDeploymentConfigInput interface { pulumi.Input ToPolicyControllerPolicyControllerDeploymentConfigOutput() PolicyControllerPolicyControllerDeploymentConfigOutput ToPolicyControllerPolicyControllerDeploymentConfigOutputWithContext(context.Context) PolicyControllerPolicyControllerDeploymentConfigOutput }
PolicyControllerPolicyControllerDeploymentConfigInput is an input type that accepts PolicyControllerPolicyControllerDeploymentConfigArgs and PolicyControllerPolicyControllerDeploymentConfigOutput values. You can construct a concrete instance of `PolicyControllerPolicyControllerDeploymentConfigInput` via:
PolicyControllerPolicyControllerDeploymentConfigArgs{...}
type PolicyControllerPolicyControllerDeploymentConfigMap ¶
type PolicyControllerPolicyControllerDeploymentConfigMap map[string]PolicyControllerPolicyControllerDeploymentConfigInput
func (PolicyControllerPolicyControllerDeploymentConfigMap) ElementType ¶
func (PolicyControllerPolicyControllerDeploymentConfigMap) ElementType() reflect.Type
func (PolicyControllerPolicyControllerDeploymentConfigMap) ToPolicyControllerPolicyControllerDeploymentConfigMapOutput ¶
func (i PolicyControllerPolicyControllerDeploymentConfigMap) ToPolicyControllerPolicyControllerDeploymentConfigMapOutput() PolicyControllerPolicyControllerDeploymentConfigMapOutput
func (PolicyControllerPolicyControllerDeploymentConfigMap) ToPolicyControllerPolicyControllerDeploymentConfigMapOutputWithContext ¶
func (i PolicyControllerPolicyControllerDeploymentConfigMap) ToPolicyControllerPolicyControllerDeploymentConfigMapOutputWithContext(ctx context.Context) PolicyControllerPolicyControllerDeploymentConfigMapOutput
type PolicyControllerPolicyControllerDeploymentConfigMapInput ¶
type PolicyControllerPolicyControllerDeploymentConfigMapInput interface { pulumi.Input ToPolicyControllerPolicyControllerDeploymentConfigMapOutput() PolicyControllerPolicyControllerDeploymentConfigMapOutput ToPolicyControllerPolicyControllerDeploymentConfigMapOutputWithContext(context.Context) PolicyControllerPolicyControllerDeploymentConfigMapOutput }
PolicyControllerPolicyControllerDeploymentConfigMapInput is an input type that accepts PolicyControllerPolicyControllerDeploymentConfigMap and PolicyControllerPolicyControllerDeploymentConfigMapOutput values. You can construct a concrete instance of `PolicyControllerPolicyControllerDeploymentConfigMapInput` via:
PolicyControllerPolicyControllerDeploymentConfigMap{ "key": PolicyControllerPolicyControllerDeploymentConfigArgs{...} }
type PolicyControllerPolicyControllerDeploymentConfigMapOutput ¶
type PolicyControllerPolicyControllerDeploymentConfigMapOutput struct{ *pulumi.OutputState }
func (PolicyControllerPolicyControllerDeploymentConfigMapOutput) ElementType ¶
func (PolicyControllerPolicyControllerDeploymentConfigMapOutput) ElementType() reflect.Type
func (PolicyControllerPolicyControllerDeploymentConfigMapOutput) ToPolicyControllerPolicyControllerDeploymentConfigMapOutput ¶
func (o PolicyControllerPolicyControllerDeploymentConfigMapOutput) ToPolicyControllerPolicyControllerDeploymentConfigMapOutput() PolicyControllerPolicyControllerDeploymentConfigMapOutput
func (PolicyControllerPolicyControllerDeploymentConfigMapOutput) ToPolicyControllerPolicyControllerDeploymentConfigMapOutputWithContext ¶
func (o PolicyControllerPolicyControllerDeploymentConfigMapOutput) ToPolicyControllerPolicyControllerDeploymentConfigMapOutputWithContext(ctx context.Context) PolicyControllerPolicyControllerDeploymentConfigMapOutput
type PolicyControllerPolicyControllerDeploymentConfigOutput ¶
type PolicyControllerPolicyControllerDeploymentConfigOutput struct{ *pulumi.OutputState }
Deployment-specific configuration.
func (PolicyControllerPolicyControllerDeploymentConfigOutput) ContainerResources ¶
func (o PolicyControllerPolicyControllerDeploymentConfigOutput) ContainerResources() PolicyControllerResourceRequirementsPtrOutput
Container resource requirements.
func (PolicyControllerPolicyControllerDeploymentConfigOutput) ElementType ¶
func (PolicyControllerPolicyControllerDeploymentConfigOutput) ElementType() reflect.Type
func (PolicyControllerPolicyControllerDeploymentConfigOutput) PodAffinity ¶
func (o PolicyControllerPolicyControllerDeploymentConfigOutput) PodAffinity() PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput
Pod affinity configuration.
func (PolicyControllerPolicyControllerDeploymentConfigOutput) PodAntiAffinity ¶
func (o PolicyControllerPolicyControllerDeploymentConfigOutput) PodAntiAffinity() pulumi.BoolPtrOutput
Pod anti-affinity enablement.
func (PolicyControllerPolicyControllerDeploymentConfigOutput) PodTolerations ¶
func (o PolicyControllerPolicyControllerDeploymentConfigOutput) PodTolerations() PolicyControllerTolerationArrayOutput
Pod tolerations of node taints.
func (PolicyControllerPolicyControllerDeploymentConfigOutput) ReplicaCount ¶
func (o PolicyControllerPolicyControllerDeploymentConfigOutput) ReplicaCount() pulumi.StringPtrOutput
Pod replica count.
func (PolicyControllerPolicyControllerDeploymentConfigOutput) ToPolicyControllerPolicyControllerDeploymentConfigOutput ¶
func (o PolicyControllerPolicyControllerDeploymentConfigOutput) ToPolicyControllerPolicyControllerDeploymentConfigOutput() PolicyControllerPolicyControllerDeploymentConfigOutput
func (PolicyControllerPolicyControllerDeploymentConfigOutput) ToPolicyControllerPolicyControllerDeploymentConfigOutputWithContext ¶
func (o PolicyControllerPolicyControllerDeploymentConfigOutput) ToPolicyControllerPolicyControllerDeploymentConfigOutputWithContext(ctx context.Context) PolicyControllerPolicyControllerDeploymentConfigOutput
type PolicyControllerPolicyControllerDeploymentConfigPodAffinity ¶
type PolicyControllerPolicyControllerDeploymentConfigPodAffinity string
Pod affinity configuration.
func (PolicyControllerPolicyControllerDeploymentConfigPodAffinity) ElementType ¶
func (PolicyControllerPolicyControllerDeploymentConfigPodAffinity) ElementType() reflect.Type
func (PolicyControllerPolicyControllerDeploymentConfigPodAffinity) ToPolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput ¶
func (e PolicyControllerPolicyControllerDeploymentConfigPodAffinity) ToPolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput() PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput
func (PolicyControllerPolicyControllerDeploymentConfigPodAffinity) ToPolicyControllerPolicyControllerDeploymentConfigPodAffinityOutputWithContext ¶
func (e PolicyControllerPolicyControllerDeploymentConfigPodAffinity) ToPolicyControllerPolicyControllerDeploymentConfigPodAffinityOutputWithContext(ctx context.Context) PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput
func (PolicyControllerPolicyControllerDeploymentConfigPodAffinity) ToPolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput ¶
func (e PolicyControllerPolicyControllerDeploymentConfigPodAffinity) ToPolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput() PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput
func (PolicyControllerPolicyControllerDeploymentConfigPodAffinity) ToPolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutputWithContext ¶
func (e PolicyControllerPolicyControllerDeploymentConfigPodAffinity) ToPolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutputWithContext(ctx context.Context) PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput
func (PolicyControllerPolicyControllerDeploymentConfigPodAffinity) ToStringOutput ¶
func (e PolicyControllerPolicyControllerDeploymentConfigPodAffinity) ToStringOutput() pulumi.StringOutput
func (PolicyControllerPolicyControllerDeploymentConfigPodAffinity) ToStringOutputWithContext ¶
func (e PolicyControllerPolicyControllerDeploymentConfigPodAffinity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PolicyControllerPolicyControllerDeploymentConfigPodAffinity) ToStringPtrOutput ¶
func (e PolicyControllerPolicyControllerDeploymentConfigPodAffinity) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyControllerPolicyControllerDeploymentConfigPodAffinity) ToStringPtrOutputWithContext ¶
func (e PolicyControllerPolicyControllerDeploymentConfigPodAffinity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyControllerPolicyControllerDeploymentConfigPodAffinityInput ¶
type PolicyControllerPolicyControllerDeploymentConfigPodAffinityInput interface { pulumi.Input ToPolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput() PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput ToPolicyControllerPolicyControllerDeploymentConfigPodAffinityOutputWithContext(context.Context) PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput }
PolicyControllerPolicyControllerDeploymentConfigPodAffinityInput is an input type that accepts values of the PolicyControllerPolicyControllerDeploymentConfigPodAffinity enum A concrete instance of `PolicyControllerPolicyControllerDeploymentConfigPodAffinityInput` can be one of the following:
PolicyControllerPolicyControllerDeploymentConfigPodAffinityAffinityUnspecified PolicyControllerPolicyControllerDeploymentConfigPodAffinityNoAffinity PolicyControllerPolicyControllerDeploymentConfigPodAffinityAntiAffinity
type PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput ¶
type PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput struct{ *pulumi.OutputState }
func (PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput) ElementType ¶
func (PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput) ElementType() reflect.Type
func (PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput) ToPolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput ¶
func (o PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput) ToPolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput() PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput
func (PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput) ToPolicyControllerPolicyControllerDeploymentConfigPodAffinityOutputWithContext ¶
func (o PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput) ToPolicyControllerPolicyControllerDeploymentConfigPodAffinityOutputWithContext(ctx context.Context) PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput
func (PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput) ToPolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput ¶
func (o PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput) ToPolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput() PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput
func (PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput) ToPolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutputWithContext ¶
func (o PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput) ToPolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutputWithContext(ctx context.Context) PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput
func (PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput) ToStringOutput ¶
func (o PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput) ToStringOutput() pulumi.StringOutput
func (PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput) ToStringOutputWithContext ¶
func (o PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput) ToStringPtrOutput ¶
func (o PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput) ToStringPtrOutputWithContext ¶
func (o PolicyControllerPolicyControllerDeploymentConfigPodAffinityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrInput ¶
type PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrInput interface { pulumi.Input ToPolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput() PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput ToPolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutputWithContext(context.Context) PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput }
func PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtr ¶
func PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtr(v string) PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrInput
type PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput ¶
type PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput struct{ *pulumi.OutputState }
func (PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput) ElementType ¶
func (PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput) ElementType() reflect.Type
func (PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput) ToPolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput ¶
func (o PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput) ToPolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput() PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput
func (PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput) ToPolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutputWithContext ¶
func (o PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput) ToPolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutputWithContext(ctx context.Context) PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput
func (PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput) ToStringPtrOutput ¶
func (o PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput) ToStringPtrOutputWithContext ¶
func (o PolicyControllerPolicyControllerDeploymentConfigPodAffinityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyControllerPolicyControllerDeploymentConfigResponse ¶
type PolicyControllerPolicyControllerDeploymentConfigResponse struct { // Container resource requirements. ContainerResources PolicyControllerResourceRequirementsResponse `pulumi:"containerResources"` // Pod affinity configuration. PodAffinity string `pulumi:"podAffinity"` // Pod anti-affinity enablement. PodAntiAffinity bool `pulumi:"podAntiAffinity"` // Pod tolerations of node taints. PodTolerations []PolicyControllerTolerationResponse `pulumi:"podTolerations"` // Pod replica count. ReplicaCount string `pulumi:"replicaCount"` }
Deployment-specific configuration.
type PolicyControllerPolicyControllerDeploymentConfigResponseMapOutput ¶
type PolicyControllerPolicyControllerDeploymentConfigResponseMapOutput struct{ *pulumi.OutputState }
func (PolicyControllerPolicyControllerDeploymentConfigResponseMapOutput) ElementType ¶
func (PolicyControllerPolicyControllerDeploymentConfigResponseMapOutput) ElementType() reflect.Type
func (PolicyControllerPolicyControllerDeploymentConfigResponseMapOutput) ToPolicyControllerPolicyControllerDeploymentConfigResponseMapOutput ¶
func (o PolicyControllerPolicyControllerDeploymentConfigResponseMapOutput) ToPolicyControllerPolicyControllerDeploymentConfigResponseMapOutput() PolicyControllerPolicyControllerDeploymentConfigResponseMapOutput
func (PolicyControllerPolicyControllerDeploymentConfigResponseMapOutput) ToPolicyControllerPolicyControllerDeploymentConfigResponseMapOutputWithContext ¶
func (o PolicyControllerPolicyControllerDeploymentConfigResponseMapOutput) ToPolicyControllerPolicyControllerDeploymentConfigResponseMapOutputWithContext(ctx context.Context) PolicyControllerPolicyControllerDeploymentConfigResponseMapOutput
type PolicyControllerPolicyControllerDeploymentConfigResponseOutput ¶
type PolicyControllerPolicyControllerDeploymentConfigResponseOutput struct{ *pulumi.OutputState }
Deployment-specific configuration.
func (PolicyControllerPolicyControllerDeploymentConfigResponseOutput) ContainerResources ¶
func (o PolicyControllerPolicyControllerDeploymentConfigResponseOutput) ContainerResources() PolicyControllerResourceRequirementsResponseOutput
Container resource requirements.
func (PolicyControllerPolicyControllerDeploymentConfigResponseOutput) ElementType ¶
func (PolicyControllerPolicyControllerDeploymentConfigResponseOutput) ElementType() reflect.Type
func (PolicyControllerPolicyControllerDeploymentConfigResponseOutput) PodAffinity ¶
func (o PolicyControllerPolicyControllerDeploymentConfigResponseOutput) PodAffinity() pulumi.StringOutput
Pod affinity configuration.
func (PolicyControllerPolicyControllerDeploymentConfigResponseOutput) PodAntiAffinity ¶
func (o PolicyControllerPolicyControllerDeploymentConfigResponseOutput) PodAntiAffinity() pulumi.BoolOutput
Pod anti-affinity enablement.
func (PolicyControllerPolicyControllerDeploymentConfigResponseOutput) PodTolerations ¶
func (o PolicyControllerPolicyControllerDeploymentConfigResponseOutput) PodTolerations() PolicyControllerTolerationResponseArrayOutput
Pod tolerations of node taints.
func (PolicyControllerPolicyControllerDeploymentConfigResponseOutput) ReplicaCount ¶
func (o PolicyControllerPolicyControllerDeploymentConfigResponseOutput) ReplicaCount() pulumi.StringOutput
Pod replica count.
func (PolicyControllerPolicyControllerDeploymentConfigResponseOutput) ToPolicyControllerPolicyControllerDeploymentConfigResponseOutput ¶
func (o PolicyControllerPolicyControllerDeploymentConfigResponseOutput) ToPolicyControllerPolicyControllerDeploymentConfigResponseOutput() PolicyControllerPolicyControllerDeploymentConfigResponseOutput
func (PolicyControllerPolicyControllerDeploymentConfigResponseOutput) ToPolicyControllerPolicyControllerDeploymentConfigResponseOutputWithContext ¶
func (o PolicyControllerPolicyControllerDeploymentConfigResponseOutput) ToPolicyControllerPolicyControllerDeploymentConfigResponseOutputWithContext(ctx context.Context) PolicyControllerPolicyControllerDeploymentConfigResponseOutput
type PolicyControllerResourceList ¶
type PolicyControllerResourceList struct { // CPU requirement expressed in Kubernetes resource units. Cpu *string `pulumi:"cpu"` // Memory requirement expressed in Kubernetes resource units. Memory *string `pulumi:"memory"` }
ResourceList contains container resource requirements.
type PolicyControllerResourceListArgs ¶
type PolicyControllerResourceListArgs struct { // CPU requirement expressed in Kubernetes resource units. Cpu pulumi.StringPtrInput `pulumi:"cpu"` // Memory requirement expressed in Kubernetes resource units. Memory pulumi.StringPtrInput `pulumi:"memory"` }
ResourceList contains container resource requirements.
func (PolicyControllerResourceListArgs) ElementType ¶
func (PolicyControllerResourceListArgs) ElementType() reflect.Type
func (PolicyControllerResourceListArgs) ToPolicyControllerResourceListOutput ¶
func (i PolicyControllerResourceListArgs) ToPolicyControllerResourceListOutput() PolicyControllerResourceListOutput
func (PolicyControllerResourceListArgs) ToPolicyControllerResourceListOutputWithContext ¶
func (i PolicyControllerResourceListArgs) ToPolicyControllerResourceListOutputWithContext(ctx context.Context) PolicyControllerResourceListOutput
func (PolicyControllerResourceListArgs) ToPolicyControllerResourceListPtrOutput ¶
func (i PolicyControllerResourceListArgs) ToPolicyControllerResourceListPtrOutput() PolicyControllerResourceListPtrOutput
func (PolicyControllerResourceListArgs) ToPolicyControllerResourceListPtrOutputWithContext ¶
func (i PolicyControllerResourceListArgs) ToPolicyControllerResourceListPtrOutputWithContext(ctx context.Context) PolicyControllerResourceListPtrOutput
type PolicyControllerResourceListInput ¶
type PolicyControllerResourceListInput interface { pulumi.Input ToPolicyControllerResourceListOutput() PolicyControllerResourceListOutput ToPolicyControllerResourceListOutputWithContext(context.Context) PolicyControllerResourceListOutput }
PolicyControllerResourceListInput is an input type that accepts PolicyControllerResourceListArgs and PolicyControllerResourceListOutput values. You can construct a concrete instance of `PolicyControllerResourceListInput` via:
PolicyControllerResourceListArgs{...}
type PolicyControllerResourceListOutput ¶
type PolicyControllerResourceListOutput struct{ *pulumi.OutputState }
ResourceList contains container resource requirements.
func (PolicyControllerResourceListOutput) Cpu ¶
func (o PolicyControllerResourceListOutput) Cpu() pulumi.StringPtrOutput
CPU requirement expressed in Kubernetes resource units.
func (PolicyControllerResourceListOutput) ElementType ¶
func (PolicyControllerResourceListOutput) ElementType() reflect.Type
func (PolicyControllerResourceListOutput) Memory ¶
func (o PolicyControllerResourceListOutput) Memory() pulumi.StringPtrOutput
Memory requirement expressed in Kubernetes resource units.
func (PolicyControllerResourceListOutput) ToPolicyControllerResourceListOutput ¶
func (o PolicyControllerResourceListOutput) ToPolicyControllerResourceListOutput() PolicyControllerResourceListOutput
func (PolicyControllerResourceListOutput) ToPolicyControllerResourceListOutputWithContext ¶
func (o PolicyControllerResourceListOutput) ToPolicyControllerResourceListOutputWithContext(ctx context.Context) PolicyControllerResourceListOutput
func (PolicyControllerResourceListOutput) ToPolicyControllerResourceListPtrOutput ¶
func (o PolicyControllerResourceListOutput) ToPolicyControllerResourceListPtrOutput() PolicyControllerResourceListPtrOutput
func (PolicyControllerResourceListOutput) ToPolicyControllerResourceListPtrOutputWithContext ¶
func (o PolicyControllerResourceListOutput) ToPolicyControllerResourceListPtrOutputWithContext(ctx context.Context) PolicyControllerResourceListPtrOutput
type PolicyControllerResourceListPtrInput ¶
type PolicyControllerResourceListPtrInput interface { pulumi.Input ToPolicyControllerResourceListPtrOutput() PolicyControllerResourceListPtrOutput ToPolicyControllerResourceListPtrOutputWithContext(context.Context) PolicyControllerResourceListPtrOutput }
PolicyControllerResourceListPtrInput is an input type that accepts PolicyControllerResourceListArgs, PolicyControllerResourceListPtr and PolicyControllerResourceListPtrOutput values. You can construct a concrete instance of `PolicyControllerResourceListPtrInput` via:
PolicyControllerResourceListArgs{...} or: nil
func PolicyControllerResourceListPtr ¶
func PolicyControllerResourceListPtr(v *PolicyControllerResourceListArgs) PolicyControllerResourceListPtrInput
type PolicyControllerResourceListPtrOutput ¶
type PolicyControllerResourceListPtrOutput struct{ *pulumi.OutputState }
func (PolicyControllerResourceListPtrOutput) Cpu ¶
func (o PolicyControllerResourceListPtrOutput) Cpu() pulumi.StringPtrOutput
CPU requirement expressed in Kubernetes resource units.
func (PolicyControllerResourceListPtrOutput) ElementType ¶
func (PolicyControllerResourceListPtrOutput) ElementType() reflect.Type
func (PolicyControllerResourceListPtrOutput) Memory ¶
func (o PolicyControllerResourceListPtrOutput) Memory() pulumi.StringPtrOutput
Memory requirement expressed in Kubernetes resource units.
func (PolicyControllerResourceListPtrOutput) ToPolicyControllerResourceListPtrOutput ¶
func (o PolicyControllerResourceListPtrOutput) ToPolicyControllerResourceListPtrOutput() PolicyControllerResourceListPtrOutput
func (PolicyControllerResourceListPtrOutput) ToPolicyControllerResourceListPtrOutputWithContext ¶
func (o PolicyControllerResourceListPtrOutput) ToPolicyControllerResourceListPtrOutputWithContext(ctx context.Context) PolicyControllerResourceListPtrOutput
type PolicyControllerResourceListResponse ¶
type PolicyControllerResourceListResponse struct { // CPU requirement expressed in Kubernetes resource units. Cpu string `pulumi:"cpu"` // Memory requirement expressed in Kubernetes resource units. Memory string `pulumi:"memory"` }
ResourceList contains container resource requirements.
type PolicyControllerResourceListResponseOutput ¶
type PolicyControllerResourceListResponseOutput struct{ *pulumi.OutputState }
ResourceList contains container resource requirements.
func (PolicyControllerResourceListResponseOutput) Cpu ¶
func (o PolicyControllerResourceListResponseOutput) Cpu() pulumi.StringOutput
CPU requirement expressed in Kubernetes resource units.
func (PolicyControllerResourceListResponseOutput) ElementType ¶
func (PolicyControllerResourceListResponseOutput) ElementType() reflect.Type
func (PolicyControllerResourceListResponseOutput) Memory ¶
func (o PolicyControllerResourceListResponseOutput) Memory() pulumi.StringOutput
Memory requirement expressed in Kubernetes resource units.
func (PolicyControllerResourceListResponseOutput) ToPolicyControllerResourceListResponseOutput ¶
func (o PolicyControllerResourceListResponseOutput) ToPolicyControllerResourceListResponseOutput() PolicyControllerResourceListResponseOutput
func (PolicyControllerResourceListResponseOutput) ToPolicyControllerResourceListResponseOutputWithContext ¶
func (o PolicyControllerResourceListResponseOutput) ToPolicyControllerResourceListResponseOutputWithContext(ctx context.Context) PolicyControllerResourceListResponseOutput
type PolicyControllerResourceRequirements ¶
type PolicyControllerResourceRequirements struct { // Limits describes the maximum amount of compute resources allowed for use by the running container. Limits *PolicyControllerResourceList `pulumi:"limits"` // Requests describes the amount of compute resources reserved for the container by the kube-scheduler. Requests *PolicyControllerResourceList `pulumi:"requests"` }
ResourceRequirements describes the compute resource requirements.
type PolicyControllerResourceRequirementsArgs ¶
type PolicyControllerResourceRequirementsArgs struct { // Limits describes the maximum amount of compute resources allowed for use by the running container. Limits PolicyControllerResourceListPtrInput `pulumi:"limits"` // Requests describes the amount of compute resources reserved for the container by the kube-scheduler. Requests PolicyControllerResourceListPtrInput `pulumi:"requests"` }
ResourceRequirements describes the compute resource requirements.
func (PolicyControllerResourceRequirementsArgs) ElementType ¶
func (PolicyControllerResourceRequirementsArgs) ElementType() reflect.Type
func (PolicyControllerResourceRequirementsArgs) ToPolicyControllerResourceRequirementsOutput ¶
func (i PolicyControllerResourceRequirementsArgs) ToPolicyControllerResourceRequirementsOutput() PolicyControllerResourceRequirementsOutput
func (PolicyControllerResourceRequirementsArgs) ToPolicyControllerResourceRequirementsOutputWithContext ¶
func (i PolicyControllerResourceRequirementsArgs) ToPolicyControllerResourceRequirementsOutputWithContext(ctx context.Context) PolicyControllerResourceRequirementsOutput
func (PolicyControllerResourceRequirementsArgs) ToPolicyControllerResourceRequirementsPtrOutput ¶
func (i PolicyControllerResourceRequirementsArgs) ToPolicyControllerResourceRequirementsPtrOutput() PolicyControllerResourceRequirementsPtrOutput
func (PolicyControllerResourceRequirementsArgs) ToPolicyControllerResourceRequirementsPtrOutputWithContext ¶
func (i PolicyControllerResourceRequirementsArgs) ToPolicyControllerResourceRequirementsPtrOutputWithContext(ctx context.Context) PolicyControllerResourceRequirementsPtrOutput
type PolicyControllerResourceRequirementsInput ¶
type PolicyControllerResourceRequirementsInput interface { pulumi.Input ToPolicyControllerResourceRequirementsOutput() PolicyControllerResourceRequirementsOutput ToPolicyControllerResourceRequirementsOutputWithContext(context.Context) PolicyControllerResourceRequirementsOutput }
PolicyControllerResourceRequirementsInput is an input type that accepts PolicyControllerResourceRequirementsArgs and PolicyControllerResourceRequirementsOutput values. You can construct a concrete instance of `PolicyControllerResourceRequirementsInput` via:
PolicyControllerResourceRequirementsArgs{...}
type PolicyControllerResourceRequirementsOutput ¶
type PolicyControllerResourceRequirementsOutput struct{ *pulumi.OutputState }
ResourceRequirements describes the compute resource requirements.
func (PolicyControllerResourceRequirementsOutput) ElementType ¶
func (PolicyControllerResourceRequirementsOutput) ElementType() reflect.Type
func (PolicyControllerResourceRequirementsOutput) Limits ¶
Limits describes the maximum amount of compute resources allowed for use by the running container.
func (PolicyControllerResourceRequirementsOutput) Requests ¶
func (o PolicyControllerResourceRequirementsOutput) Requests() PolicyControllerResourceListPtrOutput
Requests describes the amount of compute resources reserved for the container by the kube-scheduler.
func (PolicyControllerResourceRequirementsOutput) ToPolicyControllerResourceRequirementsOutput ¶
func (o PolicyControllerResourceRequirementsOutput) ToPolicyControllerResourceRequirementsOutput() PolicyControllerResourceRequirementsOutput
func (PolicyControllerResourceRequirementsOutput) ToPolicyControllerResourceRequirementsOutputWithContext ¶
func (o PolicyControllerResourceRequirementsOutput) ToPolicyControllerResourceRequirementsOutputWithContext(ctx context.Context) PolicyControllerResourceRequirementsOutput
func (PolicyControllerResourceRequirementsOutput) ToPolicyControllerResourceRequirementsPtrOutput ¶
func (o PolicyControllerResourceRequirementsOutput) ToPolicyControllerResourceRequirementsPtrOutput() PolicyControllerResourceRequirementsPtrOutput
func (PolicyControllerResourceRequirementsOutput) ToPolicyControllerResourceRequirementsPtrOutputWithContext ¶
func (o PolicyControllerResourceRequirementsOutput) ToPolicyControllerResourceRequirementsPtrOutputWithContext(ctx context.Context) PolicyControllerResourceRequirementsPtrOutput
type PolicyControllerResourceRequirementsPtrInput ¶
type PolicyControllerResourceRequirementsPtrInput interface { pulumi.Input ToPolicyControllerResourceRequirementsPtrOutput() PolicyControllerResourceRequirementsPtrOutput ToPolicyControllerResourceRequirementsPtrOutputWithContext(context.Context) PolicyControllerResourceRequirementsPtrOutput }
PolicyControllerResourceRequirementsPtrInput is an input type that accepts PolicyControllerResourceRequirementsArgs, PolicyControllerResourceRequirementsPtr and PolicyControllerResourceRequirementsPtrOutput values. You can construct a concrete instance of `PolicyControllerResourceRequirementsPtrInput` via:
PolicyControllerResourceRequirementsArgs{...} or: nil
func PolicyControllerResourceRequirementsPtr ¶
func PolicyControllerResourceRequirementsPtr(v *PolicyControllerResourceRequirementsArgs) PolicyControllerResourceRequirementsPtrInput
type PolicyControllerResourceRequirementsPtrOutput ¶
type PolicyControllerResourceRequirementsPtrOutput struct{ *pulumi.OutputState }
func (PolicyControllerResourceRequirementsPtrOutput) ElementType ¶
func (PolicyControllerResourceRequirementsPtrOutput) ElementType() reflect.Type
func (PolicyControllerResourceRequirementsPtrOutput) Limits ¶
func (o PolicyControllerResourceRequirementsPtrOutput) Limits() PolicyControllerResourceListPtrOutput
Limits describes the maximum amount of compute resources allowed for use by the running container.
func (PolicyControllerResourceRequirementsPtrOutput) Requests ¶
func (o PolicyControllerResourceRequirementsPtrOutput) Requests() PolicyControllerResourceListPtrOutput
Requests describes the amount of compute resources reserved for the container by the kube-scheduler.
func (PolicyControllerResourceRequirementsPtrOutput) ToPolicyControllerResourceRequirementsPtrOutput ¶
func (o PolicyControllerResourceRequirementsPtrOutput) ToPolicyControllerResourceRequirementsPtrOutput() PolicyControllerResourceRequirementsPtrOutput
func (PolicyControllerResourceRequirementsPtrOutput) ToPolicyControllerResourceRequirementsPtrOutputWithContext ¶
func (o PolicyControllerResourceRequirementsPtrOutput) ToPolicyControllerResourceRequirementsPtrOutputWithContext(ctx context.Context) PolicyControllerResourceRequirementsPtrOutput
type PolicyControllerResourceRequirementsResponse ¶
type PolicyControllerResourceRequirementsResponse struct { // Limits describes the maximum amount of compute resources allowed for use by the running container. Limits PolicyControllerResourceListResponse `pulumi:"limits"` // Requests describes the amount of compute resources reserved for the container by the kube-scheduler. Requests PolicyControllerResourceListResponse `pulumi:"requests"` }
ResourceRequirements describes the compute resource requirements.
type PolicyControllerResourceRequirementsResponseOutput ¶
type PolicyControllerResourceRequirementsResponseOutput struct{ *pulumi.OutputState }
ResourceRequirements describes the compute resource requirements.
func (PolicyControllerResourceRequirementsResponseOutput) ElementType ¶
func (PolicyControllerResourceRequirementsResponseOutput) ElementType() reflect.Type
func (PolicyControllerResourceRequirementsResponseOutput) Limits ¶
func (o PolicyControllerResourceRequirementsResponseOutput) Limits() PolicyControllerResourceListResponseOutput
Limits describes the maximum amount of compute resources allowed for use by the running container.
func (PolicyControllerResourceRequirementsResponseOutput) Requests ¶
func (o PolicyControllerResourceRequirementsResponseOutput) Requests() PolicyControllerResourceListResponseOutput
Requests describes the amount of compute resources reserved for the container by the kube-scheduler.
func (PolicyControllerResourceRequirementsResponseOutput) ToPolicyControllerResourceRequirementsResponseOutput ¶
func (o PolicyControllerResourceRequirementsResponseOutput) ToPolicyControllerResourceRequirementsResponseOutput() PolicyControllerResourceRequirementsResponseOutput
func (PolicyControllerResourceRequirementsResponseOutput) ToPolicyControllerResourceRequirementsResponseOutputWithContext ¶
func (o PolicyControllerResourceRequirementsResponseOutput) ToPolicyControllerResourceRequirementsResponseOutputWithContext(ctx context.Context) PolicyControllerResourceRequirementsResponseOutput
type PolicyControllerTemplateLibraryConfig ¶ added in v0.32.0
type PolicyControllerTemplateLibraryConfig struct { // Configures the manner in which the template library is installed on the cluster. Installation *PolicyControllerTemplateLibraryConfigInstallation `pulumi:"installation"` }
The config specifying which default library templates to install.
type PolicyControllerTemplateLibraryConfigArgs ¶ added in v0.32.0
type PolicyControllerTemplateLibraryConfigArgs struct { // Configures the manner in which the template library is installed on the cluster. Installation PolicyControllerTemplateLibraryConfigInstallationPtrInput `pulumi:"installation"` }
The config specifying which default library templates to install.
func (PolicyControllerTemplateLibraryConfigArgs) ElementType ¶ added in v0.32.0
func (PolicyControllerTemplateLibraryConfigArgs) ElementType() reflect.Type
func (PolicyControllerTemplateLibraryConfigArgs) ToPolicyControllerTemplateLibraryConfigOutput ¶ added in v0.32.0
func (i PolicyControllerTemplateLibraryConfigArgs) ToPolicyControllerTemplateLibraryConfigOutput() PolicyControllerTemplateLibraryConfigOutput
func (PolicyControllerTemplateLibraryConfigArgs) ToPolicyControllerTemplateLibraryConfigOutputWithContext ¶ added in v0.32.0
func (i PolicyControllerTemplateLibraryConfigArgs) ToPolicyControllerTemplateLibraryConfigOutputWithContext(ctx context.Context) PolicyControllerTemplateLibraryConfigOutput
func (PolicyControllerTemplateLibraryConfigArgs) ToPolicyControllerTemplateLibraryConfigPtrOutput ¶ added in v0.32.0
func (i PolicyControllerTemplateLibraryConfigArgs) ToPolicyControllerTemplateLibraryConfigPtrOutput() PolicyControllerTemplateLibraryConfigPtrOutput
func (PolicyControllerTemplateLibraryConfigArgs) ToPolicyControllerTemplateLibraryConfigPtrOutputWithContext ¶ added in v0.32.0
func (i PolicyControllerTemplateLibraryConfigArgs) ToPolicyControllerTemplateLibraryConfigPtrOutputWithContext(ctx context.Context) PolicyControllerTemplateLibraryConfigPtrOutput
type PolicyControllerTemplateLibraryConfigInput ¶ added in v0.32.0
type PolicyControllerTemplateLibraryConfigInput interface { pulumi.Input ToPolicyControllerTemplateLibraryConfigOutput() PolicyControllerTemplateLibraryConfigOutput ToPolicyControllerTemplateLibraryConfigOutputWithContext(context.Context) PolicyControllerTemplateLibraryConfigOutput }
PolicyControllerTemplateLibraryConfigInput is an input type that accepts PolicyControllerTemplateLibraryConfigArgs and PolicyControllerTemplateLibraryConfigOutput values. You can construct a concrete instance of `PolicyControllerTemplateLibraryConfigInput` via:
PolicyControllerTemplateLibraryConfigArgs{...}
type PolicyControllerTemplateLibraryConfigInstallation ¶ added in v0.32.0
type PolicyControllerTemplateLibraryConfigInstallation string
Configures the manner in which the template library is installed on the cluster.
func (PolicyControllerTemplateLibraryConfigInstallation) ElementType ¶ added in v0.32.0
func (PolicyControllerTemplateLibraryConfigInstallation) ElementType() reflect.Type
func (PolicyControllerTemplateLibraryConfigInstallation) ToPolicyControllerTemplateLibraryConfigInstallationOutput ¶ added in v0.32.0
func (e PolicyControllerTemplateLibraryConfigInstallation) ToPolicyControllerTemplateLibraryConfigInstallationOutput() PolicyControllerTemplateLibraryConfigInstallationOutput
func (PolicyControllerTemplateLibraryConfigInstallation) ToPolicyControllerTemplateLibraryConfigInstallationOutputWithContext ¶ added in v0.32.0
func (e PolicyControllerTemplateLibraryConfigInstallation) ToPolicyControllerTemplateLibraryConfigInstallationOutputWithContext(ctx context.Context) PolicyControllerTemplateLibraryConfigInstallationOutput
func (PolicyControllerTemplateLibraryConfigInstallation) ToPolicyControllerTemplateLibraryConfigInstallationPtrOutput ¶ added in v0.32.0
func (e PolicyControllerTemplateLibraryConfigInstallation) ToPolicyControllerTemplateLibraryConfigInstallationPtrOutput() PolicyControllerTemplateLibraryConfigInstallationPtrOutput
func (PolicyControllerTemplateLibraryConfigInstallation) ToPolicyControllerTemplateLibraryConfigInstallationPtrOutputWithContext ¶ added in v0.32.0
func (e PolicyControllerTemplateLibraryConfigInstallation) ToPolicyControllerTemplateLibraryConfigInstallationPtrOutputWithContext(ctx context.Context) PolicyControllerTemplateLibraryConfigInstallationPtrOutput
func (PolicyControllerTemplateLibraryConfigInstallation) ToStringOutput ¶ added in v0.32.0
func (e PolicyControllerTemplateLibraryConfigInstallation) ToStringOutput() pulumi.StringOutput
func (PolicyControllerTemplateLibraryConfigInstallation) ToStringOutputWithContext ¶ added in v0.32.0
func (e PolicyControllerTemplateLibraryConfigInstallation) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PolicyControllerTemplateLibraryConfigInstallation) ToStringPtrOutput ¶ added in v0.32.0
func (e PolicyControllerTemplateLibraryConfigInstallation) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyControllerTemplateLibraryConfigInstallation) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e PolicyControllerTemplateLibraryConfigInstallation) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyControllerTemplateLibraryConfigInstallationInput ¶ added in v0.32.0
type PolicyControllerTemplateLibraryConfigInstallationInput interface { pulumi.Input ToPolicyControllerTemplateLibraryConfigInstallationOutput() PolicyControllerTemplateLibraryConfigInstallationOutput ToPolicyControllerTemplateLibraryConfigInstallationOutputWithContext(context.Context) PolicyControllerTemplateLibraryConfigInstallationOutput }
PolicyControllerTemplateLibraryConfigInstallationInput is an input type that accepts values of the PolicyControllerTemplateLibraryConfigInstallation enum A concrete instance of `PolicyControllerTemplateLibraryConfigInstallationInput` can be one of the following:
PolicyControllerTemplateLibraryConfigInstallationInstallationUnspecified PolicyControllerTemplateLibraryConfigInstallationNotInstalled PolicyControllerTemplateLibraryConfigInstallationAll
type PolicyControllerTemplateLibraryConfigInstallationOutput ¶ added in v0.32.0
type PolicyControllerTemplateLibraryConfigInstallationOutput struct{ *pulumi.OutputState }
func (PolicyControllerTemplateLibraryConfigInstallationOutput) ElementType ¶ added in v0.32.0
func (PolicyControllerTemplateLibraryConfigInstallationOutput) ElementType() reflect.Type
func (PolicyControllerTemplateLibraryConfigInstallationOutput) ToPolicyControllerTemplateLibraryConfigInstallationOutput ¶ added in v0.32.0
func (o PolicyControllerTemplateLibraryConfigInstallationOutput) ToPolicyControllerTemplateLibraryConfigInstallationOutput() PolicyControllerTemplateLibraryConfigInstallationOutput
func (PolicyControllerTemplateLibraryConfigInstallationOutput) ToPolicyControllerTemplateLibraryConfigInstallationOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerTemplateLibraryConfigInstallationOutput) ToPolicyControllerTemplateLibraryConfigInstallationOutputWithContext(ctx context.Context) PolicyControllerTemplateLibraryConfigInstallationOutput
func (PolicyControllerTemplateLibraryConfigInstallationOutput) ToPolicyControllerTemplateLibraryConfigInstallationPtrOutput ¶ added in v0.32.0
func (o PolicyControllerTemplateLibraryConfigInstallationOutput) ToPolicyControllerTemplateLibraryConfigInstallationPtrOutput() PolicyControllerTemplateLibraryConfigInstallationPtrOutput
func (PolicyControllerTemplateLibraryConfigInstallationOutput) ToPolicyControllerTemplateLibraryConfigInstallationPtrOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerTemplateLibraryConfigInstallationOutput) ToPolicyControllerTemplateLibraryConfigInstallationPtrOutputWithContext(ctx context.Context) PolicyControllerTemplateLibraryConfigInstallationPtrOutput
func (PolicyControllerTemplateLibraryConfigInstallationOutput) ToStringOutput ¶ added in v0.32.0
func (o PolicyControllerTemplateLibraryConfigInstallationOutput) ToStringOutput() pulumi.StringOutput
func (PolicyControllerTemplateLibraryConfigInstallationOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerTemplateLibraryConfigInstallationOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PolicyControllerTemplateLibraryConfigInstallationOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o PolicyControllerTemplateLibraryConfigInstallationOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyControllerTemplateLibraryConfigInstallationOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerTemplateLibraryConfigInstallationOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyControllerTemplateLibraryConfigInstallationPtrInput ¶ added in v0.32.0
type PolicyControllerTemplateLibraryConfigInstallationPtrInput interface { pulumi.Input ToPolicyControllerTemplateLibraryConfigInstallationPtrOutput() PolicyControllerTemplateLibraryConfigInstallationPtrOutput ToPolicyControllerTemplateLibraryConfigInstallationPtrOutputWithContext(context.Context) PolicyControllerTemplateLibraryConfigInstallationPtrOutput }
func PolicyControllerTemplateLibraryConfigInstallationPtr ¶ added in v0.32.0
func PolicyControllerTemplateLibraryConfigInstallationPtr(v string) PolicyControllerTemplateLibraryConfigInstallationPtrInput
type PolicyControllerTemplateLibraryConfigInstallationPtrOutput ¶ added in v0.32.0
type PolicyControllerTemplateLibraryConfigInstallationPtrOutput struct{ *pulumi.OutputState }
func (PolicyControllerTemplateLibraryConfigInstallationPtrOutput) ElementType ¶ added in v0.32.0
func (PolicyControllerTemplateLibraryConfigInstallationPtrOutput) ElementType() reflect.Type
func (PolicyControllerTemplateLibraryConfigInstallationPtrOutput) ToPolicyControllerTemplateLibraryConfigInstallationPtrOutput ¶ added in v0.32.0
func (o PolicyControllerTemplateLibraryConfigInstallationPtrOutput) ToPolicyControllerTemplateLibraryConfigInstallationPtrOutput() PolicyControllerTemplateLibraryConfigInstallationPtrOutput
func (PolicyControllerTemplateLibraryConfigInstallationPtrOutput) ToPolicyControllerTemplateLibraryConfigInstallationPtrOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerTemplateLibraryConfigInstallationPtrOutput) ToPolicyControllerTemplateLibraryConfigInstallationPtrOutputWithContext(ctx context.Context) PolicyControllerTemplateLibraryConfigInstallationPtrOutput
func (PolicyControllerTemplateLibraryConfigInstallationPtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o PolicyControllerTemplateLibraryConfigInstallationPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyControllerTemplateLibraryConfigInstallationPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerTemplateLibraryConfigInstallationPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyControllerTemplateLibraryConfigOutput ¶ added in v0.32.0
type PolicyControllerTemplateLibraryConfigOutput struct{ *pulumi.OutputState }
The config specifying which default library templates to install.
func (PolicyControllerTemplateLibraryConfigOutput) ElementType ¶ added in v0.32.0
func (PolicyControllerTemplateLibraryConfigOutput) ElementType() reflect.Type
func (PolicyControllerTemplateLibraryConfigOutput) Installation ¶ added in v0.32.0
func (o PolicyControllerTemplateLibraryConfigOutput) Installation() PolicyControllerTemplateLibraryConfigInstallationPtrOutput
Configures the manner in which the template library is installed on the cluster.
func (PolicyControllerTemplateLibraryConfigOutput) ToPolicyControllerTemplateLibraryConfigOutput ¶ added in v0.32.0
func (o PolicyControllerTemplateLibraryConfigOutput) ToPolicyControllerTemplateLibraryConfigOutput() PolicyControllerTemplateLibraryConfigOutput
func (PolicyControllerTemplateLibraryConfigOutput) ToPolicyControllerTemplateLibraryConfigOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerTemplateLibraryConfigOutput) ToPolicyControllerTemplateLibraryConfigOutputWithContext(ctx context.Context) PolicyControllerTemplateLibraryConfigOutput
func (PolicyControllerTemplateLibraryConfigOutput) ToPolicyControllerTemplateLibraryConfigPtrOutput ¶ added in v0.32.0
func (o PolicyControllerTemplateLibraryConfigOutput) ToPolicyControllerTemplateLibraryConfigPtrOutput() PolicyControllerTemplateLibraryConfigPtrOutput
func (PolicyControllerTemplateLibraryConfigOutput) ToPolicyControllerTemplateLibraryConfigPtrOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerTemplateLibraryConfigOutput) ToPolicyControllerTemplateLibraryConfigPtrOutputWithContext(ctx context.Context) PolicyControllerTemplateLibraryConfigPtrOutput
type PolicyControllerTemplateLibraryConfigPtrInput ¶ added in v0.32.0
type PolicyControllerTemplateLibraryConfigPtrInput interface { pulumi.Input ToPolicyControllerTemplateLibraryConfigPtrOutput() PolicyControllerTemplateLibraryConfigPtrOutput ToPolicyControllerTemplateLibraryConfigPtrOutputWithContext(context.Context) PolicyControllerTemplateLibraryConfigPtrOutput }
PolicyControllerTemplateLibraryConfigPtrInput is an input type that accepts PolicyControllerTemplateLibraryConfigArgs, PolicyControllerTemplateLibraryConfigPtr and PolicyControllerTemplateLibraryConfigPtrOutput values. You can construct a concrete instance of `PolicyControllerTemplateLibraryConfigPtrInput` via:
PolicyControllerTemplateLibraryConfigArgs{...} or: nil
func PolicyControllerTemplateLibraryConfigPtr ¶ added in v0.32.0
func PolicyControllerTemplateLibraryConfigPtr(v *PolicyControllerTemplateLibraryConfigArgs) PolicyControllerTemplateLibraryConfigPtrInput
type PolicyControllerTemplateLibraryConfigPtrOutput ¶ added in v0.32.0
type PolicyControllerTemplateLibraryConfigPtrOutput struct{ *pulumi.OutputState }
func (PolicyControllerTemplateLibraryConfigPtrOutput) ElementType ¶ added in v0.32.0
func (PolicyControllerTemplateLibraryConfigPtrOutput) ElementType() reflect.Type
func (PolicyControllerTemplateLibraryConfigPtrOutput) Installation ¶ added in v0.32.0
func (o PolicyControllerTemplateLibraryConfigPtrOutput) Installation() PolicyControllerTemplateLibraryConfigInstallationPtrOutput
Configures the manner in which the template library is installed on the cluster.
func (PolicyControllerTemplateLibraryConfigPtrOutput) ToPolicyControllerTemplateLibraryConfigPtrOutput ¶ added in v0.32.0
func (o PolicyControllerTemplateLibraryConfigPtrOutput) ToPolicyControllerTemplateLibraryConfigPtrOutput() PolicyControllerTemplateLibraryConfigPtrOutput
func (PolicyControllerTemplateLibraryConfigPtrOutput) ToPolicyControllerTemplateLibraryConfigPtrOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerTemplateLibraryConfigPtrOutput) ToPolicyControllerTemplateLibraryConfigPtrOutputWithContext(ctx context.Context) PolicyControllerTemplateLibraryConfigPtrOutput
type PolicyControllerTemplateLibraryConfigResponse ¶ added in v0.32.0
type PolicyControllerTemplateLibraryConfigResponse struct { // Configures the manner in which the template library is installed on the cluster. Installation string `pulumi:"installation"` }
The config specifying which default library templates to install.
type PolicyControllerTemplateLibraryConfigResponseOutput ¶ added in v0.32.0
type PolicyControllerTemplateLibraryConfigResponseOutput struct{ *pulumi.OutputState }
The config specifying which default library templates to install.
func (PolicyControllerTemplateLibraryConfigResponseOutput) ElementType ¶ added in v0.32.0
func (PolicyControllerTemplateLibraryConfigResponseOutput) ElementType() reflect.Type
func (PolicyControllerTemplateLibraryConfigResponseOutput) Installation ¶ added in v0.32.0
func (o PolicyControllerTemplateLibraryConfigResponseOutput) Installation() pulumi.StringOutput
Configures the manner in which the template library is installed on the cluster.
func (PolicyControllerTemplateLibraryConfigResponseOutput) ToPolicyControllerTemplateLibraryConfigResponseOutput ¶ added in v0.32.0
func (o PolicyControllerTemplateLibraryConfigResponseOutput) ToPolicyControllerTemplateLibraryConfigResponseOutput() PolicyControllerTemplateLibraryConfigResponseOutput
func (PolicyControllerTemplateLibraryConfigResponseOutput) ToPolicyControllerTemplateLibraryConfigResponseOutputWithContext ¶ added in v0.32.0
func (o PolicyControllerTemplateLibraryConfigResponseOutput) ToPolicyControllerTemplateLibraryConfigResponseOutputWithContext(ctx context.Context) PolicyControllerTemplateLibraryConfigResponseOutput
type PolicyControllerToleration ¶
type PolicyControllerToleration struct { // Matches a taint effect. Effect *string `pulumi:"effect"` // Matches a taint key (not necessarily unique). Key *string `pulumi:"key"` // Matches a taint operator. Operator *string `pulumi:"operator"` // Matches a taint value. Value *string `pulumi:"value"` }
Toleration of a node taint.
type PolicyControllerTolerationArgs ¶
type PolicyControllerTolerationArgs struct { // Matches a taint effect. Effect pulumi.StringPtrInput `pulumi:"effect"` // Matches a taint key (not necessarily unique). Key pulumi.StringPtrInput `pulumi:"key"` // Matches a taint operator. Operator pulumi.StringPtrInput `pulumi:"operator"` // Matches a taint value. Value pulumi.StringPtrInput `pulumi:"value"` }
Toleration of a node taint.
func (PolicyControllerTolerationArgs) ElementType ¶
func (PolicyControllerTolerationArgs) ElementType() reflect.Type
func (PolicyControllerTolerationArgs) ToPolicyControllerTolerationOutput ¶
func (i PolicyControllerTolerationArgs) ToPolicyControllerTolerationOutput() PolicyControllerTolerationOutput
func (PolicyControllerTolerationArgs) ToPolicyControllerTolerationOutputWithContext ¶
func (i PolicyControllerTolerationArgs) ToPolicyControllerTolerationOutputWithContext(ctx context.Context) PolicyControllerTolerationOutput
type PolicyControllerTolerationArray ¶
type PolicyControllerTolerationArray []PolicyControllerTolerationInput
func (PolicyControllerTolerationArray) ElementType ¶
func (PolicyControllerTolerationArray) ElementType() reflect.Type
func (PolicyControllerTolerationArray) ToPolicyControllerTolerationArrayOutput ¶
func (i PolicyControllerTolerationArray) ToPolicyControllerTolerationArrayOutput() PolicyControllerTolerationArrayOutput
func (PolicyControllerTolerationArray) ToPolicyControllerTolerationArrayOutputWithContext ¶
func (i PolicyControllerTolerationArray) ToPolicyControllerTolerationArrayOutputWithContext(ctx context.Context) PolicyControllerTolerationArrayOutput
type PolicyControllerTolerationArrayInput ¶
type PolicyControllerTolerationArrayInput interface { pulumi.Input ToPolicyControllerTolerationArrayOutput() PolicyControllerTolerationArrayOutput ToPolicyControllerTolerationArrayOutputWithContext(context.Context) PolicyControllerTolerationArrayOutput }
PolicyControllerTolerationArrayInput is an input type that accepts PolicyControllerTolerationArray and PolicyControllerTolerationArrayOutput values. You can construct a concrete instance of `PolicyControllerTolerationArrayInput` via:
PolicyControllerTolerationArray{ PolicyControllerTolerationArgs{...} }
type PolicyControllerTolerationArrayOutput ¶
type PolicyControllerTolerationArrayOutput struct{ *pulumi.OutputState }
func (PolicyControllerTolerationArrayOutput) ElementType ¶
func (PolicyControllerTolerationArrayOutput) ElementType() reflect.Type
func (PolicyControllerTolerationArrayOutput) Index ¶
func (o PolicyControllerTolerationArrayOutput) Index(i pulumi.IntInput) PolicyControllerTolerationOutput
func (PolicyControllerTolerationArrayOutput) ToPolicyControllerTolerationArrayOutput ¶
func (o PolicyControllerTolerationArrayOutput) ToPolicyControllerTolerationArrayOutput() PolicyControllerTolerationArrayOutput
func (PolicyControllerTolerationArrayOutput) ToPolicyControllerTolerationArrayOutputWithContext ¶
func (o PolicyControllerTolerationArrayOutput) ToPolicyControllerTolerationArrayOutputWithContext(ctx context.Context) PolicyControllerTolerationArrayOutput
type PolicyControllerTolerationInput ¶
type PolicyControllerTolerationInput interface { pulumi.Input ToPolicyControllerTolerationOutput() PolicyControllerTolerationOutput ToPolicyControllerTolerationOutputWithContext(context.Context) PolicyControllerTolerationOutput }
PolicyControllerTolerationInput is an input type that accepts PolicyControllerTolerationArgs and PolicyControllerTolerationOutput values. You can construct a concrete instance of `PolicyControllerTolerationInput` via:
PolicyControllerTolerationArgs{...}
type PolicyControllerTolerationOutput ¶
type PolicyControllerTolerationOutput struct{ *pulumi.OutputState }
Toleration of a node taint.
func (PolicyControllerTolerationOutput) Effect ¶
func (o PolicyControllerTolerationOutput) Effect() pulumi.StringPtrOutput
Matches a taint effect.
func (PolicyControllerTolerationOutput) ElementType ¶
func (PolicyControllerTolerationOutput) ElementType() reflect.Type
func (PolicyControllerTolerationOutput) Key ¶
func (o PolicyControllerTolerationOutput) Key() pulumi.StringPtrOutput
Matches a taint key (not necessarily unique).
func (PolicyControllerTolerationOutput) Operator ¶
func (o PolicyControllerTolerationOutput) Operator() pulumi.StringPtrOutput
Matches a taint operator.
func (PolicyControllerTolerationOutput) ToPolicyControllerTolerationOutput ¶
func (o PolicyControllerTolerationOutput) ToPolicyControllerTolerationOutput() PolicyControllerTolerationOutput
func (PolicyControllerTolerationOutput) ToPolicyControllerTolerationOutputWithContext ¶
func (o PolicyControllerTolerationOutput) ToPolicyControllerTolerationOutputWithContext(ctx context.Context) PolicyControllerTolerationOutput
func (PolicyControllerTolerationOutput) Value ¶
func (o PolicyControllerTolerationOutput) Value() pulumi.StringPtrOutput
Matches a taint value.
type PolicyControllerTolerationResponse ¶
type PolicyControllerTolerationResponse struct { // Matches a taint effect. Effect string `pulumi:"effect"` // Matches a taint key (not necessarily unique). Key string `pulumi:"key"` // Matches a taint operator. Operator string `pulumi:"operator"` // Matches a taint value. Value string `pulumi:"value"` }
Toleration of a node taint.
type PolicyControllerTolerationResponseArrayOutput ¶
type PolicyControllerTolerationResponseArrayOutput struct{ *pulumi.OutputState }
func (PolicyControllerTolerationResponseArrayOutput) ElementType ¶
func (PolicyControllerTolerationResponseArrayOutput) ElementType() reflect.Type
func (PolicyControllerTolerationResponseArrayOutput) ToPolicyControllerTolerationResponseArrayOutput ¶
func (o PolicyControllerTolerationResponseArrayOutput) ToPolicyControllerTolerationResponseArrayOutput() PolicyControllerTolerationResponseArrayOutput
func (PolicyControllerTolerationResponseArrayOutput) ToPolicyControllerTolerationResponseArrayOutputWithContext ¶
func (o PolicyControllerTolerationResponseArrayOutput) ToPolicyControllerTolerationResponseArrayOutputWithContext(ctx context.Context) PolicyControllerTolerationResponseArrayOutput
type PolicyControllerTolerationResponseOutput ¶
type PolicyControllerTolerationResponseOutput struct{ *pulumi.OutputState }
Toleration of a node taint.
func (PolicyControllerTolerationResponseOutput) Effect ¶
func (o PolicyControllerTolerationResponseOutput) Effect() pulumi.StringOutput
Matches a taint effect.
func (PolicyControllerTolerationResponseOutput) ElementType ¶
func (PolicyControllerTolerationResponseOutput) ElementType() reflect.Type
func (PolicyControllerTolerationResponseOutput) Key ¶
func (o PolicyControllerTolerationResponseOutput) Key() pulumi.StringOutput
Matches a taint key (not necessarily unique).
func (PolicyControllerTolerationResponseOutput) Operator ¶
func (o PolicyControllerTolerationResponseOutput) Operator() pulumi.StringOutput
Matches a taint operator.
func (PolicyControllerTolerationResponseOutput) ToPolicyControllerTolerationResponseOutput ¶
func (o PolicyControllerTolerationResponseOutput) ToPolicyControllerTolerationResponseOutput() PolicyControllerTolerationResponseOutput
func (PolicyControllerTolerationResponseOutput) ToPolicyControllerTolerationResponseOutputWithContext ¶
func (o PolicyControllerTolerationResponseOutput) ToPolicyControllerTolerationResponseOutputWithContext(ctx context.Context) PolicyControllerTolerationResponseOutput
func (PolicyControllerTolerationResponseOutput) Value ¶
func (o PolicyControllerTolerationResponseOutput) Value() pulumi.StringOutput
Matches a taint value.
type RBACRoleBindingLifecycleStateResponse ¶ added in v0.29.0
type RBACRoleBindingLifecycleStateResponse struct { // The current state of the rbacrolebinding resource. Code string `pulumi:"code"` }
RBACRoleBindingLifecycleState describes the state of a RbacRoleBinding resource.
type RBACRoleBindingLifecycleStateResponseOutput ¶ added in v0.29.0
type RBACRoleBindingLifecycleStateResponseOutput struct{ *pulumi.OutputState }
RBACRoleBindingLifecycleState describes the state of a RbacRoleBinding resource.
func (RBACRoleBindingLifecycleStateResponseOutput) Code ¶ added in v0.29.0
func (o RBACRoleBindingLifecycleStateResponseOutput) Code() pulumi.StringOutput
The current state of the rbacrolebinding resource.
func (RBACRoleBindingLifecycleStateResponseOutput) ElementType ¶ added in v0.29.0
func (RBACRoleBindingLifecycleStateResponseOutput) ElementType() reflect.Type
func (RBACRoleBindingLifecycleStateResponseOutput) ToRBACRoleBindingLifecycleStateResponseOutput ¶ added in v0.29.0
func (o RBACRoleBindingLifecycleStateResponseOutput) ToRBACRoleBindingLifecycleStateResponseOutput() RBACRoleBindingLifecycleStateResponseOutput
func (RBACRoleBindingLifecycleStateResponseOutput) ToRBACRoleBindingLifecycleStateResponseOutputWithContext ¶ added in v0.29.0
func (o RBACRoleBindingLifecycleStateResponseOutput) ToRBACRoleBindingLifecycleStateResponseOutputWithContext(ctx context.Context) RBACRoleBindingLifecycleStateResponseOutput
type ResourceManifestResponse ¶ added in v0.32.0
type ResourceManifestResponse struct { // Whether the resource provided in the manifest is `cluster_scoped`. If unset, the manifest is assumed to be namespace scoped. This field is used for REST mapping when applying the resource in a cluster. ClusterScoped bool `pulumi:"clusterScoped"` // YAML manifest of the resource. Manifest string `pulumi:"manifest"` }
ResourceManifest represents a single Kubernetes resource to be applied to the cluster.
type ResourceManifestResponseArrayOutput ¶ added in v0.32.0
type ResourceManifestResponseArrayOutput struct{ *pulumi.OutputState }
func (ResourceManifestResponseArrayOutput) ElementType ¶ added in v0.32.0
func (ResourceManifestResponseArrayOutput) ElementType() reflect.Type
func (ResourceManifestResponseArrayOutput) Index ¶ added in v0.32.0
func (o ResourceManifestResponseArrayOutput) Index(i pulumi.IntInput) ResourceManifestResponseOutput
func (ResourceManifestResponseArrayOutput) ToResourceManifestResponseArrayOutput ¶ added in v0.32.0
func (o ResourceManifestResponseArrayOutput) ToResourceManifestResponseArrayOutput() ResourceManifestResponseArrayOutput
func (ResourceManifestResponseArrayOutput) ToResourceManifestResponseArrayOutputWithContext ¶ added in v0.32.0
func (o ResourceManifestResponseArrayOutput) ToResourceManifestResponseArrayOutputWithContext(ctx context.Context) ResourceManifestResponseArrayOutput
type ResourceManifestResponseOutput ¶ added in v0.32.0
type ResourceManifestResponseOutput struct{ *pulumi.OutputState }
ResourceManifest represents a single Kubernetes resource to be applied to the cluster.
func (ResourceManifestResponseOutput) ClusterScoped ¶ added in v0.32.0
func (o ResourceManifestResponseOutput) ClusterScoped() pulumi.BoolOutput
Whether the resource provided in the manifest is `cluster_scoped`. If unset, the manifest is assumed to be namespace scoped. This field is used for REST mapping when applying the resource in a cluster.
func (ResourceManifestResponseOutput) ElementType ¶ added in v0.32.0
func (ResourceManifestResponseOutput) ElementType() reflect.Type
func (ResourceManifestResponseOutput) Manifest ¶ added in v0.32.0
func (o ResourceManifestResponseOutput) Manifest() pulumi.StringOutput
YAML manifest of the resource.
func (ResourceManifestResponseOutput) ToResourceManifestResponseOutput ¶ added in v0.32.0
func (o ResourceManifestResponseOutput) ToResourceManifestResponseOutput() ResourceManifestResponseOutput
func (ResourceManifestResponseOutput) ToResourceManifestResponseOutputWithContext ¶ added in v0.32.0
func (o ResourceManifestResponseOutput) ToResourceManifestResponseOutputWithContext(ctx context.Context) ResourceManifestResponseOutput
type ResourceOptions ¶ added in v0.32.0
type ResourceOptions struct { // Optional. The Connect agent version to use for connect_resources. Defaults to the latest GKE Connect version. The version must be a currently supported version, obsolete versions will be rejected. ConnectVersion *string `pulumi:"connectVersion"` // Optional. Major version of the Kubernetes cluster. This is only used to determine which version to use for the CustomResourceDefinition resources, `apiextensions/v1beta1` or`apiextensions/v1`. K8sVersion *string `pulumi:"k8sVersion"` // Optional. Use `apiextensions/v1beta1` instead of `apiextensions/v1` for CustomResourceDefinition resources. This option should be set for clusters with Kubernetes apiserver versions <1.16. V1beta1Crd *bool `pulumi:"v1beta1Crd"` }
ResourceOptions represent options for Kubernetes resource generation.
type ResourceOptionsArgs ¶ added in v0.32.0
type ResourceOptionsArgs struct { // Optional. The Connect agent version to use for connect_resources. Defaults to the latest GKE Connect version. The version must be a currently supported version, obsolete versions will be rejected. ConnectVersion pulumi.StringPtrInput `pulumi:"connectVersion"` // Optional. Major version of the Kubernetes cluster. This is only used to determine which version to use for the CustomResourceDefinition resources, `apiextensions/v1beta1` or`apiextensions/v1`. K8sVersion pulumi.StringPtrInput `pulumi:"k8sVersion"` // Optional. Use `apiextensions/v1beta1` instead of `apiextensions/v1` for CustomResourceDefinition resources. This option should be set for clusters with Kubernetes apiserver versions <1.16. V1beta1Crd pulumi.BoolPtrInput `pulumi:"v1beta1Crd"` }
ResourceOptions represent options for Kubernetes resource generation.
func (ResourceOptionsArgs) ElementType ¶ added in v0.32.0
func (ResourceOptionsArgs) ElementType() reflect.Type
func (ResourceOptionsArgs) ToResourceOptionsOutput ¶ added in v0.32.0
func (i ResourceOptionsArgs) ToResourceOptionsOutput() ResourceOptionsOutput
func (ResourceOptionsArgs) ToResourceOptionsOutputWithContext ¶ added in v0.32.0
func (i ResourceOptionsArgs) ToResourceOptionsOutputWithContext(ctx context.Context) ResourceOptionsOutput
func (ResourceOptionsArgs) ToResourceOptionsPtrOutput ¶ added in v0.32.0
func (i ResourceOptionsArgs) ToResourceOptionsPtrOutput() ResourceOptionsPtrOutput
func (ResourceOptionsArgs) ToResourceOptionsPtrOutputWithContext ¶ added in v0.32.0
func (i ResourceOptionsArgs) ToResourceOptionsPtrOutputWithContext(ctx context.Context) ResourceOptionsPtrOutput
type ResourceOptionsInput ¶ added in v0.32.0
type ResourceOptionsInput interface { pulumi.Input ToResourceOptionsOutput() ResourceOptionsOutput ToResourceOptionsOutputWithContext(context.Context) ResourceOptionsOutput }
ResourceOptionsInput is an input type that accepts ResourceOptionsArgs and ResourceOptionsOutput values. You can construct a concrete instance of `ResourceOptionsInput` via:
ResourceOptionsArgs{...}
type ResourceOptionsOutput ¶ added in v0.32.0
type ResourceOptionsOutput struct{ *pulumi.OutputState }
ResourceOptions represent options for Kubernetes resource generation.
func (ResourceOptionsOutput) ConnectVersion ¶ added in v0.32.0
func (o ResourceOptionsOutput) ConnectVersion() pulumi.StringPtrOutput
Optional. The Connect agent version to use for connect_resources. Defaults to the latest GKE Connect version. The version must be a currently supported version, obsolete versions will be rejected.
func (ResourceOptionsOutput) ElementType ¶ added in v0.32.0
func (ResourceOptionsOutput) ElementType() reflect.Type
func (ResourceOptionsOutput) K8sVersion ¶ added in v0.32.0
func (o ResourceOptionsOutput) K8sVersion() pulumi.StringPtrOutput
Optional. Major version of the Kubernetes cluster. This is only used to determine which version to use for the CustomResourceDefinition resources, `apiextensions/v1beta1` or`apiextensions/v1`.
func (ResourceOptionsOutput) ToResourceOptionsOutput ¶ added in v0.32.0
func (o ResourceOptionsOutput) ToResourceOptionsOutput() ResourceOptionsOutput
func (ResourceOptionsOutput) ToResourceOptionsOutputWithContext ¶ added in v0.32.0
func (o ResourceOptionsOutput) ToResourceOptionsOutputWithContext(ctx context.Context) ResourceOptionsOutput
func (ResourceOptionsOutput) ToResourceOptionsPtrOutput ¶ added in v0.32.0
func (o ResourceOptionsOutput) ToResourceOptionsPtrOutput() ResourceOptionsPtrOutput
func (ResourceOptionsOutput) ToResourceOptionsPtrOutputWithContext ¶ added in v0.32.0
func (o ResourceOptionsOutput) ToResourceOptionsPtrOutputWithContext(ctx context.Context) ResourceOptionsPtrOutput
func (ResourceOptionsOutput) V1beta1Crd ¶ added in v0.32.0
func (o ResourceOptionsOutput) V1beta1Crd() pulumi.BoolPtrOutput
Optional. Use `apiextensions/v1beta1` instead of `apiextensions/v1` for CustomResourceDefinition resources. This option should be set for clusters with Kubernetes apiserver versions <1.16.
type ResourceOptionsPtrInput ¶ added in v0.32.0
type ResourceOptionsPtrInput interface { pulumi.Input ToResourceOptionsPtrOutput() ResourceOptionsPtrOutput ToResourceOptionsPtrOutputWithContext(context.Context) ResourceOptionsPtrOutput }
ResourceOptionsPtrInput is an input type that accepts ResourceOptionsArgs, ResourceOptionsPtr and ResourceOptionsPtrOutput values. You can construct a concrete instance of `ResourceOptionsPtrInput` via:
ResourceOptionsArgs{...} or: nil
func ResourceOptionsPtr ¶ added in v0.32.0
func ResourceOptionsPtr(v *ResourceOptionsArgs) ResourceOptionsPtrInput
type ResourceOptionsPtrOutput ¶ added in v0.32.0
type ResourceOptionsPtrOutput struct{ *pulumi.OutputState }
func (ResourceOptionsPtrOutput) ConnectVersion ¶ added in v0.32.0
func (o ResourceOptionsPtrOutput) ConnectVersion() pulumi.StringPtrOutput
Optional. The Connect agent version to use for connect_resources. Defaults to the latest GKE Connect version. The version must be a currently supported version, obsolete versions will be rejected.
func (ResourceOptionsPtrOutput) Elem ¶ added in v0.32.0
func (o ResourceOptionsPtrOutput) Elem() ResourceOptionsOutput
func (ResourceOptionsPtrOutput) ElementType ¶ added in v0.32.0
func (ResourceOptionsPtrOutput) ElementType() reflect.Type
func (ResourceOptionsPtrOutput) K8sVersion ¶ added in v0.32.0
func (o ResourceOptionsPtrOutput) K8sVersion() pulumi.StringPtrOutput
Optional. Major version of the Kubernetes cluster. This is only used to determine which version to use for the CustomResourceDefinition resources, `apiextensions/v1beta1` or`apiextensions/v1`.
func (ResourceOptionsPtrOutput) ToResourceOptionsPtrOutput ¶ added in v0.32.0
func (o ResourceOptionsPtrOutput) ToResourceOptionsPtrOutput() ResourceOptionsPtrOutput
func (ResourceOptionsPtrOutput) ToResourceOptionsPtrOutputWithContext ¶ added in v0.32.0
func (o ResourceOptionsPtrOutput) ToResourceOptionsPtrOutputWithContext(ctx context.Context) ResourceOptionsPtrOutput
func (ResourceOptionsPtrOutput) V1beta1Crd ¶ added in v0.32.0
func (o ResourceOptionsPtrOutput) V1beta1Crd() pulumi.BoolPtrOutput
Optional. Use `apiextensions/v1beta1` instead of `apiextensions/v1` for CustomResourceDefinition resources. This option should be set for clusters with Kubernetes apiserver versions <1.16.
type ResourceOptionsResponse ¶ added in v0.32.0
type ResourceOptionsResponse struct { // Optional. The Connect agent version to use for connect_resources. Defaults to the latest GKE Connect version. The version must be a currently supported version, obsolete versions will be rejected. ConnectVersion string `pulumi:"connectVersion"` // Optional. Major version of the Kubernetes cluster. This is only used to determine which version to use for the CustomResourceDefinition resources, `apiextensions/v1beta1` or`apiextensions/v1`. K8sVersion string `pulumi:"k8sVersion"` // Optional. Use `apiextensions/v1beta1` instead of `apiextensions/v1` for CustomResourceDefinition resources. This option should be set for clusters with Kubernetes apiserver versions <1.16. V1beta1Crd bool `pulumi:"v1beta1Crd"` }
ResourceOptions represent options for Kubernetes resource generation.
type ResourceOptionsResponseOutput ¶ added in v0.32.0
type ResourceOptionsResponseOutput struct{ *pulumi.OutputState }
ResourceOptions represent options for Kubernetes resource generation.
func (ResourceOptionsResponseOutput) ConnectVersion ¶ added in v0.32.0
func (o ResourceOptionsResponseOutput) ConnectVersion() pulumi.StringOutput
Optional. The Connect agent version to use for connect_resources. Defaults to the latest GKE Connect version. The version must be a currently supported version, obsolete versions will be rejected.
func (ResourceOptionsResponseOutput) ElementType ¶ added in v0.32.0
func (ResourceOptionsResponseOutput) ElementType() reflect.Type
func (ResourceOptionsResponseOutput) K8sVersion ¶ added in v0.32.0
func (o ResourceOptionsResponseOutput) K8sVersion() pulumi.StringOutput
Optional. Major version of the Kubernetes cluster. This is only used to determine which version to use for the CustomResourceDefinition resources, `apiextensions/v1beta1` or`apiextensions/v1`.
func (ResourceOptionsResponseOutput) ToResourceOptionsResponseOutput ¶ added in v0.32.0
func (o ResourceOptionsResponseOutput) ToResourceOptionsResponseOutput() ResourceOptionsResponseOutput
func (ResourceOptionsResponseOutput) ToResourceOptionsResponseOutputWithContext ¶ added in v0.32.0
func (o ResourceOptionsResponseOutput) ToResourceOptionsResponseOutputWithContext(ctx context.Context) ResourceOptionsResponseOutput
func (ResourceOptionsResponseOutput) V1beta1Crd ¶ added in v0.32.0
func (o ResourceOptionsResponseOutput) V1beta1Crd() pulumi.BoolOutput
Optional. Use `apiextensions/v1beta1` instead of `apiextensions/v1` for CustomResourceDefinition resources. This option should be set for clusters with Kubernetes apiserver versions <1.16.
type Role ¶ added in v0.29.0
type Role struct { // predefined_role is the Kubernetes default role to use PredefinedRole *RolePredefinedRole `pulumi:"predefinedRole"` }
Role is the type for Kubernetes roles
type RoleArgs ¶ added in v0.29.0
type RoleArgs struct { // predefined_role is the Kubernetes default role to use PredefinedRole RolePredefinedRolePtrInput `pulumi:"predefinedRole"` }
Role is the type for Kubernetes roles
func (RoleArgs) ElementType ¶ added in v0.29.0
func (RoleArgs) ToRoleOutput ¶ added in v0.29.0
func (i RoleArgs) ToRoleOutput() RoleOutput
func (RoleArgs) ToRoleOutputWithContext ¶ added in v0.29.0
func (i RoleArgs) ToRoleOutputWithContext(ctx context.Context) RoleOutput
type RoleInput ¶ added in v0.29.0
type RoleInput interface { pulumi.Input ToRoleOutput() RoleOutput ToRoleOutputWithContext(context.Context) RoleOutput }
RoleInput is an input type that accepts RoleArgs and RoleOutput values. You can construct a concrete instance of `RoleInput` via:
RoleArgs{...}
type RoleOutput ¶ added in v0.29.0
type RoleOutput struct{ *pulumi.OutputState }
Role is the type for Kubernetes roles
func (RoleOutput) ElementType ¶ added in v0.29.0
func (RoleOutput) ElementType() reflect.Type
func (RoleOutput) PredefinedRole ¶ added in v0.29.0
func (o RoleOutput) PredefinedRole() RolePredefinedRolePtrOutput
predefined_role is the Kubernetes default role to use
func (RoleOutput) ToRoleOutput ¶ added in v0.29.0
func (o RoleOutput) ToRoleOutput() RoleOutput
func (RoleOutput) ToRoleOutputWithContext ¶ added in v0.29.0
func (o RoleOutput) ToRoleOutputWithContext(ctx context.Context) RoleOutput
type RolePredefinedRole ¶ added in v0.29.0
type RolePredefinedRole string
predefined_role is the Kubernetes default role to use
func (RolePredefinedRole) ElementType ¶ added in v0.29.0
func (RolePredefinedRole) ElementType() reflect.Type
func (RolePredefinedRole) ToRolePredefinedRoleOutput ¶ added in v0.29.0
func (e RolePredefinedRole) ToRolePredefinedRoleOutput() RolePredefinedRoleOutput
func (RolePredefinedRole) ToRolePredefinedRoleOutputWithContext ¶ added in v0.29.0
func (e RolePredefinedRole) ToRolePredefinedRoleOutputWithContext(ctx context.Context) RolePredefinedRoleOutput
func (RolePredefinedRole) ToRolePredefinedRolePtrOutput ¶ added in v0.29.0
func (e RolePredefinedRole) ToRolePredefinedRolePtrOutput() RolePredefinedRolePtrOutput
func (RolePredefinedRole) ToRolePredefinedRolePtrOutputWithContext ¶ added in v0.29.0
func (e RolePredefinedRole) ToRolePredefinedRolePtrOutputWithContext(ctx context.Context) RolePredefinedRolePtrOutput
func (RolePredefinedRole) ToStringOutput ¶ added in v0.29.0
func (e RolePredefinedRole) ToStringOutput() pulumi.StringOutput
func (RolePredefinedRole) ToStringOutputWithContext ¶ added in v0.29.0
func (e RolePredefinedRole) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RolePredefinedRole) ToStringPtrOutput ¶ added in v0.29.0
func (e RolePredefinedRole) ToStringPtrOutput() pulumi.StringPtrOutput
func (RolePredefinedRole) ToStringPtrOutputWithContext ¶ added in v0.29.0
func (e RolePredefinedRole) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RolePredefinedRoleInput ¶ added in v0.29.0
type RolePredefinedRoleInput interface { pulumi.Input ToRolePredefinedRoleOutput() RolePredefinedRoleOutput ToRolePredefinedRoleOutputWithContext(context.Context) RolePredefinedRoleOutput }
RolePredefinedRoleInput is an input type that accepts values of the RolePredefinedRole enum A concrete instance of `RolePredefinedRoleInput` can be one of the following:
RolePredefinedRoleUnknown RolePredefinedRoleAdmin RolePredefinedRoleEdit RolePredefinedRoleView RolePredefinedRoleAnthosSupport
type RolePredefinedRoleOutput ¶ added in v0.29.0
type RolePredefinedRoleOutput struct{ *pulumi.OutputState }
func (RolePredefinedRoleOutput) ElementType ¶ added in v0.29.0
func (RolePredefinedRoleOutput) ElementType() reflect.Type
func (RolePredefinedRoleOutput) ToRolePredefinedRoleOutput ¶ added in v0.29.0
func (o RolePredefinedRoleOutput) ToRolePredefinedRoleOutput() RolePredefinedRoleOutput
func (RolePredefinedRoleOutput) ToRolePredefinedRoleOutputWithContext ¶ added in v0.29.0
func (o RolePredefinedRoleOutput) ToRolePredefinedRoleOutputWithContext(ctx context.Context) RolePredefinedRoleOutput
func (RolePredefinedRoleOutput) ToRolePredefinedRolePtrOutput ¶ added in v0.29.0
func (o RolePredefinedRoleOutput) ToRolePredefinedRolePtrOutput() RolePredefinedRolePtrOutput
func (RolePredefinedRoleOutput) ToRolePredefinedRolePtrOutputWithContext ¶ added in v0.29.0
func (o RolePredefinedRoleOutput) ToRolePredefinedRolePtrOutputWithContext(ctx context.Context) RolePredefinedRolePtrOutput
func (RolePredefinedRoleOutput) ToStringOutput ¶ added in v0.29.0
func (o RolePredefinedRoleOutput) ToStringOutput() pulumi.StringOutput
func (RolePredefinedRoleOutput) ToStringOutputWithContext ¶ added in v0.29.0
func (o RolePredefinedRoleOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RolePredefinedRoleOutput) ToStringPtrOutput ¶ added in v0.29.0
func (o RolePredefinedRoleOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RolePredefinedRoleOutput) ToStringPtrOutputWithContext ¶ added in v0.29.0
func (o RolePredefinedRoleOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RolePredefinedRolePtrInput ¶ added in v0.29.0
type RolePredefinedRolePtrInput interface { pulumi.Input ToRolePredefinedRolePtrOutput() RolePredefinedRolePtrOutput ToRolePredefinedRolePtrOutputWithContext(context.Context) RolePredefinedRolePtrOutput }
func RolePredefinedRolePtr ¶ added in v0.29.0
func RolePredefinedRolePtr(v string) RolePredefinedRolePtrInput
type RolePredefinedRolePtrOutput ¶ added in v0.29.0
type RolePredefinedRolePtrOutput struct{ *pulumi.OutputState }
func (RolePredefinedRolePtrOutput) Elem ¶ added in v0.29.0
func (o RolePredefinedRolePtrOutput) Elem() RolePredefinedRoleOutput
func (RolePredefinedRolePtrOutput) ElementType ¶ added in v0.29.0
func (RolePredefinedRolePtrOutput) ElementType() reflect.Type
func (RolePredefinedRolePtrOutput) ToRolePredefinedRolePtrOutput ¶ added in v0.29.0
func (o RolePredefinedRolePtrOutput) ToRolePredefinedRolePtrOutput() RolePredefinedRolePtrOutput
func (RolePredefinedRolePtrOutput) ToRolePredefinedRolePtrOutputWithContext ¶ added in v0.29.0
func (o RolePredefinedRolePtrOutput) ToRolePredefinedRolePtrOutputWithContext(ctx context.Context) RolePredefinedRolePtrOutput
func (RolePredefinedRolePtrOutput) ToStringPtrOutput ¶ added in v0.29.0
func (o RolePredefinedRolePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RolePredefinedRolePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.29.0
func (o RolePredefinedRolePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RoleResponse ¶ added in v0.29.0
type RoleResponse struct { // predefined_role is the Kubernetes default role to use PredefinedRole string `pulumi:"predefinedRole"` }
Role is the type for Kubernetes roles
type RoleResponseOutput ¶ added in v0.29.0
type RoleResponseOutput struct{ *pulumi.OutputState }
Role is the type for Kubernetes roles
func (RoleResponseOutput) ElementType ¶ added in v0.29.0
func (RoleResponseOutput) ElementType() reflect.Type
func (RoleResponseOutput) PredefinedRole ¶ added in v0.29.0
func (o RoleResponseOutput) PredefinedRole() pulumi.StringOutput
predefined_role is the Kubernetes default role to use
func (RoleResponseOutput) ToRoleResponseOutput ¶ added in v0.29.0
func (o RoleResponseOutput) ToRoleResponseOutput() RoleResponseOutput
func (RoleResponseOutput) ToRoleResponseOutputWithContext ¶ added in v0.29.0
func (o RoleResponseOutput) ToRoleResponseOutputWithContext(ctx context.Context) RoleResponseOutput
type Scope ¶ added in v0.29.0
type Scope struct { pulumi.CustomResourceState // When the scope was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // When the scope was deleted. DeleteTime pulumi.StringOutput `pulumi:"deleteTime"` // Optional. Labels for this Scope. Labels pulumi.StringMapOutput `pulumi:"labels"` Location pulumi.StringOutput `pulumi:"location"` // The resource name for the scope `projects/{project}/locations/{location}/scopes/{scope}` Name pulumi.StringOutput `pulumi:"name"` // Optional. Scope-level cluster namespace labels. For the member clusters bound to the Scope, these labels are applied to each namespace under the Scope. Scope-level labels take precedence over Namespace-level labels (`namespace_labels` in the Fleet Namespace resource) if they share a key. Keys and values must be Kubernetes-conformant. NamespaceLabels pulumi.StringMapOutput `pulumi:"namespaceLabels"` Project pulumi.StringOutput `pulumi:"project"` // Required. Client chosen ID for the Scope. `scope_id` must be a ???? ScopeId pulumi.StringOutput `pulumi:"scopeId"` // State of the scope resource. State ScopeLifecycleStateResponseOutput `pulumi:"state"` // Google-generated UUID for this resource. This is unique across all scope resources. If a scope resource is deleted and another resource with the same name is created, it gets a different uid. Uid pulumi.StringOutput `pulumi:"uid"` // When the scope was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Creates a Scope. Auto-naming is currently not supported for this resource.
func GetScope ¶ added in v0.29.0
func GetScope(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScopeState, opts ...pulumi.ResourceOption) (*Scope, error)
GetScope gets an existing Scope 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 NewScope ¶ added in v0.29.0
func NewScope(ctx *pulumi.Context, name string, args *ScopeArgs, opts ...pulumi.ResourceOption) (*Scope, error)
NewScope registers a new resource with the given unique name, arguments, and options.
func (*Scope) ElementType ¶ added in v0.29.0
func (*Scope) ToScopeOutput ¶ added in v0.29.0
func (i *Scope) ToScopeOutput() ScopeOutput
func (*Scope) ToScopeOutputWithContext ¶ added in v0.29.0
func (i *Scope) ToScopeOutputWithContext(ctx context.Context) ScopeOutput
type ScopeArgs ¶ added in v0.29.0
type ScopeArgs struct { // Optional. Labels for this Scope. Labels pulumi.StringMapInput Location pulumi.StringPtrInput // The resource name for the scope `projects/{project}/locations/{location}/scopes/{scope}` Name pulumi.StringPtrInput // Optional. Scope-level cluster namespace labels. For the member clusters bound to the Scope, these labels are applied to each namespace under the Scope. Scope-level labels take precedence over Namespace-level labels (`namespace_labels` in the Fleet Namespace resource) if they share a key. Keys and values must be Kubernetes-conformant. NamespaceLabels pulumi.StringMapInput Project pulumi.StringPtrInput // Required. Client chosen ID for the Scope. `scope_id` must be a ???? ScopeId pulumi.StringInput }
The set of arguments for constructing a Scope resource.
func (ScopeArgs) ElementType ¶ added in v0.29.0
type ScopeFeatureSpec ¶
type ScopeFeatureSpec struct { }
ScopeFeatureSpec contains feature specs for a fleet scope.
type ScopeFeatureSpecArgs ¶
type ScopeFeatureSpecArgs struct { }
ScopeFeatureSpec contains feature specs for a fleet scope.
func (ScopeFeatureSpecArgs) ElementType ¶
func (ScopeFeatureSpecArgs) ElementType() reflect.Type
func (ScopeFeatureSpecArgs) ToScopeFeatureSpecOutput ¶
func (i ScopeFeatureSpecArgs) ToScopeFeatureSpecOutput() ScopeFeatureSpecOutput
func (ScopeFeatureSpecArgs) ToScopeFeatureSpecOutputWithContext ¶
func (i ScopeFeatureSpecArgs) ToScopeFeatureSpecOutputWithContext(ctx context.Context) ScopeFeatureSpecOutput
type ScopeFeatureSpecInput ¶
type ScopeFeatureSpecInput interface { pulumi.Input ToScopeFeatureSpecOutput() ScopeFeatureSpecOutput ToScopeFeatureSpecOutputWithContext(context.Context) ScopeFeatureSpecOutput }
ScopeFeatureSpecInput is an input type that accepts ScopeFeatureSpecArgs and ScopeFeatureSpecOutput values. You can construct a concrete instance of `ScopeFeatureSpecInput` via:
ScopeFeatureSpecArgs{...}
type ScopeFeatureSpecMap ¶
type ScopeFeatureSpecMap map[string]ScopeFeatureSpecInput
func (ScopeFeatureSpecMap) ElementType ¶
func (ScopeFeatureSpecMap) ElementType() reflect.Type
func (ScopeFeatureSpecMap) ToScopeFeatureSpecMapOutput ¶
func (i ScopeFeatureSpecMap) ToScopeFeatureSpecMapOutput() ScopeFeatureSpecMapOutput
func (ScopeFeatureSpecMap) ToScopeFeatureSpecMapOutputWithContext ¶
func (i ScopeFeatureSpecMap) ToScopeFeatureSpecMapOutputWithContext(ctx context.Context) ScopeFeatureSpecMapOutput
type ScopeFeatureSpecMapInput ¶
type ScopeFeatureSpecMapInput interface { pulumi.Input ToScopeFeatureSpecMapOutput() ScopeFeatureSpecMapOutput ToScopeFeatureSpecMapOutputWithContext(context.Context) ScopeFeatureSpecMapOutput }
ScopeFeatureSpecMapInput is an input type that accepts ScopeFeatureSpecMap and ScopeFeatureSpecMapOutput values. You can construct a concrete instance of `ScopeFeatureSpecMapInput` via:
ScopeFeatureSpecMap{ "key": ScopeFeatureSpecArgs{...} }
type ScopeFeatureSpecMapOutput ¶
type ScopeFeatureSpecMapOutput struct{ *pulumi.OutputState }
func (ScopeFeatureSpecMapOutput) ElementType ¶
func (ScopeFeatureSpecMapOutput) ElementType() reflect.Type
func (ScopeFeatureSpecMapOutput) MapIndex ¶
func (o ScopeFeatureSpecMapOutput) MapIndex(k pulumi.StringInput) ScopeFeatureSpecOutput
func (ScopeFeatureSpecMapOutput) ToScopeFeatureSpecMapOutput ¶
func (o ScopeFeatureSpecMapOutput) ToScopeFeatureSpecMapOutput() ScopeFeatureSpecMapOutput
func (ScopeFeatureSpecMapOutput) ToScopeFeatureSpecMapOutputWithContext ¶
func (o ScopeFeatureSpecMapOutput) ToScopeFeatureSpecMapOutputWithContext(ctx context.Context) ScopeFeatureSpecMapOutput
type ScopeFeatureSpecOutput ¶
type ScopeFeatureSpecOutput struct{ *pulumi.OutputState }
ScopeFeatureSpec contains feature specs for a fleet scope.
func (ScopeFeatureSpecOutput) ElementType ¶
func (ScopeFeatureSpecOutput) ElementType() reflect.Type
func (ScopeFeatureSpecOutput) ToScopeFeatureSpecOutput ¶
func (o ScopeFeatureSpecOutput) ToScopeFeatureSpecOutput() ScopeFeatureSpecOutput
func (ScopeFeatureSpecOutput) ToScopeFeatureSpecOutputWithContext ¶
func (o ScopeFeatureSpecOutput) ToScopeFeatureSpecOutputWithContext(ctx context.Context) ScopeFeatureSpecOutput
type ScopeFeatureSpecResponse ¶
type ScopeFeatureSpecResponse struct { }
ScopeFeatureSpec contains feature specs for a fleet scope.
type ScopeFeatureSpecResponseMapOutput ¶
type ScopeFeatureSpecResponseMapOutput struct{ *pulumi.OutputState }
func (ScopeFeatureSpecResponseMapOutput) ElementType ¶
func (ScopeFeatureSpecResponseMapOutput) ElementType() reflect.Type
func (ScopeFeatureSpecResponseMapOutput) MapIndex ¶
func (o ScopeFeatureSpecResponseMapOutput) MapIndex(k pulumi.StringInput) ScopeFeatureSpecResponseOutput
func (ScopeFeatureSpecResponseMapOutput) ToScopeFeatureSpecResponseMapOutput ¶
func (o ScopeFeatureSpecResponseMapOutput) ToScopeFeatureSpecResponseMapOutput() ScopeFeatureSpecResponseMapOutput
func (ScopeFeatureSpecResponseMapOutput) ToScopeFeatureSpecResponseMapOutputWithContext ¶
func (o ScopeFeatureSpecResponseMapOutput) ToScopeFeatureSpecResponseMapOutputWithContext(ctx context.Context) ScopeFeatureSpecResponseMapOutput
type ScopeFeatureSpecResponseOutput ¶
type ScopeFeatureSpecResponseOutput struct{ *pulumi.OutputState }
ScopeFeatureSpec contains feature specs for a fleet scope.
func (ScopeFeatureSpecResponseOutput) ElementType ¶
func (ScopeFeatureSpecResponseOutput) ElementType() reflect.Type
func (ScopeFeatureSpecResponseOutput) ToScopeFeatureSpecResponseOutput ¶
func (o ScopeFeatureSpecResponseOutput) ToScopeFeatureSpecResponseOutput() ScopeFeatureSpecResponseOutput
func (ScopeFeatureSpecResponseOutput) ToScopeFeatureSpecResponseOutputWithContext ¶
func (o ScopeFeatureSpecResponseOutput) ToScopeFeatureSpecResponseOutputWithContext(ctx context.Context) ScopeFeatureSpecResponseOutput
type ScopeFeatureStateResponse ¶
type ScopeFeatureStateResponse struct { // The "running state" of the Feature in this Scope. State FeatureStateResponse `pulumi:"state"` }
ScopeFeatureState contains Scope-wide Feature status information.
type ScopeFeatureStateResponseMapOutput ¶
type ScopeFeatureStateResponseMapOutput struct{ *pulumi.OutputState }
func (ScopeFeatureStateResponseMapOutput) ElementType ¶
func (ScopeFeatureStateResponseMapOutput) ElementType() reflect.Type
func (ScopeFeatureStateResponseMapOutput) MapIndex ¶
func (o ScopeFeatureStateResponseMapOutput) MapIndex(k pulumi.StringInput) ScopeFeatureStateResponseOutput
func (ScopeFeatureStateResponseMapOutput) ToScopeFeatureStateResponseMapOutput ¶
func (o ScopeFeatureStateResponseMapOutput) ToScopeFeatureStateResponseMapOutput() ScopeFeatureStateResponseMapOutput
func (ScopeFeatureStateResponseMapOutput) ToScopeFeatureStateResponseMapOutputWithContext ¶
func (o ScopeFeatureStateResponseMapOutput) ToScopeFeatureStateResponseMapOutputWithContext(ctx context.Context) ScopeFeatureStateResponseMapOutput
type ScopeFeatureStateResponseOutput ¶
type ScopeFeatureStateResponseOutput struct{ *pulumi.OutputState }
ScopeFeatureState contains Scope-wide Feature status information.
func (ScopeFeatureStateResponseOutput) ElementType ¶
func (ScopeFeatureStateResponseOutput) ElementType() reflect.Type
func (ScopeFeatureStateResponseOutput) State ¶
func (o ScopeFeatureStateResponseOutput) State() FeatureStateResponseOutput
The "running state" of the Feature in this Scope.
func (ScopeFeatureStateResponseOutput) ToScopeFeatureStateResponseOutput ¶
func (o ScopeFeatureStateResponseOutput) ToScopeFeatureStateResponseOutput() ScopeFeatureStateResponseOutput
func (ScopeFeatureStateResponseOutput) ToScopeFeatureStateResponseOutputWithContext ¶
func (o ScopeFeatureStateResponseOutput) ToScopeFeatureStateResponseOutputWithContext(ctx context.Context) ScopeFeatureStateResponseOutput
type ScopeIamBinding ¶ added in v0.32.0
type ScopeIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
func GetScopeIamBinding ¶ added in v0.32.0
func GetScopeIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScopeIamBindingState, opts ...pulumi.ResourceOption) (*ScopeIamBinding, error)
GetScopeIamBinding gets an existing ScopeIamBinding 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 NewScopeIamBinding ¶ added in v0.32.0
func NewScopeIamBinding(ctx *pulumi.Context, name string, args *ScopeIamBindingArgs, opts ...pulumi.ResourceOption) (*ScopeIamBinding, error)
NewScopeIamBinding registers a new resource with the given unique name, arguments, and options.
func (*ScopeIamBinding) ElementType ¶ added in v0.32.0
func (*ScopeIamBinding) ElementType() reflect.Type
func (*ScopeIamBinding) ToScopeIamBindingOutput ¶ added in v0.32.0
func (i *ScopeIamBinding) ToScopeIamBindingOutput() ScopeIamBindingOutput
func (*ScopeIamBinding) ToScopeIamBindingOutputWithContext ¶ added in v0.32.0
func (i *ScopeIamBinding) ToScopeIamBindingOutputWithContext(ctx context.Context) ScopeIamBindingOutput
type ScopeIamBindingArgs ¶ added in v0.32.0
type ScopeIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a ScopeIamBinding resource.
func (ScopeIamBindingArgs) ElementType ¶ added in v0.32.0
func (ScopeIamBindingArgs) ElementType() reflect.Type
type ScopeIamBindingInput ¶ added in v0.32.0
type ScopeIamBindingInput interface { pulumi.Input ToScopeIamBindingOutput() ScopeIamBindingOutput ToScopeIamBindingOutputWithContext(ctx context.Context) ScopeIamBindingOutput }
type ScopeIamBindingOutput ¶ added in v0.32.0
type ScopeIamBindingOutput struct{ *pulumi.OutputState }
func (ScopeIamBindingOutput) Condition ¶ added in v0.32.0
func (o ScopeIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (ScopeIamBindingOutput) ElementType ¶ added in v0.32.0
func (ScopeIamBindingOutput) ElementType() reflect.Type
func (ScopeIamBindingOutput) Etag ¶ added in v0.32.0
func (o ScopeIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (ScopeIamBindingOutput) Members ¶ added in v0.32.0
func (o ScopeIamBindingOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.
func (ScopeIamBindingOutput) Name ¶ added in v0.32.0
func (o ScopeIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (ScopeIamBindingOutput) Project ¶ added in v0.32.0
func (o ScopeIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (ScopeIamBindingOutput) Role ¶ added in v0.32.0
func (o ScopeIamBindingOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (ScopeIamBindingOutput) ToScopeIamBindingOutput ¶ added in v0.32.0
func (o ScopeIamBindingOutput) ToScopeIamBindingOutput() ScopeIamBindingOutput
func (ScopeIamBindingOutput) ToScopeIamBindingOutputWithContext ¶ added in v0.32.0
func (o ScopeIamBindingOutput) ToScopeIamBindingOutputWithContext(ctx context.Context) ScopeIamBindingOutput
type ScopeIamBindingState ¶ added in v0.32.0
type ScopeIamBindingState struct { }
func (ScopeIamBindingState) ElementType ¶ added in v0.32.0
func (ScopeIamBindingState) ElementType() reflect.Type
type ScopeIamMember ¶ added in v0.32.0
type ScopeIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
func GetScopeIamMember ¶ added in v0.32.0
func GetScopeIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScopeIamMemberState, opts ...pulumi.ResourceOption) (*ScopeIamMember, error)
GetScopeIamMember gets an existing ScopeIamMember 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 NewScopeIamMember ¶ added in v0.32.0
func NewScopeIamMember(ctx *pulumi.Context, name string, args *ScopeIamMemberArgs, opts ...pulumi.ResourceOption) (*ScopeIamMember, error)
NewScopeIamMember registers a new resource with the given unique name, arguments, and options.
func (*ScopeIamMember) ElementType ¶ added in v0.32.0
func (*ScopeIamMember) ElementType() reflect.Type
func (*ScopeIamMember) ToScopeIamMemberOutput ¶ added in v0.32.0
func (i *ScopeIamMember) ToScopeIamMemberOutput() ScopeIamMemberOutput
func (*ScopeIamMember) ToScopeIamMemberOutputWithContext ¶ added in v0.32.0
func (i *ScopeIamMember) ToScopeIamMemberOutputWithContext(ctx context.Context) ScopeIamMemberOutput
type ScopeIamMemberArgs ¶ added in v0.32.0
type ScopeIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a ScopeIamMember resource.
func (ScopeIamMemberArgs) ElementType ¶ added in v0.32.0
func (ScopeIamMemberArgs) ElementType() reflect.Type
type ScopeIamMemberInput ¶ added in v0.32.0
type ScopeIamMemberInput interface { pulumi.Input ToScopeIamMemberOutput() ScopeIamMemberOutput ToScopeIamMemberOutputWithContext(ctx context.Context) ScopeIamMemberOutput }
type ScopeIamMemberOutput ¶ added in v0.32.0
type ScopeIamMemberOutput struct{ *pulumi.OutputState }
func (ScopeIamMemberOutput) Condition ¶ added in v0.32.0
func (o ScopeIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (ScopeIamMemberOutput) ElementType ¶ added in v0.32.0
func (ScopeIamMemberOutput) ElementType() reflect.Type
func (ScopeIamMemberOutput) Etag ¶ added in v0.32.0
func (o ScopeIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (ScopeIamMemberOutput) Member ¶ added in v0.32.0
func (o ScopeIamMemberOutput) Member() pulumi.StringOutput
Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.
func (ScopeIamMemberOutput) Name ¶ added in v0.32.0
func (o ScopeIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (ScopeIamMemberOutput) Project ¶ added in v0.32.0
func (o ScopeIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (ScopeIamMemberOutput) Role ¶ added in v0.32.0
func (o ScopeIamMemberOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (ScopeIamMemberOutput) ToScopeIamMemberOutput ¶ added in v0.32.0
func (o ScopeIamMemberOutput) ToScopeIamMemberOutput() ScopeIamMemberOutput
func (ScopeIamMemberOutput) ToScopeIamMemberOutputWithContext ¶ added in v0.32.0
func (o ScopeIamMemberOutput) ToScopeIamMemberOutputWithContext(ctx context.Context) ScopeIamMemberOutput
type ScopeIamMemberState ¶ added in v0.32.0
type ScopeIamMemberState struct { }
func (ScopeIamMemberState) ElementType ¶ added in v0.32.0
func (ScopeIamMemberState) ElementType() reflect.Type
type ScopeIamPolicy ¶ added in v0.32.0
type ScopeIamPolicy struct { pulumi.CustomResourceState // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigResponseArrayOutput `pulumi:"auditConfigs"` // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings BindingResponseArrayOutput `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringOutput `pulumi:"etag"` Location pulumi.StringOutput `pulumi:"location"` Project pulumi.StringOutput `pulumi:"project"` ScopeId pulumi.StringOutput `pulumi:"scopeId"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetScopeIamPolicy ¶ added in v0.32.0
func GetScopeIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScopeIamPolicyState, opts ...pulumi.ResourceOption) (*ScopeIamPolicy, error)
GetScopeIamPolicy gets an existing ScopeIamPolicy 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 NewScopeIamPolicy ¶ added in v0.32.0
func NewScopeIamPolicy(ctx *pulumi.Context, name string, args *ScopeIamPolicyArgs, opts ...pulumi.ResourceOption) (*ScopeIamPolicy, error)
NewScopeIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*ScopeIamPolicy) ElementType ¶ added in v0.32.0
func (*ScopeIamPolicy) ElementType() reflect.Type
func (*ScopeIamPolicy) ToScopeIamPolicyOutput ¶ added in v0.32.0
func (i *ScopeIamPolicy) ToScopeIamPolicyOutput() ScopeIamPolicyOutput
func (*ScopeIamPolicy) ToScopeIamPolicyOutputWithContext ¶ added in v0.32.0
func (i *ScopeIamPolicy) ToScopeIamPolicyOutputWithContext(ctx context.Context) ScopeIamPolicyOutput
type ScopeIamPolicyArgs ¶ added in v0.32.0
type ScopeIamPolicyArgs struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigArrayInput // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings BindingTypeArrayInput // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringPtrInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput ScopeId pulumi.StringInput // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used: `paths: "bindings, etag"` UpdateMask pulumi.StringPtrInput // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a ScopeIamPolicy resource.
func (ScopeIamPolicyArgs) ElementType ¶ added in v0.32.0
func (ScopeIamPolicyArgs) ElementType() reflect.Type
type ScopeIamPolicyInput ¶ added in v0.32.0
type ScopeIamPolicyInput interface { pulumi.Input ToScopeIamPolicyOutput() ScopeIamPolicyOutput ToScopeIamPolicyOutputWithContext(ctx context.Context) ScopeIamPolicyOutput }
type ScopeIamPolicyOutput ¶ added in v0.32.0
type ScopeIamPolicyOutput struct{ *pulumi.OutputState }
func (ScopeIamPolicyOutput) AuditConfigs ¶ added in v0.32.0
func (o ScopeIamPolicyOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (ScopeIamPolicyOutput) Bindings ¶ added in v0.32.0
func (o ScopeIamPolicyOutput) Bindings() BindingResponseArrayOutput
Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (ScopeIamPolicyOutput) ElementType ¶ added in v0.32.0
func (ScopeIamPolicyOutput) ElementType() reflect.Type
func (ScopeIamPolicyOutput) Etag ¶ added in v0.32.0
func (o ScopeIamPolicyOutput) Etag() pulumi.StringOutput
`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
func (ScopeIamPolicyOutput) Location ¶ added in v0.32.0
func (o ScopeIamPolicyOutput) Location() pulumi.StringOutput
func (ScopeIamPolicyOutput) Project ¶ added in v0.32.0
func (o ScopeIamPolicyOutput) Project() pulumi.StringOutput
func (ScopeIamPolicyOutput) ScopeId ¶ added in v0.32.0
func (o ScopeIamPolicyOutput) ScopeId() pulumi.StringOutput
func (ScopeIamPolicyOutput) ToScopeIamPolicyOutput ¶ added in v0.32.0
func (o ScopeIamPolicyOutput) ToScopeIamPolicyOutput() ScopeIamPolicyOutput
func (ScopeIamPolicyOutput) ToScopeIamPolicyOutputWithContext ¶ added in v0.32.0
func (o ScopeIamPolicyOutput) ToScopeIamPolicyOutputWithContext(ctx context.Context) ScopeIamPolicyOutput
func (ScopeIamPolicyOutput) Version ¶ added in v0.32.0
func (o ScopeIamPolicyOutput) Version() pulumi.IntOutput
Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
type ScopeIamPolicyState ¶ added in v0.32.0
type ScopeIamPolicyState struct { }
func (ScopeIamPolicyState) ElementType ¶ added in v0.32.0
func (ScopeIamPolicyState) ElementType() reflect.Type
type ScopeInput ¶ added in v0.29.0
type ScopeInput interface { pulumi.Input ToScopeOutput() ScopeOutput ToScopeOutputWithContext(ctx context.Context) ScopeOutput }
type ScopeLifecycleStateResponse ¶ added in v0.29.0
type ScopeLifecycleStateResponse struct { // The current state of the scope resource. Code string `pulumi:"code"` }
ScopeLifecycleState describes the state of a Scope resource.
type ScopeLifecycleStateResponseOutput ¶ added in v0.29.0
type ScopeLifecycleStateResponseOutput struct{ *pulumi.OutputState }
ScopeLifecycleState describes the state of a Scope resource.
func (ScopeLifecycleStateResponseOutput) Code ¶ added in v0.29.0
func (o ScopeLifecycleStateResponseOutput) Code() pulumi.StringOutput
The current state of the scope resource.
func (ScopeLifecycleStateResponseOutput) ElementType ¶ added in v0.29.0
func (ScopeLifecycleStateResponseOutput) ElementType() reflect.Type
func (ScopeLifecycleStateResponseOutput) ToScopeLifecycleStateResponseOutput ¶ added in v0.29.0
func (o ScopeLifecycleStateResponseOutput) ToScopeLifecycleStateResponseOutput() ScopeLifecycleStateResponseOutput
func (ScopeLifecycleStateResponseOutput) ToScopeLifecycleStateResponseOutputWithContext ¶ added in v0.29.0
func (o ScopeLifecycleStateResponseOutput) ToScopeLifecycleStateResponseOutputWithContext(ctx context.Context) ScopeLifecycleStateResponseOutput
type ScopeOutput ¶ added in v0.29.0
type ScopeOutput struct{ *pulumi.OutputState }
func (ScopeOutput) CreateTime ¶ added in v0.29.0
func (o ScopeOutput) CreateTime() pulumi.StringOutput
When the scope was created.
func (ScopeOutput) DeleteTime ¶ added in v0.29.0
func (o ScopeOutput) DeleteTime() pulumi.StringOutput
When the scope was deleted.
func (ScopeOutput) ElementType ¶ added in v0.29.0
func (ScopeOutput) ElementType() reflect.Type
func (ScopeOutput) Labels ¶ added in v0.32.0
func (o ScopeOutput) Labels() pulumi.StringMapOutput
Optional. Labels for this Scope.
func (ScopeOutput) Location ¶ added in v0.29.0
func (o ScopeOutput) Location() pulumi.StringOutput
func (ScopeOutput) Name ¶ added in v0.29.0
func (o ScopeOutput) Name() pulumi.StringOutput
The resource name for the scope `projects/{project}/locations/{location}/scopes/{scope}`
func (ScopeOutput) NamespaceLabels ¶ added in v0.32.0
func (o ScopeOutput) NamespaceLabels() pulumi.StringMapOutput
Optional. Scope-level cluster namespace labels. For the member clusters bound to the Scope, these labels are applied to each namespace under the Scope. Scope-level labels take precedence over Namespace-level labels (`namespace_labels` in the Fleet Namespace resource) if they share a key. Keys and values must be Kubernetes-conformant.
func (ScopeOutput) Project ¶ added in v0.29.0
func (o ScopeOutput) Project() pulumi.StringOutput
func (ScopeOutput) ScopeId ¶ added in v0.29.0
func (o ScopeOutput) ScopeId() pulumi.StringOutput
Required. Client chosen ID for the Scope. `scope_id` must be a ????
func (ScopeOutput) State ¶ added in v0.29.0
func (o ScopeOutput) State() ScopeLifecycleStateResponseOutput
State of the scope resource.
func (ScopeOutput) ToScopeOutput ¶ added in v0.29.0
func (o ScopeOutput) ToScopeOutput() ScopeOutput
func (ScopeOutput) ToScopeOutputWithContext ¶ added in v0.29.0
func (o ScopeOutput) ToScopeOutputWithContext(ctx context.Context) ScopeOutput
func (ScopeOutput) Uid ¶ added in v0.29.0
func (o ScopeOutput) Uid() pulumi.StringOutput
Google-generated UUID for this resource. This is unique across all scope resources. If a scope resource is deleted and another resource with the same name is created, it gets a different uid.
func (ScopeOutput) UpdateTime ¶ added in v0.29.0
func (o ScopeOutput) UpdateTime() pulumi.StringOutput
When the scope was last updated.
type ScopeRbacRoleBinding ¶ added in v0.32.0
type ScopeRbacRoleBinding struct { pulumi.CustomResourceState // When the rbacrolebinding was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // When the rbacrolebinding was deleted. DeleteTime pulumi.StringOutput `pulumi:"deleteTime"` // group is the group, as seen by the kubernetes cluster. Group pulumi.StringOutput `pulumi:"group"` // Optional. Labels for this RBACRolebinding. Labels pulumi.StringMapOutput `pulumi:"labels"` Location pulumi.StringOutput `pulumi:"location"` // The resource name for the rbacrolebinding `projects/{project}/locations/{location}/scopes/{scope}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}` Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // Required. Client chosen ID for the RBACRoleBinding. `rbacrolebinding_id` must be a valid RFC 1123 compliant DNS label: 1. At most 63 characters in length 2. It must consist of lower case alphanumeric characters or `-` 3. It must start and end with an alphanumeric character Which can be expressed as the regex: `[a-z0-9]([-a-z0-9]*[a-z0-9])?`, with a maximum length of 63 characters. RbacrolebindingId pulumi.StringOutput `pulumi:"rbacrolebindingId"` // Role to bind to the principal Role RoleResponseOutput `pulumi:"role"` ScopeId pulumi.StringOutput `pulumi:"scopeId"` // State of the rbacrolebinding resource. State RBACRoleBindingLifecycleStateResponseOutput `pulumi:"state"` // Google-generated UUID for this resource. This is unique across all rbacrolebinding resources. If a rbacrolebinding resource is deleted and another resource with the same name is created, it gets a different uid. Uid pulumi.StringOutput `pulumi:"uid"` // When the rbacrolebinding was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // user is the name of the user as seen by the kubernetes cluster, example "alice" or "alice@domain.tld" User pulumi.StringOutput `pulumi:"user"` }
Creates a Scope RBACRoleBinding. Auto-naming is currently not supported for this resource.
func GetScopeRbacRoleBinding ¶ added in v0.32.0
func GetScopeRbacRoleBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScopeRbacRoleBindingState, opts ...pulumi.ResourceOption) (*ScopeRbacRoleBinding, error)
GetScopeRbacRoleBinding gets an existing ScopeRbacRoleBinding 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 NewScopeRbacRoleBinding ¶ added in v0.32.0
func NewScopeRbacRoleBinding(ctx *pulumi.Context, name string, args *ScopeRbacRoleBindingArgs, opts ...pulumi.ResourceOption) (*ScopeRbacRoleBinding, error)
NewScopeRbacRoleBinding registers a new resource with the given unique name, arguments, and options.
func (*ScopeRbacRoleBinding) ElementType ¶ added in v0.32.0
func (*ScopeRbacRoleBinding) ElementType() reflect.Type
func (*ScopeRbacRoleBinding) ToScopeRbacRoleBindingOutput ¶ added in v0.32.0
func (i *ScopeRbacRoleBinding) ToScopeRbacRoleBindingOutput() ScopeRbacRoleBindingOutput
func (*ScopeRbacRoleBinding) ToScopeRbacRoleBindingOutputWithContext ¶ added in v0.32.0
func (i *ScopeRbacRoleBinding) ToScopeRbacRoleBindingOutputWithContext(ctx context.Context) ScopeRbacRoleBindingOutput
type ScopeRbacRoleBindingArgs ¶ added in v0.32.0
type ScopeRbacRoleBindingArgs struct { // group is the group, as seen by the kubernetes cluster. Group pulumi.StringPtrInput // Optional. Labels for this RBACRolebinding. Labels pulumi.StringMapInput Location pulumi.StringPtrInput // The resource name for the rbacrolebinding `projects/{project}/locations/{location}/scopes/{scope}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}` Name pulumi.StringPtrInput Project pulumi.StringPtrInput // Required. Client chosen ID for the RBACRoleBinding. `rbacrolebinding_id` must be a valid RFC 1123 compliant DNS label: 1. At most 63 characters in length 2. It must consist of lower case alphanumeric characters or `-` 3. It must start and end with an alphanumeric character Which can be expressed as the regex: `[a-z0-9]([-a-z0-9]*[a-z0-9])?`, with a maximum length of 63 characters. RbacrolebindingId pulumi.StringInput // Role to bind to the principal Role RoleInput ScopeId pulumi.StringInput // user is the name of the user as seen by the kubernetes cluster, example "alice" or "alice@domain.tld" User pulumi.StringPtrInput }
The set of arguments for constructing a ScopeRbacRoleBinding resource.
func (ScopeRbacRoleBindingArgs) ElementType ¶ added in v0.32.0
func (ScopeRbacRoleBindingArgs) ElementType() reflect.Type
type ScopeRbacRoleBindingInput ¶ added in v0.32.0
type ScopeRbacRoleBindingInput interface { pulumi.Input ToScopeRbacRoleBindingOutput() ScopeRbacRoleBindingOutput ToScopeRbacRoleBindingOutputWithContext(ctx context.Context) ScopeRbacRoleBindingOutput }
type ScopeRbacRoleBindingOutput ¶ added in v0.32.0
type ScopeRbacRoleBindingOutput struct{ *pulumi.OutputState }
func (ScopeRbacRoleBindingOutput) CreateTime ¶ added in v0.32.0
func (o ScopeRbacRoleBindingOutput) CreateTime() pulumi.StringOutput
When the rbacrolebinding was created.
func (ScopeRbacRoleBindingOutput) DeleteTime ¶ added in v0.32.0
func (o ScopeRbacRoleBindingOutput) DeleteTime() pulumi.StringOutput
When the rbacrolebinding was deleted.
func (ScopeRbacRoleBindingOutput) ElementType ¶ added in v0.32.0
func (ScopeRbacRoleBindingOutput) ElementType() reflect.Type
func (ScopeRbacRoleBindingOutput) Group ¶ added in v0.32.0
func (o ScopeRbacRoleBindingOutput) Group() pulumi.StringOutput
group is the group, as seen by the kubernetes cluster.
func (ScopeRbacRoleBindingOutput) Labels ¶ added in v0.32.0
func (o ScopeRbacRoleBindingOutput) Labels() pulumi.StringMapOutput
Optional. Labels for this RBACRolebinding.
func (ScopeRbacRoleBindingOutput) Location ¶ added in v0.32.0
func (o ScopeRbacRoleBindingOutput) Location() pulumi.StringOutput
func (ScopeRbacRoleBindingOutput) Name ¶ added in v0.32.0
func (o ScopeRbacRoleBindingOutput) Name() pulumi.StringOutput
The resource name for the rbacrolebinding `projects/{project}/locations/{location}/scopes/{scope}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}`
func (ScopeRbacRoleBindingOutput) Project ¶ added in v0.32.0
func (o ScopeRbacRoleBindingOutput) Project() pulumi.StringOutput
func (ScopeRbacRoleBindingOutput) RbacrolebindingId ¶ added in v0.32.0
func (o ScopeRbacRoleBindingOutput) RbacrolebindingId() pulumi.StringOutput
Required. Client chosen ID for the RBACRoleBinding. `rbacrolebinding_id` must be a valid RFC 1123 compliant DNS label: 1. At most 63 characters in length 2. It must consist of lower case alphanumeric characters or `-` 3. It must start and end with an alphanumeric character Which can be expressed as the regex: `[a-z0-9]([-a-z0-9]*[a-z0-9])?`, with a maximum length of 63 characters.
func (ScopeRbacRoleBindingOutput) Role ¶ added in v0.32.0
func (o ScopeRbacRoleBindingOutput) Role() RoleResponseOutput
Role to bind to the principal
func (ScopeRbacRoleBindingOutput) ScopeId ¶ added in v0.32.0
func (o ScopeRbacRoleBindingOutput) ScopeId() pulumi.StringOutput
func (ScopeRbacRoleBindingOutput) State ¶ added in v0.32.0
func (o ScopeRbacRoleBindingOutput) State() RBACRoleBindingLifecycleStateResponseOutput
State of the rbacrolebinding resource.
func (ScopeRbacRoleBindingOutput) ToScopeRbacRoleBindingOutput ¶ added in v0.32.0
func (o ScopeRbacRoleBindingOutput) ToScopeRbacRoleBindingOutput() ScopeRbacRoleBindingOutput
func (ScopeRbacRoleBindingOutput) ToScopeRbacRoleBindingOutputWithContext ¶ added in v0.32.0
func (o ScopeRbacRoleBindingOutput) ToScopeRbacRoleBindingOutputWithContext(ctx context.Context) ScopeRbacRoleBindingOutput
func (ScopeRbacRoleBindingOutput) Uid ¶ added in v0.32.0
func (o ScopeRbacRoleBindingOutput) Uid() pulumi.StringOutput
Google-generated UUID for this resource. This is unique across all rbacrolebinding resources. If a rbacrolebinding resource is deleted and another resource with the same name is created, it gets a different uid.
func (ScopeRbacRoleBindingOutput) UpdateTime ¶ added in v0.32.0
func (o ScopeRbacRoleBindingOutput) UpdateTime() pulumi.StringOutput
When the rbacrolebinding was last updated.
func (ScopeRbacRoleBindingOutput) User ¶ added in v0.32.0
func (o ScopeRbacRoleBindingOutput) User() pulumi.StringOutput
user is the name of the user as seen by the kubernetes cluster, example "alice" or "alice@domain.tld"
type ScopeRbacRoleBindingState ¶ added in v0.32.0
type ScopeRbacRoleBindingState struct { }
func (ScopeRbacRoleBindingState) ElementType ¶ added in v0.32.0
func (ScopeRbacRoleBindingState) ElementType() reflect.Type
type ScopeState ¶ added in v0.29.0
type ScopeState struct { }
func (ScopeState) ElementType ¶ added in v0.29.0
func (ScopeState) ElementType() reflect.Type
type SecurityPostureConfig ¶ added in v0.32.0
type SecurityPostureConfig struct { // Sets which mode to use for Security Posture features. Mode *SecurityPostureConfigMode `pulumi:"mode"` // Sets which mode to use for vulnerability scanning. VulnerabilityMode *SecurityPostureConfigVulnerabilityMode `pulumi:"vulnerabilityMode"` }
SecurityPostureConfig defines the flags needed to enable/disable features for the Security Posture API.
type SecurityPostureConfigArgs ¶ added in v0.32.0
type SecurityPostureConfigArgs struct { // Sets which mode to use for Security Posture features. Mode SecurityPostureConfigModePtrInput `pulumi:"mode"` // Sets which mode to use for vulnerability scanning. VulnerabilityMode SecurityPostureConfigVulnerabilityModePtrInput `pulumi:"vulnerabilityMode"` }
SecurityPostureConfig defines the flags needed to enable/disable features for the Security Posture API.
func (SecurityPostureConfigArgs) ElementType ¶ added in v0.32.0
func (SecurityPostureConfigArgs) ElementType() reflect.Type
func (SecurityPostureConfigArgs) ToSecurityPostureConfigOutput ¶ added in v0.32.0
func (i SecurityPostureConfigArgs) ToSecurityPostureConfigOutput() SecurityPostureConfigOutput
func (SecurityPostureConfigArgs) ToSecurityPostureConfigOutputWithContext ¶ added in v0.32.0
func (i SecurityPostureConfigArgs) ToSecurityPostureConfigOutputWithContext(ctx context.Context) SecurityPostureConfigOutput
func (SecurityPostureConfigArgs) ToSecurityPostureConfigPtrOutput ¶ added in v0.32.0
func (i SecurityPostureConfigArgs) ToSecurityPostureConfigPtrOutput() SecurityPostureConfigPtrOutput
func (SecurityPostureConfigArgs) ToSecurityPostureConfigPtrOutputWithContext ¶ added in v0.32.0
func (i SecurityPostureConfigArgs) ToSecurityPostureConfigPtrOutputWithContext(ctx context.Context) SecurityPostureConfigPtrOutput
type SecurityPostureConfigInput ¶ added in v0.32.0
type SecurityPostureConfigInput interface { pulumi.Input ToSecurityPostureConfigOutput() SecurityPostureConfigOutput ToSecurityPostureConfigOutputWithContext(context.Context) SecurityPostureConfigOutput }
SecurityPostureConfigInput is an input type that accepts SecurityPostureConfigArgs and SecurityPostureConfigOutput values. You can construct a concrete instance of `SecurityPostureConfigInput` via:
SecurityPostureConfigArgs{...}
type SecurityPostureConfigMode ¶ added in v0.32.0
type SecurityPostureConfigMode string
Sets which mode to use for Security Posture features.
func (SecurityPostureConfigMode) ElementType ¶ added in v0.32.0
func (SecurityPostureConfigMode) ElementType() reflect.Type
func (SecurityPostureConfigMode) ToSecurityPostureConfigModeOutput ¶ added in v0.32.0
func (e SecurityPostureConfigMode) ToSecurityPostureConfigModeOutput() SecurityPostureConfigModeOutput
func (SecurityPostureConfigMode) ToSecurityPostureConfigModeOutputWithContext ¶ added in v0.32.0
func (e SecurityPostureConfigMode) ToSecurityPostureConfigModeOutputWithContext(ctx context.Context) SecurityPostureConfigModeOutput
func (SecurityPostureConfigMode) ToSecurityPostureConfigModePtrOutput ¶ added in v0.32.0
func (e SecurityPostureConfigMode) ToSecurityPostureConfigModePtrOutput() SecurityPostureConfigModePtrOutput
func (SecurityPostureConfigMode) ToSecurityPostureConfigModePtrOutputWithContext ¶ added in v0.32.0
func (e SecurityPostureConfigMode) ToSecurityPostureConfigModePtrOutputWithContext(ctx context.Context) SecurityPostureConfigModePtrOutput
func (SecurityPostureConfigMode) ToStringOutput ¶ added in v0.32.0
func (e SecurityPostureConfigMode) ToStringOutput() pulumi.StringOutput
func (SecurityPostureConfigMode) ToStringOutputWithContext ¶ added in v0.32.0
func (e SecurityPostureConfigMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SecurityPostureConfigMode) ToStringPtrOutput ¶ added in v0.32.0
func (e SecurityPostureConfigMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityPostureConfigMode) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e SecurityPostureConfigMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityPostureConfigModeInput ¶ added in v0.32.0
type SecurityPostureConfigModeInput interface { pulumi.Input ToSecurityPostureConfigModeOutput() SecurityPostureConfigModeOutput ToSecurityPostureConfigModeOutputWithContext(context.Context) SecurityPostureConfigModeOutput }
SecurityPostureConfigModeInput is an input type that accepts values of the SecurityPostureConfigMode enum A concrete instance of `SecurityPostureConfigModeInput` can be one of the following:
SecurityPostureConfigModeModeUnspecified SecurityPostureConfigModeDisabled SecurityPostureConfigModeBasic
type SecurityPostureConfigModeOutput ¶ added in v0.32.0
type SecurityPostureConfigModeOutput struct{ *pulumi.OutputState }
func (SecurityPostureConfigModeOutput) ElementType ¶ added in v0.32.0
func (SecurityPostureConfigModeOutput) ElementType() reflect.Type
func (SecurityPostureConfigModeOutput) ToSecurityPostureConfigModeOutput ¶ added in v0.32.0
func (o SecurityPostureConfigModeOutput) ToSecurityPostureConfigModeOutput() SecurityPostureConfigModeOutput
func (SecurityPostureConfigModeOutput) ToSecurityPostureConfigModeOutputWithContext ¶ added in v0.32.0
func (o SecurityPostureConfigModeOutput) ToSecurityPostureConfigModeOutputWithContext(ctx context.Context) SecurityPostureConfigModeOutput
func (SecurityPostureConfigModeOutput) ToSecurityPostureConfigModePtrOutput ¶ added in v0.32.0
func (o SecurityPostureConfigModeOutput) ToSecurityPostureConfigModePtrOutput() SecurityPostureConfigModePtrOutput
func (SecurityPostureConfigModeOutput) ToSecurityPostureConfigModePtrOutputWithContext ¶ added in v0.32.0
func (o SecurityPostureConfigModeOutput) ToSecurityPostureConfigModePtrOutputWithContext(ctx context.Context) SecurityPostureConfigModePtrOutput
func (SecurityPostureConfigModeOutput) ToStringOutput ¶ added in v0.32.0
func (o SecurityPostureConfigModeOutput) ToStringOutput() pulumi.StringOutput
func (SecurityPostureConfigModeOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o SecurityPostureConfigModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SecurityPostureConfigModeOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o SecurityPostureConfigModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityPostureConfigModeOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o SecurityPostureConfigModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityPostureConfigModePtrInput ¶ added in v0.32.0
type SecurityPostureConfigModePtrInput interface { pulumi.Input ToSecurityPostureConfigModePtrOutput() SecurityPostureConfigModePtrOutput ToSecurityPostureConfigModePtrOutputWithContext(context.Context) SecurityPostureConfigModePtrOutput }
func SecurityPostureConfigModePtr ¶ added in v0.32.0
func SecurityPostureConfigModePtr(v string) SecurityPostureConfigModePtrInput
type SecurityPostureConfigModePtrOutput ¶ added in v0.32.0
type SecurityPostureConfigModePtrOutput struct{ *pulumi.OutputState }
func (SecurityPostureConfigModePtrOutput) Elem ¶ added in v0.32.0
func (o SecurityPostureConfigModePtrOutput) Elem() SecurityPostureConfigModeOutput
func (SecurityPostureConfigModePtrOutput) ElementType ¶ added in v0.32.0
func (SecurityPostureConfigModePtrOutput) ElementType() reflect.Type
func (SecurityPostureConfigModePtrOutput) ToSecurityPostureConfigModePtrOutput ¶ added in v0.32.0
func (o SecurityPostureConfigModePtrOutput) ToSecurityPostureConfigModePtrOutput() SecurityPostureConfigModePtrOutput
func (SecurityPostureConfigModePtrOutput) ToSecurityPostureConfigModePtrOutputWithContext ¶ added in v0.32.0
func (o SecurityPostureConfigModePtrOutput) ToSecurityPostureConfigModePtrOutputWithContext(ctx context.Context) SecurityPostureConfigModePtrOutput
func (SecurityPostureConfigModePtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o SecurityPostureConfigModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityPostureConfigModePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o SecurityPostureConfigModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityPostureConfigOutput ¶ added in v0.32.0
type SecurityPostureConfigOutput struct{ *pulumi.OutputState }
SecurityPostureConfig defines the flags needed to enable/disable features for the Security Posture API.
func (SecurityPostureConfigOutput) ElementType ¶ added in v0.32.0
func (SecurityPostureConfigOutput) ElementType() reflect.Type
func (SecurityPostureConfigOutput) Mode ¶ added in v0.32.0
func (o SecurityPostureConfigOutput) Mode() SecurityPostureConfigModePtrOutput
Sets which mode to use for Security Posture features.
func (SecurityPostureConfigOutput) ToSecurityPostureConfigOutput ¶ added in v0.32.0
func (o SecurityPostureConfigOutput) ToSecurityPostureConfigOutput() SecurityPostureConfigOutput
func (SecurityPostureConfigOutput) ToSecurityPostureConfigOutputWithContext ¶ added in v0.32.0
func (o SecurityPostureConfigOutput) ToSecurityPostureConfigOutputWithContext(ctx context.Context) SecurityPostureConfigOutput
func (SecurityPostureConfigOutput) ToSecurityPostureConfigPtrOutput ¶ added in v0.32.0
func (o SecurityPostureConfigOutput) ToSecurityPostureConfigPtrOutput() SecurityPostureConfigPtrOutput
func (SecurityPostureConfigOutput) ToSecurityPostureConfigPtrOutputWithContext ¶ added in v0.32.0
func (o SecurityPostureConfigOutput) ToSecurityPostureConfigPtrOutputWithContext(ctx context.Context) SecurityPostureConfigPtrOutput
func (SecurityPostureConfigOutput) VulnerabilityMode ¶ added in v0.32.0
func (o SecurityPostureConfigOutput) VulnerabilityMode() SecurityPostureConfigVulnerabilityModePtrOutput
Sets which mode to use for vulnerability scanning.
type SecurityPostureConfigPtrInput ¶ added in v0.32.0
type SecurityPostureConfigPtrInput interface { pulumi.Input ToSecurityPostureConfigPtrOutput() SecurityPostureConfigPtrOutput ToSecurityPostureConfigPtrOutputWithContext(context.Context) SecurityPostureConfigPtrOutput }
SecurityPostureConfigPtrInput is an input type that accepts SecurityPostureConfigArgs, SecurityPostureConfigPtr and SecurityPostureConfigPtrOutput values. You can construct a concrete instance of `SecurityPostureConfigPtrInput` via:
SecurityPostureConfigArgs{...} or: nil
func SecurityPostureConfigPtr ¶ added in v0.32.0
func SecurityPostureConfigPtr(v *SecurityPostureConfigArgs) SecurityPostureConfigPtrInput
type SecurityPostureConfigPtrOutput ¶ added in v0.32.0
type SecurityPostureConfigPtrOutput struct{ *pulumi.OutputState }
func (SecurityPostureConfigPtrOutput) Elem ¶ added in v0.32.0
func (o SecurityPostureConfigPtrOutput) Elem() SecurityPostureConfigOutput
func (SecurityPostureConfigPtrOutput) ElementType ¶ added in v0.32.0
func (SecurityPostureConfigPtrOutput) ElementType() reflect.Type
func (SecurityPostureConfigPtrOutput) Mode ¶ added in v0.32.0
func (o SecurityPostureConfigPtrOutput) Mode() SecurityPostureConfigModePtrOutput
Sets which mode to use for Security Posture features.
func (SecurityPostureConfigPtrOutput) ToSecurityPostureConfigPtrOutput ¶ added in v0.32.0
func (o SecurityPostureConfigPtrOutput) ToSecurityPostureConfigPtrOutput() SecurityPostureConfigPtrOutput
func (SecurityPostureConfigPtrOutput) ToSecurityPostureConfigPtrOutputWithContext ¶ added in v0.32.0
func (o SecurityPostureConfigPtrOutput) ToSecurityPostureConfigPtrOutputWithContext(ctx context.Context) SecurityPostureConfigPtrOutput
func (SecurityPostureConfigPtrOutput) VulnerabilityMode ¶ added in v0.32.0
func (o SecurityPostureConfigPtrOutput) VulnerabilityMode() SecurityPostureConfigVulnerabilityModePtrOutput
Sets which mode to use for vulnerability scanning.
type SecurityPostureConfigResponse ¶ added in v0.32.0
type SecurityPostureConfigResponse struct { // Sets which mode to use for Security Posture features. Mode string `pulumi:"mode"` // Sets which mode to use for vulnerability scanning. VulnerabilityMode string `pulumi:"vulnerabilityMode"` }
SecurityPostureConfig defines the flags needed to enable/disable features for the Security Posture API.
type SecurityPostureConfigResponseOutput ¶ added in v0.32.0
type SecurityPostureConfigResponseOutput struct{ *pulumi.OutputState }
SecurityPostureConfig defines the flags needed to enable/disable features for the Security Posture API.
func (SecurityPostureConfigResponseOutput) ElementType ¶ added in v0.32.0
func (SecurityPostureConfigResponseOutput) ElementType() reflect.Type
func (SecurityPostureConfigResponseOutput) Mode ¶ added in v0.32.0
func (o SecurityPostureConfigResponseOutput) Mode() pulumi.StringOutput
Sets which mode to use for Security Posture features.
func (SecurityPostureConfigResponseOutput) ToSecurityPostureConfigResponseOutput ¶ added in v0.32.0
func (o SecurityPostureConfigResponseOutput) ToSecurityPostureConfigResponseOutput() SecurityPostureConfigResponseOutput
func (SecurityPostureConfigResponseOutput) ToSecurityPostureConfigResponseOutputWithContext ¶ added in v0.32.0
func (o SecurityPostureConfigResponseOutput) ToSecurityPostureConfigResponseOutputWithContext(ctx context.Context) SecurityPostureConfigResponseOutput
func (SecurityPostureConfigResponseOutput) VulnerabilityMode ¶ added in v0.32.0
func (o SecurityPostureConfigResponseOutput) VulnerabilityMode() pulumi.StringOutput
Sets which mode to use for vulnerability scanning.
type SecurityPostureConfigVulnerabilityMode ¶ added in v0.32.0
type SecurityPostureConfigVulnerabilityMode string
Sets which mode to use for vulnerability scanning.
func (SecurityPostureConfigVulnerabilityMode) ElementType ¶ added in v0.32.0
func (SecurityPostureConfigVulnerabilityMode) ElementType() reflect.Type
func (SecurityPostureConfigVulnerabilityMode) ToSecurityPostureConfigVulnerabilityModeOutput ¶ added in v0.32.0
func (e SecurityPostureConfigVulnerabilityMode) ToSecurityPostureConfigVulnerabilityModeOutput() SecurityPostureConfigVulnerabilityModeOutput
func (SecurityPostureConfigVulnerabilityMode) ToSecurityPostureConfigVulnerabilityModeOutputWithContext ¶ added in v0.32.0
func (e SecurityPostureConfigVulnerabilityMode) ToSecurityPostureConfigVulnerabilityModeOutputWithContext(ctx context.Context) SecurityPostureConfigVulnerabilityModeOutput
func (SecurityPostureConfigVulnerabilityMode) ToSecurityPostureConfigVulnerabilityModePtrOutput ¶ added in v0.32.0
func (e SecurityPostureConfigVulnerabilityMode) ToSecurityPostureConfigVulnerabilityModePtrOutput() SecurityPostureConfigVulnerabilityModePtrOutput
func (SecurityPostureConfigVulnerabilityMode) ToSecurityPostureConfigVulnerabilityModePtrOutputWithContext ¶ added in v0.32.0
func (e SecurityPostureConfigVulnerabilityMode) ToSecurityPostureConfigVulnerabilityModePtrOutputWithContext(ctx context.Context) SecurityPostureConfigVulnerabilityModePtrOutput
func (SecurityPostureConfigVulnerabilityMode) ToStringOutput ¶ added in v0.32.0
func (e SecurityPostureConfigVulnerabilityMode) ToStringOutput() pulumi.StringOutput
func (SecurityPostureConfigVulnerabilityMode) ToStringOutputWithContext ¶ added in v0.32.0
func (e SecurityPostureConfigVulnerabilityMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SecurityPostureConfigVulnerabilityMode) ToStringPtrOutput ¶ added in v0.32.0
func (e SecurityPostureConfigVulnerabilityMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityPostureConfigVulnerabilityMode) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e SecurityPostureConfigVulnerabilityMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityPostureConfigVulnerabilityModeInput ¶ added in v0.32.0
type SecurityPostureConfigVulnerabilityModeInput interface { pulumi.Input ToSecurityPostureConfigVulnerabilityModeOutput() SecurityPostureConfigVulnerabilityModeOutput ToSecurityPostureConfigVulnerabilityModeOutputWithContext(context.Context) SecurityPostureConfigVulnerabilityModeOutput }
SecurityPostureConfigVulnerabilityModeInput is an input type that accepts values of the SecurityPostureConfigVulnerabilityMode enum A concrete instance of `SecurityPostureConfigVulnerabilityModeInput` can be one of the following:
SecurityPostureConfigVulnerabilityModeVulnerabilityModeUnspecified SecurityPostureConfigVulnerabilityModeVulnerabilityDisabled SecurityPostureConfigVulnerabilityModeVulnerabilityBasic SecurityPostureConfigVulnerabilityModeVulnerabilityEnterprise
type SecurityPostureConfigVulnerabilityModeOutput ¶ added in v0.32.0
type SecurityPostureConfigVulnerabilityModeOutput struct{ *pulumi.OutputState }
func (SecurityPostureConfigVulnerabilityModeOutput) ElementType ¶ added in v0.32.0
func (SecurityPostureConfigVulnerabilityModeOutput) ElementType() reflect.Type
func (SecurityPostureConfigVulnerabilityModeOutput) ToSecurityPostureConfigVulnerabilityModeOutput ¶ added in v0.32.0
func (o SecurityPostureConfigVulnerabilityModeOutput) ToSecurityPostureConfigVulnerabilityModeOutput() SecurityPostureConfigVulnerabilityModeOutput
func (SecurityPostureConfigVulnerabilityModeOutput) ToSecurityPostureConfigVulnerabilityModeOutputWithContext ¶ added in v0.32.0
func (o SecurityPostureConfigVulnerabilityModeOutput) ToSecurityPostureConfigVulnerabilityModeOutputWithContext(ctx context.Context) SecurityPostureConfigVulnerabilityModeOutput
func (SecurityPostureConfigVulnerabilityModeOutput) ToSecurityPostureConfigVulnerabilityModePtrOutput ¶ added in v0.32.0
func (o SecurityPostureConfigVulnerabilityModeOutput) ToSecurityPostureConfigVulnerabilityModePtrOutput() SecurityPostureConfigVulnerabilityModePtrOutput
func (SecurityPostureConfigVulnerabilityModeOutput) ToSecurityPostureConfigVulnerabilityModePtrOutputWithContext ¶ added in v0.32.0
func (o SecurityPostureConfigVulnerabilityModeOutput) ToSecurityPostureConfigVulnerabilityModePtrOutputWithContext(ctx context.Context) SecurityPostureConfigVulnerabilityModePtrOutput
func (SecurityPostureConfigVulnerabilityModeOutput) ToStringOutput ¶ added in v0.32.0
func (o SecurityPostureConfigVulnerabilityModeOutput) ToStringOutput() pulumi.StringOutput
func (SecurityPostureConfigVulnerabilityModeOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o SecurityPostureConfigVulnerabilityModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SecurityPostureConfigVulnerabilityModeOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o SecurityPostureConfigVulnerabilityModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityPostureConfigVulnerabilityModeOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o SecurityPostureConfigVulnerabilityModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityPostureConfigVulnerabilityModePtrInput ¶ added in v0.32.0
type SecurityPostureConfigVulnerabilityModePtrInput interface { pulumi.Input ToSecurityPostureConfigVulnerabilityModePtrOutput() SecurityPostureConfigVulnerabilityModePtrOutput ToSecurityPostureConfigVulnerabilityModePtrOutputWithContext(context.Context) SecurityPostureConfigVulnerabilityModePtrOutput }
func SecurityPostureConfigVulnerabilityModePtr ¶ added in v0.32.0
func SecurityPostureConfigVulnerabilityModePtr(v string) SecurityPostureConfigVulnerabilityModePtrInput
type SecurityPostureConfigVulnerabilityModePtrOutput ¶ added in v0.32.0
type SecurityPostureConfigVulnerabilityModePtrOutput struct{ *pulumi.OutputState }
func (SecurityPostureConfigVulnerabilityModePtrOutput) ElementType ¶ added in v0.32.0
func (SecurityPostureConfigVulnerabilityModePtrOutput) ElementType() reflect.Type
func (SecurityPostureConfigVulnerabilityModePtrOutput) ToSecurityPostureConfigVulnerabilityModePtrOutput ¶ added in v0.32.0
func (o SecurityPostureConfigVulnerabilityModePtrOutput) ToSecurityPostureConfigVulnerabilityModePtrOutput() SecurityPostureConfigVulnerabilityModePtrOutput
func (SecurityPostureConfigVulnerabilityModePtrOutput) ToSecurityPostureConfigVulnerabilityModePtrOutputWithContext ¶ added in v0.32.0
func (o SecurityPostureConfigVulnerabilityModePtrOutput) ToSecurityPostureConfigVulnerabilityModePtrOutputWithContext(ctx context.Context) SecurityPostureConfigVulnerabilityModePtrOutput
func (SecurityPostureConfigVulnerabilityModePtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o SecurityPostureConfigVulnerabilityModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityPostureConfigVulnerabilityModePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o SecurityPostureConfigVulnerabilityModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceMeshControlPlaneManagementResponse ¶
type ServiceMeshControlPlaneManagementResponse struct { // Explanation of state. Details []ServiceMeshStatusDetailsResponse `pulumi:"details"` // LifecycleState of control plane management. State string `pulumi:"state"` }
Status of control plane management.
type ServiceMeshControlPlaneManagementResponseOutput ¶
type ServiceMeshControlPlaneManagementResponseOutput struct{ *pulumi.OutputState }
Status of control plane management.
func (ServiceMeshControlPlaneManagementResponseOutput) Details ¶
func (o ServiceMeshControlPlaneManagementResponseOutput) Details() ServiceMeshStatusDetailsResponseArrayOutput
Explanation of state.
func (ServiceMeshControlPlaneManagementResponseOutput) ElementType ¶
func (ServiceMeshControlPlaneManagementResponseOutput) ElementType() reflect.Type
func (ServiceMeshControlPlaneManagementResponseOutput) State ¶
func (o ServiceMeshControlPlaneManagementResponseOutput) State() pulumi.StringOutput
LifecycleState of control plane management.
func (ServiceMeshControlPlaneManagementResponseOutput) ToServiceMeshControlPlaneManagementResponseOutput ¶
func (o ServiceMeshControlPlaneManagementResponseOutput) ToServiceMeshControlPlaneManagementResponseOutput() ServiceMeshControlPlaneManagementResponseOutput
func (ServiceMeshControlPlaneManagementResponseOutput) ToServiceMeshControlPlaneManagementResponseOutputWithContext ¶
func (o ServiceMeshControlPlaneManagementResponseOutput) ToServiceMeshControlPlaneManagementResponseOutputWithContext(ctx context.Context) ServiceMeshControlPlaneManagementResponseOutput
type ServiceMeshDataPlaneManagementResponse ¶
type ServiceMeshDataPlaneManagementResponse struct { // Explanation of the status. Details []ServiceMeshStatusDetailsResponse `pulumi:"details"` // Lifecycle status of data plane management. State string `pulumi:"state"` }
Status of data plane management. Only reported per-member.
type ServiceMeshDataPlaneManagementResponseOutput ¶
type ServiceMeshDataPlaneManagementResponseOutput struct{ *pulumi.OutputState }
Status of data plane management. Only reported per-member.
func (ServiceMeshDataPlaneManagementResponseOutput) Details ¶
func (o ServiceMeshDataPlaneManagementResponseOutput) Details() ServiceMeshStatusDetailsResponseArrayOutput
Explanation of the status.
func (ServiceMeshDataPlaneManagementResponseOutput) ElementType ¶
func (ServiceMeshDataPlaneManagementResponseOutput) ElementType() reflect.Type
func (ServiceMeshDataPlaneManagementResponseOutput) State ¶
func (o ServiceMeshDataPlaneManagementResponseOutput) State() pulumi.StringOutput
Lifecycle status of data plane management.
func (ServiceMeshDataPlaneManagementResponseOutput) ToServiceMeshDataPlaneManagementResponseOutput ¶
func (o ServiceMeshDataPlaneManagementResponseOutput) ToServiceMeshDataPlaneManagementResponseOutput() ServiceMeshDataPlaneManagementResponseOutput
func (ServiceMeshDataPlaneManagementResponseOutput) ToServiceMeshDataPlaneManagementResponseOutputWithContext ¶
func (o ServiceMeshDataPlaneManagementResponseOutput) ToServiceMeshDataPlaneManagementResponseOutputWithContext(ctx context.Context) ServiceMeshDataPlaneManagementResponseOutput
type ServiceMeshMembershipSpec ¶ added in v0.32.0
type ServiceMeshMembershipSpec struct { // Deprecated: use `management` instead Enables automatic control plane management. // // Deprecated: Deprecated: use `management` instead Enables automatic control plane management. ControlPlane *ServiceMeshMembershipSpecControlPlane `pulumi:"controlPlane"` // Enables automatic Service Mesh management. Management *ServiceMeshMembershipSpecManagement `pulumi:"management"` }
**Service Mesh**: Spec for a single Membership for the servicemesh feature
type ServiceMeshMembershipSpecArgs ¶ added in v0.32.0
type ServiceMeshMembershipSpecArgs struct { // Deprecated: use `management` instead Enables automatic control plane management. // // Deprecated: Deprecated: use `management` instead Enables automatic control plane management. ControlPlane ServiceMeshMembershipSpecControlPlanePtrInput `pulumi:"controlPlane"` // Enables automatic Service Mesh management. Management ServiceMeshMembershipSpecManagementPtrInput `pulumi:"management"` }
**Service Mesh**: Spec for a single Membership for the servicemesh feature
func (ServiceMeshMembershipSpecArgs) ElementType ¶ added in v0.32.0
func (ServiceMeshMembershipSpecArgs) ElementType() reflect.Type
func (ServiceMeshMembershipSpecArgs) ToServiceMeshMembershipSpecOutput ¶ added in v0.32.0
func (i ServiceMeshMembershipSpecArgs) ToServiceMeshMembershipSpecOutput() ServiceMeshMembershipSpecOutput
func (ServiceMeshMembershipSpecArgs) ToServiceMeshMembershipSpecOutputWithContext ¶ added in v0.32.0
func (i ServiceMeshMembershipSpecArgs) ToServiceMeshMembershipSpecOutputWithContext(ctx context.Context) ServiceMeshMembershipSpecOutput
func (ServiceMeshMembershipSpecArgs) ToServiceMeshMembershipSpecPtrOutput ¶ added in v0.32.0
func (i ServiceMeshMembershipSpecArgs) ToServiceMeshMembershipSpecPtrOutput() ServiceMeshMembershipSpecPtrOutput
func (ServiceMeshMembershipSpecArgs) ToServiceMeshMembershipSpecPtrOutputWithContext ¶ added in v0.32.0
func (i ServiceMeshMembershipSpecArgs) ToServiceMeshMembershipSpecPtrOutputWithContext(ctx context.Context) ServiceMeshMembershipSpecPtrOutput
type ServiceMeshMembershipSpecControlPlane
deprecated
added in
v0.32.0
type ServiceMeshMembershipSpecControlPlane string
Deprecated: use `management` instead Enables automatic control plane management.
func (ServiceMeshMembershipSpecControlPlane) ElementType ¶ added in v0.32.0
func (ServiceMeshMembershipSpecControlPlane) ElementType() reflect.Type
func (ServiceMeshMembershipSpecControlPlane) ToServiceMeshMembershipSpecControlPlaneOutput ¶ added in v0.32.0
func (e ServiceMeshMembershipSpecControlPlane) ToServiceMeshMembershipSpecControlPlaneOutput() ServiceMeshMembershipSpecControlPlaneOutput
func (ServiceMeshMembershipSpecControlPlane) ToServiceMeshMembershipSpecControlPlaneOutputWithContext ¶ added in v0.32.0
func (e ServiceMeshMembershipSpecControlPlane) ToServiceMeshMembershipSpecControlPlaneOutputWithContext(ctx context.Context) ServiceMeshMembershipSpecControlPlaneOutput
func (ServiceMeshMembershipSpecControlPlane) ToServiceMeshMembershipSpecControlPlanePtrOutput ¶ added in v0.32.0
func (e ServiceMeshMembershipSpecControlPlane) ToServiceMeshMembershipSpecControlPlanePtrOutput() ServiceMeshMembershipSpecControlPlanePtrOutput
func (ServiceMeshMembershipSpecControlPlane) ToServiceMeshMembershipSpecControlPlanePtrOutputWithContext ¶ added in v0.32.0
func (e ServiceMeshMembershipSpecControlPlane) ToServiceMeshMembershipSpecControlPlanePtrOutputWithContext(ctx context.Context) ServiceMeshMembershipSpecControlPlanePtrOutput
func (ServiceMeshMembershipSpecControlPlane) ToStringOutput ¶ added in v0.32.0
func (e ServiceMeshMembershipSpecControlPlane) ToStringOutput() pulumi.StringOutput
func (ServiceMeshMembershipSpecControlPlane) ToStringOutputWithContext ¶ added in v0.32.0
func (e ServiceMeshMembershipSpecControlPlane) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServiceMeshMembershipSpecControlPlane) ToStringPtrOutput ¶ added in v0.32.0
func (e ServiceMeshMembershipSpecControlPlane) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceMeshMembershipSpecControlPlane) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e ServiceMeshMembershipSpecControlPlane) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceMeshMembershipSpecControlPlaneInput ¶ added in v0.32.0
type ServiceMeshMembershipSpecControlPlaneInput interface { pulumi.Input ToServiceMeshMembershipSpecControlPlaneOutput() ServiceMeshMembershipSpecControlPlaneOutput ToServiceMeshMembershipSpecControlPlaneOutputWithContext(context.Context) ServiceMeshMembershipSpecControlPlaneOutput }
ServiceMeshMembershipSpecControlPlaneInput is an input type that accepts values of the ServiceMeshMembershipSpecControlPlane enum A concrete instance of `ServiceMeshMembershipSpecControlPlaneInput` can be one of the following:
ServiceMeshMembershipSpecControlPlaneControlPlaneManagementUnspecified ServiceMeshMembershipSpecControlPlaneAutomatic ServiceMeshMembershipSpecControlPlaneManual
type ServiceMeshMembershipSpecControlPlaneOutput ¶ added in v0.32.0
type ServiceMeshMembershipSpecControlPlaneOutput struct{ *pulumi.OutputState }
func (ServiceMeshMembershipSpecControlPlaneOutput) ElementType ¶ added in v0.32.0
func (ServiceMeshMembershipSpecControlPlaneOutput) ElementType() reflect.Type
func (ServiceMeshMembershipSpecControlPlaneOutput) ToServiceMeshMembershipSpecControlPlaneOutput ¶ added in v0.32.0
func (o ServiceMeshMembershipSpecControlPlaneOutput) ToServiceMeshMembershipSpecControlPlaneOutput() ServiceMeshMembershipSpecControlPlaneOutput
func (ServiceMeshMembershipSpecControlPlaneOutput) ToServiceMeshMembershipSpecControlPlaneOutputWithContext ¶ added in v0.32.0
func (o ServiceMeshMembershipSpecControlPlaneOutput) ToServiceMeshMembershipSpecControlPlaneOutputWithContext(ctx context.Context) ServiceMeshMembershipSpecControlPlaneOutput
func (ServiceMeshMembershipSpecControlPlaneOutput) ToServiceMeshMembershipSpecControlPlanePtrOutput ¶ added in v0.32.0
func (o ServiceMeshMembershipSpecControlPlaneOutput) ToServiceMeshMembershipSpecControlPlanePtrOutput() ServiceMeshMembershipSpecControlPlanePtrOutput
func (ServiceMeshMembershipSpecControlPlaneOutput) ToServiceMeshMembershipSpecControlPlanePtrOutputWithContext ¶ added in v0.32.0
func (o ServiceMeshMembershipSpecControlPlaneOutput) ToServiceMeshMembershipSpecControlPlanePtrOutputWithContext(ctx context.Context) ServiceMeshMembershipSpecControlPlanePtrOutput
func (ServiceMeshMembershipSpecControlPlaneOutput) ToStringOutput ¶ added in v0.32.0
func (o ServiceMeshMembershipSpecControlPlaneOutput) ToStringOutput() pulumi.StringOutput
func (ServiceMeshMembershipSpecControlPlaneOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o ServiceMeshMembershipSpecControlPlaneOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServiceMeshMembershipSpecControlPlaneOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o ServiceMeshMembershipSpecControlPlaneOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceMeshMembershipSpecControlPlaneOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o ServiceMeshMembershipSpecControlPlaneOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceMeshMembershipSpecControlPlanePtrInput ¶ added in v0.32.0
type ServiceMeshMembershipSpecControlPlanePtrInput interface { pulumi.Input ToServiceMeshMembershipSpecControlPlanePtrOutput() ServiceMeshMembershipSpecControlPlanePtrOutput ToServiceMeshMembershipSpecControlPlanePtrOutputWithContext(context.Context) ServiceMeshMembershipSpecControlPlanePtrOutput }
func ServiceMeshMembershipSpecControlPlanePtr ¶ added in v0.32.0
func ServiceMeshMembershipSpecControlPlanePtr(v string) ServiceMeshMembershipSpecControlPlanePtrInput
type ServiceMeshMembershipSpecControlPlanePtrOutput ¶ added in v0.32.0
type ServiceMeshMembershipSpecControlPlanePtrOutput struct{ *pulumi.OutputState }
func (ServiceMeshMembershipSpecControlPlanePtrOutput) ElementType ¶ added in v0.32.0
func (ServiceMeshMembershipSpecControlPlanePtrOutput) ElementType() reflect.Type
func (ServiceMeshMembershipSpecControlPlanePtrOutput) ToServiceMeshMembershipSpecControlPlanePtrOutput ¶ added in v0.32.0
func (o ServiceMeshMembershipSpecControlPlanePtrOutput) ToServiceMeshMembershipSpecControlPlanePtrOutput() ServiceMeshMembershipSpecControlPlanePtrOutput
func (ServiceMeshMembershipSpecControlPlanePtrOutput) ToServiceMeshMembershipSpecControlPlanePtrOutputWithContext ¶ added in v0.32.0
func (o ServiceMeshMembershipSpecControlPlanePtrOutput) ToServiceMeshMembershipSpecControlPlanePtrOutputWithContext(ctx context.Context) ServiceMeshMembershipSpecControlPlanePtrOutput
func (ServiceMeshMembershipSpecControlPlanePtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o ServiceMeshMembershipSpecControlPlanePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceMeshMembershipSpecControlPlanePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o ServiceMeshMembershipSpecControlPlanePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceMeshMembershipSpecInput ¶ added in v0.32.0
type ServiceMeshMembershipSpecInput interface { pulumi.Input ToServiceMeshMembershipSpecOutput() ServiceMeshMembershipSpecOutput ToServiceMeshMembershipSpecOutputWithContext(context.Context) ServiceMeshMembershipSpecOutput }
ServiceMeshMembershipSpecInput is an input type that accepts ServiceMeshMembershipSpecArgs and ServiceMeshMembershipSpecOutput values. You can construct a concrete instance of `ServiceMeshMembershipSpecInput` via:
ServiceMeshMembershipSpecArgs{...}
type ServiceMeshMembershipSpecManagement ¶ added in v0.32.0
type ServiceMeshMembershipSpecManagement string
Enables automatic Service Mesh management.
func (ServiceMeshMembershipSpecManagement) ElementType ¶ added in v0.32.0
func (ServiceMeshMembershipSpecManagement) ElementType() reflect.Type
func (ServiceMeshMembershipSpecManagement) ToServiceMeshMembershipSpecManagementOutput ¶ added in v0.32.0
func (e ServiceMeshMembershipSpecManagement) ToServiceMeshMembershipSpecManagementOutput() ServiceMeshMembershipSpecManagementOutput
func (ServiceMeshMembershipSpecManagement) ToServiceMeshMembershipSpecManagementOutputWithContext ¶ added in v0.32.0
func (e ServiceMeshMembershipSpecManagement) ToServiceMeshMembershipSpecManagementOutputWithContext(ctx context.Context) ServiceMeshMembershipSpecManagementOutput
func (ServiceMeshMembershipSpecManagement) ToServiceMeshMembershipSpecManagementPtrOutput ¶ added in v0.32.0
func (e ServiceMeshMembershipSpecManagement) ToServiceMeshMembershipSpecManagementPtrOutput() ServiceMeshMembershipSpecManagementPtrOutput
func (ServiceMeshMembershipSpecManagement) ToServiceMeshMembershipSpecManagementPtrOutputWithContext ¶ added in v0.32.0
func (e ServiceMeshMembershipSpecManagement) ToServiceMeshMembershipSpecManagementPtrOutputWithContext(ctx context.Context) ServiceMeshMembershipSpecManagementPtrOutput
func (ServiceMeshMembershipSpecManagement) ToStringOutput ¶ added in v0.32.0
func (e ServiceMeshMembershipSpecManagement) ToStringOutput() pulumi.StringOutput
func (ServiceMeshMembershipSpecManagement) ToStringOutputWithContext ¶ added in v0.32.0
func (e ServiceMeshMembershipSpecManagement) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServiceMeshMembershipSpecManagement) ToStringPtrOutput ¶ added in v0.32.0
func (e ServiceMeshMembershipSpecManagement) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceMeshMembershipSpecManagement) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e ServiceMeshMembershipSpecManagement) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceMeshMembershipSpecManagementInput ¶ added in v0.32.0
type ServiceMeshMembershipSpecManagementInput interface { pulumi.Input ToServiceMeshMembershipSpecManagementOutput() ServiceMeshMembershipSpecManagementOutput ToServiceMeshMembershipSpecManagementOutputWithContext(context.Context) ServiceMeshMembershipSpecManagementOutput }
ServiceMeshMembershipSpecManagementInput is an input type that accepts values of the ServiceMeshMembershipSpecManagement enum A concrete instance of `ServiceMeshMembershipSpecManagementInput` can be one of the following:
ServiceMeshMembershipSpecManagementManagementUnspecified ServiceMeshMembershipSpecManagementManagementAutomatic ServiceMeshMembershipSpecManagementManagementManual
type ServiceMeshMembershipSpecManagementOutput ¶ added in v0.32.0
type ServiceMeshMembershipSpecManagementOutput struct{ *pulumi.OutputState }
func (ServiceMeshMembershipSpecManagementOutput) ElementType ¶ added in v0.32.0
func (ServiceMeshMembershipSpecManagementOutput) ElementType() reflect.Type
func (ServiceMeshMembershipSpecManagementOutput) ToServiceMeshMembershipSpecManagementOutput ¶ added in v0.32.0
func (o ServiceMeshMembershipSpecManagementOutput) ToServiceMeshMembershipSpecManagementOutput() ServiceMeshMembershipSpecManagementOutput
func (ServiceMeshMembershipSpecManagementOutput) ToServiceMeshMembershipSpecManagementOutputWithContext ¶ added in v0.32.0
func (o ServiceMeshMembershipSpecManagementOutput) ToServiceMeshMembershipSpecManagementOutputWithContext(ctx context.Context) ServiceMeshMembershipSpecManagementOutput
func (ServiceMeshMembershipSpecManagementOutput) ToServiceMeshMembershipSpecManagementPtrOutput ¶ added in v0.32.0
func (o ServiceMeshMembershipSpecManagementOutput) ToServiceMeshMembershipSpecManagementPtrOutput() ServiceMeshMembershipSpecManagementPtrOutput
func (ServiceMeshMembershipSpecManagementOutput) ToServiceMeshMembershipSpecManagementPtrOutputWithContext ¶ added in v0.32.0
func (o ServiceMeshMembershipSpecManagementOutput) ToServiceMeshMembershipSpecManagementPtrOutputWithContext(ctx context.Context) ServiceMeshMembershipSpecManagementPtrOutput
func (ServiceMeshMembershipSpecManagementOutput) ToStringOutput ¶ added in v0.32.0
func (o ServiceMeshMembershipSpecManagementOutput) ToStringOutput() pulumi.StringOutput
func (ServiceMeshMembershipSpecManagementOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o ServiceMeshMembershipSpecManagementOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServiceMeshMembershipSpecManagementOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o ServiceMeshMembershipSpecManagementOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceMeshMembershipSpecManagementOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o ServiceMeshMembershipSpecManagementOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceMeshMembershipSpecManagementPtrInput ¶ added in v0.32.0
type ServiceMeshMembershipSpecManagementPtrInput interface { pulumi.Input ToServiceMeshMembershipSpecManagementPtrOutput() ServiceMeshMembershipSpecManagementPtrOutput ToServiceMeshMembershipSpecManagementPtrOutputWithContext(context.Context) ServiceMeshMembershipSpecManagementPtrOutput }
func ServiceMeshMembershipSpecManagementPtr ¶ added in v0.32.0
func ServiceMeshMembershipSpecManagementPtr(v string) ServiceMeshMembershipSpecManagementPtrInput
type ServiceMeshMembershipSpecManagementPtrOutput ¶ added in v0.32.0
type ServiceMeshMembershipSpecManagementPtrOutput struct{ *pulumi.OutputState }
func (ServiceMeshMembershipSpecManagementPtrOutput) ElementType ¶ added in v0.32.0
func (ServiceMeshMembershipSpecManagementPtrOutput) ElementType() reflect.Type
func (ServiceMeshMembershipSpecManagementPtrOutput) ToServiceMeshMembershipSpecManagementPtrOutput ¶ added in v0.32.0
func (o ServiceMeshMembershipSpecManagementPtrOutput) ToServiceMeshMembershipSpecManagementPtrOutput() ServiceMeshMembershipSpecManagementPtrOutput
func (ServiceMeshMembershipSpecManagementPtrOutput) ToServiceMeshMembershipSpecManagementPtrOutputWithContext ¶ added in v0.32.0
func (o ServiceMeshMembershipSpecManagementPtrOutput) ToServiceMeshMembershipSpecManagementPtrOutputWithContext(ctx context.Context) ServiceMeshMembershipSpecManagementPtrOutput
func (ServiceMeshMembershipSpecManagementPtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o ServiceMeshMembershipSpecManagementPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceMeshMembershipSpecManagementPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o ServiceMeshMembershipSpecManagementPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceMeshMembershipSpecOutput ¶ added in v0.32.0
type ServiceMeshMembershipSpecOutput struct{ *pulumi.OutputState }
**Service Mesh**: Spec for a single Membership for the servicemesh feature
func (ServiceMeshMembershipSpecOutput) ControlPlane
deprecated
added in
v0.32.0
func (o ServiceMeshMembershipSpecOutput) ControlPlane() ServiceMeshMembershipSpecControlPlanePtrOutput
Deprecated: use `management` instead Enables automatic control plane management.
Deprecated: Deprecated: use `management` instead Enables automatic control plane management.
func (ServiceMeshMembershipSpecOutput) ElementType ¶ added in v0.32.0
func (ServiceMeshMembershipSpecOutput) ElementType() reflect.Type
func (ServiceMeshMembershipSpecOutput) Management ¶ added in v0.32.0
func (o ServiceMeshMembershipSpecOutput) Management() ServiceMeshMembershipSpecManagementPtrOutput
Enables automatic Service Mesh management.
func (ServiceMeshMembershipSpecOutput) ToServiceMeshMembershipSpecOutput ¶ added in v0.32.0
func (o ServiceMeshMembershipSpecOutput) ToServiceMeshMembershipSpecOutput() ServiceMeshMembershipSpecOutput
func (ServiceMeshMembershipSpecOutput) ToServiceMeshMembershipSpecOutputWithContext ¶ added in v0.32.0
func (o ServiceMeshMembershipSpecOutput) ToServiceMeshMembershipSpecOutputWithContext(ctx context.Context) ServiceMeshMembershipSpecOutput
func (ServiceMeshMembershipSpecOutput) ToServiceMeshMembershipSpecPtrOutput ¶ added in v0.32.0
func (o ServiceMeshMembershipSpecOutput) ToServiceMeshMembershipSpecPtrOutput() ServiceMeshMembershipSpecPtrOutput
func (ServiceMeshMembershipSpecOutput) ToServiceMeshMembershipSpecPtrOutputWithContext ¶ added in v0.32.0
func (o ServiceMeshMembershipSpecOutput) ToServiceMeshMembershipSpecPtrOutputWithContext(ctx context.Context) ServiceMeshMembershipSpecPtrOutput
type ServiceMeshMembershipSpecPtrInput ¶ added in v0.32.0
type ServiceMeshMembershipSpecPtrInput interface { pulumi.Input ToServiceMeshMembershipSpecPtrOutput() ServiceMeshMembershipSpecPtrOutput ToServiceMeshMembershipSpecPtrOutputWithContext(context.Context) ServiceMeshMembershipSpecPtrOutput }
ServiceMeshMembershipSpecPtrInput is an input type that accepts ServiceMeshMembershipSpecArgs, ServiceMeshMembershipSpecPtr and ServiceMeshMembershipSpecPtrOutput values. You can construct a concrete instance of `ServiceMeshMembershipSpecPtrInput` via:
ServiceMeshMembershipSpecArgs{...} or: nil
func ServiceMeshMembershipSpecPtr ¶ added in v0.32.0
func ServiceMeshMembershipSpecPtr(v *ServiceMeshMembershipSpecArgs) ServiceMeshMembershipSpecPtrInput
type ServiceMeshMembershipSpecPtrOutput ¶ added in v0.32.0
type ServiceMeshMembershipSpecPtrOutput struct{ *pulumi.OutputState }
func (ServiceMeshMembershipSpecPtrOutput) ControlPlane
deprecated
added in
v0.32.0
func (o ServiceMeshMembershipSpecPtrOutput) ControlPlane() ServiceMeshMembershipSpecControlPlanePtrOutput
Deprecated: use `management` instead Enables automatic control plane management.
Deprecated: Deprecated: use `management` instead Enables automatic control plane management.
func (ServiceMeshMembershipSpecPtrOutput) Elem ¶ added in v0.32.0
func (o ServiceMeshMembershipSpecPtrOutput) Elem() ServiceMeshMembershipSpecOutput
func (ServiceMeshMembershipSpecPtrOutput) ElementType ¶ added in v0.32.0
func (ServiceMeshMembershipSpecPtrOutput) ElementType() reflect.Type
func (ServiceMeshMembershipSpecPtrOutput) Management ¶ added in v0.32.0
func (o ServiceMeshMembershipSpecPtrOutput) Management() ServiceMeshMembershipSpecManagementPtrOutput
Enables automatic Service Mesh management.
func (ServiceMeshMembershipSpecPtrOutput) ToServiceMeshMembershipSpecPtrOutput ¶ added in v0.32.0
func (o ServiceMeshMembershipSpecPtrOutput) ToServiceMeshMembershipSpecPtrOutput() ServiceMeshMembershipSpecPtrOutput
func (ServiceMeshMembershipSpecPtrOutput) ToServiceMeshMembershipSpecPtrOutputWithContext ¶ added in v0.32.0
func (o ServiceMeshMembershipSpecPtrOutput) ToServiceMeshMembershipSpecPtrOutputWithContext(ctx context.Context) ServiceMeshMembershipSpecPtrOutput
type ServiceMeshMembershipSpecResponse ¶ added in v0.32.0
type ServiceMeshMembershipSpecResponse struct { // Deprecated: use `management` instead Enables automatic control plane management. // // Deprecated: Deprecated: use `management` instead Enables automatic control plane management. ControlPlane string `pulumi:"controlPlane"` // Enables automatic Service Mesh management. Management string `pulumi:"management"` }
**Service Mesh**: Spec for a single Membership for the servicemesh feature
type ServiceMeshMembershipSpecResponseOutput ¶ added in v0.32.0
type ServiceMeshMembershipSpecResponseOutput struct{ *pulumi.OutputState }
**Service Mesh**: Spec for a single Membership for the servicemesh feature
func (ServiceMeshMembershipSpecResponseOutput) ControlPlane
deprecated
added in
v0.32.0
func (o ServiceMeshMembershipSpecResponseOutput) ControlPlane() pulumi.StringOutput
Deprecated: use `management` instead Enables automatic control plane management.
Deprecated: Deprecated: use `management` instead Enables automatic control plane management.
func (ServiceMeshMembershipSpecResponseOutput) ElementType ¶ added in v0.32.0
func (ServiceMeshMembershipSpecResponseOutput) ElementType() reflect.Type
func (ServiceMeshMembershipSpecResponseOutput) Management ¶ added in v0.32.0
func (o ServiceMeshMembershipSpecResponseOutput) Management() pulumi.StringOutput
Enables automatic Service Mesh management.
func (ServiceMeshMembershipSpecResponseOutput) ToServiceMeshMembershipSpecResponseOutput ¶ added in v0.32.0
func (o ServiceMeshMembershipSpecResponseOutput) ToServiceMeshMembershipSpecResponseOutput() ServiceMeshMembershipSpecResponseOutput
func (ServiceMeshMembershipSpecResponseOutput) ToServiceMeshMembershipSpecResponseOutputWithContext ¶ added in v0.32.0
func (o ServiceMeshMembershipSpecResponseOutput) ToServiceMeshMembershipSpecResponseOutputWithContext(ctx context.Context) ServiceMeshMembershipSpecResponseOutput
type ServiceMeshMembershipStateResponse ¶
type ServiceMeshMembershipStateResponse struct { // Status of control plane management ControlPlaneManagement ServiceMeshControlPlaneManagementResponse `pulumi:"controlPlaneManagement"` // Status of data plane management. DataPlaneManagement ServiceMeshDataPlaneManagementResponse `pulumi:"dataPlaneManagement"` }
**Service Mesh**: State for a single Membership, as analyzed by the Service Mesh Hub Controller.
type ServiceMeshMembershipStateResponseOutput ¶
type ServiceMeshMembershipStateResponseOutput struct{ *pulumi.OutputState }
**Service Mesh**: State for a single Membership, as analyzed by the Service Mesh Hub Controller.
func (ServiceMeshMembershipStateResponseOutput) ControlPlaneManagement ¶
func (o ServiceMeshMembershipStateResponseOutput) ControlPlaneManagement() ServiceMeshControlPlaneManagementResponseOutput
Status of control plane management
func (ServiceMeshMembershipStateResponseOutput) DataPlaneManagement ¶
func (o ServiceMeshMembershipStateResponseOutput) DataPlaneManagement() ServiceMeshDataPlaneManagementResponseOutput
Status of data plane management.
func (ServiceMeshMembershipStateResponseOutput) ElementType ¶
func (ServiceMeshMembershipStateResponseOutput) ElementType() reflect.Type
func (ServiceMeshMembershipStateResponseOutput) ToServiceMeshMembershipStateResponseOutput ¶
func (o ServiceMeshMembershipStateResponseOutput) ToServiceMeshMembershipStateResponseOutput() ServiceMeshMembershipStateResponseOutput
func (ServiceMeshMembershipStateResponseOutput) ToServiceMeshMembershipStateResponseOutputWithContext ¶
func (o ServiceMeshMembershipStateResponseOutput) ToServiceMeshMembershipStateResponseOutputWithContext(ctx context.Context) ServiceMeshMembershipStateResponseOutput
type ServiceMeshStatusDetailsResponse ¶
type ServiceMeshStatusDetailsResponse struct { // A machine-readable code that further describes a broad status. Code string `pulumi:"code"` // Human-readable explanation of code. Details string `pulumi:"details"` }
Structured and human-readable details for a status.
type ServiceMeshStatusDetailsResponseArrayOutput ¶
type ServiceMeshStatusDetailsResponseArrayOutput struct{ *pulumi.OutputState }
func (ServiceMeshStatusDetailsResponseArrayOutput) ElementType ¶
func (ServiceMeshStatusDetailsResponseArrayOutput) ElementType() reflect.Type
func (ServiceMeshStatusDetailsResponseArrayOutput) ToServiceMeshStatusDetailsResponseArrayOutput ¶
func (o ServiceMeshStatusDetailsResponseArrayOutput) ToServiceMeshStatusDetailsResponseArrayOutput() ServiceMeshStatusDetailsResponseArrayOutput
func (ServiceMeshStatusDetailsResponseArrayOutput) ToServiceMeshStatusDetailsResponseArrayOutputWithContext ¶
func (o ServiceMeshStatusDetailsResponseArrayOutput) ToServiceMeshStatusDetailsResponseArrayOutputWithContext(ctx context.Context) ServiceMeshStatusDetailsResponseArrayOutput
type ServiceMeshStatusDetailsResponseOutput ¶
type ServiceMeshStatusDetailsResponseOutput struct{ *pulumi.OutputState }
Structured and human-readable details for a status.
func (ServiceMeshStatusDetailsResponseOutput) Code ¶
func (o ServiceMeshStatusDetailsResponseOutput) Code() pulumi.StringOutput
A machine-readable code that further describes a broad status.
func (ServiceMeshStatusDetailsResponseOutput) Details ¶
func (o ServiceMeshStatusDetailsResponseOutput) Details() pulumi.StringOutput
Human-readable explanation of code.
func (ServiceMeshStatusDetailsResponseOutput) ElementType ¶
func (ServiceMeshStatusDetailsResponseOutput) ElementType() reflect.Type
func (ServiceMeshStatusDetailsResponseOutput) ToServiceMeshStatusDetailsResponseOutput ¶
func (o ServiceMeshStatusDetailsResponseOutput) ToServiceMeshStatusDetailsResponseOutput() ServiceMeshStatusDetailsResponseOutput
func (ServiceMeshStatusDetailsResponseOutput) ToServiceMeshStatusDetailsResponseOutputWithContext ¶
func (o ServiceMeshStatusDetailsResponseOutput) ToServiceMeshStatusDetailsResponseOutputWithContext(ctx context.Context) ServiceMeshStatusDetailsResponseOutput
type StatusResponse ¶ added in v0.9.0
type StatusResponse struct { // Code specifies AppDevExperienceFeature's subcomponent ready state. Code string `pulumi:"code"` // Description is populated if Code is Failed, explaining why it has failed. Description string `pulumi:"description"` }
Status specifies state for the subcomponent.
type StatusResponseOutput ¶ added in v0.9.0
type StatusResponseOutput struct{ *pulumi.OutputState }
Status specifies state for the subcomponent.
func (StatusResponseOutput) Code ¶ added in v0.9.0
func (o StatusResponseOutput) Code() pulumi.StringOutput
Code specifies AppDevExperienceFeature's subcomponent ready state.
func (StatusResponseOutput) Description ¶ added in v0.9.0
func (o StatusResponseOutput) Description() pulumi.StringOutput
Description is populated if Code is Failed, explaining why it has failed.
func (StatusResponseOutput) ElementType ¶ added in v0.9.0
func (StatusResponseOutput) ElementType() reflect.Type
func (StatusResponseOutput) ToStatusResponseOutput ¶ added in v0.9.0
func (o StatusResponseOutput) ToStatusResponseOutput() StatusResponseOutput
func (StatusResponseOutput) ToStatusResponseOutputWithContext ¶ added in v0.9.0
func (o StatusResponseOutput) ToStatusResponseOutputWithContext(ctx context.Context) StatusResponseOutput
Source Files
¶
- binding.go
- feature.go
- featureIamBinding.go
- featureIamMember.go
- featureIamPolicy.go
- fleet.go
- getBinding.go
- getFeature.go
- getFeatureIamPolicy.go
- getFleet.go
- getMembership.go
- getMembershipIamPolicy.go
- getMembershipRbacRoleBinding.go
- getNamespace.go
- getScope.go
- getScopeIamPolicy.go
- getScopeRbacRoleBinding.go
- init.go
- membership.go
- membershipIamBinding.go
- membershipIamMember.go
- membershipIamPolicy.go
- membershipRbacRoleBinding.go
- namespace.go
- pulumiEnums.go
- pulumiTypes.go
- scope.go
- scopeIamBinding.go
- scopeIamMember.go
- scopeIamPolicy.go
- scopeRbacRoleBinding.go