Documentation
¶
Index ¶
- type Feature
- func (*Feature) ElementType() reflect.Type
- func (i *Feature) ToFeatureOutput() FeatureOutput
- func (i *Feature) ToFeatureOutputWithContext(ctx context.Context) FeatureOutput
- func (i *Feature) ToFeaturePtrOutput() FeaturePtrOutput
- func (i *Feature) ToFeaturePtrOutputWithContext(ctx context.Context) FeaturePtrOutput
- type FeatureArgs
- type FeatureArray
- type FeatureArrayInput
- type FeatureArrayOutput
- type FeatureInput
- type FeatureMap
- type FeatureMapInput
- type FeatureMapOutput
- type FeatureMembership
- func (*FeatureMembership) ElementType() reflect.Type
- func (i *FeatureMembership) ToFeatureMembershipOutput() FeatureMembershipOutput
- func (i *FeatureMembership) ToFeatureMembershipOutputWithContext(ctx context.Context) FeatureMembershipOutput
- func (i *FeatureMembership) ToFeatureMembershipPtrOutput() FeatureMembershipPtrOutput
- func (i *FeatureMembership) ToFeatureMembershipPtrOutputWithContext(ctx context.Context) FeatureMembershipPtrOutput
- type FeatureMembershipArgs
- type FeatureMembershipArray
- type FeatureMembershipArrayInput
- type FeatureMembershipArrayOutput
- func (FeatureMembershipArrayOutput) ElementType() reflect.Type
- func (o FeatureMembershipArrayOutput) Index(i pulumi.IntInput) FeatureMembershipOutput
- func (o FeatureMembershipArrayOutput) ToFeatureMembershipArrayOutput() FeatureMembershipArrayOutput
- func (o FeatureMembershipArrayOutput) ToFeatureMembershipArrayOutputWithContext(ctx context.Context) FeatureMembershipArrayOutput
- type FeatureMembershipConfigmanagement
- type FeatureMembershipConfigmanagementArgs
- func (FeatureMembershipConfigmanagementArgs) ElementType() reflect.Type
- func (i FeatureMembershipConfigmanagementArgs) ToFeatureMembershipConfigmanagementOutput() FeatureMembershipConfigmanagementOutput
- func (i FeatureMembershipConfigmanagementArgs) ToFeatureMembershipConfigmanagementOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementOutput
- func (i FeatureMembershipConfigmanagementArgs) ToFeatureMembershipConfigmanagementPtrOutput() FeatureMembershipConfigmanagementPtrOutput
- func (i FeatureMembershipConfigmanagementArgs) ToFeatureMembershipConfigmanagementPtrOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementPtrOutput
- type FeatureMembershipConfigmanagementBinauthz
- type FeatureMembershipConfigmanagementBinauthzArgs
- func (FeatureMembershipConfigmanagementBinauthzArgs) ElementType() reflect.Type
- func (i FeatureMembershipConfigmanagementBinauthzArgs) ToFeatureMembershipConfigmanagementBinauthzOutput() FeatureMembershipConfigmanagementBinauthzOutput
- func (i FeatureMembershipConfigmanagementBinauthzArgs) ToFeatureMembershipConfigmanagementBinauthzOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementBinauthzOutput
- func (i FeatureMembershipConfigmanagementBinauthzArgs) ToFeatureMembershipConfigmanagementBinauthzPtrOutput() FeatureMembershipConfigmanagementBinauthzPtrOutput
- func (i FeatureMembershipConfigmanagementBinauthzArgs) ToFeatureMembershipConfigmanagementBinauthzPtrOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementBinauthzPtrOutput
- type FeatureMembershipConfigmanagementBinauthzInput
- type FeatureMembershipConfigmanagementBinauthzOutput
- func (FeatureMembershipConfigmanagementBinauthzOutput) ElementType() reflect.Type
- func (o FeatureMembershipConfigmanagementBinauthzOutput) Enabled() pulumi.BoolPtrOutput
- func (o FeatureMembershipConfigmanagementBinauthzOutput) ToFeatureMembershipConfigmanagementBinauthzOutput() FeatureMembershipConfigmanagementBinauthzOutput
- func (o FeatureMembershipConfigmanagementBinauthzOutput) ToFeatureMembershipConfigmanagementBinauthzOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementBinauthzOutput
- func (o FeatureMembershipConfigmanagementBinauthzOutput) ToFeatureMembershipConfigmanagementBinauthzPtrOutput() FeatureMembershipConfigmanagementBinauthzPtrOutput
- func (o FeatureMembershipConfigmanagementBinauthzOutput) ToFeatureMembershipConfigmanagementBinauthzPtrOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementBinauthzPtrOutput
- type FeatureMembershipConfigmanagementBinauthzPtrInput
- type FeatureMembershipConfigmanagementBinauthzPtrOutput
- func (o FeatureMembershipConfigmanagementBinauthzPtrOutput) Elem() FeatureMembershipConfigmanagementBinauthzOutput
- func (FeatureMembershipConfigmanagementBinauthzPtrOutput) ElementType() reflect.Type
- func (o FeatureMembershipConfigmanagementBinauthzPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o FeatureMembershipConfigmanagementBinauthzPtrOutput) ToFeatureMembershipConfigmanagementBinauthzPtrOutput() FeatureMembershipConfigmanagementBinauthzPtrOutput
- func (o FeatureMembershipConfigmanagementBinauthzPtrOutput) ToFeatureMembershipConfigmanagementBinauthzPtrOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementBinauthzPtrOutput
- type FeatureMembershipConfigmanagementConfigSync
- type FeatureMembershipConfigmanagementConfigSyncArgs
- func (FeatureMembershipConfigmanagementConfigSyncArgs) ElementType() reflect.Type
- func (i FeatureMembershipConfigmanagementConfigSyncArgs) ToFeatureMembershipConfigmanagementConfigSyncOutput() FeatureMembershipConfigmanagementConfigSyncOutput
- func (i FeatureMembershipConfigmanagementConfigSyncArgs) ToFeatureMembershipConfigmanagementConfigSyncOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementConfigSyncOutput
- func (i FeatureMembershipConfigmanagementConfigSyncArgs) ToFeatureMembershipConfigmanagementConfigSyncPtrOutput() FeatureMembershipConfigmanagementConfigSyncPtrOutput
- func (i FeatureMembershipConfigmanagementConfigSyncArgs) ToFeatureMembershipConfigmanagementConfigSyncPtrOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementConfigSyncPtrOutput
- type FeatureMembershipConfigmanagementConfigSyncGit
- type FeatureMembershipConfigmanagementConfigSyncGitArgs
- func (FeatureMembershipConfigmanagementConfigSyncGitArgs) ElementType() reflect.Type
- func (i FeatureMembershipConfigmanagementConfigSyncGitArgs) ToFeatureMembershipConfigmanagementConfigSyncGitOutput() FeatureMembershipConfigmanagementConfigSyncGitOutput
- func (i FeatureMembershipConfigmanagementConfigSyncGitArgs) ToFeatureMembershipConfigmanagementConfigSyncGitOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementConfigSyncGitOutput
- func (i FeatureMembershipConfigmanagementConfigSyncGitArgs) ToFeatureMembershipConfigmanagementConfigSyncGitPtrOutput() FeatureMembershipConfigmanagementConfigSyncGitPtrOutput
- func (i FeatureMembershipConfigmanagementConfigSyncGitArgs) ToFeatureMembershipConfigmanagementConfigSyncGitPtrOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementConfigSyncGitPtrOutput
- type FeatureMembershipConfigmanagementConfigSyncGitInput
- type FeatureMembershipConfigmanagementConfigSyncGitOutput
- func (FeatureMembershipConfigmanagementConfigSyncGitOutput) ElementType() reflect.Type
- func (o FeatureMembershipConfigmanagementConfigSyncGitOutput) HttpsProxy() pulumi.StringPtrOutput
- func (o FeatureMembershipConfigmanagementConfigSyncGitOutput) PolicyDir() pulumi.StringPtrOutput
- func (o FeatureMembershipConfigmanagementConfigSyncGitOutput) SecretType() pulumi.StringPtrOutput
- func (o FeatureMembershipConfigmanagementConfigSyncGitOutput) SyncBranch() pulumi.StringPtrOutput
- func (o FeatureMembershipConfigmanagementConfigSyncGitOutput) SyncRepo() pulumi.StringPtrOutput
- func (o FeatureMembershipConfigmanagementConfigSyncGitOutput) SyncRev() pulumi.StringPtrOutput
- func (o FeatureMembershipConfigmanagementConfigSyncGitOutput) SyncWaitSecs() pulumi.StringPtrOutput
- func (o FeatureMembershipConfigmanagementConfigSyncGitOutput) ToFeatureMembershipConfigmanagementConfigSyncGitOutput() FeatureMembershipConfigmanagementConfigSyncGitOutput
- func (o FeatureMembershipConfigmanagementConfigSyncGitOutput) ToFeatureMembershipConfigmanagementConfigSyncGitOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementConfigSyncGitOutput
- func (o FeatureMembershipConfigmanagementConfigSyncGitOutput) ToFeatureMembershipConfigmanagementConfigSyncGitPtrOutput() FeatureMembershipConfigmanagementConfigSyncGitPtrOutput
- func (o FeatureMembershipConfigmanagementConfigSyncGitOutput) ToFeatureMembershipConfigmanagementConfigSyncGitPtrOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementConfigSyncGitPtrOutput
- type FeatureMembershipConfigmanagementConfigSyncGitPtrInput
- type FeatureMembershipConfigmanagementConfigSyncGitPtrOutput
- func (o FeatureMembershipConfigmanagementConfigSyncGitPtrOutput) Elem() FeatureMembershipConfigmanagementConfigSyncGitOutput
- func (FeatureMembershipConfigmanagementConfigSyncGitPtrOutput) ElementType() reflect.Type
- func (o FeatureMembershipConfigmanagementConfigSyncGitPtrOutput) HttpsProxy() pulumi.StringPtrOutput
- func (o FeatureMembershipConfigmanagementConfigSyncGitPtrOutput) PolicyDir() pulumi.StringPtrOutput
- func (o FeatureMembershipConfigmanagementConfigSyncGitPtrOutput) SecretType() pulumi.StringPtrOutput
- func (o FeatureMembershipConfigmanagementConfigSyncGitPtrOutput) SyncBranch() pulumi.StringPtrOutput
- func (o FeatureMembershipConfigmanagementConfigSyncGitPtrOutput) SyncRepo() pulumi.StringPtrOutput
- func (o FeatureMembershipConfigmanagementConfigSyncGitPtrOutput) SyncRev() pulumi.StringPtrOutput
- func (o FeatureMembershipConfigmanagementConfigSyncGitPtrOutput) SyncWaitSecs() pulumi.StringPtrOutput
- func (o FeatureMembershipConfigmanagementConfigSyncGitPtrOutput) ToFeatureMembershipConfigmanagementConfigSyncGitPtrOutput() FeatureMembershipConfigmanagementConfigSyncGitPtrOutput
- func (o FeatureMembershipConfigmanagementConfigSyncGitPtrOutput) ToFeatureMembershipConfigmanagementConfigSyncGitPtrOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementConfigSyncGitPtrOutput
- type FeatureMembershipConfigmanagementConfigSyncInput
- type FeatureMembershipConfigmanagementConfigSyncOutput
- func (FeatureMembershipConfigmanagementConfigSyncOutput) ElementType() reflect.Type
- func (o FeatureMembershipConfigmanagementConfigSyncOutput) Git() FeatureMembershipConfigmanagementConfigSyncGitPtrOutput
- func (o FeatureMembershipConfigmanagementConfigSyncOutput) SourceFormat() pulumi.StringPtrOutput
- func (o FeatureMembershipConfigmanagementConfigSyncOutput) ToFeatureMembershipConfigmanagementConfigSyncOutput() FeatureMembershipConfigmanagementConfigSyncOutput
- func (o FeatureMembershipConfigmanagementConfigSyncOutput) ToFeatureMembershipConfigmanagementConfigSyncOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementConfigSyncOutput
- func (o FeatureMembershipConfigmanagementConfigSyncOutput) ToFeatureMembershipConfigmanagementConfigSyncPtrOutput() FeatureMembershipConfigmanagementConfigSyncPtrOutput
- func (o FeatureMembershipConfigmanagementConfigSyncOutput) ToFeatureMembershipConfigmanagementConfigSyncPtrOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementConfigSyncPtrOutput
- type FeatureMembershipConfigmanagementConfigSyncPtrInput
- type FeatureMembershipConfigmanagementConfigSyncPtrOutput
- func (o FeatureMembershipConfigmanagementConfigSyncPtrOutput) Elem() FeatureMembershipConfigmanagementConfigSyncOutput
- func (FeatureMembershipConfigmanagementConfigSyncPtrOutput) ElementType() reflect.Type
- func (o FeatureMembershipConfigmanagementConfigSyncPtrOutput) Git() FeatureMembershipConfigmanagementConfigSyncGitPtrOutput
- func (o FeatureMembershipConfigmanagementConfigSyncPtrOutput) SourceFormat() pulumi.StringPtrOutput
- func (o FeatureMembershipConfigmanagementConfigSyncPtrOutput) ToFeatureMembershipConfigmanagementConfigSyncPtrOutput() FeatureMembershipConfigmanagementConfigSyncPtrOutput
- func (o FeatureMembershipConfigmanagementConfigSyncPtrOutput) ToFeatureMembershipConfigmanagementConfigSyncPtrOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementConfigSyncPtrOutput
- type FeatureMembershipConfigmanagementHierarchyController
- type FeatureMembershipConfigmanagementHierarchyControllerArgs
- func (FeatureMembershipConfigmanagementHierarchyControllerArgs) ElementType() reflect.Type
- func (i FeatureMembershipConfigmanagementHierarchyControllerArgs) ToFeatureMembershipConfigmanagementHierarchyControllerOutput() FeatureMembershipConfigmanagementHierarchyControllerOutput
- func (i FeatureMembershipConfigmanagementHierarchyControllerArgs) ToFeatureMembershipConfigmanagementHierarchyControllerOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementHierarchyControllerOutput
- func (i FeatureMembershipConfigmanagementHierarchyControllerArgs) ToFeatureMembershipConfigmanagementHierarchyControllerPtrOutput() FeatureMembershipConfigmanagementHierarchyControllerPtrOutput
- func (i FeatureMembershipConfigmanagementHierarchyControllerArgs) ToFeatureMembershipConfigmanagementHierarchyControllerPtrOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementHierarchyControllerPtrOutput
- type FeatureMembershipConfigmanagementHierarchyControllerInput
- type FeatureMembershipConfigmanagementHierarchyControllerOutput
- func (FeatureMembershipConfigmanagementHierarchyControllerOutput) ElementType() reflect.Type
- func (o FeatureMembershipConfigmanagementHierarchyControllerOutput) EnableHierarchicalResourceQuota() pulumi.BoolPtrOutput
- func (o FeatureMembershipConfigmanagementHierarchyControllerOutput) EnablePodTreeLabels() pulumi.BoolPtrOutput
- func (o FeatureMembershipConfigmanagementHierarchyControllerOutput) Enabled() pulumi.BoolPtrOutput
- func (o FeatureMembershipConfigmanagementHierarchyControllerOutput) ToFeatureMembershipConfigmanagementHierarchyControllerOutput() FeatureMembershipConfigmanagementHierarchyControllerOutput
- func (o FeatureMembershipConfigmanagementHierarchyControllerOutput) ToFeatureMembershipConfigmanagementHierarchyControllerOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementHierarchyControllerOutput
- func (o FeatureMembershipConfigmanagementHierarchyControllerOutput) ToFeatureMembershipConfigmanagementHierarchyControllerPtrOutput() FeatureMembershipConfigmanagementHierarchyControllerPtrOutput
- func (o FeatureMembershipConfigmanagementHierarchyControllerOutput) ToFeatureMembershipConfigmanagementHierarchyControllerPtrOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementHierarchyControllerPtrOutput
- type FeatureMembershipConfigmanagementHierarchyControllerPtrInput
- type FeatureMembershipConfigmanagementHierarchyControllerPtrOutput
- func (o FeatureMembershipConfigmanagementHierarchyControllerPtrOutput) Elem() FeatureMembershipConfigmanagementHierarchyControllerOutput
- func (FeatureMembershipConfigmanagementHierarchyControllerPtrOutput) ElementType() reflect.Type
- func (o FeatureMembershipConfigmanagementHierarchyControllerPtrOutput) EnableHierarchicalResourceQuota() pulumi.BoolPtrOutput
- func (o FeatureMembershipConfigmanagementHierarchyControllerPtrOutput) EnablePodTreeLabels() pulumi.BoolPtrOutput
- func (o FeatureMembershipConfigmanagementHierarchyControllerPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o FeatureMembershipConfigmanagementHierarchyControllerPtrOutput) ToFeatureMembershipConfigmanagementHierarchyControllerPtrOutput() FeatureMembershipConfigmanagementHierarchyControllerPtrOutput
- func (o FeatureMembershipConfigmanagementHierarchyControllerPtrOutput) ToFeatureMembershipConfigmanagementHierarchyControllerPtrOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementHierarchyControllerPtrOutput
- type FeatureMembershipConfigmanagementInput
- type FeatureMembershipConfigmanagementOutput
- func (o FeatureMembershipConfigmanagementOutput) Binauthz() FeatureMembershipConfigmanagementBinauthzPtrOutput
- func (o FeatureMembershipConfigmanagementOutput) ConfigSync() FeatureMembershipConfigmanagementConfigSyncPtrOutput
- func (FeatureMembershipConfigmanagementOutput) ElementType() reflect.Type
- func (o FeatureMembershipConfigmanagementOutput) HierarchyController() FeatureMembershipConfigmanagementHierarchyControllerPtrOutput
- func (o FeatureMembershipConfigmanagementOutput) PolicyController() FeatureMembershipConfigmanagementPolicyControllerPtrOutput
- func (o FeatureMembershipConfigmanagementOutput) ToFeatureMembershipConfigmanagementOutput() FeatureMembershipConfigmanagementOutput
- func (o FeatureMembershipConfigmanagementOutput) ToFeatureMembershipConfigmanagementOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementOutput
- func (o FeatureMembershipConfigmanagementOutput) ToFeatureMembershipConfigmanagementPtrOutput() FeatureMembershipConfigmanagementPtrOutput
- func (o FeatureMembershipConfigmanagementOutput) ToFeatureMembershipConfigmanagementPtrOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementPtrOutput
- func (o FeatureMembershipConfigmanagementOutput) Version() pulumi.StringPtrOutput
- type FeatureMembershipConfigmanagementPolicyController
- type FeatureMembershipConfigmanagementPolicyControllerArgs
- func (FeatureMembershipConfigmanagementPolicyControllerArgs) ElementType() reflect.Type
- func (i FeatureMembershipConfigmanagementPolicyControllerArgs) ToFeatureMembershipConfigmanagementPolicyControllerOutput() FeatureMembershipConfigmanagementPolicyControllerOutput
- func (i FeatureMembershipConfigmanagementPolicyControllerArgs) ToFeatureMembershipConfigmanagementPolicyControllerOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementPolicyControllerOutput
- func (i FeatureMembershipConfigmanagementPolicyControllerArgs) ToFeatureMembershipConfigmanagementPolicyControllerPtrOutput() FeatureMembershipConfigmanagementPolicyControllerPtrOutput
- func (i FeatureMembershipConfigmanagementPolicyControllerArgs) ToFeatureMembershipConfigmanagementPolicyControllerPtrOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementPolicyControllerPtrOutput
- type FeatureMembershipConfigmanagementPolicyControllerInput
- type FeatureMembershipConfigmanagementPolicyControllerOutput
- func (o FeatureMembershipConfigmanagementPolicyControllerOutput) AuditIntervalSeconds() pulumi.StringPtrOutput
- func (FeatureMembershipConfigmanagementPolicyControllerOutput) ElementType() reflect.Type
- func (o FeatureMembershipConfigmanagementPolicyControllerOutput) Enabled() pulumi.BoolPtrOutput
- func (o FeatureMembershipConfigmanagementPolicyControllerOutput) ExemptableNamespaces() pulumi.StringArrayOutput
- func (o FeatureMembershipConfigmanagementPolicyControllerOutput) LogDeniesEnabled() pulumi.BoolPtrOutput
- func (o FeatureMembershipConfigmanagementPolicyControllerOutput) ReferentialRulesEnabled() pulumi.BoolPtrOutput
- func (o FeatureMembershipConfigmanagementPolicyControllerOutput) TemplateLibraryInstalled() pulumi.BoolPtrOutput
- func (o FeatureMembershipConfigmanagementPolicyControllerOutput) ToFeatureMembershipConfigmanagementPolicyControllerOutput() FeatureMembershipConfigmanagementPolicyControllerOutput
- func (o FeatureMembershipConfigmanagementPolicyControllerOutput) ToFeatureMembershipConfigmanagementPolicyControllerOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementPolicyControllerOutput
- func (o FeatureMembershipConfigmanagementPolicyControllerOutput) ToFeatureMembershipConfigmanagementPolicyControllerPtrOutput() FeatureMembershipConfigmanagementPolicyControllerPtrOutput
- func (o FeatureMembershipConfigmanagementPolicyControllerOutput) ToFeatureMembershipConfigmanagementPolicyControllerPtrOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementPolicyControllerPtrOutput
- type FeatureMembershipConfigmanagementPolicyControllerPtrInput
- type FeatureMembershipConfigmanagementPolicyControllerPtrOutput
- func (o FeatureMembershipConfigmanagementPolicyControllerPtrOutput) AuditIntervalSeconds() pulumi.StringPtrOutput
- func (o FeatureMembershipConfigmanagementPolicyControllerPtrOutput) Elem() FeatureMembershipConfigmanagementPolicyControllerOutput
- func (FeatureMembershipConfigmanagementPolicyControllerPtrOutput) ElementType() reflect.Type
- func (o FeatureMembershipConfigmanagementPolicyControllerPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o FeatureMembershipConfigmanagementPolicyControllerPtrOutput) ExemptableNamespaces() pulumi.StringArrayOutput
- func (o FeatureMembershipConfigmanagementPolicyControllerPtrOutput) LogDeniesEnabled() pulumi.BoolPtrOutput
- func (o FeatureMembershipConfigmanagementPolicyControllerPtrOutput) ReferentialRulesEnabled() pulumi.BoolPtrOutput
- func (o FeatureMembershipConfigmanagementPolicyControllerPtrOutput) TemplateLibraryInstalled() pulumi.BoolPtrOutput
- func (o FeatureMembershipConfigmanagementPolicyControllerPtrOutput) ToFeatureMembershipConfigmanagementPolicyControllerPtrOutput() FeatureMembershipConfigmanagementPolicyControllerPtrOutput
- func (o FeatureMembershipConfigmanagementPolicyControllerPtrOutput) ToFeatureMembershipConfigmanagementPolicyControllerPtrOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementPolicyControllerPtrOutput
- type FeatureMembershipConfigmanagementPtrInput
- type FeatureMembershipConfigmanagementPtrOutput
- func (o FeatureMembershipConfigmanagementPtrOutput) Binauthz() FeatureMembershipConfigmanagementBinauthzPtrOutput
- func (o FeatureMembershipConfigmanagementPtrOutput) ConfigSync() FeatureMembershipConfigmanagementConfigSyncPtrOutput
- func (o FeatureMembershipConfigmanagementPtrOutput) Elem() FeatureMembershipConfigmanagementOutput
- func (FeatureMembershipConfigmanagementPtrOutput) ElementType() reflect.Type
- func (o FeatureMembershipConfigmanagementPtrOutput) HierarchyController() FeatureMembershipConfigmanagementHierarchyControllerPtrOutput
- func (o FeatureMembershipConfigmanagementPtrOutput) PolicyController() FeatureMembershipConfigmanagementPolicyControllerPtrOutput
- func (o FeatureMembershipConfigmanagementPtrOutput) ToFeatureMembershipConfigmanagementPtrOutput() FeatureMembershipConfigmanagementPtrOutput
- func (o FeatureMembershipConfigmanagementPtrOutput) ToFeatureMembershipConfigmanagementPtrOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementPtrOutput
- func (o FeatureMembershipConfigmanagementPtrOutput) Version() pulumi.StringPtrOutput
- type FeatureMembershipInput
- type FeatureMembershipMap
- type FeatureMembershipMapInput
- type FeatureMembershipMapOutput
- func (FeatureMembershipMapOutput) ElementType() reflect.Type
- func (o FeatureMembershipMapOutput) MapIndex(k pulumi.StringInput) FeatureMembershipOutput
- func (o FeatureMembershipMapOutput) ToFeatureMembershipMapOutput() FeatureMembershipMapOutput
- func (o FeatureMembershipMapOutput) ToFeatureMembershipMapOutputWithContext(ctx context.Context) FeatureMembershipMapOutput
- type FeatureMembershipOutput
- func (FeatureMembershipOutput) ElementType() reflect.Type
- func (o FeatureMembershipOutput) ToFeatureMembershipOutput() FeatureMembershipOutput
- func (o FeatureMembershipOutput) ToFeatureMembershipOutputWithContext(ctx context.Context) FeatureMembershipOutput
- func (o FeatureMembershipOutput) ToFeatureMembershipPtrOutput() FeatureMembershipPtrOutput
- func (o FeatureMembershipOutput) ToFeatureMembershipPtrOutputWithContext(ctx context.Context) FeatureMembershipPtrOutput
- type FeatureMembershipPtrInput
- type FeatureMembershipPtrOutput
- type FeatureMembershipState
- type FeatureOutput
- func (FeatureOutput) ElementType() reflect.Type
- func (o FeatureOutput) ToFeatureOutput() FeatureOutput
- func (o FeatureOutput) ToFeatureOutputWithContext(ctx context.Context) FeatureOutput
- func (o FeatureOutput) ToFeaturePtrOutput() FeaturePtrOutput
- func (o FeatureOutput) ToFeaturePtrOutputWithContext(ctx context.Context) FeaturePtrOutput
- type FeaturePtrInput
- type FeaturePtrOutput
- type FeatureSpec
- type FeatureSpecArgs
- func (FeatureSpecArgs) ElementType() reflect.Type
- func (i FeatureSpecArgs) ToFeatureSpecOutput() FeatureSpecOutput
- func (i FeatureSpecArgs) ToFeatureSpecOutputWithContext(ctx context.Context) FeatureSpecOutput
- func (i FeatureSpecArgs) ToFeatureSpecPtrOutput() FeatureSpecPtrOutput
- func (i FeatureSpecArgs) ToFeatureSpecPtrOutputWithContext(ctx context.Context) FeatureSpecPtrOutput
- type FeatureSpecInput
- type FeatureSpecMulticlusteringress
- type FeatureSpecMulticlusteringressArgs
- func (FeatureSpecMulticlusteringressArgs) ElementType() reflect.Type
- func (i FeatureSpecMulticlusteringressArgs) ToFeatureSpecMulticlusteringressOutput() FeatureSpecMulticlusteringressOutput
- func (i FeatureSpecMulticlusteringressArgs) ToFeatureSpecMulticlusteringressOutputWithContext(ctx context.Context) FeatureSpecMulticlusteringressOutput
- func (i FeatureSpecMulticlusteringressArgs) ToFeatureSpecMulticlusteringressPtrOutput() FeatureSpecMulticlusteringressPtrOutput
- func (i FeatureSpecMulticlusteringressArgs) ToFeatureSpecMulticlusteringressPtrOutputWithContext(ctx context.Context) FeatureSpecMulticlusteringressPtrOutput
- type FeatureSpecMulticlusteringressInput
- type FeatureSpecMulticlusteringressOutput
- func (o FeatureSpecMulticlusteringressOutput) ConfigMembership() pulumi.StringPtrOutput
- func (FeatureSpecMulticlusteringressOutput) ElementType() reflect.Type
- func (o FeatureSpecMulticlusteringressOutput) ToFeatureSpecMulticlusteringressOutput() FeatureSpecMulticlusteringressOutput
- func (o FeatureSpecMulticlusteringressOutput) ToFeatureSpecMulticlusteringressOutputWithContext(ctx context.Context) FeatureSpecMulticlusteringressOutput
- func (o FeatureSpecMulticlusteringressOutput) ToFeatureSpecMulticlusteringressPtrOutput() FeatureSpecMulticlusteringressPtrOutput
- func (o FeatureSpecMulticlusteringressOutput) ToFeatureSpecMulticlusteringressPtrOutputWithContext(ctx context.Context) FeatureSpecMulticlusteringressPtrOutput
- type FeatureSpecMulticlusteringressPtrInput
- type FeatureSpecMulticlusteringressPtrOutput
- func (o FeatureSpecMulticlusteringressPtrOutput) ConfigMembership() pulumi.StringPtrOutput
- func (o FeatureSpecMulticlusteringressPtrOutput) Elem() FeatureSpecMulticlusteringressOutput
- func (FeatureSpecMulticlusteringressPtrOutput) ElementType() reflect.Type
- func (o FeatureSpecMulticlusteringressPtrOutput) ToFeatureSpecMulticlusteringressPtrOutput() FeatureSpecMulticlusteringressPtrOutput
- func (o FeatureSpecMulticlusteringressPtrOutput) ToFeatureSpecMulticlusteringressPtrOutputWithContext(ctx context.Context) FeatureSpecMulticlusteringressPtrOutput
- type FeatureSpecOutput
- func (FeatureSpecOutput) ElementType() reflect.Type
- func (o FeatureSpecOutput) Multiclusteringress() FeatureSpecMulticlusteringressPtrOutput
- func (o FeatureSpecOutput) ToFeatureSpecOutput() FeatureSpecOutput
- func (o FeatureSpecOutput) ToFeatureSpecOutputWithContext(ctx context.Context) FeatureSpecOutput
- func (o FeatureSpecOutput) ToFeatureSpecPtrOutput() FeatureSpecPtrOutput
- func (o FeatureSpecOutput) ToFeatureSpecPtrOutputWithContext(ctx context.Context) FeatureSpecPtrOutput
- type FeatureSpecPtrInput
- type FeatureSpecPtrOutput
- func (o FeatureSpecPtrOutput) Elem() FeatureSpecOutput
- func (FeatureSpecPtrOutput) ElementType() reflect.Type
- func (o FeatureSpecPtrOutput) Multiclusteringress() FeatureSpecMulticlusteringressPtrOutput
- func (o FeatureSpecPtrOutput) ToFeatureSpecPtrOutput() FeatureSpecPtrOutput
- func (o FeatureSpecPtrOutput) ToFeatureSpecPtrOutputWithContext(ctx context.Context) FeatureSpecPtrOutput
- type FeatureState
- type Membership
- func (*Membership) ElementType() reflect.Type
- func (i *Membership) ToMembershipOutput() MembershipOutput
- func (i *Membership) ToMembershipOutputWithContext(ctx context.Context) MembershipOutput
- func (i *Membership) ToMembershipPtrOutput() MembershipPtrOutput
- func (i *Membership) ToMembershipPtrOutputWithContext(ctx context.Context) MembershipPtrOutput
- type MembershipArgs
- type MembershipArray
- type MembershipArrayInput
- type MembershipArrayOutput
- func (MembershipArrayOutput) ElementType() reflect.Type
- func (o MembershipArrayOutput) Index(i pulumi.IntInput) MembershipOutput
- func (o MembershipArrayOutput) ToMembershipArrayOutput() MembershipArrayOutput
- func (o MembershipArrayOutput) ToMembershipArrayOutputWithContext(ctx context.Context) MembershipArrayOutput
- type MembershipAuthority
- type MembershipAuthorityArgs
- func (MembershipAuthorityArgs) ElementType() reflect.Type
- func (i MembershipAuthorityArgs) ToMembershipAuthorityOutput() MembershipAuthorityOutput
- func (i MembershipAuthorityArgs) ToMembershipAuthorityOutputWithContext(ctx context.Context) MembershipAuthorityOutput
- func (i MembershipAuthorityArgs) ToMembershipAuthorityPtrOutput() MembershipAuthorityPtrOutput
- func (i MembershipAuthorityArgs) ToMembershipAuthorityPtrOutputWithContext(ctx context.Context) MembershipAuthorityPtrOutput
- type MembershipAuthorityInput
- type MembershipAuthorityOutput
- func (MembershipAuthorityOutput) ElementType() reflect.Type
- func (o MembershipAuthorityOutput) Issuer() pulumi.StringOutput
- func (o MembershipAuthorityOutput) ToMembershipAuthorityOutput() MembershipAuthorityOutput
- func (o MembershipAuthorityOutput) ToMembershipAuthorityOutputWithContext(ctx context.Context) MembershipAuthorityOutput
- func (o MembershipAuthorityOutput) ToMembershipAuthorityPtrOutput() MembershipAuthorityPtrOutput
- func (o MembershipAuthorityOutput) ToMembershipAuthorityPtrOutputWithContext(ctx context.Context) MembershipAuthorityPtrOutput
- type MembershipAuthorityPtrInput
- type MembershipAuthorityPtrOutput
- func (o MembershipAuthorityPtrOutput) Elem() MembershipAuthorityOutput
- func (MembershipAuthorityPtrOutput) ElementType() reflect.Type
- func (o MembershipAuthorityPtrOutput) Issuer() pulumi.StringPtrOutput
- func (o MembershipAuthorityPtrOutput) ToMembershipAuthorityPtrOutput() MembershipAuthorityPtrOutput
- func (o MembershipAuthorityPtrOutput) ToMembershipAuthorityPtrOutputWithContext(ctx context.Context) MembershipAuthorityPtrOutput
- 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 MembershipEndpointGkeCluster
- type MembershipEndpointGkeClusterArgs
- func (MembershipEndpointGkeClusterArgs) ElementType() reflect.Type
- func (i MembershipEndpointGkeClusterArgs) ToMembershipEndpointGkeClusterOutput() MembershipEndpointGkeClusterOutput
- func (i MembershipEndpointGkeClusterArgs) ToMembershipEndpointGkeClusterOutputWithContext(ctx context.Context) MembershipEndpointGkeClusterOutput
- func (i MembershipEndpointGkeClusterArgs) ToMembershipEndpointGkeClusterPtrOutput() MembershipEndpointGkeClusterPtrOutput
- func (i MembershipEndpointGkeClusterArgs) ToMembershipEndpointGkeClusterPtrOutputWithContext(ctx context.Context) MembershipEndpointGkeClusterPtrOutput
- type MembershipEndpointGkeClusterInput
- type MembershipEndpointGkeClusterOutput
- func (MembershipEndpointGkeClusterOutput) ElementType() reflect.Type
- func (o MembershipEndpointGkeClusterOutput) ResourceLink() pulumi.StringOutput
- func (o MembershipEndpointGkeClusterOutput) ToMembershipEndpointGkeClusterOutput() MembershipEndpointGkeClusterOutput
- func (o MembershipEndpointGkeClusterOutput) ToMembershipEndpointGkeClusterOutputWithContext(ctx context.Context) MembershipEndpointGkeClusterOutput
- func (o MembershipEndpointGkeClusterOutput) ToMembershipEndpointGkeClusterPtrOutput() MembershipEndpointGkeClusterPtrOutput
- func (o MembershipEndpointGkeClusterOutput) ToMembershipEndpointGkeClusterPtrOutputWithContext(ctx context.Context) MembershipEndpointGkeClusterPtrOutput
- type MembershipEndpointGkeClusterPtrInput
- type MembershipEndpointGkeClusterPtrOutput
- func (o MembershipEndpointGkeClusterPtrOutput) Elem() MembershipEndpointGkeClusterOutput
- func (MembershipEndpointGkeClusterPtrOutput) ElementType() reflect.Type
- func (o MembershipEndpointGkeClusterPtrOutput) ResourceLink() pulumi.StringPtrOutput
- func (o MembershipEndpointGkeClusterPtrOutput) ToMembershipEndpointGkeClusterPtrOutput() MembershipEndpointGkeClusterPtrOutput
- func (o MembershipEndpointGkeClusterPtrOutput) ToMembershipEndpointGkeClusterPtrOutputWithContext(ctx context.Context) MembershipEndpointGkeClusterPtrOutput
- type MembershipEndpointInput
- type MembershipEndpointOutput
- func (MembershipEndpointOutput) ElementType() reflect.Type
- func (o MembershipEndpointOutput) GkeCluster() MembershipEndpointGkeClusterPtrOutput
- 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) Elem() MembershipEndpointOutput
- func (MembershipEndpointPtrOutput) ElementType() reflect.Type
- func (o MembershipEndpointPtrOutput) GkeCluster() MembershipEndpointGkeClusterPtrOutput
- func (o MembershipEndpointPtrOutput) ToMembershipEndpointPtrOutput() MembershipEndpointPtrOutput
- func (o MembershipEndpointPtrOutput) ToMembershipEndpointPtrOutputWithContext(ctx context.Context) MembershipEndpointPtrOutput
- type MembershipInput
- type MembershipMap
- type MembershipMapInput
- type MembershipMapOutput
- func (MembershipMapOutput) ElementType() reflect.Type
- func (o MembershipMapOutput) MapIndex(k pulumi.StringInput) MembershipOutput
- func (o MembershipMapOutput) ToMembershipMapOutput() MembershipMapOutput
- func (o MembershipMapOutput) ToMembershipMapOutputWithContext(ctx context.Context) MembershipMapOutput
- type MembershipOutput
- func (MembershipOutput) ElementType() reflect.Type
- func (o MembershipOutput) ToMembershipOutput() MembershipOutput
- func (o MembershipOutput) ToMembershipOutputWithContext(ctx context.Context) MembershipOutput
- func (o MembershipOutput) ToMembershipPtrOutput() MembershipPtrOutput
- func (o MembershipOutput) ToMembershipPtrOutputWithContext(ctx context.Context) MembershipPtrOutput
- type MembershipPtrInput
- type MembershipPtrOutput
- type MembershipState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Feature ¶ added in v5.10.0
type Feature struct { pulumi.CustomResourceState CreateTime pulumi.StringOutput `pulumi:"createTime"` DeleteTime pulumi.StringOutput `pulumi:"deleteTime"` // GCP labels for this Feature. Labels pulumi.StringMapOutput `pulumi:"labels"` // The location for the resource Location pulumi.StringOutput `pulumi:"location"` // The full, unique name of this Feature resource Name pulumi.StringOutput `pulumi:"name"` // The project for the resource Project pulumi.StringOutput `pulumi:"project"` // Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused. Spec FeatureSpecPtrOutput `pulumi:"spec"` UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
## Import
Feature can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:gkehub/feature:Feature default projects/{{project}}/locations/{{location}}/features/{{name}}
```
```sh
$ pulumi import gcp:gkehub/feature:Feature default {{project}}/{{location}}/{{name}}
```
```sh
$ pulumi import gcp:gkehub/feature:Feature default {{location}}/{{name}}
```
func GetFeature ¶ added in v5.10.0
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 ¶ added in v5.10.0
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 ¶ added in v5.10.0
func (*Feature) ToFeatureOutput ¶ added in v5.10.0
func (i *Feature) ToFeatureOutput() FeatureOutput
func (*Feature) ToFeatureOutputWithContext ¶ added in v5.10.0
func (i *Feature) ToFeatureOutputWithContext(ctx context.Context) FeatureOutput
func (*Feature) ToFeaturePtrOutput ¶ added in v5.10.0
func (i *Feature) ToFeaturePtrOutput() FeaturePtrOutput
func (*Feature) ToFeaturePtrOutputWithContext ¶ added in v5.10.0
func (i *Feature) ToFeaturePtrOutputWithContext(ctx context.Context) FeaturePtrOutput
type FeatureArgs ¶ added in v5.10.0
type FeatureArgs struct { // GCP labels for this Feature. Labels pulumi.StringMapInput // The location for the resource Location pulumi.StringInput // The full, unique name of this Feature resource Name pulumi.StringPtrInput // The project for the resource Project pulumi.StringPtrInput // Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused. Spec FeatureSpecPtrInput }
The set of arguments for constructing a Feature resource.
func (FeatureArgs) ElementType ¶ added in v5.10.0
func (FeatureArgs) ElementType() reflect.Type
type FeatureArray ¶ added in v5.10.0
type FeatureArray []FeatureInput
func (FeatureArray) ElementType ¶ added in v5.10.0
func (FeatureArray) ElementType() reflect.Type
func (FeatureArray) ToFeatureArrayOutput ¶ added in v5.10.0
func (i FeatureArray) ToFeatureArrayOutput() FeatureArrayOutput
func (FeatureArray) ToFeatureArrayOutputWithContext ¶ added in v5.10.0
func (i FeatureArray) ToFeatureArrayOutputWithContext(ctx context.Context) FeatureArrayOutput
type FeatureArrayInput ¶ added in v5.10.0
type FeatureArrayInput interface { pulumi.Input ToFeatureArrayOutput() FeatureArrayOutput ToFeatureArrayOutputWithContext(context.Context) FeatureArrayOutput }
FeatureArrayInput is an input type that accepts FeatureArray and FeatureArrayOutput values. You can construct a concrete instance of `FeatureArrayInput` via:
FeatureArray{ FeatureArgs{...} }
type FeatureArrayOutput ¶ added in v5.10.0
type FeatureArrayOutput struct{ *pulumi.OutputState }
func (FeatureArrayOutput) ElementType ¶ added in v5.10.0
func (FeatureArrayOutput) ElementType() reflect.Type
func (FeatureArrayOutput) Index ¶ added in v5.10.0
func (o FeatureArrayOutput) Index(i pulumi.IntInput) FeatureOutput
func (FeatureArrayOutput) ToFeatureArrayOutput ¶ added in v5.10.0
func (o FeatureArrayOutput) ToFeatureArrayOutput() FeatureArrayOutput
func (FeatureArrayOutput) ToFeatureArrayOutputWithContext ¶ added in v5.10.0
func (o FeatureArrayOutput) ToFeatureArrayOutputWithContext(ctx context.Context) FeatureArrayOutput
type FeatureInput ¶ added in v5.10.0
type FeatureInput interface { pulumi.Input ToFeatureOutput() FeatureOutput ToFeatureOutputWithContext(ctx context.Context) FeatureOutput }
type FeatureMap ¶ added in v5.10.0
type FeatureMap map[string]FeatureInput
func (FeatureMap) ElementType ¶ added in v5.10.0
func (FeatureMap) ElementType() reflect.Type
func (FeatureMap) ToFeatureMapOutput ¶ added in v5.10.0
func (i FeatureMap) ToFeatureMapOutput() FeatureMapOutput
func (FeatureMap) ToFeatureMapOutputWithContext ¶ added in v5.10.0
func (i FeatureMap) ToFeatureMapOutputWithContext(ctx context.Context) FeatureMapOutput
type FeatureMapInput ¶ added in v5.10.0
type FeatureMapInput interface { pulumi.Input ToFeatureMapOutput() FeatureMapOutput ToFeatureMapOutputWithContext(context.Context) FeatureMapOutput }
FeatureMapInput is an input type that accepts FeatureMap and FeatureMapOutput values. You can construct a concrete instance of `FeatureMapInput` via:
FeatureMap{ "key": FeatureArgs{...} }
type FeatureMapOutput ¶ added in v5.10.0
type FeatureMapOutput struct{ *pulumi.OutputState }
func (FeatureMapOutput) ElementType ¶ added in v5.10.0
func (FeatureMapOutput) ElementType() reflect.Type
func (FeatureMapOutput) MapIndex ¶ added in v5.10.0
func (o FeatureMapOutput) MapIndex(k pulumi.StringInput) FeatureOutput
func (FeatureMapOutput) ToFeatureMapOutput ¶ added in v5.10.0
func (o FeatureMapOutput) ToFeatureMapOutput() FeatureMapOutput
func (FeatureMapOutput) ToFeatureMapOutputWithContext ¶ added in v5.10.0
func (o FeatureMapOutput) ToFeatureMapOutputWithContext(ctx context.Context) FeatureMapOutput
type FeatureMembership ¶ added in v5.10.0
type FeatureMembership struct { pulumi.CustomResourceState // Config Management-specific spec. Configmanagement FeatureMembershipConfigmanagementPtrOutput `pulumi:"configmanagement"` // The name of the feature Feature pulumi.StringPtrOutput `pulumi:"feature"` // The location of the feature Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the membership Membership pulumi.StringPtrOutput `pulumi:"membership"` // The project of the feature Project pulumi.StringOutput `pulumi:"project"` }
## Import
FeatureMembership can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:gkehub/featureMembership:FeatureMembership default projects/{{project}}/locations/{{location}}/features/{{feature}}/membershipId/{{membership}}
```
```sh
$ pulumi import gcp:gkehub/featureMembership:FeatureMembership default {{project}}/{{location}}/{{feature}}/{{membership}}
```
```sh
$ pulumi import gcp:gkehub/featureMembership:FeatureMembership default {{location}}/{{feature}}/{{membership}}
```
func GetFeatureMembership ¶ added in v5.10.0
func GetFeatureMembership(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FeatureMembershipState, opts ...pulumi.ResourceOption) (*FeatureMembership, error)
GetFeatureMembership gets an existing FeatureMembership 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 NewFeatureMembership ¶ added in v5.10.0
func NewFeatureMembership(ctx *pulumi.Context, name string, args *FeatureMembershipArgs, opts ...pulumi.ResourceOption) (*FeatureMembership, error)
NewFeatureMembership registers a new resource with the given unique name, arguments, and options.
func (*FeatureMembership) ElementType ¶ added in v5.10.0
func (*FeatureMembership) ElementType() reflect.Type
func (*FeatureMembership) ToFeatureMembershipOutput ¶ added in v5.10.0
func (i *FeatureMembership) ToFeatureMembershipOutput() FeatureMembershipOutput
func (*FeatureMembership) ToFeatureMembershipOutputWithContext ¶ added in v5.10.0
func (i *FeatureMembership) ToFeatureMembershipOutputWithContext(ctx context.Context) FeatureMembershipOutput
func (*FeatureMembership) ToFeatureMembershipPtrOutput ¶ added in v5.10.0
func (i *FeatureMembership) ToFeatureMembershipPtrOutput() FeatureMembershipPtrOutput
func (*FeatureMembership) ToFeatureMembershipPtrOutputWithContext ¶ added in v5.10.0
func (i *FeatureMembership) ToFeatureMembershipPtrOutputWithContext(ctx context.Context) FeatureMembershipPtrOutput
type FeatureMembershipArgs ¶ added in v5.10.0
type FeatureMembershipArgs struct { // Config Management-specific spec. Configmanagement FeatureMembershipConfigmanagementPtrInput // The name of the feature Feature pulumi.StringPtrInput // The location of the feature Location pulumi.StringPtrInput // The name of the membership Membership pulumi.StringPtrInput // The project of the feature Project pulumi.StringPtrInput }
The set of arguments for constructing a FeatureMembership resource.
func (FeatureMembershipArgs) ElementType ¶ added in v5.10.0
func (FeatureMembershipArgs) ElementType() reflect.Type
type FeatureMembershipArray ¶ added in v5.10.0
type FeatureMembershipArray []FeatureMembershipInput
func (FeatureMembershipArray) ElementType ¶ added in v5.10.0
func (FeatureMembershipArray) ElementType() reflect.Type
func (FeatureMembershipArray) ToFeatureMembershipArrayOutput ¶ added in v5.10.0
func (i FeatureMembershipArray) ToFeatureMembershipArrayOutput() FeatureMembershipArrayOutput
func (FeatureMembershipArray) ToFeatureMembershipArrayOutputWithContext ¶ added in v5.10.0
func (i FeatureMembershipArray) ToFeatureMembershipArrayOutputWithContext(ctx context.Context) FeatureMembershipArrayOutput
type FeatureMembershipArrayInput ¶ added in v5.10.0
type FeatureMembershipArrayInput interface { pulumi.Input ToFeatureMembershipArrayOutput() FeatureMembershipArrayOutput ToFeatureMembershipArrayOutputWithContext(context.Context) FeatureMembershipArrayOutput }
FeatureMembershipArrayInput is an input type that accepts FeatureMembershipArray and FeatureMembershipArrayOutput values. You can construct a concrete instance of `FeatureMembershipArrayInput` via:
FeatureMembershipArray{ FeatureMembershipArgs{...} }
type FeatureMembershipArrayOutput ¶ added in v5.10.0
type FeatureMembershipArrayOutput struct{ *pulumi.OutputState }
func (FeatureMembershipArrayOutput) ElementType ¶ added in v5.10.0
func (FeatureMembershipArrayOutput) ElementType() reflect.Type
func (FeatureMembershipArrayOutput) Index ¶ added in v5.10.0
func (o FeatureMembershipArrayOutput) Index(i pulumi.IntInput) FeatureMembershipOutput
func (FeatureMembershipArrayOutput) ToFeatureMembershipArrayOutput ¶ added in v5.10.0
func (o FeatureMembershipArrayOutput) ToFeatureMembershipArrayOutput() FeatureMembershipArrayOutput
func (FeatureMembershipArrayOutput) ToFeatureMembershipArrayOutputWithContext ¶ added in v5.10.0
func (o FeatureMembershipArrayOutput) ToFeatureMembershipArrayOutputWithContext(ctx context.Context) FeatureMembershipArrayOutput
type FeatureMembershipConfigmanagement ¶ added in v5.10.0
type FeatureMembershipConfigmanagement struct { // Binauthz conifguration for the cluster. Binauthz *FeatureMembershipConfigmanagementBinauthz `pulumi:"binauthz"` // Config Sync configuration for the cluster. ConfigSync *FeatureMembershipConfigmanagementConfigSync `pulumi:"configSync"` // Hierarchy Controller configuration for the cluster. HierarchyController *FeatureMembershipConfigmanagementHierarchyController `pulumi:"hierarchyController"` // Policy Controller configuration for the cluster. PolicyController *FeatureMembershipConfigmanagementPolicyController `pulumi:"policyController"` // Version of ACM installed. Version *string `pulumi:"version"` }
type FeatureMembershipConfigmanagementArgs ¶ added in v5.10.0
type FeatureMembershipConfigmanagementArgs struct { // Binauthz conifguration for the cluster. Binauthz FeatureMembershipConfigmanagementBinauthzPtrInput `pulumi:"binauthz"` // Config Sync configuration for the cluster. ConfigSync FeatureMembershipConfigmanagementConfigSyncPtrInput `pulumi:"configSync"` // Hierarchy Controller configuration for the cluster. HierarchyController FeatureMembershipConfigmanagementHierarchyControllerPtrInput `pulumi:"hierarchyController"` // Policy Controller configuration for the cluster. PolicyController FeatureMembershipConfigmanagementPolicyControllerPtrInput `pulumi:"policyController"` // Version of ACM installed. Version pulumi.StringPtrInput `pulumi:"version"` }
func (FeatureMembershipConfigmanagementArgs) ElementType ¶ added in v5.10.0
func (FeatureMembershipConfigmanagementArgs) ElementType() reflect.Type
func (FeatureMembershipConfigmanagementArgs) ToFeatureMembershipConfigmanagementOutput ¶ added in v5.10.0
func (i FeatureMembershipConfigmanagementArgs) ToFeatureMembershipConfigmanagementOutput() FeatureMembershipConfigmanagementOutput
func (FeatureMembershipConfigmanagementArgs) ToFeatureMembershipConfigmanagementOutputWithContext ¶ added in v5.10.0
func (i FeatureMembershipConfigmanagementArgs) ToFeatureMembershipConfigmanagementOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementOutput
func (FeatureMembershipConfigmanagementArgs) ToFeatureMembershipConfigmanagementPtrOutput ¶ added in v5.10.0
func (i FeatureMembershipConfigmanagementArgs) ToFeatureMembershipConfigmanagementPtrOutput() FeatureMembershipConfigmanagementPtrOutput
func (FeatureMembershipConfigmanagementArgs) ToFeatureMembershipConfigmanagementPtrOutputWithContext ¶ added in v5.10.0
func (i FeatureMembershipConfigmanagementArgs) ToFeatureMembershipConfigmanagementPtrOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementPtrOutput
type FeatureMembershipConfigmanagementBinauthz ¶ added in v5.10.0
type FeatureMembershipConfigmanagementBinauthz struct { // Enables the installation of Policy Controller. If false, the rest of PolicyController fields take no effect. Enabled *bool `pulumi:"enabled"` }
type FeatureMembershipConfigmanagementBinauthzArgs ¶ added in v5.10.0
type FeatureMembershipConfigmanagementBinauthzArgs struct { // Enables the installation of Policy Controller. If false, the rest of PolicyController fields take no effect. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (FeatureMembershipConfigmanagementBinauthzArgs) ElementType ¶ added in v5.10.0
func (FeatureMembershipConfigmanagementBinauthzArgs) ElementType() reflect.Type
func (FeatureMembershipConfigmanagementBinauthzArgs) ToFeatureMembershipConfigmanagementBinauthzOutput ¶ added in v5.10.0
func (i FeatureMembershipConfigmanagementBinauthzArgs) ToFeatureMembershipConfigmanagementBinauthzOutput() FeatureMembershipConfigmanagementBinauthzOutput
func (FeatureMembershipConfigmanagementBinauthzArgs) ToFeatureMembershipConfigmanagementBinauthzOutputWithContext ¶ added in v5.10.0
func (i FeatureMembershipConfigmanagementBinauthzArgs) ToFeatureMembershipConfigmanagementBinauthzOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementBinauthzOutput
func (FeatureMembershipConfigmanagementBinauthzArgs) ToFeatureMembershipConfigmanagementBinauthzPtrOutput ¶ added in v5.10.0
func (i FeatureMembershipConfigmanagementBinauthzArgs) ToFeatureMembershipConfigmanagementBinauthzPtrOutput() FeatureMembershipConfigmanagementBinauthzPtrOutput
func (FeatureMembershipConfigmanagementBinauthzArgs) ToFeatureMembershipConfigmanagementBinauthzPtrOutputWithContext ¶ added in v5.10.0
func (i FeatureMembershipConfigmanagementBinauthzArgs) ToFeatureMembershipConfigmanagementBinauthzPtrOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementBinauthzPtrOutput
type FeatureMembershipConfigmanagementBinauthzInput ¶ added in v5.10.0
type FeatureMembershipConfigmanagementBinauthzInput interface { pulumi.Input ToFeatureMembershipConfigmanagementBinauthzOutput() FeatureMembershipConfigmanagementBinauthzOutput ToFeatureMembershipConfigmanagementBinauthzOutputWithContext(context.Context) FeatureMembershipConfigmanagementBinauthzOutput }
FeatureMembershipConfigmanagementBinauthzInput is an input type that accepts FeatureMembershipConfigmanagementBinauthzArgs and FeatureMembershipConfigmanagementBinauthzOutput values. You can construct a concrete instance of `FeatureMembershipConfigmanagementBinauthzInput` via:
FeatureMembershipConfigmanagementBinauthzArgs{...}
type FeatureMembershipConfigmanagementBinauthzOutput ¶ added in v5.10.0
type FeatureMembershipConfigmanagementBinauthzOutput struct{ *pulumi.OutputState }
func (FeatureMembershipConfigmanagementBinauthzOutput) ElementType ¶ added in v5.10.0
func (FeatureMembershipConfigmanagementBinauthzOutput) ElementType() reflect.Type
func (FeatureMembershipConfigmanagementBinauthzOutput) Enabled ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementBinauthzOutput) Enabled() pulumi.BoolPtrOutput
Enables the installation of Policy Controller. If false, the rest of PolicyController fields take no effect.
func (FeatureMembershipConfigmanagementBinauthzOutput) ToFeatureMembershipConfigmanagementBinauthzOutput ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementBinauthzOutput) ToFeatureMembershipConfigmanagementBinauthzOutput() FeatureMembershipConfigmanagementBinauthzOutput
func (FeatureMembershipConfigmanagementBinauthzOutput) ToFeatureMembershipConfigmanagementBinauthzOutputWithContext ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementBinauthzOutput) ToFeatureMembershipConfigmanagementBinauthzOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementBinauthzOutput
func (FeatureMembershipConfigmanagementBinauthzOutput) ToFeatureMembershipConfigmanagementBinauthzPtrOutput ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementBinauthzOutput) ToFeatureMembershipConfigmanagementBinauthzPtrOutput() FeatureMembershipConfigmanagementBinauthzPtrOutput
func (FeatureMembershipConfigmanagementBinauthzOutput) ToFeatureMembershipConfigmanagementBinauthzPtrOutputWithContext ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementBinauthzOutput) ToFeatureMembershipConfigmanagementBinauthzPtrOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementBinauthzPtrOutput
type FeatureMembershipConfigmanagementBinauthzPtrInput ¶ added in v5.10.0
type FeatureMembershipConfigmanagementBinauthzPtrInput interface { pulumi.Input ToFeatureMembershipConfigmanagementBinauthzPtrOutput() FeatureMembershipConfigmanagementBinauthzPtrOutput ToFeatureMembershipConfigmanagementBinauthzPtrOutputWithContext(context.Context) FeatureMembershipConfigmanagementBinauthzPtrOutput }
FeatureMembershipConfigmanagementBinauthzPtrInput is an input type that accepts FeatureMembershipConfigmanagementBinauthzArgs, FeatureMembershipConfigmanagementBinauthzPtr and FeatureMembershipConfigmanagementBinauthzPtrOutput values. You can construct a concrete instance of `FeatureMembershipConfigmanagementBinauthzPtrInput` via:
FeatureMembershipConfigmanagementBinauthzArgs{...} or: nil
func FeatureMembershipConfigmanagementBinauthzPtr ¶ added in v5.10.0
func FeatureMembershipConfigmanagementBinauthzPtr(v *FeatureMembershipConfigmanagementBinauthzArgs) FeatureMembershipConfigmanagementBinauthzPtrInput
type FeatureMembershipConfigmanagementBinauthzPtrOutput ¶ added in v5.10.0
type FeatureMembershipConfigmanagementBinauthzPtrOutput struct{ *pulumi.OutputState }
func (FeatureMembershipConfigmanagementBinauthzPtrOutput) ElementType ¶ added in v5.10.0
func (FeatureMembershipConfigmanagementBinauthzPtrOutput) ElementType() reflect.Type
func (FeatureMembershipConfigmanagementBinauthzPtrOutput) Enabled ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementBinauthzPtrOutput) Enabled() pulumi.BoolPtrOutput
Enables the installation of Policy Controller. If false, the rest of PolicyController fields take no effect.
func (FeatureMembershipConfigmanagementBinauthzPtrOutput) ToFeatureMembershipConfigmanagementBinauthzPtrOutput ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementBinauthzPtrOutput) ToFeatureMembershipConfigmanagementBinauthzPtrOutput() FeatureMembershipConfigmanagementBinauthzPtrOutput
func (FeatureMembershipConfigmanagementBinauthzPtrOutput) ToFeatureMembershipConfigmanagementBinauthzPtrOutputWithContext ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementBinauthzPtrOutput) ToFeatureMembershipConfigmanagementBinauthzPtrOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementBinauthzPtrOutput
type FeatureMembershipConfigmanagementConfigSync ¶ added in v5.10.0
type FeatureMembershipConfigmanagementConfigSync struct { // - // (Optional) Git *FeatureMembershipConfigmanagementConfigSyncGit `pulumi:"git"` // Specifies whether the Config Sync Repo is in "hierarchical" or "unstructured" mode. SourceFormat *string `pulumi:"sourceFormat"` }
type FeatureMembershipConfigmanagementConfigSyncArgs ¶ added in v5.10.0
type FeatureMembershipConfigmanagementConfigSyncArgs struct { // - // (Optional) Git FeatureMembershipConfigmanagementConfigSyncGitPtrInput `pulumi:"git"` // Specifies whether the Config Sync Repo is in "hierarchical" or "unstructured" mode. SourceFormat pulumi.StringPtrInput `pulumi:"sourceFormat"` }
func (FeatureMembershipConfigmanagementConfigSyncArgs) ElementType ¶ added in v5.10.0
func (FeatureMembershipConfigmanagementConfigSyncArgs) ElementType() reflect.Type
func (FeatureMembershipConfigmanagementConfigSyncArgs) ToFeatureMembershipConfigmanagementConfigSyncOutput ¶ added in v5.10.0
func (i FeatureMembershipConfigmanagementConfigSyncArgs) ToFeatureMembershipConfigmanagementConfigSyncOutput() FeatureMembershipConfigmanagementConfigSyncOutput
func (FeatureMembershipConfigmanagementConfigSyncArgs) ToFeatureMembershipConfigmanagementConfigSyncOutputWithContext ¶ added in v5.10.0
func (i FeatureMembershipConfigmanagementConfigSyncArgs) ToFeatureMembershipConfigmanagementConfigSyncOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementConfigSyncOutput
func (FeatureMembershipConfigmanagementConfigSyncArgs) ToFeatureMembershipConfigmanagementConfigSyncPtrOutput ¶ added in v5.10.0
func (i FeatureMembershipConfigmanagementConfigSyncArgs) ToFeatureMembershipConfigmanagementConfigSyncPtrOutput() FeatureMembershipConfigmanagementConfigSyncPtrOutput
func (FeatureMembershipConfigmanagementConfigSyncArgs) ToFeatureMembershipConfigmanagementConfigSyncPtrOutputWithContext ¶ added in v5.10.0
func (i FeatureMembershipConfigmanagementConfigSyncArgs) ToFeatureMembershipConfigmanagementConfigSyncPtrOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementConfigSyncPtrOutput
type FeatureMembershipConfigmanagementConfigSyncGit ¶ added in v5.10.0
type FeatureMembershipConfigmanagementConfigSyncGit struct { // 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. 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"` }
type FeatureMembershipConfigmanagementConfigSyncGitArgs ¶ added in v5.10.0
type FeatureMembershipConfigmanagementConfigSyncGitArgs struct { // 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. 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"` }
func (FeatureMembershipConfigmanagementConfigSyncGitArgs) ElementType ¶ added in v5.10.0
func (FeatureMembershipConfigmanagementConfigSyncGitArgs) ElementType() reflect.Type
func (FeatureMembershipConfigmanagementConfigSyncGitArgs) ToFeatureMembershipConfigmanagementConfigSyncGitOutput ¶ added in v5.10.0
func (i FeatureMembershipConfigmanagementConfigSyncGitArgs) ToFeatureMembershipConfigmanagementConfigSyncGitOutput() FeatureMembershipConfigmanagementConfigSyncGitOutput
func (FeatureMembershipConfigmanagementConfigSyncGitArgs) ToFeatureMembershipConfigmanagementConfigSyncGitOutputWithContext ¶ added in v5.10.0
func (i FeatureMembershipConfigmanagementConfigSyncGitArgs) ToFeatureMembershipConfigmanagementConfigSyncGitOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementConfigSyncGitOutput
func (FeatureMembershipConfigmanagementConfigSyncGitArgs) ToFeatureMembershipConfigmanagementConfigSyncGitPtrOutput ¶ added in v5.10.0
func (i FeatureMembershipConfigmanagementConfigSyncGitArgs) ToFeatureMembershipConfigmanagementConfigSyncGitPtrOutput() FeatureMembershipConfigmanagementConfigSyncGitPtrOutput
func (FeatureMembershipConfigmanagementConfigSyncGitArgs) ToFeatureMembershipConfigmanagementConfigSyncGitPtrOutputWithContext ¶ added in v5.10.0
func (i FeatureMembershipConfigmanagementConfigSyncGitArgs) ToFeatureMembershipConfigmanagementConfigSyncGitPtrOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementConfigSyncGitPtrOutput
type FeatureMembershipConfigmanagementConfigSyncGitInput ¶ added in v5.10.0
type FeatureMembershipConfigmanagementConfigSyncGitInput interface { pulumi.Input ToFeatureMembershipConfigmanagementConfigSyncGitOutput() FeatureMembershipConfigmanagementConfigSyncGitOutput ToFeatureMembershipConfigmanagementConfigSyncGitOutputWithContext(context.Context) FeatureMembershipConfigmanagementConfigSyncGitOutput }
FeatureMembershipConfigmanagementConfigSyncGitInput is an input type that accepts FeatureMembershipConfigmanagementConfigSyncGitArgs and FeatureMembershipConfigmanagementConfigSyncGitOutput values. You can construct a concrete instance of `FeatureMembershipConfigmanagementConfigSyncGitInput` via:
FeatureMembershipConfigmanagementConfigSyncGitArgs{...}
type FeatureMembershipConfigmanagementConfigSyncGitOutput ¶ added in v5.10.0
type FeatureMembershipConfigmanagementConfigSyncGitOutput struct{ *pulumi.OutputState }
func (FeatureMembershipConfigmanagementConfigSyncGitOutput) ElementType ¶ added in v5.10.0
func (FeatureMembershipConfigmanagementConfigSyncGitOutput) ElementType() reflect.Type
func (FeatureMembershipConfigmanagementConfigSyncGitOutput) HttpsProxy ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementConfigSyncGitOutput) HttpsProxy() pulumi.StringPtrOutput
URL for the HTTPS proxy to be used when communicating with the Git repo.
func (FeatureMembershipConfigmanagementConfigSyncGitOutput) PolicyDir ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementConfigSyncGitOutput) 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 (FeatureMembershipConfigmanagementConfigSyncGitOutput) SecretType ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementConfigSyncGitOutput) SecretType() pulumi.StringPtrOutput
Type of secret configured for access to the Git repo.
func (FeatureMembershipConfigmanagementConfigSyncGitOutput) SyncBranch ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementConfigSyncGitOutput) SyncBranch() pulumi.StringPtrOutput
The branch of the repository to sync from. Default: master.
func (FeatureMembershipConfigmanagementConfigSyncGitOutput) SyncRepo ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementConfigSyncGitOutput) SyncRepo() pulumi.StringPtrOutput
The URL of the Git repository to use as the source of truth.
func (FeatureMembershipConfigmanagementConfigSyncGitOutput) SyncRev ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementConfigSyncGitOutput) SyncRev() pulumi.StringPtrOutput
Git revision (tag or hash) to check out. Default HEAD.
func (FeatureMembershipConfigmanagementConfigSyncGitOutput) SyncWaitSecs ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementConfigSyncGitOutput) SyncWaitSecs() pulumi.StringPtrOutput
Period in seconds between consecutive syncs. Default: 15.
func (FeatureMembershipConfigmanagementConfigSyncGitOutput) ToFeatureMembershipConfigmanagementConfigSyncGitOutput ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementConfigSyncGitOutput) ToFeatureMembershipConfigmanagementConfigSyncGitOutput() FeatureMembershipConfigmanagementConfigSyncGitOutput
func (FeatureMembershipConfigmanagementConfigSyncGitOutput) ToFeatureMembershipConfigmanagementConfigSyncGitOutputWithContext ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementConfigSyncGitOutput) ToFeatureMembershipConfigmanagementConfigSyncGitOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementConfigSyncGitOutput
func (FeatureMembershipConfigmanagementConfigSyncGitOutput) ToFeatureMembershipConfigmanagementConfigSyncGitPtrOutput ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementConfigSyncGitOutput) ToFeatureMembershipConfigmanagementConfigSyncGitPtrOutput() FeatureMembershipConfigmanagementConfigSyncGitPtrOutput
func (FeatureMembershipConfigmanagementConfigSyncGitOutput) ToFeatureMembershipConfigmanagementConfigSyncGitPtrOutputWithContext ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementConfigSyncGitOutput) ToFeatureMembershipConfigmanagementConfigSyncGitPtrOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementConfigSyncGitPtrOutput
type FeatureMembershipConfigmanagementConfigSyncGitPtrInput ¶ added in v5.10.0
type FeatureMembershipConfigmanagementConfigSyncGitPtrInput interface { pulumi.Input ToFeatureMembershipConfigmanagementConfigSyncGitPtrOutput() FeatureMembershipConfigmanagementConfigSyncGitPtrOutput ToFeatureMembershipConfigmanagementConfigSyncGitPtrOutputWithContext(context.Context) FeatureMembershipConfigmanagementConfigSyncGitPtrOutput }
FeatureMembershipConfigmanagementConfigSyncGitPtrInput is an input type that accepts FeatureMembershipConfigmanagementConfigSyncGitArgs, FeatureMembershipConfigmanagementConfigSyncGitPtr and FeatureMembershipConfigmanagementConfigSyncGitPtrOutput values. You can construct a concrete instance of `FeatureMembershipConfigmanagementConfigSyncGitPtrInput` via:
FeatureMembershipConfigmanagementConfigSyncGitArgs{...} or: nil
func FeatureMembershipConfigmanagementConfigSyncGitPtr ¶ added in v5.10.0
func FeatureMembershipConfigmanagementConfigSyncGitPtr(v *FeatureMembershipConfigmanagementConfigSyncGitArgs) FeatureMembershipConfigmanagementConfigSyncGitPtrInput
type FeatureMembershipConfigmanagementConfigSyncGitPtrOutput ¶ added in v5.10.0
type FeatureMembershipConfigmanagementConfigSyncGitPtrOutput struct{ *pulumi.OutputState }
func (FeatureMembershipConfigmanagementConfigSyncGitPtrOutput) ElementType ¶ added in v5.10.0
func (FeatureMembershipConfigmanagementConfigSyncGitPtrOutput) ElementType() reflect.Type
func (FeatureMembershipConfigmanagementConfigSyncGitPtrOutput) HttpsProxy ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementConfigSyncGitPtrOutput) HttpsProxy() pulumi.StringPtrOutput
URL for the HTTPS proxy to be used when communicating with the Git repo.
func (FeatureMembershipConfigmanagementConfigSyncGitPtrOutput) PolicyDir ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementConfigSyncGitPtrOutput) 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 (FeatureMembershipConfigmanagementConfigSyncGitPtrOutput) SecretType ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementConfigSyncGitPtrOutput) SecretType() pulumi.StringPtrOutput
Type of secret configured for access to the Git repo.
func (FeatureMembershipConfigmanagementConfigSyncGitPtrOutput) SyncBranch ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementConfigSyncGitPtrOutput) SyncBranch() pulumi.StringPtrOutput
The branch of the repository to sync from. Default: master.
func (FeatureMembershipConfigmanagementConfigSyncGitPtrOutput) SyncRepo ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementConfigSyncGitPtrOutput) SyncRepo() pulumi.StringPtrOutput
The URL of the Git repository to use as the source of truth.
func (FeatureMembershipConfigmanagementConfigSyncGitPtrOutput) SyncRev ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementConfigSyncGitPtrOutput) SyncRev() pulumi.StringPtrOutput
Git revision (tag or hash) to check out. Default HEAD.
func (FeatureMembershipConfigmanagementConfigSyncGitPtrOutput) SyncWaitSecs ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementConfigSyncGitPtrOutput) SyncWaitSecs() pulumi.StringPtrOutput
Period in seconds between consecutive syncs. Default: 15.
func (FeatureMembershipConfigmanagementConfigSyncGitPtrOutput) ToFeatureMembershipConfigmanagementConfigSyncGitPtrOutput ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementConfigSyncGitPtrOutput) ToFeatureMembershipConfigmanagementConfigSyncGitPtrOutput() FeatureMembershipConfigmanagementConfigSyncGitPtrOutput
func (FeatureMembershipConfigmanagementConfigSyncGitPtrOutput) ToFeatureMembershipConfigmanagementConfigSyncGitPtrOutputWithContext ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementConfigSyncGitPtrOutput) ToFeatureMembershipConfigmanagementConfigSyncGitPtrOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementConfigSyncGitPtrOutput
type FeatureMembershipConfigmanagementConfigSyncInput ¶ added in v5.10.0
type FeatureMembershipConfigmanagementConfigSyncInput interface { pulumi.Input ToFeatureMembershipConfigmanagementConfigSyncOutput() FeatureMembershipConfigmanagementConfigSyncOutput ToFeatureMembershipConfigmanagementConfigSyncOutputWithContext(context.Context) FeatureMembershipConfigmanagementConfigSyncOutput }
FeatureMembershipConfigmanagementConfigSyncInput is an input type that accepts FeatureMembershipConfigmanagementConfigSyncArgs and FeatureMembershipConfigmanagementConfigSyncOutput values. You can construct a concrete instance of `FeatureMembershipConfigmanagementConfigSyncInput` via:
FeatureMembershipConfigmanagementConfigSyncArgs{...}
type FeatureMembershipConfigmanagementConfigSyncOutput ¶ added in v5.10.0
type FeatureMembershipConfigmanagementConfigSyncOutput struct{ *pulumi.OutputState }
func (FeatureMembershipConfigmanagementConfigSyncOutput) ElementType ¶ added in v5.10.0
func (FeatureMembershipConfigmanagementConfigSyncOutput) ElementType() reflect.Type
func (FeatureMembershipConfigmanagementConfigSyncOutput) Git ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementConfigSyncOutput) Git() FeatureMembershipConfigmanagementConfigSyncGitPtrOutput
- (Optional)
func (FeatureMembershipConfigmanagementConfigSyncOutput) SourceFormat ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementConfigSyncOutput) SourceFormat() pulumi.StringPtrOutput
Specifies whether the Config Sync Repo is in "hierarchical" or "unstructured" mode.
func (FeatureMembershipConfigmanagementConfigSyncOutput) ToFeatureMembershipConfigmanagementConfigSyncOutput ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementConfigSyncOutput) ToFeatureMembershipConfigmanagementConfigSyncOutput() FeatureMembershipConfigmanagementConfigSyncOutput
func (FeatureMembershipConfigmanagementConfigSyncOutput) ToFeatureMembershipConfigmanagementConfigSyncOutputWithContext ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementConfigSyncOutput) ToFeatureMembershipConfigmanagementConfigSyncOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementConfigSyncOutput
func (FeatureMembershipConfigmanagementConfigSyncOutput) ToFeatureMembershipConfigmanagementConfigSyncPtrOutput ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementConfigSyncOutput) ToFeatureMembershipConfigmanagementConfigSyncPtrOutput() FeatureMembershipConfigmanagementConfigSyncPtrOutput
func (FeatureMembershipConfigmanagementConfigSyncOutput) ToFeatureMembershipConfigmanagementConfigSyncPtrOutputWithContext ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementConfigSyncOutput) ToFeatureMembershipConfigmanagementConfigSyncPtrOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementConfigSyncPtrOutput
type FeatureMembershipConfigmanagementConfigSyncPtrInput ¶ added in v5.10.0
type FeatureMembershipConfigmanagementConfigSyncPtrInput interface { pulumi.Input ToFeatureMembershipConfigmanagementConfigSyncPtrOutput() FeatureMembershipConfigmanagementConfigSyncPtrOutput ToFeatureMembershipConfigmanagementConfigSyncPtrOutputWithContext(context.Context) FeatureMembershipConfigmanagementConfigSyncPtrOutput }
FeatureMembershipConfigmanagementConfigSyncPtrInput is an input type that accepts FeatureMembershipConfigmanagementConfigSyncArgs, FeatureMembershipConfigmanagementConfigSyncPtr and FeatureMembershipConfigmanagementConfigSyncPtrOutput values. You can construct a concrete instance of `FeatureMembershipConfigmanagementConfigSyncPtrInput` via:
FeatureMembershipConfigmanagementConfigSyncArgs{...} or: nil
func FeatureMembershipConfigmanagementConfigSyncPtr ¶ added in v5.10.0
func FeatureMembershipConfigmanagementConfigSyncPtr(v *FeatureMembershipConfigmanagementConfigSyncArgs) FeatureMembershipConfigmanagementConfigSyncPtrInput
type FeatureMembershipConfigmanagementConfigSyncPtrOutput ¶ added in v5.10.0
type FeatureMembershipConfigmanagementConfigSyncPtrOutput struct{ *pulumi.OutputState }
func (FeatureMembershipConfigmanagementConfigSyncPtrOutput) ElementType ¶ added in v5.10.0
func (FeatureMembershipConfigmanagementConfigSyncPtrOutput) ElementType() reflect.Type
func (FeatureMembershipConfigmanagementConfigSyncPtrOutput) Git ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementConfigSyncPtrOutput) Git() FeatureMembershipConfigmanagementConfigSyncGitPtrOutput
- (Optional)
func (FeatureMembershipConfigmanagementConfigSyncPtrOutput) SourceFormat ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementConfigSyncPtrOutput) SourceFormat() pulumi.StringPtrOutput
Specifies whether the Config Sync Repo is in "hierarchical" or "unstructured" mode.
func (FeatureMembershipConfigmanagementConfigSyncPtrOutput) ToFeatureMembershipConfigmanagementConfigSyncPtrOutput ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementConfigSyncPtrOutput) ToFeatureMembershipConfigmanagementConfigSyncPtrOutput() FeatureMembershipConfigmanagementConfigSyncPtrOutput
func (FeatureMembershipConfigmanagementConfigSyncPtrOutput) ToFeatureMembershipConfigmanagementConfigSyncPtrOutputWithContext ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementConfigSyncPtrOutput) ToFeatureMembershipConfigmanagementConfigSyncPtrOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementConfigSyncPtrOutput
type FeatureMembershipConfigmanagementHierarchyController ¶ added in v5.10.0
type FeatureMembershipConfigmanagementHierarchyController 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"` // Enables the installation of Policy Controller. If false, the rest of PolicyController fields take no effect. Enabled *bool `pulumi:"enabled"` }
type FeatureMembershipConfigmanagementHierarchyControllerArgs ¶ added in v5.10.0
type FeatureMembershipConfigmanagementHierarchyControllerArgs 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"` // Enables the installation of Policy Controller. If false, the rest of PolicyController fields take no effect. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (FeatureMembershipConfigmanagementHierarchyControllerArgs) ElementType ¶ added in v5.10.0
func (FeatureMembershipConfigmanagementHierarchyControllerArgs) ElementType() reflect.Type
func (FeatureMembershipConfigmanagementHierarchyControllerArgs) ToFeatureMembershipConfigmanagementHierarchyControllerOutput ¶ added in v5.10.0
func (i FeatureMembershipConfigmanagementHierarchyControllerArgs) ToFeatureMembershipConfigmanagementHierarchyControllerOutput() FeatureMembershipConfigmanagementHierarchyControllerOutput
func (FeatureMembershipConfigmanagementHierarchyControllerArgs) ToFeatureMembershipConfigmanagementHierarchyControllerOutputWithContext ¶ added in v5.10.0
func (i FeatureMembershipConfigmanagementHierarchyControllerArgs) ToFeatureMembershipConfigmanagementHierarchyControllerOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementHierarchyControllerOutput
func (FeatureMembershipConfigmanagementHierarchyControllerArgs) ToFeatureMembershipConfigmanagementHierarchyControllerPtrOutput ¶ added in v5.10.0
func (i FeatureMembershipConfigmanagementHierarchyControllerArgs) ToFeatureMembershipConfigmanagementHierarchyControllerPtrOutput() FeatureMembershipConfigmanagementHierarchyControllerPtrOutput
func (FeatureMembershipConfigmanagementHierarchyControllerArgs) ToFeatureMembershipConfigmanagementHierarchyControllerPtrOutputWithContext ¶ added in v5.10.0
func (i FeatureMembershipConfigmanagementHierarchyControllerArgs) ToFeatureMembershipConfigmanagementHierarchyControllerPtrOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementHierarchyControllerPtrOutput
type FeatureMembershipConfigmanagementHierarchyControllerInput ¶ added in v5.10.0
type FeatureMembershipConfigmanagementHierarchyControllerInput interface { pulumi.Input ToFeatureMembershipConfigmanagementHierarchyControllerOutput() FeatureMembershipConfigmanagementHierarchyControllerOutput ToFeatureMembershipConfigmanagementHierarchyControllerOutputWithContext(context.Context) FeatureMembershipConfigmanagementHierarchyControllerOutput }
FeatureMembershipConfigmanagementHierarchyControllerInput is an input type that accepts FeatureMembershipConfigmanagementHierarchyControllerArgs and FeatureMembershipConfigmanagementHierarchyControllerOutput values. You can construct a concrete instance of `FeatureMembershipConfigmanagementHierarchyControllerInput` via:
FeatureMembershipConfigmanagementHierarchyControllerArgs{...}
type FeatureMembershipConfigmanagementHierarchyControllerOutput ¶ added in v5.10.0
type FeatureMembershipConfigmanagementHierarchyControllerOutput struct{ *pulumi.OutputState }
func (FeatureMembershipConfigmanagementHierarchyControllerOutput) ElementType ¶ added in v5.10.0
func (FeatureMembershipConfigmanagementHierarchyControllerOutput) ElementType() reflect.Type
func (FeatureMembershipConfigmanagementHierarchyControllerOutput) EnableHierarchicalResourceQuota ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementHierarchyControllerOutput) EnableHierarchicalResourceQuota() pulumi.BoolPtrOutput
Whether hierarchical resource quota is enabled in this cluster.
func (FeatureMembershipConfigmanagementHierarchyControllerOutput) EnablePodTreeLabels ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementHierarchyControllerOutput) EnablePodTreeLabels() pulumi.BoolPtrOutput
Whether pod tree labels are enabled in this cluster.
func (FeatureMembershipConfigmanagementHierarchyControllerOutput) Enabled ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementHierarchyControllerOutput) Enabled() pulumi.BoolPtrOutput
Enables the installation of Policy Controller. If false, the rest of PolicyController fields take no effect.
func (FeatureMembershipConfigmanagementHierarchyControllerOutput) ToFeatureMembershipConfigmanagementHierarchyControllerOutput ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementHierarchyControllerOutput) ToFeatureMembershipConfigmanagementHierarchyControllerOutput() FeatureMembershipConfigmanagementHierarchyControllerOutput
func (FeatureMembershipConfigmanagementHierarchyControllerOutput) ToFeatureMembershipConfigmanagementHierarchyControllerOutputWithContext ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementHierarchyControllerOutput) ToFeatureMembershipConfigmanagementHierarchyControllerOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementHierarchyControllerOutput
func (FeatureMembershipConfigmanagementHierarchyControllerOutput) ToFeatureMembershipConfigmanagementHierarchyControllerPtrOutput ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementHierarchyControllerOutput) ToFeatureMembershipConfigmanagementHierarchyControllerPtrOutput() FeatureMembershipConfigmanagementHierarchyControllerPtrOutput
func (FeatureMembershipConfigmanagementHierarchyControllerOutput) ToFeatureMembershipConfigmanagementHierarchyControllerPtrOutputWithContext ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementHierarchyControllerOutput) ToFeatureMembershipConfigmanagementHierarchyControllerPtrOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementHierarchyControllerPtrOutput
type FeatureMembershipConfigmanagementHierarchyControllerPtrInput ¶ added in v5.10.0
type FeatureMembershipConfigmanagementHierarchyControllerPtrInput interface { pulumi.Input ToFeatureMembershipConfigmanagementHierarchyControllerPtrOutput() FeatureMembershipConfigmanagementHierarchyControllerPtrOutput ToFeatureMembershipConfigmanagementHierarchyControllerPtrOutputWithContext(context.Context) FeatureMembershipConfigmanagementHierarchyControllerPtrOutput }
FeatureMembershipConfigmanagementHierarchyControllerPtrInput is an input type that accepts FeatureMembershipConfigmanagementHierarchyControllerArgs, FeatureMembershipConfigmanagementHierarchyControllerPtr and FeatureMembershipConfigmanagementHierarchyControllerPtrOutput values. You can construct a concrete instance of `FeatureMembershipConfigmanagementHierarchyControllerPtrInput` via:
FeatureMembershipConfigmanagementHierarchyControllerArgs{...} or: nil
func FeatureMembershipConfigmanagementHierarchyControllerPtr ¶ added in v5.10.0
func FeatureMembershipConfigmanagementHierarchyControllerPtr(v *FeatureMembershipConfigmanagementHierarchyControllerArgs) FeatureMembershipConfigmanagementHierarchyControllerPtrInput
type FeatureMembershipConfigmanagementHierarchyControllerPtrOutput ¶ added in v5.10.0
type FeatureMembershipConfigmanagementHierarchyControllerPtrOutput struct{ *pulumi.OutputState }
func (FeatureMembershipConfigmanagementHierarchyControllerPtrOutput) ElementType ¶ added in v5.10.0
func (FeatureMembershipConfigmanagementHierarchyControllerPtrOutput) ElementType() reflect.Type
func (FeatureMembershipConfigmanagementHierarchyControllerPtrOutput) EnableHierarchicalResourceQuota ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementHierarchyControllerPtrOutput) EnableHierarchicalResourceQuota() pulumi.BoolPtrOutput
Whether hierarchical resource quota is enabled in this cluster.
func (FeatureMembershipConfigmanagementHierarchyControllerPtrOutput) EnablePodTreeLabels ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementHierarchyControllerPtrOutput) EnablePodTreeLabels() pulumi.BoolPtrOutput
Whether pod tree labels are enabled in this cluster.
func (FeatureMembershipConfigmanagementHierarchyControllerPtrOutput) Enabled ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementHierarchyControllerPtrOutput) Enabled() pulumi.BoolPtrOutput
Enables the installation of Policy Controller. If false, the rest of PolicyController fields take no effect.
func (FeatureMembershipConfigmanagementHierarchyControllerPtrOutput) ToFeatureMembershipConfigmanagementHierarchyControllerPtrOutput ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementHierarchyControllerPtrOutput) ToFeatureMembershipConfigmanagementHierarchyControllerPtrOutput() FeatureMembershipConfigmanagementHierarchyControllerPtrOutput
func (FeatureMembershipConfigmanagementHierarchyControllerPtrOutput) ToFeatureMembershipConfigmanagementHierarchyControllerPtrOutputWithContext ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementHierarchyControllerPtrOutput) ToFeatureMembershipConfigmanagementHierarchyControllerPtrOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementHierarchyControllerPtrOutput
type FeatureMembershipConfigmanagementInput ¶ added in v5.10.0
type FeatureMembershipConfigmanagementInput interface { pulumi.Input ToFeatureMembershipConfigmanagementOutput() FeatureMembershipConfigmanagementOutput ToFeatureMembershipConfigmanagementOutputWithContext(context.Context) FeatureMembershipConfigmanagementOutput }
FeatureMembershipConfigmanagementInput is an input type that accepts FeatureMembershipConfigmanagementArgs and FeatureMembershipConfigmanagementOutput values. You can construct a concrete instance of `FeatureMembershipConfigmanagementInput` via:
FeatureMembershipConfigmanagementArgs{...}
type FeatureMembershipConfigmanagementOutput ¶ added in v5.10.0
type FeatureMembershipConfigmanagementOutput struct{ *pulumi.OutputState }
func (FeatureMembershipConfigmanagementOutput) Binauthz ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementOutput) Binauthz() FeatureMembershipConfigmanagementBinauthzPtrOutput
Binauthz conifguration for the cluster.
func (FeatureMembershipConfigmanagementOutput) ConfigSync ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementOutput) ConfigSync() FeatureMembershipConfigmanagementConfigSyncPtrOutput
Config Sync configuration for the cluster.
func (FeatureMembershipConfigmanagementOutput) ElementType ¶ added in v5.10.0
func (FeatureMembershipConfigmanagementOutput) ElementType() reflect.Type
func (FeatureMembershipConfigmanagementOutput) HierarchyController ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementOutput) HierarchyController() FeatureMembershipConfigmanagementHierarchyControllerPtrOutput
Hierarchy Controller configuration for the cluster.
func (FeatureMembershipConfigmanagementOutput) PolicyController ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementOutput) PolicyController() FeatureMembershipConfigmanagementPolicyControllerPtrOutput
Policy Controller configuration for the cluster.
func (FeatureMembershipConfigmanagementOutput) ToFeatureMembershipConfigmanagementOutput ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementOutput) ToFeatureMembershipConfigmanagementOutput() FeatureMembershipConfigmanagementOutput
func (FeatureMembershipConfigmanagementOutput) ToFeatureMembershipConfigmanagementOutputWithContext ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementOutput) ToFeatureMembershipConfigmanagementOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementOutput
func (FeatureMembershipConfigmanagementOutput) ToFeatureMembershipConfigmanagementPtrOutput ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementOutput) ToFeatureMembershipConfigmanagementPtrOutput() FeatureMembershipConfigmanagementPtrOutput
func (FeatureMembershipConfigmanagementOutput) ToFeatureMembershipConfigmanagementPtrOutputWithContext ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementOutput) ToFeatureMembershipConfigmanagementPtrOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementPtrOutput
func (FeatureMembershipConfigmanagementOutput) Version ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementOutput) Version() pulumi.StringPtrOutput
Version of ACM installed.
type FeatureMembershipConfigmanagementPolicyController ¶ added in v5.10.0
type FeatureMembershipConfigmanagementPolicyController 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"` // 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"` }
type FeatureMembershipConfigmanagementPolicyControllerArgs ¶ added in v5.10.0
type FeatureMembershipConfigmanagementPolicyControllerArgs 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"` // 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"` }
func (FeatureMembershipConfigmanagementPolicyControllerArgs) ElementType ¶ added in v5.10.0
func (FeatureMembershipConfigmanagementPolicyControllerArgs) ElementType() reflect.Type
func (FeatureMembershipConfigmanagementPolicyControllerArgs) ToFeatureMembershipConfigmanagementPolicyControllerOutput ¶ added in v5.10.0
func (i FeatureMembershipConfigmanagementPolicyControllerArgs) ToFeatureMembershipConfigmanagementPolicyControllerOutput() FeatureMembershipConfigmanagementPolicyControllerOutput
func (FeatureMembershipConfigmanagementPolicyControllerArgs) ToFeatureMembershipConfigmanagementPolicyControllerOutputWithContext ¶ added in v5.10.0
func (i FeatureMembershipConfigmanagementPolicyControllerArgs) ToFeatureMembershipConfigmanagementPolicyControllerOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementPolicyControllerOutput
func (FeatureMembershipConfigmanagementPolicyControllerArgs) ToFeatureMembershipConfigmanagementPolicyControllerPtrOutput ¶ added in v5.10.0
func (i FeatureMembershipConfigmanagementPolicyControllerArgs) ToFeatureMembershipConfigmanagementPolicyControllerPtrOutput() FeatureMembershipConfigmanagementPolicyControllerPtrOutput
func (FeatureMembershipConfigmanagementPolicyControllerArgs) ToFeatureMembershipConfigmanagementPolicyControllerPtrOutputWithContext ¶ added in v5.10.0
func (i FeatureMembershipConfigmanagementPolicyControllerArgs) ToFeatureMembershipConfigmanagementPolicyControllerPtrOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementPolicyControllerPtrOutput
type FeatureMembershipConfigmanagementPolicyControllerInput ¶ added in v5.10.0
type FeatureMembershipConfigmanagementPolicyControllerInput interface { pulumi.Input ToFeatureMembershipConfigmanagementPolicyControllerOutput() FeatureMembershipConfigmanagementPolicyControllerOutput ToFeatureMembershipConfigmanagementPolicyControllerOutputWithContext(context.Context) FeatureMembershipConfigmanagementPolicyControllerOutput }
FeatureMembershipConfigmanagementPolicyControllerInput is an input type that accepts FeatureMembershipConfigmanagementPolicyControllerArgs and FeatureMembershipConfigmanagementPolicyControllerOutput values. You can construct a concrete instance of `FeatureMembershipConfigmanagementPolicyControllerInput` via:
FeatureMembershipConfigmanagementPolicyControllerArgs{...}
type FeatureMembershipConfigmanagementPolicyControllerOutput ¶ added in v5.10.0
type FeatureMembershipConfigmanagementPolicyControllerOutput struct{ *pulumi.OutputState }
func (FeatureMembershipConfigmanagementPolicyControllerOutput) AuditIntervalSeconds ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementPolicyControllerOutput) AuditIntervalSeconds() pulumi.StringPtrOutput
Sets the interval for Policy Controller Audit Scans (in seconds). When set to 0, this disables audit functionality altogether.
func (FeatureMembershipConfigmanagementPolicyControllerOutput) ElementType ¶ added in v5.10.0
func (FeatureMembershipConfigmanagementPolicyControllerOutput) ElementType() reflect.Type
func (FeatureMembershipConfigmanagementPolicyControllerOutput) Enabled ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementPolicyControllerOutput) Enabled() pulumi.BoolPtrOutput
Enables the installation of Policy Controller. If false, the rest of PolicyController fields take no effect.
func (FeatureMembershipConfigmanagementPolicyControllerOutput) ExemptableNamespaces ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementPolicyControllerOutput) 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 (FeatureMembershipConfigmanagementPolicyControllerOutput) LogDeniesEnabled ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementPolicyControllerOutput) LogDeniesEnabled() pulumi.BoolPtrOutput
Logs all denies and dry run failures.
func (FeatureMembershipConfigmanagementPolicyControllerOutput) ReferentialRulesEnabled ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementPolicyControllerOutput) ReferentialRulesEnabled() pulumi.BoolPtrOutput
Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated.
func (FeatureMembershipConfigmanagementPolicyControllerOutput) TemplateLibraryInstalled ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementPolicyControllerOutput) TemplateLibraryInstalled() pulumi.BoolPtrOutput
Installs the default template library along with Policy Controller.
func (FeatureMembershipConfigmanagementPolicyControllerOutput) ToFeatureMembershipConfigmanagementPolicyControllerOutput ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementPolicyControllerOutput) ToFeatureMembershipConfigmanagementPolicyControllerOutput() FeatureMembershipConfigmanagementPolicyControllerOutput
func (FeatureMembershipConfigmanagementPolicyControllerOutput) ToFeatureMembershipConfigmanagementPolicyControllerOutputWithContext ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementPolicyControllerOutput) ToFeatureMembershipConfigmanagementPolicyControllerOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementPolicyControllerOutput
func (FeatureMembershipConfigmanagementPolicyControllerOutput) ToFeatureMembershipConfigmanagementPolicyControllerPtrOutput ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementPolicyControllerOutput) ToFeatureMembershipConfigmanagementPolicyControllerPtrOutput() FeatureMembershipConfigmanagementPolicyControllerPtrOutput
func (FeatureMembershipConfigmanagementPolicyControllerOutput) ToFeatureMembershipConfigmanagementPolicyControllerPtrOutputWithContext ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementPolicyControllerOutput) ToFeatureMembershipConfigmanagementPolicyControllerPtrOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementPolicyControllerPtrOutput
type FeatureMembershipConfigmanagementPolicyControllerPtrInput ¶ added in v5.10.0
type FeatureMembershipConfigmanagementPolicyControllerPtrInput interface { pulumi.Input ToFeatureMembershipConfigmanagementPolicyControllerPtrOutput() FeatureMembershipConfigmanagementPolicyControllerPtrOutput ToFeatureMembershipConfigmanagementPolicyControllerPtrOutputWithContext(context.Context) FeatureMembershipConfigmanagementPolicyControllerPtrOutput }
FeatureMembershipConfigmanagementPolicyControllerPtrInput is an input type that accepts FeatureMembershipConfigmanagementPolicyControllerArgs, FeatureMembershipConfigmanagementPolicyControllerPtr and FeatureMembershipConfigmanagementPolicyControllerPtrOutput values. You can construct a concrete instance of `FeatureMembershipConfigmanagementPolicyControllerPtrInput` via:
FeatureMembershipConfigmanagementPolicyControllerArgs{...} or: nil
func FeatureMembershipConfigmanagementPolicyControllerPtr ¶ added in v5.10.0
func FeatureMembershipConfigmanagementPolicyControllerPtr(v *FeatureMembershipConfigmanagementPolicyControllerArgs) FeatureMembershipConfigmanagementPolicyControllerPtrInput
type FeatureMembershipConfigmanagementPolicyControllerPtrOutput ¶ added in v5.10.0
type FeatureMembershipConfigmanagementPolicyControllerPtrOutput struct{ *pulumi.OutputState }
func (FeatureMembershipConfigmanagementPolicyControllerPtrOutput) AuditIntervalSeconds ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementPolicyControllerPtrOutput) AuditIntervalSeconds() pulumi.StringPtrOutput
Sets the interval for Policy Controller Audit Scans (in seconds). When set to 0, this disables audit functionality altogether.
func (FeatureMembershipConfigmanagementPolicyControllerPtrOutput) ElementType ¶ added in v5.10.0
func (FeatureMembershipConfigmanagementPolicyControllerPtrOutput) ElementType() reflect.Type
func (FeatureMembershipConfigmanagementPolicyControllerPtrOutput) Enabled ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementPolicyControllerPtrOutput) Enabled() pulumi.BoolPtrOutput
Enables the installation of Policy Controller. If false, the rest of PolicyController fields take no effect.
func (FeatureMembershipConfigmanagementPolicyControllerPtrOutput) ExemptableNamespaces ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementPolicyControllerPtrOutput) 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 (FeatureMembershipConfigmanagementPolicyControllerPtrOutput) LogDeniesEnabled ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementPolicyControllerPtrOutput) LogDeniesEnabled() pulumi.BoolPtrOutput
Logs all denies and dry run failures.
func (FeatureMembershipConfigmanagementPolicyControllerPtrOutput) ReferentialRulesEnabled ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementPolicyControllerPtrOutput) ReferentialRulesEnabled() pulumi.BoolPtrOutput
Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated.
func (FeatureMembershipConfigmanagementPolicyControllerPtrOutput) TemplateLibraryInstalled ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementPolicyControllerPtrOutput) TemplateLibraryInstalled() pulumi.BoolPtrOutput
Installs the default template library along with Policy Controller.
func (FeatureMembershipConfigmanagementPolicyControllerPtrOutput) ToFeatureMembershipConfigmanagementPolicyControllerPtrOutput ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementPolicyControllerPtrOutput) ToFeatureMembershipConfigmanagementPolicyControllerPtrOutput() FeatureMembershipConfigmanagementPolicyControllerPtrOutput
func (FeatureMembershipConfigmanagementPolicyControllerPtrOutput) ToFeatureMembershipConfigmanagementPolicyControllerPtrOutputWithContext ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementPolicyControllerPtrOutput) ToFeatureMembershipConfigmanagementPolicyControllerPtrOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementPolicyControllerPtrOutput
type FeatureMembershipConfigmanagementPtrInput ¶ added in v5.10.0
type FeatureMembershipConfigmanagementPtrInput interface { pulumi.Input ToFeatureMembershipConfigmanagementPtrOutput() FeatureMembershipConfigmanagementPtrOutput ToFeatureMembershipConfigmanagementPtrOutputWithContext(context.Context) FeatureMembershipConfigmanagementPtrOutput }
FeatureMembershipConfigmanagementPtrInput is an input type that accepts FeatureMembershipConfigmanagementArgs, FeatureMembershipConfigmanagementPtr and FeatureMembershipConfigmanagementPtrOutput values. You can construct a concrete instance of `FeatureMembershipConfigmanagementPtrInput` via:
FeatureMembershipConfigmanagementArgs{...} or: nil
func FeatureMembershipConfigmanagementPtr ¶ added in v5.10.0
func FeatureMembershipConfigmanagementPtr(v *FeatureMembershipConfigmanagementArgs) FeatureMembershipConfigmanagementPtrInput
type FeatureMembershipConfigmanagementPtrOutput ¶ added in v5.10.0
type FeatureMembershipConfigmanagementPtrOutput struct{ *pulumi.OutputState }
func (FeatureMembershipConfigmanagementPtrOutput) Binauthz ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementPtrOutput) Binauthz() FeatureMembershipConfigmanagementBinauthzPtrOutput
Binauthz conifguration for the cluster.
func (FeatureMembershipConfigmanagementPtrOutput) ConfigSync ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementPtrOutput) ConfigSync() FeatureMembershipConfigmanagementConfigSyncPtrOutput
Config Sync configuration for the cluster.
func (FeatureMembershipConfigmanagementPtrOutput) ElementType ¶ added in v5.10.0
func (FeatureMembershipConfigmanagementPtrOutput) ElementType() reflect.Type
func (FeatureMembershipConfigmanagementPtrOutput) HierarchyController ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementPtrOutput) HierarchyController() FeatureMembershipConfigmanagementHierarchyControllerPtrOutput
Hierarchy Controller configuration for the cluster.
func (FeatureMembershipConfigmanagementPtrOutput) PolicyController ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementPtrOutput) PolicyController() FeatureMembershipConfigmanagementPolicyControllerPtrOutput
Policy Controller configuration for the cluster.
func (FeatureMembershipConfigmanagementPtrOutput) ToFeatureMembershipConfigmanagementPtrOutput ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementPtrOutput) ToFeatureMembershipConfigmanagementPtrOutput() FeatureMembershipConfigmanagementPtrOutput
func (FeatureMembershipConfigmanagementPtrOutput) ToFeatureMembershipConfigmanagementPtrOutputWithContext ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementPtrOutput) ToFeatureMembershipConfigmanagementPtrOutputWithContext(ctx context.Context) FeatureMembershipConfigmanagementPtrOutput
func (FeatureMembershipConfigmanagementPtrOutput) Version ¶ added in v5.10.0
func (o FeatureMembershipConfigmanagementPtrOutput) Version() pulumi.StringPtrOutput
Version of ACM installed.
type FeatureMembershipInput ¶ added in v5.10.0
type FeatureMembershipInput interface { pulumi.Input ToFeatureMembershipOutput() FeatureMembershipOutput ToFeatureMembershipOutputWithContext(ctx context.Context) FeatureMembershipOutput }
type FeatureMembershipMap ¶ added in v5.10.0
type FeatureMembershipMap map[string]FeatureMembershipInput
func (FeatureMembershipMap) ElementType ¶ added in v5.10.0
func (FeatureMembershipMap) ElementType() reflect.Type
func (FeatureMembershipMap) ToFeatureMembershipMapOutput ¶ added in v5.10.0
func (i FeatureMembershipMap) ToFeatureMembershipMapOutput() FeatureMembershipMapOutput
func (FeatureMembershipMap) ToFeatureMembershipMapOutputWithContext ¶ added in v5.10.0
func (i FeatureMembershipMap) ToFeatureMembershipMapOutputWithContext(ctx context.Context) FeatureMembershipMapOutput
type FeatureMembershipMapInput ¶ added in v5.10.0
type FeatureMembershipMapInput interface { pulumi.Input ToFeatureMembershipMapOutput() FeatureMembershipMapOutput ToFeatureMembershipMapOutputWithContext(context.Context) FeatureMembershipMapOutput }
FeatureMembershipMapInput is an input type that accepts FeatureMembershipMap and FeatureMembershipMapOutput values. You can construct a concrete instance of `FeatureMembershipMapInput` via:
FeatureMembershipMap{ "key": FeatureMembershipArgs{...} }
type FeatureMembershipMapOutput ¶ added in v5.10.0
type FeatureMembershipMapOutput struct{ *pulumi.OutputState }
func (FeatureMembershipMapOutput) ElementType ¶ added in v5.10.0
func (FeatureMembershipMapOutput) ElementType() reflect.Type
func (FeatureMembershipMapOutput) MapIndex ¶ added in v5.10.0
func (o FeatureMembershipMapOutput) MapIndex(k pulumi.StringInput) FeatureMembershipOutput
func (FeatureMembershipMapOutput) ToFeatureMembershipMapOutput ¶ added in v5.10.0
func (o FeatureMembershipMapOutput) ToFeatureMembershipMapOutput() FeatureMembershipMapOutput
func (FeatureMembershipMapOutput) ToFeatureMembershipMapOutputWithContext ¶ added in v5.10.0
func (o FeatureMembershipMapOutput) ToFeatureMembershipMapOutputWithContext(ctx context.Context) FeatureMembershipMapOutput
type FeatureMembershipOutput ¶ added in v5.10.0
type FeatureMembershipOutput struct {
*pulumi.OutputState
}
func (FeatureMembershipOutput) ElementType ¶ added in v5.10.0
func (FeatureMembershipOutput) ElementType() reflect.Type
func (FeatureMembershipOutput) ToFeatureMembershipOutput ¶ added in v5.10.0
func (o FeatureMembershipOutput) ToFeatureMembershipOutput() FeatureMembershipOutput
func (FeatureMembershipOutput) ToFeatureMembershipOutputWithContext ¶ added in v5.10.0
func (o FeatureMembershipOutput) ToFeatureMembershipOutputWithContext(ctx context.Context) FeatureMembershipOutput
func (FeatureMembershipOutput) ToFeatureMembershipPtrOutput ¶ added in v5.10.0
func (o FeatureMembershipOutput) ToFeatureMembershipPtrOutput() FeatureMembershipPtrOutput
func (FeatureMembershipOutput) ToFeatureMembershipPtrOutputWithContext ¶ added in v5.10.0
func (o FeatureMembershipOutput) ToFeatureMembershipPtrOutputWithContext(ctx context.Context) FeatureMembershipPtrOutput
type FeatureMembershipPtrInput ¶ added in v5.10.0
type FeatureMembershipPtrInput interface { pulumi.Input ToFeatureMembershipPtrOutput() FeatureMembershipPtrOutput ToFeatureMembershipPtrOutputWithContext(ctx context.Context) FeatureMembershipPtrOutput }
type FeatureMembershipPtrOutput ¶ added in v5.10.0
type FeatureMembershipPtrOutput struct {
*pulumi.OutputState
}
func (FeatureMembershipPtrOutput) ElementType ¶ added in v5.10.0
func (FeatureMembershipPtrOutput) ElementType() reflect.Type
func (FeatureMembershipPtrOutput) ToFeatureMembershipPtrOutput ¶ added in v5.10.0
func (o FeatureMembershipPtrOutput) ToFeatureMembershipPtrOutput() FeatureMembershipPtrOutput
func (FeatureMembershipPtrOutput) ToFeatureMembershipPtrOutputWithContext ¶ added in v5.10.0
func (o FeatureMembershipPtrOutput) ToFeatureMembershipPtrOutputWithContext(ctx context.Context) FeatureMembershipPtrOutput
type FeatureMembershipState ¶ added in v5.10.0
type FeatureMembershipState struct { // Config Management-specific spec. Configmanagement FeatureMembershipConfigmanagementPtrInput // The name of the feature Feature pulumi.StringPtrInput // The location of the feature Location pulumi.StringPtrInput // The name of the membership Membership pulumi.StringPtrInput // The project of the feature Project pulumi.StringPtrInput }
func (FeatureMembershipState) ElementType ¶ added in v5.10.0
func (FeatureMembershipState) ElementType() reflect.Type
type FeatureOutput ¶ added in v5.10.0
type FeatureOutput struct {
*pulumi.OutputState
}
func (FeatureOutput) ElementType ¶ added in v5.10.0
func (FeatureOutput) ElementType() reflect.Type
func (FeatureOutput) ToFeatureOutput ¶ added in v5.10.0
func (o FeatureOutput) ToFeatureOutput() FeatureOutput
func (FeatureOutput) ToFeatureOutputWithContext ¶ added in v5.10.0
func (o FeatureOutput) ToFeatureOutputWithContext(ctx context.Context) FeatureOutput
func (FeatureOutput) ToFeaturePtrOutput ¶ added in v5.10.0
func (o FeatureOutput) ToFeaturePtrOutput() FeaturePtrOutput
func (FeatureOutput) ToFeaturePtrOutputWithContext ¶ added in v5.10.0
func (o FeatureOutput) ToFeaturePtrOutputWithContext(ctx context.Context) FeaturePtrOutput
type FeaturePtrInput ¶ added in v5.10.0
type FeaturePtrInput interface { pulumi.Input ToFeaturePtrOutput() FeaturePtrOutput ToFeaturePtrOutputWithContext(ctx context.Context) FeaturePtrOutput }
type FeaturePtrOutput ¶ added in v5.10.0
type FeaturePtrOutput struct {
*pulumi.OutputState
}
func (FeaturePtrOutput) ElementType ¶ added in v5.10.0
func (FeaturePtrOutput) ElementType() reflect.Type
func (FeaturePtrOutput) ToFeaturePtrOutput ¶ added in v5.10.0
func (o FeaturePtrOutput) ToFeaturePtrOutput() FeaturePtrOutput
func (FeaturePtrOutput) ToFeaturePtrOutputWithContext ¶ added in v5.10.0
func (o FeaturePtrOutput) ToFeaturePtrOutputWithContext(ctx context.Context) FeaturePtrOutput
type FeatureSpec ¶ added in v5.10.0
type FeatureSpec struct { // Multicluster Ingress-specific spec. // The `multiclusteringress` block supports: Multiclusteringress *FeatureSpecMulticlusteringress `pulumi:"multiclusteringress"` }
type FeatureSpecArgs ¶ added in v5.10.0
type FeatureSpecArgs struct { // Multicluster Ingress-specific spec. // The `multiclusteringress` block supports: Multiclusteringress FeatureSpecMulticlusteringressPtrInput `pulumi:"multiclusteringress"` }
func (FeatureSpecArgs) ElementType ¶ added in v5.10.0
func (FeatureSpecArgs) ElementType() reflect.Type
func (FeatureSpecArgs) ToFeatureSpecOutput ¶ added in v5.10.0
func (i FeatureSpecArgs) ToFeatureSpecOutput() FeatureSpecOutput
func (FeatureSpecArgs) ToFeatureSpecOutputWithContext ¶ added in v5.10.0
func (i FeatureSpecArgs) ToFeatureSpecOutputWithContext(ctx context.Context) FeatureSpecOutput
func (FeatureSpecArgs) ToFeatureSpecPtrOutput ¶ added in v5.10.0
func (i FeatureSpecArgs) ToFeatureSpecPtrOutput() FeatureSpecPtrOutput
func (FeatureSpecArgs) ToFeatureSpecPtrOutputWithContext ¶ added in v5.10.0
func (i FeatureSpecArgs) ToFeatureSpecPtrOutputWithContext(ctx context.Context) FeatureSpecPtrOutput
type FeatureSpecInput ¶ added in v5.10.0
type FeatureSpecInput interface { pulumi.Input ToFeatureSpecOutput() FeatureSpecOutput ToFeatureSpecOutputWithContext(context.Context) FeatureSpecOutput }
FeatureSpecInput is an input type that accepts FeatureSpecArgs and FeatureSpecOutput values. You can construct a concrete instance of `FeatureSpecInput` via:
FeatureSpecArgs{...}
type FeatureSpecMulticlusteringress ¶ added in v5.10.0
type FeatureSpecMulticlusteringress struct { // Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example: `projects/foo-proj/locations/global/memberships/bar` ConfigMembership *string `pulumi:"configMembership"` }
type FeatureSpecMulticlusteringressArgs ¶ added in v5.10.0
type FeatureSpecMulticlusteringressArgs struct { // Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example: `projects/foo-proj/locations/global/memberships/bar` ConfigMembership pulumi.StringPtrInput `pulumi:"configMembership"` }
func (FeatureSpecMulticlusteringressArgs) ElementType ¶ added in v5.10.0
func (FeatureSpecMulticlusteringressArgs) ElementType() reflect.Type
func (FeatureSpecMulticlusteringressArgs) ToFeatureSpecMulticlusteringressOutput ¶ added in v5.10.0
func (i FeatureSpecMulticlusteringressArgs) ToFeatureSpecMulticlusteringressOutput() FeatureSpecMulticlusteringressOutput
func (FeatureSpecMulticlusteringressArgs) ToFeatureSpecMulticlusteringressOutputWithContext ¶ added in v5.10.0
func (i FeatureSpecMulticlusteringressArgs) ToFeatureSpecMulticlusteringressOutputWithContext(ctx context.Context) FeatureSpecMulticlusteringressOutput
func (FeatureSpecMulticlusteringressArgs) ToFeatureSpecMulticlusteringressPtrOutput ¶ added in v5.10.0
func (i FeatureSpecMulticlusteringressArgs) ToFeatureSpecMulticlusteringressPtrOutput() FeatureSpecMulticlusteringressPtrOutput
func (FeatureSpecMulticlusteringressArgs) ToFeatureSpecMulticlusteringressPtrOutputWithContext ¶ added in v5.10.0
func (i FeatureSpecMulticlusteringressArgs) ToFeatureSpecMulticlusteringressPtrOutputWithContext(ctx context.Context) FeatureSpecMulticlusteringressPtrOutput
type FeatureSpecMulticlusteringressInput ¶ added in v5.10.0
type FeatureSpecMulticlusteringressInput interface { pulumi.Input ToFeatureSpecMulticlusteringressOutput() FeatureSpecMulticlusteringressOutput ToFeatureSpecMulticlusteringressOutputWithContext(context.Context) FeatureSpecMulticlusteringressOutput }
FeatureSpecMulticlusteringressInput is an input type that accepts FeatureSpecMulticlusteringressArgs and FeatureSpecMulticlusteringressOutput values. You can construct a concrete instance of `FeatureSpecMulticlusteringressInput` via:
FeatureSpecMulticlusteringressArgs{...}
type FeatureSpecMulticlusteringressOutput ¶ added in v5.10.0
type FeatureSpecMulticlusteringressOutput struct{ *pulumi.OutputState }
func (FeatureSpecMulticlusteringressOutput) ConfigMembership ¶ added in v5.10.0
func (o FeatureSpecMulticlusteringressOutput) ConfigMembership() pulumi.StringPtrOutput
Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example: `projects/foo-proj/locations/global/memberships/bar`
func (FeatureSpecMulticlusteringressOutput) ElementType ¶ added in v5.10.0
func (FeatureSpecMulticlusteringressOutput) ElementType() reflect.Type
func (FeatureSpecMulticlusteringressOutput) ToFeatureSpecMulticlusteringressOutput ¶ added in v5.10.0
func (o FeatureSpecMulticlusteringressOutput) ToFeatureSpecMulticlusteringressOutput() FeatureSpecMulticlusteringressOutput
func (FeatureSpecMulticlusteringressOutput) ToFeatureSpecMulticlusteringressOutputWithContext ¶ added in v5.10.0
func (o FeatureSpecMulticlusteringressOutput) ToFeatureSpecMulticlusteringressOutputWithContext(ctx context.Context) FeatureSpecMulticlusteringressOutput
func (FeatureSpecMulticlusteringressOutput) ToFeatureSpecMulticlusteringressPtrOutput ¶ added in v5.10.0
func (o FeatureSpecMulticlusteringressOutput) ToFeatureSpecMulticlusteringressPtrOutput() FeatureSpecMulticlusteringressPtrOutput
func (FeatureSpecMulticlusteringressOutput) ToFeatureSpecMulticlusteringressPtrOutputWithContext ¶ added in v5.10.0
func (o FeatureSpecMulticlusteringressOutput) ToFeatureSpecMulticlusteringressPtrOutputWithContext(ctx context.Context) FeatureSpecMulticlusteringressPtrOutput
type FeatureSpecMulticlusteringressPtrInput ¶ added in v5.10.0
type FeatureSpecMulticlusteringressPtrInput interface { pulumi.Input ToFeatureSpecMulticlusteringressPtrOutput() FeatureSpecMulticlusteringressPtrOutput ToFeatureSpecMulticlusteringressPtrOutputWithContext(context.Context) FeatureSpecMulticlusteringressPtrOutput }
FeatureSpecMulticlusteringressPtrInput is an input type that accepts FeatureSpecMulticlusteringressArgs, FeatureSpecMulticlusteringressPtr and FeatureSpecMulticlusteringressPtrOutput values. You can construct a concrete instance of `FeatureSpecMulticlusteringressPtrInput` via:
FeatureSpecMulticlusteringressArgs{...} or: nil
func FeatureSpecMulticlusteringressPtr ¶ added in v5.10.0
func FeatureSpecMulticlusteringressPtr(v *FeatureSpecMulticlusteringressArgs) FeatureSpecMulticlusteringressPtrInput
type FeatureSpecMulticlusteringressPtrOutput ¶ added in v5.10.0
type FeatureSpecMulticlusteringressPtrOutput struct{ *pulumi.OutputState }
func (FeatureSpecMulticlusteringressPtrOutput) ConfigMembership ¶ added in v5.10.0
func (o FeatureSpecMulticlusteringressPtrOutput) ConfigMembership() pulumi.StringPtrOutput
Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example: `projects/foo-proj/locations/global/memberships/bar`
func (FeatureSpecMulticlusteringressPtrOutput) ElementType ¶ added in v5.10.0
func (FeatureSpecMulticlusteringressPtrOutput) ElementType() reflect.Type
func (FeatureSpecMulticlusteringressPtrOutput) ToFeatureSpecMulticlusteringressPtrOutput ¶ added in v5.10.0
func (o FeatureSpecMulticlusteringressPtrOutput) ToFeatureSpecMulticlusteringressPtrOutput() FeatureSpecMulticlusteringressPtrOutput
func (FeatureSpecMulticlusteringressPtrOutput) ToFeatureSpecMulticlusteringressPtrOutputWithContext ¶ added in v5.10.0
func (o FeatureSpecMulticlusteringressPtrOutput) ToFeatureSpecMulticlusteringressPtrOutputWithContext(ctx context.Context) FeatureSpecMulticlusteringressPtrOutput
type FeatureSpecOutput ¶ added in v5.10.0
type FeatureSpecOutput struct{ *pulumi.OutputState }
func (FeatureSpecOutput) ElementType ¶ added in v5.10.0
func (FeatureSpecOutput) ElementType() reflect.Type
func (FeatureSpecOutput) Multiclusteringress ¶ added in v5.10.0
func (o FeatureSpecOutput) Multiclusteringress() FeatureSpecMulticlusteringressPtrOutput
Multicluster Ingress-specific spec. The `multiclusteringress` block supports:
func (FeatureSpecOutput) ToFeatureSpecOutput ¶ added in v5.10.0
func (o FeatureSpecOutput) ToFeatureSpecOutput() FeatureSpecOutput
func (FeatureSpecOutput) ToFeatureSpecOutputWithContext ¶ added in v5.10.0
func (o FeatureSpecOutput) ToFeatureSpecOutputWithContext(ctx context.Context) FeatureSpecOutput
func (FeatureSpecOutput) ToFeatureSpecPtrOutput ¶ added in v5.10.0
func (o FeatureSpecOutput) ToFeatureSpecPtrOutput() FeatureSpecPtrOutput
func (FeatureSpecOutput) ToFeatureSpecPtrOutputWithContext ¶ added in v5.10.0
func (o FeatureSpecOutput) ToFeatureSpecPtrOutputWithContext(ctx context.Context) FeatureSpecPtrOutput
type FeatureSpecPtrInput ¶ added in v5.10.0
type FeatureSpecPtrInput interface { pulumi.Input ToFeatureSpecPtrOutput() FeatureSpecPtrOutput ToFeatureSpecPtrOutputWithContext(context.Context) FeatureSpecPtrOutput }
FeatureSpecPtrInput is an input type that accepts FeatureSpecArgs, FeatureSpecPtr and FeatureSpecPtrOutput values. You can construct a concrete instance of `FeatureSpecPtrInput` via:
FeatureSpecArgs{...} or: nil
func FeatureSpecPtr ¶ added in v5.10.0
func FeatureSpecPtr(v *FeatureSpecArgs) FeatureSpecPtrInput
type FeatureSpecPtrOutput ¶ added in v5.10.0
type FeatureSpecPtrOutput struct{ *pulumi.OutputState }
func (FeatureSpecPtrOutput) Elem ¶ added in v5.10.0
func (o FeatureSpecPtrOutput) Elem() FeatureSpecOutput
func (FeatureSpecPtrOutput) ElementType ¶ added in v5.10.0
func (FeatureSpecPtrOutput) ElementType() reflect.Type
func (FeatureSpecPtrOutput) Multiclusteringress ¶ added in v5.10.0
func (o FeatureSpecPtrOutput) Multiclusteringress() FeatureSpecMulticlusteringressPtrOutput
Multicluster Ingress-specific spec. The `multiclusteringress` block supports:
func (FeatureSpecPtrOutput) ToFeatureSpecPtrOutput ¶ added in v5.10.0
func (o FeatureSpecPtrOutput) ToFeatureSpecPtrOutput() FeatureSpecPtrOutput
func (FeatureSpecPtrOutput) ToFeatureSpecPtrOutputWithContext ¶ added in v5.10.0
func (o FeatureSpecPtrOutput) ToFeatureSpecPtrOutputWithContext(ctx context.Context) FeatureSpecPtrOutput
type FeatureState ¶ added in v5.10.0
type FeatureState struct { CreateTime pulumi.StringPtrInput DeleteTime pulumi.StringPtrInput // GCP labels for this Feature. Labels pulumi.StringMapInput // The location for the resource Location pulumi.StringPtrInput // The full, unique name of this Feature resource Name pulumi.StringPtrInput // The project for the resource Project pulumi.StringPtrInput // Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused. Spec FeatureSpecPtrInput UpdateTime pulumi.StringPtrInput }
func (FeatureState) ElementType ¶ added in v5.10.0
func (FeatureState) ElementType() reflect.Type
type Membership ¶
type Membership struct { pulumi.CustomResourceState // 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 // Structure is documented below. Authority MembershipAuthorityPtrOutput `pulumi:"authority"` // The name of this entity type to be displayed on the console. Description pulumi.StringPtrOutput `pulumi:"description"` // If this Membership is a Kubernetes API server hosted on GKE, this is a self link to its GCP resource. // Structure is documented below. Endpoint MembershipEndpointPtrOutput `pulumi:"endpoint"` // Labels to apply to this membership. Labels pulumi.StringMapOutput `pulumi:"labels"` // The client-provided identifier of the membership. MembershipId pulumi.StringOutput `pulumi:"membershipId"` // The unique identifier of the membership. Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` }
## Import
Membership can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:gkehub/membership:Membership default {{name}}
```
func GetMembership ¶
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 ¶
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 ¶
func (*Membership) ElementType() reflect.Type
func (*Membership) ToMembershipOutput ¶
func (i *Membership) ToMembershipOutput() MembershipOutput
func (*Membership) ToMembershipOutputWithContext ¶
func (i *Membership) ToMembershipOutputWithContext(ctx context.Context) MembershipOutput
func (*Membership) ToMembershipPtrOutput ¶
func (i *Membership) ToMembershipPtrOutput() MembershipPtrOutput
func (*Membership) ToMembershipPtrOutputWithContext ¶
func (i *Membership) ToMembershipPtrOutputWithContext(ctx context.Context) MembershipPtrOutput
type MembershipArgs ¶
type MembershipArgs struct { // 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 // Structure is documented below. Authority MembershipAuthorityPtrInput // The name of this entity type to be displayed on the console. Description pulumi.StringPtrInput // If this Membership is a Kubernetes API server hosted on GKE, this is a self link to its GCP resource. // Structure is documented below. Endpoint MembershipEndpointPtrInput // Labels to apply to this membership. Labels pulumi.StringMapInput // The client-provided identifier of the membership. MembershipId pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput }
The set of arguments for constructing a Membership resource.
func (MembershipArgs) ElementType ¶
func (MembershipArgs) ElementType() reflect.Type
type MembershipArray ¶
type MembershipArray []MembershipInput
func (MembershipArray) ElementType ¶
func (MembershipArray) ElementType() reflect.Type
func (MembershipArray) ToMembershipArrayOutput ¶
func (i MembershipArray) ToMembershipArrayOutput() MembershipArrayOutput
func (MembershipArray) ToMembershipArrayOutputWithContext ¶
func (i MembershipArray) ToMembershipArrayOutputWithContext(ctx context.Context) MembershipArrayOutput
type MembershipArrayInput ¶
type MembershipArrayInput interface { pulumi.Input ToMembershipArrayOutput() MembershipArrayOutput ToMembershipArrayOutputWithContext(context.Context) MembershipArrayOutput }
MembershipArrayInput is an input type that accepts MembershipArray and MembershipArrayOutput values. You can construct a concrete instance of `MembershipArrayInput` via:
MembershipArray{ MembershipArgs{...} }
type MembershipArrayOutput ¶
type MembershipArrayOutput struct{ *pulumi.OutputState }
func (MembershipArrayOutput) ElementType ¶
func (MembershipArrayOutput) ElementType() reflect.Type
func (MembershipArrayOutput) Index ¶
func (o MembershipArrayOutput) Index(i pulumi.IntInput) MembershipOutput
func (MembershipArrayOutput) ToMembershipArrayOutput ¶
func (o MembershipArrayOutput) ToMembershipArrayOutput() MembershipArrayOutput
func (MembershipArrayOutput) ToMembershipArrayOutputWithContext ¶
func (o MembershipArrayOutput) ToMembershipArrayOutputWithContext(ctx context.Context) MembershipArrayOutput
type MembershipAuthority ¶
type MembershipAuthority struct {
Issuer string `pulumi:"issuer"`
}
type MembershipAuthorityArgs ¶
type MembershipAuthorityArgs struct {
Issuer pulumi.StringInput `pulumi:"issuer"`
}
func (MembershipAuthorityArgs) ElementType ¶
func (MembershipAuthorityArgs) ElementType() reflect.Type
func (MembershipAuthorityArgs) ToMembershipAuthorityOutput ¶
func (i MembershipAuthorityArgs) ToMembershipAuthorityOutput() MembershipAuthorityOutput
func (MembershipAuthorityArgs) ToMembershipAuthorityOutputWithContext ¶
func (i MembershipAuthorityArgs) ToMembershipAuthorityOutputWithContext(ctx context.Context) MembershipAuthorityOutput
func (MembershipAuthorityArgs) ToMembershipAuthorityPtrOutput ¶
func (i MembershipAuthorityArgs) ToMembershipAuthorityPtrOutput() MembershipAuthorityPtrOutput
func (MembershipAuthorityArgs) ToMembershipAuthorityPtrOutputWithContext ¶
func (i MembershipAuthorityArgs) ToMembershipAuthorityPtrOutputWithContext(ctx context.Context) MembershipAuthorityPtrOutput
type MembershipAuthorityInput ¶
type MembershipAuthorityInput interface { pulumi.Input ToMembershipAuthorityOutput() MembershipAuthorityOutput ToMembershipAuthorityOutputWithContext(context.Context) MembershipAuthorityOutput }
MembershipAuthorityInput is an input type that accepts MembershipAuthorityArgs and MembershipAuthorityOutput values. You can construct a concrete instance of `MembershipAuthorityInput` via:
MembershipAuthorityArgs{...}
type MembershipAuthorityOutput ¶
type MembershipAuthorityOutput struct{ *pulumi.OutputState }
func (MembershipAuthorityOutput) ElementType ¶
func (MembershipAuthorityOutput) ElementType() reflect.Type
func (MembershipAuthorityOutput) Issuer ¶
func (o MembershipAuthorityOutput) Issuer() pulumi.StringOutput
func (MembershipAuthorityOutput) ToMembershipAuthorityOutput ¶
func (o MembershipAuthorityOutput) ToMembershipAuthorityOutput() MembershipAuthorityOutput
func (MembershipAuthorityOutput) ToMembershipAuthorityOutputWithContext ¶
func (o MembershipAuthorityOutput) ToMembershipAuthorityOutputWithContext(ctx context.Context) MembershipAuthorityOutput
func (MembershipAuthorityOutput) ToMembershipAuthorityPtrOutput ¶
func (o MembershipAuthorityOutput) ToMembershipAuthorityPtrOutput() MembershipAuthorityPtrOutput
func (MembershipAuthorityOutput) ToMembershipAuthorityPtrOutputWithContext ¶
func (o MembershipAuthorityOutput) ToMembershipAuthorityPtrOutputWithContext(ctx context.Context) MembershipAuthorityPtrOutput
type MembershipAuthorityPtrInput ¶
type MembershipAuthorityPtrInput interface { pulumi.Input ToMembershipAuthorityPtrOutput() MembershipAuthorityPtrOutput ToMembershipAuthorityPtrOutputWithContext(context.Context) MembershipAuthorityPtrOutput }
MembershipAuthorityPtrInput is an input type that accepts MembershipAuthorityArgs, MembershipAuthorityPtr and MembershipAuthorityPtrOutput values. You can construct a concrete instance of `MembershipAuthorityPtrInput` via:
MembershipAuthorityArgs{...} or: nil
func MembershipAuthorityPtr ¶
func MembershipAuthorityPtr(v *MembershipAuthorityArgs) MembershipAuthorityPtrInput
type MembershipAuthorityPtrOutput ¶
type MembershipAuthorityPtrOutput struct{ *pulumi.OutputState }
func (MembershipAuthorityPtrOutput) Elem ¶
func (o MembershipAuthorityPtrOutput) Elem() MembershipAuthorityOutput
func (MembershipAuthorityPtrOutput) ElementType ¶
func (MembershipAuthorityPtrOutput) ElementType() reflect.Type
func (MembershipAuthorityPtrOutput) Issuer ¶
func (o MembershipAuthorityPtrOutput) Issuer() pulumi.StringPtrOutput
func (MembershipAuthorityPtrOutput) ToMembershipAuthorityPtrOutput ¶
func (o MembershipAuthorityPtrOutput) ToMembershipAuthorityPtrOutput() MembershipAuthorityPtrOutput
func (MembershipAuthorityPtrOutput) ToMembershipAuthorityPtrOutputWithContext ¶
func (o MembershipAuthorityPtrOutput) ToMembershipAuthorityPtrOutputWithContext(ctx context.Context) MembershipAuthorityPtrOutput
type MembershipEndpoint ¶
type MembershipEndpoint struct { // If this Membership is a Kubernetes API server hosted on GKE, this is a self link to its GCP resource. // Structure is documented below. GkeCluster *MembershipEndpointGkeCluster `pulumi:"gkeCluster"` }
type MembershipEndpointArgs ¶
type MembershipEndpointArgs struct { // If this Membership is a Kubernetes API server hosted on GKE, this is a self link to its GCP resource. // Structure is documented below. GkeCluster MembershipEndpointGkeClusterPtrInput `pulumi:"gkeCluster"` }
func (MembershipEndpointArgs) ElementType ¶
func (MembershipEndpointArgs) ElementType() reflect.Type
func (MembershipEndpointArgs) ToMembershipEndpointOutput ¶
func (i MembershipEndpointArgs) ToMembershipEndpointOutput() MembershipEndpointOutput
func (MembershipEndpointArgs) ToMembershipEndpointOutputWithContext ¶
func (i MembershipEndpointArgs) ToMembershipEndpointOutputWithContext(ctx context.Context) MembershipEndpointOutput
func (MembershipEndpointArgs) ToMembershipEndpointPtrOutput ¶
func (i MembershipEndpointArgs) ToMembershipEndpointPtrOutput() MembershipEndpointPtrOutput
func (MembershipEndpointArgs) ToMembershipEndpointPtrOutputWithContext ¶
func (i MembershipEndpointArgs) ToMembershipEndpointPtrOutputWithContext(ctx context.Context) MembershipEndpointPtrOutput
type MembershipEndpointGkeCluster ¶
type MembershipEndpointGkeCluster struct {
ResourceLink string `pulumi:"resourceLink"`
}
type MembershipEndpointGkeClusterArgs ¶
type MembershipEndpointGkeClusterArgs struct {
ResourceLink pulumi.StringInput `pulumi:"resourceLink"`
}
func (MembershipEndpointGkeClusterArgs) ElementType ¶
func (MembershipEndpointGkeClusterArgs) ElementType() reflect.Type
func (MembershipEndpointGkeClusterArgs) ToMembershipEndpointGkeClusterOutput ¶
func (i MembershipEndpointGkeClusterArgs) ToMembershipEndpointGkeClusterOutput() MembershipEndpointGkeClusterOutput
func (MembershipEndpointGkeClusterArgs) ToMembershipEndpointGkeClusterOutputWithContext ¶
func (i MembershipEndpointGkeClusterArgs) ToMembershipEndpointGkeClusterOutputWithContext(ctx context.Context) MembershipEndpointGkeClusterOutput
func (MembershipEndpointGkeClusterArgs) ToMembershipEndpointGkeClusterPtrOutput ¶
func (i MembershipEndpointGkeClusterArgs) ToMembershipEndpointGkeClusterPtrOutput() MembershipEndpointGkeClusterPtrOutput
func (MembershipEndpointGkeClusterArgs) ToMembershipEndpointGkeClusterPtrOutputWithContext ¶
func (i MembershipEndpointGkeClusterArgs) ToMembershipEndpointGkeClusterPtrOutputWithContext(ctx context.Context) MembershipEndpointGkeClusterPtrOutput
type MembershipEndpointGkeClusterInput ¶
type MembershipEndpointGkeClusterInput interface { pulumi.Input ToMembershipEndpointGkeClusterOutput() MembershipEndpointGkeClusterOutput ToMembershipEndpointGkeClusterOutputWithContext(context.Context) MembershipEndpointGkeClusterOutput }
MembershipEndpointGkeClusterInput is an input type that accepts MembershipEndpointGkeClusterArgs and MembershipEndpointGkeClusterOutput values. You can construct a concrete instance of `MembershipEndpointGkeClusterInput` via:
MembershipEndpointGkeClusterArgs{...}
type MembershipEndpointGkeClusterOutput ¶
type MembershipEndpointGkeClusterOutput struct{ *pulumi.OutputState }
func (MembershipEndpointGkeClusterOutput) ElementType ¶
func (MembershipEndpointGkeClusterOutput) ElementType() reflect.Type
func (MembershipEndpointGkeClusterOutput) ResourceLink ¶
func (o MembershipEndpointGkeClusterOutput) ResourceLink() pulumi.StringOutput
func (MembershipEndpointGkeClusterOutput) ToMembershipEndpointGkeClusterOutput ¶
func (o MembershipEndpointGkeClusterOutput) ToMembershipEndpointGkeClusterOutput() MembershipEndpointGkeClusterOutput
func (MembershipEndpointGkeClusterOutput) ToMembershipEndpointGkeClusterOutputWithContext ¶
func (o MembershipEndpointGkeClusterOutput) ToMembershipEndpointGkeClusterOutputWithContext(ctx context.Context) MembershipEndpointGkeClusterOutput
func (MembershipEndpointGkeClusterOutput) ToMembershipEndpointGkeClusterPtrOutput ¶
func (o MembershipEndpointGkeClusterOutput) ToMembershipEndpointGkeClusterPtrOutput() MembershipEndpointGkeClusterPtrOutput
func (MembershipEndpointGkeClusterOutput) ToMembershipEndpointGkeClusterPtrOutputWithContext ¶
func (o MembershipEndpointGkeClusterOutput) ToMembershipEndpointGkeClusterPtrOutputWithContext(ctx context.Context) MembershipEndpointGkeClusterPtrOutput
type MembershipEndpointGkeClusterPtrInput ¶
type MembershipEndpointGkeClusterPtrInput interface { pulumi.Input ToMembershipEndpointGkeClusterPtrOutput() MembershipEndpointGkeClusterPtrOutput ToMembershipEndpointGkeClusterPtrOutputWithContext(context.Context) MembershipEndpointGkeClusterPtrOutput }
MembershipEndpointGkeClusterPtrInput is an input type that accepts MembershipEndpointGkeClusterArgs, MembershipEndpointGkeClusterPtr and MembershipEndpointGkeClusterPtrOutput values. You can construct a concrete instance of `MembershipEndpointGkeClusterPtrInput` via:
MembershipEndpointGkeClusterArgs{...} or: nil
func MembershipEndpointGkeClusterPtr ¶
func MembershipEndpointGkeClusterPtr(v *MembershipEndpointGkeClusterArgs) MembershipEndpointGkeClusterPtrInput
type MembershipEndpointGkeClusterPtrOutput ¶
type MembershipEndpointGkeClusterPtrOutput struct{ *pulumi.OutputState }
func (MembershipEndpointGkeClusterPtrOutput) ElementType ¶
func (MembershipEndpointGkeClusterPtrOutput) ElementType() reflect.Type
func (MembershipEndpointGkeClusterPtrOutput) ResourceLink ¶
func (o MembershipEndpointGkeClusterPtrOutput) ResourceLink() pulumi.StringPtrOutput
func (MembershipEndpointGkeClusterPtrOutput) ToMembershipEndpointGkeClusterPtrOutput ¶
func (o MembershipEndpointGkeClusterPtrOutput) ToMembershipEndpointGkeClusterPtrOutput() MembershipEndpointGkeClusterPtrOutput
func (MembershipEndpointGkeClusterPtrOutput) ToMembershipEndpointGkeClusterPtrOutputWithContext ¶
func (o MembershipEndpointGkeClusterPtrOutput) ToMembershipEndpointGkeClusterPtrOutputWithContext(ctx context.Context) MembershipEndpointGkeClusterPtrOutput
type MembershipEndpointInput ¶
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 ¶
type MembershipEndpointOutput struct{ *pulumi.OutputState }
func (MembershipEndpointOutput) ElementType ¶
func (MembershipEndpointOutput) ElementType() reflect.Type
func (MembershipEndpointOutput) GkeCluster ¶
func (o MembershipEndpointOutput) GkeCluster() MembershipEndpointGkeClusterPtrOutput
If this Membership is a Kubernetes API server hosted on GKE, this is a self link to its GCP resource. Structure is documented below.
func (MembershipEndpointOutput) ToMembershipEndpointOutput ¶
func (o MembershipEndpointOutput) ToMembershipEndpointOutput() MembershipEndpointOutput
func (MembershipEndpointOutput) ToMembershipEndpointOutputWithContext ¶
func (o MembershipEndpointOutput) ToMembershipEndpointOutputWithContext(ctx context.Context) MembershipEndpointOutput
func (MembershipEndpointOutput) ToMembershipEndpointPtrOutput ¶
func (o MembershipEndpointOutput) ToMembershipEndpointPtrOutput() MembershipEndpointPtrOutput
func (MembershipEndpointOutput) ToMembershipEndpointPtrOutputWithContext ¶
func (o MembershipEndpointOutput) ToMembershipEndpointPtrOutputWithContext(ctx context.Context) MembershipEndpointPtrOutput
type MembershipEndpointPtrInput ¶
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 ¶
func MembershipEndpointPtr(v *MembershipEndpointArgs) MembershipEndpointPtrInput
type MembershipEndpointPtrOutput ¶
type MembershipEndpointPtrOutput struct{ *pulumi.OutputState }
func (MembershipEndpointPtrOutput) Elem ¶
func (o MembershipEndpointPtrOutput) Elem() MembershipEndpointOutput
func (MembershipEndpointPtrOutput) ElementType ¶
func (MembershipEndpointPtrOutput) ElementType() reflect.Type
func (MembershipEndpointPtrOutput) GkeCluster ¶
func (o MembershipEndpointPtrOutput) GkeCluster() MembershipEndpointGkeClusterPtrOutput
If this Membership is a Kubernetes API server hosted on GKE, this is a self link to its GCP resource. Structure is documented below.
func (MembershipEndpointPtrOutput) ToMembershipEndpointPtrOutput ¶
func (o MembershipEndpointPtrOutput) ToMembershipEndpointPtrOutput() MembershipEndpointPtrOutput
func (MembershipEndpointPtrOutput) ToMembershipEndpointPtrOutputWithContext ¶
func (o MembershipEndpointPtrOutput) ToMembershipEndpointPtrOutputWithContext(ctx context.Context) MembershipEndpointPtrOutput
type MembershipInput ¶
type MembershipInput interface { pulumi.Input ToMembershipOutput() MembershipOutput ToMembershipOutputWithContext(ctx context.Context) MembershipOutput }
type MembershipMap ¶
type MembershipMap map[string]MembershipInput
func (MembershipMap) ElementType ¶
func (MembershipMap) ElementType() reflect.Type
func (MembershipMap) ToMembershipMapOutput ¶
func (i MembershipMap) ToMembershipMapOutput() MembershipMapOutput
func (MembershipMap) ToMembershipMapOutputWithContext ¶
func (i MembershipMap) ToMembershipMapOutputWithContext(ctx context.Context) MembershipMapOutput
type MembershipMapInput ¶
type MembershipMapInput interface { pulumi.Input ToMembershipMapOutput() MembershipMapOutput ToMembershipMapOutputWithContext(context.Context) MembershipMapOutput }
MembershipMapInput is an input type that accepts MembershipMap and MembershipMapOutput values. You can construct a concrete instance of `MembershipMapInput` via:
MembershipMap{ "key": MembershipArgs{...} }
type MembershipMapOutput ¶
type MembershipMapOutput struct{ *pulumi.OutputState }
func (MembershipMapOutput) ElementType ¶
func (MembershipMapOutput) ElementType() reflect.Type
func (MembershipMapOutput) MapIndex ¶
func (o MembershipMapOutput) MapIndex(k pulumi.StringInput) MembershipOutput
func (MembershipMapOutput) ToMembershipMapOutput ¶
func (o MembershipMapOutput) ToMembershipMapOutput() MembershipMapOutput
func (MembershipMapOutput) ToMembershipMapOutputWithContext ¶
func (o MembershipMapOutput) ToMembershipMapOutputWithContext(ctx context.Context) MembershipMapOutput
type MembershipOutput ¶
type MembershipOutput struct {
*pulumi.OutputState
}
func (MembershipOutput) ElementType ¶
func (MembershipOutput) ElementType() reflect.Type
func (MembershipOutput) ToMembershipOutput ¶
func (o MembershipOutput) ToMembershipOutput() MembershipOutput
func (MembershipOutput) ToMembershipOutputWithContext ¶
func (o MembershipOutput) ToMembershipOutputWithContext(ctx context.Context) MembershipOutput
func (MembershipOutput) ToMembershipPtrOutput ¶
func (o MembershipOutput) ToMembershipPtrOutput() MembershipPtrOutput
func (MembershipOutput) ToMembershipPtrOutputWithContext ¶
func (o MembershipOutput) ToMembershipPtrOutputWithContext(ctx context.Context) MembershipPtrOutput
type MembershipPtrInput ¶
type MembershipPtrInput interface { pulumi.Input ToMembershipPtrOutput() MembershipPtrOutput ToMembershipPtrOutputWithContext(ctx context.Context) MembershipPtrOutput }
type MembershipPtrOutput ¶
type MembershipPtrOutput struct {
*pulumi.OutputState
}
func (MembershipPtrOutput) ElementType ¶
func (MembershipPtrOutput) ElementType() reflect.Type
func (MembershipPtrOutput) ToMembershipPtrOutput ¶
func (o MembershipPtrOutput) ToMembershipPtrOutput() MembershipPtrOutput
func (MembershipPtrOutput) ToMembershipPtrOutputWithContext ¶
func (o MembershipPtrOutput) ToMembershipPtrOutputWithContext(ctx context.Context) MembershipPtrOutput
type MembershipState ¶
type MembershipState struct { // 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 // Structure is documented below. Authority MembershipAuthorityPtrInput // The name of this entity type to be displayed on the console. Description pulumi.StringPtrInput // If this Membership is a Kubernetes API server hosted on GKE, this is a self link to its GCP resource. // Structure is documented below. Endpoint MembershipEndpointPtrInput // Labels to apply to this membership. Labels pulumi.StringMapInput // The client-provided identifier of the membership. MembershipId pulumi.StringPtrInput // The unique identifier of the membership. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput }
func (MembershipState) ElementType ¶
func (MembershipState) ElementType() reflect.Type