Documentation
¶
Index ¶
- Constants
- type Addon
- type AddonArgs
- type AddonInput
- type AddonOutput
- func (o AddonOutput) AddonName() pulumi.StringOutput
- func (o AddonOutput) AddonVersion() pulumi.StringPtrOutput
- func (o AddonOutput) Arn() pulumi.StringOutput
- func (o AddonOutput) ClusterName() pulumi.StringOutput
- func (o AddonOutput) ConfigurationValues() pulumi.StringPtrOutput
- func (AddonOutput) ElementType() reflect.Type
- func (o AddonOutput) PreserveOnDelete() pulumi.BoolPtrOutput
- func (o AddonOutput) ResolveConflicts() AddonResolveConflictsPtrOutput
- func (o AddonOutput) ServiceAccountRoleArn() pulumi.StringPtrOutput
- func (o AddonOutput) Tags() AddonTagArrayOutput
- func (o AddonOutput) ToAddonOutput() AddonOutput
- func (o AddonOutput) ToAddonOutputWithContext(ctx context.Context) AddonOutput
- func (o AddonOutput) ToOutput(ctx context.Context) pulumix.Output[*Addon]
- type AddonResolveConflicts
- func (AddonResolveConflicts) ElementType() reflect.Type
- func (e AddonResolveConflicts) ToAddonResolveConflictsOutput() AddonResolveConflictsOutput
- func (e AddonResolveConflicts) ToAddonResolveConflictsOutputWithContext(ctx context.Context) AddonResolveConflictsOutput
- func (e AddonResolveConflicts) ToAddonResolveConflictsPtrOutput() AddonResolveConflictsPtrOutput
- func (e AddonResolveConflicts) ToAddonResolveConflictsPtrOutputWithContext(ctx context.Context) AddonResolveConflictsPtrOutput
- func (e AddonResolveConflicts) ToStringOutput() pulumi.StringOutput
- func (e AddonResolveConflicts) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AddonResolveConflicts) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AddonResolveConflicts) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AddonResolveConflictsInput
- type AddonResolveConflictsOutput
- func (AddonResolveConflictsOutput) ElementType() reflect.Type
- func (o AddonResolveConflictsOutput) ToAddonResolveConflictsOutput() AddonResolveConflictsOutput
- func (o AddonResolveConflictsOutput) ToAddonResolveConflictsOutputWithContext(ctx context.Context) AddonResolveConflictsOutput
- func (o AddonResolveConflictsOutput) ToAddonResolveConflictsPtrOutput() AddonResolveConflictsPtrOutput
- func (o AddonResolveConflictsOutput) ToAddonResolveConflictsPtrOutputWithContext(ctx context.Context) AddonResolveConflictsPtrOutput
- func (o AddonResolveConflictsOutput) ToOutput(ctx context.Context) pulumix.Output[AddonResolveConflicts]
- func (o AddonResolveConflictsOutput) ToStringOutput() pulumi.StringOutput
- func (o AddonResolveConflictsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AddonResolveConflictsOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AddonResolveConflictsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AddonResolveConflictsPtrInput
- type AddonResolveConflictsPtrOutput
- func (o AddonResolveConflictsPtrOutput) Elem() AddonResolveConflictsOutput
- func (AddonResolveConflictsPtrOutput) ElementType() reflect.Type
- func (o AddonResolveConflictsPtrOutput) ToAddonResolveConflictsPtrOutput() AddonResolveConflictsPtrOutput
- func (o AddonResolveConflictsPtrOutput) ToAddonResolveConflictsPtrOutputWithContext(ctx context.Context) AddonResolveConflictsPtrOutput
- func (o AddonResolveConflictsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AddonResolveConflicts]
- func (o AddonResolveConflictsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AddonResolveConflictsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AddonState
- type AddonTag
- type AddonTagArgs
- type AddonTagArray
- type AddonTagArrayInput
- type AddonTagArrayOutput
- func (AddonTagArrayOutput) ElementType() reflect.Type
- func (o AddonTagArrayOutput) Index(i pulumi.IntInput) AddonTagOutput
- func (o AddonTagArrayOutput) ToAddonTagArrayOutput() AddonTagArrayOutput
- func (o AddonTagArrayOutput) ToAddonTagArrayOutputWithContext(ctx context.Context) AddonTagArrayOutput
- func (o AddonTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AddonTag]
- type AddonTagInput
- type AddonTagOutput
- func (AddonTagOutput) ElementType() reflect.Type
- func (o AddonTagOutput) Key() pulumi.StringOutput
- func (o AddonTagOutput) ToAddonTagOutput() AddonTagOutput
- func (o AddonTagOutput) ToAddonTagOutputWithContext(ctx context.Context) AddonTagOutput
- func (o AddonTagOutput) ToOutput(ctx context.Context) pulumix.Output[AddonTag]
- func (o AddonTagOutput) Value() pulumi.StringOutput
- type Cluster
- type ClusterArgs
- type ClusterControlPlanePlacement
- type ClusterControlPlanePlacementArgs
- func (ClusterControlPlanePlacementArgs) ElementType() reflect.Type
- func (i ClusterControlPlanePlacementArgs) ToClusterControlPlanePlacementOutput() ClusterControlPlanePlacementOutput
- func (i ClusterControlPlanePlacementArgs) ToClusterControlPlanePlacementOutputWithContext(ctx context.Context) ClusterControlPlanePlacementOutput
- func (i ClusterControlPlanePlacementArgs) ToClusterControlPlanePlacementPtrOutput() ClusterControlPlanePlacementPtrOutput
- func (i ClusterControlPlanePlacementArgs) ToClusterControlPlanePlacementPtrOutputWithContext(ctx context.Context) ClusterControlPlanePlacementPtrOutput
- func (i ClusterControlPlanePlacementArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterControlPlanePlacement]
- type ClusterControlPlanePlacementInput
- type ClusterControlPlanePlacementOutput
- func (ClusterControlPlanePlacementOutput) ElementType() reflect.Type
- func (o ClusterControlPlanePlacementOutput) GroupName() pulumi.StringPtrOutput
- func (o ClusterControlPlanePlacementOutput) ToClusterControlPlanePlacementOutput() ClusterControlPlanePlacementOutput
- func (o ClusterControlPlanePlacementOutput) ToClusterControlPlanePlacementOutputWithContext(ctx context.Context) ClusterControlPlanePlacementOutput
- func (o ClusterControlPlanePlacementOutput) ToClusterControlPlanePlacementPtrOutput() ClusterControlPlanePlacementPtrOutput
- func (o ClusterControlPlanePlacementOutput) ToClusterControlPlanePlacementPtrOutputWithContext(ctx context.Context) ClusterControlPlanePlacementPtrOutput
- func (o ClusterControlPlanePlacementOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterControlPlanePlacement]
- type ClusterControlPlanePlacementPtrInput
- type ClusterControlPlanePlacementPtrOutput
- func (o ClusterControlPlanePlacementPtrOutput) Elem() ClusterControlPlanePlacementOutput
- func (ClusterControlPlanePlacementPtrOutput) ElementType() reflect.Type
- func (o ClusterControlPlanePlacementPtrOutput) GroupName() pulumi.StringPtrOutput
- func (o ClusterControlPlanePlacementPtrOutput) ToClusterControlPlanePlacementPtrOutput() ClusterControlPlanePlacementPtrOutput
- func (o ClusterControlPlanePlacementPtrOutput) ToClusterControlPlanePlacementPtrOutputWithContext(ctx context.Context) ClusterControlPlanePlacementPtrOutput
- func (o ClusterControlPlanePlacementPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterControlPlanePlacement]
- type ClusterEncryptionConfig
- type ClusterEncryptionConfigArgs
- func (ClusterEncryptionConfigArgs) ElementType() reflect.Type
- func (i ClusterEncryptionConfigArgs) ToClusterEncryptionConfigOutput() ClusterEncryptionConfigOutput
- func (i ClusterEncryptionConfigArgs) ToClusterEncryptionConfigOutputWithContext(ctx context.Context) ClusterEncryptionConfigOutput
- func (i ClusterEncryptionConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterEncryptionConfig]
- type ClusterEncryptionConfigArray
- func (ClusterEncryptionConfigArray) ElementType() reflect.Type
- func (i ClusterEncryptionConfigArray) ToClusterEncryptionConfigArrayOutput() ClusterEncryptionConfigArrayOutput
- func (i ClusterEncryptionConfigArray) ToClusterEncryptionConfigArrayOutputWithContext(ctx context.Context) ClusterEncryptionConfigArrayOutput
- func (i ClusterEncryptionConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterEncryptionConfig]
- type ClusterEncryptionConfigArrayInput
- type ClusterEncryptionConfigArrayOutput
- func (ClusterEncryptionConfigArrayOutput) ElementType() reflect.Type
- func (o ClusterEncryptionConfigArrayOutput) Index(i pulumi.IntInput) ClusterEncryptionConfigOutput
- func (o ClusterEncryptionConfigArrayOutput) ToClusterEncryptionConfigArrayOutput() ClusterEncryptionConfigArrayOutput
- func (o ClusterEncryptionConfigArrayOutput) ToClusterEncryptionConfigArrayOutputWithContext(ctx context.Context) ClusterEncryptionConfigArrayOutput
- func (o ClusterEncryptionConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterEncryptionConfig]
- type ClusterEncryptionConfigInput
- type ClusterEncryptionConfigOutput
- func (ClusterEncryptionConfigOutput) ElementType() reflect.Type
- func (o ClusterEncryptionConfigOutput) Provider() ClusterProviderPtrOutput
- func (o ClusterEncryptionConfigOutput) Resources() pulumi.StringArrayOutput
- func (o ClusterEncryptionConfigOutput) ToClusterEncryptionConfigOutput() ClusterEncryptionConfigOutput
- func (o ClusterEncryptionConfigOutput) ToClusterEncryptionConfigOutputWithContext(ctx context.Context) ClusterEncryptionConfigOutput
- func (o ClusterEncryptionConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterEncryptionConfig]
- type ClusterInput
- type ClusterKubernetesNetworkConfig
- type ClusterKubernetesNetworkConfigArgs
- func (ClusterKubernetesNetworkConfigArgs) ElementType() reflect.Type
- func (i ClusterKubernetesNetworkConfigArgs) ToClusterKubernetesNetworkConfigOutput() ClusterKubernetesNetworkConfigOutput
- func (i ClusterKubernetesNetworkConfigArgs) ToClusterKubernetesNetworkConfigOutputWithContext(ctx context.Context) ClusterKubernetesNetworkConfigOutput
- func (i ClusterKubernetesNetworkConfigArgs) ToClusterKubernetesNetworkConfigPtrOutput() ClusterKubernetesNetworkConfigPtrOutput
- func (i ClusterKubernetesNetworkConfigArgs) ToClusterKubernetesNetworkConfigPtrOutputWithContext(ctx context.Context) ClusterKubernetesNetworkConfigPtrOutput
- func (i ClusterKubernetesNetworkConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterKubernetesNetworkConfig]
- type ClusterKubernetesNetworkConfigInput
- type ClusterKubernetesNetworkConfigIpFamily
- func (ClusterKubernetesNetworkConfigIpFamily) ElementType() reflect.Type
- func (e ClusterKubernetesNetworkConfigIpFamily) ToClusterKubernetesNetworkConfigIpFamilyOutput() ClusterKubernetesNetworkConfigIpFamilyOutput
- func (e ClusterKubernetesNetworkConfigIpFamily) ToClusterKubernetesNetworkConfigIpFamilyOutputWithContext(ctx context.Context) ClusterKubernetesNetworkConfigIpFamilyOutput
- func (e ClusterKubernetesNetworkConfigIpFamily) ToClusterKubernetesNetworkConfigIpFamilyPtrOutput() ClusterKubernetesNetworkConfigIpFamilyPtrOutput
- func (e ClusterKubernetesNetworkConfigIpFamily) ToClusterKubernetesNetworkConfigIpFamilyPtrOutputWithContext(ctx context.Context) ClusterKubernetesNetworkConfigIpFamilyPtrOutput
- func (e ClusterKubernetesNetworkConfigIpFamily) ToStringOutput() pulumi.StringOutput
- func (e ClusterKubernetesNetworkConfigIpFamily) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ClusterKubernetesNetworkConfigIpFamily) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ClusterKubernetesNetworkConfigIpFamily) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ClusterKubernetesNetworkConfigIpFamilyInput
- type ClusterKubernetesNetworkConfigIpFamilyOutput
- func (ClusterKubernetesNetworkConfigIpFamilyOutput) ElementType() reflect.Type
- func (o ClusterKubernetesNetworkConfigIpFamilyOutput) ToClusterKubernetesNetworkConfigIpFamilyOutput() ClusterKubernetesNetworkConfigIpFamilyOutput
- func (o ClusterKubernetesNetworkConfigIpFamilyOutput) ToClusterKubernetesNetworkConfigIpFamilyOutputWithContext(ctx context.Context) ClusterKubernetesNetworkConfigIpFamilyOutput
- func (o ClusterKubernetesNetworkConfigIpFamilyOutput) ToClusterKubernetesNetworkConfigIpFamilyPtrOutput() ClusterKubernetesNetworkConfigIpFamilyPtrOutput
- func (o ClusterKubernetesNetworkConfigIpFamilyOutput) ToClusterKubernetesNetworkConfigIpFamilyPtrOutputWithContext(ctx context.Context) ClusterKubernetesNetworkConfigIpFamilyPtrOutput
- func (o ClusterKubernetesNetworkConfigIpFamilyOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterKubernetesNetworkConfigIpFamily]
- func (o ClusterKubernetesNetworkConfigIpFamilyOutput) ToStringOutput() pulumi.StringOutput
- func (o ClusterKubernetesNetworkConfigIpFamilyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ClusterKubernetesNetworkConfigIpFamilyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ClusterKubernetesNetworkConfigIpFamilyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ClusterKubernetesNetworkConfigIpFamilyPtrInput
- type ClusterKubernetesNetworkConfigIpFamilyPtrOutput
- func (o ClusterKubernetesNetworkConfigIpFamilyPtrOutput) Elem() ClusterKubernetesNetworkConfigIpFamilyOutput
- func (ClusterKubernetesNetworkConfigIpFamilyPtrOutput) ElementType() reflect.Type
- func (o ClusterKubernetesNetworkConfigIpFamilyPtrOutput) ToClusterKubernetesNetworkConfigIpFamilyPtrOutput() ClusterKubernetesNetworkConfigIpFamilyPtrOutput
- func (o ClusterKubernetesNetworkConfigIpFamilyPtrOutput) ToClusterKubernetesNetworkConfigIpFamilyPtrOutputWithContext(ctx context.Context) ClusterKubernetesNetworkConfigIpFamilyPtrOutput
- func (o ClusterKubernetesNetworkConfigIpFamilyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterKubernetesNetworkConfigIpFamily]
- func (o ClusterKubernetesNetworkConfigIpFamilyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ClusterKubernetesNetworkConfigIpFamilyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ClusterKubernetesNetworkConfigOutput
- func (ClusterKubernetesNetworkConfigOutput) ElementType() reflect.Type
- func (o ClusterKubernetesNetworkConfigOutput) IpFamily() ClusterKubernetesNetworkConfigIpFamilyPtrOutput
- func (o ClusterKubernetesNetworkConfigOutput) ServiceIpv4Cidr() pulumi.StringPtrOutput
- func (o ClusterKubernetesNetworkConfigOutput) ServiceIpv6Cidr() pulumi.StringPtrOutput
- func (o ClusterKubernetesNetworkConfigOutput) ToClusterKubernetesNetworkConfigOutput() ClusterKubernetesNetworkConfigOutput
- func (o ClusterKubernetesNetworkConfigOutput) ToClusterKubernetesNetworkConfigOutputWithContext(ctx context.Context) ClusterKubernetesNetworkConfigOutput
- func (o ClusterKubernetesNetworkConfigOutput) ToClusterKubernetesNetworkConfigPtrOutput() ClusterKubernetesNetworkConfigPtrOutput
- func (o ClusterKubernetesNetworkConfigOutput) ToClusterKubernetesNetworkConfigPtrOutputWithContext(ctx context.Context) ClusterKubernetesNetworkConfigPtrOutput
- func (o ClusterKubernetesNetworkConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterKubernetesNetworkConfig]
- type ClusterKubernetesNetworkConfigPtrInput
- type ClusterKubernetesNetworkConfigPtrOutput
- func (o ClusterKubernetesNetworkConfigPtrOutput) Elem() ClusterKubernetesNetworkConfigOutput
- func (ClusterKubernetesNetworkConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterKubernetesNetworkConfigPtrOutput) IpFamily() ClusterKubernetesNetworkConfigIpFamilyPtrOutput
- func (o ClusterKubernetesNetworkConfigPtrOutput) ServiceIpv4Cidr() pulumi.StringPtrOutput
- func (o ClusterKubernetesNetworkConfigPtrOutput) ServiceIpv6Cidr() pulumi.StringPtrOutput
- func (o ClusterKubernetesNetworkConfigPtrOutput) ToClusterKubernetesNetworkConfigPtrOutput() ClusterKubernetesNetworkConfigPtrOutput
- func (o ClusterKubernetesNetworkConfigPtrOutput) ToClusterKubernetesNetworkConfigPtrOutputWithContext(ctx context.Context) ClusterKubernetesNetworkConfigPtrOutput
- func (o ClusterKubernetesNetworkConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterKubernetesNetworkConfig]
- type ClusterLoggingEnabledTypes
- type ClusterLoggingEnabledTypesArgs
- func (ClusterLoggingEnabledTypesArgs) ElementType() reflect.Type
- func (i ClusterLoggingEnabledTypesArgs) ToClusterLoggingEnabledTypesOutput() ClusterLoggingEnabledTypesOutput
- func (i ClusterLoggingEnabledTypesArgs) ToClusterLoggingEnabledTypesOutputWithContext(ctx context.Context) ClusterLoggingEnabledTypesOutput
- func (i ClusterLoggingEnabledTypesArgs) ToClusterLoggingEnabledTypesPtrOutput() ClusterLoggingEnabledTypesPtrOutput
- func (i ClusterLoggingEnabledTypesArgs) ToClusterLoggingEnabledTypesPtrOutputWithContext(ctx context.Context) ClusterLoggingEnabledTypesPtrOutput
- func (i ClusterLoggingEnabledTypesArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterLoggingEnabledTypes]
- type ClusterLoggingEnabledTypesInput
- type ClusterLoggingEnabledTypesOutput
- func (ClusterLoggingEnabledTypesOutput) ElementType() reflect.Type
- func (o ClusterLoggingEnabledTypesOutput) EnabledTypes() ClusterLoggingTypeConfigArrayOutput
- func (o ClusterLoggingEnabledTypesOutput) ToClusterLoggingEnabledTypesOutput() ClusterLoggingEnabledTypesOutput
- func (o ClusterLoggingEnabledTypesOutput) ToClusterLoggingEnabledTypesOutputWithContext(ctx context.Context) ClusterLoggingEnabledTypesOutput
- func (o ClusterLoggingEnabledTypesOutput) ToClusterLoggingEnabledTypesPtrOutput() ClusterLoggingEnabledTypesPtrOutput
- func (o ClusterLoggingEnabledTypesOutput) ToClusterLoggingEnabledTypesPtrOutputWithContext(ctx context.Context) ClusterLoggingEnabledTypesPtrOutput
- func (o ClusterLoggingEnabledTypesOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterLoggingEnabledTypes]
- type ClusterLoggingEnabledTypesPtrInput
- type ClusterLoggingEnabledTypesPtrOutput
- func (o ClusterLoggingEnabledTypesPtrOutput) Elem() ClusterLoggingEnabledTypesOutput
- func (ClusterLoggingEnabledTypesPtrOutput) ElementType() reflect.Type
- func (o ClusterLoggingEnabledTypesPtrOutput) EnabledTypes() ClusterLoggingTypeConfigArrayOutput
- func (o ClusterLoggingEnabledTypesPtrOutput) ToClusterLoggingEnabledTypesPtrOutput() ClusterLoggingEnabledTypesPtrOutput
- func (o ClusterLoggingEnabledTypesPtrOutput) ToClusterLoggingEnabledTypesPtrOutputWithContext(ctx context.Context) ClusterLoggingEnabledTypesPtrOutput
- func (o ClusterLoggingEnabledTypesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterLoggingEnabledTypes]
- type ClusterLoggingTypeConfig
- type ClusterLoggingTypeConfigArgs
- func (ClusterLoggingTypeConfigArgs) ElementType() reflect.Type
- func (i ClusterLoggingTypeConfigArgs) ToClusterLoggingTypeConfigOutput() ClusterLoggingTypeConfigOutput
- func (i ClusterLoggingTypeConfigArgs) ToClusterLoggingTypeConfigOutputWithContext(ctx context.Context) ClusterLoggingTypeConfigOutput
- func (i ClusterLoggingTypeConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterLoggingTypeConfig]
- type ClusterLoggingTypeConfigArray
- func (ClusterLoggingTypeConfigArray) ElementType() reflect.Type
- func (i ClusterLoggingTypeConfigArray) ToClusterLoggingTypeConfigArrayOutput() ClusterLoggingTypeConfigArrayOutput
- func (i ClusterLoggingTypeConfigArray) ToClusterLoggingTypeConfigArrayOutputWithContext(ctx context.Context) ClusterLoggingTypeConfigArrayOutput
- func (i ClusterLoggingTypeConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterLoggingTypeConfig]
- type ClusterLoggingTypeConfigArrayInput
- type ClusterLoggingTypeConfigArrayOutput
- func (ClusterLoggingTypeConfigArrayOutput) ElementType() reflect.Type
- func (o ClusterLoggingTypeConfigArrayOutput) Index(i pulumi.IntInput) ClusterLoggingTypeConfigOutput
- func (o ClusterLoggingTypeConfigArrayOutput) ToClusterLoggingTypeConfigArrayOutput() ClusterLoggingTypeConfigArrayOutput
- func (o ClusterLoggingTypeConfigArrayOutput) ToClusterLoggingTypeConfigArrayOutputWithContext(ctx context.Context) ClusterLoggingTypeConfigArrayOutput
- func (o ClusterLoggingTypeConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterLoggingTypeConfig]
- type ClusterLoggingTypeConfigInput
- type ClusterLoggingTypeConfigOutput
- func (ClusterLoggingTypeConfigOutput) ElementType() reflect.Type
- func (o ClusterLoggingTypeConfigOutput) ToClusterLoggingTypeConfigOutput() ClusterLoggingTypeConfigOutput
- func (o ClusterLoggingTypeConfigOutput) ToClusterLoggingTypeConfigOutputWithContext(ctx context.Context) ClusterLoggingTypeConfigOutput
- func (o ClusterLoggingTypeConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterLoggingTypeConfig]
- func (o ClusterLoggingTypeConfigOutput) Type() ClusterLoggingTypeConfigTypePtrOutput
- type ClusterLoggingTypeConfigType
- func (ClusterLoggingTypeConfigType) ElementType() reflect.Type
- func (e ClusterLoggingTypeConfigType) ToClusterLoggingTypeConfigTypeOutput() ClusterLoggingTypeConfigTypeOutput
- func (e ClusterLoggingTypeConfigType) ToClusterLoggingTypeConfigTypeOutputWithContext(ctx context.Context) ClusterLoggingTypeConfigTypeOutput
- func (e ClusterLoggingTypeConfigType) ToClusterLoggingTypeConfigTypePtrOutput() ClusterLoggingTypeConfigTypePtrOutput
- func (e ClusterLoggingTypeConfigType) ToClusterLoggingTypeConfigTypePtrOutputWithContext(ctx context.Context) ClusterLoggingTypeConfigTypePtrOutput
- func (e ClusterLoggingTypeConfigType) ToStringOutput() pulumi.StringOutput
- func (e ClusterLoggingTypeConfigType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ClusterLoggingTypeConfigType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ClusterLoggingTypeConfigType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ClusterLoggingTypeConfigTypeInput
- type ClusterLoggingTypeConfigTypeOutput
- func (ClusterLoggingTypeConfigTypeOutput) ElementType() reflect.Type
- func (o ClusterLoggingTypeConfigTypeOutput) ToClusterLoggingTypeConfigTypeOutput() ClusterLoggingTypeConfigTypeOutput
- func (o ClusterLoggingTypeConfigTypeOutput) ToClusterLoggingTypeConfigTypeOutputWithContext(ctx context.Context) ClusterLoggingTypeConfigTypeOutput
- func (o ClusterLoggingTypeConfigTypeOutput) ToClusterLoggingTypeConfigTypePtrOutput() ClusterLoggingTypeConfigTypePtrOutput
- func (o ClusterLoggingTypeConfigTypeOutput) ToClusterLoggingTypeConfigTypePtrOutputWithContext(ctx context.Context) ClusterLoggingTypeConfigTypePtrOutput
- func (o ClusterLoggingTypeConfigTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterLoggingTypeConfigType]
- func (o ClusterLoggingTypeConfigTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ClusterLoggingTypeConfigTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ClusterLoggingTypeConfigTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ClusterLoggingTypeConfigTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ClusterLoggingTypeConfigTypePtrInput
- type ClusterLoggingTypeConfigTypePtrOutput
- func (o ClusterLoggingTypeConfigTypePtrOutput) Elem() ClusterLoggingTypeConfigTypeOutput
- func (ClusterLoggingTypeConfigTypePtrOutput) ElementType() reflect.Type
- func (o ClusterLoggingTypeConfigTypePtrOutput) ToClusterLoggingTypeConfigTypePtrOutput() ClusterLoggingTypeConfigTypePtrOutput
- func (o ClusterLoggingTypeConfigTypePtrOutput) ToClusterLoggingTypeConfigTypePtrOutputWithContext(ctx context.Context) ClusterLoggingTypeConfigTypePtrOutput
- func (o ClusterLoggingTypeConfigTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterLoggingTypeConfigType]
- func (o ClusterLoggingTypeConfigTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ClusterLoggingTypeConfigTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ClusterOutpostConfig
- type ClusterOutpostConfigArgs
- func (ClusterOutpostConfigArgs) ElementType() reflect.Type
- func (i ClusterOutpostConfigArgs) ToClusterOutpostConfigOutput() ClusterOutpostConfigOutput
- func (i ClusterOutpostConfigArgs) ToClusterOutpostConfigOutputWithContext(ctx context.Context) ClusterOutpostConfigOutput
- func (i ClusterOutpostConfigArgs) ToClusterOutpostConfigPtrOutput() ClusterOutpostConfigPtrOutput
- func (i ClusterOutpostConfigArgs) ToClusterOutpostConfigPtrOutputWithContext(ctx context.Context) ClusterOutpostConfigPtrOutput
- func (i ClusterOutpostConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterOutpostConfig]
- type ClusterOutpostConfigInput
- type ClusterOutpostConfigOutput
- func (o ClusterOutpostConfigOutput) ControlPlaneInstanceType() pulumi.StringOutput
- func (o ClusterOutpostConfigOutput) ControlPlanePlacement() ClusterControlPlanePlacementPtrOutput
- func (ClusterOutpostConfigOutput) ElementType() reflect.Type
- func (o ClusterOutpostConfigOutput) OutpostArns() pulumi.StringArrayOutput
- func (o ClusterOutpostConfigOutput) ToClusterOutpostConfigOutput() ClusterOutpostConfigOutput
- func (o ClusterOutpostConfigOutput) ToClusterOutpostConfigOutputWithContext(ctx context.Context) ClusterOutpostConfigOutput
- func (o ClusterOutpostConfigOutput) ToClusterOutpostConfigPtrOutput() ClusterOutpostConfigPtrOutput
- func (o ClusterOutpostConfigOutput) ToClusterOutpostConfigPtrOutputWithContext(ctx context.Context) ClusterOutpostConfigPtrOutput
- func (o ClusterOutpostConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterOutpostConfig]
- type ClusterOutpostConfigPtrInput
- type ClusterOutpostConfigPtrOutput
- func (o ClusterOutpostConfigPtrOutput) ControlPlaneInstanceType() pulumi.StringPtrOutput
- func (o ClusterOutpostConfigPtrOutput) ControlPlanePlacement() ClusterControlPlanePlacementPtrOutput
- func (o ClusterOutpostConfigPtrOutput) Elem() ClusterOutpostConfigOutput
- func (ClusterOutpostConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterOutpostConfigPtrOutput) OutpostArns() pulumi.StringArrayOutput
- func (o ClusterOutpostConfigPtrOutput) ToClusterOutpostConfigPtrOutput() ClusterOutpostConfigPtrOutput
- func (o ClusterOutpostConfigPtrOutput) ToClusterOutpostConfigPtrOutputWithContext(ctx context.Context) ClusterOutpostConfigPtrOutput
- func (o ClusterOutpostConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterOutpostConfig]
- type ClusterOutput
- func (o ClusterOutput) Arn() pulumi.StringOutput
- func (o ClusterOutput) CertificateAuthorityData() pulumi.StringOutput
- func (o ClusterOutput) ClusterSecurityGroupId() pulumi.StringOutput
- func (ClusterOutput) ElementType() reflect.Type
- func (o ClusterOutput) EncryptionConfig() ClusterEncryptionConfigArrayOutput
- func (o ClusterOutput) EncryptionConfigKeyArn() pulumi.StringOutput
- func (o ClusterOutput) Endpoint() pulumi.StringOutput
- func (o ClusterOutput) KubernetesNetworkConfig() ClusterKubernetesNetworkConfigPtrOutput
- func (o ClusterOutput) Logging() LoggingPtrOutput
- func (o ClusterOutput) Name() pulumi.StringPtrOutput
- func (o ClusterOutput) OpenIdConnectIssuerUrl() pulumi.StringOutput
- func (o ClusterOutput) OutpostConfig() ClusterOutpostConfigPtrOutput
- func (o ClusterOutput) ResourcesVpcConfig() ClusterResourcesVpcConfigOutput
- func (o ClusterOutput) RoleArn() pulumi.StringOutput
- func (o ClusterOutput) Tags() ClusterTagArrayOutput
- func (o ClusterOutput) ToClusterOutput() ClusterOutput
- func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
- func (o ClusterOutput) ToOutput(ctx context.Context) pulumix.Output[*Cluster]
- func (o ClusterOutput) Version() pulumi.StringPtrOutput
- type ClusterProvider
- type ClusterProviderArgs
- func (ClusterProviderArgs) ElementType() reflect.Type
- func (i ClusterProviderArgs) ToClusterProviderOutput() ClusterProviderOutput
- func (i ClusterProviderArgs) ToClusterProviderOutputWithContext(ctx context.Context) ClusterProviderOutput
- func (i ClusterProviderArgs) ToClusterProviderPtrOutput() ClusterProviderPtrOutput
- func (i ClusterProviderArgs) ToClusterProviderPtrOutputWithContext(ctx context.Context) ClusterProviderPtrOutput
- func (i ClusterProviderArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterProvider]
- type ClusterProviderInput
- type ClusterProviderOutput
- func (ClusterProviderOutput) ElementType() reflect.Type
- func (o ClusterProviderOutput) KeyArn() pulumi.StringPtrOutput
- func (o ClusterProviderOutput) ToClusterProviderOutput() ClusterProviderOutput
- func (o ClusterProviderOutput) ToClusterProviderOutputWithContext(ctx context.Context) ClusterProviderOutput
- func (o ClusterProviderOutput) ToClusterProviderPtrOutput() ClusterProviderPtrOutput
- func (o ClusterProviderOutput) ToClusterProviderPtrOutputWithContext(ctx context.Context) ClusterProviderPtrOutput
- func (o ClusterProviderOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterProvider]
- type ClusterProviderPtrInput
- type ClusterProviderPtrOutput
- func (o ClusterProviderPtrOutput) Elem() ClusterProviderOutput
- func (ClusterProviderPtrOutput) ElementType() reflect.Type
- func (o ClusterProviderPtrOutput) KeyArn() pulumi.StringPtrOutput
- func (o ClusterProviderPtrOutput) ToClusterProviderPtrOutput() ClusterProviderPtrOutput
- func (o ClusterProviderPtrOutput) ToClusterProviderPtrOutputWithContext(ctx context.Context) ClusterProviderPtrOutput
- func (o ClusterProviderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterProvider]
- type ClusterResourcesVpcConfig
- type ClusterResourcesVpcConfigArgs
- func (ClusterResourcesVpcConfigArgs) ElementType() reflect.Type
- func (i ClusterResourcesVpcConfigArgs) ToClusterResourcesVpcConfigOutput() ClusterResourcesVpcConfigOutput
- func (i ClusterResourcesVpcConfigArgs) ToClusterResourcesVpcConfigOutputWithContext(ctx context.Context) ClusterResourcesVpcConfigOutput
- func (i ClusterResourcesVpcConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterResourcesVpcConfig]
- type ClusterResourcesVpcConfigInput
- type ClusterResourcesVpcConfigOutput
- func (ClusterResourcesVpcConfigOutput) ElementType() reflect.Type
- func (o ClusterResourcesVpcConfigOutput) EndpointPrivateAccess() pulumi.BoolPtrOutput
- func (o ClusterResourcesVpcConfigOutput) EndpointPublicAccess() pulumi.BoolPtrOutput
- func (o ClusterResourcesVpcConfigOutput) PublicAccessCidrs() pulumi.StringArrayOutput
- func (o ClusterResourcesVpcConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ClusterResourcesVpcConfigOutput) SubnetIds() pulumi.StringArrayOutput
- func (o ClusterResourcesVpcConfigOutput) ToClusterResourcesVpcConfigOutput() ClusterResourcesVpcConfigOutput
- func (o ClusterResourcesVpcConfigOutput) ToClusterResourcesVpcConfigOutputWithContext(ctx context.Context) ClusterResourcesVpcConfigOutput
- func (o ClusterResourcesVpcConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterResourcesVpcConfig]
- type ClusterResourcesVpcConfigPtrOutput
- func (o ClusterResourcesVpcConfigPtrOutput) Elem() ClusterResourcesVpcConfigOutput
- func (ClusterResourcesVpcConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterResourcesVpcConfigPtrOutput) EndpointPrivateAccess() pulumi.BoolPtrOutput
- func (o ClusterResourcesVpcConfigPtrOutput) EndpointPublicAccess() pulumi.BoolPtrOutput
- func (o ClusterResourcesVpcConfigPtrOutput) PublicAccessCidrs() pulumi.StringArrayOutput
- func (o ClusterResourcesVpcConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ClusterResourcesVpcConfigPtrOutput) SubnetIds() pulumi.StringArrayOutput
- func (o ClusterResourcesVpcConfigPtrOutput) ToClusterResourcesVpcConfigPtrOutput() ClusterResourcesVpcConfigPtrOutput
- func (o ClusterResourcesVpcConfigPtrOutput) ToClusterResourcesVpcConfigPtrOutputWithContext(ctx context.Context) ClusterResourcesVpcConfigPtrOutput
- func (o ClusterResourcesVpcConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterResourcesVpcConfig]
- type ClusterState
- type ClusterTag
- type ClusterTagArgs
- type ClusterTagArray
- func (ClusterTagArray) ElementType() reflect.Type
- func (i ClusterTagArray) ToClusterTagArrayOutput() ClusterTagArrayOutput
- func (i ClusterTagArray) ToClusterTagArrayOutputWithContext(ctx context.Context) ClusterTagArrayOutput
- func (i ClusterTagArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterTag]
- type ClusterTagArrayInput
- type ClusterTagArrayOutput
- func (ClusterTagArrayOutput) ElementType() reflect.Type
- func (o ClusterTagArrayOutput) Index(i pulumi.IntInput) ClusterTagOutput
- func (o ClusterTagArrayOutput) ToClusterTagArrayOutput() ClusterTagArrayOutput
- func (o ClusterTagArrayOutput) ToClusterTagArrayOutputWithContext(ctx context.Context) ClusterTagArrayOutput
- func (o ClusterTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterTag]
- type ClusterTagInput
- type ClusterTagOutput
- func (ClusterTagOutput) ElementType() reflect.Type
- func (o ClusterTagOutput) Key() pulumi.StringOutput
- func (o ClusterTagOutput) ToClusterTagOutput() ClusterTagOutput
- func (o ClusterTagOutput) ToClusterTagOutputWithContext(ctx context.Context) ClusterTagOutput
- func (o ClusterTagOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterTag]
- func (o ClusterTagOutput) Value() pulumi.StringOutput
- type FargateProfile
- func (*FargateProfile) ElementType() reflect.Type
- func (i *FargateProfile) ToFargateProfileOutput() FargateProfileOutput
- func (i *FargateProfile) ToFargateProfileOutputWithContext(ctx context.Context) FargateProfileOutput
- func (i *FargateProfile) ToOutput(ctx context.Context) pulumix.Output[*FargateProfile]
- type FargateProfileArgs
- type FargateProfileInput
- type FargateProfileLabel
- type FargateProfileLabelArgs
- func (FargateProfileLabelArgs) ElementType() reflect.Type
- func (i FargateProfileLabelArgs) ToFargateProfileLabelOutput() FargateProfileLabelOutput
- func (i FargateProfileLabelArgs) ToFargateProfileLabelOutputWithContext(ctx context.Context) FargateProfileLabelOutput
- func (i FargateProfileLabelArgs) ToOutput(ctx context.Context) pulumix.Output[FargateProfileLabel]
- type FargateProfileLabelArray
- func (FargateProfileLabelArray) ElementType() reflect.Type
- func (i FargateProfileLabelArray) ToFargateProfileLabelArrayOutput() FargateProfileLabelArrayOutput
- func (i FargateProfileLabelArray) ToFargateProfileLabelArrayOutputWithContext(ctx context.Context) FargateProfileLabelArrayOutput
- func (i FargateProfileLabelArray) ToOutput(ctx context.Context) pulumix.Output[[]FargateProfileLabel]
- type FargateProfileLabelArrayInput
- type FargateProfileLabelArrayOutput
- func (FargateProfileLabelArrayOutput) ElementType() reflect.Type
- func (o FargateProfileLabelArrayOutput) Index(i pulumi.IntInput) FargateProfileLabelOutput
- func (o FargateProfileLabelArrayOutput) ToFargateProfileLabelArrayOutput() FargateProfileLabelArrayOutput
- func (o FargateProfileLabelArrayOutput) ToFargateProfileLabelArrayOutputWithContext(ctx context.Context) FargateProfileLabelArrayOutput
- func (o FargateProfileLabelArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FargateProfileLabel]
- type FargateProfileLabelInput
- type FargateProfileLabelOutput
- func (FargateProfileLabelOutput) ElementType() reflect.Type
- func (o FargateProfileLabelOutput) Key() pulumi.StringOutput
- func (o FargateProfileLabelOutput) ToFargateProfileLabelOutput() FargateProfileLabelOutput
- func (o FargateProfileLabelOutput) ToFargateProfileLabelOutputWithContext(ctx context.Context) FargateProfileLabelOutput
- func (o FargateProfileLabelOutput) ToOutput(ctx context.Context) pulumix.Output[FargateProfileLabel]
- func (o FargateProfileLabelOutput) Value() pulumi.StringOutput
- type FargateProfileOutput
- func (o FargateProfileOutput) Arn() pulumi.StringOutput
- func (o FargateProfileOutput) ClusterName() pulumi.StringOutput
- func (FargateProfileOutput) ElementType() reflect.Type
- func (o FargateProfileOutput) FargateProfileName() pulumi.StringPtrOutput
- func (o FargateProfileOutput) PodExecutionRoleArn() pulumi.StringOutput
- func (o FargateProfileOutput) Selectors() FargateProfileSelectorArrayOutput
- func (o FargateProfileOutput) Subnets() pulumi.StringArrayOutput
- func (o FargateProfileOutput) Tags() FargateProfileTagArrayOutput
- func (o FargateProfileOutput) ToFargateProfileOutput() FargateProfileOutput
- func (o FargateProfileOutput) ToFargateProfileOutputWithContext(ctx context.Context) FargateProfileOutput
- func (o FargateProfileOutput) ToOutput(ctx context.Context) pulumix.Output[*FargateProfile]
- type FargateProfileSelector
- type FargateProfileSelectorArgs
- func (FargateProfileSelectorArgs) ElementType() reflect.Type
- func (i FargateProfileSelectorArgs) ToFargateProfileSelectorOutput() FargateProfileSelectorOutput
- func (i FargateProfileSelectorArgs) ToFargateProfileSelectorOutputWithContext(ctx context.Context) FargateProfileSelectorOutput
- func (i FargateProfileSelectorArgs) ToOutput(ctx context.Context) pulumix.Output[FargateProfileSelector]
- type FargateProfileSelectorArray
- func (FargateProfileSelectorArray) ElementType() reflect.Type
- func (i FargateProfileSelectorArray) ToFargateProfileSelectorArrayOutput() FargateProfileSelectorArrayOutput
- func (i FargateProfileSelectorArray) ToFargateProfileSelectorArrayOutputWithContext(ctx context.Context) FargateProfileSelectorArrayOutput
- func (i FargateProfileSelectorArray) ToOutput(ctx context.Context) pulumix.Output[[]FargateProfileSelector]
- type FargateProfileSelectorArrayInput
- type FargateProfileSelectorArrayOutput
- func (FargateProfileSelectorArrayOutput) ElementType() reflect.Type
- func (o FargateProfileSelectorArrayOutput) Index(i pulumi.IntInput) FargateProfileSelectorOutput
- func (o FargateProfileSelectorArrayOutput) ToFargateProfileSelectorArrayOutput() FargateProfileSelectorArrayOutput
- func (o FargateProfileSelectorArrayOutput) ToFargateProfileSelectorArrayOutputWithContext(ctx context.Context) FargateProfileSelectorArrayOutput
- func (o FargateProfileSelectorArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FargateProfileSelector]
- type FargateProfileSelectorInput
- type FargateProfileSelectorOutput
- func (FargateProfileSelectorOutput) ElementType() reflect.Type
- func (o FargateProfileSelectorOutput) Labels() FargateProfileLabelArrayOutput
- func (o FargateProfileSelectorOutput) Namespace() pulumi.StringOutput
- func (o FargateProfileSelectorOutput) ToFargateProfileSelectorOutput() FargateProfileSelectorOutput
- func (o FargateProfileSelectorOutput) ToFargateProfileSelectorOutputWithContext(ctx context.Context) FargateProfileSelectorOutput
- func (o FargateProfileSelectorOutput) ToOutput(ctx context.Context) pulumix.Output[FargateProfileSelector]
- type FargateProfileState
- type FargateProfileTag
- type FargateProfileTagArgs
- func (FargateProfileTagArgs) ElementType() reflect.Type
- func (i FargateProfileTagArgs) ToFargateProfileTagOutput() FargateProfileTagOutput
- func (i FargateProfileTagArgs) ToFargateProfileTagOutputWithContext(ctx context.Context) FargateProfileTagOutput
- func (i FargateProfileTagArgs) ToOutput(ctx context.Context) pulumix.Output[FargateProfileTag]
- type FargateProfileTagArray
- func (FargateProfileTagArray) ElementType() reflect.Type
- func (i FargateProfileTagArray) ToFargateProfileTagArrayOutput() FargateProfileTagArrayOutput
- func (i FargateProfileTagArray) ToFargateProfileTagArrayOutputWithContext(ctx context.Context) FargateProfileTagArrayOutput
- func (i FargateProfileTagArray) ToOutput(ctx context.Context) pulumix.Output[[]FargateProfileTag]
- type FargateProfileTagArrayInput
- type FargateProfileTagArrayOutput
- func (FargateProfileTagArrayOutput) ElementType() reflect.Type
- func (o FargateProfileTagArrayOutput) Index(i pulumi.IntInput) FargateProfileTagOutput
- func (o FargateProfileTagArrayOutput) ToFargateProfileTagArrayOutput() FargateProfileTagArrayOutput
- func (o FargateProfileTagArrayOutput) ToFargateProfileTagArrayOutputWithContext(ctx context.Context) FargateProfileTagArrayOutput
- func (o FargateProfileTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FargateProfileTag]
- type FargateProfileTagInput
- type FargateProfileTagOutput
- func (FargateProfileTagOutput) ElementType() reflect.Type
- func (o FargateProfileTagOutput) Key() pulumi.StringOutput
- func (o FargateProfileTagOutput) ToFargateProfileTagOutput() FargateProfileTagOutput
- func (o FargateProfileTagOutput) ToFargateProfileTagOutputWithContext(ctx context.Context) FargateProfileTagOutput
- func (o FargateProfileTagOutput) ToOutput(ctx context.Context) pulumix.Output[FargateProfileTag]
- func (o FargateProfileTagOutput) Value() pulumi.StringOutput
- type IdentityProviderConfig
- func (*IdentityProviderConfig) ElementType() reflect.Type
- func (i *IdentityProviderConfig) ToIdentityProviderConfigOutput() IdentityProviderConfigOutput
- func (i *IdentityProviderConfig) ToIdentityProviderConfigOutputWithContext(ctx context.Context) IdentityProviderConfigOutput
- func (i *IdentityProviderConfig) ToOutput(ctx context.Context) pulumix.Output[*IdentityProviderConfig]
- type IdentityProviderConfigArgs
- type IdentityProviderConfigInput
- type IdentityProviderConfigOidcIdentityProviderConfig
- type IdentityProviderConfigOidcIdentityProviderConfigArgs
- func (IdentityProviderConfigOidcIdentityProviderConfigArgs) ElementType() reflect.Type
- func (i IdentityProviderConfigOidcIdentityProviderConfigArgs) ToIdentityProviderConfigOidcIdentityProviderConfigOutput() IdentityProviderConfigOidcIdentityProviderConfigOutput
- func (i IdentityProviderConfigOidcIdentityProviderConfigArgs) ToIdentityProviderConfigOidcIdentityProviderConfigOutputWithContext(ctx context.Context) IdentityProviderConfigOidcIdentityProviderConfigOutput
- func (i IdentityProviderConfigOidcIdentityProviderConfigArgs) ToIdentityProviderConfigOidcIdentityProviderConfigPtrOutput() IdentityProviderConfigOidcIdentityProviderConfigPtrOutput
- func (i IdentityProviderConfigOidcIdentityProviderConfigArgs) ToIdentityProviderConfigOidcIdentityProviderConfigPtrOutputWithContext(ctx context.Context) IdentityProviderConfigOidcIdentityProviderConfigPtrOutput
- func (i IdentityProviderConfigOidcIdentityProviderConfigArgs) ToOutput(ctx context.Context) pulumix.Output[IdentityProviderConfigOidcIdentityProviderConfig]
- type IdentityProviderConfigOidcIdentityProviderConfigInput
- type IdentityProviderConfigOidcIdentityProviderConfigOutput
- func (o IdentityProviderConfigOidcIdentityProviderConfigOutput) ClientId() pulumi.StringOutput
- func (IdentityProviderConfigOidcIdentityProviderConfigOutput) ElementType() reflect.Type
- func (o IdentityProviderConfigOidcIdentityProviderConfigOutput) GroupsClaim() pulumi.StringPtrOutput
- func (o IdentityProviderConfigOidcIdentityProviderConfigOutput) GroupsPrefix() pulumi.StringPtrOutput
- func (o IdentityProviderConfigOidcIdentityProviderConfigOutput) IssuerUrl() pulumi.StringOutput
- func (o IdentityProviderConfigOidcIdentityProviderConfigOutput) RequiredClaims() IdentityProviderConfigRequiredClaimArrayOutput
- func (o IdentityProviderConfigOidcIdentityProviderConfigOutput) ToIdentityProviderConfigOidcIdentityProviderConfigOutput() IdentityProviderConfigOidcIdentityProviderConfigOutput
- func (o IdentityProviderConfigOidcIdentityProviderConfigOutput) ToIdentityProviderConfigOidcIdentityProviderConfigOutputWithContext(ctx context.Context) IdentityProviderConfigOidcIdentityProviderConfigOutput
- func (o IdentityProviderConfigOidcIdentityProviderConfigOutput) ToIdentityProviderConfigOidcIdentityProviderConfigPtrOutput() IdentityProviderConfigOidcIdentityProviderConfigPtrOutput
- func (o IdentityProviderConfigOidcIdentityProviderConfigOutput) ToIdentityProviderConfigOidcIdentityProviderConfigPtrOutputWithContext(ctx context.Context) IdentityProviderConfigOidcIdentityProviderConfigPtrOutput
- func (o IdentityProviderConfigOidcIdentityProviderConfigOutput) ToOutput(ctx context.Context) pulumix.Output[IdentityProviderConfigOidcIdentityProviderConfig]
- func (o IdentityProviderConfigOidcIdentityProviderConfigOutput) UsernameClaim() pulumi.StringPtrOutput
- func (o IdentityProviderConfigOidcIdentityProviderConfigOutput) UsernamePrefix() pulumi.StringPtrOutput
- type IdentityProviderConfigOidcIdentityProviderConfigPtrInput
- type IdentityProviderConfigOidcIdentityProviderConfigPtrOutput
- func (o IdentityProviderConfigOidcIdentityProviderConfigPtrOutput) ClientId() pulumi.StringPtrOutput
- func (o IdentityProviderConfigOidcIdentityProviderConfigPtrOutput) Elem() IdentityProviderConfigOidcIdentityProviderConfigOutput
- func (IdentityProviderConfigOidcIdentityProviderConfigPtrOutput) ElementType() reflect.Type
- func (o IdentityProviderConfigOidcIdentityProviderConfigPtrOutput) GroupsClaim() pulumi.StringPtrOutput
- func (o IdentityProviderConfigOidcIdentityProviderConfigPtrOutput) GroupsPrefix() pulumi.StringPtrOutput
- func (o IdentityProviderConfigOidcIdentityProviderConfigPtrOutput) IssuerUrl() pulumi.StringPtrOutput
- func (o IdentityProviderConfigOidcIdentityProviderConfigPtrOutput) RequiredClaims() IdentityProviderConfigRequiredClaimArrayOutput
- func (o IdentityProviderConfigOidcIdentityProviderConfigPtrOutput) ToIdentityProviderConfigOidcIdentityProviderConfigPtrOutput() IdentityProviderConfigOidcIdentityProviderConfigPtrOutput
- func (o IdentityProviderConfigOidcIdentityProviderConfigPtrOutput) ToIdentityProviderConfigOidcIdentityProviderConfigPtrOutputWithContext(ctx context.Context) IdentityProviderConfigOidcIdentityProviderConfigPtrOutput
- func (o IdentityProviderConfigOidcIdentityProviderConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*IdentityProviderConfigOidcIdentityProviderConfig]
- func (o IdentityProviderConfigOidcIdentityProviderConfigPtrOutput) UsernameClaim() pulumi.StringPtrOutput
- func (o IdentityProviderConfigOidcIdentityProviderConfigPtrOutput) UsernamePrefix() pulumi.StringPtrOutput
- type IdentityProviderConfigOutput
- func (o IdentityProviderConfigOutput) ClusterName() pulumi.StringOutput
- func (IdentityProviderConfigOutput) ElementType() reflect.Type
- func (o IdentityProviderConfigOutput) IdentityProviderConfigArn() pulumi.StringOutput
- func (o IdentityProviderConfigOutput) IdentityProviderConfigName() pulumi.StringPtrOutput
- func (o IdentityProviderConfigOutput) Oidc() IdentityProviderConfigOidcIdentityProviderConfigPtrOutput
- func (o IdentityProviderConfigOutput) Tags() IdentityProviderConfigTagArrayOutput
- func (o IdentityProviderConfigOutput) ToIdentityProviderConfigOutput() IdentityProviderConfigOutput
- func (o IdentityProviderConfigOutput) ToIdentityProviderConfigOutputWithContext(ctx context.Context) IdentityProviderConfigOutput
- func (o IdentityProviderConfigOutput) ToOutput(ctx context.Context) pulumix.Output[*IdentityProviderConfig]
- func (o IdentityProviderConfigOutput) Type() IdentityProviderConfigTypeOutput
- type IdentityProviderConfigRequiredClaim
- type IdentityProviderConfigRequiredClaimArgs
- func (IdentityProviderConfigRequiredClaimArgs) ElementType() reflect.Type
- func (i IdentityProviderConfigRequiredClaimArgs) ToIdentityProviderConfigRequiredClaimOutput() IdentityProviderConfigRequiredClaimOutput
- func (i IdentityProviderConfigRequiredClaimArgs) ToIdentityProviderConfigRequiredClaimOutputWithContext(ctx context.Context) IdentityProviderConfigRequiredClaimOutput
- func (i IdentityProviderConfigRequiredClaimArgs) ToOutput(ctx context.Context) pulumix.Output[IdentityProviderConfigRequiredClaim]
- type IdentityProviderConfigRequiredClaimArray
- func (IdentityProviderConfigRequiredClaimArray) ElementType() reflect.Type
- func (i IdentityProviderConfigRequiredClaimArray) ToIdentityProviderConfigRequiredClaimArrayOutput() IdentityProviderConfigRequiredClaimArrayOutput
- func (i IdentityProviderConfigRequiredClaimArray) ToIdentityProviderConfigRequiredClaimArrayOutputWithContext(ctx context.Context) IdentityProviderConfigRequiredClaimArrayOutput
- func (i IdentityProviderConfigRequiredClaimArray) ToOutput(ctx context.Context) pulumix.Output[[]IdentityProviderConfigRequiredClaim]
- type IdentityProviderConfigRequiredClaimArrayInput
- type IdentityProviderConfigRequiredClaimArrayOutput
- func (IdentityProviderConfigRequiredClaimArrayOutput) ElementType() reflect.Type
- func (o IdentityProviderConfigRequiredClaimArrayOutput) Index(i pulumi.IntInput) IdentityProviderConfigRequiredClaimOutput
- func (o IdentityProviderConfigRequiredClaimArrayOutput) ToIdentityProviderConfigRequiredClaimArrayOutput() IdentityProviderConfigRequiredClaimArrayOutput
- func (o IdentityProviderConfigRequiredClaimArrayOutput) ToIdentityProviderConfigRequiredClaimArrayOutputWithContext(ctx context.Context) IdentityProviderConfigRequiredClaimArrayOutput
- func (o IdentityProviderConfigRequiredClaimArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]IdentityProviderConfigRequiredClaim]
- type IdentityProviderConfigRequiredClaimInput
- type IdentityProviderConfigRequiredClaimOutput
- func (IdentityProviderConfigRequiredClaimOutput) ElementType() reflect.Type
- func (o IdentityProviderConfigRequiredClaimOutput) Key() pulumi.StringOutput
- func (o IdentityProviderConfigRequiredClaimOutput) ToIdentityProviderConfigRequiredClaimOutput() IdentityProviderConfigRequiredClaimOutput
- func (o IdentityProviderConfigRequiredClaimOutput) ToIdentityProviderConfigRequiredClaimOutputWithContext(ctx context.Context) IdentityProviderConfigRequiredClaimOutput
- func (o IdentityProviderConfigRequiredClaimOutput) ToOutput(ctx context.Context) pulumix.Output[IdentityProviderConfigRequiredClaim]
- func (o IdentityProviderConfigRequiredClaimOutput) Value() pulumi.StringOutput
- type IdentityProviderConfigState
- type IdentityProviderConfigTag
- type IdentityProviderConfigTagArgs
- func (IdentityProviderConfigTagArgs) ElementType() reflect.Type
- func (i IdentityProviderConfigTagArgs) ToIdentityProviderConfigTagOutput() IdentityProviderConfigTagOutput
- func (i IdentityProviderConfigTagArgs) ToIdentityProviderConfigTagOutputWithContext(ctx context.Context) IdentityProviderConfigTagOutput
- func (i IdentityProviderConfigTagArgs) ToOutput(ctx context.Context) pulumix.Output[IdentityProviderConfigTag]
- type IdentityProviderConfigTagArray
- func (IdentityProviderConfigTagArray) ElementType() reflect.Type
- func (i IdentityProviderConfigTagArray) ToIdentityProviderConfigTagArrayOutput() IdentityProviderConfigTagArrayOutput
- func (i IdentityProviderConfigTagArray) ToIdentityProviderConfigTagArrayOutputWithContext(ctx context.Context) IdentityProviderConfigTagArrayOutput
- func (i IdentityProviderConfigTagArray) ToOutput(ctx context.Context) pulumix.Output[[]IdentityProviderConfigTag]
- type IdentityProviderConfigTagArrayInput
- type IdentityProviderConfigTagArrayOutput
- func (IdentityProviderConfigTagArrayOutput) ElementType() reflect.Type
- func (o IdentityProviderConfigTagArrayOutput) Index(i pulumi.IntInput) IdentityProviderConfigTagOutput
- func (o IdentityProviderConfigTagArrayOutput) ToIdentityProviderConfigTagArrayOutput() IdentityProviderConfigTagArrayOutput
- func (o IdentityProviderConfigTagArrayOutput) ToIdentityProviderConfigTagArrayOutputWithContext(ctx context.Context) IdentityProviderConfigTagArrayOutput
- func (o IdentityProviderConfigTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]IdentityProviderConfigTag]
- type IdentityProviderConfigTagInput
- type IdentityProviderConfigTagOutput
- func (IdentityProviderConfigTagOutput) ElementType() reflect.Type
- func (o IdentityProviderConfigTagOutput) Key() pulumi.StringOutput
- func (o IdentityProviderConfigTagOutput) ToIdentityProviderConfigTagOutput() IdentityProviderConfigTagOutput
- func (o IdentityProviderConfigTagOutput) ToIdentityProviderConfigTagOutputWithContext(ctx context.Context) IdentityProviderConfigTagOutput
- func (o IdentityProviderConfigTagOutput) ToOutput(ctx context.Context) pulumix.Output[IdentityProviderConfigTag]
- func (o IdentityProviderConfigTagOutput) Value() pulumi.StringOutput
- type IdentityProviderConfigType
- func (IdentityProviderConfigType) ElementType() reflect.Type
- func (e IdentityProviderConfigType) ToIdentityProviderConfigTypeOutput() IdentityProviderConfigTypeOutput
- func (e IdentityProviderConfigType) ToIdentityProviderConfigTypeOutputWithContext(ctx context.Context) IdentityProviderConfigTypeOutput
- func (e IdentityProviderConfigType) ToIdentityProviderConfigTypePtrOutput() IdentityProviderConfigTypePtrOutput
- func (e IdentityProviderConfigType) ToIdentityProviderConfigTypePtrOutputWithContext(ctx context.Context) IdentityProviderConfigTypePtrOutput
- func (e IdentityProviderConfigType) ToStringOutput() pulumi.StringOutput
- func (e IdentityProviderConfigType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e IdentityProviderConfigType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e IdentityProviderConfigType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IdentityProviderConfigTypeInput
- type IdentityProviderConfigTypeOutput
- func (IdentityProviderConfigTypeOutput) ElementType() reflect.Type
- func (o IdentityProviderConfigTypeOutput) ToIdentityProviderConfigTypeOutput() IdentityProviderConfigTypeOutput
- func (o IdentityProviderConfigTypeOutput) ToIdentityProviderConfigTypeOutputWithContext(ctx context.Context) IdentityProviderConfigTypeOutput
- func (o IdentityProviderConfigTypeOutput) ToIdentityProviderConfigTypePtrOutput() IdentityProviderConfigTypePtrOutput
- func (o IdentityProviderConfigTypeOutput) ToIdentityProviderConfigTypePtrOutputWithContext(ctx context.Context) IdentityProviderConfigTypePtrOutput
- func (o IdentityProviderConfigTypeOutput) ToOutput(ctx context.Context) pulumix.Output[IdentityProviderConfigType]
- func (o IdentityProviderConfigTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o IdentityProviderConfigTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o IdentityProviderConfigTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o IdentityProviderConfigTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IdentityProviderConfigTypePtrInput
- type IdentityProviderConfigTypePtrOutput
- func (o IdentityProviderConfigTypePtrOutput) Elem() IdentityProviderConfigTypeOutput
- func (IdentityProviderConfigTypePtrOutput) ElementType() reflect.Type
- func (o IdentityProviderConfigTypePtrOutput) ToIdentityProviderConfigTypePtrOutput() IdentityProviderConfigTypePtrOutput
- func (o IdentityProviderConfigTypePtrOutput) ToIdentityProviderConfigTypePtrOutputWithContext(ctx context.Context) IdentityProviderConfigTypePtrOutput
- func (o IdentityProviderConfigTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*IdentityProviderConfigType]
- func (o IdentityProviderConfigTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o IdentityProviderConfigTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Logging
- type LoggingArgs
- func (LoggingArgs) ElementType() reflect.Type
- func (i LoggingArgs) ToLoggingOutput() LoggingOutput
- func (i LoggingArgs) ToLoggingOutputWithContext(ctx context.Context) LoggingOutput
- func (i LoggingArgs) ToLoggingPtrOutput() LoggingPtrOutput
- func (i LoggingArgs) ToLoggingPtrOutputWithContext(ctx context.Context) LoggingPtrOutput
- func (i LoggingArgs) ToOutput(ctx context.Context) pulumix.Output[Logging]
- type LoggingInput
- type LoggingOutput
- func (o LoggingOutput) ClusterLogging() ClusterLoggingEnabledTypesPtrOutput
- func (LoggingOutput) ElementType() reflect.Type
- func (o LoggingOutput) ToLoggingOutput() LoggingOutput
- func (o LoggingOutput) ToLoggingOutputWithContext(ctx context.Context) LoggingOutput
- func (o LoggingOutput) ToLoggingPtrOutput() LoggingPtrOutput
- func (o LoggingOutput) ToLoggingPtrOutputWithContext(ctx context.Context) LoggingPtrOutput
- func (o LoggingOutput) ToOutput(ctx context.Context) pulumix.Output[Logging]
- type LoggingPtrInput
- type LoggingPtrOutput
- func (o LoggingPtrOutput) ClusterLogging() ClusterLoggingEnabledTypesPtrOutput
- func (o LoggingPtrOutput) Elem() LoggingOutput
- func (LoggingPtrOutput) ElementType() reflect.Type
- func (o LoggingPtrOutput) ToLoggingPtrOutput() LoggingPtrOutput
- func (o LoggingPtrOutput) ToLoggingPtrOutputWithContext(ctx context.Context) LoggingPtrOutput
- func (o LoggingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*Logging]
- type LookupAddonArgs
- type LookupAddonOutputArgs
- type LookupAddonResult
- type LookupAddonResultOutput
- func (o LookupAddonResultOutput) AddonVersion() pulumi.StringPtrOutput
- func (o LookupAddonResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupAddonResultOutput) ConfigurationValues() pulumi.StringPtrOutput
- func (LookupAddonResultOutput) ElementType() reflect.Type
- func (o LookupAddonResultOutput) ServiceAccountRoleArn() pulumi.StringPtrOutput
- func (o LookupAddonResultOutput) Tags() AddonTagArrayOutput
- func (o LookupAddonResultOutput) ToLookupAddonResultOutput() LookupAddonResultOutput
- func (o LookupAddonResultOutput) ToLookupAddonResultOutputWithContext(ctx context.Context) LookupAddonResultOutput
- func (o LookupAddonResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAddonResult]
- type LookupClusterArgs
- type LookupClusterOutputArgs
- type LookupClusterResult
- type LookupClusterResultOutput
- func (o LookupClusterResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupClusterResultOutput) CertificateAuthorityData() pulumi.StringPtrOutput
- func (o LookupClusterResultOutput) ClusterSecurityGroupId() pulumi.StringPtrOutput
- func (LookupClusterResultOutput) ElementType() reflect.Type
- func (o LookupClusterResultOutput) EncryptionConfigKeyArn() pulumi.StringPtrOutput
- func (o LookupClusterResultOutput) Endpoint() pulumi.StringPtrOutput
- func (o LookupClusterResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupClusterResultOutput) Logging() LoggingPtrOutput
- func (o LookupClusterResultOutput) OpenIdConnectIssuerUrl() pulumi.StringPtrOutput
- func (o LookupClusterResultOutput) ResourcesVpcConfig() ClusterResourcesVpcConfigPtrOutput
- func (o LookupClusterResultOutput) Tags() ClusterTagArrayOutput
- func (o LookupClusterResultOutput) ToLookupClusterResultOutput() LookupClusterResultOutput
- func (o LookupClusterResultOutput) ToLookupClusterResultOutputWithContext(ctx context.Context) LookupClusterResultOutput
- func (o LookupClusterResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupClusterResult]
- func (o LookupClusterResultOutput) Version() pulumi.StringPtrOutput
- type LookupFargateProfileArgs
- type LookupFargateProfileOutputArgs
- type LookupFargateProfileResult
- type LookupFargateProfileResultOutput
- func (o LookupFargateProfileResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupFargateProfileResultOutput) ElementType() reflect.Type
- func (o LookupFargateProfileResultOutput) Tags() FargateProfileTagArrayOutput
- func (o LookupFargateProfileResultOutput) ToLookupFargateProfileResultOutput() LookupFargateProfileResultOutput
- func (o LookupFargateProfileResultOutput) ToLookupFargateProfileResultOutputWithContext(ctx context.Context) LookupFargateProfileResultOutput
- func (o LookupFargateProfileResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupFargateProfileResult]
- type LookupIdentityProviderConfigArgs
- type LookupIdentityProviderConfigOutputArgs
- type LookupIdentityProviderConfigResult
- type LookupIdentityProviderConfigResultOutput
- func (LookupIdentityProviderConfigResultOutput) ElementType() reflect.Type
- func (o LookupIdentityProviderConfigResultOutput) IdentityProviderConfigArn() pulumi.StringPtrOutput
- func (o LookupIdentityProviderConfigResultOutput) Tags() IdentityProviderConfigTagArrayOutput
- func (o LookupIdentityProviderConfigResultOutput) ToLookupIdentityProviderConfigResultOutput() LookupIdentityProviderConfigResultOutput
- func (o LookupIdentityProviderConfigResultOutput) ToLookupIdentityProviderConfigResultOutputWithContext(ctx context.Context) LookupIdentityProviderConfigResultOutput
- func (o LookupIdentityProviderConfigResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupIdentityProviderConfigResult]
- type LookupNodegroupArgs
- type LookupNodegroupOutputArgs
- type LookupNodegroupResult
- type LookupNodegroupResultOutput
- func (o LookupNodegroupResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupNodegroupResultOutput) ElementType() reflect.Type
- func (o LookupNodegroupResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupNodegroupResultOutput) Labels() pulumi.AnyOutput
- func (o LookupNodegroupResultOutput) LaunchTemplate() NodegroupLaunchTemplateSpecificationPtrOutput
- func (o LookupNodegroupResultOutput) ReleaseVersion() pulumi.StringPtrOutput
- func (o LookupNodegroupResultOutput) ScalingConfig() NodegroupScalingConfigPtrOutput
- func (o LookupNodegroupResultOutput) Tags() pulumi.AnyOutput
- func (o LookupNodegroupResultOutput) Taints() NodegroupTaintArrayOutput
- func (o LookupNodegroupResultOutput) ToLookupNodegroupResultOutput() LookupNodegroupResultOutput
- func (o LookupNodegroupResultOutput) ToLookupNodegroupResultOutputWithContext(ctx context.Context) LookupNodegroupResultOutput
- func (o LookupNodegroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNodegroupResult]
- func (o LookupNodegroupResultOutput) UpdateConfig() NodegroupUpdateConfigPtrOutput
- func (o LookupNodegroupResultOutput) Version() pulumi.StringPtrOutput
- type Nodegroup
- type NodegroupArgs
- type NodegroupInput
- type NodegroupLaunchTemplateSpecification
- type NodegroupLaunchTemplateSpecificationArgs
- func (NodegroupLaunchTemplateSpecificationArgs) ElementType() reflect.Type
- func (i NodegroupLaunchTemplateSpecificationArgs) ToNodegroupLaunchTemplateSpecificationOutput() NodegroupLaunchTemplateSpecificationOutput
- func (i NodegroupLaunchTemplateSpecificationArgs) ToNodegroupLaunchTemplateSpecificationOutputWithContext(ctx context.Context) NodegroupLaunchTemplateSpecificationOutput
- func (i NodegroupLaunchTemplateSpecificationArgs) ToNodegroupLaunchTemplateSpecificationPtrOutput() NodegroupLaunchTemplateSpecificationPtrOutput
- func (i NodegroupLaunchTemplateSpecificationArgs) ToNodegroupLaunchTemplateSpecificationPtrOutputWithContext(ctx context.Context) NodegroupLaunchTemplateSpecificationPtrOutput
- func (i NodegroupLaunchTemplateSpecificationArgs) ToOutput(ctx context.Context) pulumix.Output[NodegroupLaunchTemplateSpecification]
- type NodegroupLaunchTemplateSpecificationInput
- type NodegroupLaunchTemplateSpecificationOutput
- func (NodegroupLaunchTemplateSpecificationOutput) ElementType() reflect.Type
- func (o NodegroupLaunchTemplateSpecificationOutput) Id() pulumi.StringPtrOutput
- func (o NodegroupLaunchTemplateSpecificationOutput) Name() pulumi.StringPtrOutput
- func (o NodegroupLaunchTemplateSpecificationOutput) ToNodegroupLaunchTemplateSpecificationOutput() NodegroupLaunchTemplateSpecificationOutput
- func (o NodegroupLaunchTemplateSpecificationOutput) ToNodegroupLaunchTemplateSpecificationOutputWithContext(ctx context.Context) NodegroupLaunchTemplateSpecificationOutput
- func (o NodegroupLaunchTemplateSpecificationOutput) ToNodegroupLaunchTemplateSpecificationPtrOutput() NodegroupLaunchTemplateSpecificationPtrOutput
- func (o NodegroupLaunchTemplateSpecificationOutput) ToNodegroupLaunchTemplateSpecificationPtrOutputWithContext(ctx context.Context) NodegroupLaunchTemplateSpecificationPtrOutput
- func (o NodegroupLaunchTemplateSpecificationOutput) ToOutput(ctx context.Context) pulumix.Output[NodegroupLaunchTemplateSpecification]
- func (o NodegroupLaunchTemplateSpecificationOutput) Version() pulumi.StringPtrOutput
- type NodegroupLaunchTemplateSpecificationPtrInput
- type NodegroupLaunchTemplateSpecificationPtrOutput
- func (o NodegroupLaunchTemplateSpecificationPtrOutput) Elem() NodegroupLaunchTemplateSpecificationOutput
- func (NodegroupLaunchTemplateSpecificationPtrOutput) ElementType() reflect.Type
- func (o NodegroupLaunchTemplateSpecificationPtrOutput) Id() pulumi.StringPtrOutput
- func (o NodegroupLaunchTemplateSpecificationPtrOutput) Name() pulumi.StringPtrOutput
- func (o NodegroupLaunchTemplateSpecificationPtrOutput) ToNodegroupLaunchTemplateSpecificationPtrOutput() NodegroupLaunchTemplateSpecificationPtrOutput
- func (o NodegroupLaunchTemplateSpecificationPtrOutput) ToNodegroupLaunchTemplateSpecificationPtrOutputWithContext(ctx context.Context) NodegroupLaunchTemplateSpecificationPtrOutput
- func (o NodegroupLaunchTemplateSpecificationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NodegroupLaunchTemplateSpecification]
- func (o NodegroupLaunchTemplateSpecificationPtrOutput) Version() pulumi.StringPtrOutput
- type NodegroupOutput
- func (o NodegroupOutput) AmiType() pulumi.StringPtrOutput
- func (o NodegroupOutput) Arn() pulumi.StringOutput
- func (o NodegroupOutput) CapacityType() pulumi.StringPtrOutput
- func (o NodegroupOutput) ClusterName() pulumi.StringOutput
- func (o NodegroupOutput) DiskSize() pulumi.IntPtrOutput
- func (NodegroupOutput) ElementType() reflect.Type
- func (o NodegroupOutput) ForceUpdateEnabled() pulumi.BoolPtrOutput
- func (o NodegroupOutput) InstanceTypes() pulumi.StringArrayOutput
- func (o NodegroupOutput) Labels() pulumi.AnyOutput
- func (o NodegroupOutput) LaunchTemplate() NodegroupLaunchTemplateSpecificationPtrOutput
- func (o NodegroupOutput) NodeRole() pulumi.StringOutput
- func (o NodegroupOutput) NodegroupName() pulumi.StringPtrOutput
- func (o NodegroupOutput) ReleaseVersion() pulumi.StringPtrOutput
- func (o NodegroupOutput) RemoteAccess() NodegroupRemoteAccessPtrOutput
- func (o NodegroupOutput) ScalingConfig() NodegroupScalingConfigPtrOutput
- func (o NodegroupOutput) Subnets() pulumi.StringArrayOutput
- func (o NodegroupOutput) Tags() pulumi.AnyOutput
- func (o NodegroupOutput) Taints() NodegroupTaintArrayOutput
- func (o NodegroupOutput) ToNodegroupOutput() NodegroupOutput
- func (o NodegroupOutput) ToNodegroupOutputWithContext(ctx context.Context) NodegroupOutput
- func (o NodegroupOutput) ToOutput(ctx context.Context) pulumix.Output[*Nodegroup]
- func (o NodegroupOutput) UpdateConfig() NodegroupUpdateConfigPtrOutput
- func (o NodegroupOutput) Version() pulumi.StringPtrOutput
- type NodegroupRemoteAccess
- type NodegroupRemoteAccessArgs
- func (NodegroupRemoteAccessArgs) ElementType() reflect.Type
- func (i NodegroupRemoteAccessArgs) ToNodegroupRemoteAccessOutput() NodegroupRemoteAccessOutput
- func (i NodegroupRemoteAccessArgs) ToNodegroupRemoteAccessOutputWithContext(ctx context.Context) NodegroupRemoteAccessOutput
- func (i NodegroupRemoteAccessArgs) ToNodegroupRemoteAccessPtrOutput() NodegroupRemoteAccessPtrOutput
- func (i NodegroupRemoteAccessArgs) ToNodegroupRemoteAccessPtrOutputWithContext(ctx context.Context) NodegroupRemoteAccessPtrOutput
- func (i NodegroupRemoteAccessArgs) ToOutput(ctx context.Context) pulumix.Output[NodegroupRemoteAccess]
- type NodegroupRemoteAccessInput
- type NodegroupRemoteAccessOutput
- func (o NodegroupRemoteAccessOutput) Ec2SshKey() pulumi.StringOutput
- func (NodegroupRemoteAccessOutput) ElementType() reflect.Type
- func (o NodegroupRemoteAccessOutput) SourceSecurityGroups() pulumi.StringArrayOutput
- func (o NodegroupRemoteAccessOutput) ToNodegroupRemoteAccessOutput() NodegroupRemoteAccessOutput
- func (o NodegroupRemoteAccessOutput) ToNodegroupRemoteAccessOutputWithContext(ctx context.Context) NodegroupRemoteAccessOutput
- func (o NodegroupRemoteAccessOutput) ToNodegroupRemoteAccessPtrOutput() NodegroupRemoteAccessPtrOutput
- func (o NodegroupRemoteAccessOutput) ToNodegroupRemoteAccessPtrOutputWithContext(ctx context.Context) NodegroupRemoteAccessPtrOutput
- func (o NodegroupRemoteAccessOutput) ToOutput(ctx context.Context) pulumix.Output[NodegroupRemoteAccess]
- type NodegroupRemoteAccessPtrInput
- type NodegroupRemoteAccessPtrOutput
- func (o NodegroupRemoteAccessPtrOutput) Ec2SshKey() pulumi.StringPtrOutput
- func (o NodegroupRemoteAccessPtrOutput) Elem() NodegroupRemoteAccessOutput
- func (NodegroupRemoteAccessPtrOutput) ElementType() reflect.Type
- func (o NodegroupRemoteAccessPtrOutput) SourceSecurityGroups() pulumi.StringArrayOutput
- func (o NodegroupRemoteAccessPtrOutput) ToNodegroupRemoteAccessPtrOutput() NodegroupRemoteAccessPtrOutput
- func (o NodegroupRemoteAccessPtrOutput) ToNodegroupRemoteAccessPtrOutputWithContext(ctx context.Context) NodegroupRemoteAccessPtrOutput
- func (o NodegroupRemoteAccessPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NodegroupRemoteAccess]
- type NodegroupScalingConfig
- type NodegroupScalingConfigArgs
- func (NodegroupScalingConfigArgs) ElementType() reflect.Type
- func (i NodegroupScalingConfigArgs) ToNodegroupScalingConfigOutput() NodegroupScalingConfigOutput
- func (i NodegroupScalingConfigArgs) ToNodegroupScalingConfigOutputWithContext(ctx context.Context) NodegroupScalingConfigOutput
- func (i NodegroupScalingConfigArgs) ToNodegroupScalingConfigPtrOutput() NodegroupScalingConfigPtrOutput
- func (i NodegroupScalingConfigArgs) ToNodegroupScalingConfigPtrOutputWithContext(ctx context.Context) NodegroupScalingConfigPtrOutput
- func (i NodegroupScalingConfigArgs) ToOutput(ctx context.Context) pulumix.Output[NodegroupScalingConfig]
- type NodegroupScalingConfigInput
- type NodegroupScalingConfigOutput
- func (o NodegroupScalingConfigOutput) DesiredSize() pulumi.IntPtrOutput
- func (NodegroupScalingConfigOutput) ElementType() reflect.Type
- func (o NodegroupScalingConfigOutput) MaxSize() pulumi.IntPtrOutput
- func (o NodegroupScalingConfigOutput) MinSize() pulumi.IntPtrOutput
- func (o NodegroupScalingConfigOutput) ToNodegroupScalingConfigOutput() NodegroupScalingConfigOutput
- func (o NodegroupScalingConfigOutput) ToNodegroupScalingConfigOutputWithContext(ctx context.Context) NodegroupScalingConfigOutput
- func (o NodegroupScalingConfigOutput) ToNodegroupScalingConfigPtrOutput() NodegroupScalingConfigPtrOutput
- func (o NodegroupScalingConfigOutput) ToNodegroupScalingConfigPtrOutputWithContext(ctx context.Context) NodegroupScalingConfigPtrOutput
- func (o NodegroupScalingConfigOutput) ToOutput(ctx context.Context) pulumix.Output[NodegroupScalingConfig]
- type NodegroupScalingConfigPtrInput
- type NodegroupScalingConfigPtrOutput
- func (o NodegroupScalingConfigPtrOutput) DesiredSize() pulumi.IntPtrOutput
- func (o NodegroupScalingConfigPtrOutput) Elem() NodegroupScalingConfigOutput
- func (NodegroupScalingConfigPtrOutput) ElementType() reflect.Type
- func (o NodegroupScalingConfigPtrOutput) MaxSize() pulumi.IntPtrOutput
- func (o NodegroupScalingConfigPtrOutput) MinSize() pulumi.IntPtrOutput
- func (o NodegroupScalingConfigPtrOutput) ToNodegroupScalingConfigPtrOutput() NodegroupScalingConfigPtrOutput
- func (o NodegroupScalingConfigPtrOutput) ToNodegroupScalingConfigPtrOutputWithContext(ctx context.Context) NodegroupScalingConfigPtrOutput
- func (o NodegroupScalingConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NodegroupScalingConfig]
- type NodegroupState
- type NodegroupTaint
- type NodegroupTaintArgs
- func (NodegroupTaintArgs) ElementType() reflect.Type
- func (i NodegroupTaintArgs) ToNodegroupTaintOutput() NodegroupTaintOutput
- func (i NodegroupTaintArgs) ToNodegroupTaintOutputWithContext(ctx context.Context) NodegroupTaintOutput
- func (i NodegroupTaintArgs) ToOutput(ctx context.Context) pulumix.Output[NodegroupTaint]
- type NodegroupTaintArray
- func (NodegroupTaintArray) ElementType() reflect.Type
- func (i NodegroupTaintArray) ToNodegroupTaintArrayOutput() NodegroupTaintArrayOutput
- func (i NodegroupTaintArray) ToNodegroupTaintArrayOutputWithContext(ctx context.Context) NodegroupTaintArrayOutput
- func (i NodegroupTaintArray) ToOutput(ctx context.Context) pulumix.Output[[]NodegroupTaint]
- type NodegroupTaintArrayInput
- type NodegroupTaintArrayOutput
- func (NodegroupTaintArrayOutput) ElementType() reflect.Type
- func (o NodegroupTaintArrayOutput) Index(i pulumi.IntInput) NodegroupTaintOutput
- func (o NodegroupTaintArrayOutput) ToNodegroupTaintArrayOutput() NodegroupTaintArrayOutput
- func (o NodegroupTaintArrayOutput) ToNodegroupTaintArrayOutputWithContext(ctx context.Context) NodegroupTaintArrayOutput
- func (o NodegroupTaintArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]NodegroupTaint]
- type NodegroupTaintInput
- type NodegroupTaintOutput
- func (o NodegroupTaintOutput) Effect() pulumi.StringPtrOutput
- func (NodegroupTaintOutput) ElementType() reflect.Type
- func (o NodegroupTaintOutput) Key() pulumi.StringPtrOutput
- func (o NodegroupTaintOutput) ToNodegroupTaintOutput() NodegroupTaintOutput
- func (o NodegroupTaintOutput) ToNodegroupTaintOutputWithContext(ctx context.Context) NodegroupTaintOutput
- func (o NodegroupTaintOutput) ToOutput(ctx context.Context) pulumix.Output[NodegroupTaint]
- func (o NodegroupTaintOutput) Value() pulumi.StringPtrOutput
- type NodegroupUpdateConfig
- type NodegroupUpdateConfigArgs
- func (NodegroupUpdateConfigArgs) ElementType() reflect.Type
- func (i NodegroupUpdateConfigArgs) ToNodegroupUpdateConfigOutput() NodegroupUpdateConfigOutput
- func (i NodegroupUpdateConfigArgs) ToNodegroupUpdateConfigOutputWithContext(ctx context.Context) NodegroupUpdateConfigOutput
- func (i NodegroupUpdateConfigArgs) ToNodegroupUpdateConfigPtrOutput() NodegroupUpdateConfigPtrOutput
- func (i NodegroupUpdateConfigArgs) ToNodegroupUpdateConfigPtrOutputWithContext(ctx context.Context) NodegroupUpdateConfigPtrOutput
- func (i NodegroupUpdateConfigArgs) ToOutput(ctx context.Context) pulumix.Output[NodegroupUpdateConfig]
- type NodegroupUpdateConfigInput
- type NodegroupUpdateConfigOutput
- func (NodegroupUpdateConfigOutput) ElementType() reflect.Type
- func (o NodegroupUpdateConfigOutput) MaxUnavailable() pulumi.Float64PtrOutput
- func (o NodegroupUpdateConfigOutput) MaxUnavailablePercentage() pulumi.Float64PtrOutput
- func (o NodegroupUpdateConfigOutput) ToNodegroupUpdateConfigOutput() NodegroupUpdateConfigOutput
- func (o NodegroupUpdateConfigOutput) ToNodegroupUpdateConfigOutputWithContext(ctx context.Context) NodegroupUpdateConfigOutput
- func (o NodegroupUpdateConfigOutput) ToNodegroupUpdateConfigPtrOutput() NodegroupUpdateConfigPtrOutput
- func (o NodegroupUpdateConfigOutput) ToNodegroupUpdateConfigPtrOutputWithContext(ctx context.Context) NodegroupUpdateConfigPtrOutput
- func (o NodegroupUpdateConfigOutput) ToOutput(ctx context.Context) pulumix.Output[NodegroupUpdateConfig]
- type NodegroupUpdateConfigPtrInput
- type NodegroupUpdateConfigPtrOutput
- func (o NodegroupUpdateConfigPtrOutput) Elem() NodegroupUpdateConfigOutput
- func (NodegroupUpdateConfigPtrOutput) ElementType() reflect.Type
- func (o NodegroupUpdateConfigPtrOutput) MaxUnavailable() pulumi.Float64PtrOutput
- func (o NodegroupUpdateConfigPtrOutput) MaxUnavailablePercentage() pulumi.Float64PtrOutput
- func (o NodegroupUpdateConfigPtrOutput) ToNodegroupUpdateConfigPtrOutput() NodegroupUpdateConfigPtrOutput
- func (o NodegroupUpdateConfigPtrOutput) ToNodegroupUpdateConfigPtrOutputWithContext(ctx context.Context) NodegroupUpdateConfigPtrOutput
- func (o NodegroupUpdateConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NodegroupUpdateConfig]
Constants ¶
const ( AddonResolveConflictsNone = AddonResolveConflicts("NONE") AddonResolveConflictsOverwrite = AddonResolveConflicts("OVERWRITE") AddonResolveConflictsPreserve = AddonResolveConflicts("PRESERVE") )
const ( ClusterKubernetesNetworkConfigIpFamilyIpv4 = ClusterKubernetesNetworkConfigIpFamily("ipv4") ClusterKubernetesNetworkConfigIpFamilyIpv6 = ClusterKubernetesNetworkConfigIpFamily("ipv6") )
const ( ClusterLoggingTypeConfigTypeApi = ClusterLoggingTypeConfigType("api") ClusterLoggingTypeConfigTypeAudit = ClusterLoggingTypeConfigType("audit") ClusterLoggingTypeConfigTypeAuthenticator = ClusterLoggingTypeConfigType("authenticator") ClusterLoggingTypeConfigTypeControllerManager = ClusterLoggingTypeConfigType("controllerManager") ClusterLoggingTypeConfigTypeScheduler = ClusterLoggingTypeConfigType("scheduler") )
const (
IdentityProviderConfigTypeOidc = IdentityProviderConfigType("oidc")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Addon ¶
type Addon struct { pulumi.CustomResourceState // Name of Addon AddonName pulumi.StringOutput `pulumi:"addonName"` // Version of Addon AddonVersion pulumi.StringPtrOutput `pulumi:"addonVersion"` // Amazon Resource Name (ARN) of the add-on Arn pulumi.StringOutput `pulumi:"arn"` // Name of Cluster ClusterName pulumi.StringOutput `pulumi:"clusterName"` // The configuration values to use with the add-on ConfigurationValues pulumi.StringPtrOutput `pulumi:"configurationValues"` // PreserveOnDelete parameter value PreserveOnDelete pulumi.BoolPtrOutput `pulumi:"preserveOnDelete"` // Resolve parameter value conflicts ResolveConflicts AddonResolveConflictsPtrOutput `pulumi:"resolveConflicts"` // IAM role to bind to the add-on's service account ServiceAccountRoleArn pulumi.StringPtrOutput `pulumi:"serviceAccountRoleArn"` // An array of key-value pairs to apply to this resource. Tags AddonTagArrayOutput `pulumi:"tags"` }
Resource Schema for AWS::EKS::Addon
func GetAddon ¶
func GetAddon(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AddonState, opts ...pulumi.ResourceOption) (*Addon, error)
GetAddon gets an existing Addon 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 NewAddon ¶
func NewAddon(ctx *pulumi.Context, name string, args *AddonArgs, opts ...pulumi.ResourceOption) (*Addon, error)
NewAddon registers a new resource with the given unique name, arguments, and options.
func (*Addon) ElementType ¶
func (*Addon) ToAddonOutput ¶
func (i *Addon) ToAddonOutput() AddonOutput
func (*Addon) ToAddonOutputWithContext ¶
func (i *Addon) ToAddonOutputWithContext(ctx context.Context) AddonOutput
type AddonArgs ¶
type AddonArgs struct { // Name of Addon AddonName pulumi.StringPtrInput // Version of Addon AddonVersion pulumi.StringPtrInput // Name of Cluster ClusterName pulumi.StringInput // The configuration values to use with the add-on ConfigurationValues pulumi.StringPtrInput // PreserveOnDelete parameter value PreserveOnDelete pulumi.BoolPtrInput // Resolve parameter value conflicts ResolveConflicts AddonResolveConflictsPtrInput // IAM role to bind to the add-on's service account ServiceAccountRoleArn pulumi.StringPtrInput // An array of key-value pairs to apply to this resource. Tags AddonTagArrayInput }
The set of arguments for constructing a Addon resource.
func (AddonArgs) ElementType ¶
type AddonInput ¶
type AddonInput interface { pulumi.Input ToAddonOutput() AddonOutput ToAddonOutputWithContext(ctx context.Context) AddonOutput }
type AddonOutput ¶
type AddonOutput struct{ *pulumi.OutputState }
func (AddonOutput) AddonName ¶ added in v0.17.0
func (o AddonOutput) AddonName() pulumi.StringOutput
Name of Addon
func (AddonOutput) AddonVersion ¶ added in v0.17.0
func (o AddonOutput) AddonVersion() pulumi.StringPtrOutput
Version of Addon
func (AddonOutput) Arn ¶ added in v0.17.0
func (o AddonOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the add-on
func (AddonOutput) ClusterName ¶ added in v0.17.0
func (o AddonOutput) ClusterName() pulumi.StringOutput
Name of Cluster
func (AddonOutput) ConfigurationValues ¶ added in v0.45.0
func (o AddonOutput) ConfigurationValues() pulumi.StringPtrOutput
The configuration values to use with the add-on
func (AddonOutput) ElementType ¶
func (AddonOutput) ElementType() reflect.Type
func (AddonOutput) PreserveOnDelete ¶ added in v0.48.0
func (o AddonOutput) PreserveOnDelete() pulumi.BoolPtrOutput
PreserveOnDelete parameter value
func (AddonOutput) ResolveConflicts ¶ added in v0.17.0
func (o AddonOutput) ResolveConflicts() AddonResolveConflictsPtrOutput
Resolve parameter value conflicts
func (AddonOutput) ServiceAccountRoleArn ¶ added in v0.17.0
func (o AddonOutput) ServiceAccountRoleArn() pulumi.StringPtrOutput
IAM role to bind to the add-on's service account
func (AddonOutput) Tags ¶ added in v0.17.0
func (o AddonOutput) Tags() AddonTagArrayOutput
An array of key-value pairs to apply to this resource.
func (AddonOutput) ToAddonOutput ¶
func (o AddonOutput) ToAddonOutput() AddonOutput
func (AddonOutput) ToAddonOutputWithContext ¶
func (o AddonOutput) ToAddonOutputWithContext(ctx context.Context) AddonOutput
type AddonResolveConflicts ¶
type AddonResolveConflicts string
Resolve parameter value conflicts
func (AddonResolveConflicts) ElementType ¶
func (AddonResolveConflicts) ElementType() reflect.Type
func (AddonResolveConflicts) ToAddonResolveConflictsOutput ¶
func (e AddonResolveConflicts) ToAddonResolveConflictsOutput() AddonResolveConflictsOutput
func (AddonResolveConflicts) ToAddonResolveConflictsOutputWithContext ¶
func (e AddonResolveConflicts) ToAddonResolveConflictsOutputWithContext(ctx context.Context) AddonResolveConflictsOutput
func (AddonResolveConflicts) ToAddonResolveConflictsPtrOutput ¶
func (e AddonResolveConflicts) ToAddonResolveConflictsPtrOutput() AddonResolveConflictsPtrOutput
func (AddonResolveConflicts) ToAddonResolveConflictsPtrOutputWithContext ¶
func (e AddonResolveConflicts) ToAddonResolveConflictsPtrOutputWithContext(ctx context.Context) AddonResolveConflictsPtrOutput
func (AddonResolveConflicts) ToStringOutput ¶
func (e AddonResolveConflicts) ToStringOutput() pulumi.StringOutput
func (AddonResolveConflicts) ToStringOutputWithContext ¶
func (e AddonResolveConflicts) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AddonResolveConflicts) ToStringPtrOutput ¶
func (e AddonResolveConflicts) ToStringPtrOutput() pulumi.StringPtrOutput
func (AddonResolveConflicts) ToStringPtrOutputWithContext ¶
func (e AddonResolveConflicts) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AddonResolveConflictsInput ¶
type AddonResolveConflictsInput interface { pulumi.Input ToAddonResolveConflictsOutput() AddonResolveConflictsOutput ToAddonResolveConflictsOutputWithContext(context.Context) AddonResolveConflictsOutput }
AddonResolveConflictsInput is an input type that accepts AddonResolveConflictsArgs and AddonResolveConflictsOutput values. You can construct a concrete instance of `AddonResolveConflictsInput` via:
AddonResolveConflictsArgs{...}
type AddonResolveConflictsOutput ¶
type AddonResolveConflictsOutput struct{ *pulumi.OutputState }
func (AddonResolveConflictsOutput) ElementType ¶
func (AddonResolveConflictsOutput) ElementType() reflect.Type
func (AddonResolveConflictsOutput) ToAddonResolveConflictsOutput ¶
func (o AddonResolveConflictsOutput) ToAddonResolveConflictsOutput() AddonResolveConflictsOutput
func (AddonResolveConflictsOutput) ToAddonResolveConflictsOutputWithContext ¶
func (o AddonResolveConflictsOutput) ToAddonResolveConflictsOutputWithContext(ctx context.Context) AddonResolveConflictsOutput
func (AddonResolveConflictsOutput) ToAddonResolveConflictsPtrOutput ¶
func (o AddonResolveConflictsOutput) ToAddonResolveConflictsPtrOutput() AddonResolveConflictsPtrOutput
func (AddonResolveConflictsOutput) ToAddonResolveConflictsPtrOutputWithContext ¶
func (o AddonResolveConflictsOutput) ToAddonResolveConflictsPtrOutputWithContext(ctx context.Context) AddonResolveConflictsPtrOutput
func (AddonResolveConflictsOutput) ToOutput ¶ added in v0.76.0
func (o AddonResolveConflictsOutput) ToOutput(ctx context.Context) pulumix.Output[AddonResolveConflicts]
func (AddonResolveConflictsOutput) ToStringOutput ¶
func (o AddonResolveConflictsOutput) ToStringOutput() pulumi.StringOutput
func (AddonResolveConflictsOutput) ToStringOutputWithContext ¶
func (o AddonResolveConflictsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AddonResolveConflictsOutput) ToStringPtrOutput ¶
func (o AddonResolveConflictsOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AddonResolveConflictsOutput) ToStringPtrOutputWithContext ¶
func (o AddonResolveConflictsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AddonResolveConflictsPtrInput ¶
type AddonResolveConflictsPtrInput interface { pulumi.Input ToAddonResolveConflictsPtrOutput() AddonResolveConflictsPtrOutput ToAddonResolveConflictsPtrOutputWithContext(context.Context) AddonResolveConflictsPtrOutput }
func AddonResolveConflictsPtr ¶
func AddonResolveConflictsPtr(v string) AddonResolveConflictsPtrInput
type AddonResolveConflictsPtrOutput ¶
type AddonResolveConflictsPtrOutput struct{ *pulumi.OutputState }
func (AddonResolveConflictsPtrOutput) Elem ¶
func (o AddonResolveConflictsPtrOutput) Elem() AddonResolveConflictsOutput
func (AddonResolveConflictsPtrOutput) ElementType ¶
func (AddonResolveConflictsPtrOutput) ElementType() reflect.Type
func (AddonResolveConflictsPtrOutput) ToAddonResolveConflictsPtrOutput ¶
func (o AddonResolveConflictsPtrOutput) ToAddonResolveConflictsPtrOutput() AddonResolveConflictsPtrOutput
func (AddonResolveConflictsPtrOutput) ToAddonResolveConflictsPtrOutputWithContext ¶
func (o AddonResolveConflictsPtrOutput) ToAddonResolveConflictsPtrOutputWithContext(ctx context.Context) AddonResolveConflictsPtrOutput
func (AddonResolveConflictsPtrOutput) ToOutput ¶ added in v0.76.0
func (o AddonResolveConflictsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AddonResolveConflicts]
func (AddonResolveConflictsPtrOutput) ToStringPtrOutput ¶
func (o AddonResolveConflictsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AddonResolveConflictsPtrOutput) ToStringPtrOutputWithContext ¶
func (o AddonResolveConflictsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AddonState ¶
type AddonState struct { }
func (AddonState) ElementType ¶
func (AddonState) ElementType() reflect.Type
type AddonTag ¶
type AddonTag struct { // The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type AddonTagArgs ¶
type AddonTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (AddonTagArgs) ElementType ¶
func (AddonTagArgs) ElementType() reflect.Type
func (AddonTagArgs) ToAddonTagOutput ¶
func (i AddonTagArgs) ToAddonTagOutput() AddonTagOutput
func (AddonTagArgs) ToAddonTagOutputWithContext ¶
func (i AddonTagArgs) ToAddonTagOutputWithContext(ctx context.Context) AddonTagOutput
type AddonTagArray ¶
type AddonTagArray []AddonTagInput
func (AddonTagArray) ElementType ¶
func (AddonTagArray) ElementType() reflect.Type
func (AddonTagArray) ToAddonTagArrayOutput ¶
func (i AddonTagArray) ToAddonTagArrayOutput() AddonTagArrayOutput
func (AddonTagArray) ToAddonTagArrayOutputWithContext ¶
func (i AddonTagArray) ToAddonTagArrayOutputWithContext(ctx context.Context) AddonTagArrayOutput
type AddonTagArrayInput ¶
type AddonTagArrayInput interface { pulumi.Input ToAddonTagArrayOutput() AddonTagArrayOutput ToAddonTagArrayOutputWithContext(context.Context) AddonTagArrayOutput }
AddonTagArrayInput is an input type that accepts AddonTagArray and AddonTagArrayOutput values. You can construct a concrete instance of `AddonTagArrayInput` via:
AddonTagArray{ AddonTagArgs{...} }
type AddonTagArrayOutput ¶
type AddonTagArrayOutput struct{ *pulumi.OutputState }
func (AddonTagArrayOutput) ElementType ¶
func (AddonTagArrayOutput) ElementType() reflect.Type
func (AddonTagArrayOutput) Index ¶
func (o AddonTagArrayOutput) Index(i pulumi.IntInput) AddonTagOutput
func (AddonTagArrayOutput) ToAddonTagArrayOutput ¶
func (o AddonTagArrayOutput) ToAddonTagArrayOutput() AddonTagArrayOutput
func (AddonTagArrayOutput) ToAddonTagArrayOutputWithContext ¶
func (o AddonTagArrayOutput) ToAddonTagArrayOutputWithContext(ctx context.Context) AddonTagArrayOutput
type AddonTagInput ¶
type AddonTagInput interface { pulumi.Input ToAddonTagOutput() AddonTagOutput ToAddonTagOutputWithContext(context.Context) AddonTagOutput }
AddonTagInput is an input type that accepts AddonTagArgs and AddonTagOutput values. You can construct a concrete instance of `AddonTagInput` via:
AddonTagArgs{...}
type AddonTagOutput ¶
type AddonTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (AddonTagOutput) ElementType ¶
func (AddonTagOutput) ElementType() reflect.Type
func (AddonTagOutput) Key ¶
func (o AddonTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (AddonTagOutput) ToAddonTagOutput ¶
func (o AddonTagOutput) ToAddonTagOutput() AddonTagOutput
func (AddonTagOutput) ToAddonTagOutputWithContext ¶
func (o AddonTagOutput) ToAddonTagOutputWithContext(ctx context.Context) AddonTagOutput
func (AddonTagOutput) Value ¶
func (o AddonTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type Cluster ¶
type Cluster struct { pulumi.CustomResourceState // The ARN of the cluster, such as arn:aws:eks:us-west-2:666666666666:cluster/prod. Arn pulumi.StringOutput `pulumi:"arn"` // The certificate-authority-data for your cluster. CertificateAuthorityData pulumi.StringOutput `pulumi:"certificateAuthorityData"` // The cluster security group that was created by Amazon EKS for the cluster. Managed node groups use this security group for control plane to data plane communication. ClusterSecurityGroupId pulumi.StringOutput `pulumi:"clusterSecurityGroupId"` EncryptionConfig ClusterEncryptionConfigArrayOutput `pulumi:"encryptionConfig"` // Amazon Resource Name (ARN) or alias of the customer master key (CMK). EncryptionConfigKeyArn pulumi.StringOutput `pulumi:"encryptionConfigKeyArn"` // The endpoint for your Kubernetes API server, such as https://5E1D0CEXAMPLEA591B746AFC5AB30262.yl4.us-west-2.eks.amazonaws.com. Endpoint pulumi.StringOutput `pulumi:"endpoint"` KubernetesNetworkConfig ClusterKubernetesNetworkConfigPtrOutput `pulumi:"kubernetesNetworkConfig"` Logging LoggingPtrOutput `pulumi:"logging"` // The unique name to give to your cluster. Name pulumi.StringPtrOutput `pulumi:"name"` // The issuer URL for the cluster's OIDC identity provider, such as https://oidc.eks.us-west-2.amazonaws.com/id/EXAMPLED539D4633E53DE1B716D3041E. If you need to remove https:// from this output value, you can include the following code in your template. OpenIdConnectIssuerUrl pulumi.StringOutput `pulumi:"openIdConnectIssuerUrl"` OutpostConfig ClusterOutpostConfigPtrOutput `pulumi:"outpostConfig"` ResourcesVpcConfig ClusterResourcesVpcConfigOutput `pulumi:"resourcesVpcConfig"` // The Amazon Resource Name (ARN) of the IAM role that provides permissions for the Kubernetes control plane to make calls to AWS API operations on your behalf. RoleArn pulumi.StringOutput `pulumi:"roleArn"` // An array of key-value pairs to apply to this resource. Tags ClusterTagArrayOutput `pulumi:"tags"` // The desired Kubernetes version for your cluster. If you don't specify a value here, the latest version available in Amazon EKS is used. Version pulumi.StringPtrOutput `pulumi:"version"` }
An object representing an Amazon EKS cluster.
func GetCluster ¶
func GetCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)
GetCluster gets an existing Cluster 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 NewCluster ¶
func NewCluster(ctx *pulumi.Context, name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)
NewCluster registers a new resource with the given unique name, arguments, and options.
func (*Cluster) ElementType ¶
func (*Cluster) ToClusterOutput ¶
func (i *Cluster) ToClusterOutput() ClusterOutput
func (*Cluster) ToClusterOutputWithContext ¶
func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
type ClusterArgs ¶
type ClusterArgs struct { EncryptionConfig ClusterEncryptionConfigArrayInput KubernetesNetworkConfig ClusterKubernetesNetworkConfigPtrInput Logging LoggingPtrInput // The unique name to give to your cluster. Name pulumi.StringPtrInput OutpostConfig ClusterOutpostConfigPtrInput ResourcesVpcConfig ClusterResourcesVpcConfigInput // The Amazon Resource Name (ARN) of the IAM role that provides permissions for the Kubernetes control plane to make calls to AWS API operations on your behalf. RoleArn pulumi.StringInput // An array of key-value pairs to apply to this resource. Tags ClusterTagArrayInput // The desired Kubernetes version for your cluster. If you don't specify a value here, the latest version available in Amazon EKS is used. Version pulumi.StringPtrInput }
The set of arguments for constructing a Cluster resource.
func (ClusterArgs) ElementType ¶
func (ClusterArgs) ElementType() reflect.Type
type ClusterControlPlanePlacement ¶ added in v0.41.0
type ClusterControlPlanePlacement struct { // Specify the placement group name of the control place machines for your cluster. GroupName *string `pulumi:"groupName"` }
Specify the placement group of the control plane machines for your cluster.
type ClusterControlPlanePlacementArgs ¶ added in v0.41.0
type ClusterControlPlanePlacementArgs struct { // Specify the placement group name of the control place machines for your cluster. GroupName pulumi.StringPtrInput `pulumi:"groupName"` }
Specify the placement group of the control plane machines for your cluster.
func (ClusterControlPlanePlacementArgs) ElementType ¶ added in v0.41.0
func (ClusterControlPlanePlacementArgs) ElementType() reflect.Type
func (ClusterControlPlanePlacementArgs) ToClusterControlPlanePlacementOutput ¶ added in v0.41.0
func (i ClusterControlPlanePlacementArgs) ToClusterControlPlanePlacementOutput() ClusterControlPlanePlacementOutput
func (ClusterControlPlanePlacementArgs) ToClusterControlPlanePlacementOutputWithContext ¶ added in v0.41.0
func (i ClusterControlPlanePlacementArgs) ToClusterControlPlanePlacementOutputWithContext(ctx context.Context) ClusterControlPlanePlacementOutput
func (ClusterControlPlanePlacementArgs) ToClusterControlPlanePlacementPtrOutput ¶ added in v0.41.0
func (i ClusterControlPlanePlacementArgs) ToClusterControlPlanePlacementPtrOutput() ClusterControlPlanePlacementPtrOutput
func (ClusterControlPlanePlacementArgs) ToClusterControlPlanePlacementPtrOutputWithContext ¶ added in v0.41.0
func (i ClusterControlPlanePlacementArgs) ToClusterControlPlanePlacementPtrOutputWithContext(ctx context.Context) ClusterControlPlanePlacementPtrOutput
func (ClusterControlPlanePlacementArgs) ToOutput ¶ added in v0.76.0
func (i ClusterControlPlanePlacementArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterControlPlanePlacement]
type ClusterControlPlanePlacementInput ¶ added in v0.41.0
type ClusterControlPlanePlacementInput interface { pulumi.Input ToClusterControlPlanePlacementOutput() ClusterControlPlanePlacementOutput ToClusterControlPlanePlacementOutputWithContext(context.Context) ClusterControlPlanePlacementOutput }
ClusterControlPlanePlacementInput is an input type that accepts ClusterControlPlanePlacementArgs and ClusterControlPlanePlacementOutput values. You can construct a concrete instance of `ClusterControlPlanePlacementInput` via:
ClusterControlPlanePlacementArgs{...}
type ClusterControlPlanePlacementOutput ¶ added in v0.41.0
type ClusterControlPlanePlacementOutput struct{ *pulumi.OutputState }
Specify the placement group of the control plane machines for your cluster.
func (ClusterControlPlanePlacementOutput) ElementType ¶ added in v0.41.0
func (ClusterControlPlanePlacementOutput) ElementType() reflect.Type
func (ClusterControlPlanePlacementOutput) GroupName ¶ added in v0.41.0
func (o ClusterControlPlanePlacementOutput) GroupName() pulumi.StringPtrOutput
Specify the placement group name of the control place machines for your cluster.
func (ClusterControlPlanePlacementOutput) ToClusterControlPlanePlacementOutput ¶ added in v0.41.0
func (o ClusterControlPlanePlacementOutput) ToClusterControlPlanePlacementOutput() ClusterControlPlanePlacementOutput
func (ClusterControlPlanePlacementOutput) ToClusterControlPlanePlacementOutputWithContext ¶ added in v0.41.0
func (o ClusterControlPlanePlacementOutput) ToClusterControlPlanePlacementOutputWithContext(ctx context.Context) ClusterControlPlanePlacementOutput
func (ClusterControlPlanePlacementOutput) ToClusterControlPlanePlacementPtrOutput ¶ added in v0.41.0
func (o ClusterControlPlanePlacementOutput) ToClusterControlPlanePlacementPtrOutput() ClusterControlPlanePlacementPtrOutput
func (ClusterControlPlanePlacementOutput) ToClusterControlPlanePlacementPtrOutputWithContext ¶ added in v0.41.0
func (o ClusterControlPlanePlacementOutput) ToClusterControlPlanePlacementPtrOutputWithContext(ctx context.Context) ClusterControlPlanePlacementPtrOutput
func (ClusterControlPlanePlacementOutput) ToOutput ¶ added in v0.76.0
func (o ClusterControlPlanePlacementOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterControlPlanePlacement]
type ClusterControlPlanePlacementPtrInput ¶ added in v0.41.0
type ClusterControlPlanePlacementPtrInput interface { pulumi.Input ToClusterControlPlanePlacementPtrOutput() ClusterControlPlanePlacementPtrOutput ToClusterControlPlanePlacementPtrOutputWithContext(context.Context) ClusterControlPlanePlacementPtrOutput }
ClusterControlPlanePlacementPtrInput is an input type that accepts ClusterControlPlanePlacementArgs, ClusterControlPlanePlacementPtr and ClusterControlPlanePlacementPtrOutput values. You can construct a concrete instance of `ClusterControlPlanePlacementPtrInput` via:
ClusterControlPlanePlacementArgs{...} or: nil
func ClusterControlPlanePlacementPtr ¶ added in v0.41.0
func ClusterControlPlanePlacementPtr(v *ClusterControlPlanePlacementArgs) ClusterControlPlanePlacementPtrInput
type ClusterControlPlanePlacementPtrOutput ¶ added in v0.41.0
type ClusterControlPlanePlacementPtrOutput struct{ *pulumi.OutputState }
func (ClusterControlPlanePlacementPtrOutput) ElementType ¶ added in v0.41.0
func (ClusterControlPlanePlacementPtrOutput) ElementType() reflect.Type
func (ClusterControlPlanePlacementPtrOutput) GroupName ¶ added in v0.41.0
func (o ClusterControlPlanePlacementPtrOutput) GroupName() pulumi.StringPtrOutput
Specify the placement group name of the control place machines for your cluster.
func (ClusterControlPlanePlacementPtrOutput) ToClusterControlPlanePlacementPtrOutput ¶ added in v0.41.0
func (o ClusterControlPlanePlacementPtrOutput) ToClusterControlPlanePlacementPtrOutput() ClusterControlPlanePlacementPtrOutput
func (ClusterControlPlanePlacementPtrOutput) ToClusterControlPlanePlacementPtrOutputWithContext ¶ added in v0.41.0
func (o ClusterControlPlanePlacementPtrOutput) ToClusterControlPlanePlacementPtrOutputWithContext(ctx context.Context) ClusterControlPlanePlacementPtrOutput
func (ClusterControlPlanePlacementPtrOutput) ToOutput ¶ added in v0.76.0
func (o ClusterControlPlanePlacementPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterControlPlanePlacement]
type ClusterEncryptionConfig ¶
type ClusterEncryptionConfig struct { // The encryption provider for the cluster. Provider *ClusterProvider `pulumi:"provider"` // Specifies the resources to be encrypted. The only supported value is "secrets". Resources []string `pulumi:"resources"` }
The encryption configuration for the cluster
type ClusterEncryptionConfigArgs ¶
type ClusterEncryptionConfigArgs struct { // The encryption provider for the cluster. Provider ClusterProviderPtrInput `pulumi:"provider"` // Specifies the resources to be encrypted. The only supported value is "secrets". Resources pulumi.StringArrayInput `pulumi:"resources"` }
The encryption configuration for the cluster
func (ClusterEncryptionConfigArgs) ElementType ¶
func (ClusterEncryptionConfigArgs) ElementType() reflect.Type
func (ClusterEncryptionConfigArgs) ToClusterEncryptionConfigOutput ¶
func (i ClusterEncryptionConfigArgs) ToClusterEncryptionConfigOutput() ClusterEncryptionConfigOutput
func (ClusterEncryptionConfigArgs) ToClusterEncryptionConfigOutputWithContext ¶
func (i ClusterEncryptionConfigArgs) ToClusterEncryptionConfigOutputWithContext(ctx context.Context) ClusterEncryptionConfigOutput
func (ClusterEncryptionConfigArgs) ToOutput ¶ added in v0.76.0
func (i ClusterEncryptionConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterEncryptionConfig]
type ClusterEncryptionConfigArray ¶
type ClusterEncryptionConfigArray []ClusterEncryptionConfigInput
func (ClusterEncryptionConfigArray) ElementType ¶
func (ClusterEncryptionConfigArray) ElementType() reflect.Type
func (ClusterEncryptionConfigArray) ToClusterEncryptionConfigArrayOutput ¶
func (i ClusterEncryptionConfigArray) ToClusterEncryptionConfigArrayOutput() ClusterEncryptionConfigArrayOutput
func (ClusterEncryptionConfigArray) ToClusterEncryptionConfigArrayOutputWithContext ¶
func (i ClusterEncryptionConfigArray) ToClusterEncryptionConfigArrayOutputWithContext(ctx context.Context) ClusterEncryptionConfigArrayOutput
func (ClusterEncryptionConfigArray) ToOutput ¶ added in v0.76.0
func (i ClusterEncryptionConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterEncryptionConfig]
type ClusterEncryptionConfigArrayInput ¶
type ClusterEncryptionConfigArrayInput interface { pulumi.Input ToClusterEncryptionConfigArrayOutput() ClusterEncryptionConfigArrayOutput ToClusterEncryptionConfigArrayOutputWithContext(context.Context) ClusterEncryptionConfigArrayOutput }
ClusterEncryptionConfigArrayInput is an input type that accepts ClusterEncryptionConfigArray and ClusterEncryptionConfigArrayOutput values. You can construct a concrete instance of `ClusterEncryptionConfigArrayInput` via:
ClusterEncryptionConfigArray{ ClusterEncryptionConfigArgs{...} }
type ClusterEncryptionConfigArrayOutput ¶
type ClusterEncryptionConfigArrayOutput struct{ *pulumi.OutputState }
func (ClusterEncryptionConfigArrayOutput) ElementType ¶
func (ClusterEncryptionConfigArrayOutput) ElementType() reflect.Type
func (ClusterEncryptionConfigArrayOutput) Index ¶
func (o ClusterEncryptionConfigArrayOutput) Index(i pulumi.IntInput) ClusterEncryptionConfigOutput
func (ClusterEncryptionConfigArrayOutput) ToClusterEncryptionConfigArrayOutput ¶
func (o ClusterEncryptionConfigArrayOutput) ToClusterEncryptionConfigArrayOutput() ClusterEncryptionConfigArrayOutput
func (ClusterEncryptionConfigArrayOutput) ToClusterEncryptionConfigArrayOutputWithContext ¶
func (o ClusterEncryptionConfigArrayOutput) ToClusterEncryptionConfigArrayOutputWithContext(ctx context.Context) ClusterEncryptionConfigArrayOutput
func (ClusterEncryptionConfigArrayOutput) ToOutput ¶ added in v0.76.0
func (o ClusterEncryptionConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterEncryptionConfig]
type ClusterEncryptionConfigInput ¶
type ClusterEncryptionConfigInput interface { pulumi.Input ToClusterEncryptionConfigOutput() ClusterEncryptionConfigOutput ToClusterEncryptionConfigOutputWithContext(context.Context) ClusterEncryptionConfigOutput }
ClusterEncryptionConfigInput is an input type that accepts ClusterEncryptionConfigArgs and ClusterEncryptionConfigOutput values. You can construct a concrete instance of `ClusterEncryptionConfigInput` via:
ClusterEncryptionConfigArgs{...}
type ClusterEncryptionConfigOutput ¶
type ClusterEncryptionConfigOutput struct{ *pulumi.OutputState }
The encryption configuration for the cluster
func (ClusterEncryptionConfigOutput) ElementType ¶
func (ClusterEncryptionConfigOutput) ElementType() reflect.Type
func (ClusterEncryptionConfigOutput) Provider ¶
func (o ClusterEncryptionConfigOutput) Provider() ClusterProviderPtrOutput
The encryption provider for the cluster.
func (ClusterEncryptionConfigOutput) Resources ¶
func (o ClusterEncryptionConfigOutput) Resources() pulumi.StringArrayOutput
Specifies the resources to be encrypted. The only supported value is "secrets".
func (ClusterEncryptionConfigOutput) ToClusterEncryptionConfigOutput ¶
func (o ClusterEncryptionConfigOutput) ToClusterEncryptionConfigOutput() ClusterEncryptionConfigOutput
func (ClusterEncryptionConfigOutput) ToClusterEncryptionConfigOutputWithContext ¶
func (o ClusterEncryptionConfigOutput) ToClusterEncryptionConfigOutputWithContext(ctx context.Context) ClusterEncryptionConfigOutput
func (ClusterEncryptionConfigOutput) ToOutput ¶ added in v0.76.0
func (o ClusterEncryptionConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterEncryptionConfig]
type ClusterInput ¶
type ClusterInput interface { pulumi.Input ToClusterOutput() ClusterOutput ToClusterOutputWithContext(ctx context.Context) ClusterOutput }
type ClusterKubernetesNetworkConfig ¶
type ClusterKubernetesNetworkConfig struct { // Ipv4 or Ipv6. You can only specify ipv6 for 1.21 and later clusters that use version 1.10.1 or later of the Amazon VPC CNI add-on IpFamily *ClusterKubernetesNetworkConfigIpFamily `pulumi:"ipFamily"` // The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. We recommend that you specify a block that does not overlap with resources in other networks that are peered or connected to your VPC. ServiceIpv4Cidr *string `pulumi:"serviceIpv4Cidr"` // The CIDR block to assign Kubernetes service IP addresses from. ServiceIpv6Cidr *string `pulumi:"serviceIpv6Cidr"` }
The Kubernetes network configuration for the cluster.
type ClusterKubernetesNetworkConfigArgs ¶
type ClusterKubernetesNetworkConfigArgs struct { // Ipv4 or Ipv6. You can only specify ipv6 for 1.21 and later clusters that use version 1.10.1 or later of the Amazon VPC CNI add-on IpFamily ClusterKubernetesNetworkConfigIpFamilyPtrInput `pulumi:"ipFamily"` // The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. We recommend that you specify a block that does not overlap with resources in other networks that are peered or connected to your VPC. ServiceIpv4Cidr pulumi.StringPtrInput `pulumi:"serviceIpv4Cidr"` // The CIDR block to assign Kubernetes service IP addresses from. ServiceIpv6Cidr pulumi.StringPtrInput `pulumi:"serviceIpv6Cidr"` }
The Kubernetes network configuration for the cluster.
func (ClusterKubernetesNetworkConfigArgs) ElementType ¶
func (ClusterKubernetesNetworkConfigArgs) ElementType() reflect.Type
func (ClusterKubernetesNetworkConfigArgs) ToClusterKubernetesNetworkConfigOutput ¶
func (i ClusterKubernetesNetworkConfigArgs) ToClusterKubernetesNetworkConfigOutput() ClusterKubernetesNetworkConfigOutput
func (ClusterKubernetesNetworkConfigArgs) ToClusterKubernetesNetworkConfigOutputWithContext ¶
func (i ClusterKubernetesNetworkConfigArgs) ToClusterKubernetesNetworkConfigOutputWithContext(ctx context.Context) ClusterKubernetesNetworkConfigOutput
func (ClusterKubernetesNetworkConfigArgs) ToClusterKubernetesNetworkConfigPtrOutput ¶
func (i ClusterKubernetesNetworkConfigArgs) ToClusterKubernetesNetworkConfigPtrOutput() ClusterKubernetesNetworkConfigPtrOutput
func (ClusterKubernetesNetworkConfigArgs) ToClusterKubernetesNetworkConfigPtrOutputWithContext ¶
func (i ClusterKubernetesNetworkConfigArgs) ToClusterKubernetesNetworkConfigPtrOutputWithContext(ctx context.Context) ClusterKubernetesNetworkConfigPtrOutput
func (ClusterKubernetesNetworkConfigArgs) ToOutput ¶ added in v0.76.0
func (i ClusterKubernetesNetworkConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterKubernetesNetworkConfig]
type ClusterKubernetesNetworkConfigInput ¶
type ClusterKubernetesNetworkConfigInput interface { pulumi.Input ToClusterKubernetesNetworkConfigOutput() ClusterKubernetesNetworkConfigOutput ToClusterKubernetesNetworkConfigOutputWithContext(context.Context) ClusterKubernetesNetworkConfigOutput }
ClusterKubernetesNetworkConfigInput is an input type that accepts ClusterKubernetesNetworkConfigArgs and ClusterKubernetesNetworkConfigOutput values. You can construct a concrete instance of `ClusterKubernetesNetworkConfigInput` via:
ClusterKubernetesNetworkConfigArgs{...}
type ClusterKubernetesNetworkConfigIpFamily ¶ added in v0.6.0
type ClusterKubernetesNetworkConfigIpFamily string
Ipv4 or Ipv6. You can only specify ipv6 for 1.21 and later clusters that use version 1.10.1 or later of the Amazon VPC CNI add-on
func (ClusterKubernetesNetworkConfigIpFamily) ElementType ¶ added in v0.6.0
func (ClusterKubernetesNetworkConfigIpFamily) ElementType() reflect.Type
func (ClusterKubernetesNetworkConfigIpFamily) ToClusterKubernetesNetworkConfigIpFamilyOutput ¶ added in v0.6.0
func (e ClusterKubernetesNetworkConfigIpFamily) ToClusterKubernetesNetworkConfigIpFamilyOutput() ClusterKubernetesNetworkConfigIpFamilyOutput
func (ClusterKubernetesNetworkConfigIpFamily) ToClusterKubernetesNetworkConfigIpFamilyOutputWithContext ¶ added in v0.6.0
func (e ClusterKubernetesNetworkConfigIpFamily) ToClusterKubernetesNetworkConfigIpFamilyOutputWithContext(ctx context.Context) ClusterKubernetesNetworkConfigIpFamilyOutput
func (ClusterKubernetesNetworkConfigIpFamily) ToClusterKubernetesNetworkConfigIpFamilyPtrOutput ¶ added in v0.6.0
func (e ClusterKubernetesNetworkConfigIpFamily) ToClusterKubernetesNetworkConfigIpFamilyPtrOutput() ClusterKubernetesNetworkConfigIpFamilyPtrOutput
func (ClusterKubernetesNetworkConfigIpFamily) ToClusterKubernetesNetworkConfigIpFamilyPtrOutputWithContext ¶ added in v0.6.0
func (e ClusterKubernetesNetworkConfigIpFamily) ToClusterKubernetesNetworkConfigIpFamilyPtrOutputWithContext(ctx context.Context) ClusterKubernetesNetworkConfigIpFamilyPtrOutput
func (ClusterKubernetesNetworkConfigIpFamily) ToStringOutput ¶ added in v0.6.0
func (e ClusterKubernetesNetworkConfigIpFamily) ToStringOutput() pulumi.StringOutput
func (ClusterKubernetesNetworkConfigIpFamily) ToStringOutputWithContext ¶ added in v0.6.0
func (e ClusterKubernetesNetworkConfigIpFamily) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ClusterKubernetesNetworkConfigIpFamily) ToStringPtrOutput ¶ added in v0.6.0
func (e ClusterKubernetesNetworkConfigIpFamily) ToStringPtrOutput() pulumi.StringPtrOutput
func (ClusterKubernetesNetworkConfigIpFamily) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (e ClusterKubernetesNetworkConfigIpFamily) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ClusterKubernetesNetworkConfigIpFamilyInput ¶ added in v0.6.0
type ClusterKubernetesNetworkConfigIpFamilyInput interface { pulumi.Input ToClusterKubernetesNetworkConfigIpFamilyOutput() ClusterKubernetesNetworkConfigIpFamilyOutput ToClusterKubernetesNetworkConfigIpFamilyOutputWithContext(context.Context) ClusterKubernetesNetworkConfigIpFamilyOutput }
ClusterKubernetesNetworkConfigIpFamilyInput is an input type that accepts ClusterKubernetesNetworkConfigIpFamilyArgs and ClusterKubernetesNetworkConfigIpFamilyOutput values. You can construct a concrete instance of `ClusterKubernetesNetworkConfigIpFamilyInput` via:
ClusterKubernetesNetworkConfigIpFamilyArgs{...}
type ClusterKubernetesNetworkConfigIpFamilyOutput ¶ added in v0.6.0
type ClusterKubernetesNetworkConfigIpFamilyOutput struct{ *pulumi.OutputState }
func (ClusterKubernetesNetworkConfigIpFamilyOutput) ElementType ¶ added in v0.6.0
func (ClusterKubernetesNetworkConfigIpFamilyOutput) ElementType() reflect.Type
func (ClusterKubernetesNetworkConfigIpFamilyOutput) ToClusterKubernetesNetworkConfigIpFamilyOutput ¶ added in v0.6.0
func (o ClusterKubernetesNetworkConfigIpFamilyOutput) ToClusterKubernetesNetworkConfigIpFamilyOutput() ClusterKubernetesNetworkConfigIpFamilyOutput
func (ClusterKubernetesNetworkConfigIpFamilyOutput) ToClusterKubernetesNetworkConfigIpFamilyOutputWithContext ¶ added in v0.6.0
func (o ClusterKubernetesNetworkConfigIpFamilyOutput) ToClusterKubernetesNetworkConfigIpFamilyOutputWithContext(ctx context.Context) ClusterKubernetesNetworkConfigIpFamilyOutput
func (ClusterKubernetesNetworkConfigIpFamilyOutput) ToClusterKubernetesNetworkConfigIpFamilyPtrOutput ¶ added in v0.6.0
func (o ClusterKubernetesNetworkConfigIpFamilyOutput) ToClusterKubernetesNetworkConfigIpFamilyPtrOutput() ClusterKubernetesNetworkConfigIpFamilyPtrOutput
func (ClusterKubernetesNetworkConfigIpFamilyOutput) ToClusterKubernetesNetworkConfigIpFamilyPtrOutputWithContext ¶ added in v0.6.0
func (o ClusterKubernetesNetworkConfigIpFamilyOutput) ToClusterKubernetesNetworkConfigIpFamilyPtrOutputWithContext(ctx context.Context) ClusterKubernetesNetworkConfigIpFamilyPtrOutput
func (ClusterKubernetesNetworkConfigIpFamilyOutput) ToOutput ¶ added in v0.76.0
func (o ClusterKubernetesNetworkConfigIpFamilyOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterKubernetesNetworkConfigIpFamily]
func (ClusterKubernetesNetworkConfigIpFamilyOutput) ToStringOutput ¶ added in v0.6.0
func (o ClusterKubernetesNetworkConfigIpFamilyOutput) ToStringOutput() pulumi.StringOutput
func (ClusterKubernetesNetworkConfigIpFamilyOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o ClusterKubernetesNetworkConfigIpFamilyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ClusterKubernetesNetworkConfigIpFamilyOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ClusterKubernetesNetworkConfigIpFamilyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ClusterKubernetesNetworkConfigIpFamilyOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ClusterKubernetesNetworkConfigIpFamilyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ClusterKubernetesNetworkConfigIpFamilyPtrInput ¶ added in v0.6.0
type ClusterKubernetesNetworkConfigIpFamilyPtrInput interface { pulumi.Input ToClusterKubernetesNetworkConfigIpFamilyPtrOutput() ClusterKubernetesNetworkConfigIpFamilyPtrOutput ToClusterKubernetesNetworkConfigIpFamilyPtrOutputWithContext(context.Context) ClusterKubernetesNetworkConfigIpFamilyPtrOutput }
func ClusterKubernetesNetworkConfigIpFamilyPtr ¶ added in v0.6.0
func ClusterKubernetesNetworkConfigIpFamilyPtr(v string) ClusterKubernetesNetworkConfigIpFamilyPtrInput
type ClusterKubernetesNetworkConfigIpFamilyPtrOutput ¶ added in v0.6.0
type ClusterKubernetesNetworkConfigIpFamilyPtrOutput struct{ *pulumi.OutputState }
func (ClusterKubernetesNetworkConfigIpFamilyPtrOutput) ElementType ¶ added in v0.6.0
func (ClusterKubernetesNetworkConfigIpFamilyPtrOutput) ElementType() reflect.Type
func (ClusterKubernetesNetworkConfigIpFamilyPtrOutput) ToClusterKubernetesNetworkConfigIpFamilyPtrOutput ¶ added in v0.6.0
func (o ClusterKubernetesNetworkConfigIpFamilyPtrOutput) ToClusterKubernetesNetworkConfigIpFamilyPtrOutput() ClusterKubernetesNetworkConfigIpFamilyPtrOutput
func (ClusterKubernetesNetworkConfigIpFamilyPtrOutput) ToClusterKubernetesNetworkConfigIpFamilyPtrOutputWithContext ¶ added in v0.6.0
func (o ClusterKubernetesNetworkConfigIpFamilyPtrOutput) ToClusterKubernetesNetworkConfigIpFamilyPtrOutputWithContext(ctx context.Context) ClusterKubernetesNetworkConfigIpFamilyPtrOutput
func (ClusterKubernetesNetworkConfigIpFamilyPtrOutput) ToOutput ¶ added in v0.76.0
func (o ClusterKubernetesNetworkConfigIpFamilyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterKubernetesNetworkConfigIpFamily]
func (ClusterKubernetesNetworkConfigIpFamilyPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ClusterKubernetesNetworkConfigIpFamilyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ClusterKubernetesNetworkConfigIpFamilyPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ClusterKubernetesNetworkConfigIpFamilyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ClusterKubernetesNetworkConfigOutput ¶
type ClusterKubernetesNetworkConfigOutput struct{ *pulumi.OutputState }
The Kubernetes network configuration for the cluster.
func (ClusterKubernetesNetworkConfigOutput) ElementType ¶
func (ClusterKubernetesNetworkConfigOutput) ElementType() reflect.Type
func (ClusterKubernetesNetworkConfigOutput) IpFamily ¶ added in v0.6.0
func (o ClusterKubernetesNetworkConfigOutput) IpFamily() ClusterKubernetesNetworkConfigIpFamilyPtrOutput
Ipv4 or Ipv6. You can only specify ipv6 for 1.21 and later clusters that use version 1.10.1 or later of the Amazon VPC CNI add-on
func (ClusterKubernetesNetworkConfigOutput) ServiceIpv4Cidr ¶
func (o ClusterKubernetesNetworkConfigOutput) ServiceIpv4Cidr() pulumi.StringPtrOutput
The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. We recommend that you specify a block that does not overlap with resources in other networks that are peered or connected to your VPC.
func (ClusterKubernetesNetworkConfigOutput) ServiceIpv6Cidr ¶ added in v0.6.0
func (o ClusterKubernetesNetworkConfigOutput) ServiceIpv6Cidr() pulumi.StringPtrOutput
The CIDR block to assign Kubernetes service IP addresses from.
func (ClusterKubernetesNetworkConfigOutput) ToClusterKubernetesNetworkConfigOutput ¶
func (o ClusterKubernetesNetworkConfigOutput) ToClusterKubernetesNetworkConfigOutput() ClusterKubernetesNetworkConfigOutput
func (ClusterKubernetesNetworkConfigOutput) ToClusterKubernetesNetworkConfigOutputWithContext ¶
func (o ClusterKubernetesNetworkConfigOutput) ToClusterKubernetesNetworkConfigOutputWithContext(ctx context.Context) ClusterKubernetesNetworkConfigOutput
func (ClusterKubernetesNetworkConfigOutput) ToClusterKubernetesNetworkConfigPtrOutput ¶
func (o ClusterKubernetesNetworkConfigOutput) ToClusterKubernetesNetworkConfigPtrOutput() ClusterKubernetesNetworkConfigPtrOutput
func (ClusterKubernetesNetworkConfigOutput) ToClusterKubernetesNetworkConfigPtrOutputWithContext ¶
func (o ClusterKubernetesNetworkConfigOutput) ToClusterKubernetesNetworkConfigPtrOutputWithContext(ctx context.Context) ClusterKubernetesNetworkConfigPtrOutput
func (ClusterKubernetesNetworkConfigOutput) ToOutput ¶ added in v0.76.0
func (o ClusterKubernetesNetworkConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterKubernetesNetworkConfig]
type ClusterKubernetesNetworkConfigPtrInput ¶
type ClusterKubernetesNetworkConfigPtrInput interface { pulumi.Input ToClusterKubernetesNetworkConfigPtrOutput() ClusterKubernetesNetworkConfigPtrOutput ToClusterKubernetesNetworkConfigPtrOutputWithContext(context.Context) ClusterKubernetesNetworkConfigPtrOutput }
ClusterKubernetesNetworkConfigPtrInput is an input type that accepts ClusterKubernetesNetworkConfigArgs, ClusterKubernetesNetworkConfigPtr and ClusterKubernetesNetworkConfigPtrOutput values. You can construct a concrete instance of `ClusterKubernetesNetworkConfigPtrInput` via:
ClusterKubernetesNetworkConfigArgs{...} or: nil
func ClusterKubernetesNetworkConfigPtr ¶
func ClusterKubernetesNetworkConfigPtr(v *ClusterKubernetesNetworkConfigArgs) ClusterKubernetesNetworkConfigPtrInput
type ClusterKubernetesNetworkConfigPtrOutput ¶
type ClusterKubernetesNetworkConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterKubernetesNetworkConfigPtrOutput) ElementType ¶
func (ClusterKubernetesNetworkConfigPtrOutput) ElementType() reflect.Type
func (ClusterKubernetesNetworkConfigPtrOutput) IpFamily ¶ added in v0.6.0
func (o ClusterKubernetesNetworkConfigPtrOutput) IpFamily() ClusterKubernetesNetworkConfigIpFamilyPtrOutput
Ipv4 or Ipv6. You can only specify ipv6 for 1.21 and later clusters that use version 1.10.1 or later of the Amazon VPC CNI add-on
func (ClusterKubernetesNetworkConfigPtrOutput) ServiceIpv4Cidr ¶
func (o ClusterKubernetesNetworkConfigPtrOutput) ServiceIpv4Cidr() pulumi.StringPtrOutput
The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. We recommend that you specify a block that does not overlap with resources in other networks that are peered or connected to your VPC.
func (ClusterKubernetesNetworkConfigPtrOutput) ServiceIpv6Cidr ¶ added in v0.6.0
func (o ClusterKubernetesNetworkConfigPtrOutput) ServiceIpv6Cidr() pulumi.StringPtrOutput
The CIDR block to assign Kubernetes service IP addresses from.
func (ClusterKubernetesNetworkConfigPtrOutput) ToClusterKubernetesNetworkConfigPtrOutput ¶
func (o ClusterKubernetesNetworkConfigPtrOutput) ToClusterKubernetesNetworkConfigPtrOutput() ClusterKubernetesNetworkConfigPtrOutput
func (ClusterKubernetesNetworkConfigPtrOutput) ToClusterKubernetesNetworkConfigPtrOutputWithContext ¶
func (o ClusterKubernetesNetworkConfigPtrOutput) ToClusterKubernetesNetworkConfigPtrOutputWithContext(ctx context.Context) ClusterKubernetesNetworkConfigPtrOutput
func (ClusterKubernetesNetworkConfigPtrOutput) ToOutput ¶ added in v0.76.0
func (o ClusterKubernetesNetworkConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterKubernetesNetworkConfig]
type ClusterLoggingEnabledTypes ¶ added in v0.47.0
type ClusterLoggingEnabledTypes struct {
EnabledTypes []ClusterLoggingTypeConfig `pulumi:"enabledTypes"`
}
The cluster control plane logging configuration for your cluster.
type ClusterLoggingEnabledTypesArgs ¶ added in v0.47.0
type ClusterLoggingEnabledTypesArgs struct {
EnabledTypes ClusterLoggingTypeConfigArrayInput `pulumi:"enabledTypes"`
}
The cluster control plane logging configuration for your cluster.
func (ClusterLoggingEnabledTypesArgs) ElementType ¶ added in v0.47.0
func (ClusterLoggingEnabledTypesArgs) ElementType() reflect.Type
func (ClusterLoggingEnabledTypesArgs) ToClusterLoggingEnabledTypesOutput ¶ added in v0.47.0
func (i ClusterLoggingEnabledTypesArgs) ToClusterLoggingEnabledTypesOutput() ClusterLoggingEnabledTypesOutput
func (ClusterLoggingEnabledTypesArgs) ToClusterLoggingEnabledTypesOutputWithContext ¶ added in v0.47.0
func (i ClusterLoggingEnabledTypesArgs) ToClusterLoggingEnabledTypesOutputWithContext(ctx context.Context) ClusterLoggingEnabledTypesOutput
func (ClusterLoggingEnabledTypesArgs) ToClusterLoggingEnabledTypesPtrOutput ¶ added in v0.47.0
func (i ClusterLoggingEnabledTypesArgs) ToClusterLoggingEnabledTypesPtrOutput() ClusterLoggingEnabledTypesPtrOutput
func (ClusterLoggingEnabledTypesArgs) ToClusterLoggingEnabledTypesPtrOutputWithContext ¶ added in v0.47.0
func (i ClusterLoggingEnabledTypesArgs) ToClusterLoggingEnabledTypesPtrOutputWithContext(ctx context.Context) ClusterLoggingEnabledTypesPtrOutput
func (ClusterLoggingEnabledTypesArgs) ToOutput ¶ added in v0.76.0
func (i ClusterLoggingEnabledTypesArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterLoggingEnabledTypes]
type ClusterLoggingEnabledTypesInput ¶ added in v0.47.0
type ClusterLoggingEnabledTypesInput interface { pulumi.Input ToClusterLoggingEnabledTypesOutput() ClusterLoggingEnabledTypesOutput ToClusterLoggingEnabledTypesOutputWithContext(context.Context) ClusterLoggingEnabledTypesOutput }
ClusterLoggingEnabledTypesInput is an input type that accepts ClusterLoggingEnabledTypesArgs and ClusterLoggingEnabledTypesOutput values. You can construct a concrete instance of `ClusterLoggingEnabledTypesInput` via:
ClusterLoggingEnabledTypesArgs{...}
type ClusterLoggingEnabledTypesOutput ¶ added in v0.47.0
type ClusterLoggingEnabledTypesOutput struct{ *pulumi.OutputState }
The cluster control plane logging configuration for your cluster.
func (ClusterLoggingEnabledTypesOutput) ElementType ¶ added in v0.47.0
func (ClusterLoggingEnabledTypesOutput) ElementType() reflect.Type
func (ClusterLoggingEnabledTypesOutput) EnabledTypes ¶ added in v0.47.0
func (o ClusterLoggingEnabledTypesOutput) EnabledTypes() ClusterLoggingTypeConfigArrayOutput
func (ClusterLoggingEnabledTypesOutput) ToClusterLoggingEnabledTypesOutput ¶ added in v0.47.0
func (o ClusterLoggingEnabledTypesOutput) ToClusterLoggingEnabledTypesOutput() ClusterLoggingEnabledTypesOutput
func (ClusterLoggingEnabledTypesOutput) ToClusterLoggingEnabledTypesOutputWithContext ¶ added in v0.47.0
func (o ClusterLoggingEnabledTypesOutput) ToClusterLoggingEnabledTypesOutputWithContext(ctx context.Context) ClusterLoggingEnabledTypesOutput
func (ClusterLoggingEnabledTypesOutput) ToClusterLoggingEnabledTypesPtrOutput ¶ added in v0.47.0
func (o ClusterLoggingEnabledTypesOutput) ToClusterLoggingEnabledTypesPtrOutput() ClusterLoggingEnabledTypesPtrOutput
func (ClusterLoggingEnabledTypesOutput) ToClusterLoggingEnabledTypesPtrOutputWithContext ¶ added in v0.47.0
func (o ClusterLoggingEnabledTypesOutput) ToClusterLoggingEnabledTypesPtrOutputWithContext(ctx context.Context) ClusterLoggingEnabledTypesPtrOutput
func (ClusterLoggingEnabledTypesOutput) ToOutput ¶ added in v0.76.0
func (o ClusterLoggingEnabledTypesOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterLoggingEnabledTypes]
type ClusterLoggingEnabledTypesPtrInput ¶ added in v0.47.0
type ClusterLoggingEnabledTypesPtrInput interface { pulumi.Input ToClusterLoggingEnabledTypesPtrOutput() ClusterLoggingEnabledTypesPtrOutput ToClusterLoggingEnabledTypesPtrOutputWithContext(context.Context) ClusterLoggingEnabledTypesPtrOutput }
ClusterLoggingEnabledTypesPtrInput is an input type that accepts ClusterLoggingEnabledTypesArgs, ClusterLoggingEnabledTypesPtr and ClusterLoggingEnabledTypesPtrOutput values. You can construct a concrete instance of `ClusterLoggingEnabledTypesPtrInput` via:
ClusterLoggingEnabledTypesArgs{...} or: nil
func ClusterLoggingEnabledTypesPtr ¶ added in v0.47.0
func ClusterLoggingEnabledTypesPtr(v *ClusterLoggingEnabledTypesArgs) ClusterLoggingEnabledTypesPtrInput
type ClusterLoggingEnabledTypesPtrOutput ¶ added in v0.47.0
type ClusterLoggingEnabledTypesPtrOutput struct{ *pulumi.OutputState }
func (ClusterLoggingEnabledTypesPtrOutput) Elem ¶ added in v0.47.0
func (o ClusterLoggingEnabledTypesPtrOutput) Elem() ClusterLoggingEnabledTypesOutput
func (ClusterLoggingEnabledTypesPtrOutput) ElementType ¶ added in v0.47.0
func (ClusterLoggingEnabledTypesPtrOutput) ElementType() reflect.Type
func (ClusterLoggingEnabledTypesPtrOutput) EnabledTypes ¶ added in v0.47.0
func (o ClusterLoggingEnabledTypesPtrOutput) EnabledTypes() ClusterLoggingTypeConfigArrayOutput
func (ClusterLoggingEnabledTypesPtrOutput) ToClusterLoggingEnabledTypesPtrOutput ¶ added in v0.47.0
func (o ClusterLoggingEnabledTypesPtrOutput) ToClusterLoggingEnabledTypesPtrOutput() ClusterLoggingEnabledTypesPtrOutput
func (ClusterLoggingEnabledTypesPtrOutput) ToClusterLoggingEnabledTypesPtrOutputWithContext ¶ added in v0.47.0
func (o ClusterLoggingEnabledTypesPtrOutput) ToClusterLoggingEnabledTypesPtrOutputWithContext(ctx context.Context) ClusterLoggingEnabledTypesPtrOutput
func (ClusterLoggingEnabledTypesPtrOutput) ToOutput ¶ added in v0.76.0
func (o ClusterLoggingEnabledTypesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterLoggingEnabledTypes]
type ClusterLoggingTypeConfig ¶
type ClusterLoggingTypeConfig struct { // name of the log type Type *ClusterLoggingTypeConfigType `pulumi:"type"` }
Enabled Logging Type
type ClusterLoggingTypeConfigArgs ¶
type ClusterLoggingTypeConfigArgs struct { // name of the log type Type ClusterLoggingTypeConfigTypePtrInput `pulumi:"type"` }
Enabled Logging Type
func (ClusterLoggingTypeConfigArgs) ElementType ¶
func (ClusterLoggingTypeConfigArgs) ElementType() reflect.Type
func (ClusterLoggingTypeConfigArgs) ToClusterLoggingTypeConfigOutput ¶
func (i ClusterLoggingTypeConfigArgs) ToClusterLoggingTypeConfigOutput() ClusterLoggingTypeConfigOutput
func (ClusterLoggingTypeConfigArgs) ToClusterLoggingTypeConfigOutputWithContext ¶
func (i ClusterLoggingTypeConfigArgs) ToClusterLoggingTypeConfigOutputWithContext(ctx context.Context) ClusterLoggingTypeConfigOutput
func (ClusterLoggingTypeConfigArgs) ToOutput ¶ added in v0.76.0
func (i ClusterLoggingTypeConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterLoggingTypeConfig]
type ClusterLoggingTypeConfigArray ¶
type ClusterLoggingTypeConfigArray []ClusterLoggingTypeConfigInput
func (ClusterLoggingTypeConfigArray) ElementType ¶
func (ClusterLoggingTypeConfigArray) ElementType() reflect.Type
func (ClusterLoggingTypeConfigArray) ToClusterLoggingTypeConfigArrayOutput ¶
func (i ClusterLoggingTypeConfigArray) ToClusterLoggingTypeConfigArrayOutput() ClusterLoggingTypeConfigArrayOutput
func (ClusterLoggingTypeConfigArray) ToClusterLoggingTypeConfigArrayOutputWithContext ¶
func (i ClusterLoggingTypeConfigArray) ToClusterLoggingTypeConfigArrayOutputWithContext(ctx context.Context) ClusterLoggingTypeConfigArrayOutput
func (ClusterLoggingTypeConfigArray) ToOutput ¶ added in v0.76.0
func (i ClusterLoggingTypeConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterLoggingTypeConfig]
type ClusterLoggingTypeConfigArrayInput ¶
type ClusterLoggingTypeConfigArrayInput interface { pulumi.Input ToClusterLoggingTypeConfigArrayOutput() ClusterLoggingTypeConfigArrayOutput ToClusterLoggingTypeConfigArrayOutputWithContext(context.Context) ClusterLoggingTypeConfigArrayOutput }
ClusterLoggingTypeConfigArrayInput is an input type that accepts ClusterLoggingTypeConfigArray and ClusterLoggingTypeConfigArrayOutput values. You can construct a concrete instance of `ClusterLoggingTypeConfigArrayInput` via:
ClusterLoggingTypeConfigArray{ ClusterLoggingTypeConfigArgs{...} }
type ClusterLoggingTypeConfigArrayOutput ¶
type ClusterLoggingTypeConfigArrayOutput struct{ *pulumi.OutputState }
func (ClusterLoggingTypeConfigArrayOutput) ElementType ¶
func (ClusterLoggingTypeConfigArrayOutput) ElementType() reflect.Type
func (ClusterLoggingTypeConfigArrayOutput) Index ¶
func (o ClusterLoggingTypeConfigArrayOutput) Index(i pulumi.IntInput) ClusterLoggingTypeConfigOutput
func (ClusterLoggingTypeConfigArrayOutput) ToClusterLoggingTypeConfigArrayOutput ¶
func (o ClusterLoggingTypeConfigArrayOutput) ToClusterLoggingTypeConfigArrayOutput() ClusterLoggingTypeConfigArrayOutput
func (ClusterLoggingTypeConfigArrayOutput) ToClusterLoggingTypeConfigArrayOutputWithContext ¶
func (o ClusterLoggingTypeConfigArrayOutput) ToClusterLoggingTypeConfigArrayOutputWithContext(ctx context.Context) ClusterLoggingTypeConfigArrayOutput
func (ClusterLoggingTypeConfigArrayOutput) ToOutput ¶ added in v0.76.0
func (o ClusterLoggingTypeConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterLoggingTypeConfig]
type ClusterLoggingTypeConfigInput ¶
type ClusterLoggingTypeConfigInput interface { pulumi.Input ToClusterLoggingTypeConfigOutput() ClusterLoggingTypeConfigOutput ToClusterLoggingTypeConfigOutputWithContext(context.Context) ClusterLoggingTypeConfigOutput }
ClusterLoggingTypeConfigInput is an input type that accepts ClusterLoggingTypeConfigArgs and ClusterLoggingTypeConfigOutput values. You can construct a concrete instance of `ClusterLoggingTypeConfigInput` via:
ClusterLoggingTypeConfigArgs{...}
type ClusterLoggingTypeConfigOutput ¶
type ClusterLoggingTypeConfigOutput struct{ *pulumi.OutputState }
Enabled Logging Type
func (ClusterLoggingTypeConfigOutput) ElementType ¶
func (ClusterLoggingTypeConfigOutput) ElementType() reflect.Type
func (ClusterLoggingTypeConfigOutput) ToClusterLoggingTypeConfigOutput ¶
func (o ClusterLoggingTypeConfigOutput) ToClusterLoggingTypeConfigOutput() ClusterLoggingTypeConfigOutput
func (ClusterLoggingTypeConfigOutput) ToClusterLoggingTypeConfigOutputWithContext ¶
func (o ClusterLoggingTypeConfigOutput) ToClusterLoggingTypeConfigOutputWithContext(ctx context.Context) ClusterLoggingTypeConfigOutput
func (ClusterLoggingTypeConfigOutput) ToOutput ¶ added in v0.76.0
func (o ClusterLoggingTypeConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterLoggingTypeConfig]
func (ClusterLoggingTypeConfigOutput) Type ¶
func (o ClusterLoggingTypeConfigOutput) Type() ClusterLoggingTypeConfigTypePtrOutput
name of the log type
type ClusterLoggingTypeConfigType ¶
type ClusterLoggingTypeConfigType string
name of the log type
func (ClusterLoggingTypeConfigType) ElementType ¶
func (ClusterLoggingTypeConfigType) ElementType() reflect.Type
func (ClusterLoggingTypeConfigType) ToClusterLoggingTypeConfigTypeOutput ¶
func (e ClusterLoggingTypeConfigType) ToClusterLoggingTypeConfigTypeOutput() ClusterLoggingTypeConfigTypeOutput
func (ClusterLoggingTypeConfigType) ToClusterLoggingTypeConfigTypeOutputWithContext ¶
func (e ClusterLoggingTypeConfigType) ToClusterLoggingTypeConfigTypeOutputWithContext(ctx context.Context) ClusterLoggingTypeConfigTypeOutput
func (ClusterLoggingTypeConfigType) ToClusterLoggingTypeConfigTypePtrOutput ¶
func (e ClusterLoggingTypeConfigType) ToClusterLoggingTypeConfigTypePtrOutput() ClusterLoggingTypeConfigTypePtrOutput
func (ClusterLoggingTypeConfigType) ToClusterLoggingTypeConfigTypePtrOutputWithContext ¶
func (e ClusterLoggingTypeConfigType) ToClusterLoggingTypeConfigTypePtrOutputWithContext(ctx context.Context) ClusterLoggingTypeConfigTypePtrOutput
func (ClusterLoggingTypeConfigType) ToStringOutput ¶
func (e ClusterLoggingTypeConfigType) ToStringOutput() pulumi.StringOutput
func (ClusterLoggingTypeConfigType) ToStringOutputWithContext ¶
func (e ClusterLoggingTypeConfigType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ClusterLoggingTypeConfigType) ToStringPtrOutput ¶
func (e ClusterLoggingTypeConfigType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ClusterLoggingTypeConfigType) ToStringPtrOutputWithContext ¶
func (e ClusterLoggingTypeConfigType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ClusterLoggingTypeConfigTypeInput ¶
type ClusterLoggingTypeConfigTypeInput interface { pulumi.Input ToClusterLoggingTypeConfigTypeOutput() ClusterLoggingTypeConfigTypeOutput ToClusterLoggingTypeConfigTypeOutputWithContext(context.Context) ClusterLoggingTypeConfigTypeOutput }
ClusterLoggingTypeConfigTypeInput is an input type that accepts ClusterLoggingTypeConfigTypeArgs and ClusterLoggingTypeConfigTypeOutput values. You can construct a concrete instance of `ClusterLoggingTypeConfigTypeInput` via:
ClusterLoggingTypeConfigTypeArgs{...}
type ClusterLoggingTypeConfigTypeOutput ¶
type ClusterLoggingTypeConfigTypeOutput struct{ *pulumi.OutputState }
func (ClusterLoggingTypeConfigTypeOutput) ElementType ¶
func (ClusterLoggingTypeConfigTypeOutput) ElementType() reflect.Type
func (ClusterLoggingTypeConfigTypeOutput) ToClusterLoggingTypeConfigTypeOutput ¶
func (o ClusterLoggingTypeConfigTypeOutput) ToClusterLoggingTypeConfigTypeOutput() ClusterLoggingTypeConfigTypeOutput
func (ClusterLoggingTypeConfigTypeOutput) ToClusterLoggingTypeConfigTypeOutputWithContext ¶
func (o ClusterLoggingTypeConfigTypeOutput) ToClusterLoggingTypeConfigTypeOutputWithContext(ctx context.Context) ClusterLoggingTypeConfigTypeOutput
func (ClusterLoggingTypeConfigTypeOutput) ToClusterLoggingTypeConfigTypePtrOutput ¶
func (o ClusterLoggingTypeConfigTypeOutput) ToClusterLoggingTypeConfigTypePtrOutput() ClusterLoggingTypeConfigTypePtrOutput
func (ClusterLoggingTypeConfigTypeOutput) ToClusterLoggingTypeConfigTypePtrOutputWithContext ¶
func (o ClusterLoggingTypeConfigTypeOutput) ToClusterLoggingTypeConfigTypePtrOutputWithContext(ctx context.Context) ClusterLoggingTypeConfigTypePtrOutput
func (ClusterLoggingTypeConfigTypeOutput) ToOutput ¶ added in v0.76.0
func (o ClusterLoggingTypeConfigTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterLoggingTypeConfigType]
func (ClusterLoggingTypeConfigTypeOutput) ToStringOutput ¶
func (o ClusterLoggingTypeConfigTypeOutput) ToStringOutput() pulumi.StringOutput
func (ClusterLoggingTypeConfigTypeOutput) ToStringOutputWithContext ¶
func (o ClusterLoggingTypeConfigTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ClusterLoggingTypeConfigTypeOutput) ToStringPtrOutput ¶
func (o ClusterLoggingTypeConfigTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ClusterLoggingTypeConfigTypeOutput) ToStringPtrOutputWithContext ¶
func (o ClusterLoggingTypeConfigTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ClusterLoggingTypeConfigTypePtrInput ¶
type ClusterLoggingTypeConfigTypePtrInput interface { pulumi.Input ToClusterLoggingTypeConfigTypePtrOutput() ClusterLoggingTypeConfigTypePtrOutput ToClusterLoggingTypeConfigTypePtrOutputWithContext(context.Context) ClusterLoggingTypeConfigTypePtrOutput }
func ClusterLoggingTypeConfigTypePtr ¶
func ClusterLoggingTypeConfigTypePtr(v string) ClusterLoggingTypeConfigTypePtrInput
type ClusterLoggingTypeConfigTypePtrOutput ¶
type ClusterLoggingTypeConfigTypePtrOutput struct{ *pulumi.OutputState }
func (ClusterLoggingTypeConfigTypePtrOutput) ElementType ¶
func (ClusterLoggingTypeConfigTypePtrOutput) ElementType() reflect.Type
func (ClusterLoggingTypeConfigTypePtrOutput) ToClusterLoggingTypeConfigTypePtrOutput ¶
func (o ClusterLoggingTypeConfigTypePtrOutput) ToClusterLoggingTypeConfigTypePtrOutput() ClusterLoggingTypeConfigTypePtrOutput
func (ClusterLoggingTypeConfigTypePtrOutput) ToClusterLoggingTypeConfigTypePtrOutputWithContext ¶
func (o ClusterLoggingTypeConfigTypePtrOutput) ToClusterLoggingTypeConfigTypePtrOutputWithContext(ctx context.Context) ClusterLoggingTypeConfigTypePtrOutput
func (ClusterLoggingTypeConfigTypePtrOutput) ToOutput ¶ added in v0.76.0
func (o ClusterLoggingTypeConfigTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterLoggingTypeConfigType]
func (ClusterLoggingTypeConfigTypePtrOutput) ToStringPtrOutput ¶
func (o ClusterLoggingTypeConfigTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ClusterLoggingTypeConfigTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ClusterLoggingTypeConfigTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ClusterOutpostConfig ¶ added in v0.38.0
type ClusterOutpostConfig struct { // Specify the Instance type of the machines that should be used to create your cluster. ControlPlaneInstanceType string `pulumi:"controlPlaneInstanceType"` // Specify the placement group of the control plane machines for your cluster. ControlPlanePlacement *ClusterControlPlanePlacement `pulumi:"controlPlanePlacement"` // Specify one or more Arn(s) of Outpost(s) on which you would like to create your cluster. OutpostArns []string `pulumi:"outpostArns"` }
An object representing the Outpost configuration to use for AWS EKS outpost cluster.
type ClusterOutpostConfigArgs ¶ added in v0.38.0
type ClusterOutpostConfigArgs struct { // Specify the Instance type of the machines that should be used to create your cluster. ControlPlaneInstanceType pulumi.StringInput `pulumi:"controlPlaneInstanceType"` // Specify the placement group of the control plane machines for your cluster. ControlPlanePlacement ClusterControlPlanePlacementPtrInput `pulumi:"controlPlanePlacement"` // Specify one or more Arn(s) of Outpost(s) on which you would like to create your cluster. OutpostArns pulumi.StringArrayInput `pulumi:"outpostArns"` }
An object representing the Outpost configuration to use for AWS EKS outpost cluster.
func (ClusterOutpostConfigArgs) ElementType ¶ added in v0.38.0
func (ClusterOutpostConfigArgs) ElementType() reflect.Type
func (ClusterOutpostConfigArgs) ToClusterOutpostConfigOutput ¶ added in v0.38.0
func (i ClusterOutpostConfigArgs) ToClusterOutpostConfigOutput() ClusterOutpostConfigOutput
func (ClusterOutpostConfigArgs) ToClusterOutpostConfigOutputWithContext ¶ added in v0.38.0
func (i ClusterOutpostConfigArgs) ToClusterOutpostConfigOutputWithContext(ctx context.Context) ClusterOutpostConfigOutput
func (ClusterOutpostConfigArgs) ToClusterOutpostConfigPtrOutput ¶ added in v0.38.0
func (i ClusterOutpostConfigArgs) ToClusterOutpostConfigPtrOutput() ClusterOutpostConfigPtrOutput
func (ClusterOutpostConfigArgs) ToClusterOutpostConfigPtrOutputWithContext ¶ added in v0.38.0
func (i ClusterOutpostConfigArgs) ToClusterOutpostConfigPtrOutputWithContext(ctx context.Context) ClusterOutpostConfigPtrOutput
func (ClusterOutpostConfigArgs) ToOutput ¶ added in v0.76.0
func (i ClusterOutpostConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterOutpostConfig]
type ClusterOutpostConfigInput ¶ added in v0.38.0
type ClusterOutpostConfigInput interface { pulumi.Input ToClusterOutpostConfigOutput() ClusterOutpostConfigOutput ToClusterOutpostConfigOutputWithContext(context.Context) ClusterOutpostConfigOutput }
ClusterOutpostConfigInput is an input type that accepts ClusterOutpostConfigArgs and ClusterOutpostConfigOutput values. You can construct a concrete instance of `ClusterOutpostConfigInput` via:
ClusterOutpostConfigArgs{...}
type ClusterOutpostConfigOutput ¶ added in v0.38.0
type ClusterOutpostConfigOutput struct{ *pulumi.OutputState }
An object representing the Outpost configuration to use for AWS EKS outpost cluster.
func (ClusterOutpostConfigOutput) ControlPlaneInstanceType ¶ added in v0.38.0
func (o ClusterOutpostConfigOutput) ControlPlaneInstanceType() pulumi.StringOutput
Specify the Instance type of the machines that should be used to create your cluster.
func (ClusterOutpostConfigOutput) ControlPlanePlacement ¶ added in v0.41.0
func (o ClusterOutpostConfigOutput) ControlPlanePlacement() ClusterControlPlanePlacementPtrOutput
Specify the placement group of the control plane machines for your cluster.
func (ClusterOutpostConfigOutput) ElementType ¶ added in v0.38.0
func (ClusterOutpostConfigOutput) ElementType() reflect.Type
func (ClusterOutpostConfigOutput) OutpostArns ¶ added in v0.38.0
func (o ClusterOutpostConfigOutput) OutpostArns() pulumi.StringArrayOutput
Specify one or more Arn(s) of Outpost(s) on which you would like to create your cluster.
func (ClusterOutpostConfigOutput) ToClusterOutpostConfigOutput ¶ added in v0.38.0
func (o ClusterOutpostConfigOutput) ToClusterOutpostConfigOutput() ClusterOutpostConfigOutput
func (ClusterOutpostConfigOutput) ToClusterOutpostConfigOutputWithContext ¶ added in v0.38.0
func (o ClusterOutpostConfigOutput) ToClusterOutpostConfigOutputWithContext(ctx context.Context) ClusterOutpostConfigOutput
func (ClusterOutpostConfigOutput) ToClusterOutpostConfigPtrOutput ¶ added in v0.38.0
func (o ClusterOutpostConfigOutput) ToClusterOutpostConfigPtrOutput() ClusterOutpostConfigPtrOutput
func (ClusterOutpostConfigOutput) ToClusterOutpostConfigPtrOutputWithContext ¶ added in v0.38.0
func (o ClusterOutpostConfigOutput) ToClusterOutpostConfigPtrOutputWithContext(ctx context.Context) ClusterOutpostConfigPtrOutput
func (ClusterOutpostConfigOutput) ToOutput ¶ added in v0.76.0
func (o ClusterOutpostConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterOutpostConfig]
type ClusterOutpostConfigPtrInput ¶ added in v0.38.0
type ClusterOutpostConfigPtrInput interface { pulumi.Input ToClusterOutpostConfigPtrOutput() ClusterOutpostConfigPtrOutput ToClusterOutpostConfigPtrOutputWithContext(context.Context) ClusterOutpostConfigPtrOutput }
ClusterOutpostConfigPtrInput is an input type that accepts ClusterOutpostConfigArgs, ClusterOutpostConfigPtr and ClusterOutpostConfigPtrOutput values. You can construct a concrete instance of `ClusterOutpostConfigPtrInput` via:
ClusterOutpostConfigArgs{...} or: nil
func ClusterOutpostConfigPtr ¶ added in v0.38.0
func ClusterOutpostConfigPtr(v *ClusterOutpostConfigArgs) ClusterOutpostConfigPtrInput
type ClusterOutpostConfigPtrOutput ¶ added in v0.38.0
type ClusterOutpostConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterOutpostConfigPtrOutput) ControlPlaneInstanceType ¶ added in v0.38.0
func (o ClusterOutpostConfigPtrOutput) ControlPlaneInstanceType() pulumi.StringPtrOutput
Specify the Instance type of the machines that should be used to create your cluster.
func (ClusterOutpostConfigPtrOutput) ControlPlanePlacement ¶ added in v0.41.0
func (o ClusterOutpostConfigPtrOutput) ControlPlanePlacement() ClusterControlPlanePlacementPtrOutput
Specify the placement group of the control plane machines for your cluster.
func (ClusterOutpostConfigPtrOutput) Elem ¶ added in v0.38.0
func (o ClusterOutpostConfigPtrOutput) Elem() ClusterOutpostConfigOutput
func (ClusterOutpostConfigPtrOutput) ElementType ¶ added in v0.38.0
func (ClusterOutpostConfigPtrOutput) ElementType() reflect.Type
func (ClusterOutpostConfigPtrOutput) OutpostArns ¶ added in v0.38.0
func (o ClusterOutpostConfigPtrOutput) OutpostArns() pulumi.StringArrayOutput
Specify one or more Arn(s) of Outpost(s) on which you would like to create your cluster.
func (ClusterOutpostConfigPtrOutput) ToClusterOutpostConfigPtrOutput ¶ added in v0.38.0
func (o ClusterOutpostConfigPtrOutput) ToClusterOutpostConfigPtrOutput() ClusterOutpostConfigPtrOutput
func (ClusterOutpostConfigPtrOutput) ToClusterOutpostConfigPtrOutputWithContext ¶ added in v0.38.0
func (o ClusterOutpostConfigPtrOutput) ToClusterOutpostConfigPtrOutputWithContext(ctx context.Context) ClusterOutpostConfigPtrOutput
func (ClusterOutpostConfigPtrOutput) ToOutput ¶ added in v0.76.0
func (o ClusterOutpostConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterOutpostConfig]
type ClusterOutput ¶
type ClusterOutput struct{ *pulumi.OutputState }
func (ClusterOutput) Arn ¶ added in v0.17.0
func (o ClusterOutput) Arn() pulumi.StringOutput
The ARN of the cluster, such as arn:aws:eks:us-west-2:666666666666:cluster/prod.
func (ClusterOutput) CertificateAuthorityData ¶ added in v0.17.0
func (o ClusterOutput) CertificateAuthorityData() pulumi.StringOutput
The certificate-authority-data for your cluster.
func (ClusterOutput) ClusterSecurityGroupId ¶ added in v0.17.0
func (o ClusterOutput) ClusterSecurityGroupId() pulumi.StringOutput
The cluster security group that was created by Amazon EKS for the cluster. Managed node groups use this security group for control plane to data plane communication.
func (ClusterOutput) ElementType ¶
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) EncryptionConfig ¶ added in v0.17.0
func (o ClusterOutput) EncryptionConfig() ClusterEncryptionConfigArrayOutput
func (ClusterOutput) EncryptionConfigKeyArn ¶ added in v0.17.0
func (o ClusterOutput) EncryptionConfigKeyArn() pulumi.StringOutput
Amazon Resource Name (ARN) or alias of the customer master key (CMK).
func (ClusterOutput) Endpoint ¶ added in v0.17.0
func (o ClusterOutput) Endpoint() pulumi.StringOutput
The endpoint for your Kubernetes API server, such as https://5E1D0CEXAMPLEA591B746AFC5AB30262.yl4.us-west-2.eks.amazonaws.com.
func (ClusterOutput) KubernetesNetworkConfig ¶ added in v0.17.0
func (o ClusterOutput) KubernetesNetworkConfig() ClusterKubernetesNetworkConfigPtrOutput
func (ClusterOutput) Logging ¶ added in v0.17.0
func (o ClusterOutput) Logging() LoggingPtrOutput
func (ClusterOutput) Name ¶ added in v0.17.0
func (o ClusterOutput) Name() pulumi.StringPtrOutput
The unique name to give to your cluster.
func (ClusterOutput) OpenIdConnectIssuerUrl ¶ added in v0.17.0
func (o ClusterOutput) OpenIdConnectIssuerUrl() pulumi.StringOutput
The issuer URL for the cluster's OIDC identity provider, such as https://oidc.eks.us-west-2.amazonaws.com/id/EXAMPLED539D4633E53DE1B716D3041E. If you need to remove https:// from this output value, you can include the following code in your template.
func (ClusterOutput) OutpostConfig ¶ added in v0.38.0
func (o ClusterOutput) OutpostConfig() ClusterOutpostConfigPtrOutput
func (ClusterOutput) ResourcesVpcConfig ¶ added in v0.17.0
func (o ClusterOutput) ResourcesVpcConfig() ClusterResourcesVpcConfigOutput
func (ClusterOutput) RoleArn ¶ added in v0.17.0
func (o ClusterOutput) RoleArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the IAM role that provides permissions for the Kubernetes control plane to make calls to AWS API operations on your behalf.
func (ClusterOutput) Tags ¶ added in v0.17.0
func (o ClusterOutput) Tags() ClusterTagArrayOutput
An array of key-value pairs to apply to this resource.
func (ClusterOutput) ToClusterOutput ¶
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
func (ClusterOutput) Version ¶ added in v0.17.0
func (o ClusterOutput) Version() pulumi.StringPtrOutput
The desired Kubernetes version for your cluster. If you don't specify a value here, the latest version available in Amazon EKS is used.
type ClusterProvider ¶ added in v0.2.0
type ClusterProvider struct { // Amazon Resource Name (ARN) or alias of the KMS key. The KMS key must be symmetric, created in the same region as the cluster, and if the KMS key was created in a different account, the user must have access to the KMS key. KeyArn *string `pulumi:"keyArn"` }
type ClusterProviderArgs ¶ added in v0.2.0
type ClusterProviderArgs struct { // Amazon Resource Name (ARN) or alias of the KMS key. The KMS key must be symmetric, created in the same region as the cluster, and if the KMS key was created in a different account, the user must have access to the KMS key. KeyArn pulumi.StringPtrInput `pulumi:"keyArn"` }
func (ClusterProviderArgs) ElementType ¶ added in v0.2.0
func (ClusterProviderArgs) ElementType() reflect.Type
func (ClusterProviderArgs) ToClusterProviderOutput ¶ added in v0.2.0
func (i ClusterProviderArgs) ToClusterProviderOutput() ClusterProviderOutput
func (ClusterProviderArgs) ToClusterProviderOutputWithContext ¶ added in v0.2.0
func (i ClusterProviderArgs) ToClusterProviderOutputWithContext(ctx context.Context) ClusterProviderOutput
func (ClusterProviderArgs) ToClusterProviderPtrOutput ¶ added in v0.2.0
func (i ClusterProviderArgs) ToClusterProviderPtrOutput() ClusterProviderPtrOutput
func (ClusterProviderArgs) ToClusterProviderPtrOutputWithContext ¶ added in v0.2.0
func (i ClusterProviderArgs) ToClusterProviderPtrOutputWithContext(ctx context.Context) ClusterProviderPtrOutput
func (ClusterProviderArgs) ToOutput ¶ added in v0.76.0
func (i ClusterProviderArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterProvider]
type ClusterProviderInput ¶ added in v0.2.0
type ClusterProviderInput interface { pulumi.Input ToClusterProviderOutput() ClusterProviderOutput ToClusterProviderOutputWithContext(context.Context) ClusterProviderOutput }
ClusterProviderInput is an input type that accepts ClusterProviderArgs and ClusterProviderOutput values. You can construct a concrete instance of `ClusterProviderInput` via:
ClusterProviderArgs{...}
type ClusterProviderOutput ¶ added in v0.2.0
type ClusterProviderOutput struct{ *pulumi.OutputState }
func (ClusterProviderOutput) ElementType ¶ added in v0.2.0
func (ClusterProviderOutput) ElementType() reflect.Type
func (ClusterProviderOutput) KeyArn ¶ added in v0.2.0
func (o ClusterProviderOutput) KeyArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) or alias of the KMS key. The KMS key must be symmetric, created in the same region as the cluster, and if the KMS key was created in a different account, the user must have access to the KMS key.
func (ClusterProviderOutput) ToClusterProviderOutput ¶ added in v0.2.0
func (o ClusterProviderOutput) ToClusterProviderOutput() ClusterProviderOutput
func (ClusterProviderOutput) ToClusterProviderOutputWithContext ¶ added in v0.2.0
func (o ClusterProviderOutput) ToClusterProviderOutputWithContext(ctx context.Context) ClusterProviderOutput
func (ClusterProviderOutput) ToClusterProviderPtrOutput ¶ added in v0.2.0
func (o ClusterProviderOutput) ToClusterProviderPtrOutput() ClusterProviderPtrOutput
func (ClusterProviderOutput) ToClusterProviderPtrOutputWithContext ¶ added in v0.2.0
func (o ClusterProviderOutput) ToClusterProviderPtrOutputWithContext(ctx context.Context) ClusterProviderPtrOutput
func (ClusterProviderOutput) ToOutput ¶ added in v0.76.0
func (o ClusterProviderOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterProvider]
type ClusterProviderPtrInput ¶ added in v0.2.0
type ClusterProviderPtrInput interface { pulumi.Input ToClusterProviderPtrOutput() ClusterProviderPtrOutput ToClusterProviderPtrOutputWithContext(context.Context) ClusterProviderPtrOutput }
ClusterProviderPtrInput is an input type that accepts ClusterProviderArgs, ClusterProviderPtr and ClusterProviderPtrOutput values. You can construct a concrete instance of `ClusterProviderPtrInput` via:
ClusterProviderArgs{...} or: nil
func ClusterProviderPtr ¶ added in v0.2.0
func ClusterProviderPtr(v *ClusterProviderArgs) ClusterProviderPtrInput
type ClusterProviderPtrOutput ¶ added in v0.2.0
type ClusterProviderPtrOutput struct{ *pulumi.OutputState }
func (ClusterProviderPtrOutput) Elem ¶ added in v0.2.0
func (o ClusterProviderPtrOutput) Elem() ClusterProviderOutput
func (ClusterProviderPtrOutput) ElementType ¶ added in v0.2.0
func (ClusterProviderPtrOutput) ElementType() reflect.Type
func (ClusterProviderPtrOutput) KeyArn ¶ added in v0.2.0
func (o ClusterProviderPtrOutput) KeyArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) or alias of the KMS key. The KMS key must be symmetric, created in the same region as the cluster, and if the KMS key was created in a different account, the user must have access to the KMS key.
func (ClusterProviderPtrOutput) ToClusterProviderPtrOutput ¶ added in v0.2.0
func (o ClusterProviderPtrOutput) ToClusterProviderPtrOutput() ClusterProviderPtrOutput
func (ClusterProviderPtrOutput) ToClusterProviderPtrOutputWithContext ¶ added in v0.2.0
func (o ClusterProviderPtrOutput) ToClusterProviderPtrOutputWithContext(ctx context.Context) ClusterProviderPtrOutput
func (ClusterProviderPtrOutput) ToOutput ¶ added in v0.76.0
func (o ClusterProviderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterProvider]
type ClusterResourcesVpcConfig ¶
type ClusterResourcesVpcConfig struct { // Set this value to true to enable private access for your cluster's Kubernetes API server endpoint. If you enable private access, Kubernetes API requests from within your cluster's VPC use the private VPC endpoint. The default value for this parameter is false, which disables private access for your Kubernetes API server. If you disable private access and you have nodes or AWS Fargate pods in the cluster, then ensure that publicAccessCidrs includes the necessary CIDR blocks for communication with the nodes or Fargate pods. EndpointPrivateAccess *bool `pulumi:"endpointPrivateAccess"` // Set this value to false to disable public access to your cluster's Kubernetes API server endpoint. If you disable public access, your cluster's Kubernetes API server can only receive requests from within the cluster VPC. The default value for this parameter is true, which enables public access for your Kubernetes API server. EndpointPublicAccess *bool `pulumi:"endpointPublicAccess"` // The CIDR blocks that are allowed access to your cluster's public Kubernetes API server endpoint. Communication to the endpoint from addresses outside of the CIDR blocks that you specify is denied. The default value is 0.0.0.0/0. If you've disabled private endpoint access and you have nodes or AWS Fargate pods in the cluster, then ensure that you specify the necessary CIDR blocks. PublicAccessCidrs []string `pulumi:"publicAccessCidrs"` // Specify one or more security groups for the cross-account elastic network interfaces that Amazon EKS creates to use to allow communication between your worker nodes and the Kubernetes control plane. If you don't specify a security group, the default security group for your VPC is used. SecurityGroupIds []string `pulumi:"securityGroupIds"` // Specify subnets for your Amazon EKS nodes. Amazon EKS creates cross-account elastic network interfaces in these subnets to allow communication between your nodes and the Kubernetes control plane. SubnetIds []string `pulumi:"subnetIds"` }
An object representing the VPC configuration to use for an Amazon EKS cluster.
type ClusterResourcesVpcConfigArgs ¶
type ClusterResourcesVpcConfigArgs struct { // Set this value to true to enable private access for your cluster's Kubernetes API server endpoint. If you enable private access, Kubernetes API requests from within your cluster's VPC use the private VPC endpoint. The default value for this parameter is false, which disables private access for your Kubernetes API server. If you disable private access and you have nodes or AWS Fargate pods in the cluster, then ensure that publicAccessCidrs includes the necessary CIDR blocks for communication with the nodes or Fargate pods. EndpointPrivateAccess pulumi.BoolPtrInput `pulumi:"endpointPrivateAccess"` // Set this value to false to disable public access to your cluster's Kubernetes API server endpoint. If you disable public access, your cluster's Kubernetes API server can only receive requests from within the cluster VPC. The default value for this parameter is true, which enables public access for your Kubernetes API server. EndpointPublicAccess pulumi.BoolPtrInput `pulumi:"endpointPublicAccess"` // The CIDR blocks that are allowed access to your cluster's public Kubernetes API server endpoint. Communication to the endpoint from addresses outside of the CIDR blocks that you specify is denied. The default value is 0.0.0.0/0. If you've disabled private endpoint access and you have nodes or AWS Fargate pods in the cluster, then ensure that you specify the necessary CIDR blocks. PublicAccessCidrs pulumi.StringArrayInput `pulumi:"publicAccessCidrs"` // Specify one or more security groups for the cross-account elastic network interfaces that Amazon EKS creates to use to allow communication between your worker nodes and the Kubernetes control plane. If you don't specify a security group, the default security group for your VPC is used. SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` // Specify subnets for your Amazon EKS nodes. Amazon EKS creates cross-account elastic network interfaces in these subnets to allow communication between your nodes and the Kubernetes control plane. SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` }
An object representing the VPC configuration to use for an Amazon EKS cluster.
func (ClusterResourcesVpcConfigArgs) ElementType ¶
func (ClusterResourcesVpcConfigArgs) ElementType() reflect.Type
func (ClusterResourcesVpcConfigArgs) ToClusterResourcesVpcConfigOutput ¶
func (i ClusterResourcesVpcConfigArgs) ToClusterResourcesVpcConfigOutput() ClusterResourcesVpcConfigOutput
func (ClusterResourcesVpcConfigArgs) ToClusterResourcesVpcConfigOutputWithContext ¶
func (i ClusterResourcesVpcConfigArgs) ToClusterResourcesVpcConfigOutputWithContext(ctx context.Context) ClusterResourcesVpcConfigOutput
func (ClusterResourcesVpcConfigArgs) ToOutput ¶ added in v0.76.0
func (i ClusterResourcesVpcConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterResourcesVpcConfig]
type ClusterResourcesVpcConfigInput ¶
type ClusterResourcesVpcConfigInput interface { pulumi.Input ToClusterResourcesVpcConfigOutput() ClusterResourcesVpcConfigOutput ToClusterResourcesVpcConfigOutputWithContext(context.Context) ClusterResourcesVpcConfigOutput }
ClusterResourcesVpcConfigInput is an input type that accepts ClusterResourcesVpcConfigArgs and ClusterResourcesVpcConfigOutput values. You can construct a concrete instance of `ClusterResourcesVpcConfigInput` via:
ClusterResourcesVpcConfigArgs{...}
type ClusterResourcesVpcConfigOutput ¶
type ClusterResourcesVpcConfigOutput struct{ *pulumi.OutputState }
An object representing the VPC configuration to use for an Amazon EKS cluster.
func (ClusterResourcesVpcConfigOutput) ElementType ¶
func (ClusterResourcesVpcConfigOutput) ElementType() reflect.Type
func (ClusterResourcesVpcConfigOutput) EndpointPrivateAccess ¶
func (o ClusterResourcesVpcConfigOutput) EndpointPrivateAccess() pulumi.BoolPtrOutput
Set this value to true to enable private access for your cluster's Kubernetes API server endpoint. If you enable private access, Kubernetes API requests from within your cluster's VPC use the private VPC endpoint. The default value for this parameter is false, which disables private access for your Kubernetes API server. If you disable private access and you have nodes or AWS Fargate pods in the cluster, then ensure that publicAccessCidrs includes the necessary CIDR blocks for communication with the nodes or Fargate pods.
func (ClusterResourcesVpcConfigOutput) EndpointPublicAccess ¶
func (o ClusterResourcesVpcConfigOutput) EndpointPublicAccess() pulumi.BoolPtrOutput
Set this value to false to disable public access to your cluster's Kubernetes API server endpoint. If you disable public access, your cluster's Kubernetes API server can only receive requests from within the cluster VPC. The default value for this parameter is true, which enables public access for your Kubernetes API server.
func (ClusterResourcesVpcConfigOutput) PublicAccessCidrs ¶
func (o ClusterResourcesVpcConfigOutput) PublicAccessCidrs() pulumi.StringArrayOutput
The CIDR blocks that are allowed access to your cluster's public Kubernetes API server endpoint. Communication to the endpoint from addresses outside of the CIDR blocks that you specify is denied. The default value is 0.0.0.0/0. If you've disabled private endpoint access and you have nodes or AWS Fargate pods in the cluster, then ensure that you specify the necessary CIDR blocks.
func (ClusterResourcesVpcConfigOutput) SecurityGroupIds ¶
func (o ClusterResourcesVpcConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
Specify one or more security groups for the cross-account elastic network interfaces that Amazon EKS creates to use to allow communication between your worker nodes and the Kubernetes control plane. If you don't specify a security group, the default security group for your VPC is used.
func (ClusterResourcesVpcConfigOutput) SubnetIds ¶
func (o ClusterResourcesVpcConfigOutput) SubnetIds() pulumi.StringArrayOutput
Specify subnets for your Amazon EKS nodes. Amazon EKS creates cross-account elastic network interfaces in these subnets to allow communication between your nodes and the Kubernetes control plane.
func (ClusterResourcesVpcConfigOutput) ToClusterResourcesVpcConfigOutput ¶
func (o ClusterResourcesVpcConfigOutput) ToClusterResourcesVpcConfigOutput() ClusterResourcesVpcConfigOutput
func (ClusterResourcesVpcConfigOutput) ToClusterResourcesVpcConfigOutputWithContext ¶
func (o ClusterResourcesVpcConfigOutput) ToClusterResourcesVpcConfigOutputWithContext(ctx context.Context) ClusterResourcesVpcConfigOutput
func (ClusterResourcesVpcConfigOutput) ToOutput ¶ added in v0.76.0
func (o ClusterResourcesVpcConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterResourcesVpcConfig]
type ClusterResourcesVpcConfigPtrOutput ¶
type ClusterResourcesVpcConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterResourcesVpcConfigPtrOutput) Elem ¶
func (o ClusterResourcesVpcConfigPtrOutput) Elem() ClusterResourcesVpcConfigOutput
func (ClusterResourcesVpcConfigPtrOutput) ElementType ¶
func (ClusterResourcesVpcConfigPtrOutput) ElementType() reflect.Type
func (ClusterResourcesVpcConfigPtrOutput) EndpointPrivateAccess ¶
func (o ClusterResourcesVpcConfigPtrOutput) EndpointPrivateAccess() pulumi.BoolPtrOutput
Set this value to true to enable private access for your cluster's Kubernetes API server endpoint. If you enable private access, Kubernetes API requests from within your cluster's VPC use the private VPC endpoint. The default value for this parameter is false, which disables private access for your Kubernetes API server. If you disable private access and you have nodes or AWS Fargate pods in the cluster, then ensure that publicAccessCidrs includes the necessary CIDR blocks for communication with the nodes or Fargate pods.
func (ClusterResourcesVpcConfigPtrOutput) EndpointPublicAccess ¶
func (o ClusterResourcesVpcConfigPtrOutput) EndpointPublicAccess() pulumi.BoolPtrOutput
Set this value to false to disable public access to your cluster's Kubernetes API server endpoint. If you disable public access, your cluster's Kubernetes API server can only receive requests from within the cluster VPC. The default value for this parameter is true, which enables public access for your Kubernetes API server.
func (ClusterResourcesVpcConfigPtrOutput) PublicAccessCidrs ¶
func (o ClusterResourcesVpcConfigPtrOutput) PublicAccessCidrs() pulumi.StringArrayOutput
The CIDR blocks that are allowed access to your cluster's public Kubernetes API server endpoint. Communication to the endpoint from addresses outside of the CIDR blocks that you specify is denied. The default value is 0.0.0.0/0. If you've disabled private endpoint access and you have nodes or AWS Fargate pods in the cluster, then ensure that you specify the necessary CIDR blocks.
func (ClusterResourcesVpcConfigPtrOutput) SecurityGroupIds ¶
func (o ClusterResourcesVpcConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
Specify one or more security groups for the cross-account elastic network interfaces that Amazon EKS creates to use to allow communication between your worker nodes and the Kubernetes control plane. If you don't specify a security group, the default security group for your VPC is used.
func (ClusterResourcesVpcConfigPtrOutput) SubnetIds ¶
func (o ClusterResourcesVpcConfigPtrOutput) SubnetIds() pulumi.StringArrayOutput
Specify subnets for your Amazon EKS nodes. Amazon EKS creates cross-account elastic network interfaces in these subnets to allow communication between your nodes and the Kubernetes control plane.
func (ClusterResourcesVpcConfigPtrOutput) ToClusterResourcesVpcConfigPtrOutput ¶
func (o ClusterResourcesVpcConfigPtrOutput) ToClusterResourcesVpcConfigPtrOutput() ClusterResourcesVpcConfigPtrOutput
func (ClusterResourcesVpcConfigPtrOutput) ToClusterResourcesVpcConfigPtrOutputWithContext ¶
func (o ClusterResourcesVpcConfigPtrOutput) ToClusterResourcesVpcConfigPtrOutputWithContext(ctx context.Context) ClusterResourcesVpcConfigPtrOutput
func (ClusterResourcesVpcConfigPtrOutput) ToOutput ¶ added in v0.76.0
func (o ClusterResourcesVpcConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterResourcesVpcConfig]
type ClusterState ¶
type ClusterState struct { }
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type ClusterTag ¶
type ClusterTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type ClusterTagArgs ¶
type ClusterTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (ClusterTagArgs) ElementType ¶
func (ClusterTagArgs) ElementType() reflect.Type
func (ClusterTagArgs) ToClusterTagOutput ¶
func (i ClusterTagArgs) ToClusterTagOutput() ClusterTagOutput
func (ClusterTagArgs) ToClusterTagOutputWithContext ¶
func (i ClusterTagArgs) ToClusterTagOutputWithContext(ctx context.Context) ClusterTagOutput
func (ClusterTagArgs) ToOutput ¶ added in v0.76.0
func (i ClusterTagArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterTag]
type ClusterTagArray ¶
type ClusterTagArray []ClusterTagInput
func (ClusterTagArray) ElementType ¶
func (ClusterTagArray) ElementType() reflect.Type
func (ClusterTagArray) ToClusterTagArrayOutput ¶
func (i ClusterTagArray) ToClusterTagArrayOutput() ClusterTagArrayOutput
func (ClusterTagArray) ToClusterTagArrayOutputWithContext ¶
func (i ClusterTagArray) ToClusterTagArrayOutputWithContext(ctx context.Context) ClusterTagArrayOutput
func (ClusterTagArray) ToOutput ¶ added in v0.76.0
func (i ClusterTagArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterTag]
type ClusterTagArrayInput ¶
type ClusterTagArrayInput interface { pulumi.Input ToClusterTagArrayOutput() ClusterTagArrayOutput ToClusterTagArrayOutputWithContext(context.Context) ClusterTagArrayOutput }
ClusterTagArrayInput is an input type that accepts ClusterTagArray and ClusterTagArrayOutput values. You can construct a concrete instance of `ClusterTagArrayInput` via:
ClusterTagArray{ ClusterTagArgs{...} }
type ClusterTagArrayOutput ¶
type ClusterTagArrayOutput struct{ *pulumi.OutputState }
func (ClusterTagArrayOutput) ElementType ¶
func (ClusterTagArrayOutput) ElementType() reflect.Type
func (ClusterTagArrayOutput) Index ¶
func (o ClusterTagArrayOutput) Index(i pulumi.IntInput) ClusterTagOutput
func (ClusterTagArrayOutput) ToClusterTagArrayOutput ¶
func (o ClusterTagArrayOutput) ToClusterTagArrayOutput() ClusterTagArrayOutput
func (ClusterTagArrayOutput) ToClusterTagArrayOutputWithContext ¶
func (o ClusterTagArrayOutput) ToClusterTagArrayOutputWithContext(ctx context.Context) ClusterTagArrayOutput
func (ClusterTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o ClusterTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterTag]
type ClusterTagInput ¶
type ClusterTagInput interface { pulumi.Input ToClusterTagOutput() ClusterTagOutput ToClusterTagOutputWithContext(context.Context) ClusterTagOutput }
ClusterTagInput is an input type that accepts ClusterTagArgs and ClusterTagOutput values. You can construct a concrete instance of `ClusterTagInput` via:
ClusterTagArgs{...}
type ClusterTagOutput ¶
type ClusterTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (ClusterTagOutput) ElementType ¶
func (ClusterTagOutput) ElementType() reflect.Type
func (ClusterTagOutput) Key ¶
func (o ClusterTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (ClusterTagOutput) ToClusterTagOutput ¶
func (o ClusterTagOutput) ToClusterTagOutput() ClusterTagOutput
func (ClusterTagOutput) ToClusterTagOutputWithContext ¶
func (o ClusterTagOutput) ToClusterTagOutputWithContext(ctx context.Context) ClusterTagOutput
func (ClusterTagOutput) ToOutput ¶ added in v0.76.0
func (o ClusterTagOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterTag]
func (ClusterTagOutput) Value ¶
func (o ClusterTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type FargateProfile ¶
type FargateProfile struct { pulumi.CustomResourceState Arn pulumi.StringOutput `pulumi:"arn"` // Name of the Cluster ClusterName pulumi.StringOutput `pulumi:"clusterName"` // Name of FargateProfile FargateProfileName pulumi.StringPtrOutput `pulumi:"fargateProfileName"` // The IAM policy arn for pods PodExecutionRoleArn pulumi.StringOutput `pulumi:"podExecutionRoleArn"` Selectors FargateProfileSelectorArrayOutput `pulumi:"selectors"` Subnets pulumi.StringArrayOutput `pulumi:"subnets"` // An array of key-value pairs to apply to this resource. Tags FargateProfileTagArrayOutput `pulumi:"tags"` }
Resource Schema for AWS::EKS::FargateProfile
func GetFargateProfile ¶
func GetFargateProfile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FargateProfileState, opts ...pulumi.ResourceOption) (*FargateProfile, error)
GetFargateProfile gets an existing FargateProfile 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 NewFargateProfile ¶
func NewFargateProfile(ctx *pulumi.Context, name string, args *FargateProfileArgs, opts ...pulumi.ResourceOption) (*FargateProfile, error)
NewFargateProfile registers a new resource with the given unique name, arguments, and options.
func (*FargateProfile) ElementType ¶
func (*FargateProfile) ElementType() reflect.Type
func (*FargateProfile) ToFargateProfileOutput ¶
func (i *FargateProfile) ToFargateProfileOutput() FargateProfileOutput
func (*FargateProfile) ToFargateProfileOutputWithContext ¶
func (i *FargateProfile) ToFargateProfileOutputWithContext(ctx context.Context) FargateProfileOutput
func (*FargateProfile) ToOutput ¶ added in v0.76.0
func (i *FargateProfile) ToOutput(ctx context.Context) pulumix.Output[*FargateProfile]
type FargateProfileArgs ¶
type FargateProfileArgs struct { // Name of the Cluster ClusterName pulumi.StringInput // Name of FargateProfile FargateProfileName pulumi.StringPtrInput // The IAM policy arn for pods PodExecutionRoleArn pulumi.StringInput Selectors FargateProfileSelectorArrayInput Subnets pulumi.StringArrayInput // An array of key-value pairs to apply to this resource. Tags FargateProfileTagArrayInput }
The set of arguments for constructing a FargateProfile resource.
func (FargateProfileArgs) ElementType ¶
func (FargateProfileArgs) ElementType() reflect.Type
type FargateProfileInput ¶
type FargateProfileInput interface { pulumi.Input ToFargateProfileOutput() FargateProfileOutput ToFargateProfileOutputWithContext(ctx context.Context) FargateProfileOutput }
type FargateProfileLabel ¶
type FargateProfileLabel struct { // The key name of the label. Key string `pulumi:"key"` // The value for the label. Value string `pulumi:"value"` }
A key-value pair to associate with a pod.
type FargateProfileLabelArgs ¶
type FargateProfileLabelArgs struct { // The key name of the label. Key pulumi.StringInput `pulumi:"key"` // The value for the label. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a pod.
func (FargateProfileLabelArgs) ElementType ¶
func (FargateProfileLabelArgs) ElementType() reflect.Type
func (FargateProfileLabelArgs) ToFargateProfileLabelOutput ¶
func (i FargateProfileLabelArgs) ToFargateProfileLabelOutput() FargateProfileLabelOutput
func (FargateProfileLabelArgs) ToFargateProfileLabelOutputWithContext ¶
func (i FargateProfileLabelArgs) ToFargateProfileLabelOutputWithContext(ctx context.Context) FargateProfileLabelOutput
func (FargateProfileLabelArgs) ToOutput ¶ added in v0.76.0
func (i FargateProfileLabelArgs) ToOutput(ctx context.Context) pulumix.Output[FargateProfileLabel]
type FargateProfileLabelArray ¶
type FargateProfileLabelArray []FargateProfileLabelInput
func (FargateProfileLabelArray) ElementType ¶
func (FargateProfileLabelArray) ElementType() reflect.Type
func (FargateProfileLabelArray) ToFargateProfileLabelArrayOutput ¶
func (i FargateProfileLabelArray) ToFargateProfileLabelArrayOutput() FargateProfileLabelArrayOutput
func (FargateProfileLabelArray) ToFargateProfileLabelArrayOutputWithContext ¶
func (i FargateProfileLabelArray) ToFargateProfileLabelArrayOutputWithContext(ctx context.Context) FargateProfileLabelArrayOutput
func (FargateProfileLabelArray) ToOutput ¶ added in v0.76.0
func (i FargateProfileLabelArray) ToOutput(ctx context.Context) pulumix.Output[[]FargateProfileLabel]
type FargateProfileLabelArrayInput ¶
type FargateProfileLabelArrayInput interface { pulumi.Input ToFargateProfileLabelArrayOutput() FargateProfileLabelArrayOutput ToFargateProfileLabelArrayOutputWithContext(context.Context) FargateProfileLabelArrayOutput }
FargateProfileLabelArrayInput is an input type that accepts FargateProfileLabelArray and FargateProfileLabelArrayOutput values. You can construct a concrete instance of `FargateProfileLabelArrayInput` via:
FargateProfileLabelArray{ FargateProfileLabelArgs{...} }
type FargateProfileLabelArrayOutput ¶
type FargateProfileLabelArrayOutput struct{ *pulumi.OutputState }
func (FargateProfileLabelArrayOutput) ElementType ¶
func (FargateProfileLabelArrayOutput) ElementType() reflect.Type
func (FargateProfileLabelArrayOutput) Index ¶
func (o FargateProfileLabelArrayOutput) Index(i pulumi.IntInput) FargateProfileLabelOutput
func (FargateProfileLabelArrayOutput) ToFargateProfileLabelArrayOutput ¶
func (o FargateProfileLabelArrayOutput) ToFargateProfileLabelArrayOutput() FargateProfileLabelArrayOutput
func (FargateProfileLabelArrayOutput) ToFargateProfileLabelArrayOutputWithContext ¶
func (o FargateProfileLabelArrayOutput) ToFargateProfileLabelArrayOutputWithContext(ctx context.Context) FargateProfileLabelArrayOutput
func (FargateProfileLabelArrayOutput) ToOutput ¶ added in v0.76.0
func (o FargateProfileLabelArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FargateProfileLabel]
type FargateProfileLabelInput ¶
type FargateProfileLabelInput interface { pulumi.Input ToFargateProfileLabelOutput() FargateProfileLabelOutput ToFargateProfileLabelOutputWithContext(context.Context) FargateProfileLabelOutput }
FargateProfileLabelInput is an input type that accepts FargateProfileLabelArgs and FargateProfileLabelOutput values. You can construct a concrete instance of `FargateProfileLabelInput` via:
FargateProfileLabelArgs{...}
type FargateProfileLabelOutput ¶
type FargateProfileLabelOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a pod.
func (FargateProfileLabelOutput) ElementType ¶
func (FargateProfileLabelOutput) ElementType() reflect.Type
func (FargateProfileLabelOutput) Key ¶
func (o FargateProfileLabelOutput) Key() pulumi.StringOutput
The key name of the label.
func (FargateProfileLabelOutput) ToFargateProfileLabelOutput ¶
func (o FargateProfileLabelOutput) ToFargateProfileLabelOutput() FargateProfileLabelOutput
func (FargateProfileLabelOutput) ToFargateProfileLabelOutputWithContext ¶
func (o FargateProfileLabelOutput) ToFargateProfileLabelOutputWithContext(ctx context.Context) FargateProfileLabelOutput
func (FargateProfileLabelOutput) ToOutput ¶ added in v0.76.0
func (o FargateProfileLabelOutput) ToOutput(ctx context.Context) pulumix.Output[FargateProfileLabel]
func (FargateProfileLabelOutput) Value ¶
func (o FargateProfileLabelOutput) Value() pulumi.StringOutput
The value for the label.
type FargateProfileOutput ¶
type FargateProfileOutput struct{ *pulumi.OutputState }
func (FargateProfileOutput) Arn ¶ added in v0.17.0
func (o FargateProfileOutput) Arn() pulumi.StringOutput
func (FargateProfileOutput) ClusterName ¶ added in v0.17.0
func (o FargateProfileOutput) ClusterName() pulumi.StringOutput
Name of the Cluster
func (FargateProfileOutput) ElementType ¶
func (FargateProfileOutput) ElementType() reflect.Type
func (FargateProfileOutput) FargateProfileName ¶ added in v0.17.0
func (o FargateProfileOutput) FargateProfileName() pulumi.StringPtrOutput
Name of FargateProfile
func (FargateProfileOutput) PodExecutionRoleArn ¶ added in v0.17.0
func (o FargateProfileOutput) PodExecutionRoleArn() pulumi.StringOutput
The IAM policy arn for pods
func (FargateProfileOutput) Selectors ¶ added in v0.17.0
func (o FargateProfileOutput) Selectors() FargateProfileSelectorArrayOutput
func (FargateProfileOutput) Subnets ¶ added in v0.17.0
func (o FargateProfileOutput) Subnets() pulumi.StringArrayOutput
func (FargateProfileOutput) Tags ¶ added in v0.17.0
func (o FargateProfileOutput) Tags() FargateProfileTagArrayOutput
An array of key-value pairs to apply to this resource.
func (FargateProfileOutput) ToFargateProfileOutput ¶
func (o FargateProfileOutput) ToFargateProfileOutput() FargateProfileOutput
func (FargateProfileOutput) ToFargateProfileOutputWithContext ¶
func (o FargateProfileOutput) ToFargateProfileOutputWithContext(ctx context.Context) FargateProfileOutput
func (FargateProfileOutput) ToOutput ¶ added in v0.76.0
func (o FargateProfileOutput) ToOutput(ctx context.Context) pulumix.Output[*FargateProfile]
type FargateProfileSelector ¶
type FargateProfileSelector struct { Labels []FargateProfileLabel `pulumi:"labels"` Namespace string `pulumi:"namespace"` }
type FargateProfileSelectorArgs ¶
type FargateProfileSelectorArgs struct { Labels FargateProfileLabelArrayInput `pulumi:"labels"` Namespace pulumi.StringInput `pulumi:"namespace"` }
func (FargateProfileSelectorArgs) ElementType ¶
func (FargateProfileSelectorArgs) ElementType() reflect.Type
func (FargateProfileSelectorArgs) ToFargateProfileSelectorOutput ¶
func (i FargateProfileSelectorArgs) ToFargateProfileSelectorOutput() FargateProfileSelectorOutput
func (FargateProfileSelectorArgs) ToFargateProfileSelectorOutputWithContext ¶
func (i FargateProfileSelectorArgs) ToFargateProfileSelectorOutputWithContext(ctx context.Context) FargateProfileSelectorOutput
func (FargateProfileSelectorArgs) ToOutput ¶ added in v0.76.0
func (i FargateProfileSelectorArgs) ToOutput(ctx context.Context) pulumix.Output[FargateProfileSelector]
type FargateProfileSelectorArray ¶
type FargateProfileSelectorArray []FargateProfileSelectorInput
func (FargateProfileSelectorArray) ElementType ¶
func (FargateProfileSelectorArray) ElementType() reflect.Type
func (FargateProfileSelectorArray) ToFargateProfileSelectorArrayOutput ¶
func (i FargateProfileSelectorArray) ToFargateProfileSelectorArrayOutput() FargateProfileSelectorArrayOutput
func (FargateProfileSelectorArray) ToFargateProfileSelectorArrayOutputWithContext ¶
func (i FargateProfileSelectorArray) ToFargateProfileSelectorArrayOutputWithContext(ctx context.Context) FargateProfileSelectorArrayOutput
func (FargateProfileSelectorArray) ToOutput ¶ added in v0.76.0
func (i FargateProfileSelectorArray) ToOutput(ctx context.Context) pulumix.Output[[]FargateProfileSelector]
type FargateProfileSelectorArrayInput ¶
type FargateProfileSelectorArrayInput interface { pulumi.Input ToFargateProfileSelectorArrayOutput() FargateProfileSelectorArrayOutput ToFargateProfileSelectorArrayOutputWithContext(context.Context) FargateProfileSelectorArrayOutput }
FargateProfileSelectorArrayInput is an input type that accepts FargateProfileSelectorArray and FargateProfileSelectorArrayOutput values. You can construct a concrete instance of `FargateProfileSelectorArrayInput` via:
FargateProfileSelectorArray{ FargateProfileSelectorArgs{...} }
type FargateProfileSelectorArrayOutput ¶
type FargateProfileSelectorArrayOutput struct{ *pulumi.OutputState }
func (FargateProfileSelectorArrayOutput) ElementType ¶
func (FargateProfileSelectorArrayOutput) ElementType() reflect.Type
func (FargateProfileSelectorArrayOutput) Index ¶
func (o FargateProfileSelectorArrayOutput) Index(i pulumi.IntInput) FargateProfileSelectorOutput
func (FargateProfileSelectorArrayOutput) ToFargateProfileSelectorArrayOutput ¶
func (o FargateProfileSelectorArrayOutput) ToFargateProfileSelectorArrayOutput() FargateProfileSelectorArrayOutput
func (FargateProfileSelectorArrayOutput) ToFargateProfileSelectorArrayOutputWithContext ¶
func (o FargateProfileSelectorArrayOutput) ToFargateProfileSelectorArrayOutputWithContext(ctx context.Context) FargateProfileSelectorArrayOutput
func (FargateProfileSelectorArrayOutput) ToOutput ¶ added in v0.76.0
func (o FargateProfileSelectorArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FargateProfileSelector]
type FargateProfileSelectorInput ¶
type FargateProfileSelectorInput interface { pulumi.Input ToFargateProfileSelectorOutput() FargateProfileSelectorOutput ToFargateProfileSelectorOutputWithContext(context.Context) FargateProfileSelectorOutput }
FargateProfileSelectorInput is an input type that accepts FargateProfileSelectorArgs and FargateProfileSelectorOutput values. You can construct a concrete instance of `FargateProfileSelectorInput` via:
FargateProfileSelectorArgs{...}
type FargateProfileSelectorOutput ¶
type FargateProfileSelectorOutput struct{ *pulumi.OutputState }
func (FargateProfileSelectorOutput) ElementType ¶
func (FargateProfileSelectorOutput) ElementType() reflect.Type
func (FargateProfileSelectorOutput) Labels ¶
func (o FargateProfileSelectorOutput) Labels() FargateProfileLabelArrayOutput
func (FargateProfileSelectorOutput) Namespace ¶
func (o FargateProfileSelectorOutput) Namespace() pulumi.StringOutput
func (FargateProfileSelectorOutput) ToFargateProfileSelectorOutput ¶
func (o FargateProfileSelectorOutput) ToFargateProfileSelectorOutput() FargateProfileSelectorOutput
func (FargateProfileSelectorOutput) ToFargateProfileSelectorOutputWithContext ¶
func (o FargateProfileSelectorOutput) ToFargateProfileSelectorOutputWithContext(ctx context.Context) FargateProfileSelectorOutput
func (FargateProfileSelectorOutput) ToOutput ¶ added in v0.76.0
func (o FargateProfileSelectorOutput) ToOutput(ctx context.Context) pulumix.Output[FargateProfileSelector]
type FargateProfileState ¶
type FargateProfileState struct { }
func (FargateProfileState) ElementType ¶
func (FargateProfileState) ElementType() reflect.Type
type FargateProfileTag ¶
type FargateProfileTag struct { // The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type FargateProfileTagArgs ¶
type FargateProfileTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (FargateProfileTagArgs) ElementType ¶
func (FargateProfileTagArgs) ElementType() reflect.Type
func (FargateProfileTagArgs) ToFargateProfileTagOutput ¶
func (i FargateProfileTagArgs) ToFargateProfileTagOutput() FargateProfileTagOutput
func (FargateProfileTagArgs) ToFargateProfileTagOutputWithContext ¶
func (i FargateProfileTagArgs) ToFargateProfileTagOutputWithContext(ctx context.Context) FargateProfileTagOutput
func (FargateProfileTagArgs) ToOutput ¶ added in v0.76.0
func (i FargateProfileTagArgs) ToOutput(ctx context.Context) pulumix.Output[FargateProfileTag]
type FargateProfileTagArray ¶
type FargateProfileTagArray []FargateProfileTagInput
func (FargateProfileTagArray) ElementType ¶
func (FargateProfileTagArray) ElementType() reflect.Type
func (FargateProfileTagArray) ToFargateProfileTagArrayOutput ¶
func (i FargateProfileTagArray) ToFargateProfileTagArrayOutput() FargateProfileTagArrayOutput
func (FargateProfileTagArray) ToFargateProfileTagArrayOutputWithContext ¶
func (i FargateProfileTagArray) ToFargateProfileTagArrayOutputWithContext(ctx context.Context) FargateProfileTagArrayOutput
func (FargateProfileTagArray) ToOutput ¶ added in v0.76.0
func (i FargateProfileTagArray) ToOutput(ctx context.Context) pulumix.Output[[]FargateProfileTag]
type FargateProfileTagArrayInput ¶
type FargateProfileTagArrayInput interface { pulumi.Input ToFargateProfileTagArrayOutput() FargateProfileTagArrayOutput ToFargateProfileTagArrayOutputWithContext(context.Context) FargateProfileTagArrayOutput }
FargateProfileTagArrayInput is an input type that accepts FargateProfileTagArray and FargateProfileTagArrayOutput values. You can construct a concrete instance of `FargateProfileTagArrayInput` via:
FargateProfileTagArray{ FargateProfileTagArgs{...} }
type FargateProfileTagArrayOutput ¶
type FargateProfileTagArrayOutput struct{ *pulumi.OutputState }
func (FargateProfileTagArrayOutput) ElementType ¶
func (FargateProfileTagArrayOutput) ElementType() reflect.Type
func (FargateProfileTagArrayOutput) Index ¶
func (o FargateProfileTagArrayOutput) Index(i pulumi.IntInput) FargateProfileTagOutput
func (FargateProfileTagArrayOutput) ToFargateProfileTagArrayOutput ¶
func (o FargateProfileTagArrayOutput) ToFargateProfileTagArrayOutput() FargateProfileTagArrayOutput
func (FargateProfileTagArrayOutput) ToFargateProfileTagArrayOutputWithContext ¶
func (o FargateProfileTagArrayOutput) ToFargateProfileTagArrayOutputWithContext(ctx context.Context) FargateProfileTagArrayOutput
func (FargateProfileTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o FargateProfileTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FargateProfileTag]
type FargateProfileTagInput ¶
type FargateProfileTagInput interface { pulumi.Input ToFargateProfileTagOutput() FargateProfileTagOutput ToFargateProfileTagOutputWithContext(context.Context) FargateProfileTagOutput }
FargateProfileTagInput is an input type that accepts FargateProfileTagArgs and FargateProfileTagOutput values. You can construct a concrete instance of `FargateProfileTagInput` via:
FargateProfileTagArgs{...}
type FargateProfileTagOutput ¶
type FargateProfileTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (FargateProfileTagOutput) ElementType ¶
func (FargateProfileTagOutput) ElementType() reflect.Type
func (FargateProfileTagOutput) Key ¶
func (o FargateProfileTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (FargateProfileTagOutput) ToFargateProfileTagOutput ¶
func (o FargateProfileTagOutput) ToFargateProfileTagOutput() FargateProfileTagOutput
func (FargateProfileTagOutput) ToFargateProfileTagOutputWithContext ¶
func (o FargateProfileTagOutput) ToFargateProfileTagOutputWithContext(ctx context.Context) FargateProfileTagOutput
func (FargateProfileTagOutput) ToOutput ¶ added in v0.76.0
func (o FargateProfileTagOutput) ToOutput(ctx context.Context) pulumix.Output[FargateProfileTag]
func (FargateProfileTagOutput) Value ¶
func (o FargateProfileTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type IdentityProviderConfig ¶ added in v0.14.0
type IdentityProviderConfig struct { pulumi.CustomResourceState // The name of the identity provider configuration. ClusterName pulumi.StringOutput `pulumi:"clusterName"` // The ARN of the configuration. IdentityProviderConfigArn pulumi.StringOutput `pulumi:"identityProviderConfigArn"` // The name of the OIDC provider configuration. IdentityProviderConfigName pulumi.StringPtrOutput `pulumi:"identityProviderConfigName"` Oidc IdentityProviderConfigOidcIdentityProviderConfigPtrOutput `pulumi:"oidc"` // An array of key-value pairs to apply to this resource. Tags IdentityProviderConfigTagArrayOutput `pulumi:"tags"` // The type of the identity provider configuration. Type IdentityProviderConfigTypeOutput `pulumi:"type"` }
An object representing an Amazon EKS IdentityProviderConfig.
func GetIdentityProviderConfig ¶ added in v0.14.0
func GetIdentityProviderConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IdentityProviderConfigState, opts ...pulumi.ResourceOption) (*IdentityProviderConfig, error)
GetIdentityProviderConfig gets an existing IdentityProviderConfig 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 NewIdentityProviderConfig ¶ added in v0.14.0
func NewIdentityProviderConfig(ctx *pulumi.Context, name string, args *IdentityProviderConfigArgs, opts ...pulumi.ResourceOption) (*IdentityProviderConfig, error)
NewIdentityProviderConfig registers a new resource with the given unique name, arguments, and options.
func (*IdentityProviderConfig) ElementType ¶ added in v0.14.0
func (*IdentityProviderConfig) ElementType() reflect.Type
func (*IdentityProviderConfig) ToIdentityProviderConfigOutput ¶ added in v0.14.0
func (i *IdentityProviderConfig) ToIdentityProviderConfigOutput() IdentityProviderConfigOutput
func (*IdentityProviderConfig) ToIdentityProviderConfigOutputWithContext ¶ added in v0.14.0
func (i *IdentityProviderConfig) ToIdentityProviderConfigOutputWithContext(ctx context.Context) IdentityProviderConfigOutput
func (*IdentityProviderConfig) ToOutput ¶ added in v0.76.0
func (i *IdentityProviderConfig) ToOutput(ctx context.Context) pulumix.Output[*IdentityProviderConfig]
type IdentityProviderConfigArgs ¶ added in v0.14.0
type IdentityProviderConfigArgs struct { // The name of the identity provider configuration. ClusterName pulumi.StringInput // The name of the OIDC provider configuration. IdentityProviderConfigName pulumi.StringPtrInput Oidc IdentityProviderConfigOidcIdentityProviderConfigPtrInput // An array of key-value pairs to apply to this resource. Tags IdentityProviderConfigTagArrayInput // The type of the identity provider configuration. Type IdentityProviderConfigTypeInput }
The set of arguments for constructing a IdentityProviderConfig resource.
func (IdentityProviderConfigArgs) ElementType ¶ added in v0.14.0
func (IdentityProviderConfigArgs) ElementType() reflect.Type
type IdentityProviderConfigInput ¶ added in v0.14.0
type IdentityProviderConfigInput interface { pulumi.Input ToIdentityProviderConfigOutput() IdentityProviderConfigOutput ToIdentityProviderConfigOutputWithContext(ctx context.Context) IdentityProviderConfigOutput }
type IdentityProviderConfigOidcIdentityProviderConfig ¶ added in v0.14.0
type IdentityProviderConfigOidcIdentityProviderConfig struct { // This is also known as audience. The ID for the client application that makes authentication requests to the OpenID identity provider. ClientId string `pulumi:"clientId"` // The JWT claim that the provider uses to return your groups. GroupsClaim *string `pulumi:"groupsClaim"` // The prefix that is prepended to group claims to prevent clashes with existing names (such as system: groups). GroupsPrefix *string `pulumi:"groupsPrefix"` // The URL of the OpenID identity provider that allows the API server to discover public signing keys for verifying tokens. IssuerUrl string `pulumi:"issuerUrl"` RequiredClaims []IdentityProviderConfigRequiredClaim `pulumi:"requiredClaims"` // The JSON Web Token (JWT) claim to use as the username. The default is sub, which is expected to be a unique identifier of the end user. You can choose other claims, such as email or name, depending on the OpenID identity provider. Claims other than email are prefixed with the issuer URL to prevent naming clashes with other plug-ins. UsernameClaim *string `pulumi:"usernameClaim"` // The prefix that is prepended to username claims to prevent clashes with existing names. If you do not provide this field, and username is a value other than email, the prefix defaults to issuerurl#. You can use the value - to disable all prefixing. UsernamePrefix *string `pulumi:"usernamePrefix"` }
An object representing an OpenID Connect (OIDC) configuration.
type IdentityProviderConfigOidcIdentityProviderConfigArgs ¶ added in v0.14.0
type IdentityProviderConfigOidcIdentityProviderConfigArgs struct { // This is also known as audience. The ID for the client application that makes authentication requests to the OpenID identity provider. ClientId pulumi.StringInput `pulumi:"clientId"` // The JWT claim that the provider uses to return your groups. GroupsClaim pulumi.StringPtrInput `pulumi:"groupsClaim"` // The prefix that is prepended to group claims to prevent clashes with existing names (such as system: groups). GroupsPrefix pulumi.StringPtrInput `pulumi:"groupsPrefix"` // The URL of the OpenID identity provider that allows the API server to discover public signing keys for verifying tokens. IssuerUrl pulumi.StringInput `pulumi:"issuerUrl"` RequiredClaims IdentityProviderConfigRequiredClaimArrayInput `pulumi:"requiredClaims"` // The JSON Web Token (JWT) claim to use as the username. The default is sub, which is expected to be a unique identifier of the end user. You can choose other claims, such as email or name, depending on the OpenID identity provider. Claims other than email are prefixed with the issuer URL to prevent naming clashes with other plug-ins. UsernameClaim pulumi.StringPtrInput `pulumi:"usernameClaim"` // The prefix that is prepended to username claims to prevent clashes with existing names. If you do not provide this field, and username is a value other than email, the prefix defaults to issuerurl#. You can use the value - to disable all prefixing. UsernamePrefix pulumi.StringPtrInput `pulumi:"usernamePrefix"` }
An object representing an OpenID Connect (OIDC) configuration.
func (IdentityProviderConfigOidcIdentityProviderConfigArgs) ElementType ¶ added in v0.14.0
func (IdentityProviderConfigOidcIdentityProviderConfigArgs) ElementType() reflect.Type
func (IdentityProviderConfigOidcIdentityProviderConfigArgs) ToIdentityProviderConfigOidcIdentityProviderConfigOutput ¶ added in v0.14.0
func (i IdentityProviderConfigOidcIdentityProviderConfigArgs) ToIdentityProviderConfigOidcIdentityProviderConfigOutput() IdentityProviderConfigOidcIdentityProviderConfigOutput
func (IdentityProviderConfigOidcIdentityProviderConfigArgs) ToIdentityProviderConfigOidcIdentityProviderConfigOutputWithContext ¶ added in v0.14.0
func (i IdentityProviderConfigOidcIdentityProviderConfigArgs) ToIdentityProviderConfigOidcIdentityProviderConfigOutputWithContext(ctx context.Context) IdentityProviderConfigOidcIdentityProviderConfigOutput
func (IdentityProviderConfigOidcIdentityProviderConfigArgs) ToIdentityProviderConfigOidcIdentityProviderConfigPtrOutput ¶ added in v0.14.0
func (i IdentityProviderConfigOidcIdentityProviderConfigArgs) ToIdentityProviderConfigOidcIdentityProviderConfigPtrOutput() IdentityProviderConfigOidcIdentityProviderConfigPtrOutput
func (IdentityProviderConfigOidcIdentityProviderConfigArgs) ToIdentityProviderConfigOidcIdentityProviderConfigPtrOutputWithContext ¶ added in v0.14.0
func (i IdentityProviderConfigOidcIdentityProviderConfigArgs) ToIdentityProviderConfigOidcIdentityProviderConfigPtrOutputWithContext(ctx context.Context) IdentityProviderConfigOidcIdentityProviderConfigPtrOutput
type IdentityProviderConfigOidcIdentityProviderConfigInput ¶ added in v0.14.0
type IdentityProviderConfigOidcIdentityProviderConfigInput interface { pulumi.Input ToIdentityProviderConfigOidcIdentityProviderConfigOutput() IdentityProviderConfigOidcIdentityProviderConfigOutput ToIdentityProviderConfigOidcIdentityProviderConfigOutputWithContext(context.Context) IdentityProviderConfigOidcIdentityProviderConfigOutput }
IdentityProviderConfigOidcIdentityProviderConfigInput is an input type that accepts IdentityProviderConfigOidcIdentityProviderConfigArgs and IdentityProviderConfigOidcIdentityProviderConfigOutput values. You can construct a concrete instance of `IdentityProviderConfigOidcIdentityProviderConfigInput` via:
IdentityProviderConfigOidcIdentityProviderConfigArgs{...}
type IdentityProviderConfigOidcIdentityProviderConfigOutput ¶ added in v0.14.0
type IdentityProviderConfigOidcIdentityProviderConfigOutput struct{ *pulumi.OutputState }
An object representing an OpenID Connect (OIDC) configuration.
func (IdentityProviderConfigOidcIdentityProviderConfigOutput) ClientId ¶ added in v0.14.0
func (o IdentityProviderConfigOidcIdentityProviderConfigOutput) ClientId() pulumi.StringOutput
This is also known as audience. The ID for the client application that makes authentication requests to the OpenID identity provider.
func (IdentityProviderConfigOidcIdentityProviderConfigOutput) ElementType ¶ added in v0.14.0
func (IdentityProviderConfigOidcIdentityProviderConfigOutput) ElementType() reflect.Type
func (IdentityProviderConfigOidcIdentityProviderConfigOutput) GroupsClaim ¶ added in v0.14.0
func (o IdentityProviderConfigOidcIdentityProviderConfigOutput) GroupsClaim() pulumi.StringPtrOutput
The JWT claim that the provider uses to return your groups.
func (IdentityProviderConfigOidcIdentityProviderConfigOutput) GroupsPrefix ¶ added in v0.14.0
func (o IdentityProviderConfigOidcIdentityProviderConfigOutput) GroupsPrefix() pulumi.StringPtrOutput
The prefix that is prepended to group claims to prevent clashes with existing names (such as system: groups).
func (IdentityProviderConfigOidcIdentityProviderConfigOutput) IssuerUrl ¶ added in v0.14.0
func (o IdentityProviderConfigOidcIdentityProviderConfigOutput) IssuerUrl() pulumi.StringOutput
The URL of the OpenID identity provider that allows the API server to discover public signing keys for verifying tokens.
func (IdentityProviderConfigOidcIdentityProviderConfigOutput) RequiredClaims ¶ added in v0.14.0
func (o IdentityProviderConfigOidcIdentityProviderConfigOutput) RequiredClaims() IdentityProviderConfigRequiredClaimArrayOutput
func (IdentityProviderConfigOidcIdentityProviderConfigOutput) ToIdentityProviderConfigOidcIdentityProviderConfigOutput ¶ added in v0.14.0
func (o IdentityProviderConfigOidcIdentityProviderConfigOutput) ToIdentityProviderConfigOidcIdentityProviderConfigOutput() IdentityProviderConfigOidcIdentityProviderConfigOutput
func (IdentityProviderConfigOidcIdentityProviderConfigOutput) ToIdentityProviderConfigOidcIdentityProviderConfigOutputWithContext ¶ added in v0.14.0
func (o IdentityProviderConfigOidcIdentityProviderConfigOutput) ToIdentityProviderConfigOidcIdentityProviderConfigOutputWithContext(ctx context.Context) IdentityProviderConfigOidcIdentityProviderConfigOutput
func (IdentityProviderConfigOidcIdentityProviderConfigOutput) ToIdentityProviderConfigOidcIdentityProviderConfigPtrOutput ¶ added in v0.14.0
func (o IdentityProviderConfigOidcIdentityProviderConfigOutput) ToIdentityProviderConfigOidcIdentityProviderConfigPtrOutput() IdentityProviderConfigOidcIdentityProviderConfigPtrOutput
func (IdentityProviderConfigOidcIdentityProviderConfigOutput) ToIdentityProviderConfigOidcIdentityProviderConfigPtrOutputWithContext ¶ added in v0.14.0
func (o IdentityProviderConfigOidcIdentityProviderConfigOutput) ToIdentityProviderConfigOidcIdentityProviderConfigPtrOutputWithContext(ctx context.Context) IdentityProviderConfigOidcIdentityProviderConfigPtrOutput
func (IdentityProviderConfigOidcIdentityProviderConfigOutput) UsernameClaim ¶ added in v0.14.0
func (o IdentityProviderConfigOidcIdentityProviderConfigOutput) UsernameClaim() pulumi.StringPtrOutput
The JSON Web Token (JWT) claim to use as the username. The default is sub, which is expected to be a unique identifier of the end user. You can choose other claims, such as email or name, depending on the OpenID identity provider. Claims other than email are prefixed with the issuer URL to prevent naming clashes with other plug-ins.
func (IdentityProviderConfigOidcIdentityProviderConfigOutput) UsernamePrefix ¶ added in v0.14.0
func (o IdentityProviderConfigOidcIdentityProviderConfigOutput) UsernamePrefix() pulumi.StringPtrOutput
The prefix that is prepended to username claims to prevent clashes with existing names. If you do not provide this field, and username is a value other than email, the prefix defaults to issuerurl#. You can use the value - to disable all prefixing.
type IdentityProviderConfigOidcIdentityProviderConfigPtrInput ¶ added in v0.14.0
type IdentityProviderConfigOidcIdentityProviderConfigPtrInput interface { pulumi.Input ToIdentityProviderConfigOidcIdentityProviderConfigPtrOutput() IdentityProviderConfigOidcIdentityProviderConfigPtrOutput ToIdentityProviderConfigOidcIdentityProviderConfigPtrOutputWithContext(context.Context) IdentityProviderConfigOidcIdentityProviderConfigPtrOutput }
IdentityProviderConfigOidcIdentityProviderConfigPtrInput is an input type that accepts IdentityProviderConfigOidcIdentityProviderConfigArgs, IdentityProviderConfigOidcIdentityProviderConfigPtr and IdentityProviderConfigOidcIdentityProviderConfigPtrOutput values. You can construct a concrete instance of `IdentityProviderConfigOidcIdentityProviderConfigPtrInput` via:
IdentityProviderConfigOidcIdentityProviderConfigArgs{...} or: nil
func IdentityProviderConfigOidcIdentityProviderConfigPtr ¶ added in v0.14.0
func IdentityProviderConfigOidcIdentityProviderConfigPtr(v *IdentityProviderConfigOidcIdentityProviderConfigArgs) IdentityProviderConfigOidcIdentityProviderConfigPtrInput
type IdentityProviderConfigOidcIdentityProviderConfigPtrOutput ¶ added in v0.14.0
type IdentityProviderConfigOidcIdentityProviderConfigPtrOutput struct{ *pulumi.OutputState }
func (IdentityProviderConfigOidcIdentityProviderConfigPtrOutput) ClientId ¶ added in v0.14.0
func (o IdentityProviderConfigOidcIdentityProviderConfigPtrOutput) ClientId() pulumi.StringPtrOutput
This is also known as audience. The ID for the client application that makes authentication requests to the OpenID identity provider.
func (IdentityProviderConfigOidcIdentityProviderConfigPtrOutput) ElementType ¶ added in v0.14.0
func (IdentityProviderConfigOidcIdentityProviderConfigPtrOutput) ElementType() reflect.Type
func (IdentityProviderConfigOidcIdentityProviderConfigPtrOutput) GroupsClaim ¶ added in v0.14.0
func (o IdentityProviderConfigOidcIdentityProviderConfigPtrOutput) GroupsClaim() pulumi.StringPtrOutput
The JWT claim that the provider uses to return your groups.
func (IdentityProviderConfigOidcIdentityProviderConfigPtrOutput) GroupsPrefix ¶ added in v0.14.0
func (o IdentityProviderConfigOidcIdentityProviderConfigPtrOutput) GroupsPrefix() pulumi.StringPtrOutput
The prefix that is prepended to group claims to prevent clashes with existing names (such as system: groups).
func (IdentityProviderConfigOidcIdentityProviderConfigPtrOutput) IssuerUrl ¶ added in v0.14.0
func (o IdentityProviderConfigOidcIdentityProviderConfigPtrOutput) IssuerUrl() pulumi.StringPtrOutput
The URL of the OpenID identity provider that allows the API server to discover public signing keys for verifying tokens.
func (IdentityProviderConfigOidcIdentityProviderConfigPtrOutput) RequiredClaims ¶ added in v0.14.0
func (o IdentityProviderConfigOidcIdentityProviderConfigPtrOutput) RequiredClaims() IdentityProviderConfigRequiredClaimArrayOutput
func (IdentityProviderConfigOidcIdentityProviderConfigPtrOutput) ToIdentityProviderConfigOidcIdentityProviderConfigPtrOutput ¶ added in v0.14.0
func (o IdentityProviderConfigOidcIdentityProviderConfigPtrOutput) ToIdentityProviderConfigOidcIdentityProviderConfigPtrOutput() IdentityProviderConfigOidcIdentityProviderConfigPtrOutput
func (IdentityProviderConfigOidcIdentityProviderConfigPtrOutput) ToIdentityProviderConfigOidcIdentityProviderConfigPtrOutputWithContext ¶ added in v0.14.0
func (o IdentityProviderConfigOidcIdentityProviderConfigPtrOutput) ToIdentityProviderConfigOidcIdentityProviderConfigPtrOutputWithContext(ctx context.Context) IdentityProviderConfigOidcIdentityProviderConfigPtrOutput
func (IdentityProviderConfigOidcIdentityProviderConfigPtrOutput) UsernameClaim ¶ added in v0.14.0
func (o IdentityProviderConfigOidcIdentityProviderConfigPtrOutput) UsernameClaim() pulumi.StringPtrOutput
The JSON Web Token (JWT) claim to use as the username. The default is sub, which is expected to be a unique identifier of the end user. You can choose other claims, such as email or name, depending on the OpenID identity provider. Claims other than email are prefixed with the issuer URL to prevent naming clashes with other plug-ins.
func (IdentityProviderConfigOidcIdentityProviderConfigPtrOutput) UsernamePrefix ¶ added in v0.14.0
func (o IdentityProviderConfigOidcIdentityProviderConfigPtrOutput) UsernamePrefix() pulumi.StringPtrOutput
The prefix that is prepended to username claims to prevent clashes with existing names. If you do not provide this field, and username is a value other than email, the prefix defaults to issuerurl#. You can use the value - to disable all prefixing.
type IdentityProviderConfigOutput ¶ added in v0.14.0
type IdentityProviderConfigOutput struct{ *pulumi.OutputState }
func (IdentityProviderConfigOutput) ClusterName ¶ added in v0.17.0
func (o IdentityProviderConfigOutput) ClusterName() pulumi.StringOutput
The name of the identity provider configuration.
func (IdentityProviderConfigOutput) ElementType ¶ added in v0.14.0
func (IdentityProviderConfigOutput) ElementType() reflect.Type
func (IdentityProviderConfigOutput) IdentityProviderConfigArn ¶ added in v0.17.0
func (o IdentityProviderConfigOutput) IdentityProviderConfigArn() pulumi.StringOutput
The ARN of the configuration.
func (IdentityProviderConfigOutput) IdentityProviderConfigName ¶ added in v0.17.0
func (o IdentityProviderConfigOutput) IdentityProviderConfigName() pulumi.StringPtrOutput
The name of the OIDC provider configuration.
func (IdentityProviderConfigOutput) Tags ¶ added in v0.17.0
func (o IdentityProviderConfigOutput) Tags() IdentityProviderConfigTagArrayOutput
An array of key-value pairs to apply to this resource.
func (IdentityProviderConfigOutput) ToIdentityProviderConfigOutput ¶ added in v0.14.0
func (o IdentityProviderConfigOutput) ToIdentityProviderConfigOutput() IdentityProviderConfigOutput
func (IdentityProviderConfigOutput) ToIdentityProviderConfigOutputWithContext ¶ added in v0.14.0
func (o IdentityProviderConfigOutput) ToIdentityProviderConfigOutputWithContext(ctx context.Context) IdentityProviderConfigOutput
func (IdentityProviderConfigOutput) ToOutput ¶ added in v0.76.0
func (o IdentityProviderConfigOutput) ToOutput(ctx context.Context) pulumix.Output[*IdentityProviderConfig]
func (IdentityProviderConfigOutput) Type ¶ added in v0.17.0
func (o IdentityProviderConfigOutput) Type() IdentityProviderConfigTypeOutput
The type of the identity provider configuration.
type IdentityProviderConfigRequiredClaim ¶ added in v0.14.0
type IdentityProviderConfigRequiredClaim struct { // The key of the requiredClaims. Key string `pulumi:"key"` // The value for the requiredClaims. Value string `pulumi:"value"` }
The key value pairs that describe required claims in the identity token. If set, each claim is verified to be present in the token with a matching value.
type IdentityProviderConfigRequiredClaimArgs ¶ added in v0.14.0
type IdentityProviderConfigRequiredClaimArgs struct { // The key of the requiredClaims. Key pulumi.StringInput `pulumi:"key"` // The value for the requiredClaims. Value pulumi.StringInput `pulumi:"value"` }
The key value pairs that describe required claims in the identity token. If set, each claim is verified to be present in the token with a matching value.
func (IdentityProviderConfigRequiredClaimArgs) ElementType ¶ added in v0.14.0
func (IdentityProviderConfigRequiredClaimArgs) ElementType() reflect.Type
func (IdentityProviderConfigRequiredClaimArgs) ToIdentityProviderConfigRequiredClaimOutput ¶ added in v0.14.0
func (i IdentityProviderConfigRequiredClaimArgs) ToIdentityProviderConfigRequiredClaimOutput() IdentityProviderConfigRequiredClaimOutput
func (IdentityProviderConfigRequiredClaimArgs) ToIdentityProviderConfigRequiredClaimOutputWithContext ¶ added in v0.14.0
func (i IdentityProviderConfigRequiredClaimArgs) ToIdentityProviderConfigRequiredClaimOutputWithContext(ctx context.Context) IdentityProviderConfigRequiredClaimOutput
func (IdentityProviderConfigRequiredClaimArgs) ToOutput ¶ added in v0.76.0
func (i IdentityProviderConfigRequiredClaimArgs) ToOutput(ctx context.Context) pulumix.Output[IdentityProviderConfigRequiredClaim]
type IdentityProviderConfigRequiredClaimArray ¶ added in v0.14.0
type IdentityProviderConfigRequiredClaimArray []IdentityProviderConfigRequiredClaimInput
func (IdentityProviderConfigRequiredClaimArray) ElementType ¶ added in v0.14.0
func (IdentityProviderConfigRequiredClaimArray) ElementType() reflect.Type
func (IdentityProviderConfigRequiredClaimArray) ToIdentityProviderConfigRequiredClaimArrayOutput ¶ added in v0.14.0
func (i IdentityProviderConfigRequiredClaimArray) ToIdentityProviderConfigRequiredClaimArrayOutput() IdentityProviderConfigRequiredClaimArrayOutput
func (IdentityProviderConfigRequiredClaimArray) ToIdentityProviderConfigRequiredClaimArrayOutputWithContext ¶ added in v0.14.0
func (i IdentityProviderConfigRequiredClaimArray) ToIdentityProviderConfigRequiredClaimArrayOutputWithContext(ctx context.Context) IdentityProviderConfigRequiredClaimArrayOutput
func (IdentityProviderConfigRequiredClaimArray) ToOutput ¶ added in v0.76.0
func (i IdentityProviderConfigRequiredClaimArray) ToOutput(ctx context.Context) pulumix.Output[[]IdentityProviderConfigRequiredClaim]
type IdentityProviderConfigRequiredClaimArrayInput ¶ added in v0.14.0
type IdentityProviderConfigRequiredClaimArrayInput interface { pulumi.Input ToIdentityProviderConfigRequiredClaimArrayOutput() IdentityProviderConfigRequiredClaimArrayOutput ToIdentityProviderConfigRequiredClaimArrayOutputWithContext(context.Context) IdentityProviderConfigRequiredClaimArrayOutput }
IdentityProviderConfigRequiredClaimArrayInput is an input type that accepts IdentityProviderConfigRequiredClaimArray and IdentityProviderConfigRequiredClaimArrayOutput values. You can construct a concrete instance of `IdentityProviderConfigRequiredClaimArrayInput` via:
IdentityProviderConfigRequiredClaimArray{ IdentityProviderConfigRequiredClaimArgs{...} }
type IdentityProviderConfigRequiredClaimArrayOutput ¶ added in v0.14.0
type IdentityProviderConfigRequiredClaimArrayOutput struct{ *pulumi.OutputState }
func (IdentityProviderConfigRequiredClaimArrayOutput) ElementType ¶ added in v0.14.0
func (IdentityProviderConfigRequiredClaimArrayOutput) ElementType() reflect.Type
func (IdentityProviderConfigRequiredClaimArrayOutput) ToIdentityProviderConfigRequiredClaimArrayOutput ¶ added in v0.14.0
func (o IdentityProviderConfigRequiredClaimArrayOutput) ToIdentityProviderConfigRequiredClaimArrayOutput() IdentityProviderConfigRequiredClaimArrayOutput
func (IdentityProviderConfigRequiredClaimArrayOutput) ToIdentityProviderConfigRequiredClaimArrayOutputWithContext ¶ added in v0.14.0
func (o IdentityProviderConfigRequiredClaimArrayOutput) ToIdentityProviderConfigRequiredClaimArrayOutputWithContext(ctx context.Context) IdentityProviderConfigRequiredClaimArrayOutput
func (IdentityProviderConfigRequiredClaimArrayOutput) ToOutput ¶ added in v0.76.0
func (o IdentityProviderConfigRequiredClaimArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]IdentityProviderConfigRequiredClaim]
type IdentityProviderConfigRequiredClaimInput ¶ added in v0.14.0
type IdentityProviderConfigRequiredClaimInput interface { pulumi.Input ToIdentityProviderConfigRequiredClaimOutput() IdentityProviderConfigRequiredClaimOutput ToIdentityProviderConfigRequiredClaimOutputWithContext(context.Context) IdentityProviderConfigRequiredClaimOutput }
IdentityProviderConfigRequiredClaimInput is an input type that accepts IdentityProviderConfigRequiredClaimArgs and IdentityProviderConfigRequiredClaimOutput values. You can construct a concrete instance of `IdentityProviderConfigRequiredClaimInput` via:
IdentityProviderConfigRequiredClaimArgs{...}
type IdentityProviderConfigRequiredClaimOutput ¶ added in v0.14.0
type IdentityProviderConfigRequiredClaimOutput struct{ *pulumi.OutputState }
The key value pairs that describe required claims in the identity token. If set, each claim is verified to be present in the token with a matching value.
func (IdentityProviderConfigRequiredClaimOutput) ElementType ¶ added in v0.14.0
func (IdentityProviderConfigRequiredClaimOutput) ElementType() reflect.Type
func (IdentityProviderConfigRequiredClaimOutput) Key ¶ added in v0.14.0
func (o IdentityProviderConfigRequiredClaimOutput) Key() pulumi.StringOutput
The key of the requiredClaims.
func (IdentityProviderConfigRequiredClaimOutput) ToIdentityProviderConfigRequiredClaimOutput ¶ added in v0.14.0
func (o IdentityProviderConfigRequiredClaimOutput) ToIdentityProviderConfigRequiredClaimOutput() IdentityProviderConfigRequiredClaimOutput
func (IdentityProviderConfigRequiredClaimOutput) ToIdentityProviderConfigRequiredClaimOutputWithContext ¶ added in v0.14.0
func (o IdentityProviderConfigRequiredClaimOutput) ToIdentityProviderConfigRequiredClaimOutputWithContext(ctx context.Context) IdentityProviderConfigRequiredClaimOutput
func (IdentityProviderConfigRequiredClaimOutput) ToOutput ¶ added in v0.76.0
func (o IdentityProviderConfigRequiredClaimOutput) ToOutput(ctx context.Context) pulumix.Output[IdentityProviderConfigRequiredClaim]
func (IdentityProviderConfigRequiredClaimOutput) Value ¶ added in v0.14.0
func (o IdentityProviderConfigRequiredClaimOutput) Value() pulumi.StringOutput
The value for the requiredClaims.
type IdentityProviderConfigState ¶ added in v0.14.0
type IdentityProviderConfigState struct { }
func (IdentityProviderConfigState) ElementType ¶ added in v0.14.0
func (IdentityProviderConfigState) ElementType() reflect.Type
type IdentityProviderConfigTag ¶ added in v0.14.0
type IdentityProviderConfigTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type IdentityProviderConfigTagArgs ¶ added in v0.14.0
type IdentityProviderConfigTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (IdentityProviderConfigTagArgs) ElementType ¶ added in v0.14.0
func (IdentityProviderConfigTagArgs) ElementType() reflect.Type
func (IdentityProviderConfigTagArgs) ToIdentityProviderConfigTagOutput ¶ added in v0.14.0
func (i IdentityProviderConfigTagArgs) ToIdentityProviderConfigTagOutput() IdentityProviderConfigTagOutput
func (IdentityProviderConfigTagArgs) ToIdentityProviderConfigTagOutputWithContext ¶ added in v0.14.0
func (i IdentityProviderConfigTagArgs) ToIdentityProviderConfigTagOutputWithContext(ctx context.Context) IdentityProviderConfigTagOutput
func (IdentityProviderConfigTagArgs) ToOutput ¶ added in v0.76.0
func (i IdentityProviderConfigTagArgs) ToOutput(ctx context.Context) pulumix.Output[IdentityProviderConfigTag]
type IdentityProviderConfigTagArray ¶ added in v0.14.0
type IdentityProviderConfigTagArray []IdentityProviderConfigTagInput
func (IdentityProviderConfigTagArray) ElementType ¶ added in v0.14.0
func (IdentityProviderConfigTagArray) ElementType() reflect.Type
func (IdentityProviderConfigTagArray) ToIdentityProviderConfigTagArrayOutput ¶ added in v0.14.0
func (i IdentityProviderConfigTagArray) ToIdentityProviderConfigTagArrayOutput() IdentityProviderConfigTagArrayOutput
func (IdentityProviderConfigTagArray) ToIdentityProviderConfigTagArrayOutputWithContext ¶ added in v0.14.0
func (i IdentityProviderConfigTagArray) ToIdentityProviderConfigTagArrayOutputWithContext(ctx context.Context) IdentityProviderConfigTagArrayOutput
func (IdentityProviderConfigTagArray) ToOutput ¶ added in v0.76.0
func (i IdentityProviderConfigTagArray) ToOutput(ctx context.Context) pulumix.Output[[]IdentityProviderConfigTag]
type IdentityProviderConfigTagArrayInput ¶ added in v0.14.0
type IdentityProviderConfigTagArrayInput interface { pulumi.Input ToIdentityProviderConfigTagArrayOutput() IdentityProviderConfigTagArrayOutput ToIdentityProviderConfigTagArrayOutputWithContext(context.Context) IdentityProviderConfigTagArrayOutput }
IdentityProviderConfigTagArrayInput is an input type that accepts IdentityProviderConfigTagArray and IdentityProviderConfigTagArrayOutput values. You can construct a concrete instance of `IdentityProviderConfigTagArrayInput` via:
IdentityProviderConfigTagArray{ IdentityProviderConfigTagArgs{...} }
type IdentityProviderConfigTagArrayOutput ¶ added in v0.14.0
type IdentityProviderConfigTagArrayOutput struct{ *pulumi.OutputState }
func (IdentityProviderConfigTagArrayOutput) ElementType ¶ added in v0.14.0
func (IdentityProviderConfigTagArrayOutput) ElementType() reflect.Type
func (IdentityProviderConfigTagArrayOutput) Index ¶ added in v0.14.0
func (o IdentityProviderConfigTagArrayOutput) Index(i pulumi.IntInput) IdentityProviderConfigTagOutput
func (IdentityProviderConfigTagArrayOutput) ToIdentityProviderConfigTagArrayOutput ¶ added in v0.14.0
func (o IdentityProviderConfigTagArrayOutput) ToIdentityProviderConfigTagArrayOutput() IdentityProviderConfigTagArrayOutput
func (IdentityProviderConfigTagArrayOutput) ToIdentityProviderConfigTagArrayOutputWithContext ¶ added in v0.14.0
func (o IdentityProviderConfigTagArrayOutput) ToIdentityProviderConfigTagArrayOutputWithContext(ctx context.Context) IdentityProviderConfigTagArrayOutput
func (IdentityProviderConfigTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o IdentityProviderConfigTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]IdentityProviderConfigTag]
type IdentityProviderConfigTagInput ¶ added in v0.14.0
type IdentityProviderConfigTagInput interface { pulumi.Input ToIdentityProviderConfigTagOutput() IdentityProviderConfigTagOutput ToIdentityProviderConfigTagOutputWithContext(context.Context) IdentityProviderConfigTagOutput }
IdentityProviderConfigTagInput is an input type that accepts IdentityProviderConfigTagArgs and IdentityProviderConfigTagOutput values. You can construct a concrete instance of `IdentityProviderConfigTagInput` via:
IdentityProviderConfigTagArgs{...}
type IdentityProviderConfigTagOutput ¶ added in v0.14.0
type IdentityProviderConfigTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (IdentityProviderConfigTagOutput) ElementType ¶ added in v0.14.0
func (IdentityProviderConfigTagOutput) ElementType() reflect.Type
func (IdentityProviderConfigTagOutput) Key ¶ added in v0.14.0
func (o IdentityProviderConfigTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (IdentityProviderConfigTagOutput) ToIdentityProviderConfigTagOutput ¶ added in v0.14.0
func (o IdentityProviderConfigTagOutput) ToIdentityProviderConfigTagOutput() IdentityProviderConfigTagOutput
func (IdentityProviderConfigTagOutput) ToIdentityProviderConfigTagOutputWithContext ¶ added in v0.14.0
func (o IdentityProviderConfigTagOutput) ToIdentityProviderConfigTagOutputWithContext(ctx context.Context) IdentityProviderConfigTagOutput
func (IdentityProviderConfigTagOutput) ToOutput ¶ added in v0.76.0
func (o IdentityProviderConfigTagOutput) ToOutput(ctx context.Context) pulumix.Output[IdentityProviderConfigTag]
func (IdentityProviderConfigTagOutput) Value ¶ added in v0.14.0
func (o IdentityProviderConfigTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type IdentityProviderConfigType ¶ added in v0.14.0
type IdentityProviderConfigType string
The type of the identity provider configuration.
func (IdentityProviderConfigType) ElementType ¶ added in v0.14.0
func (IdentityProviderConfigType) ElementType() reflect.Type
func (IdentityProviderConfigType) ToIdentityProviderConfigTypeOutput ¶ added in v0.14.0
func (e IdentityProviderConfigType) ToIdentityProviderConfigTypeOutput() IdentityProviderConfigTypeOutput
func (IdentityProviderConfigType) ToIdentityProviderConfigTypeOutputWithContext ¶ added in v0.14.0
func (e IdentityProviderConfigType) ToIdentityProviderConfigTypeOutputWithContext(ctx context.Context) IdentityProviderConfigTypeOutput
func (IdentityProviderConfigType) ToIdentityProviderConfigTypePtrOutput ¶ added in v0.14.0
func (e IdentityProviderConfigType) ToIdentityProviderConfigTypePtrOutput() IdentityProviderConfigTypePtrOutput
func (IdentityProviderConfigType) ToIdentityProviderConfigTypePtrOutputWithContext ¶ added in v0.14.0
func (e IdentityProviderConfigType) ToIdentityProviderConfigTypePtrOutputWithContext(ctx context.Context) IdentityProviderConfigTypePtrOutput
func (IdentityProviderConfigType) ToStringOutput ¶ added in v0.14.0
func (e IdentityProviderConfigType) ToStringOutput() pulumi.StringOutput
func (IdentityProviderConfigType) ToStringOutputWithContext ¶ added in v0.14.0
func (e IdentityProviderConfigType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IdentityProviderConfigType) ToStringPtrOutput ¶ added in v0.14.0
func (e IdentityProviderConfigType) ToStringPtrOutput() pulumi.StringPtrOutput
func (IdentityProviderConfigType) ToStringPtrOutputWithContext ¶ added in v0.14.0
func (e IdentityProviderConfigType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IdentityProviderConfigTypeInput ¶ added in v0.14.0
type IdentityProviderConfigTypeInput interface { pulumi.Input ToIdentityProviderConfigTypeOutput() IdentityProviderConfigTypeOutput ToIdentityProviderConfigTypeOutputWithContext(context.Context) IdentityProviderConfigTypeOutput }
IdentityProviderConfigTypeInput is an input type that accepts IdentityProviderConfigTypeArgs and IdentityProviderConfigTypeOutput values. You can construct a concrete instance of `IdentityProviderConfigTypeInput` via:
IdentityProviderConfigTypeArgs{...}
type IdentityProviderConfigTypeOutput ¶ added in v0.14.0
type IdentityProviderConfigTypeOutput struct{ *pulumi.OutputState }
func (IdentityProviderConfigTypeOutput) ElementType ¶ added in v0.14.0
func (IdentityProviderConfigTypeOutput) ElementType() reflect.Type
func (IdentityProviderConfigTypeOutput) ToIdentityProviderConfigTypeOutput ¶ added in v0.14.0
func (o IdentityProviderConfigTypeOutput) ToIdentityProviderConfigTypeOutput() IdentityProviderConfigTypeOutput
func (IdentityProviderConfigTypeOutput) ToIdentityProviderConfigTypeOutputWithContext ¶ added in v0.14.0
func (o IdentityProviderConfigTypeOutput) ToIdentityProviderConfigTypeOutputWithContext(ctx context.Context) IdentityProviderConfigTypeOutput
func (IdentityProviderConfigTypeOutput) ToIdentityProviderConfigTypePtrOutput ¶ added in v0.14.0
func (o IdentityProviderConfigTypeOutput) ToIdentityProviderConfigTypePtrOutput() IdentityProviderConfigTypePtrOutput
func (IdentityProviderConfigTypeOutput) ToIdentityProviderConfigTypePtrOutputWithContext ¶ added in v0.14.0
func (o IdentityProviderConfigTypeOutput) ToIdentityProviderConfigTypePtrOutputWithContext(ctx context.Context) IdentityProviderConfigTypePtrOutput
func (IdentityProviderConfigTypeOutput) ToOutput ¶ added in v0.76.0
func (o IdentityProviderConfigTypeOutput) ToOutput(ctx context.Context) pulumix.Output[IdentityProviderConfigType]
func (IdentityProviderConfigTypeOutput) ToStringOutput ¶ added in v0.14.0
func (o IdentityProviderConfigTypeOutput) ToStringOutput() pulumi.StringOutput
func (IdentityProviderConfigTypeOutput) ToStringOutputWithContext ¶ added in v0.14.0
func (o IdentityProviderConfigTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IdentityProviderConfigTypeOutput) ToStringPtrOutput ¶ added in v0.14.0
func (o IdentityProviderConfigTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (IdentityProviderConfigTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.14.0
func (o IdentityProviderConfigTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IdentityProviderConfigTypePtrInput ¶ added in v0.14.0
type IdentityProviderConfigTypePtrInput interface { pulumi.Input ToIdentityProviderConfigTypePtrOutput() IdentityProviderConfigTypePtrOutput ToIdentityProviderConfigTypePtrOutputWithContext(context.Context) IdentityProviderConfigTypePtrOutput }
func IdentityProviderConfigTypePtr ¶ added in v0.14.0
func IdentityProviderConfigTypePtr(v string) IdentityProviderConfigTypePtrInput
type IdentityProviderConfigTypePtrOutput ¶ added in v0.14.0
type IdentityProviderConfigTypePtrOutput struct{ *pulumi.OutputState }
func (IdentityProviderConfigTypePtrOutput) Elem ¶ added in v0.14.0
func (o IdentityProviderConfigTypePtrOutput) Elem() IdentityProviderConfigTypeOutput
func (IdentityProviderConfigTypePtrOutput) ElementType ¶ added in v0.14.0
func (IdentityProviderConfigTypePtrOutput) ElementType() reflect.Type
func (IdentityProviderConfigTypePtrOutput) ToIdentityProviderConfigTypePtrOutput ¶ added in v0.14.0
func (o IdentityProviderConfigTypePtrOutput) ToIdentityProviderConfigTypePtrOutput() IdentityProviderConfigTypePtrOutput
func (IdentityProviderConfigTypePtrOutput) ToIdentityProviderConfigTypePtrOutputWithContext ¶ added in v0.14.0
func (o IdentityProviderConfigTypePtrOutput) ToIdentityProviderConfigTypePtrOutputWithContext(ctx context.Context) IdentityProviderConfigTypePtrOutput
func (IdentityProviderConfigTypePtrOutput) ToOutput ¶ added in v0.76.0
func (o IdentityProviderConfigTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*IdentityProviderConfigType]
func (IdentityProviderConfigTypePtrOutput) ToStringPtrOutput ¶ added in v0.14.0
func (o IdentityProviderConfigTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (IdentityProviderConfigTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.14.0
func (o IdentityProviderConfigTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Logging ¶ added in v0.68.0
type Logging struct { // The cluster control plane logging configuration for your cluster. ClusterLogging *ClusterLoggingEnabledTypes `pulumi:"clusterLogging"` }
Enable exporting the Kubernetes control plane logs for your cluster to CloudWatch Logs based on log types. By default, cluster control plane logs aren't exported to CloudWatch Logs.
type LoggingArgs ¶ added in v0.68.0
type LoggingArgs struct { // The cluster control plane logging configuration for your cluster. ClusterLogging ClusterLoggingEnabledTypesPtrInput `pulumi:"clusterLogging"` }
Enable exporting the Kubernetes control plane logs for your cluster to CloudWatch Logs based on log types. By default, cluster control plane logs aren't exported to CloudWatch Logs.
func (LoggingArgs) ElementType ¶ added in v0.68.0
func (LoggingArgs) ElementType() reflect.Type
func (LoggingArgs) ToLoggingOutput ¶ added in v0.68.0
func (i LoggingArgs) ToLoggingOutput() LoggingOutput
func (LoggingArgs) ToLoggingOutputWithContext ¶ added in v0.68.0
func (i LoggingArgs) ToLoggingOutputWithContext(ctx context.Context) LoggingOutput
func (LoggingArgs) ToLoggingPtrOutput ¶ added in v0.68.0
func (i LoggingArgs) ToLoggingPtrOutput() LoggingPtrOutput
func (LoggingArgs) ToLoggingPtrOutputWithContext ¶ added in v0.68.0
func (i LoggingArgs) ToLoggingPtrOutputWithContext(ctx context.Context) LoggingPtrOutput
type LoggingInput ¶ added in v0.68.0
type LoggingInput interface { pulumi.Input ToLoggingOutput() LoggingOutput ToLoggingOutputWithContext(context.Context) LoggingOutput }
LoggingInput is an input type that accepts LoggingArgs and LoggingOutput values. You can construct a concrete instance of `LoggingInput` via:
LoggingArgs{...}
type LoggingOutput ¶ added in v0.68.0
type LoggingOutput struct{ *pulumi.OutputState }
Enable exporting the Kubernetes control plane logs for your cluster to CloudWatch Logs based on log types. By default, cluster control plane logs aren't exported to CloudWatch Logs.
func (LoggingOutput) ClusterLogging ¶ added in v0.68.0
func (o LoggingOutput) ClusterLogging() ClusterLoggingEnabledTypesPtrOutput
The cluster control plane logging configuration for your cluster.
func (LoggingOutput) ElementType ¶ added in v0.68.0
func (LoggingOutput) ElementType() reflect.Type
func (LoggingOutput) ToLoggingOutput ¶ added in v0.68.0
func (o LoggingOutput) ToLoggingOutput() LoggingOutput
func (LoggingOutput) ToLoggingOutputWithContext ¶ added in v0.68.0
func (o LoggingOutput) ToLoggingOutputWithContext(ctx context.Context) LoggingOutput
func (LoggingOutput) ToLoggingPtrOutput ¶ added in v0.68.0
func (o LoggingOutput) ToLoggingPtrOutput() LoggingPtrOutput
func (LoggingOutput) ToLoggingPtrOutputWithContext ¶ added in v0.68.0
func (o LoggingOutput) ToLoggingPtrOutputWithContext(ctx context.Context) LoggingPtrOutput
type LoggingPtrInput ¶ added in v0.68.0
type LoggingPtrInput interface { pulumi.Input ToLoggingPtrOutput() LoggingPtrOutput ToLoggingPtrOutputWithContext(context.Context) LoggingPtrOutput }
LoggingPtrInput is an input type that accepts LoggingArgs, LoggingPtr and LoggingPtrOutput values. You can construct a concrete instance of `LoggingPtrInput` via:
LoggingArgs{...} or: nil
func LoggingPtr ¶ added in v0.68.0
func LoggingPtr(v *LoggingArgs) LoggingPtrInput
type LoggingPtrOutput ¶ added in v0.68.0
type LoggingPtrOutput struct{ *pulumi.OutputState }
func (LoggingPtrOutput) ClusterLogging ¶ added in v0.68.0
func (o LoggingPtrOutput) ClusterLogging() ClusterLoggingEnabledTypesPtrOutput
The cluster control plane logging configuration for your cluster.
func (LoggingPtrOutput) Elem ¶ added in v0.68.0
func (o LoggingPtrOutput) Elem() LoggingOutput
func (LoggingPtrOutput) ElementType ¶ added in v0.68.0
func (LoggingPtrOutput) ElementType() reflect.Type
func (LoggingPtrOutput) ToLoggingPtrOutput ¶ added in v0.68.0
func (o LoggingPtrOutput) ToLoggingPtrOutput() LoggingPtrOutput
func (LoggingPtrOutput) ToLoggingPtrOutputWithContext ¶ added in v0.68.0
func (o LoggingPtrOutput) ToLoggingPtrOutputWithContext(ctx context.Context) LoggingPtrOutput
type LookupAddonArgs ¶ added in v0.12.0
type LookupAddonOutputArgs ¶ added in v0.12.0
type LookupAddonOutputArgs struct { // Name of Addon AddonName pulumi.StringInput `pulumi:"addonName"` // Name of Cluster ClusterName pulumi.StringInput `pulumi:"clusterName"` }
func (LookupAddonOutputArgs) ElementType ¶ added in v0.12.0
func (LookupAddonOutputArgs) ElementType() reflect.Type
type LookupAddonResult ¶ added in v0.12.0
type LookupAddonResult struct { // Version of Addon AddonVersion *string `pulumi:"addonVersion"` // Amazon Resource Name (ARN) of the add-on Arn *string `pulumi:"arn"` // The configuration values to use with the add-on ConfigurationValues *string `pulumi:"configurationValues"` // IAM role to bind to the add-on's service account ServiceAccountRoleArn *string `pulumi:"serviceAccountRoleArn"` // An array of key-value pairs to apply to this resource. Tags []AddonTag `pulumi:"tags"` }
func LookupAddon ¶ added in v0.12.0
func LookupAddon(ctx *pulumi.Context, args *LookupAddonArgs, opts ...pulumi.InvokeOption) (*LookupAddonResult, error)
Resource Schema for AWS::EKS::Addon
type LookupAddonResultOutput ¶ added in v0.12.0
type LookupAddonResultOutput struct{ *pulumi.OutputState }
func LookupAddonOutput ¶ added in v0.12.0
func LookupAddonOutput(ctx *pulumi.Context, args LookupAddonOutputArgs, opts ...pulumi.InvokeOption) LookupAddonResultOutput
func (LookupAddonResultOutput) AddonVersion ¶ added in v0.12.0
func (o LookupAddonResultOutput) AddonVersion() pulumi.StringPtrOutput
Version of Addon
func (LookupAddonResultOutput) Arn ¶ added in v0.12.0
func (o LookupAddonResultOutput) Arn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the add-on
func (LookupAddonResultOutput) ConfigurationValues ¶ added in v0.45.0
func (o LookupAddonResultOutput) ConfigurationValues() pulumi.StringPtrOutput
The configuration values to use with the add-on
func (LookupAddonResultOutput) ElementType ¶ added in v0.12.0
func (LookupAddonResultOutput) ElementType() reflect.Type
func (LookupAddonResultOutput) ServiceAccountRoleArn ¶ added in v0.12.0
func (o LookupAddonResultOutput) ServiceAccountRoleArn() pulumi.StringPtrOutput
IAM role to bind to the add-on's service account
func (LookupAddonResultOutput) Tags ¶ added in v0.12.0
func (o LookupAddonResultOutput) Tags() AddonTagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupAddonResultOutput) ToLookupAddonResultOutput ¶ added in v0.12.0
func (o LookupAddonResultOutput) ToLookupAddonResultOutput() LookupAddonResultOutput
func (LookupAddonResultOutput) ToLookupAddonResultOutputWithContext ¶ added in v0.12.0
func (o LookupAddonResultOutput) ToLookupAddonResultOutputWithContext(ctx context.Context) LookupAddonResultOutput
func (LookupAddonResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupAddonResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAddonResult]
type LookupClusterArgs ¶ added in v0.12.0
type LookupClusterArgs struct { // The unique name to give to your cluster. Name string `pulumi:"name"` }
type LookupClusterOutputArgs ¶ added in v0.12.0
type LookupClusterOutputArgs struct { // The unique name to give to your cluster. Name pulumi.StringInput `pulumi:"name"` }
func (LookupClusterOutputArgs) ElementType ¶ added in v0.12.0
func (LookupClusterOutputArgs) ElementType() reflect.Type
type LookupClusterResult ¶ added in v0.12.0
type LookupClusterResult struct { // The ARN of the cluster, such as arn:aws:eks:us-west-2:666666666666:cluster/prod. Arn *string `pulumi:"arn"` // The certificate-authority-data for your cluster. CertificateAuthorityData *string `pulumi:"certificateAuthorityData"` // The cluster security group that was created by Amazon EKS for the cluster. Managed node groups use this security group for control plane to data plane communication. ClusterSecurityGroupId *string `pulumi:"clusterSecurityGroupId"` // Amazon Resource Name (ARN) or alias of the customer master key (CMK). EncryptionConfigKeyArn *string `pulumi:"encryptionConfigKeyArn"` // The endpoint for your Kubernetes API server, such as https://5E1D0CEXAMPLEA591B746AFC5AB30262.yl4.us-west-2.eks.amazonaws.com. Endpoint *string `pulumi:"endpoint"` // The unique ID given to your cluster. Id *string `pulumi:"id"` Logging *Logging `pulumi:"logging"` // The issuer URL for the cluster's OIDC identity provider, such as https://oidc.eks.us-west-2.amazonaws.com/id/EXAMPLED539D4633E53DE1B716D3041E. If you need to remove https:// from this output value, you can include the following code in your template. OpenIdConnectIssuerUrl *string `pulumi:"openIdConnectIssuerUrl"` ResourcesVpcConfig *ClusterResourcesVpcConfig `pulumi:"resourcesVpcConfig"` // An array of key-value pairs to apply to this resource. Tags []ClusterTag `pulumi:"tags"` // The desired Kubernetes version for your cluster. If you don't specify a value here, the latest version available in Amazon EKS is used. Version *string `pulumi:"version"` }
func LookupCluster ¶ added in v0.12.0
func LookupCluster(ctx *pulumi.Context, args *LookupClusterArgs, opts ...pulumi.InvokeOption) (*LookupClusterResult, error)
An object representing an Amazon EKS cluster.
type LookupClusterResultOutput ¶ added in v0.12.0
type LookupClusterResultOutput struct{ *pulumi.OutputState }
func LookupClusterOutput ¶ added in v0.12.0
func LookupClusterOutput(ctx *pulumi.Context, args LookupClusterOutputArgs, opts ...pulumi.InvokeOption) LookupClusterResultOutput
func (LookupClusterResultOutput) Arn ¶ added in v0.12.0
func (o LookupClusterResultOutput) Arn() pulumi.StringPtrOutput
The ARN of the cluster, such as arn:aws:eks:us-west-2:666666666666:cluster/prod.
func (LookupClusterResultOutput) CertificateAuthorityData ¶ added in v0.12.0
func (o LookupClusterResultOutput) CertificateAuthorityData() pulumi.StringPtrOutput
The certificate-authority-data for your cluster.
func (LookupClusterResultOutput) ClusterSecurityGroupId ¶ added in v0.12.0
func (o LookupClusterResultOutput) ClusterSecurityGroupId() pulumi.StringPtrOutput
The cluster security group that was created by Amazon EKS for the cluster. Managed node groups use this security group for control plane to data plane communication.
func (LookupClusterResultOutput) ElementType ¶ added in v0.12.0
func (LookupClusterResultOutput) ElementType() reflect.Type
func (LookupClusterResultOutput) EncryptionConfigKeyArn ¶ added in v0.12.0
func (o LookupClusterResultOutput) EncryptionConfigKeyArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) or alias of the customer master key (CMK).
func (LookupClusterResultOutput) Endpoint ¶ added in v0.12.0
func (o LookupClusterResultOutput) Endpoint() pulumi.StringPtrOutput
The endpoint for your Kubernetes API server, such as https://5E1D0CEXAMPLEA591B746AFC5AB30262.yl4.us-west-2.eks.amazonaws.com.
func (LookupClusterResultOutput) Id ¶ added in v0.38.0
func (o LookupClusterResultOutput) Id() pulumi.StringPtrOutput
The unique ID given to your cluster.
func (LookupClusterResultOutput) Logging ¶ added in v0.12.0
func (o LookupClusterResultOutput) Logging() LoggingPtrOutput
func (LookupClusterResultOutput) OpenIdConnectIssuerUrl ¶ added in v0.12.0
func (o LookupClusterResultOutput) OpenIdConnectIssuerUrl() pulumi.StringPtrOutput
The issuer URL for the cluster's OIDC identity provider, such as https://oidc.eks.us-west-2.amazonaws.com/id/EXAMPLED539D4633E53DE1B716D3041E. If you need to remove https:// from this output value, you can include the following code in your template.
func (LookupClusterResultOutput) ResourcesVpcConfig ¶ added in v0.12.0
func (o LookupClusterResultOutput) ResourcesVpcConfig() ClusterResourcesVpcConfigPtrOutput
func (LookupClusterResultOutput) Tags ¶ added in v0.12.0
func (o LookupClusterResultOutput) Tags() ClusterTagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupClusterResultOutput) ToLookupClusterResultOutput ¶ added in v0.12.0
func (o LookupClusterResultOutput) ToLookupClusterResultOutput() LookupClusterResultOutput
func (LookupClusterResultOutput) ToLookupClusterResultOutputWithContext ¶ added in v0.12.0
func (o LookupClusterResultOutput) ToLookupClusterResultOutputWithContext(ctx context.Context) LookupClusterResultOutput
func (LookupClusterResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupClusterResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupClusterResult]
func (LookupClusterResultOutput) Version ¶ added in v0.12.0
func (o LookupClusterResultOutput) Version() pulumi.StringPtrOutput
The desired Kubernetes version for your cluster. If you don't specify a value here, the latest version available in Amazon EKS is used.
type LookupFargateProfileArgs ¶ added in v0.12.0
type LookupFargateProfileOutputArgs ¶ added in v0.12.0
type LookupFargateProfileOutputArgs struct { // Name of the Cluster ClusterName pulumi.StringInput `pulumi:"clusterName"` // Name of FargateProfile FargateProfileName pulumi.StringInput `pulumi:"fargateProfileName"` }
func (LookupFargateProfileOutputArgs) ElementType ¶ added in v0.12.0
func (LookupFargateProfileOutputArgs) ElementType() reflect.Type
type LookupFargateProfileResult ¶ added in v0.12.0
type LookupFargateProfileResult struct { Arn *string `pulumi:"arn"` // An array of key-value pairs to apply to this resource. Tags []FargateProfileTag `pulumi:"tags"` }
func LookupFargateProfile ¶ added in v0.12.0
func LookupFargateProfile(ctx *pulumi.Context, args *LookupFargateProfileArgs, opts ...pulumi.InvokeOption) (*LookupFargateProfileResult, error)
Resource Schema for AWS::EKS::FargateProfile
type LookupFargateProfileResultOutput ¶ added in v0.12.0
type LookupFargateProfileResultOutput struct{ *pulumi.OutputState }
func LookupFargateProfileOutput ¶ added in v0.12.0
func LookupFargateProfileOutput(ctx *pulumi.Context, args LookupFargateProfileOutputArgs, opts ...pulumi.InvokeOption) LookupFargateProfileResultOutput
func (LookupFargateProfileResultOutput) Arn ¶ added in v0.12.0
func (o LookupFargateProfileResultOutput) Arn() pulumi.StringPtrOutput
func (LookupFargateProfileResultOutput) ElementType ¶ added in v0.12.0
func (LookupFargateProfileResultOutput) ElementType() reflect.Type
func (LookupFargateProfileResultOutput) Tags ¶ added in v0.12.0
func (o LookupFargateProfileResultOutput) Tags() FargateProfileTagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupFargateProfileResultOutput) ToLookupFargateProfileResultOutput ¶ added in v0.12.0
func (o LookupFargateProfileResultOutput) ToLookupFargateProfileResultOutput() LookupFargateProfileResultOutput
func (LookupFargateProfileResultOutput) ToLookupFargateProfileResultOutputWithContext ¶ added in v0.12.0
func (o LookupFargateProfileResultOutput) ToLookupFargateProfileResultOutputWithContext(ctx context.Context) LookupFargateProfileResultOutput
func (LookupFargateProfileResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupFargateProfileResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupFargateProfileResult]
type LookupIdentityProviderConfigArgs ¶ added in v0.14.0
type LookupIdentityProviderConfigArgs struct { // The name of the identity provider configuration. ClusterName string `pulumi:"clusterName"` // The name of the OIDC provider configuration. IdentityProviderConfigName string `pulumi:"identityProviderConfigName"` // The type of the identity provider configuration. Type IdentityProviderConfigType `pulumi:"type"` }
type LookupIdentityProviderConfigOutputArgs ¶ added in v0.14.0
type LookupIdentityProviderConfigOutputArgs struct { // The name of the identity provider configuration. ClusterName pulumi.StringInput `pulumi:"clusterName"` // The name of the OIDC provider configuration. IdentityProviderConfigName pulumi.StringInput `pulumi:"identityProviderConfigName"` // The type of the identity provider configuration. Type IdentityProviderConfigTypeInput `pulumi:"type"` }
func (LookupIdentityProviderConfigOutputArgs) ElementType ¶ added in v0.14.0
func (LookupIdentityProviderConfigOutputArgs) ElementType() reflect.Type
type LookupIdentityProviderConfigResult ¶ added in v0.14.0
type LookupIdentityProviderConfigResult struct { // The ARN of the configuration. IdentityProviderConfigArn *string `pulumi:"identityProviderConfigArn"` // An array of key-value pairs to apply to this resource. Tags []IdentityProviderConfigTag `pulumi:"tags"` }
func LookupIdentityProviderConfig ¶ added in v0.14.0
func LookupIdentityProviderConfig(ctx *pulumi.Context, args *LookupIdentityProviderConfigArgs, opts ...pulumi.InvokeOption) (*LookupIdentityProviderConfigResult, error)
An object representing an Amazon EKS IdentityProviderConfig.
type LookupIdentityProviderConfigResultOutput ¶ added in v0.14.0
type LookupIdentityProviderConfigResultOutput struct{ *pulumi.OutputState }
func LookupIdentityProviderConfigOutput ¶ added in v0.14.0
func LookupIdentityProviderConfigOutput(ctx *pulumi.Context, args LookupIdentityProviderConfigOutputArgs, opts ...pulumi.InvokeOption) LookupIdentityProviderConfigResultOutput
func (LookupIdentityProviderConfigResultOutput) ElementType ¶ added in v0.14.0
func (LookupIdentityProviderConfigResultOutput) ElementType() reflect.Type
func (LookupIdentityProviderConfigResultOutput) IdentityProviderConfigArn ¶ added in v0.14.0
func (o LookupIdentityProviderConfigResultOutput) IdentityProviderConfigArn() pulumi.StringPtrOutput
The ARN of the configuration.
func (LookupIdentityProviderConfigResultOutput) Tags ¶ added in v0.14.0
An array of key-value pairs to apply to this resource.
func (LookupIdentityProviderConfigResultOutput) ToLookupIdentityProviderConfigResultOutput ¶ added in v0.14.0
func (o LookupIdentityProviderConfigResultOutput) ToLookupIdentityProviderConfigResultOutput() LookupIdentityProviderConfigResultOutput
func (LookupIdentityProviderConfigResultOutput) ToLookupIdentityProviderConfigResultOutputWithContext ¶ added in v0.14.0
func (o LookupIdentityProviderConfigResultOutput) ToLookupIdentityProviderConfigResultOutputWithContext(ctx context.Context) LookupIdentityProviderConfigResultOutput
func (LookupIdentityProviderConfigResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupIdentityProviderConfigResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupIdentityProviderConfigResult]
type LookupNodegroupArgs ¶ added in v0.12.0
type LookupNodegroupArgs struct {
Id string `pulumi:"id"`
}
type LookupNodegroupOutputArgs ¶ added in v0.12.0
type LookupNodegroupOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupNodegroupOutputArgs) ElementType ¶ added in v0.12.0
func (LookupNodegroupOutputArgs) ElementType() reflect.Type
type LookupNodegroupResult ¶ added in v0.12.0
type LookupNodegroupResult struct { Arn *string `pulumi:"arn"` Id *string `pulumi:"id"` // The Kubernetes labels to be applied to the nodes in the node group when they are created. Labels interface{} `pulumi:"labels"` // An object representing a node group's launch template specification. LaunchTemplate *NodegroupLaunchTemplateSpecification `pulumi:"launchTemplate"` // The AMI version of the Amazon EKS-optimized AMI to use with your node group. ReleaseVersion *string `pulumi:"releaseVersion"` // The scaling configuration details for the Auto Scaling group that is created for your node group. ScalingConfig *NodegroupScalingConfig `pulumi:"scalingConfig"` // The metadata, as key-value pairs, to apply to the node group to assist with categorization and organization. Follows same schema as Labels for consistency. Tags interface{} `pulumi:"tags"` // The Kubernetes taints to be applied to the nodes in the node group when they are created. Taints []NodegroupTaint `pulumi:"taints"` // The node group update configuration. UpdateConfig *NodegroupUpdateConfig `pulumi:"updateConfig"` // The Kubernetes version to use for your managed nodes. Version *string `pulumi:"version"` }
func LookupNodegroup ¶ added in v0.12.0
func LookupNodegroup(ctx *pulumi.Context, args *LookupNodegroupArgs, opts ...pulumi.InvokeOption) (*LookupNodegroupResult, error)
Resource schema for AWS::EKS::Nodegroup
type LookupNodegroupResultOutput ¶ added in v0.12.0
type LookupNodegroupResultOutput struct{ *pulumi.OutputState }
func LookupNodegroupOutput ¶ added in v0.12.0
func LookupNodegroupOutput(ctx *pulumi.Context, args LookupNodegroupOutputArgs, opts ...pulumi.InvokeOption) LookupNodegroupResultOutput
func (LookupNodegroupResultOutput) Arn ¶ added in v0.12.0
func (o LookupNodegroupResultOutput) Arn() pulumi.StringPtrOutput
func (LookupNodegroupResultOutput) ElementType ¶ added in v0.12.0
func (LookupNodegroupResultOutput) ElementType() reflect.Type
func (LookupNodegroupResultOutput) Id ¶ added in v0.12.0
func (o LookupNodegroupResultOutput) Id() pulumi.StringPtrOutput
func (LookupNodegroupResultOutput) Labels ¶ added in v0.12.0
func (o LookupNodegroupResultOutput) Labels() pulumi.AnyOutput
The Kubernetes labels to be applied to the nodes in the node group when they are created.
func (LookupNodegroupResultOutput) LaunchTemplate ¶ added in v0.12.0
func (o LookupNodegroupResultOutput) LaunchTemplate() NodegroupLaunchTemplateSpecificationPtrOutput
An object representing a node group's launch template specification.
func (LookupNodegroupResultOutput) ReleaseVersion ¶ added in v0.12.0
func (o LookupNodegroupResultOutput) ReleaseVersion() pulumi.StringPtrOutput
The AMI version of the Amazon EKS-optimized AMI to use with your node group.
func (LookupNodegroupResultOutput) ScalingConfig ¶ added in v0.12.0
func (o LookupNodegroupResultOutput) ScalingConfig() NodegroupScalingConfigPtrOutput
The scaling configuration details for the Auto Scaling group that is created for your node group.
func (LookupNodegroupResultOutput) Tags ¶ added in v0.12.0
func (o LookupNodegroupResultOutput) Tags() pulumi.AnyOutput
The metadata, as key-value pairs, to apply to the node group to assist with categorization and organization. Follows same schema as Labels for consistency.
func (LookupNodegroupResultOutput) Taints ¶ added in v0.12.0
func (o LookupNodegroupResultOutput) Taints() NodegroupTaintArrayOutput
The Kubernetes taints to be applied to the nodes in the node group when they are created.
func (LookupNodegroupResultOutput) ToLookupNodegroupResultOutput ¶ added in v0.12.0
func (o LookupNodegroupResultOutput) ToLookupNodegroupResultOutput() LookupNodegroupResultOutput
func (LookupNodegroupResultOutput) ToLookupNodegroupResultOutputWithContext ¶ added in v0.12.0
func (o LookupNodegroupResultOutput) ToLookupNodegroupResultOutputWithContext(ctx context.Context) LookupNodegroupResultOutput
func (LookupNodegroupResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupNodegroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNodegroupResult]
func (LookupNodegroupResultOutput) UpdateConfig ¶ added in v0.12.0
func (o LookupNodegroupResultOutput) UpdateConfig() NodegroupUpdateConfigPtrOutput
The node group update configuration.
func (LookupNodegroupResultOutput) Version ¶ added in v0.12.0
func (o LookupNodegroupResultOutput) Version() pulumi.StringPtrOutput
The Kubernetes version to use for your managed nodes.
type Nodegroup ¶
type Nodegroup struct { pulumi.CustomResourceState // The AMI type for your node group. AmiType pulumi.StringPtrOutput `pulumi:"amiType"` Arn pulumi.StringOutput `pulumi:"arn"` // The capacity type of your managed node group. CapacityType pulumi.StringPtrOutput `pulumi:"capacityType"` // Name of the cluster to create the node group in. ClusterName pulumi.StringOutput `pulumi:"clusterName"` // The root device disk size (in GiB) for your node group instances. DiskSize pulumi.IntPtrOutput `pulumi:"diskSize"` // Force the update if the existing node group's pods are unable to be drained due to a pod disruption budget issue. ForceUpdateEnabled pulumi.BoolPtrOutput `pulumi:"forceUpdateEnabled"` // Specify the instance types for a node group. InstanceTypes pulumi.StringArrayOutput `pulumi:"instanceTypes"` // The Kubernetes labels to be applied to the nodes in the node group when they are created. Labels pulumi.AnyOutput `pulumi:"labels"` // An object representing a node group's launch template specification. LaunchTemplate NodegroupLaunchTemplateSpecificationPtrOutput `pulumi:"launchTemplate"` // The Amazon Resource Name (ARN) of the IAM role to associate with your node group. NodeRole pulumi.StringOutput `pulumi:"nodeRole"` // The unique name to give your node group. NodegroupName pulumi.StringPtrOutput `pulumi:"nodegroupName"` // The AMI version of the Amazon EKS-optimized AMI to use with your node group. ReleaseVersion pulumi.StringPtrOutput `pulumi:"releaseVersion"` // The remote access (SSH) configuration to use with your node group. RemoteAccess NodegroupRemoteAccessPtrOutput `pulumi:"remoteAccess"` // The scaling configuration details for the Auto Scaling group that is created for your node group. ScalingConfig NodegroupScalingConfigPtrOutput `pulumi:"scalingConfig"` // The subnets to use for the Auto Scaling group that is created for your node group. Subnets pulumi.StringArrayOutput `pulumi:"subnets"` // The metadata, as key-value pairs, to apply to the node group to assist with categorization and organization. Follows same schema as Labels for consistency. Tags pulumi.AnyOutput `pulumi:"tags"` // The Kubernetes taints to be applied to the nodes in the node group when they are created. Taints NodegroupTaintArrayOutput `pulumi:"taints"` // The node group update configuration. UpdateConfig NodegroupUpdateConfigPtrOutput `pulumi:"updateConfig"` // The Kubernetes version to use for your managed nodes. Version pulumi.StringPtrOutput `pulumi:"version"` }
Resource schema for AWS::EKS::Nodegroup
func GetNodegroup ¶
func GetNodegroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NodegroupState, opts ...pulumi.ResourceOption) (*Nodegroup, error)
GetNodegroup gets an existing Nodegroup 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 NewNodegroup ¶
func NewNodegroup(ctx *pulumi.Context, name string, args *NodegroupArgs, opts ...pulumi.ResourceOption) (*Nodegroup, error)
NewNodegroup registers a new resource with the given unique name, arguments, and options.
func (*Nodegroup) ElementType ¶
func (*Nodegroup) ToNodegroupOutput ¶
func (i *Nodegroup) ToNodegroupOutput() NodegroupOutput
func (*Nodegroup) ToNodegroupOutputWithContext ¶
func (i *Nodegroup) ToNodegroupOutputWithContext(ctx context.Context) NodegroupOutput
type NodegroupArgs ¶
type NodegroupArgs struct { // The AMI type for your node group. AmiType pulumi.StringPtrInput // The capacity type of your managed node group. CapacityType pulumi.StringPtrInput // Name of the cluster to create the node group in. ClusterName pulumi.StringInput // The root device disk size (in GiB) for your node group instances. DiskSize pulumi.IntPtrInput // Force the update if the existing node group's pods are unable to be drained due to a pod disruption budget issue. ForceUpdateEnabled pulumi.BoolPtrInput // Specify the instance types for a node group. InstanceTypes pulumi.StringArrayInput // The Kubernetes labels to be applied to the nodes in the node group when they are created. Labels pulumi.Input // An object representing a node group's launch template specification. LaunchTemplate NodegroupLaunchTemplateSpecificationPtrInput // The Amazon Resource Name (ARN) of the IAM role to associate with your node group. NodeRole pulumi.StringInput // The unique name to give your node group. NodegroupName pulumi.StringPtrInput // The AMI version of the Amazon EKS-optimized AMI to use with your node group. ReleaseVersion pulumi.StringPtrInput // The remote access (SSH) configuration to use with your node group. RemoteAccess NodegroupRemoteAccessPtrInput // The scaling configuration details for the Auto Scaling group that is created for your node group. ScalingConfig NodegroupScalingConfigPtrInput // The subnets to use for the Auto Scaling group that is created for your node group. Subnets pulumi.StringArrayInput // The metadata, as key-value pairs, to apply to the node group to assist with categorization and organization. Follows same schema as Labels for consistency. Tags pulumi.Input // The Kubernetes taints to be applied to the nodes in the node group when they are created. Taints NodegroupTaintArrayInput // The node group update configuration. UpdateConfig NodegroupUpdateConfigPtrInput // The Kubernetes version to use for your managed nodes. Version pulumi.StringPtrInput }
The set of arguments for constructing a Nodegroup resource.
func (NodegroupArgs) ElementType ¶
func (NodegroupArgs) ElementType() reflect.Type
type NodegroupInput ¶
type NodegroupInput interface { pulumi.Input ToNodegroupOutput() NodegroupOutput ToNodegroupOutputWithContext(ctx context.Context) NodegroupOutput }
type NodegroupLaunchTemplateSpecification ¶
type NodegroupLaunchTemplateSpecification struct { Id *string `pulumi:"id"` Name *string `pulumi:"name"` Version *string `pulumi:"version"` }
An object representing a launch template specification for AWS EKS Nodegroup.
type NodegroupLaunchTemplateSpecificationArgs ¶
type NodegroupLaunchTemplateSpecificationArgs struct { Id pulumi.StringPtrInput `pulumi:"id"` Name pulumi.StringPtrInput `pulumi:"name"` Version pulumi.StringPtrInput `pulumi:"version"` }
An object representing a launch template specification for AWS EKS Nodegroup.
func (NodegroupLaunchTemplateSpecificationArgs) ElementType ¶
func (NodegroupLaunchTemplateSpecificationArgs) ElementType() reflect.Type
func (NodegroupLaunchTemplateSpecificationArgs) ToNodegroupLaunchTemplateSpecificationOutput ¶
func (i NodegroupLaunchTemplateSpecificationArgs) ToNodegroupLaunchTemplateSpecificationOutput() NodegroupLaunchTemplateSpecificationOutput
func (NodegroupLaunchTemplateSpecificationArgs) ToNodegroupLaunchTemplateSpecificationOutputWithContext ¶
func (i NodegroupLaunchTemplateSpecificationArgs) ToNodegroupLaunchTemplateSpecificationOutputWithContext(ctx context.Context) NodegroupLaunchTemplateSpecificationOutput
func (NodegroupLaunchTemplateSpecificationArgs) ToNodegroupLaunchTemplateSpecificationPtrOutput ¶
func (i NodegroupLaunchTemplateSpecificationArgs) ToNodegroupLaunchTemplateSpecificationPtrOutput() NodegroupLaunchTemplateSpecificationPtrOutput
func (NodegroupLaunchTemplateSpecificationArgs) ToNodegroupLaunchTemplateSpecificationPtrOutputWithContext ¶
func (i NodegroupLaunchTemplateSpecificationArgs) ToNodegroupLaunchTemplateSpecificationPtrOutputWithContext(ctx context.Context) NodegroupLaunchTemplateSpecificationPtrOutput
func (NodegroupLaunchTemplateSpecificationArgs) ToOutput ¶ added in v0.76.0
func (i NodegroupLaunchTemplateSpecificationArgs) ToOutput(ctx context.Context) pulumix.Output[NodegroupLaunchTemplateSpecification]
type NodegroupLaunchTemplateSpecificationInput ¶
type NodegroupLaunchTemplateSpecificationInput interface { pulumi.Input ToNodegroupLaunchTemplateSpecificationOutput() NodegroupLaunchTemplateSpecificationOutput ToNodegroupLaunchTemplateSpecificationOutputWithContext(context.Context) NodegroupLaunchTemplateSpecificationOutput }
NodegroupLaunchTemplateSpecificationInput is an input type that accepts NodegroupLaunchTemplateSpecificationArgs and NodegroupLaunchTemplateSpecificationOutput values. You can construct a concrete instance of `NodegroupLaunchTemplateSpecificationInput` via:
NodegroupLaunchTemplateSpecificationArgs{...}
type NodegroupLaunchTemplateSpecificationOutput ¶
type NodegroupLaunchTemplateSpecificationOutput struct{ *pulumi.OutputState }
An object representing a launch template specification for AWS EKS Nodegroup.
func (NodegroupLaunchTemplateSpecificationOutput) ElementType ¶
func (NodegroupLaunchTemplateSpecificationOutput) ElementType() reflect.Type
func (NodegroupLaunchTemplateSpecificationOutput) Id ¶
func (o NodegroupLaunchTemplateSpecificationOutput) Id() pulumi.StringPtrOutput
func (NodegroupLaunchTemplateSpecificationOutput) Name ¶
func (o NodegroupLaunchTemplateSpecificationOutput) Name() pulumi.StringPtrOutput
func (NodegroupLaunchTemplateSpecificationOutput) ToNodegroupLaunchTemplateSpecificationOutput ¶
func (o NodegroupLaunchTemplateSpecificationOutput) ToNodegroupLaunchTemplateSpecificationOutput() NodegroupLaunchTemplateSpecificationOutput
func (NodegroupLaunchTemplateSpecificationOutput) ToNodegroupLaunchTemplateSpecificationOutputWithContext ¶
func (o NodegroupLaunchTemplateSpecificationOutput) ToNodegroupLaunchTemplateSpecificationOutputWithContext(ctx context.Context) NodegroupLaunchTemplateSpecificationOutput
func (NodegroupLaunchTemplateSpecificationOutput) ToNodegroupLaunchTemplateSpecificationPtrOutput ¶
func (o NodegroupLaunchTemplateSpecificationOutput) ToNodegroupLaunchTemplateSpecificationPtrOutput() NodegroupLaunchTemplateSpecificationPtrOutput
func (NodegroupLaunchTemplateSpecificationOutput) ToNodegroupLaunchTemplateSpecificationPtrOutputWithContext ¶
func (o NodegroupLaunchTemplateSpecificationOutput) ToNodegroupLaunchTemplateSpecificationPtrOutputWithContext(ctx context.Context) NodegroupLaunchTemplateSpecificationPtrOutput
func (NodegroupLaunchTemplateSpecificationOutput) ToOutput ¶ added in v0.76.0
func (o NodegroupLaunchTemplateSpecificationOutput) ToOutput(ctx context.Context) pulumix.Output[NodegroupLaunchTemplateSpecification]
func (NodegroupLaunchTemplateSpecificationOutput) Version ¶
func (o NodegroupLaunchTemplateSpecificationOutput) Version() pulumi.StringPtrOutput
type NodegroupLaunchTemplateSpecificationPtrInput ¶
type NodegroupLaunchTemplateSpecificationPtrInput interface { pulumi.Input ToNodegroupLaunchTemplateSpecificationPtrOutput() NodegroupLaunchTemplateSpecificationPtrOutput ToNodegroupLaunchTemplateSpecificationPtrOutputWithContext(context.Context) NodegroupLaunchTemplateSpecificationPtrOutput }
NodegroupLaunchTemplateSpecificationPtrInput is an input type that accepts NodegroupLaunchTemplateSpecificationArgs, NodegroupLaunchTemplateSpecificationPtr and NodegroupLaunchTemplateSpecificationPtrOutput values. You can construct a concrete instance of `NodegroupLaunchTemplateSpecificationPtrInput` via:
NodegroupLaunchTemplateSpecificationArgs{...} or: nil
func NodegroupLaunchTemplateSpecificationPtr ¶
func NodegroupLaunchTemplateSpecificationPtr(v *NodegroupLaunchTemplateSpecificationArgs) NodegroupLaunchTemplateSpecificationPtrInput
type NodegroupLaunchTemplateSpecificationPtrOutput ¶
type NodegroupLaunchTemplateSpecificationPtrOutput struct{ *pulumi.OutputState }
func (NodegroupLaunchTemplateSpecificationPtrOutput) ElementType ¶
func (NodegroupLaunchTemplateSpecificationPtrOutput) ElementType() reflect.Type
func (NodegroupLaunchTemplateSpecificationPtrOutput) Name ¶
func (o NodegroupLaunchTemplateSpecificationPtrOutput) Name() pulumi.StringPtrOutput
func (NodegroupLaunchTemplateSpecificationPtrOutput) ToNodegroupLaunchTemplateSpecificationPtrOutput ¶
func (o NodegroupLaunchTemplateSpecificationPtrOutput) ToNodegroupLaunchTemplateSpecificationPtrOutput() NodegroupLaunchTemplateSpecificationPtrOutput
func (NodegroupLaunchTemplateSpecificationPtrOutput) ToNodegroupLaunchTemplateSpecificationPtrOutputWithContext ¶
func (o NodegroupLaunchTemplateSpecificationPtrOutput) ToNodegroupLaunchTemplateSpecificationPtrOutputWithContext(ctx context.Context) NodegroupLaunchTemplateSpecificationPtrOutput
func (NodegroupLaunchTemplateSpecificationPtrOutput) ToOutput ¶ added in v0.76.0
func (o NodegroupLaunchTemplateSpecificationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NodegroupLaunchTemplateSpecification]
func (NodegroupLaunchTemplateSpecificationPtrOutput) Version ¶
func (o NodegroupLaunchTemplateSpecificationPtrOutput) Version() pulumi.StringPtrOutput
type NodegroupOutput ¶
type NodegroupOutput struct{ *pulumi.OutputState }
func (NodegroupOutput) AmiType ¶ added in v0.17.0
func (o NodegroupOutput) AmiType() pulumi.StringPtrOutput
The AMI type for your node group.
func (NodegroupOutput) Arn ¶ added in v0.17.0
func (o NodegroupOutput) Arn() pulumi.StringOutput
func (NodegroupOutput) CapacityType ¶ added in v0.17.0
func (o NodegroupOutput) CapacityType() pulumi.StringPtrOutput
The capacity type of your managed node group.
func (NodegroupOutput) ClusterName ¶ added in v0.17.0
func (o NodegroupOutput) ClusterName() pulumi.StringOutput
Name of the cluster to create the node group in.
func (NodegroupOutput) DiskSize ¶ added in v0.17.0
func (o NodegroupOutput) DiskSize() pulumi.IntPtrOutput
The root device disk size (in GiB) for your node group instances.
func (NodegroupOutput) ElementType ¶
func (NodegroupOutput) ElementType() reflect.Type
func (NodegroupOutput) ForceUpdateEnabled ¶ added in v0.17.0
func (o NodegroupOutput) ForceUpdateEnabled() pulumi.BoolPtrOutput
Force the update if the existing node group's pods are unable to be drained due to a pod disruption budget issue.
func (NodegroupOutput) InstanceTypes ¶ added in v0.17.0
func (o NodegroupOutput) InstanceTypes() pulumi.StringArrayOutput
Specify the instance types for a node group.
func (NodegroupOutput) Labels ¶ added in v0.17.0
func (o NodegroupOutput) Labels() pulumi.AnyOutput
The Kubernetes labels to be applied to the nodes in the node group when they are created.
func (NodegroupOutput) LaunchTemplate ¶ added in v0.17.0
func (o NodegroupOutput) LaunchTemplate() NodegroupLaunchTemplateSpecificationPtrOutput
An object representing a node group's launch template specification.
func (NodegroupOutput) NodeRole ¶ added in v0.17.0
func (o NodegroupOutput) NodeRole() pulumi.StringOutput
The Amazon Resource Name (ARN) of the IAM role to associate with your node group.
func (NodegroupOutput) NodegroupName ¶ added in v0.17.0
func (o NodegroupOutput) NodegroupName() pulumi.StringPtrOutput
The unique name to give your node group.
func (NodegroupOutput) ReleaseVersion ¶ added in v0.17.0
func (o NodegroupOutput) ReleaseVersion() pulumi.StringPtrOutput
The AMI version of the Amazon EKS-optimized AMI to use with your node group.
func (NodegroupOutput) RemoteAccess ¶ added in v0.17.0
func (o NodegroupOutput) RemoteAccess() NodegroupRemoteAccessPtrOutput
The remote access (SSH) configuration to use with your node group.
func (NodegroupOutput) ScalingConfig ¶ added in v0.17.0
func (o NodegroupOutput) ScalingConfig() NodegroupScalingConfigPtrOutput
The scaling configuration details for the Auto Scaling group that is created for your node group.
func (NodegroupOutput) Subnets ¶ added in v0.17.0
func (o NodegroupOutput) Subnets() pulumi.StringArrayOutput
The subnets to use for the Auto Scaling group that is created for your node group.
func (NodegroupOutput) Tags ¶ added in v0.17.0
func (o NodegroupOutput) Tags() pulumi.AnyOutput
The metadata, as key-value pairs, to apply to the node group to assist with categorization and organization. Follows same schema as Labels for consistency.
func (NodegroupOutput) Taints ¶ added in v0.17.0
func (o NodegroupOutput) Taints() NodegroupTaintArrayOutput
The Kubernetes taints to be applied to the nodes in the node group when they are created.
func (NodegroupOutput) ToNodegroupOutput ¶
func (o NodegroupOutput) ToNodegroupOutput() NodegroupOutput
func (NodegroupOutput) ToNodegroupOutputWithContext ¶
func (o NodegroupOutput) ToNodegroupOutputWithContext(ctx context.Context) NodegroupOutput
func (NodegroupOutput) UpdateConfig ¶ added in v0.17.0
func (o NodegroupOutput) UpdateConfig() NodegroupUpdateConfigPtrOutput
The node group update configuration.
func (NodegroupOutput) Version ¶ added in v0.17.0
func (o NodegroupOutput) Version() pulumi.StringPtrOutput
The Kubernetes version to use for your managed nodes.
type NodegroupRemoteAccess ¶
type NodegroupRemoteAccess struct { Ec2SshKey string `pulumi:"ec2SshKey"` SourceSecurityGroups []string `pulumi:"sourceSecurityGroups"` }
An object representing a remote access configuration specification for AWS EKS Nodegroup.
type NodegroupRemoteAccessArgs ¶
type NodegroupRemoteAccessArgs struct { Ec2SshKey pulumi.StringInput `pulumi:"ec2SshKey"` SourceSecurityGroups pulumi.StringArrayInput `pulumi:"sourceSecurityGroups"` }
An object representing a remote access configuration specification for AWS EKS Nodegroup.
func (NodegroupRemoteAccessArgs) ElementType ¶
func (NodegroupRemoteAccessArgs) ElementType() reflect.Type
func (NodegroupRemoteAccessArgs) ToNodegroupRemoteAccessOutput ¶
func (i NodegroupRemoteAccessArgs) ToNodegroupRemoteAccessOutput() NodegroupRemoteAccessOutput
func (NodegroupRemoteAccessArgs) ToNodegroupRemoteAccessOutputWithContext ¶
func (i NodegroupRemoteAccessArgs) ToNodegroupRemoteAccessOutputWithContext(ctx context.Context) NodegroupRemoteAccessOutput
func (NodegroupRemoteAccessArgs) ToNodegroupRemoteAccessPtrOutput ¶
func (i NodegroupRemoteAccessArgs) ToNodegroupRemoteAccessPtrOutput() NodegroupRemoteAccessPtrOutput
func (NodegroupRemoteAccessArgs) ToNodegroupRemoteAccessPtrOutputWithContext ¶
func (i NodegroupRemoteAccessArgs) ToNodegroupRemoteAccessPtrOutputWithContext(ctx context.Context) NodegroupRemoteAccessPtrOutput
func (NodegroupRemoteAccessArgs) ToOutput ¶ added in v0.76.0
func (i NodegroupRemoteAccessArgs) ToOutput(ctx context.Context) pulumix.Output[NodegroupRemoteAccess]
type NodegroupRemoteAccessInput ¶
type NodegroupRemoteAccessInput interface { pulumi.Input ToNodegroupRemoteAccessOutput() NodegroupRemoteAccessOutput ToNodegroupRemoteAccessOutputWithContext(context.Context) NodegroupRemoteAccessOutput }
NodegroupRemoteAccessInput is an input type that accepts NodegroupRemoteAccessArgs and NodegroupRemoteAccessOutput values. You can construct a concrete instance of `NodegroupRemoteAccessInput` via:
NodegroupRemoteAccessArgs{...}
type NodegroupRemoteAccessOutput ¶
type NodegroupRemoteAccessOutput struct{ *pulumi.OutputState }
An object representing a remote access configuration specification for AWS EKS Nodegroup.
func (NodegroupRemoteAccessOutput) Ec2SshKey ¶
func (o NodegroupRemoteAccessOutput) Ec2SshKey() pulumi.StringOutput
func (NodegroupRemoteAccessOutput) ElementType ¶
func (NodegroupRemoteAccessOutput) ElementType() reflect.Type
func (NodegroupRemoteAccessOutput) SourceSecurityGroups ¶
func (o NodegroupRemoteAccessOutput) SourceSecurityGroups() pulumi.StringArrayOutput
func (NodegroupRemoteAccessOutput) ToNodegroupRemoteAccessOutput ¶
func (o NodegroupRemoteAccessOutput) ToNodegroupRemoteAccessOutput() NodegroupRemoteAccessOutput
func (NodegroupRemoteAccessOutput) ToNodegroupRemoteAccessOutputWithContext ¶
func (o NodegroupRemoteAccessOutput) ToNodegroupRemoteAccessOutputWithContext(ctx context.Context) NodegroupRemoteAccessOutput
func (NodegroupRemoteAccessOutput) ToNodegroupRemoteAccessPtrOutput ¶
func (o NodegroupRemoteAccessOutput) ToNodegroupRemoteAccessPtrOutput() NodegroupRemoteAccessPtrOutput
func (NodegroupRemoteAccessOutput) ToNodegroupRemoteAccessPtrOutputWithContext ¶
func (o NodegroupRemoteAccessOutput) ToNodegroupRemoteAccessPtrOutputWithContext(ctx context.Context) NodegroupRemoteAccessPtrOutput
func (NodegroupRemoteAccessOutput) ToOutput ¶ added in v0.76.0
func (o NodegroupRemoteAccessOutput) ToOutput(ctx context.Context) pulumix.Output[NodegroupRemoteAccess]
type NodegroupRemoteAccessPtrInput ¶
type NodegroupRemoteAccessPtrInput interface { pulumi.Input ToNodegroupRemoteAccessPtrOutput() NodegroupRemoteAccessPtrOutput ToNodegroupRemoteAccessPtrOutputWithContext(context.Context) NodegroupRemoteAccessPtrOutput }
NodegroupRemoteAccessPtrInput is an input type that accepts NodegroupRemoteAccessArgs, NodegroupRemoteAccessPtr and NodegroupRemoteAccessPtrOutput values. You can construct a concrete instance of `NodegroupRemoteAccessPtrInput` via:
NodegroupRemoteAccessArgs{...} or: nil
func NodegroupRemoteAccessPtr ¶
func NodegroupRemoteAccessPtr(v *NodegroupRemoteAccessArgs) NodegroupRemoteAccessPtrInput
type NodegroupRemoteAccessPtrOutput ¶
type NodegroupRemoteAccessPtrOutput struct{ *pulumi.OutputState }
func (NodegroupRemoteAccessPtrOutput) Ec2SshKey ¶
func (o NodegroupRemoteAccessPtrOutput) Ec2SshKey() pulumi.StringPtrOutput
func (NodegroupRemoteAccessPtrOutput) Elem ¶
func (o NodegroupRemoteAccessPtrOutput) Elem() NodegroupRemoteAccessOutput
func (NodegroupRemoteAccessPtrOutput) ElementType ¶
func (NodegroupRemoteAccessPtrOutput) ElementType() reflect.Type
func (NodegroupRemoteAccessPtrOutput) SourceSecurityGroups ¶
func (o NodegroupRemoteAccessPtrOutput) SourceSecurityGroups() pulumi.StringArrayOutput
func (NodegroupRemoteAccessPtrOutput) ToNodegroupRemoteAccessPtrOutput ¶
func (o NodegroupRemoteAccessPtrOutput) ToNodegroupRemoteAccessPtrOutput() NodegroupRemoteAccessPtrOutput
func (NodegroupRemoteAccessPtrOutput) ToNodegroupRemoteAccessPtrOutputWithContext ¶
func (o NodegroupRemoteAccessPtrOutput) ToNodegroupRemoteAccessPtrOutputWithContext(ctx context.Context) NodegroupRemoteAccessPtrOutput
func (NodegroupRemoteAccessPtrOutput) ToOutput ¶ added in v0.76.0
func (o NodegroupRemoteAccessPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NodegroupRemoteAccess]
type NodegroupScalingConfig ¶
type NodegroupScalingConfig struct { DesiredSize *int `pulumi:"desiredSize"` MaxSize *int `pulumi:"maxSize"` MinSize *int `pulumi:"minSize"` }
An object representing a auto scaling group specification for AWS EKS Nodegroup.
type NodegroupScalingConfigArgs ¶
type NodegroupScalingConfigArgs struct { DesiredSize pulumi.IntPtrInput `pulumi:"desiredSize"` MaxSize pulumi.IntPtrInput `pulumi:"maxSize"` MinSize pulumi.IntPtrInput `pulumi:"minSize"` }
An object representing a auto scaling group specification for AWS EKS Nodegroup.
func (NodegroupScalingConfigArgs) ElementType ¶
func (NodegroupScalingConfigArgs) ElementType() reflect.Type
func (NodegroupScalingConfigArgs) ToNodegroupScalingConfigOutput ¶
func (i NodegroupScalingConfigArgs) ToNodegroupScalingConfigOutput() NodegroupScalingConfigOutput
func (NodegroupScalingConfigArgs) ToNodegroupScalingConfigOutputWithContext ¶
func (i NodegroupScalingConfigArgs) ToNodegroupScalingConfigOutputWithContext(ctx context.Context) NodegroupScalingConfigOutput
func (NodegroupScalingConfigArgs) ToNodegroupScalingConfigPtrOutput ¶
func (i NodegroupScalingConfigArgs) ToNodegroupScalingConfigPtrOutput() NodegroupScalingConfigPtrOutput
func (NodegroupScalingConfigArgs) ToNodegroupScalingConfigPtrOutputWithContext ¶
func (i NodegroupScalingConfigArgs) ToNodegroupScalingConfigPtrOutputWithContext(ctx context.Context) NodegroupScalingConfigPtrOutput
func (NodegroupScalingConfigArgs) ToOutput ¶ added in v0.76.0
func (i NodegroupScalingConfigArgs) ToOutput(ctx context.Context) pulumix.Output[NodegroupScalingConfig]
type NodegroupScalingConfigInput ¶
type NodegroupScalingConfigInput interface { pulumi.Input ToNodegroupScalingConfigOutput() NodegroupScalingConfigOutput ToNodegroupScalingConfigOutputWithContext(context.Context) NodegroupScalingConfigOutput }
NodegroupScalingConfigInput is an input type that accepts NodegroupScalingConfigArgs and NodegroupScalingConfigOutput values. You can construct a concrete instance of `NodegroupScalingConfigInput` via:
NodegroupScalingConfigArgs{...}
type NodegroupScalingConfigOutput ¶
type NodegroupScalingConfigOutput struct{ *pulumi.OutputState }
An object representing a auto scaling group specification for AWS EKS Nodegroup.
func (NodegroupScalingConfigOutput) DesiredSize ¶
func (o NodegroupScalingConfigOutput) DesiredSize() pulumi.IntPtrOutput
func (NodegroupScalingConfigOutput) ElementType ¶
func (NodegroupScalingConfigOutput) ElementType() reflect.Type
func (NodegroupScalingConfigOutput) MaxSize ¶
func (o NodegroupScalingConfigOutput) MaxSize() pulumi.IntPtrOutput
func (NodegroupScalingConfigOutput) MinSize ¶
func (o NodegroupScalingConfigOutput) MinSize() pulumi.IntPtrOutput
func (NodegroupScalingConfigOutput) ToNodegroupScalingConfigOutput ¶
func (o NodegroupScalingConfigOutput) ToNodegroupScalingConfigOutput() NodegroupScalingConfigOutput
func (NodegroupScalingConfigOutput) ToNodegroupScalingConfigOutputWithContext ¶
func (o NodegroupScalingConfigOutput) ToNodegroupScalingConfigOutputWithContext(ctx context.Context) NodegroupScalingConfigOutput
func (NodegroupScalingConfigOutput) ToNodegroupScalingConfigPtrOutput ¶
func (o NodegroupScalingConfigOutput) ToNodegroupScalingConfigPtrOutput() NodegroupScalingConfigPtrOutput
func (NodegroupScalingConfigOutput) ToNodegroupScalingConfigPtrOutputWithContext ¶
func (o NodegroupScalingConfigOutput) ToNodegroupScalingConfigPtrOutputWithContext(ctx context.Context) NodegroupScalingConfigPtrOutput
func (NodegroupScalingConfigOutput) ToOutput ¶ added in v0.76.0
func (o NodegroupScalingConfigOutput) ToOutput(ctx context.Context) pulumix.Output[NodegroupScalingConfig]
type NodegroupScalingConfigPtrInput ¶
type NodegroupScalingConfigPtrInput interface { pulumi.Input ToNodegroupScalingConfigPtrOutput() NodegroupScalingConfigPtrOutput ToNodegroupScalingConfigPtrOutputWithContext(context.Context) NodegroupScalingConfigPtrOutput }
NodegroupScalingConfigPtrInput is an input type that accepts NodegroupScalingConfigArgs, NodegroupScalingConfigPtr and NodegroupScalingConfigPtrOutput values. You can construct a concrete instance of `NodegroupScalingConfigPtrInput` via:
NodegroupScalingConfigArgs{...} or: nil
func NodegroupScalingConfigPtr ¶
func NodegroupScalingConfigPtr(v *NodegroupScalingConfigArgs) NodegroupScalingConfigPtrInput
type NodegroupScalingConfigPtrOutput ¶
type NodegroupScalingConfigPtrOutput struct{ *pulumi.OutputState }
func (NodegroupScalingConfigPtrOutput) DesiredSize ¶
func (o NodegroupScalingConfigPtrOutput) DesiredSize() pulumi.IntPtrOutput
func (NodegroupScalingConfigPtrOutput) Elem ¶
func (o NodegroupScalingConfigPtrOutput) Elem() NodegroupScalingConfigOutput
func (NodegroupScalingConfigPtrOutput) ElementType ¶
func (NodegroupScalingConfigPtrOutput) ElementType() reflect.Type
func (NodegroupScalingConfigPtrOutput) MaxSize ¶
func (o NodegroupScalingConfigPtrOutput) MaxSize() pulumi.IntPtrOutput
func (NodegroupScalingConfigPtrOutput) MinSize ¶
func (o NodegroupScalingConfigPtrOutput) MinSize() pulumi.IntPtrOutput
func (NodegroupScalingConfigPtrOutput) ToNodegroupScalingConfigPtrOutput ¶
func (o NodegroupScalingConfigPtrOutput) ToNodegroupScalingConfigPtrOutput() NodegroupScalingConfigPtrOutput
func (NodegroupScalingConfigPtrOutput) ToNodegroupScalingConfigPtrOutputWithContext ¶
func (o NodegroupScalingConfigPtrOutput) ToNodegroupScalingConfigPtrOutputWithContext(ctx context.Context) NodegroupScalingConfigPtrOutput
func (NodegroupScalingConfigPtrOutput) ToOutput ¶ added in v0.76.0
func (o NodegroupScalingConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NodegroupScalingConfig]
type NodegroupState ¶
type NodegroupState struct { }
func (NodegroupState) ElementType ¶
func (NodegroupState) ElementType() reflect.Type
type NodegroupTaint ¶
type NodegroupTaint struct { Effect *string `pulumi:"effect"` Key *string `pulumi:"key"` Value *string `pulumi:"value"` }
An object representing a Taint specification for AWS EKS Nodegroup.
type NodegroupTaintArgs ¶
type NodegroupTaintArgs struct { Effect pulumi.StringPtrInput `pulumi:"effect"` Key pulumi.StringPtrInput `pulumi:"key"` Value pulumi.StringPtrInput `pulumi:"value"` }
An object representing a Taint specification for AWS EKS Nodegroup.
func (NodegroupTaintArgs) ElementType ¶
func (NodegroupTaintArgs) ElementType() reflect.Type
func (NodegroupTaintArgs) ToNodegroupTaintOutput ¶
func (i NodegroupTaintArgs) ToNodegroupTaintOutput() NodegroupTaintOutput
func (NodegroupTaintArgs) ToNodegroupTaintOutputWithContext ¶
func (i NodegroupTaintArgs) ToNodegroupTaintOutputWithContext(ctx context.Context) NodegroupTaintOutput
func (NodegroupTaintArgs) ToOutput ¶ added in v0.76.0
func (i NodegroupTaintArgs) ToOutput(ctx context.Context) pulumix.Output[NodegroupTaint]
type NodegroupTaintArray ¶
type NodegroupTaintArray []NodegroupTaintInput
func (NodegroupTaintArray) ElementType ¶
func (NodegroupTaintArray) ElementType() reflect.Type
func (NodegroupTaintArray) ToNodegroupTaintArrayOutput ¶
func (i NodegroupTaintArray) ToNodegroupTaintArrayOutput() NodegroupTaintArrayOutput
func (NodegroupTaintArray) ToNodegroupTaintArrayOutputWithContext ¶
func (i NodegroupTaintArray) ToNodegroupTaintArrayOutputWithContext(ctx context.Context) NodegroupTaintArrayOutput
func (NodegroupTaintArray) ToOutput ¶ added in v0.76.0
func (i NodegroupTaintArray) ToOutput(ctx context.Context) pulumix.Output[[]NodegroupTaint]
type NodegroupTaintArrayInput ¶
type NodegroupTaintArrayInput interface { pulumi.Input ToNodegroupTaintArrayOutput() NodegroupTaintArrayOutput ToNodegroupTaintArrayOutputWithContext(context.Context) NodegroupTaintArrayOutput }
NodegroupTaintArrayInput is an input type that accepts NodegroupTaintArray and NodegroupTaintArrayOutput values. You can construct a concrete instance of `NodegroupTaintArrayInput` via:
NodegroupTaintArray{ NodegroupTaintArgs{...} }
type NodegroupTaintArrayOutput ¶
type NodegroupTaintArrayOutput struct{ *pulumi.OutputState }
func (NodegroupTaintArrayOutput) ElementType ¶
func (NodegroupTaintArrayOutput) ElementType() reflect.Type
func (NodegroupTaintArrayOutput) Index ¶
func (o NodegroupTaintArrayOutput) Index(i pulumi.IntInput) NodegroupTaintOutput
func (NodegroupTaintArrayOutput) ToNodegroupTaintArrayOutput ¶
func (o NodegroupTaintArrayOutput) ToNodegroupTaintArrayOutput() NodegroupTaintArrayOutput
func (NodegroupTaintArrayOutput) ToNodegroupTaintArrayOutputWithContext ¶
func (o NodegroupTaintArrayOutput) ToNodegroupTaintArrayOutputWithContext(ctx context.Context) NodegroupTaintArrayOutput
func (NodegroupTaintArrayOutput) ToOutput ¶ added in v0.76.0
func (o NodegroupTaintArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]NodegroupTaint]
type NodegroupTaintInput ¶
type NodegroupTaintInput interface { pulumi.Input ToNodegroupTaintOutput() NodegroupTaintOutput ToNodegroupTaintOutputWithContext(context.Context) NodegroupTaintOutput }
NodegroupTaintInput is an input type that accepts NodegroupTaintArgs and NodegroupTaintOutput values. You can construct a concrete instance of `NodegroupTaintInput` via:
NodegroupTaintArgs{...}
type NodegroupTaintOutput ¶
type NodegroupTaintOutput struct{ *pulumi.OutputState }
An object representing a Taint specification for AWS EKS Nodegroup.
func (NodegroupTaintOutput) Effect ¶
func (o NodegroupTaintOutput) Effect() pulumi.StringPtrOutput
func (NodegroupTaintOutput) ElementType ¶
func (NodegroupTaintOutput) ElementType() reflect.Type
func (NodegroupTaintOutput) Key ¶
func (o NodegroupTaintOutput) Key() pulumi.StringPtrOutput
func (NodegroupTaintOutput) ToNodegroupTaintOutput ¶
func (o NodegroupTaintOutput) ToNodegroupTaintOutput() NodegroupTaintOutput
func (NodegroupTaintOutput) ToNodegroupTaintOutputWithContext ¶
func (o NodegroupTaintOutput) ToNodegroupTaintOutputWithContext(ctx context.Context) NodegroupTaintOutput
func (NodegroupTaintOutput) ToOutput ¶ added in v0.76.0
func (o NodegroupTaintOutput) ToOutput(ctx context.Context) pulumix.Output[NodegroupTaint]
func (NodegroupTaintOutput) Value ¶
func (o NodegroupTaintOutput) Value() pulumi.StringPtrOutput
type NodegroupUpdateConfig ¶
type NodegroupUpdateConfig struct { float64 `pulumi:"maxUnavailable"` MaxUnavailablePercentage *float64 `pulumi:"maxUnavailablePercentage"` }MaxUnavailable *
The node group update configuration.
type NodegroupUpdateConfigArgs ¶
type NodegroupUpdateConfigArgs struct { pulumi.Float64PtrInput `pulumi:"maxUnavailable"` MaxUnavailablePercentage pulumi.Float64PtrInput `pulumi:"maxUnavailablePercentage"` }MaxUnavailable
The node group update configuration.
func (NodegroupUpdateConfigArgs) ElementType ¶
func (NodegroupUpdateConfigArgs) ElementType() reflect.Type
func (NodegroupUpdateConfigArgs) ToNodegroupUpdateConfigOutput ¶
func (i NodegroupUpdateConfigArgs) ToNodegroupUpdateConfigOutput() NodegroupUpdateConfigOutput
func (NodegroupUpdateConfigArgs) ToNodegroupUpdateConfigOutputWithContext ¶
func (i NodegroupUpdateConfigArgs) ToNodegroupUpdateConfigOutputWithContext(ctx context.Context) NodegroupUpdateConfigOutput
func (NodegroupUpdateConfigArgs) ToNodegroupUpdateConfigPtrOutput ¶
func (i NodegroupUpdateConfigArgs) ToNodegroupUpdateConfigPtrOutput() NodegroupUpdateConfigPtrOutput
func (NodegroupUpdateConfigArgs) ToNodegroupUpdateConfigPtrOutputWithContext ¶
func (i NodegroupUpdateConfigArgs) ToNodegroupUpdateConfigPtrOutputWithContext(ctx context.Context) NodegroupUpdateConfigPtrOutput
func (NodegroupUpdateConfigArgs) ToOutput ¶ added in v0.76.0
func (i NodegroupUpdateConfigArgs) ToOutput(ctx context.Context) pulumix.Output[NodegroupUpdateConfig]
type NodegroupUpdateConfigInput ¶
type NodegroupUpdateConfigInput interface { pulumi.Input ToNodegroupUpdateConfigOutput() NodegroupUpdateConfigOutput ToNodegroupUpdateConfigOutputWithContext(context.Context) NodegroupUpdateConfigOutput }
NodegroupUpdateConfigInput is an input type that accepts NodegroupUpdateConfigArgs and NodegroupUpdateConfigOutput values. You can construct a concrete instance of `NodegroupUpdateConfigInput` via:
NodegroupUpdateConfigArgs{...}
type NodegroupUpdateConfigOutput ¶
type NodegroupUpdateConfigOutput struct{ *pulumi.OutputState }
The node group update configuration.
func (NodegroupUpdateConfigOutput) ElementType ¶
func (NodegroupUpdateConfigOutput) ElementType() reflect.Type
func (NodegroupUpdateConfigOutput) MaxUnavailable ¶
func (o NodegroupUpdateConfigOutput) MaxUnavailable() pulumi.Float64PtrOutput
The maximum number of nodes unavailable at once during a version update. Nodes will be updated in parallel. This value or maxUnavailablePercentage is required to have a value.The maximum number is 100.
func (NodegroupUpdateConfigOutput) MaxUnavailablePercentage ¶
func (o NodegroupUpdateConfigOutput) MaxUnavailablePercentage() pulumi.Float64PtrOutput
The maximum percentage of nodes unavailable during a version update. This percentage of nodes will be updated in parallel, up to 100 nodes at once. This value or maxUnavailable is required to have a value.
func (NodegroupUpdateConfigOutput) ToNodegroupUpdateConfigOutput ¶
func (o NodegroupUpdateConfigOutput) ToNodegroupUpdateConfigOutput() NodegroupUpdateConfigOutput
func (NodegroupUpdateConfigOutput) ToNodegroupUpdateConfigOutputWithContext ¶
func (o NodegroupUpdateConfigOutput) ToNodegroupUpdateConfigOutputWithContext(ctx context.Context) NodegroupUpdateConfigOutput
func (NodegroupUpdateConfigOutput) ToNodegroupUpdateConfigPtrOutput ¶
func (o NodegroupUpdateConfigOutput) ToNodegroupUpdateConfigPtrOutput() NodegroupUpdateConfigPtrOutput
func (NodegroupUpdateConfigOutput) ToNodegroupUpdateConfigPtrOutputWithContext ¶
func (o NodegroupUpdateConfigOutput) ToNodegroupUpdateConfigPtrOutputWithContext(ctx context.Context) NodegroupUpdateConfigPtrOutput
func (NodegroupUpdateConfigOutput) ToOutput ¶ added in v0.76.0
func (o NodegroupUpdateConfigOutput) ToOutput(ctx context.Context) pulumix.Output[NodegroupUpdateConfig]
type NodegroupUpdateConfigPtrInput ¶
type NodegroupUpdateConfigPtrInput interface { pulumi.Input ToNodegroupUpdateConfigPtrOutput() NodegroupUpdateConfigPtrOutput ToNodegroupUpdateConfigPtrOutputWithContext(context.Context) NodegroupUpdateConfigPtrOutput }
NodegroupUpdateConfigPtrInput is an input type that accepts NodegroupUpdateConfigArgs, NodegroupUpdateConfigPtr and NodegroupUpdateConfigPtrOutput values. You can construct a concrete instance of `NodegroupUpdateConfigPtrInput` via:
NodegroupUpdateConfigArgs{...} or: nil
func NodegroupUpdateConfigPtr ¶
func NodegroupUpdateConfigPtr(v *NodegroupUpdateConfigArgs) NodegroupUpdateConfigPtrInput
type NodegroupUpdateConfigPtrOutput ¶
type NodegroupUpdateConfigPtrOutput struct{ *pulumi.OutputState }
func (NodegroupUpdateConfigPtrOutput) Elem ¶
func (o NodegroupUpdateConfigPtrOutput) Elem() NodegroupUpdateConfigOutput
func (NodegroupUpdateConfigPtrOutput) ElementType ¶
func (NodegroupUpdateConfigPtrOutput) ElementType() reflect.Type
func (NodegroupUpdateConfigPtrOutput) MaxUnavailable ¶
func (o NodegroupUpdateConfigPtrOutput) MaxUnavailable() pulumi.Float64PtrOutput
The maximum number of nodes unavailable at once during a version update. Nodes will be updated in parallel. This value or maxUnavailablePercentage is required to have a value.The maximum number is 100.
func (NodegroupUpdateConfigPtrOutput) MaxUnavailablePercentage ¶
func (o NodegroupUpdateConfigPtrOutput) MaxUnavailablePercentage() pulumi.Float64PtrOutput
The maximum percentage of nodes unavailable during a version update. This percentage of nodes will be updated in parallel, up to 100 nodes at once. This value or maxUnavailable is required to have a value.
func (NodegroupUpdateConfigPtrOutput) ToNodegroupUpdateConfigPtrOutput ¶
func (o NodegroupUpdateConfigPtrOutput) ToNodegroupUpdateConfigPtrOutput() NodegroupUpdateConfigPtrOutput
func (NodegroupUpdateConfigPtrOutput) ToNodegroupUpdateConfigPtrOutputWithContext ¶
func (o NodegroupUpdateConfigPtrOutput) ToNodegroupUpdateConfigPtrOutputWithContext(ctx context.Context) NodegroupUpdateConfigPtrOutput
func (NodegroupUpdateConfigPtrOutput) ToOutput ¶ added in v0.76.0
func (o NodegroupUpdateConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*NodegroupUpdateConfig]