Documentation
¶
Index ¶
- type FederatedTypeConfig
- type FederatedTypeConfigArgs
- type FederatedTypeConfigMetadata
- type FederatedTypeConfigMetadataArgs
- func (FederatedTypeConfigMetadataArgs) ElementType() reflect.Type
- func (i FederatedTypeConfigMetadataArgs) ToFederatedTypeConfigMetadataOutput() FederatedTypeConfigMetadataOutput
- func (i FederatedTypeConfigMetadataArgs) ToFederatedTypeConfigMetadataOutputWithContext(ctx context.Context) FederatedTypeConfigMetadataOutput
- type FederatedTypeConfigMetadataInput
- type FederatedTypeConfigMetadataOutput
- func (FederatedTypeConfigMetadataOutput) ElementType() reflect.Type
- func (o FederatedTypeConfigMetadataOutput) ToFederatedTypeConfigMetadataOutput() FederatedTypeConfigMetadataOutput
- func (o FederatedTypeConfigMetadataOutput) ToFederatedTypeConfigMetadataOutputWithContext(ctx context.Context) FederatedTypeConfigMetadataOutput
- type FederatedTypeConfigSpec
- type FederatedTypeConfigSpecArgs
- func (FederatedTypeConfigSpecArgs) ElementType() reflect.Type
- func (i FederatedTypeConfigSpecArgs) ToFederatedTypeConfigSpecOutput() FederatedTypeConfigSpecOutput
- func (i FederatedTypeConfigSpecArgs) ToFederatedTypeConfigSpecOutputWithContext(ctx context.Context) FederatedTypeConfigSpecOutput
- func (i FederatedTypeConfigSpecArgs) ToFederatedTypeConfigSpecPtrOutput() FederatedTypeConfigSpecPtrOutput
- func (i FederatedTypeConfigSpecArgs) ToFederatedTypeConfigSpecPtrOutputWithContext(ctx context.Context) FederatedTypeConfigSpecPtrOutput
- type FederatedTypeConfigSpecFederatedType
- type FederatedTypeConfigSpecFederatedTypeArgs
- func (FederatedTypeConfigSpecFederatedTypeArgs) ElementType() reflect.Type
- func (i FederatedTypeConfigSpecFederatedTypeArgs) ToFederatedTypeConfigSpecFederatedTypeOutput() FederatedTypeConfigSpecFederatedTypeOutput
- func (i FederatedTypeConfigSpecFederatedTypeArgs) ToFederatedTypeConfigSpecFederatedTypeOutputWithContext(ctx context.Context) FederatedTypeConfigSpecFederatedTypeOutput
- func (i FederatedTypeConfigSpecFederatedTypeArgs) ToFederatedTypeConfigSpecFederatedTypePtrOutput() FederatedTypeConfigSpecFederatedTypePtrOutput
- func (i FederatedTypeConfigSpecFederatedTypeArgs) ToFederatedTypeConfigSpecFederatedTypePtrOutputWithContext(ctx context.Context) FederatedTypeConfigSpecFederatedTypePtrOutput
- type FederatedTypeConfigSpecFederatedTypeInput
- type FederatedTypeConfigSpecFederatedTypeOutput
- func (FederatedTypeConfigSpecFederatedTypeOutput) ElementType() reflect.Type
- func (o FederatedTypeConfigSpecFederatedTypeOutput) Group() pulumi.StringPtrOutput
- func (o FederatedTypeConfigSpecFederatedTypeOutput) Kind() pulumi.StringOutput
- func (o FederatedTypeConfigSpecFederatedTypeOutput) PluralName() pulumi.StringOutput
- func (o FederatedTypeConfigSpecFederatedTypeOutput) Scope() pulumi.StringOutput
- func (o FederatedTypeConfigSpecFederatedTypeOutput) ToFederatedTypeConfigSpecFederatedTypeOutput() FederatedTypeConfigSpecFederatedTypeOutput
- func (o FederatedTypeConfigSpecFederatedTypeOutput) ToFederatedTypeConfigSpecFederatedTypeOutputWithContext(ctx context.Context) FederatedTypeConfigSpecFederatedTypeOutput
- func (o FederatedTypeConfigSpecFederatedTypeOutput) ToFederatedTypeConfigSpecFederatedTypePtrOutput() FederatedTypeConfigSpecFederatedTypePtrOutput
- func (o FederatedTypeConfigSpecFederatedTypeOutput) ToFederatedTypeConfigSpecFederatedTypePtrOutputWithContext(ctx context.Context) FederatedTypeConfigSpecFederatedTypePtrOutput
- func (o FederatedTypeConfigSpecFederatedTypeOutput) Version() pulumi.StringOutput
- type FederatedTypeConfigSpecFederatedTypePtrInput
- type FederatedTypeConfigSpecFederatedTypePtrOutput
- func (o FederatedTypeConfigSpecFederatedTypePtrOutput) Elem() FederatedTypeConfigSpecFederatedTypeOutput
- func (FederatedTypeConfigSpecFederatedTypePtrOutput) ElementType() reflect.Type
- func (o FederatedTypeConfigSpecFederatedTypePtrOutput) Group() pulumi.StringPtrOutput
- func (o FederatedTypeConfigSpecFederatedTypePtrOutput) Kind() pulumi.StringPtrOutput
- func (o FederatedTypeConfigSpecFederatedTypePtrOutput) PluralName() pulumi.StringPtrOutput
- func (o FederatedTypeConfigSpecFederatedTypePtrOutput) Scope() pulumi.StringPtrOutput
- func (o FederatedTypeConfigSpecFederatedTypePtrOutput) ToFederatedTypeConfigSpecFederatedTypePtrOutput() FederatedTypeConfigSpecFederatedTypePtrOutput
- func (o FederatedTypeConfigSpecFederatedTypePtrOutput) ToFederatedTypeConfigSpecFederatedTypePtrOutputWithContext(ctx context.Context) FederatedTypeConfigSpecFederatedTypePtrOutput
- func (o FederatedTypeConfigSpecFederatedTypePtrOutput) Version() pulumi.StringPtrOutput
- type FederatedTypeConfigSpecInput
- type FederatedTypeConfigSpecOutput
- func (FederatedTypeConfigSpecOutput) ElementType() reflect.Type
- func (o FederatedTypeConfigSpecOutput) FederatedType() FederatedTypeConfigSpecFederatedTypeOutput
- func (o FederatedTypeConfigSpecOutput) Propagation() pulumi.StringOutput
- func (o FederatedTypeConfigSpecOutput) StatusCollection() pulumi.StringPtrOutput
- func (o FederatedTypeConfigSpecOutput) StatusType() FederatedTypeConfigSpecStatusTypePtrOutput
- func (o FederatedTypeConfigSpecOutput) TargetType() FederatedTypeConfigSpecTargetTypeOutput
- func (o FederatedTypeConfigSpecOutput) ToFederatedTypeConfigSpecOutput() FederatedTypeConfigSpecOutput
- func (o FederatedTypeConfigSpecOutput) ToFederatedTypeConfigSpecOutputWithContext(ctx context.Context) FederatedTypeConfigSpecOutput
- func (o FederatedTypeConfigSpecOutput) ToFederatedTypeConfigSpecPtrOutput() FederatedTypeConfigSpecPtrOutput
- func (o FederatedTypeConfigSpecOutput) ToFederatedTypeConfigSpecPtrOutputWithContext(ctx context.Context) FederatedTypeConfigSpecPtrOutput
- type FederatedTypeConfigSpecPtrInput
- type FederatedTypeConfigSpecPtrOutput
- func (o FederatedTypeConfigSpecPtrOutput) Elem() FederatedTypeConfigSpecOutput
- func (FederatedTypeConfigSpecPtrOutput) ElementType() reflect.Type
- func (o FederatedTypeConfigSpecPtrOutput) FederatedType() FederatedTypeConfigSpecFederatedTypePtrOutput
- func (o FederatedTypeConfigSpecPtrOutput) Propagation() pulumi.StringPtrOutput
- func (o FederatedTypeConfigSpecPtrOutput) StatusCollection() pulumi.StringPtrOutput
- func (o FederatedTypeConfigSpecPtrOutput) StatusType() FederatedTypeConfigSpecStatusTypePtrOutput
- func (o FederatedTypeConfigSpecPtrOutput) TargetType() FederatedTypeConfigSpecTargetTypePtrOutput
- func (o FederatedTypeConfigSpecPtrOutput) ToFederatedTypeConfigSpecPtrOutput() FederatedTypeConfigSpecPtrOutput
- func (o FederatedTypeConfigSpecPtrOutput) ToFederatedTypeConfigSpecPtrOutputWithContext(ctx context.Context) FederatedTypeConfigSpecPtrOutput
- type FederatedTypeConfigSpecStatusType
- type FederatedTypeConfigSpecStatusTypeArgs
- func (FederatedTypeConfigSpecStatusTypeArgs) ElementType() reflect.Type
- func (i FederatedTypeConfigSpecStatusTypeArgs) ToFederatedTypeConfigSpecStatusTypeOutput() FederatedTypeConfigSpecStatusTypeOutput
- func (i FederatedTypeConfigSpecStatusTypeArgs) ToFederatedTypeConfigSpecStatusTypeOutputWithContext(ctx context.Context) FederatedTypeConfigSpecStatusTypeOutput
- func (i FederatedTypeConfigSpecStatusTypeArgs) ToFederatedTypeConfigSpecStatusTypePtrOutput() FederatedTypeConfigSpecStatusTypePtrOutput
- func (i FederatedTypeConfigSpecStatusTypeArgs) ToFederatedTypeConfigSpecStatusTypePtrOutputWithContext(ctx context.Context) FederatedTypeConfigSpecStatusTypePtrOutput
- type FederatedTypeConfigSpecStatusTypeInput
- type FederatedTypeConfigSpecStatusTypeOutput
- func (FederatedTypeConfigSpecStatusTypeOutput) ElementType() reflect.Type
- func (o FederatedTypeConfigSpecStatusTypeOutput) Group() pulumi.StringPtrOutput
- func (o FederatedTypeConfigSpecStatusTypeOutput) Kind() pulumi.StringOutput
- func (o FederatedTypeConfigSpecStatusTypeOutput) PluralName() pulumi.StringOutput
- func (o FederatedTypeConfigSpecStatusTypeOutput) Scope() pulumi.StringOutput
- func (o FederatedTypeConfigSpecStatusTypeOutput) ToFederatedTypeConfigSpecStatusTypeOutput() FederatedTypeConfigSpecStatusTypeOutput
- func (o FederatedTypeConfigSpecStatusTypeOutput) ToFederatedTypeConfigSpecStatusTypeOutputWithContext(ctx context.Context) FederatedTypeConfigSpecStatusTypeOutput
- func (o FederatedTypeConfigSpecStatusTypeOutput) ToFederatedTypeConfigSpecStatusTypePtrOutput() FederatedTypeConfigSpecStatusTypePtrOutput
- func (o FederatedTypeConfigSpecStatusTypeOutput) ToFederatedTypeConfigSpecStatusTypePtrOutputWithContext(ctx context.Context) FederatedTypeConfigSpecStatusTypePtrOutput
- func (o FederatedTypeConfigSpecStatusTypeOutput) Version() pulumi.StringOutput
- type FederatedTypeConfigSpecStatusTypePtrInput
- type FederatedTypeConfigSpecStatusTypePtrOutput
- func (o FederatedTypeConfigSpecStatusTypePtrOutput) Elem() FederatedTypeConfigSpecStatusTypeOutput
- func (FederatedTypeConfigSpecStatusTypePtrOutput) ElementType() reflect.Type
- func (o FederatedTypeConfigSpecStatusTypePtrOutput) Group() pulumi.StringPtrOutput
- func (o FederatedTypeConfigSpecStatusTypePtrOutput) Kind() pulumi.StringPtrOutput
- func (o FederatedTypeConfigSpecStatusTypePtrOutput) PluralName() pulumi.StringPtrOutput
- func (o FederatedTypeConfigSpecStatusTypePtrOutput) Scope() pulumi.StringPtrOutput
- func (o FederatedTypeConfigSpecStatusTypePtrOutput) ToFederatedTypeConfigSpecStatusTypePtrOutput() FederatedTypeConfigSpecStatusTypePtrOutput
- func (o FederatedTypeConfigSpecStatusTypePtrOutput) ToFederatedTypeConfigSpecStatusTypePtrOutputWithContext(ctx context.Context) FederatedTypeConfigSpecStatusTypePtrOutput
- func (o FederatedTypeConfigSpecStatusTypePtrOutput) Version() pulumi.StringPtrOutput
- type FederatedTypeConfigSpecTargetType
- type FederatedTypeConfigSpecTargetTypeArgs
- func (FederatedTypeConfigSpecTargetTypeArgs) ElementType() reflect.Type
- func (i FederatedTypeConfigSpecTargetTypeArgs) ToFederatedTypeConfigSpecTargetTypeOutput() FederatedTypeConfigSpecTargetTypeOutput
- func (i FederatedTypeConfigSpecTargetTypeArgs) ToFederatedTypeConfigSpecTargetTypeOutputWithContext(ctx context.Context) FederatedTypeConfigSpecTargetTypeOutput
- func (i FederatedTypeConfigSpecTargetTypeArgs) ToFederatedTypeConfigSpecTargetTypePtrOutput() FederatedTypeConfigSpecTargetTypePtrOutput
- func (i FederatedTypeConfigSpecTargetTypeArgs) ToFederatedTypeConfigSpecTargetTypePtrOutputWithContext(ctx context.Context) FederatedTypeConfigSpecTargetTypePtrOutput
- type FederatedTypeConfigSpecTargetTypeInput
- type FederatedTypeConfigSpecTargetTypeOutput
- func (FederatedTypeConfigSpecTargetTypeOutput) ElementType() reflect.Type
- func (o FederatedTypeConfigSpecTargetTypeOutput) Group() pulumi.StringPtrOutput
- func (o FederatedTypeConfigSpecTargetTypeOutput) Kind() pulumi.StringOutput
- func (o FederatedTypeConfigSpecTargetTypeOutput) PluralName() pulumi.StringOutput
- func (o FederatedTypeConfigSpecTargetTypeOutput) Scope() pulumi.StringOutput
- func (o FederatedTypeConfigSpecTargetTypeOutput) ToFederatedTypeConfigSpecTargetTypeOutput() FederatedTypeConfigSpecTargetTypeOutput
- func (o FederatedTypeConfigSpecTargetTypeOutput) ToFederatedTypeConfigSpecTargetTypeOutputWithContext(ctx context.Context) FederatedTypeConfigSpecTargetTypeOutput
- func (o FederatedTypeConfigSpecTargetTypeOutput) ToFederatedTypeConfigSpecTargetTypePtrOutput() FederatedTypeConfigSpecTargetTypePtrOutput
- func (o FederatedTypeConfigSpecTargetTypeOutput) ToFederatedTypeConfigSpecTargetTypePtrOutputWithContext(ctx context.Context) FederatedTypeConfigSpecTargetTypePtrOutput
- func (o FederatedTypeConfigSpecTargetTypeOutput) Version() pulumi.StringOutput
- type FederatedTypeConfigSpecTargetTypePtrInput
- type FederatedTypeConfigSpecTargetTypePtrOutput
- func (o FederatedTypeConfigSpecTargetTypePtrOutput) Elem() FederatedTypeConfigSpecTargetTypeOutput
- func (FederatedTypeConfigSpecTargetTypePtrOutput) ElementType() reflect.Type
- func (o FederatedTypeConfigSpecTargetTypePtrOutput) Group() pulumi.StringPtrOutput
- func (o FederatedTypeConfigSpecTargetTypePtrOutput) Kind() pulumi.StringPtrOutput
- func (o FederatedTypeConfigSpecTargetTypePtrOutput) PluralName() pulumi.StringPtrOutput
- func (o FederatedTypeConfigSpecTargetTypePtrOutput) Scope() pulumi.StringPtrOutput
- func (o FederatedTypeConfigSpecTargetTypePtrOutput) ToFederatedTypeConfigSpecTargetTypePtrOutput() FederatedTypeConfigSpecTargetTypePtrOutput
- func (o FederatedTypeConfigSpecTargetTypePtrOutput) ToFederatedTypeConfigSpecTargetTypePtrOutputWithContext(ctx context.Context) FederatedTypeConfigSpecTargetTypePtrOutput
- func (o FederatedTypeConfigSpecTargetTypePtrOutput) Version() pulumi.StringPtrOutput
- type FederatedTypeConfigState
- type FederatedTypeConfigStatus
- type FederatedTypeConfigStatusArgs
- func (FederatedTypeConfigStatusArgs) ElementType() reflect.Type
- func (i FederatedTypeConfigStatusArgs) ToFederatedTypeConfigStatusOutput() FederatedTypeConfigStatusOutput
- func (i FederatedTypeConfigStatusArgs) ToFederatedTypeConfigStatusOutputWithContext(ctx context.Context) FederatedTypeConfigStatusOutput
- func (i FederatedTypeConfigStatusArgs) ToFederatedTypeConfigStatusPtrOutput() FederatedTypeConfigStatusPtrOutput
- func (i FederatedTypeConfigStatusArgs) ToFederatedTypeConfigStatusPtrOutputWithContext(ctx context.Context) FederatedTypeConfigStatusPtrOutput
- type FederatedTypeConfigStatusInput
- type FederatedTypeConfigStatusOutput
- func (FederatedTypeConfigStatusOutput) ElementType() reflect.Type
- func (o FederatedTypeConfigStatusOutput) ObservedGeneration() pulumi.IntOutput
- func (o FederatedTypeConfigStatusOutput) PropagationController() pulumi.StringOutput
- func (o FederatedTypeConfigStatusOutput) StatusController() pulumi.StringPtrOutput
- func (o FederatedTypeConfigStatusOutput) ToFederatedTypeConfigStatusOutput() FederatedTypeConfigStatusOutput
- func (o FederatedTypeConfigStatusOutput) ToFederatedTypeConfigStatusOutputWithContext(ctx context.Context) FederatedTypeConfigStatusOutput
- func (o FederatedTypeConfigStatusOutput) ToFederatedTypeConfigStatusPtrOutput() FederatedTypeConfigStatusPtrOutput
- func (o FederatedTypeConfigStatusOutput) ToFederatedTypeConfigStatusPtrOutputWithContext(ctx context.Context) FederatedTypeConfigStatusPtrOutput
- type FederatedTypeConfigStatusPtrInput
- type FederatedTypeConfigStatusPtrOutput
- func (o FederatedTypeConfigStatusPtrOutput) Elem() FederatedTypeConfigStatusOutput
- func (FederatedTypeConfigStatusPtrOutput) ElementType() reflect.Type
- func (o FederatedTypeConfigStatusPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o FederatedTypeConfigStatusPtrOutput) PropagationController() pulumi.StringPtrOutput
- func (o FederatedTypeConfigStatusPtrOutput) StatusController() pulumi.StringPtrOutput
- func (o FederatedTypeConfigStatusPtrOutput) ToFederatedTypeConfigStatusPtrOutput() FederatedTypeConfigStatusPtrOutput
- func (o FederatedTypeConfigStatusPtrOutput) ToFederatedTypeConfigStatusPtrOutputWithContext(ctx context.Context) FederatedTypeConfigStatusPtrOutput
- type FederatedTypeConfigType
- type FederatedTypeConfigTypeArgs
- type FederatedTypeConfigTypeInput
- type FederatedTypeConfigTypeOutput
- func (o FederatedTypeConfigTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (FederatedTypeConfigTypeOutput) ElementType() reflect.Type
- func (o FederatedTypeConfigTypeOutput) Kind() pulumi.StringPtrOutput
- func (o FederatedTypeConfigTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o FederatedTypeConfigTypeOutput) Spec() FederatedTypeConfigSpecOutput
- func (o FederatedTypeConfigTypeOutput) Status() FederatedTypeConfigStatusPtrOutput
- func (o FederatedTypeConfigTypeOutput) ToFederatedTypeConfigTypeOutput() FederatedTypeConfigTypeOutput
- func (o FederatedTypeConfigTypeOutput) ToFederatedTypeConfigTypeOutputWithContext(ctx context.Context) FederatedTypeConfigTypeOutput
- type KubeFedCluster
- type KubeFedClusterArgs
- type KubeFedClusterMetadata
- type KubeFedClusterMetadataArgs
- type KubeFedClusterMetadataInput
- type KubeFedClusterMetadataOutput
- type KubeFedClusterSpec
- type KubeFedClusterSpecArgs
- func (KubeFedClusterSpecArgs) ElementType() reflect.Type
- func (i KubeFedClusterSpecArgs) ToKubeFedClusterSpecOutput() KubeFedClusterSpecOutput
- func (i KubeFedClusterSpecArgs) ToKubeFedClusterSpecOutputWithContext(ctx context.Context) KubeFedClusterSpecOutput
- func (i KubeFedClusterSpecArgs) ToKubeFedClusterSpecPtrOutput() KubeFedClusterSpecPtrOutput
- func (i KubeFedClusterSpecArgs) ToKubeFedClusterSpecPtrOutputWithContext(ctx context.Context) KubeFedClusterSpecPtrOutput
- type KubeFedClusterSpecInput
- type KubeFedClusterSpecOutput
- func (o KubeFedClusterSpecOutput) ApiEndpoint() pulumi.StringOutput
- func (o KubeFedClusterSpecOutput) CaBundle() pulumi.StringPtrOutput
- func (o KubeFedClusterSpecOutput) DisabledTLSValidations() pulumi.StringArrayOutput
- func (KubeFedClusterSpecOutput) ElementType() reflect.Type
- func (o KubeFedClusterSpecOutput) SecretRef() KubeFedClusterSpecSecretRefOutput
- func (o KubeFedClusterSpecOutput) ToKubeFedClusterSpecOutput() KubeFedClusterSpecOutput
- func (o KubeFedClusterSpecOutput) ToKubeFedClusterSpecOutputWithContext(ctx context.Context) KubeFedClusterSpecOutput
- func (o KubeFedClusterSpecOutput) ToKubeFedClusterSpecPtrOutput() KubeFedClusterSpecPtrOutput
- func (o KubeFedClusterSpecOutput) ToKubeFedClusterSpecPtrOutputWithContext(ctx context.Context) KubeFedClusterSpecPtrOutput
- type KubeFedClusterSpecPtrInput
- type KubeFedClusterSpecPtrOutput
- func (o KubeFedClusterSpecPtrOutput) ApiEndpoint() pulumi.StringPtrOutput
- func (o KubeFedClusterSpecPtrOutput) CaBundle() pulumi.StringPtrOutput
- func (o KubeFedClusterSpecPtrOutput) DisabledTLSValidations() pulumi.StringArrayOutput
- func (o KubeFedClusterSpecPtrOutput) Elem() KubeFedClusterSpecOutput
- func (KubeFedClusterSpecPtrOutput) ElementType() reflect.Type
- func (o KubeFedClusterSpecPtrOutput) SecretRef() KubeFedClusterSpecSecretRefPtrOutput
- func (o KubeFedClusterSpecPtrOutput) ToKubeFedClusterSpecPtrOutput() KubeFedClusterSpecPtrOutput
- func (o KubeFedClusterSpecPtrOutput) ToKubeFedClusterSpecPtrOutputWithContext(ctx context.Context) KubeFedClusterSpecPtrOutput
- type KubeFedClusterSpecSecretRef
- type KubeFedClusterSpecSecretRefArgs
- func (KubeFedClusterSpecSecretRefArgs) ElementType() reflect.Type
- func (i KubeFedClusterSpecSecretRefArgs) ToKubeFedClusterSpecSecretRefOutput() KubeFedClusterSpecSecretRefOutput
- func (i KubeFedClusterSpecSecretRefArgs) ToKubeFedClusterSpecSecretRefOutputWithContext(ctx context.Context) KubeFedClusterSpecSecretRefOutput
- func (i KubeFedClusterSpecSecretRefArgs) ToKubeFedClusterSpecSecretRefPtrOutput() KubeFedClusterSpecSecretRefPtrOutput
- func (i KubeFedClusterSpecSecretRefArgs) ToKubeFedClusterSpecSecretRefPtrOutputWithContext(ctx context.Context) KubeFedClusterSpecSecretRefPtrOutput
- type KubeFedClusterSpecSecretRefInput
- type KubeFedClusterSpecSecretRefOutput
- func (KubeFedClusterSpecSecretRefOutput) ElementType() reflect.Type
- func (o KubeFedClusterSpecSecretRefOutput) Name() pulumi.StringOutput
- func (o KubeFedClusterSpecSecretRefOutput) ToKubeFedClusterSpecSecretRefOutput() KubeFedClusterSpecSecretRefOutput
- func (o KubeFedClusterSpecSecretRefOutput) ToKubeFedClusterSpecSecretRefOutputWithContext(ctx context.Context) KubeFedClusterSpecSecretRefOutput
- func (o KubeFedClusterSpecSecretRefOutput) ToKubeFedClusterSpecSecretRefPtrOutput() KubeFedClusterSpecSecretRefPtrOutput
- func (o KubeFedClusterSpecSecretRefOutput) ToKubeFedClusterSpecSecretRefPtrOutputWithContext(ctx context.Context) KubeFedClusterSpecSecretRefPtrOutput
- type KubeFedClusterSpecSecretRefPtrInput
- type KubeFedClusterSpecSecretRefPtrOutput
- func (o KubeFedClusterSpecSecretRefPtrOutput) Elem() KubeFedClusterSpecSecretRefOutput
- func (KubeFedClusterSpecSecretRefPtrOutput) ElementType() reflect.Type
- func (o KubeFedClusterSpecSecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o KubeFedClusterSpecSecretRefPtrOutput) ToKubeFedClusterSpecSecretRefPtrOutput() KubeFedClusterSpecSecretRefPtrOutput
- func (o KubeFedClusterSpecSecretRefPtrOutput) ToKubeFedClusterSpecSecretRefPtrOutputWithContext(ctx context.Context) KubeFedClusterSpecSecretRefPtrOutput
- type KubeFedClusterState
- type KubeFedClusterStatus
- type KubeFedClusterStatusArgs
- func (KubeFedClusterStatusArgs) ElementType() reflect.Type
- func (i KubeFedClusterStatusArgs) ToKubeFedClusterStatusOutput() KubeFedClusterStatusOutput
- func (i KubeFedClusterStatusArgs) ToKubeFedClusterStatusOutputWithContext(ctx context.Context) KubeFedClusterStatusOutput
- func (i KubeFedClusterStatusArgs) ToKubeFedClusterStatusPtrOutput() KubeFedClusterStatusPtrOutput
- func (i KubeFedClusterStatusArgs) ToKubeFedClusterStatusPtrOutputWithContext(ctx context.Context) KubeFedClusterStatusPtrOutput
- type KubeFedClusterStatusConditions
- type KubeFedClusterStatusConditionsArgs
- func (KubeFedClusterStatusConditionsArgs) ElementType() reflect.Type
- func (i KubeFedClusterStatusConditionsArgs) ToKubeFedClusterStatusConditionsOutput() KubeFedClusterStatusConditionsOutput
- func (i KubeFedClusterStatusConditionsArgs) ToKubeFedClusterStatusConditionsOutputWithContext(ctx context.Context) KubeFedClusterStatusConditionsOutput
- type KubeFedClusterStatusConditionsArray
- func (KubeFedClusterStatusConditionsArray) ElementType() reflect.Type
- func (i KubeFedClusterStatusConditionsArray) ToKubeFedClusterStatusConditionsArrayOutput() KubeFedClusterStatusConditionsArrayOutput
- func (i KubeFedClusterStatusConditionsArray) ToKubeFedClusterStatusConditionsArrayOutputWithContext(ctx context.Context) KubeFedClusterStatusConditionsArrayOutput
- type KubeFedClusterStatusConditionsArrayInput
- type KubeFedClusterStatusConditionsArrayOutput
- func (KubeFedClusterStatusConditionsArrayOutput) ElementType() reflect.Type
- func (o KubeFedClusterStatusConditionsArrayOutput) Index(i pulumi.IntInput) KubeFedClusterStatusConditionsOutput
- func (o KubeFedClusterStatusConditionsArrayOutput) ToKubeFedClusterStatusConditionsArrayOutput() KubeFedClusterStatusConditionsArrayOutput
- func (o KubeFedClusterStatusConditionsArrayOutput) ToKubeFedClusterStatusConditionsArrayOutputWithContext(ctx context.Context) KubeFedClusterStatusConditionsArrayOutput
- type KubeFedClusterStatusConditionsInput
- type KubeFedClusterStatusConditionsOutput
- func (KubeFedClusterStatusConditionsOutput) ElementType() reflect.Type
- func (o KubeFedClusterStatusConditionsOutput) LastProbeTime() pulumi.StringOutput
- func (o KubeFedClusterStatusConditionsOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o KubeFedClusterStatusConditionsOutput) Message() pulumi.StringPtrOutput
- func (o KubeFedClusterStatusConditionsOutput) Reason() pulumi.StringPtrOutput
- func (o KubeFedClusterStatusConditionsOutput) Status() pulumi.StringOutput
- func (o KubeFedClusterStatusConditionsOutput) ToKubeFedClusterStatusConditionsOutput() KubeFedClusterStatusConditionsOutput
- func (o KubeFedClusterStatusConditionsOutput) ToKubeFedClusterStatusConditionsOutputWithContext(ctx context.Context) KubeFedClusterStatusConditionsOutput
- func (o KubeFedClusterStatusConditionsOutput) Type() pulumi.StringOutput
- type KubeFedClusterStatusInput
- type KubeFedClusterStatusOutput
- func (o KubeFedClusterStatusOutput) Conditions() KubeFedClusterStatusConditionsArrayOutput
- func (KubeFedClusterStatusOutput) ElementType() reflect.Type
- func (o KubeFedClusterStatusOutput) Region() pulumi.StringPtrOutput
- func (o KubeFedClusterStatusOutput) ToKubeFedClusterStatusOutput() KubeFedClusterStatusOutput
- func (o KubeFedClusterStatusOutput) ToKubeFedClusterStatusOutputWithContext(ctx context.Context) KubeFedClusterStatusOutput
- func (o KubeFedClusterStatusOutput) ToKubeFedClusterStatusPtrOutput() KubeFedClusterStatusPtrOutput
- func (o KubeFedClusterStatusOutput) ToKubeFedClusterStatusPtrOutputWithContext(ctx context.Context) KubeFedClusterStatusPtrOutput
- func (o KubeFedClusterStatusOutput) Zones() pulumi.StringArrayOutput
- type KubeFedClusterStatusPtrInput
- type KubeFedClusterStatusPtrOutput
- func (o KubeFedClusterStatusPtrOutput) Conditions() KubeFedClusterStatusConditionsArrayOutput
- func (o KubeFedClusterStatusPtrOutput) Elem() KubeFedClusterStatusOutput
- func (KubeFedClusterStatusPtrOutput) ElementType() reflect.Type
- func (o KubeFedClusterStatusPtrOutput) Region() pulumi.StringPtrOutput
- func (o KubeFedClusterStatusPtrOutput) ToKubeFedClusterStatusPtrOutput() KubeFedClusterStatusPtrOutput
- func (o KubeFedClusterStatusPtrOutput) ToKubeFedClusterStatusPtrOutputWithContext(ctx context.Context) KubeFedClusterStatusPtrOutput
- func (o KubeFedClusterStatusPtrOutput) Zones() pulumi.StringArrayOutput
- type KubeFedClusterType
- type KubeFedClusterTypeArgs
- type KubeFedClusterTypeInput
- type KubeFedClusterTypeOutput
- func (o KubeFedClusterTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (KubeFedClusterTypeOutput) ElementType() reflect.Type
- func (o KubeFedClusterTypeOutput) Kind() pulumi.StringPtrOutput
- func (o KubeFedClusterTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o KubeFedClusterTypeOutput) Spec() KubeFedClusterSpecOutput
- func (o KubeFedClusterTypeOutput) Status() KubeFedClusterStatusPtrOutput
- func (o KubeFedClusterTypeOutput) ToKubeFedClusterTypeOutput() KubeFedClusterTypeOutput
- func (o KubeFedClusterTypeOutput) ToKubeFedClusterTypeOutputWithContext(ctx context.Context) KubeFedClusterTypeOutput
- type KubeFedConfig
- type KubeFedConfigArgs
- type KubeFedConfigMetadata
- type KubeFedConfigMetadataArgs
- type KubeFedConfigMetadataInput
- type KubeFedConfigMetadataOutput
- type KubeFedConfigSpec
- type KubeFedConfigSpecArgs
- func (KubeFedConfigSpecArgs) ElementType() reflect.Type
- func (i KubeFedConfigSpecArgs) ToKubeFedConfigSpecOutput() KubeFedConfigSpecOutput
- func (i KubeFedConfigSpecArgs) ToKubeFedConfigSpecOutputWithContext(ctx context.Context) KubeFedConfigSpecOutput
- func (i KubeFedConfigSpecArgs) ToKubeFedConfigSpecPtrOutput() KubeFedConfigSpecPtrOutput
- func (i KubeFedConfigSpecArgs) ToKubeFedConfigSpecPtrOutputWithContext(ctx context.Context) KubeFedConfigSpecPtrOutput
- type KubeFedConfigSpecClusterHealthCheck
- type KubeFedConfigSpecClusterHealthCheckArgs
- func (KubeFedConfigSpecClusterHealthCheckArgs) ElementType() reflect.Type
- func (i KubeFedConfigSpecClusterHealthCheckArgs) ToKubeFedConfigSpecClusterHealthCheckOutput() KubeFedConfigSpecClusterHealthCheckOutput
- func (i KubeFedConfigSpecClusterHealthCheckArgs) ToKubeFedConfigSpecClusterHealthCheckOutputWithContext(ctx context.Context) KubeFedConfigSpecClusterHealthCheckOutput
- func (i KubeFedConfigSpecClusterHealthCheckArgs) ToKubeFedConfigSpecClusterHealthCheckPtrOutput() KubeFedConfigSpecClusterHealthCheckPtrOutput
- func (i KubeFedConfigSpecClusterHealthCheckArgs) ToKubeFedConfigSpecClusterHealthCheckPtrOutputWithContext(ctx context.Context) KubeFedConfigSpecClusterHealthCheckPtrOutput
- type KubeFedConfigSpecClusterHealthCheckInput
- type KubeFedConfigSpecClusterHealthCheckOutput
- func (KubeFedConfigSpecClusterHealthCheckOutput) ElementType() reflect.Type
- func (o KubeFedConfigSpecClusterHealthCheckOutput) FailureThreshold() pulumi.IntPtrOutput
- func (o KubeFedConfigSpecClusterHealthCheckOutput) Period() pulumi.StringPtrOutput
- func (o KubeFedConfigSpecClusterHealthCheckOutput) SuccessThreshold() pulumi.IntPtrOutput
- func (o KubeFedConfigSpecClusterHealthCheckOutput) Timeout() pulumi.StringPtrOutput
- func (o KubeFedConfigSpecClusterHealthCheckOutput) ToKubeFedConfigSpecClusterHealthCheckOutput() KubeFedConfigSpecClusterHealthCheckOutput
- func (o KubeFedConfigSpecClusterHealthCheckOutput) ToKubeFedConfigSpecClusterHealthCheckOutputWithContext(ctx context.Context) KubeFedConfigSpecClusterHealthCheckOutput
- func (o KubeFedConfigSpecClusterHealthCheckOutput) ToKubeFedConfigSpecClusterHealthCheckPtrOutput() KubeFedConfigSpecClusterHealthCheckPtrOutput
- func (o KubeFedConfigSpecClusterHealthCheckOutput) ToKubeFedConfigSpecClusterHealthCheckPtrOutputWithContext(ctx context.Context) KubeFedConfigSpecClusterHealthCheckPtrOutput
- type KubeFedConfigSpecClusterHealthCheckPtrInput
- type KubeFedConfigSpecClusterHealthCheckPtrOutput
- func (o KubeFedConfigSpecClusterHealthCheckPtrOutput) Elem() KubeFedConfigSpecClusterHealthCheckOutput
- func (KubeFedConfigSpecClusterHealthCheckPtrOutput) ElementType() reflect.Type
- func (o KubeFedConfigSpecClusterHealthCheckPtrOutput) FailureThreshold() pulumi.IntPtrOutput
- func (o KubeFedConfigSpecClusterHealthCheckPtrOutput) Period() pulumi.StringPtrOutput
- func (o KubeFedConfigSpecClusterHealthCheckPtrOutput) SuccessThreshold() pulumi.IntPtrOutput
- func (o KubeFedConfigSpecClusterHealthCheckPtrOutput) Timeout() pulumi.StringPtrOutput
- func (o KubeFedConfigSpecClusterHealthCheckPtrOutput) ToKubeFedConfigSpecClusterHealthCheckPtrOutput() KubeFedConfigSpecClusterHealthCheckPtrOutput
- func (o KubeFedConfigSpecClusterHealthCheckPtrOutput) ToKubeFedConfigSpecClusterHealthCheckPtrOutputWithContext(ctx context.Context) KubeFedConfigSpecClusterHealthCheckPtrOutput
- type KubeFedConfigSpecControllerDuration
- type KubeFedConfigSpecControllerDurationArgs
- func (KubeFedConfigSpecControllerDurationArgs) ElementType() reflect.Type
- func (i KubeFedConfigSpecControllerDurationArgs) ToKubeFedConfigSpecControllerDurationOutput() KubeFedConfigSpecControllerDurationOutput
- func (i KubeFedConfigSpecControllerDurationArgs) ToKubeFedConfigSpecControllerDurationOutputWithContext(ctx context.Context) KubeFedConfigSpecControllerDurationOutput
- func (i KubeFedConfigSpecControllerDurationArgs) ToKubeFedConfigSpecControllerDurationPtrOutput() KubeFedConfigSpecControllerDurationPtrOutput
- func (i KubeFedConfigSpecControllerDurationArgs) ToKubeFedConfigSpecControllerDurationPtrOutputWithContext(ctx context.Context) KubeFedConfigSpecControllerDurationPtrOutput
- type KubeFedConfigSpecControllerDurationInput
- type KubeFedConfigSpecControllerDurationOutput
- func (o KubeFedConfigSpecControllerDurationOutput) AvailableDelay() pulumi.StringPtrOutput
- func (KubeFedConfigSpecControllerDurationOutput) ElementType() reflect.Type
- func (o KubeFedConfigSpecControllerDurationOutput) ToKubeFedConfigSpecControllerDurationOutput() KubeFedConfigSpecControllerDurationOutput
- func (o KubeFedConfigSpecControllerDurationOutput) ToKubeFedConfigSpecControllerDurationOutputWithContext(ctx context.Context) KubeFedConfigSpecControllerDurationOutput
- func (o KubeFedConfigSpecControllerDurationOutput) ToKubeFedConfigSpecControllerDurationPtrOutput() KubeFedConfigSpecControllerDurationPtrOutput
- func (o KubeFedConfigSpecControllerDurationOutput) ToKubeFedConfigSpecControllerDurationPtrOutputWithContext(ctx context.Context) KubeFedConfigSpecControllerDurationPtrOutput
- func (o KubeFedConfigSpecControllerDurationOutput) UnavailableDelay() pulumi.StringPtrOutput
- type KubeFedConfigSpecControllerDurationPtrInput
- type KubeFedConfigSpecControllerDurationPtrOutput
- func (o KubeFedConfigSpecControllerDurationPtrOutput) AvailableDelay() pulumi.StringPtrOutput
- func (o KubeFedConfigSpecControllerDurationPtrOutput) Elem() KubeFedConfigSpecControllerDurationOutput
- func (KubeFedConfigSpecControllerDurationPtrOutput) ElementType() reflect.Type
- func (o KubeFedConfigSpecControllerDurationPtrOutput) ToKubeFedConfigSpecControllerDurationPtrOutput() KubeFedConfigSpecControllerDurationPtrOutput
- func (o KubeFedConfigSpecControllerDurationPtrOutput) ToKubeFedConfigSpecControllerDurationPtrOutputWithContext(ctx context.Context) KubeFedConfigSpecControllerDurationPtrOutput
- func (o KubeFedConfigSpecControllerDurationPtrOutput) UnavailableDelay() pulumi.StringPtrOutput
- type KubeFedConfigSpecFeatureGates
- type KubeFedConfigSpecFeatureGatesArgs
- func (KubeFedConfigSpecFeatureGatesArgs) ElementType() reflect.Type
- func (i KubeFedConfigSpecFeatureGatesArgs) ToKubeFedConfigSpecFeatureGatesOutput() KubeFedConfigSpecFeatureGatesOutput
- func (i KubeFedConfigSpecFeatureGatesArgs) ToKubeFedConfigSpecFeatureGatesOutputWithContext(ctx context.Context) KubeFedConfigSpecFeatureGatesOutput
- type KubeFedConfigSpecFeatureGatesArray
- func (KubeFedConfigSpecFeatureGatesArray) ElementType() reflect.Type
- func (i KubeFedConfigSpecFeatureGatesArray) ToKubeFedConfigSpecFeatureGatesArrayOutput() KubeFedConfigSpecFeatureGatesArrayOutput
- func (i KubeFedConfigSpecFeatureGatesArray) ToKubeFedConfigSpecFeatureGatesArrayOutputWithContext(ctx context.Context) KubeFedConfigSpecFeatureGatesArrayOutput
- type KubeFedConfigSpecFeatureGatesArrayInput
- type KubeFedConfigSpecFeatureGatesArrayOutput
- func (KubeFedConfigSpecFeatureGatesArrayOutput) ElementType() reflect.Type
- func (o KubeFedConfigSpecFeatureGatesArrayOutput) Index(i pulumi.IntInput) KubeFedConfigSpecFeatureGatesOutput
- func (o KubeFedConfigSpecFeatureGatesArrayOutput) ToKubeFedConfigSpecFeatureGatesArrayOutput() KubeFedConfigSpecFeatureGatesArrayOutput
- func (o KubeFedConfigSpecFeatureGatesArrayOutput) ToKubeFedConfigSpecFeatureGatesArrayOutputWithContext(ctx context.Context) KubeFedConfigSpecFeatureGatesArrayOutput
- type KubeFedConfigSpecFeatureGatesInput
- type KubeFedConfigSpecFeatureGatesOutput
- func (o KubeFedConfigSpecFeatureGatesOutput) Configuration() pulumi.StringOutput
- func (KubeFedConfigSpecFeatureGatesOutput) ElementType() reflect.Type
- func (o KubeFedConfigSpecFeatureGatesOutput) Name() pulumi.StringOutput
- func (o KubeFedConfigSpecFeatureGatesOutput) ToKubeFedConfigSpecFeatureGatesOutput() KubeFedConfigSpecFeatureGatesOutput
- func (o KubeFedConfigSpecFeatureGatesOutput) ToKubeFedConfigSpecFeatureGatesOutputWithContext(ctx context.Context) KubeFedConfigSpecFeatureGatesOutput
- type KubeFedConfigSpecInput
- type KubeFedConfigSpecLeaderElect
- type KubeFedConfigSpecLeaderElectArgs
- func (KubeFedConfigSpecLeaderElectArgs) ElementType() reflect.Type
- func (i KubeFedConfigSpecLeaderElectArgs) ToKubeFedConfigSpecLeaderElectOutput() KubeFedConfigSpecLeaderElectOutput
- func (i KubeFedConfigSpecLeaderElectArgs) ToKubeFedConfigSpecLeaderElectOutputWithContext(ctx context.Context) KubeFedConfigSpecLeaderElectOutput
- func (i KubeFedConfigSpecLeaderElectArgs) ToKubeFedConfigSpecLeaderElectPtrOutput() KubeFedConfigSpecLeaderElectPtrOutput
- func (i KubeFedConfigSpecLeaderElectArgs) ToKubeFedConfigSpecLeaderElectPtrOutputWithContext(ctx context.Context) KubeFedConfigSpecLeaderElectPtrOutput
- type KubeFedConfigSpecLeaderElectInput
- type KubeFedConfigSpecLeaderElectOutput
- func (KubeFedConfigSpecLeaderElectOutput) ElementType() reflect.Type
- func (o KubeFedConfigSpecLeaderElectOutput) LeaseDuration() pulumi.StringPtrOutput
- func (o KubeFedConfigSpecLeaderElectOutput) RenewDeadline() pulumi.StringPtrOutput
- func (o KubeFedConfigSpecLeaderElectOutput) ResourceLock() pulumi.StringPtrOutput
- func (o KubeFedConfigSpecLeaderElectOutput) RetryPeriod() pulumi.StringPtrOutput
- func (o KubeFedConfigSpecLeaderElectOutput) ToKubeFedConfigSpecLeaderElectOutput() KubeFedConfigSpecLeaderElectOutput
- func (o KubeFedConfigSpecLeaderElectOutput) ToKubeFedConfigSpecLeaderElectOutputWithContext(ctx context.Context) KubeFedConfigSpecLeaderElectOutput
- func (o KubeFedConfigSpecLeaderElectOutput) ToKubeFedConfigSpecLeaderElectPtrOutput() KubeFedConfigSpecLeaderElectPtrOutput
- func (o KubeFedConfigSpecLeaderElectOutput) ToKubeFedConfigSpecLeaderElectPtrOutputWithContext(ctx context.Context) KubeFedConfigSpecLeaderElectPtrOutput
- type KubeFedConfigSpecLeaderElectPtrInput
- type KubeFedConfigSpecLeaderElectPtrOutput
- func (o KubeFedConfigSpecLeaderElectPtrOutput) Elem() KubeFedConfigSpecLeaderElectOutput
- func (KubeFedConfigSpecLeaderElectPtrOutput) ElementType() reflect.Type
- func (o KubeFedConfigSpecLeaderElectPtrOutput) LeaseDuration() pulumi.StringPtrOutput
- func (o KubeFedConfigSpecLeaderElectPtrOutput) RenewDeadline() pulumi.StringPtrOutput
- func (o KubeFedConfigSpecLeaderElectPtrOutput) ResourceLock() pulumi.StringPtrOutput
- func (o KubeFedConfigSpecLeaderElectPtrOutput) RetryPeriod() pulumi.StringPtrOutput
- func (o KubeFedConfigSpecLeaderElectPtrOutput) ToKubeFedConfigSpecLeaderElectPtrOutput() KubeFedConfigSpecLeaderElectPtrOutput
- func (o KubeFedConfigSpecLeaderElectPtrOutput) ToKubeFedConfigSpecLeaderElectPtrOutputWithContext(ctx context.Context) KubeFedConfigSpecLeaderElectPtrOutput
- type KubeFedConfigSpecOutput
- func (o KubeFedConfigSpecOutput) ClusterHealthCheck() KubeFedConfigSpecClusterHealthCheckPtrOutput
- func (o KubeFedConfigSpecOutput) ControllerDuration() KubeFedConfigSpecControllerDurationPtrOutput
- func (KubeFedConfigSpecOutput) ElementType() reflect.Type
- func (o KubeFedConfigSpecOutput) FeatureGates() KubeFedConfigSpecFeatureGatesArrayOutput
- func (o KubeFedConfigSpecOutput) LeaderElect() KubeFedConfigSpecLeaderElectPtrOutput
- func (o KubeFedConfigSpecOutput) Scope() pulumi.StringOutput
- func (o KubeFedConfigSpecOutput) SyncController() KubeFedConfigSpecSyncControllerPtrOutput
- func (o KubeFedConfigSpecOutput) ToKubeFedConfigSpecOutput() KubeFedConfigSpecOutput
- func (o KubeFedConfigSpecOutput) ToKubeFedConfigSpecOutputWithContext(ctx context.Context) KubeFedConfigSpecOutput
- func (o KubeFedConfigSpecOutput) ToKubeFedConfigSpecPtrOutput() KubeFedConfigSpecPtrOutput
- func (o KubeFedConfigSpecOutput) ToKubeFedConfigSpecPtrOutputWithContext(ctx context.Context) KubeFedConfigSpecPtrOutput
- type KubeFedConfigSpecPtrInput
- type KubeFedConfigSpecPtrOutput
- func (o KubeFedConfigSpecPtrOutput) ClusterHealthCheck() KubeFedConfigSpecClusterHealthCheckPtrOutput
- func (o KubeFedConfigSpecPtrOutput) ControllerDuration() KubeFedConfigSpecControllerDurationPtrOutput
- func (o KubeFedConfigSpecPtrOutput) Elem() KubeFedConfigSpecOutput
- func (KubeFedConfigSpecPtrOutput) ElementType() reflect.Type
- func (o KubeFedConfigSpecPtrOutput) FeatureGates() KubeFedConfigSpecFeatureGatesArrayOutput
- func (o KubeFedConfigSpecPtrOutput) LeaderElect() KubeFedConfigSpecLeaderElectPtrOutput
- func (o KubeFedConfigSpecPtrOutput) Scope() pulumi.StringPtrOutput
- func (o KubeFedConfigSpecPtrOutput) SyncController() KubeFedConfigSpecSyncControllerPtrOutput
- func (o KubeFedConfigSpecPtrOutput) ToKubeFedConfigSpecPtrOutput() KubeFedConfigSpecPtrOutput
- func (o KubeFedConfigSpecPtrOutput) ToKubeFedConfigSpecPtrOutputWithContext(ctx context.Context) KubeFedConfigSpecPtrOutput
- type KubeFedConfigSpecSyncController
- type KubeFedConfigSpecSyncControllerArgs
- func (KubeFedConfigSpecSyncControllerArgs) ElementType() reflect.Type
- func (i KubeFedConfigSpecSyncControllerArgs) ToKubeFedConfigSpecSyncControllerOutput() KubeFedConfigSpecSyncControllerOutput
- func (i KubeFedConfigSpecSyncControllerArgs) ToKubeFedConfigSpecSyncControllerOutputWithContext(ctx context.Context) KubeFedConfigSpecSyncControllerOutput
- func (i KubeFedConfigSpecSyncControllerArgs) ToKubeFedConfigSpecSyncControllerPtrOutput() KubeFedConfigSpecSyncControllerPtrOutput
- func (i KubeFedConfigSpecSyncControllerArgs) ToKubeFedConfigSpecSyncControllerPtrOutputWithContext(ctx context.Context) KubeFedConfigSpecSyncControllerPtrOutput
- type KubeFedConfigSpecSyncControllerInput
- type KubeFedConfigSpecSyncControllerOutput
- func (o KubeFedConfigSpecSyncControllerOutput) AdoptResources() pulumi.StringPtrOutput
- func (KubeFedConfigSpecSyncControllerOutput) ElementType() reflect.Type
- func (o KubeFedConfigSpecSyncControllerOutput) ToKubeFedConfigSpecSyncControllerOutput() KubeFedConfigSpecSyncControllerOutput
- func (o KubeFedConfigSpecSyncControllerOutput) ToKubeFedConfigSpecSyncControllerOutputWithContext(ctx context.Context) KubeFedConfigSpecSyncControllerOutput
- func (o KubeFedConfigSpecSyncControllerOutput) ToKubeFedConfigSpecSyncControllerPtrOutput() KubeFedConfigSpecSyncControllerPtrOutput
- func (o KubeFedConfigSpecSyncControllerOutput) ToKubeFedConfigSpecSyncControllerPtrOutputWithContext(ctx context.Context) KubeFedConfigSpecSyncControllerPtrOutput
- type KubeFedConfigSpecSyncControllerPtrInput
- type KubeFedConfigSpecSyncControllerPtrOutput
- func (o KubeFedConfigSpecSyncControllerPtrOutput) AdoptResources() pulumi.StringPtrOutput
- func (o KubeFedConfigSpecSyncControllerPtrOutput) Elem() KubeFedConfigSpecSyncControllerOutput
- func (KubeFedConfigSpecSyncControllerPtrOutput) ElementType() reflect.Type
- func (o KubeFedConfigSpecSyncControllerPtrOutput) ToKubeFedConfigSpecSyncControllerPtrOutput() KubeFedConfigSpecSyncControllerPtrOutput
- func (o KubeFedConfigSpecSyncControllerPtrOutput) ToKubeFedConfigSpecSyncControllerPtrOutputWithContext(ctx context.Context) KubeFedConfigSpecSyncControllerPtrOutput
- type KubeFedConfigState
- type KubeFedConfigType
- type KubeFedConfigTypeArgs
- type KubeFedConfigTypeInput
- type KubeFedConfigTypeOutput
- func (o KubeFedConfigTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (KubeFedConfigTypeOutput) ElementType() reflect.Type
- func (o KubeFedConfigTypeOutput) Kind() pulumi.StringPtrOutput
- func (o KubeFedConfigTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o KubeFedConfigTypeOutput) Spec() KubeFedConfigSpecOutput
- func (o KubeFedConfigTypeOutput) ToKubeFedConfigTypeOutput() KubeFedConfigTypeOutput
- func (o KubeFedConfigTypeOutput) ToKubeFedConfigTypeOutputWithContext(ctx context.Context) KubeFedConfigTypeOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FederatedTypeConfig ¶
type FederatedTypeConfig struct { pulumi.CustomResourceState ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` Kind pulumi.StringPtrOutput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` Spec FederatedTypeConfigSpecOutput `pulumi:"spec"` Status FederatedTypeConfigStatusPtrOutput `pulumi:"status"` }
func GetFederatedTypeConfig ¶
func GetFederatedTypeConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FederatedTypeConfigState, opts ...pulumi.ResourceOption) (*FederatedTypeConfig, error)
GetFederatedTypeConfig gets an existing FederatedTypeConfig 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 NewFederatedTypeConfig ¶
func NewFederatedTypeConfig(ctx *pulumi.Context, name string, args *FederatedTypeConfigArgs, opts ...pulumi.ResourceOption) (*FederatedTypeConfig, error)
NewFederatedTypeConfig registers a new resource with the given unique name, arguments, and options.
type FederatedTypeConfigArgs ¶
type FederatedTypeConfigArgs struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput Spec FederatedTypeConfigSpecPtrInput Status FederatedTypeConfigStatusPtrInput }
The set of arguments for constructing a FederatedTypeConfig resource.
func (FederatedTypeConfigArgs) ElementType ¶
func (FederatedTypeConfigArgs) ElementType() reflect.Type
type FederatedTypeConfigMetadata ¶
type FederatedTypeConfigMetadata struct { }
type FederatedTypeConfigMetadataArgs ¶
type FederatedTypeConfigMetadataArgs struct { }
func (FederatedTypeConfigMetadataArgs) ElementType ¶
func (FederatedTypeConfigMetadataArgs) ElementType() reflect.Type
func (FederatedTypeConfigMetadataArgs) ToFederatedTypeConfigMetadataOutput ¶
func (i FederatedTypeConfigMetadataArgs) ToFederatedTypeConfigMetadataOutput() FederatedTypeConfigMetadataOutput
func (FederatedTypeConfigMetadataArgs) ToFederatedTypeConfigMetadataOutputWithContext ¶
func (i FederatedTypeConfigMetadataArgs) ToFederatedTypeConfigMetadataOutputWithContext(ctx context.Context) FederatedTypeConfigMetadataOutput
type FederatedTypeConfigMetadataInput ¶
type FederatedTypeConfigMetadataInput interface { pulumi.Input ToFederatedTypeConfigMetadataOutput() FederatedTypeConfigMetadataOutput ToFederatedTypeConfigMetadataOutputWithContext(context.Context) FederatedTypeConfigMetadataOutput }
FederatedTypeConfigMetadataInput is an input type that accepts FederatedTypeConfigMetadataArgs and FederatedTypeConfigMetadataOutput values. You can construct a concrete instance of `FederatedTypeConfigMetadataInput` via:
FederatedTypeConfigMetadataArgs{...}
type FederatedTypeConfigMetadataOutput ¶
type FederatedTypeConfigMetadataOutput struct{ *pulumi.OutputState }
func (FederatedTypeConfigMetadataOutput) ElementType ¶
func (FederatedTypeConfigMetadataOutput) ElementType() reflect.Type
func (FederatedTypeConfigMetadataOutput) ToFederatedTypeConfigMetadataOutput ¶
func (o FederatedTypeConfigMetadataOutput) ToFederatedTypeConfigMetadataOutput() FederatedTypeConfigMetadataOutput
func (FederatedTypeConfigMetadataOutput) ToFederatedTypeConfigMetadataOutputWithContext ¶
func (o FederatedTypeConfigMetadataOutput) ToFederatedTypeConfigMetadataOutputWithContext(ctx context.Context) FederatedTypeConfigMetadataOutput
type FederatedTypeConfigSpec ¶
type FederatedTypeConfigSpec struct { // Configuration for the federated type that defines (via template, placement and overrides fields) how the target type should appear in multiple cluster. FederatedType FederatedTypeConfigSpecFederatedType `pulumi:"federatedType"` // Whether or not propagation to member clusters should be enabled. Propagation string `pulumi:"propagation"` // Whether or not Status object should be populated. StatusCollection *string `pulumi:"statusCollection"` // Configuration for the status type that holds information about which type holds the status of the federated resource. If not provided, the group and version will default to those provided for the federated type api resource. StatusType *FederatedTypeConfigSpecStatusType `pulumi:"statusType"` // The configuration of the target type. If not set, the pluralName and groupName fields will be set from the metadata.name of this resource. The kind field must be set. TargetType FederatedTypeConfigSpecTargetType `pulumi:"targetType"` }
type FederatedTypeConfigSpecArgs ¶
type FederatedTypeConfigSpecArgs struct { // Configuration for the federated type that defines (via template, placement and overrides fields) how the target type should appear in multiple cluster. FederatedType FederatedTypeConfigSpecFederatedTypeInput `pulumi:"federatedType"` // Whether or not propagation to member clusters should be enabled. Propagation pulumi.StringInput `pulumi:"propagation"` // Whether or not Status object should be populated. StatusCollection pulumi.StringPtrInput `pulumi:"statusCollection"` // Configuration for the status type that holds information about which type holds the status of the federated resource. If not provided, the group and version will default to those provided for the federated type api resource. StatusType FederatedTypeConfigSpecStatusTypePtrInput `pulumi:"statusType"` // The configuration of the target type. If not set, the pluralName and groupName fields will be set from the metadata.name of this resource. The kind field must be set. TargetType FederatedTypeConfigSpecTargetTypeInput `pulumi:"targetType"` }
func (FederatedTypeConfigSpecArgs) ElementType ¶
func (FederatedTypeConfigSpecArgs) ElementType() reflect.Type
func (FederatedTypeConfigSpecArgs) ToFederatedTypeConfigSpecOutput ¶
func (i FederatedTypeConfigSpecArgs) ToFederatedTypeConfigSpecOutput() FederatedTypeConfigSpecOutput
func (FederatedTypeConfigSpecArgs) ToFederatedTypeConfigSpecOutputWithContext ¶
func (i FederatedTypeConfigSpecArgs) ToFederatedTypeConfigSpecOutputWithContext(ctx context.Context) FederatedTypeConfigSpecOutput
func (FederatedTypeConfigSpecArgs) ToFederatedTypeConfigSpecPtrOutput ¶
func (i FederatedTypeConfigSpecArgs) ToFederatedTypeConfigSpecPtrOutput() FederatedTypeConfigSpecPtrOutput
func (FederatedTypeConfigSpecArgs) ToFederatedTypeConfigSpecPtrOutputWithContext ¶
func (i FederatedTypeConfigSpecArgs) ToFederatedTypeConfigSpecPtrOutputWithContext(ctx context.Context) FederatedTypeConfigSpecPtrOutput
type FederatedTypeConfigSpecFederatedType ¶
type FederatedTypeConfigSpecFederatedType struct { // Group of the resource. Group *string `pulumi:"group"` // Camel-cased singular name of the resource (e.g. ConfigMap) Kind string `pulumi:"kind"` // Lower-cased plural name of the resource (e.g. configmaps). If not provided, it will be computed by lower-casing the kind and suffixing an 's'. PluralName string `pulumi:"pluralName"` // Scope of the resource. Scope string `pulumi:"scope"` // Version of the resource. Version string `pulumi:"version"` }
Configuration for the federated type that defines (via template, placement and overrides fields) how the target type should appear in multiple cluster.
type FederatedTypeConfigSpecFederatedTypeArgs ¶
type FederatedTypeConfigSpecFederatedTypeArgs struct { // Group of the resource. Group pulumi.StringPtrInput `pulumi:"group"` // Camel-cased singular name of the resource (e.g. ConfigMap) Kind pulumi.StringInput `pulumi:"kind"` // Lower-cased plural name of the resource (e.g. configmaps). If not provided, it will be computed by lower-casing the kind and suffixing an 's'. PluralName pulumi.StringInput `pulumi:"pluralName"` // Scope of the resource. Scope pulumi.StringInput `pulumi:"scope"` // Version of the resource. Version pulumi.StringInput `pulumi:"version"` }
Configuration for the federated type that defines (via template, placement and overrides fields) how the target type should appear in multiple cluster.
func (FederatedTypeConfigSpecFederatedTypeArgs) ElementType ¶
func (FederatedTypeConfigSpecFederatedTypeArgs) ElementType() reflect.Type
func (FederatedTypeConfigSpecFederatedTypeArgs) ToFederatedTypeConfigSpecFederatedTypeOutput ¶
func (i FederatedTypeConfigSpecFederatedTypeArgs) ToFederatedTypeConfigSpecFederatedTypeOutput() FederatedTypeConfigSpecFederatedTypeOutput
func (FederatedTypeConfigSpecFederatedTypeArgs) ToFederatedTypeConfigSpecFederatedTypeOutputWithContext ¶
func (i FederatedTypeConfigSpecFederatedTypeArgs) ToFederatedTypeConfigSpecFederatedTypeOutputWithContext(ctx context.Context) FederatedTypeConfigSpecFederatedTypeOutput
func (FederatedTypeConfigSpecFederatedTypeArgs) ToFederatedTypeConfigSpecFederatedTypePtrOutput ¶
func (i FederatedTypeConfigSpecFederatedTypeArgs) ToFederatedTypeConfigSpecFederatedTypePtrOutput() FederatedTypeConfigSpecFederatedTypePtrOutput
func (FederatedTypeConfigSpecFederatedTypeArgs) ToFederatedTypeConfigSpecFederatedTypePtrOutputWithContext ¶
func (i FederatedTypeConfigSpecFederatedTypeArgs) ToFederatedTypeConfigSpecFederatedTypePtrOutputWithContext(ctx context.Context) FederatedTypeConfigSpecFederatedTypePtrOutput
type FederatedTypeConfigSpecFederatedTypeInput ¶
type FederatedTypeConfigSpecFederatedTypeInput interface { pulumi.Input ToFederatedTypeConfigSpecFederatedTypeOutput() FederatedTypeConfigSpecFederatedTypeOutput ToFederatedTypeConfigSpecFederatedTypeOutputWithContext(context.Context) FederatedTypeConfigSpecFederatedTypeOutput }
FederatedTypeConfigSpecFederatedTypeInput is an input type that accepts FederatedTypeConfigSpecFederatedTypeArgs and FederatedTypeConfigSpecFederatedTypeOutput values. You can construct a concrete instance of `FederatedTypeConfigSpecFederatedTypeInput` via:
FederatedTypeConfigSpecFederatedTypeArgs{...}
type FederatedTypeConfigSpecFederatedTypeOutput ¶
type FederatedTypeConfigSpecFederatedTypeOutput struct{ *pulumi.OutputState }
Configuration for the federated type that defines (via template, placement and overrides fields) how the target type should appear in multiple cluster.
func (FederatedTypeConfigSpecFederatedTypeOutput) ElementType ¶
func (FederatedTypeConfigSpecFederatedTypeOutput) ElementType() reflect.Type
func (FederatedTypeConfigSpecFederatedTypeOutput) Group ¶
func (o FederatedTypeConfigSpecFederatedTypeOutput) Group() pulumi.StringPtrOutput
Group of the resource.
func (FederatedTypeConfigSpecFederatedTypeOutput) Kind ¶
func (o FederatedTypeConfigSpecFederatedTypeOutput) Kind() pulumi.StringOutput
Camel-cased singular name of the resource (e.g. ConfigMap)
func (FederatedTypeConfigSpecFederatedTypeOutput) PluralName ¶
func (o FederatedTypeConfigSpecFederatedTypeOutput) PluralName() pulumi.StringOutput
Lower-cased plural name of the resource (e.g. configmaps). If not provided, it will be computed by lower-casing the kind and suffixing an 's'.
func (FederatedTypeConfigSpecFederatedTypeOutput) Scope ¶
func (o FederatedTypeConfigSpecFederatedTypeOutput) Scope() pulumi.StringOutput
Scope of the resource.
func (FederatedTypeConfigSpecFederatedTypeOutput) ToFederatedTypeConfigSpecFederatedTypeOutput ¶
func (o FederatedTypeConfigSpecFederatedTypeOutput) ToFederatedTypeConfigSpecFederatedTypeOutput() FederatedTypeConfigSpecFederatedTypeOutput
func (FederatedTypeConfigSpecFederatedTypeOutput) ToFederatedTypeConfigSpecFederatedTypeOutputWithContext ¶
func (o FederatedTypeConfigSpecFederatedTypeOutput) ToFederatedTypeConfigSpecFederatedTypeOutputWithContext(ctx context.Context) FederatedTypeConfigSpecFederatedTypeOutput
func (FederatedTypeConfigSpecFederatedTypeOutput) ToFederatedTypeConfigSpecFederatedTypePtrOutput ¶
func (o FederatedTypeConfigSpecFederatedTypeOutput) ToFederatedTypeConfigSpecFederatedTypePtrOutput() FederatedTypeConfigSpecFederatedTypePtrOutput
func (FederatedTypeConfigSpecFederatedTypeOutput) ToFederatedTypeConfigSpecFederatedTypePtrOutputWithContext ¶
func (o FederatedTypeConfigSpecFederatedTypeOutput) ToFederatedTypeConfigSpecFederatedTypePtrOutputWithContext(ctx context.Context) FederatedTypeConfigSpecFederatedTypePtrOutput
func (FederatedTypeConfigSpecFederatedTypeOutput) Version ¶
func (o FederatedTypeConfigSpecFederatedTypeOutput) Version() pulumi.StringOutput
Version of the resource.
type FederatedTypeConfigSpecFederatedTypePtrInput ¶
type FederatedTypeConfigSpecFederatedTypePtrInput interface { pulumi.Input ToFederatedTypeConfigSpecFederatedTypePtrOutput() FederatedTypeConfigSpecFederatedTypePtrOutput ToFederatedTypeConfigSpecFederatedTypePtrOutputWithContext(context.Context) FederatedTypeConfigSpecFederatedTypePtrOutput }
FederatedTypeConfigSpecFederatedTypePtrInput is an input type that accepts FederatedTypeConfigSpecFederatedTypeArgs, FederatedTypeConfigSpecFederatedTypePtr and FederatedTypeConfigSpecFederatedTypePtrOutput values. You can construct a concrete instance of `FederatedTypeConfigSpecFederatedTypePtrInput` via:
FederatedTypeConfigSpecFederatedTypeArgs{...} or: nil
func FederatedTypeConfigSpecFederatedTypePtr ¶
func FederatedTypeConfigSpecFederatedTypePtr(v *FederatedTypeConfigSpecFederatedTypeArgs) FederatedTypeConfigSpecFederatedTypePtrInput
type FederatedTypeConfigSpecFederatedTypePtrOutput ¶
type FederatedTypeConfigSpecFederatedTypePtrOutput struct{ *pulumi.OutputState }
func (FederatedTypeConfigSpecFederatedTypePtrOutput) ElementType ¶
func (FederatedTypeConfigSpecFederatedTypePtrOutput) ElementType() reflect.Type
func (FederatedTypeConfigSpecFederatedTypePtrOutput) Group ¶
func (o FederatedTypeConfigSpecFederatedTypePtrOutput) Group() pulumi.StringPtrOutput
Group of the resource.
func (FederatedTypeConfigSpecFederatedTypePtrOutput) Kind ¶
func (o FederatedTypeConfigSpecFederatedTypePtrOutput) Kind() pulumi.StringPtrOutput
Camel-cased singular name of the resource (e.g. ConfigMap)
func (FederatedTypeConfigSpecFederatedTypePtrOutput) PluralName ¶
func (o FederatedTypeConfigSpecFederatedTypePtrOutput) PluralName() pulumi.StringPtrOutput
Lower-cased plural name of the resource (e.g. configmaps). If not provided, it will be computed by lower-casing the kind and suffixing an 's'.
func (FederatedTypeConfigSpecFederatedTypePtrOutput) Scope ¶
func (o FederatedTypeConfigSpecFederatedTypePtrOutput) Scope() pulumi.StringPtrOutput
Scope of the resource.
func (FederatedTypeConfigSpecFederatedTypePtrOutput) ToFederatedTypeConfigSpecFederatedTypePtrOutput ¶
func (o FederatedTypeConfigSpecFederatedTypePtrOutput) ToFederatedTypeConfigSpecFederatedTypePtrOutput() FederatedTypeConfigSpecFederatedTypePtrOutput
func (FederatedTypeConfigSpecFederatedTypePtrOutput) ToFederatedTypeConfigSpecFederatedTypePtrOutputWithContext ¶
func (o FederatedTypeConfigSpecFederatedTypePtrOutput) ToFederatedTypeConfigSpecFederatedTypePtrOutputWithContext(ctx context.Context) FederatedTypeConfigSpecFederatedTypePtrOutput
func (FederatedTypeConfigSpecFederatedTypePtrOutput) Version ¶
func (o FederatedTypeConfigSpecFederatedTypePtrOutput) Version() pulumi.StringPtrOutput
Version of the resource.
type FederatedTypeConfigSpecInput ¶
type FederatedTypeConfigSpecInput interface { pulumi.Input ToFederatedTypeConfigSpecOutput() FederatedTypeConfigSpecOutput ToFederatedTypeConfigSpecOutputWithContext(context.Context) FederatedTypeConfigSpecOutput }
FederatedTypeConfigSpecInput is an input type that accepts FederatedTypeConfigSpecArgs and FederatedTypeConfigSpecOutput values. You can construct a concrete instance of `FederatedTypeConfigSpecInput` via:
FederatedTypeConfigSpecArgs{...}
type FederatedTypeConfigSpecOutput ¶
type FederatedTypeConfigSpecOutput struct{ *pulumi.OutputState }
func (FederatedTypeConfigSpecOutput) ElementType ¶
func (FederatedTypeConfigSpecOutput) ElementType() reflect.Type
func (FederatedTypeConfigSpecOutput) FederatedType ¶
func (o FederatedTypeConfigSpecOutput) FederatedType() FederatedTypeConfigSpecFederatedTypeOutput
Configuration for the federated type that defines (via template, placement and overrides fields) how the target type should appear in multiple cluster.
func (FederatedTypeConfigSpecOutput) Propagation ¶
func (o FederatedTypeConfigSpecOutput) Propagation() pulumi.StringOutput
Whether or not propagation to member clusters should be enabled.
func (FederatedTypeConfigSpecOutput) StatusCollection ¶
func (o FederatedTypeConfigSpecOutput) StatusCollection() pulumi.StringPtrOutput
Whether or not Status object should be populated.
func (FederatedTypeConfigSpecOutput) StatusType ¶
func (o FederatedTypeConfigSpecOutput) StatusType() FederatedTypeConfigSpecStatusTypePtrOutput
Configuration for the status type that holds information about which type holds the status of the federated resource. If not provided, the group and version will default to those provided for the federated type api resource.
func (FederatedTypeConfigSpecOutput) TargetType ¶
func (o FederatedTypeConfigSpecOutput) TargetType() FederatedTypeConfigSpecTargetTypeOutput
The configuration of the target type. If not set, the pluralName and groupName fields will be set from the metadata.name of this resource. The kind field must be set.
func (FederatedTypeConfigSpecOutput) ToFederatedTypeConfigSpecOutput ¶
func (o FederatedTypeConfigSpecOutput) ToFederatedTypeConfigSpecOutput() FederatedTypeConfigSpecOutput
func (FederatedTypeConfigSpecOutput) ToFederatedTypeConfigSpecOutputWithContext ¶
func (o FederatedTypeConfigSpecOutput) ToFederatedTypeConfigSpecOutputWithContext(ctx context.Context) FederatedTypeConfigSpecOutput
func (FederatedTypeConfigSpecOutput) ToFederatedTypeConfigSpecPtrOutput ¶
func (o FederatedTypeConfigSpecOutput) ToFederatedTypeConfigSpecPtrOutput() FederatedTypeConfigSpecPtrOutput
func (FederatedTypeConfigSpecOutput) ToFederatedTypeConfigSpecPtrOutputWithContext ¶
func (o FederatedTypeConfigSpecOutput) ToFederatedTypeConfigSpecPtrOutputWithContext(ctx context.Context) FederatedTypeConfigSpecPtrOutput
type FederatedTypeConfigSpecPtrInput ¶
type FederatedTypeConfigSpecPtrInput interface { pulumi.Input ToFederatedTypeConfigSpecPtrOutput() FederatedTypeConfigSpecPtrOutput ToFederatedTypeConfigSpecPtrOutputWithContext(context.Context) FederatedTypeConfigSpecPtrOutput }
FederatedTypeConfigSpecPtrInput is an input type that accepts FederatedTypeConfigSpecArgs, FederatedTypeConfigSpecPtr and FederatedTypeConfigSpecPtrOutput values. You can construct a concrete instance of `FederatedTypeConfigSpecPtrInput` via:
FederatedTypeConfigSpecArgs{...} or: nil
func FederatedTypeConfigSpecPtr ¶
func FederatedTypeConfigSpecPtr(v *FederatedTypeConfigSpecArgs) FederatedTypeConfigSpecPtrInput
type FederatedTypeConfigSpecPtrOutput ¶
type FederatedTypeConfigSpecPtrOutput struct{ *pulumi.OutputState }
func (FederatedTypeConfigSpecPtrOutput) Elem ¶
func (o FederatedTypeConfigSpecPtrOutput) Elem() FederatedTypeConfigSpecOutput
func (FederatedTypeConfigSpecPtrOutput) ElementType ¶
func (FederatedTypeConfigSpecPtrOutput) ElementType() reflect.Type
func (FederatedTypeConfigSpecPtrOutput) FederatedType ¶
func (o FederatedTypeConfigSpecPtrOutput) FederatedType() FederatedTypeConfigSpecFederatedTypePtrOutput
Configuration for the federated type that defines (via template, placement and overrides fields) how the target type should appear in multiple cluster.
func (FederatedTypeConfigSpecPtrOutput) Propagation ¶
func (o FederatedTypeConfigSpecPtrOutput) Propagation() pulumi.StringPtrOutput
Whether or not propagation to member clusters should be enabled.
func (FederatedTypeConfigSpecPtrOutput) StatusCollection ¶
func (o FederatedTypeConfigSpecPtrOutput) StatusCollection() pulumi.StringPtrOutput
Whether or not Status object should be populated.
func (FederatedTypeConfigSpecPtrOutput) StatusType ¶
func (o FederatedTypeConfigSpecPtrOutput) StatusType() FederatedTypeConfigSpecStatusTypePtrOutput
Configuration for the status type that holds information about which type holds the status of the federated resource. If not provided, the group and version will default to those provided for the federated type api resource.
func (FederatedTypeConfigSpecPtrOutput) TargetType ¶
func (o FederatedTypeConfigSpecPtrOutput) TargetType() FederatedTypeConfigSpecTargetTypePtrOutput
The configuration of the target type. If not set, the pluralName and groupName fields will be set from the metadata.name of this resource. The kind field must be set.
func (FederatedTypeConfigSpecPtrOutput) ToFederatedTypeConfigSpecPtrOutput ¶
func (o FederatedTypeConfigSpecPtrOutput) ToFederatedTypeConfigSpecPtrOutput() FederatedTypeConfigSpecPtrOutput
func (FederatedTypeConfigSpecPtrOutput) ToFederatedTypeConfigSpecPtrOutputWithContext ¶
func (o FederatedTypeConfigSpecPtrOutput) ToFederatedTypeConfigSpecPtrOutputWithContext(ctx context.Context) FederatedTypeConfigSpecPtrOutput
type FederatedTypeConfigSpecStatusType ¶
type FederatedTypeConfigSpecStatusType struct { // Group of the resource. Group *string `pulumi:"group"` // Camel-cased singular name of the resource (e.g. ConfigMap) Kind string `pulumi:"kind"` // Lower-cased plural name of the resource (e.g. configmaps). If not provided, it will be computed by lower-casing the kind and suffixing an 's'. PluralName string `pulumi:"pluralName"` // Scope of the resource. Scope string `pulumi:"scope"` // Version of the resource. Version string `pulumi:"version"` }
Configuration for the status type that holds information about which type holds the status of the federated resource. If not provided, the group and version will default to those provided for the federated type api resource.
type FederatedTypeConfigSpecStatusTypeArgs ¶
type FederatedTypeConfigSpecStatusTypeArgs struct { // Group of the resource. Group pulumi.StringPtrInput `pulumi:"group"` // Camel-cased singular name of the resource (e.g. ConfigMap) Kind pulumi.StringInput `pulumi:"kind"` // Lower-cased plural name of the resource (e.g. configmaps). If not provided, it will be computed by lower-casing the kind and suffixing an 's'. PluralName pulumi.StringInput `pulumi:"pluralName"` // Scope of the resource. Scope pulumi.StringInput `pulumi:"scope"` // Version of the resource. Version pulumi.StringInput `pulumi:"version"` }
Configuration for the status type that holds information about which type holds the status of the federated resource. If not provided, the group and version will default to those provided for the federated type api resource.
func (FederatedTypeConfigSpecStatusTypeArgs) ElementType ¶
func (FederatedTypeConfigSpecStatusTypeArgs) ElementType() reflect.Type
func (FederatedTypeConfigSpecStatusTypeArgs) ToFederatedTypeConfigSpecStatusTypeOutput ¶
func (i FederatedTypeConfigSpecStatusTypeArgs) ToFederatedTypeConfigSpecStatusTypeOutput() FederatedTypeConfigSpecStatusTypeOutput
func (FederatedTypeConfigSpecStatusTypeArgs) ToFederatedTypeConfigSpecStatusTypeOutputWithContext ¶
func (i FederatedTypeConfigSpecStatusTypeArgs) ToFederatedTypeConfigSpecStatusTypeOutputWithContext(ctx context.Context) FederatedTypeConfigSpecStatusTypeOutput
func (FederatedTypeConfigSpecStatusTypeArgs) ToFederatedTypeConfigSpecStatusTypePtrOutput ¶
func (i FederatedTypeConfigSpecStatusTypeArgs) ToFederatedTypeConfigSpecStatusTypePtrOutput() FederatedTypeConfigSpecStatusTypePtrOutput
func (FederatedTypeConfigSpecStatusTypeArgs) ToFederatedTypeConfigSpecStatusTypePtrOutputWithContext ¶
func (i FederatedTypeConfigSpecStatusTypeArgs) ToFederatedTypeConfigSpecStatusTypePtrOutputWithContext(ctx context.Context) FederatedTypeConfigSpecStatusTypePtrOutput
type FederatedTypeConfigSpecStatusTypeInput ¶
type FederatedTypeConfigSpecStatusTypeInput interface { pulumi.Input ToFederatedTypeConfigSpecStatusTypeOutput() FederatedTypeConfigSpecStatusTypeOutput ToFederatedTypeConfigSpecStatusTypeOutputWithContext(context.Context) FederatedTypeConfigSpecStatusTypeOutput }
FederatedTypeConfigSpecStatusTypeInput is an input type that accepts FederatedTypeConfigSpecStatusTypeArgs and FederatedTypeConfigSpecStatusTypeOutput values. You can construct a concrete instance of `FederatedTypeConfigSpecStatusTypeInput` via:
FederatedTypeConfigSpecStatusTypeArgs{...}
type FederatedTypeConfigSpecStatusTypeOutput ¶
type FederatedTypeConfigSpecStatusTypeOutput struct{ *pulumi.OutputState }
Configuration for the status type that holds information about which type holds the status of the federated resource. If not provided, the group and version will default to those provided for the federated type api resource.
func (FederatedTypeConfigSpecStatusTypeOutput) ElementType ¶
func (FederatedTypeConfigSpecStatusTypeOutput) ElementType() reflect.Type
func (FederatedTypeConfigSpecStatusTypeOutput) Group ¶
func (o FederatedTypeConfigSpecStatusTypeOutput) Group() pulumi.StringPtrOutput
Group of the resource.
func (FederatedTypeConfigSpecStatusTypeOutput) Kind ¶
func (o FederatedTypeConfigSpecStatusTypeOutput) Kind() pulumi.StringOutput
Camel-cased singular name of the resource (e.g. ConfigMap)
func (FederatedTypeConfigSpecStatusTypeOutput) PluralName ¶
func (o FederatedTypeConfigSpecStatusTypeOutput) PluralName() pulumi.StringOutput
Lower-cased plural name of the resource (e.g. configmaps). If not provided, it will be computed by lower-casing the kind and suffixing an 's'.
func (FederatedTypeConfigSpecStatusTypeOutput) Scope ¶
func (o FederatedTypeConfigSpecStatusTypeOutput) Scope() pulumi.StringOutput
Scope of the resource.
func (FederatedTypeConfigSpecStatusTypeOutput) ToFederatedTypeConfigSpecStatusTypeOutput ¶
func (o FederatedTypeConfigSpecStatusTypeOutput) ToFederatedTypeConfigSpecStatusTypeOutput() FederatedTypeConfigSpecStatusTypeOutput
func (FederatedTypeConfigSpecStatusTypeOutput) ToFederatedTypeConfigSpecStatusTypeOutputWithContext ¶
func (o FederatedTypeConfigSpecStatusTypeOutput) ToFederatedTypeConfigSpecStatusTypeOutputWithContext(ctx context.Context) FederatedTypeConfigSpecStatusTypeOutput
func (FederatedTypeConfigSpecStatusTypeOutput) ToFederatedTypeConfigSpecStatusTypePtrOutput ¶
func (o FederatedTypeConfigSpecStatusTypeOutput) ToFederatedTypeConfigSpecStatusTypePtrOutput() FederatedTypeConfigSpecStatusTypePtrOutput
func (FederatedTypeConfigSpecStatusTypeOutput) ToFederatedTypeConfigSpecStatusTypePtrOutputWithContext ¶
func (o FederatedTypeConfigSpecStatusTypeOutput) ToFederatedTypeConfigSpecStatusTypePtrOutputWithContext(ctx context.Context) FederatedTypeConfigSpecStatusTypePtrOutput
func (FederatedTypeConfigSpecStatusTypeOutput) Version ¶
func (o FederatedTypeConfigSpecStatusTypeOutput) Version() pulumi.StringOutput
Version of the resource.
type FederatedTypeConfigSpecStatusTypePtrInput ¶
type FederatedTypeConfigSpecStatusTypePtrInput interface { pulumi.Input ToFederatedTypeConfigSpecStatusTypePtrOutput() FederatedTypeConfigSpecStatusTypePtrOutput ToFederatedTypeConfigSpecStatusTypePtrOutputWithContext(context.Context) FederatedTypeConfigSpecStatusTypePtrOutput }
FederatedTypeConfigSpecStatusTypePtrInput is an input type that accepts FederatedTypeConfigSpecStatusTypeArgs, FederatedTypeConfigSpecStatusTypePtr and FederatedTypeConfigSpecStatusTypePtrOutput values. You can construct a concrete instance of `FederatedTypeConfigSpecStatusTypePtrInput` via:
FederatedTypeConfigSpecStatusTypeArgs{...} or: nil
func FederatedTypeConfigSpecStatusTypePtr ¶
func FederatedTypeConfigSpecStatusTypePtr(v *FederatedTypeConfigSpecStatusTypeArgs) FederatedTypeConfigSpecStatusTypePtrInput
type FederatedTypeConfigSpecStatusTypePtrOutput ¶
type FederatedTypeConfigSpecStatusTypePtrOutput struct{ *pulumi.OutputState }
func (FederatedTypeConfigSpecStatusTypePtrOutput) ElementType ¶
func (FederatedTypeConfigSpecStatusTypePtrOutput) ElementType() reflect.Type
func (FederatedTypeConfigSpecStatusTypePtrOutput) Group ¶
func (o FederatedTypeConfigSpecStatusTypePtrOutput) Group() pulumi.StringPtrOutput
Group of the resource.
func (FederatedTypeConfigSpecStatusTypePtrOutput) Kind ¶
func (o FederatedTypeConfigSpecStatusTypePtrOutput) Kind() pulumi.StringPtrOutput
Camel-cased singular name of the resource (e.g. ConfigMap)
func (FederatedTypeConfigSpecStatusTypePtrOutput) PluralName ¶
func (o FederatedTypeConfigSpecStatusTypePtrOutput) PluralName() pulumi.StringPtrOutput
Lower-cased plural name of the resource (e.g. configmaps). If not provided, it will be computed by lower-casing the kind and suffixing an 's'.
func (FederatedTypeConfigSpecStatusTypePtrOutput) Scope ¶
func (o FederatedTypeConfigSpecStatusTypePtrOutput) Scope() pulumi.StringPtrOutput
Scope of the resource.
func (FederatedTypeConfigSpecStatusTypePtrOutput) ToFederatedTypeConfigSpecStatusTypePtrOutput ¶
func (o FederatedTypeConfigSpecStatusTypePtrOutput) ToFederatedTypeConfigSpecStatusTypePtrOutput() FederatedTypeConfigSpecStatusTypePtrOutput
func (FederatedTypeConfigSpecStatusTypePtrOutput) ToFederatedTypeConfigSpecStatusTypePtrOutputWithContext ¶
func (o FederatedTypeConfigSpecStatusTypePtrOutput) ToFederatedTypeConfigSpecStatusTypePtrOutputWithContext(ctx context.Context) FederatedTypeConfigSpecStatusTypePtrOutput
func (FederatedTypeConfigSpecStatusTypePtrOutput) Version ¶
func (o FederatedTypeConfigSpecStatusTypePtrOutput) Version() pulumi.StringPtrOutput
Version of the resource.
type FederatedTypeConfigSpecTargetType ¶
type FederatedTypeConfigSpecTargetType struct { // Group of the resource. Group *string `pulumi:"group"` // Camel-cased singular name of the resource (e.g. ConfigMap) Kind string `pulumi:"kind"` // Lower-cased plural name of the resource (e.g. configmaps). If not provided, it will be computed by lower-casing the kind and suffixing an 's'. PluralName string `pulumi:"pluralName"` // Scope of the resource. Scope string `pulumi:"scope"` // Version of the resource. Version string `pulumi:"version"` }
The configuration of the target type. If not set, the pluralName and groupName fields will be set from the metadata.name of this resource. The kind field must be set.
type FederatedTypeConfigSpecTargetTypeArgs ¶
type FederatedTypeConfigSpecTargetTypeArgs struct { // Group of the resource. Group pulumi.StringPtrInput `pulumi:"group"` // Camel-cased singular name of the resource (e.g. ConfigMap) Kind pulumi.StringInput `pulumi:"kind"` // Lower-cased plural name of the resource (e.g. configmaps). If not provided, it will be computed by lower-casing the kind and suffixing an 's'. PluralName pulumi.StringInput `pulumi:"pluralName"` // Scope of the resource. Scope pulumi.StringInput `pulumi:"scope"` // Version of the resource. Version pulumi.StringInput `pulumi:"version"` }
The configuration of the target type. If not set, the pluralName and groupName fields will be set from the metadata.name of this resource. The kind field must be set.
func (FederatedTypeConfigSpecTargetTypeArgs) ElementType ¶
func (FederatedTypeConfigSpecTargetTypeArgs) ElementType() reflect.Type
func (FederatedTypeConfigSpecTargetTypeArgs) ToFederatedTypeConfigSpecTargetTypeOutput ¶
func (i FederatedTypeConfigSpecTargetTypeArgs) ToFederatedTypeConfigSpecTargetTypeOutput() FederatedTypeConfigSpecTargetTypeOutput
func (FederatedTypeConfigSpecTargetTypeArgs) ToFederatedTypeConfigSpecTargetTypeOutputWithContext ¶
func (i FederatedTypeConfigSpecTargetTypeArgs) ToFederatedTypeConfigSpecTargetTypeOutputWithContext(ctx context.Context) FederatedTypeConfigSpecTargetTypeOutput
func (FederatedTypeConfigSpecTargetTypeArgs) ToFederatedTypeConfigSpecTargetTypePtrOutput ¶
func (i FederatedTypeConfigSpecTargetTypeArgs) ToFederatedTypeConfigSpecTargetTypePtrOutput() FederatedTypeConfigSpecTargetTypePtrOutput
func (FederatedTypeConfigSpecTargetTypeArgs) ToFederatedTypeConfigSpecTargetTypePtrOutputWithContext ¶
func (i FederatedTypeConfigSpecTargetTypeArgs) ToFederatedTypeConfigSpecTargetTypePtrOutputWithContext(ctx context.Context) FederatedTypeConfigSpecTargetTypePtrOutput
type FederatedTypeConfigSpecTargetTypeInput ¶
type FederatedTypeConfigSpecTargetTypeInput interface { pulumi.Input ToFederatedTypeConfigSpecTargetTypeOutput() FederatedTypeConfigSpecTargetTypeOutput ToFederatedTypeConfigSpecTargetTypeOutputWithContext(context.Context) FederatedTypeConfigSpecTargetTypeOutput }
FederatedTypeConfigSpecTargetTypeInput is an input type that accepts FederatedTypeConfigSpecTargetTypeArgs and FederatedTypeConfigSpecTargetTypeOutput values. You can construct a concrete instance of `FederatedTypeConfigSpecTargetTypeInput` via:
FederatedTypeConfigSpecTargetTypeArgs{...}
type FederatedTypeConfigSpecTargetTypeOutput ¶
type FederatedTypeConfigSpecTargetTypeOutput struct{ *pulumi.OutputState }
The configuration of the target type. If not set, the pluralName and groupName fields will be set from the metadata.name of this resource. The kind field must be set.
func (FederatedTypeConfigSpecTargetTypeOutput) ElementType ¶
func (FederatedTypeConfigSpecTargetTypeOutput) ElementType() reflect.Type
func (FederatedTypeConfigSpecTargetTypeOutput) Group ¶
func (o FederatedTypeConfigSpecTargetTypeOutput) Group() pulumi.StringPtrOutput
Group of the resource.
func (FederatedTypeConfigSpecTargetTypeOutput) Kind ¶
func (o FederatedTypeConfigSpecTargetTypeOutput) Kind() pulumi.StringOutput
Camel-cased singular name of the resource (e.g. ConfigMap)
func (FederatedTypeConfigSpecTargetTypeOutput) PluralName ¶
func (o FederatedTypeConfigSpecTargetTypeOutput) PluralName() pulumi.StringOutput
Lower-cased plural name of the resource (e.g. configmaps). If not provided, it will be computed by lower-casing the kind and suffixing an 's'.
func (FederatedTypeConfigSpecTargetTypeOutput) Scope ¶
func (o FederatedTypeConfigSpecTargetTypeOutput) Scope() pulumi.StringOutput
Scope of the resource.
func (FederatedTypeConfigSpecTargetTypeOutput) ToFederatedTypeConfigSpecTargetTypeOutput ¶
func (o FederatedTypeConfigSpecTargetTypeOutput) ToFederatedTypeConfigSpecTargetTypeOutput() FederatedTypeConfigSpecTargetTypeOutput
func (FederatedTypeConfigSpecTargetTypeOutput) ToFederatedTypeConfigSpecTargetTypeOutputWithContext ¶
func (o FederatedTypeConfigSpecTargetTypeOutput) ToFederatedTypeConfigSpecTargetTypeOutputWithContext(ctx context.Context) FederatedTypeConfigSpecTargetTypeOutput
func (FederatedTypeConfigSpecTargetTypeOutput) ToFederatedTypeConfigSpecTargetTypePtrOutput ¶
func (o FederatedTypeConfigSpecTargetTypeOutput) ToFederatedTypeConfigSpecTargetTypePtrOutput() FederatedTypeConfigSpecTargetTypePtrOutput
func (FederatedTypeConfigSpecTargetTypeOutput) ToFederatedTypeConfigSpecTargetTypePtrOutputWithContext ¶
func (o FederatedTypeConfigSpecTargetTypeOutput) ToFederatedTypeConfigSpecTargetTypePtrOutputWithContext(ctx context.Context) FederatedTypeConfigSpecTargetTypePtrOutput
func (FederatedTypeConfigSpecTargetTypeOutput) Version ¶
func (o FederatedTypeConfigSpecTargetTypeOutput) Version() pulumi.StringOutput
Version of the resource.
type FederatedTypeConfigSpecTargetTypePtrInput ¶
type FederatedTypeConfigSpecTargetTypePtrInput interface { pulumi.Input ToFederatedTypeConfigSpecTargetTypePtrOutput() FederatedTypeConfigSpecTargetTypePtrOutput ToFederatedTypeConfigSpecTargetTypePtrOutputWithContext(context.Context) FederatedTypeConfigSpecTargetTypePtrOutput }
FederatedTypeConfigSpecTargetTypePtrInput is an input type that accepts FederatedTypeConfigSpecTargetTypeArgs, FederatedTypeConfigSpecTargetTypePtr and FederatedTypeConfigSpecTargetTypePtrOutput values. You can construct a concrete instance of `FederatedTypeConfigSpecTargetTypePtrInput` via:
FederatedTypeConfigSpecTargetTypeArgs{...} or: nil
func FederatedTypeConfigSpecTargetTypePtr ¶
func FederatedTypeConfigSpecTargetTypePtr(v *FederatedTypeConfigSpecTargetTypeArgs) FederatedTypeConfigSpecTargetTypePtrInput
type FederatedTypeConfigSpecTargetTypePtrOutput ¶
type FederatedTypeConfigSpecTargetTypePtrOutput struct{ *pulumi.OutputState }
func (FederatedTypeConfigSpecTargetTypePtrOutput) ElementType ¶
func (FederatedTypeConfigSpecTargetTypePtrOutput) ElementType() reflect.Type
func (FederatedTypeConfigSpecTargetTypePtrOutput) Group ¶
func (o FederatedTypeConfigSpecTargetTypePtrOutput) Group() pulumi.StringPtrOutput
Group of the resource.
func (FederatedTypeConfigSpecTargetTypePtrOutput) Kind ¶
func (o FederatedTypeConfigSpecTargetTypePtrOutput) Kind() pulumi.StringPtrOutput
Camel-cased singular name of the resource (e.g. ConfigMap)
func (FederatedTypeConfigSpecTargetTypePtrOutput) PluralName ¶
func (o FederatedTypeConfigSpecTargetTypePtrOutput) PluralName() pulumi.StringPtrOutput
Lower-cased plural name of the resource (e.g. configmaps). If not provided, it will be computed by lower-casing the kind and suffixing an 's'.
func (FederatedTypeConfigSpecTargetTypePtrOutput) Scope ¶
func (o FederatedTypeConfigSpecTargetTypePtrOutput) Scope() pulumi.StringPtrOutput
Scope of the resource.
func (FederatedTypeConfigSpecTargetTypePtrOutput) ToFederatedTypeConfigSpecTargetTypePtrOutput ¶
func (o FederatedTypeConfigSpecTargetTypePtrOutput) ToFederatedTypeConfigSpecTargetTypePtrOutput() FederatedTypeConfigSpecTargetTypePtrOutput
func (FederatedTypeConfigSpecTargetTypePtrOutput) ToFederatedTypeConfigSpecTargetTypePtrOutputWithContext ¶
func (o FederatedTypeConfigSpecTargetTypePtrOutput) ToFederatedTypeConfigSpecTargetTypePtrOutputWithContext(ctx context.Context) FederatedTypeConfigSpecTargetTypePtrOutput
func (FederatedTypeConfigSpecTargetTypePtrOutput) Version ¶
func (o FederatedTypeConfigSpecTargetTypePtrOutput) Version() pulumi.StringPtrOutput
Version of the resource.
type FederatedTypeConfigState ¶
type FederatedTypeConfigState struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput Spec FederatedTypeConfigSpecPtrInput Status FederatedTypeConfigStatusPtrInput }
func (FederatedTypeConfigState) ElementType ¶
func (FederatedTypeConfigState) ElementType() reflect.Type
type FederatedTypeConfigStatus ¶
type FederatedTypeConfigStatus struct { // ObservedGeneration is the generation as observed by the controller consuming the FederatedTypeConfig. ObservedGeneration int `pulumi:"observedGeneration"` // PropagationController tracks the status of the sync controller. PropagationController string `pulumi:"propagationController"` // StatusController tracks the status of the status controller. StatusController *string `pulumi:"statusController"` }
type FederatedTypeConfigStatusArgs ¶
type FederatedTypeConfigStatusArgs struct { // ObservedGeneration is the generation as observed by the controller consuming the FederatedTypeConfig. ObservedGeneration pulumi.IntInput `pulumi:"observedGeneration"` // PropagationController tracks the status of the sync controller. PropagationController pulumi.StringInput `pulumi:"propagationController"` // StatusController tracks the status of the status controller. StatusController pulumi.StringPtrInput `pulumi:"statusController"` }
func (FederatedTypeConfigStatusArgs) ElementType ¶
func (FederatedTypeConfigStatusArgs) ElementType() reflect.Type
func (FederatedTypeConfigStatusArgs) ToFederatedTypeConfigStatusOutput ¶
func (i FederatedTypeConfigStatusArgs) ToFederatedTypeConfigStatusOutput() FederatedTypeConfigStatusOutput
func (FederatedTypeConfigStatusArgs) ToFederatedTypeConfigStatusOutputWithContext ¶
func (i FederatedTypeConfigStatusArgs) ToFederatedTypeConfigStatusOutputWithContext(ctx context.Context) FederatedTypeConfigStatusOutput
func (FederatedTypeConfigStatusArgs) ToFederatedTypeConfigStatusPtrOutput ¶
func (i FederatedTypeConfigStatusArgs) ToFederatedTypeConfigStatusPtrOutput() FederatedTypeConfigStatusPtrOutput
func (FederatedTypeConfigStatusArgs) ToFederatedTypeConfigStatusPtrOutputWithContext ¶
func (i FederatedTypeConfigStatusArgs) ToFederatedTypeConfigStatusPtrOutputWithContext(ctx context.Context) FederatedTypeConfigStatusPtrOutput
type FederatedTypeConfigStatusInput ¶
type FederatedTypeConfigStatusInput interface { pulumi.Input ToFederatedTypeConfigStatusOutput() FederatedTypeConfigStatusOutput ToFederatedTypeConfigStatusOutputWithContext(context.Context) FederatedTypeConfigStatusOutput }
FederatedTypeConfigStatusInput is an input type that accepts FederatedTypeConfigStatusArgs and FederatedTypeConfigStatusOutput values. You can construct a concrete instance of `FederatedTypeConfigStatusInput` via:
FederatedTypeConfigStatusArgs{...}
type FederatedTypeConfigStatusOutput ¶
type FederatedTypeConfigStatusOutput struct{ *pulumi.OutputState }
func (FederatedTypeConfigStatusOutput) ElementType ¶
func (FederatedTypeConfigStatusOutput) ElementType() reflect.Type
func (FederatedTypeConfigStatusOutput) ObservedGeneration ¶
func (o FederatedTypeConfigStatusOutput) ObservedGeneration() pulumi.IntOutput
ObservedGeneration is the generation as observed by the controller consuming the FederatedTypeConfig.
func (FederatedTypeConfigStatusOutput) PropagationController ¶
func (o FederatedTypeConfigStatusOutput) PropagationController() pulumi.StringOutput
PropagationController tracks the status of the sync controller.
func (FederatedTypeConfigStatusOutput) StatusController ¶
func (o FederatedTypeConfigStatusOutput) StatusController() pulumi.StringPtrOutput
StatusController tracks the status of the status controller.
func (FederatedTypeConfigStatusOutput) ToFederatedTypeConfigStatusOutput ¶
func (o FederatedTypeConfigStatusOutput) ToFederatedTypeConfigStatusOutput() FederatedTypeConfigStatusOutput
func (FederatedTypeConfigStatusOutput) ToFederatedTypeConfigStatusOutputWithContext ¶
func (o FederatedTypeConfigStatusOutput) ToFederatedTypeConfigStatusOutputWithContext(ctx context.Context) FederatedTypeConfigStatusOutput
func (FederatedTypeConfigStatusOutput) ToFederatedTypeConfigStatusPtrOutput ¶
func (o FederatedTypeConfigStatusOutput) ToFederatedTypeConfigStatusPtrOutput() FederatedTypeConfigStatusPtrOutput
func (FederatedTypeConfigStatusOutput) ToFederatedTypeConfigStatusPtrOutputWithContext ¶
func (o FederatedTypeConfigStatusOutput) ToFederatedTypeConfigStatusPtrOutputWithContext(ctx context.Context) FederatedTypeConfigStatusPtrOutput
type FederatedTypeConfigStatusPtrInput ¶
type FederatedTypeConfigStatusPtrInput interface { pulumi.Input ToFederatedTypeConfigStatusPtrOutput() FederatedTypeConfigStatusPtrOutput ToFederatedTypeConfigStatusPtrOutputWithContext(context.Context) FederatedTypeConfigStatusPtrOutput }
FederatedTypeConfigStatusPtrInput is an input type that accepts FederatedTypeConfigStatusArgs, FederatedTypeConfigStatusPtr and FederatedTypeConfigStatusPtrOutput values. You can construct a concrete instance of `FederatedTypeConfigStatusPtrInput` via:
FederatedTypeConfigStatusArgs{...} or: nil
func FederatedTypeConfigStatusPtr ¶
func FederatedTypeConfigStatusPtr(v *FederatedTypeConfigStatusArgs) FederatedTypeConfigStatusPtrInput
type FederatedTypeConfigStatusPtrOutput ¶
type FederatedTypeConfigStatusPtrOutput struct{ *pulumi.OutputState }
func (FederatedTypeConfigStatusPtrOutput) Elem ¶
func (o FederatedTypeConfigStatusPtrOutput) Elem() FederatedTypeConfigStatusOutput
func (FederatedTypeConfigStatusPtrOutput) ElementType ¶
func (FederatedTypeConfigStatusPtrOutput) ElementType() reflect.Type
func (FederatedTypeConfigStatusPtrOutput) ObservedGeneration ¶
func (o FederatedTypeConfigStatusPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
ObservedGeneration is the generation as observed by the controller consuming the FederatedTypeConfig.
func (FederatedTypeConfigStatusPtrOutput) PropagationController ¶
func (o FederatedTypeConfigStatusPtrOutput) PropagationController() pulumi.StringPtrOutput
PropagationController tracks the status of the sync controller.
func (FederatedTypeConfigStatusPtrOutput) StatusController ¶
func (o FederatedTypeConfigStatusPtrOutput) StatusController() pulumi.StringPtrOutput
StatusController tracks the status of the status controller.
func (FederatedTypeConfigStatusPtrOutput) ToFederatedTypeConfigStatusPtrOutput ¶
func (o FederatedTypeConfigStatusPtrOutput) ToFederatedTypeConfigStatusPtrOutput() FederatedTypeConfigStatusPtrOutput
func (FederatedTypeConfigStatusPtrOutput) ToFederatedTypeConfigStatusPtrOutputWithContext ¶
func (o FederatedTypeConfigStatusPtrOutput) ToFederatedTypeConfigStatusPtrOutputWithContext(ctx context.Context) FederatedTypeConfigStatusPtrOutput
type FederatedTypeConfigType ¶
type FederatedTypeConfigType struct { ApiVersion *string `pulumi:"apiVersion"` Kind *string `pulumi:"kind"` Metadata *metav1.ObjectMeta `pulumi:"metadata"` Spec FederatedTypeConfigSpec `pulumi:"spec"` Status *FederatedTypeConfigStatus `pulumi:"status"` }
type FederatedTypeConfigTypeArgs ¶
type FederatedTypeConfigTypeArgs struct { ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` Kind pulumi.StringPtrInput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` Spec FederatedTypeConfigSpecInput `pulumi:"spec"` Status FederatedTypeConfigStatusPtrInput `pulumi:"status"` }
func (FederatedTypeConfigTypeArgs) ElementType ¶
func (FederatedTypeConfigTypeArgs) ElementType() reflect.Type
func (FederatedTypeConfigTypeArgs) ToFederatedTypeConfigTypeOutput ¶
func (i FederatedTypeConfigTypeArgs) ToFederatedTypeConfigTypeOutput() FederatedTypeConfigTypeOutput
func (FederatedTypeConfigTypeArgs) ToFederatedTypeConfigTypeOutputWithContext ¶
func (i FederatedTypeConfigTypeArgs) ToFederatedTypeConfigTypeOutputWithContext(ctx context.Context) FederatedTypeConfigTypeOutput
type FederatedTypeConfigTypeInput ¶
type FederatedTypeConfigTypeInput interface { pulumi.Input ToFederatedTypeConfigTypeOutput() FederatedTypeConfigTypeOutput ToFederatedTypeConfigTypeOutputWithContext(context.Context) FederatedTypeConfigTypeOutput }
FederatedTypeConfigTypeInput is an input type that accepts FederatedTypeConfigTypeArgs and FederatedTypeConfigTypeOutput values. You can construct a concrete instance of `FederatedTypeConfigTypeInput` via:
FederatedTypeConfigTypeArgs{...}
type FederatedTypeConfigTypeOutput ¶
type FederatedTypeConfigTypeOutput struct{ *pulumi.OutputState }
func (FederatedTypeConfigTypeOutput) ApiVersion ¶
func (o FederatedTypeConfigTypeOutput) ApiVersion() pulumi.StringPtrOutput
func (FederatedTypeConfigTypeOutput) ElementType ¶
func (FederatedTypeConfigTypeOutput) ElementType() reflect.Type
func (FederatedTypeConfigTypeOutput) Kind ¶
func (o FederatedTypeConfigTypeOutput) Kind() pulumi.StringPtrOutput
func (FederatedTypeConfigTypeOutput) Metadata ¶
func (o FederatedTypeConfigTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
func (FederatedTypeConfigTypeOutput) Spec ¶
func (o FederatedTypeConfigTypeOutput) Spec() FederatedTypeConfigSpecOutput
func (FederatedTypeConfigTypeOutput) Status ¶
func (o FederatedTypeConfigTypeOutput) Status() FederatedTypeConfigStatusPtrOutput
func (FederatedTypeConfigTypeOutput) ToFederatedTypeConfigTypeOutput ¶
func (o FederatedTypeConfigTypeOutput) ToFederatedTypeConfigTypeOutput() FederatedTypeConfigTypeOutput
func (FederatedTypeConfigTypeOutput) ToFederatedTypeConfigTypeOutputWithContext ¶
func (o FederatedTypeConfigTypeOutput) ToFederatedTypeConfigTypeOutputWithContext(ctx context.Context) FederatedTypeConfigTypeOutput
type KubeFedCluster ¶
type KubeFedCluster struct { pulumi.CustomResourceState ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` Kind pulumi.StringPtrOutput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` Spec KubeFedClusterSpecOutput `pulumi:"spec"` Status KubeFedClusterStatusPtrOutput `pulumi:"status"` }
func GetKubeFedCluster ¶
func GetKubeFedCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *KubeFedClusterState, opts ...pulumi.ResourceOption) (*KubeFedCluster, error)
GetKubeFedCluster gets an existing KubeFedCluster 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 NewKubeFedCluster ¶
func NewKubeFedCluster(ctx *pulumi.Context, name string, args *KubeFedClusterArgs, opts ...pulumi.ResourceOption) (*KubeFedCluster, error)
NewKubeFedCluster registers a new resource with the given unique name, arguments, and options.
type KubeFedClusterArgs ¶
type KubeFedClusterArgs struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput Spec KubeFedClusterSpecPtrInput Status KubeFedClusterStatusPtrInput }
The set of arguments for constructing a KubeFedCluster resource.
func (KubeFedClusterArgs) ElementType ¶
func (KubeFedClusterArgs) ElementType() reflect.Type
type KubeFedClusterMetadata ¶
type KubeFedClusterMetadata struct { }
type KubeFedClusterMetadataArgs ¶
type KubeFedClusterMetadataArgs struct { }
func (KubeFedClusterMetadataArgs) ElementType ¶
func (KubeFedClusterMetadataArgs) ElementType() reflect.Type
func (KubeFedClusterMetadataArgs) ToKubeFedClusterMetadataOutput ¶
func (i KubeFedClusterMetadataArgs) ToKubeFedClusterMetadataOutput() KubeFedClusterMetadataOutput
func (KubeFedClusterMetadataArgs) ToKubeFedClusterMetadataOutputWithContext ¶
func (i KubeFedClusterMetadataArgs) ToKubeFedClusterMetadataOutputWithContext(ctx context.Context) KubeFedClusterMetadataOutput
type KubeFedClusterMetadataInput ¶
type KubeFedClusterMetadataInput interface { pulumi.Input ToKubeFedClusterMetadataOutput() KubeFedClusterMetadataOutput ToKubeFedClusterMetadataOutputWithContext(context.Context) KubeFedClusterMetadataOutput }
KubeFedClusterMetadataInput is an input type that accepts KubeFedClusterMetadataArgs and KubeFedClusterMetadataOutput values. You can construct a concrete instance of `KubeFedClusterMetadataInput` via:
KubeFedClusterMetadataArgs{...}
type KubeFedClusterMetadataOutput ¶
type KubeFedClusterMetadataOutput struct{ *pulumi.OutputState }
func (KubeFedClusterMetadataOutput) ElementType ¶
func (KubeFedClusterMetadataOutput) ElementType() reflect.Type
func (KubeFedClusterMetadataOutput) ToKubeFedClusterMetadataOutput ¶
func (o KubeFedClusterMetadataOutput) ToKubeFedClusterMetadataOutput() KubeFedClusterMetadataOutput
func (KubeFedClusterMetadataOutput) ToKubeFedClusterMetadataOutputWithContext ¶
func (o KubeFedClusterMetadataOutput) ToKubeFedClusterMetadataOutputWithContext(ctx context.Context) KubeFedClusterMetadataOutput
type KubeFedClusterSpec ¶
type KubeFedClusterSpec struct { // The API endpoint of the member cluster. This can be a hostname, hostname:port, IP or IP:port. ApiEndpoint string `pulumi:"apiEndpoint"` // CABundle contains the certificate authority information. CaBundle *string `pulumi:"caBundle"` // DisabledTLSValidations defines a list of checks to ignore when validating the TLS connection to the member cluster. This can be any of *, SubjectName, or ValidityPeriod. If * is specified, it is expected to be the only option in list. DisabledTLSValidations []string `pulumi:"disabledTLSValidations"` // Name of the secret containing the token required to access the member cluster. The secret needs to exist in the same namespace as the control plane and should have a "token" key. SecretRef KubeFedClusterSpecSecretRef `pulumi:"secretRef"` }
type KubeFedClusterSpecArgs ¶
type KubeFedClusterSpecArgs struct { // The API endpoint of the member cluster. This can be a hostname, hostname:port, IP or IP:port. ApiEndpoint pulumi.StringInput `pulumi:"apiEndpoint"` // CABundle contains the certificate authority information. CaBundle pulumi.StringPtrInput `pulumi:"caBundle"` // DisabledTLSValidations defines a list of checks to ignore when validating the TLS connection to the member cluster. This can be any of *, SubjectName, or ValidityPeriod. If * is specified, it is expected to be the only option in list. DisabledTLSValidations pulumi.StringArrayInput `pulumi:"disabledTLSValidations"` // Name of the secret containing the token required to access the member cluster. The secret needs to exist in the same namespace as the control plane and should have a "token" key. SecretRef KubeFedClusterSpecSecretRefInput `pulumi:"secretRef"` }
func (KubeFedClusterSpecArgs) ElementType ¶
func (KubeFedClusterSpecArgs) ElementType() reflect.Type
func (KubeFedClusterSpecArgs) ToKubeFedClusterSpecOutput ¶
func (i KubeFedClusterSpecArgs) ToKubeFedClusterSpecOutput() KubeFedClusterSpecOutput
func (KubeFedClusterSpecArgs) ToKubeFedClusterSpecOutputWithContext ¶
func (i KubeFedClusterSpecArgs) ToKubeFedClusterSpecOutputWithContext(ctx context.Context) KubeFedClusterSpecOutput
func (KubeFedClusterSpecArgs) ToKubeFedClusterSpecPtrOutput ¶
func (i KubeFedClusterSpecArgs) ToKubeFedClusterSpecPtrOutput() KubeFedClusterSpecPtrOutput
func (KubeFedClusterSpecArgs) ToKubeFedClusterSpecPtrOutputWithContext ¶
func (i KubeFedClusterSpecArgs) ToKubeFedClusterSpecPtrOutputWithContext(ctx context.Context) KubeFedClusterSpecPtrOutput
type KubeFedClusterSpecInput ¶
type KubeFedClusterSpecInput interface { pulumi.Input ToKubeFedClusterSpecOutput() KubeFedClusterSpecOutput ToKubeFedClusterSpecOutputWithContext(context.Context) KubeFedClusterSpecOutput }
KubeFedClusterSpecInput is an input type that accepts KubeFedClusterSpecArgs and KubeFedClusterSpecOutput values. You can construct a concrete instance of `KubeFedClusterSpecInput` via:
KubeFedClusterSpecArgs{...}
type KubeFedClusterSpecOutput ¶
type KubeFedClusterSpecOutput struct{ *pulumi.OutputState }
func (KubeFedClusterSpecOutput) ApiEndpoint ¶
func (o KubeFedClusterSpecOutput) ApiEndpoint() pulumi.StringOutput
The API endpoint of the member cluster. This can be a hostname, hostname:port, IP or IP:port.
func (KubeFedClusterSpecOutput) CaBundle ¶
func (o KubeFedClusterSpecOutput) CaBundle() pulumi.StringPtrOutput
CABundle contains the certificate authority information.
func (KubeFedClusterSpecOutput) DisabledTLSValidations ¶
func (o KubeFedClusterSpecOutput) DisabledTLSValidations() pulumi.StringArrayOutput
DisabledTLSValidations defines a list of checks to ignore when validating the TLS connection to the member cluster. This can be any of *, SubjectName, or ValidityPeriod. If * is specified, it is expected to be the only option in list.
func (KubeFedClusterSpecOutput) ElementType ¶
func (KubeFedClusterSpecOutput) ElementType() reflect.Type
func (KubeFedClusterSpecOutput) SecretRef ¶
func (o KubeFedClusterSpecOutput) SecretRef() KubeFedClusterSpecSecretRefOutput
Name of the secret containing the token required to access the member cluster. The secret needs to exist in the same namespace as the control plane and should have a "token" key.
func (KubeFedClusterSpecOutput) ToKubeFedClusterSpecOutput ¶
func (o KubeFedClusterSpecOutput) ToKubeFedClusterSpecOutput() KubeFedClusterSpecOutput
func (KubeFedClusterSpecOutput) ToKubeFedClusterSpecOutputWithContext ¶
func (o KubeFedClusterSpecOutput) ToKubeFedClusterSpecOutputWithContext(ctx context.Context) KubeFedClusterSpecOutput
func (KubeFedClusterSpecOutput) ToKubeFedClusterSpecPtrOutput ¶
func (o KubeFedClusterSpecOutput) ToKubeFedClusterSpecPtrOutput() KubeFedClusterSpecPtrOutput
func (KubeFedClusterSpecOutput) ToKubeFedClusterSpecPtrOutputWithContext ¶
func (o KubeFedClusterSpecOutput) ToKubeFedClusterSpecPtrOutputWithContext(ctx context.Context) KubeFedClusterSpecPtrOutput
type KubeFedClusterSpecPtrInput ¶
type KubeFedClusterSpecPtrInput interface { pulumi.Input ToKubeFedClusterSpecPtrOutput() KubeFedClusterSpecPtrOutput ToKubeFedClusterSpecPtrOutputWithContext(context.Context) KubeFedClusterSpecPtrOutput }
KubeFedClusterSpecPtrInput is an input type that accepts KubeFedClusterSpecArgs, KubeFedClusterSpecPtr and KubeFedClusterSpecPtrOutput values. You can construct a concrete instance of `KubeFedClusterSpecPtrInput` via:
KubeFedClusterSpecArgs{...} or: nil
func KubeFedClusterSpecPtr ¶
func KubeFedClusterSpecPtr(v *KubeFedClusterSpecArgs) KubeFedClusterSpecPtrInput
type KubeFedClusterSpecPtrOutput ¶
type KubeFedClusterSpecPtrOutput struct{ *pulumi.OutputState }
func (KubeFedClusterSpecPtrOutput) ApiEndpoint ¶
func (o KubeFedClusterSpecPtrOutput) ApiEndpoint() pulumi.StringPtrOutput
The API endpoint of the member cluster. This can be a hostname, hostname:port, IP or IP:port.
func (KubeFedClusterSpecPtrOutput) CaBundle ¶
func (o KubeFedClusterSpecPtrOutput) CaBundle() pulumi.StringPtrOutput
CABundle contains the certificate authority information.
func (KubeFedClusterSpecPtrOutput) DisabledTLSValidations ¶
func (o KubeFedClusterSpecPtrOutput) DisabledTLSValidations() pulumi.StringArrayOutput
DisabledTLSValidations defines a list of checks to ignore when validating the TLS connection to the member cluster. This can be any of *, SubjectName, or ValidityPeriod. If * is specified, it is expected to be the only option in list.
func (KubeFedClusterSpecPtrOutput) Elem ¶
func (o KubeFedClusterSpecPtrOutput) Elem() KubeFedClusterSpecOutput
func (KubeFedClusterSpecPtrOutput) ElementType ¶
func (KubeFedClusterSpecPtrOutput) ElementType() reflect.Type
func (KubeFedClusterSpecPtrOutput) SecretRef ¶
func (o KubeFedClusterSpecPtrOutput) SecretRef() KubeFedClusterSpecSecretRefPtrOutput
Name of the secret containing the token required to access the member cluster. The secret needs to exist in the same namespace as the control plane and should have a "token" key.
func (KubeFedClusterSpecPtrOutput) ToKubeFedClusterSpecPtrOutput ¶
func (o KubeFedClusterSpecPtrOutput) ToKubeFedClusterSpecPtrOutput() KubeFedClusterSpecPtrOutput
func (KubeFedClusterSpecPtrOutput) ToKubeFedClusterSpecPtrOutputWithContext ¶
func (o KubeFedClusterSpecPtrOutput) ToKubeFedClusterSpecPtrOutputWithContext(ctx context.Context) KubeFedClusterSpecPtrOutput
type KubeFedClusterSpecSecretRef ¶
type KubeFedClusterSpecSecretRef struct { // Name of a secret within the enclosing namespace Name string `pulumi:"name"` }
Name of the secret containing the token required to access the member cluster. The secret needs to exist in the same namespace as the control plane and should have a "token" key.
type KubeFedClusterSpecSecretRefArgs ¶
type KubeFedClusterSpecSecretRefArgs struct { // Name of a secret within the enclosing namespace Name pulumi.StringInput `pulumi:"name"` }
Name of the secret containing the token required to access the member cluster. The secret needs to exist in the same namespace as the control plane and should have a "token" key.
func (KubeFedClusterSpecSecretRefArgs) ElementType ¶
func (KubeFedClusterSpecSecretRefArgs) ElementType() reflect.Type
func (KubeFedClusterSpecSecretRefArgs) ToKubeFedClusterSpecSecretRefOutput ¶
func (i KubeFedClusterSpecSecretRefArgs) ToKubeFedClusterSpecSecretRefOutput() KubeFedClusterSpecSecretRefOutput
func (KubeFedClusterSpecSecretRefArgs) ToKubeFedClusterSpecSecretRefOutputWithContext ¶
func (i KubeFedClusterSpecSecretRefArgs) ToKubeFedClusterSpecSecretRefOutputWithContext(ctx context.Context) KubeFedClusterSpecSecretRefOutput
func (KubeFedClusterSpecSecretRefArgs) ToKubeFedClusterSpecSecretRefPtrOutput ¶
func (i KubeFedClusterSpecSecretRefArgs) ToKubeFedClusterSpecSecretRefPtrOutput() KubeFedClusterSpecSecretRefPtrOutput
func (KubeFedClusterSpecSecretRefArgs) ToKubeFedClusterSpecSecretRefPtrOutputWithContext ¶
func (i KubeFedClusterSpecSecretRefArgs) ToKubeFedClusterSpecSecretRefPtrOutputWithContext(ctx context.Context) KubeFedClusterSpecSecretRefPtrOutput
type KubeFedClusterSpecSecretRefInput ¶
type KubeFedClusterSpecSecretRefInput interface { pulumi.Input ToKubeFedClusterSpecSecretRefOutput() KubeFedClusterSpecSecretRefOutput ToKubeFedClusterSpecSecretRefOutputWithContext(context.Context) KubeFedClusterSpecSecretRefOutput }
KubeFedClusterSpecSecretRefInput is an input type that accepts KubeFedClusterSpecSecretRefArgs and KubeFedClusterSpecSecretRefOutput values. You can construct a concrete instance of `KubeFedClusterSpecSecretRefInput` via:
KubeFedClusterSpecSecretRefArgs{...}
type KubeFedClusterSpecSecretRefOutput ¶
type KubeFedClusterSpecSecretRefOutput struct{ *pulumi.OutputState }
Name of the secret containing the token required to access the member cluster. The secret needs to exist in the same namespace as the control plane and should have a "token" key.
func (KubeFedClusterSpecSecretRefOutput) ElementType ¶
func (KubeFedClusterSpecSecretRefOutput) ElementType() reflect.Type
func (KubeFedClusterSpecSecretRefOutput) Name ¶
func (o KubeFedClusterSpecSecretRefOutput) Name() pulumi.StringOutput
Name of a secret within the enclosing namespace
func (KubeFedClusterSpecSecretRefOutput) ToKubeFedClusterSpecSecretRefOutput ¶
func (o KubeFedClusterSpecSecretRefOutput) ToKubeFedClusterSpecSecretRefOutput() KubeFedClusterSpecSecretRefOutput
func (KubeFedClusterSpecSecretRefOutput) ToKubeFedClusterSpecSecretRefOutputWithContext ¶
func (o KubeFedClusterSpecSecretRefOutput) ToKubeFedClusterSpecSecretRefOutputWithContext(ctx context.Context) KubeFedClusterSpecSecretRefOutput
func (KubeFedClusterSpecSecretRefOutput) ToKubeFedClusterSpecSecretRefPtrOutput ¶
func (o KubeFedClusterSpecSecretRefOutput) ToKubeFedClusterSpecSecretRefPtrOutput() KubeFedClusterSpecSecretRefPtrOutput
func (KubeFedClusterSpecSecretRefOutput) ToKubeFedClusterSpecSecretRefPtrOutputWithContext ¶
func (o KubeFedClusterSpecSecretRefOutput) ToKubeFedClusterSpecSecretRefPtrOutputWithContext(ctx context.Context) KubeFedClusterSpecSecretRefPtrOutput
type KubeFedClusterSpecSecretRefPtrInput ¶
type KubeFedClusterSpecSecretRefPtrInput interface { pulumi.Input ToKubeFedClusterSpecSecretRefPtrOutput() KubeFedClusterSpecSecretRefPtrOutput ToKubeFedClusterSpecSecretRefPtrOutputWithContext(context.Context) KubeFedClusterSpecSecretRefPtrOutput }
KubeFedClusterSpecSecretRefPtrInput is an input type that accepts KubeFedClusterSpecSecretRefArgs, KubeFedClusterSpecSecretRefPtr and KubeFedClusterSpecSecretRefPtrOutput values. You can construct a concrete instance of `KubeFedClusterSpecSecretRefPtrInput` via:
KubeFedClusterSpecSecretRefArgs{...} or: nil
func KubeFedClusterSpecSecretRefPtr ¶
func KubeFedClusterSpecSecretRefPtr(v *KubeFedClusterSpecSecretRefArgs) KubeFedClusterSpecSecretRefPtrInput
type KubeFedClusterSpecSecretRefPtrOutput ¶
type KubeFedClusterSpecSecretRefPtrOutput struct{ *pulumi.OutputState }
func (KubeFedClusterSpecSecretRefPtrOutput) ElementType ¶
func (KubeFedClusterSpecSecretRefPtrOutput) ElementType() reflect.Type
func (KubeFedClusterSpecSecretRefPtrOutput) Name ¶
func (o KubeFedClusterSpecSecretRefPtrOutput) Name() pulumi.StringPtrOutput
Name of a secret within the enclosing namespace
func (KubeFedClusterSpecSecretRefPtrOutput) ToKubeFedClusterSpecSecretRefPtrOutput ¶
func (o KubeFedClusterSpecSecretRefPtrOutput) ToKubeFedClusterSpecSecretRefPtrOutput() KubeFedClusterSpecSecretRefPtrOutput
func (KubeFedClusterSpecSecretRefPtrOutput) ToKubeFedClusterSpecSecretRefPtrOutputWithContext ¶
func (o KubeFedClusterSpecSecretRefPtrOutput) ToKubeFedClusterSpecSecretRefPtrOutputWithContext(ctx context.Context) KubeFedClusterSpecSecretRefPtrOutput
type KubeFedClusterState ¶
type KubeFedClusterState struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput Spec KubeFedClusterSpecPtrInput Status KubeFedClusterStatusPtrInput }
func (KubeFedClusterState) ElementType ¶
func (KubeFedClusterState) ElementType() reflect.Type
type KubeFedClusterStatus ¶
type KubeFedClusterStatus struct { // Conditions is an array of current cluster conditions. Conditions []KubeFedClusterStatusConditions `pulumi:"conditions"` // Region is the name of the region in which all of the nodes in the cluster exist. e.g. 'us-east1'. Region *string `pulumi:"region"` // Zones are the names of availability zones in which the nodes of the cluster exist, e.g. 'us-east1-a'. Zones []string `pulumi:"zones"` }
type KubeFedClusterStatusArgs ¶
type KubeFedClusterStatusArgs struct { // Conditions is an array of current cluster conditions. Conditions KubeFedClusterStatusConditionsArrayInput `pulumi:"conditions"` // Region is the name of the region in which all of the nodes in the cluster exist. e.g. 'us-east1'. Region pulumi.StringPtrInput `pulumi:"region"` // Zones are the names of availability zones in which the nodes of the cluster exist, e.g. 'us-east1-a'. Zones pulumi.StringArrayInput `pulumi:"zones"` }
func (KubeFedClusterStatusArgs) ElementType ¶
func (KubeFedClusterStatusArgs) ElementType() reflect.Type
func (KubeFedClusterStatusArgs) ToKubeFedClusterStatusOutput ¶
func (i KubeFedClusterStatusArgs) ToKubeFedClusterStatusOutput() KubeFedClusterStatusOutput
func (KubeFedClusterStatusArgs) ToKubeFedClusterStatusOutputWithContext ¶
func (i KubeFedClusterStatusArgs) ToKubeFedClusterStatusOutputWithContext(ctx context.Context) KubeFedClusterStatusOutput
func (KubeFedClusterStatusArgs) ToKubeFedClusterStatusPtrOutput ¶
func (i KubeFedClusterStatusArgs) ToKubeFedClusterStatusPtrOutput() KubeFedClusterStatusPtrOutput
func (KubeFedClusterStatusArgs) ToKubeFedClusterStatusPtrOutputWithContext ¶
func (i KubeFedClusterStatusArgs) ToKubeFedClusterStatusPtrOutputWithContext(ctx context.Context) KubeFedClusterStatusPtrOutput
type KubeFedClusterStatusConditions ¶
type KubeFedClusterStatusConditions struct { // Last time the condition was checked. LastProbeTime string `pulumi:"lastProbeTime"` // Last time the condition transit from one status to another. LastTransitionTime *string `pulumi:"lastTransitionTime"` // Human readable message indicating details about last transition. Message *string `pulumi:"message"` // (brief) reason for the condition's last transition. Reason *string `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status string `pulumi:"status"` // Type of cluster condition, Ready or Offline. Type string `pulumi:"type"` }
type KubeFedClusterStatusConditionsArgs ¶
type KubeFedClusterStatusConditionsArgs struct { // Last time the condition was checked. LastProbeTime pulumi.StringInput `pulumi:"lastProbeTime"` // Last time the condition transit from one status to another. LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // Human readable message indicating details about last transition. Message pulumi.StringPtrInput `pulumi:"message"` // (brief) reason for the condition's last transition. Reason pulumi.StringPtrInput `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status pulumi.StringInput `pulumi:"status"` // Type of cluster condition, Ready or Offline. Type pulumi.StringInput `pulumi:"type"` }
func (KubeFedClusterStatusConditionsArgs) ElementType ¶
func (KubeFedClusterStatusConditionsArgs) ElementType() reflect.Type
func (KubeFedClusterStatusConditionsArgs) ToKubeFedClusterStatusConditionsOutput ¶
func (i KubeFedClusterStatusConditionsArgs) ToKubeFedClusterStatusConditionsOutput() KubeFedClusterStatusConditionsOutput
func (KubeFedClusterStatusConditionsArgs) ToKubeFedClusterStatusConditionsOutputWithContext ¶
func (i KubeFedClusterStatusConditionsArgs) ToKubeFedClusterStatusConditionsOutputWithContext(ctx context.Context) KubeFedClusterStatusConditionsOutput
type KubeFedClusterStatusConditionsArray ¶
type KubeFedClusterStatusConditionsArray []KubeFedClusterStatusConditionsInput
func (KubeFedClusterStatusConditionsArray) ElementType ¶
func (KubeFedClusterStatusConditionsArray) ElementType() reflect.Type
func (KubeFedClusterStatusConditionsArray) ToKubeFedClusterStatusConditionsArrayOutput ¶
func (i KubeFedClusterStatusConditionsArray) ToKubeFedClusterStatusConditionsArrayOutput() KubeFedClusterStatusConditionsArrayOutput
func (KubeFedClusterStatusConditionsArray) ToKubeFedClusterStatusConditionsArrayOutputWithContext ¶
func (i KubeFedClusterStatusConditionsArray) ToKubeFedClusterStatusConditionsArrayOutputWithContext(ctx context.Context) KubeFedClusterStatusConditionsArrayOutput
type KubeFedClusterStatusConditionsArrayInput ¶
type KubeFedClusterStatusConditionsArrayInput interface { pulumi.Input ToKubeFedClusterStatusConditionsArrayOutput() KubeFedClusterStatusConditionsArrayOutput ToKubeFedClusterStatusConditionsArrayOutputWithContext(context.Context) KubeFedClusterStatusConditionsArrayOutput }
KubeFedClusterStatusConditionsArrayInput is an input type that accepts KubeFedClusterStatusConditionsArray and KubeFedClusterStatusConditionsArrayOutput values. You can construct a concrete instance of `KubeFedClusterStatusConditionsArrayInput` via:
KubeFedClusterStatusConditionsArray{ KubeFedClusterStatusConditionsArgs{...} }
type KubeFedClusterStatusConditionsArrayOutput ¶
type KubeFedClusterStatusConditionsArrayOutput struct{ *pulumi.OutputState }
func (KubeFedClusterStatusConditionsArrayOutput) ElementType ¶
func (KubeFedClusterStatusConditionsArrayOutput) ElementType() reflect.Type
func (KubeFedClusterStatusConditionsArrayOutput) ToKubeFedClusterStatusConditionsArrayOutput ¶
func (o KubeFedClusterStatusConditionsArrayOutput) ToKubeFedClusterStatusConditionsArrayOutput() KubeFedClusterStatusConditionsArrayOutput
func (KubeFedClusterStatusConditionsArrayOutput) ToKubeFedClusterStatusConditionsArrayOutputWithContext ¶
func (o KubeFedClusterStatusConditionsArrayOutput) ToKubeFedClusterStatusConditionsArrayOutputWithContext(ctx context.Context) KubeFedClusterStatusConditionsArrayOutput
type KubeFedClusterStatusConditionsInput ¶
type KubeFedClusterStatusConditionsInput interface { pulumi.Input ToKubeFedClusterStatusConditionsOutput() KubeFedClusterStatusConditionsOutput ToKubeFedClusterStatusConditionsOutputWithContext(context.Context) KubeFedClusterStatusConditionsOutput }
KubeFedClusterStatusConditionsInput is an input type that accepts KubeFedClusterStatusConditionsArgs and KubeFedClusterStatusConditionsOutput values. You can construct a concrete instance of `KubeFedClusterStatusConditionsInput` via:
KubeFedClusterStatusConditionsArgs{...}
type KubeFedClusterStatusConditionsOutput ¶
type KubeFedClusterStatusConditionsOutput struct{ *pulumi.OutputState }
func (KubeFedClusterStatusConditionsOutput) ElementType ¶
func (KubeFedClusterStatusConditionsOutput) ElementType() reflect.Type
func (KubeFedClusterStatusConditionsOutput) LastProbeTime ¶
func (o KubeFedClusterStatusConditionsOutput) LastProbeTime() pulumi.StringOutput
Last time the condition was checked.
func (KubeFedClusterStatusConditionsOutput) LastTransitionTime ¶
func (o KubeFedClusterStatusConditionsOutput) LastTransitionTime() pulumi.StringPtrOutput
Last time the condition transit from one status to another.
func (KubeFedClusterStatusConditionsOutput) Message ¶
func (o KubeFedClusterStatusConditionsOutput) Message() pulumi.StringPtrOutput
Human readable message indicating details about last transition.
func (KubeFedClusterStatusConditionsOutput) Reason ¶
func (o KubeFedClusterStatusConditionsOutput) Reason() pulumi.StringPtrOutput
(brief) reason for the condition's last transition.
func (KubeFedClusterStatusConditionsOutput) Status ¶
func (o KubeFedClusterStatusConditionsOutput) Status() pulumi.StringOutput
Status of the condition, one of True, False, Unknown.
func (KubeFedClusterStatusConditionsOutput) ToKubeFedClusterStatusConditionsOutput ¶
func (o KubeFedClusterStatusConditionsOutput) ToKubeFedClusterStatusConditionsOutput() KubeFedClusterStatusConditionsOutput
func (KubeFedClusterStatusConditionsOutput) ToKubeFedClusterStatusConditionsOutputWithContext ¶
func (o KubeFedClusterStatusConditionsOutput) ToKubeFedClusterStatusConditionsOutputWithContext(ctx context.Context) KubeFedClusterStatusConditionsOutput
func (KubeFedClusterStatusConditionsOutput) Type ¶
func (o KubeFedClusterStatusConditionsOutput) Type() pulumi.StringOutput
Type of cluster condition, Ready or Offline.
type KubeFedClusterStatusInput ¶
type KubeFedClusterStatusInput interface { pulumi.Input ToKubeFedClusterStatusOutput() KubeFedClusterStatusOutput ToKubeFedClusterStatusOutputWithContext(context.Context) KubeFedClusterStatusOutput }
KubeFedClusterStatusInput is an input type that accepts KubeFedClusterStatusArgs and KubeFedClusterStatusOutput values. You can construct a concrete instance of `KubeFedClusterStatusInput` via:
KubeFedClusterStatusArgs{...}
type KubeFedClusterStatusOutput ¶
type KubeFedClusterStatusOutput struct{ *pulumi.OutputState }
func (KubeFedClusterStatusOutput) Conditions ¶
func (o KubeFedClusterStatusOutput) Conditions() KubeFedClusterStatusConditionsArrayOutput
Conditions is an array of current cluster conditions.
func (KubeFedClusterStatusOutput) ElementType ¶
func (KubeFedClusterStatusOutput) ElementType() reflect.Type
func (KubeFedClusterStatusOutput) Region ¶
func (o KubeFedClusterStatusOutput) Region() pulumi.StringPtrOutput
Region is the name of the region in which all of the nodes in the cluster exist. e.g. 'us-east1'.
func (KubeFedClusterStatusOutput) ToKubeFedClusterStatusOutput ¶
func (o KubeFedClusterStatusOutput) ToKubeFedClusterStatusOutput() KubeFedClusterStatusOutput
func (KubeFedClusterStatusOutput) ToKubeFedClusterStatusOutputWithContext ¶
func (o KubeFedClusterStatusOutput) ToKubeFedClusterStatusOutputWithContext(ctx context.Context) KubeFedClusterStatusOutput
func (KubeFedClusterStatusOutput) ToKubeFedClusterStatusPtrOutput ¶
func (o KubeFedClusterStatusOutput) ToKubeFedClusterStatusPtrOutput() KubeFedClusterStatusPtrOutput
func (KubeFedClusterStatusOutput) ToKubeFedClusterStatusPtrOutputWithContext ¶
func (o KubeFedClusterStatusOutput) ToKubeFedClusterStatusPtrOutputWithContext(ctx context.Context) KubeFedClusterStatusPtrOutput
func (KubeFedClusterStatusOutput) Zones ¶
func (o KubeFedClusterStatusOutput) Zones() pulumi.StringArrayOutput
Zones are the names of availability zones in which the nodes of the cluster exist, e.g. 'us-east1-a'.
type KubeFedClusterStatusPtrInput ¶
type KubeFedClusterStatusPtrInput interface { pulumi.Input ToKubeFedClusterStatusPtrOutput() KubeFedClusterStatusPtrOutput ToKubeFedClusterStatusPtrOutputWithContext(context.Context) KubeFedClusterStatusPtrOutput }
KubeFedClusterStatusPtrInput is an input type that accepts KubeFedClusterStatusArgs, KubeFedClusterStatusPtr and KubeFedClusterStatusPtrOutput values. You can construct a concrete instance of `KubeFedClusterStatusPtrInput` via:
KubeFedClusterStatusArgs{...} or: nil
func KubeFedClusterStatusPtr ¶
func KubeFedClusterStatusPtr(v *KubeFedClusterStatusArgs) KubeFedClusterStatusPtrInput
type KubeFedClusterStatusPtrOutput ¶
type KubeFedClusterStatusPtrOutput struct{ *pulumi.OutputState }
func (KubeFedClusterStatusPtrOutput) Conditions ¶
func (o KubeFedClusterStatusPtrOutput) Conditions() KubeFedClusterStatusConditionsArrayOutput
Conditions is an array of current cluster conditions.
func (KubeFedClusterStatusPtrOutput) Elem ¶
func (o KubeFedClusterStatusPtrOutput) Elem() KubeFedClusterStatusOutput
func (KubeFedClusterStatusPtrOutput) ElementType ¶
func (KubeFedClusterStatusPtrOutput) ElementType() reflect.Type
func (KubeFedClusterStatusPtrOutput) Region ¶
func (o KubeFedClusterStatusPtrOutput) Region() pulumi.StringPtrOutput
Region is the name of the region in which all of the nodes in the cluster exist. e.g. 'us-east1'.
func (KubeFedClusterStatusPtrOutput) ToKubeFedClusterStatusPtrOutput ¶
func (o KubeFedClusterStatusPtrOutput) ToKubeFedClusterStatusPtrOutput() KubeFedClusterStatusPtrOutput
func (KubeFedClusterStatusPtrOutput) ToKubeFedClusterStatusPtrOutputWithContext ¶
func (o KubeFedClusterStatusPtrOutput) ToKubeFedClusterStatusPtrOutputWithContext(ctx context.Context) KubeFedClusterStatusPtrOutput
func (KubeFedClusterStatusPtrOutput) Zones ¶
func (o KubeFedClusterStatusPtrOutput) Zones() pulumi.StringArrayOutput
Zones are the names of availability zones in which the nodes of the cluster exist, e.g. 'us-east1-a'.
type KubeFedClusterType ¶
type KubeFedClusterType struct { ApiVersion *string `pulumi:"apiVersion"` Kind *string `pulumi:"kind"` Metadata *metav1.ObjectMeta `pulumi:"metadata"` Spec KubeFedClusterSpec `pulumi:"spec"` Status *KubeFedClusterStatus `pulumi:"status"` }
type KubeFedClusterTypeArgs ¶
type KubeFedClusterTypeArgs struct { ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` Kind pulumi.StringPtrInput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` Spec KubeFedClusterSpecInput `pulumi:"spec"` Status KubeFedClusterStatusPtrInput `pulumi:"status"` }
func (KubeFedClusterTypeArgs) ElementType ¶
func (KubeFedClusterTypeArgs) ElementType() reflect.Type
func (KubeFedClusterTypeArgs) ToKubeFedClusterTypeOutput ¶
func (i KubeFedClusterTypeArgs) ToKubeFedClusterTypeOutput() KubeFedClusterTypeOutput
func (KubeFedClusterTypeArgs) ToKubeFedClusterTypeOutputWithContext ¶
func (i KubeFedClusterTypeArgs) ToKubeFedClusterTypeOutputWithContext(ctx context.Context) KubeFedClusterTypeOutput
type KubeFedClusterTypeInput ¶
type KubeFedClusterTypeInput interface { pulumi.Input ToKubeFedClusterTypeOutput() KubeFedClusterTypeOutput ToKubeFedClusterTypeOutputWithContext(context.Context) KubeFedClusterTypeOutput }
KubeFedClusterTypeInput is an input type that accepts KubeFedClusterTypeArgs and KubeFedClusterTypeOutput values. You can construct a concrete instance of `KubeFedClusterTypeInput` via:
KubeFedClusterTypeArgs{...}
type KubeFedClusterTypeOutput ¶
type KubeFedClusterTypeOutput struct{ *pulumi.OutputState }
func (KubeFedClusterTypeOutput) ApiVersion ¶
func (o KubeFedClusterTypeOutput) ApiVersion() pulumi.StringPtrOutput
func (KubeFedClusterTypeOutput) ElementType ¶
func (KubeFedClusterTypeOutput) ElementType() reflect.Type
func (KubeFedClusterTypeOutput) Kind ¶
func (o KubeFedClusterTypeOutput) Kind() pulumi.StringPtrOutput
func (KubeFedClusterTypeOutput) Metadata ¶
func (o KubeFedClusterTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
func (KubeFedClusterTypeOutput) Spec ¶
func (o KubeFedClusterTypeOutput) Spec() KubeFedClusterSpecOutput
func (KubeFedClusterTypeOutput) Status ¶
func (o KubeFedClusterTypeOutput) Status() KubeFedClusterStatusPtrOutput
func (KubeFedClusterTypeOutput) ToKubeFedClusterTypeOutput ¶
func (o KubeFedClusterTypeOutput) ToKubeFedClusterTypeOutput() KubeFedClusterTypeOutput
func (KubeFedClusterTypeOutput) ToKubeFedClusterTypeOutputWithContext ¶
func (o KubeFedClusterTypeOutput) ToKubeFedClusterTypeOutputWithContext(ctx context.Context) KubeFedClusterTypeOutput
type KubeFedConfig ¶
type KubeFedConfig struct { pulumi.CustomResourceState ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` Kind pulumi.StringPtrOutput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` Spec KubeFedConfigSpecOutput `pulumi:"spec"` }
func GetKubeFedConfig ¶
func GetKubeFedConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *KubeFedConfigState, opts ...pulumi.ResourceOption) (*KubeFedConfig, error)
GetKubeFedConfig gets an existing KubeFedConfig 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 NewKubeFedConfig ¶
func NewKubeFedConfig(ctx *pulumi.Context, name string, args *KubeFedConfigArgs, opts ...pulumi.ResourceOption) (*KubeFedConfig, error)
NewKubeFedConfig registers a new resource with the given unique name, arguments, and options.
type KubeFedConfigArgs ¶
type KubeFedConfigArgs struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput Spec KubeFedConfigSpecPtrInput }
The set of arguments for constructing a KubeFedConfig resource.
func (KubeFedConfigArgs) ElementType ¶
func (KubeFedConfigArgs) ElementType() reflect.Type
type KubeFedConfigMetadata ¶
type KubeFedConfigMetadata struct { }
type KubeFedConfigMetadataArgs ¶
type KubeFedConfigMetadataArgs struct { }
func (KubeFedConfigMetadataArgs) ElementType ¶
func (KubeFedConfigMetadataArgs) ElementType() reflect.Type
func (KubeFedConfigMetadataArgs) ToKubeFedConfigMetadataOutput ¶
func (i KubeFedConfigMetadataArgs) ToKubeFedConfigMetadataOutput() KubeFedConfigMetadataOutput
func (KubeFedConfigMetadataArgs) ToKubeFedConfigMetadataOutputWithContext ¶
func (i KubeFedConfigMetadataArgs) ToKubeFedConfigMetadataOutputWithContext(ctx context.Context) KubeFedConfigMetadataOutput
type KubeFedConfigMetadataInput ¶
type KubeFedConfigMetadataInput interface { pulumi.Input ToKubeFedConfigMetadataOutput() KubeFedConfigMetadataOutput ToKubeFedConfigMetadataOutputWithContext(context.Context) KubeFedConfigMetadataOutput }
KubeFedConfigMetadataInput is an input type that accepts KubeFedConfigMetadataArgs and KubeFedConfigMetadataOutput values. You can construct a concrete instance of `KubeFedConfigMetadataInput` via:
KubeFedConfigMetadataArgs{...}
type KubeFedConfigMetadataOutput ¶
type KubeFedConfigMetadataOutput struct{ *pulumi.OutputState }
func (KubeFedConfigMetadataOutput) ElementType ¶
func (KubeFedConfigMetadataOutput) ElementType() reflect.Type
func (KubeFedConfigMetadataOutput) ToKubeFedConfigMetadataOutput ¶
func (o KubeFedConfigMetadataOutput) ToKubeFedConfigMetadataOutput() KubeFedConfigMetadataOutput
func (KubeFedConfigMetadataOutput) ToKubeFedConfigMetadataOutputWithContext ¶
func (o KubeFedConfigMetadataOutput) ToKubeFedConfigMetadataOutputWithContext(ctx context.Context) KubeFedConfigMetadataOutput
type KubeFedConfigSpec ¶
type KubeFedConfigSpec struct { ClusterHealthCheck *KubeFedConfigSpecClusterHealthCheck `pulumi:"clusterHealthCheck"` ControllerDuration *KubeFedConfigSpecControllerDuration `pulumi:"controllerDuration"` FeatureGates []KubeFedConfigSpecFeatureGates `pulumi:"featureGates"` LeaderElect *KubeFedConfigSpecLeaderElect `pulumi:"leaderElect"` // The scope of the KubeFed control plane should be either `Namespaced` or `Cluster`. `Namespaced` indicates that the KubeFed namespace will be the only target of the control plane. Scope string `pulumi:"scope"` SyncController *KubeFedConfigSpecSyncController `pulumi:"syncController"` }
type KubeFedConfigSpecArgs ¶
type KubeFedConfigSpecArgs struct { ClusterHealthCheck KubeFedConfigSpecClusterHealthCheckPtrInput `pulumi:"clusterHealthCheck"` ControllerDuration KubeFedConfigSpecControllerDurationPtrInput `pulumi:"controllerDuration"` FeatureGates KubeFedConfigSpecFeatureGatesArrayInput `pulumi:"featureGates"` LeaderElect KubeFedConfigSpecLeaderElectPtrInput `pulumi:"leaderElect"` // The scope of the KubeFed control plane should be either `Namespaced` or `Cluster`. `Namespaced` indicates that the KubeFed namespace will be the only target of the control plane. Scope pulumi.StringInput `pulumi:"scope"` SyncController KubeFedConfigSpecSyncControllerPtrInput `pulumi:"syncController"` }
func (KubeFedConfigSpecArgs) ElementType ¶
func (KubeFedConfigSpecArgs) ElementType() reflect.Type
func (KubeFedConfigSpecArgs) ToKubeFedConfigSpecOutput ¶
func (i KubeFedConfigSpecArgs) ToKubeFedConfigSpecOutput() KubeFedConfigSpecOutput
func (KubeFedConfigSpecArgs) ToKubeFedConfigSpecOutputWithContext ¶
func (i KubeFedConfigSpecArgs) ToKubeFedConfigSpecOutputWithContext(ctx context.Context) KubeFedConfigSpecOutput
func (KubeFedConfigSpecArgs) ToKubeFedConfigSpecPtrOutput ¶
func (i KubeFedConfigSpecArgs) ToKubeFedConfigSpecPtrOutput() KubeFedConfigSpecPtrOutput
func (KubeFedConfigSpecArgs) ToKubeFedConfigSpecPtrOutputWithContext ¶
func (i KubeFedConfigSpecArgs) ToKubeFedConfigSpecPtrOutputWithContext(ctx context.Context) KubeFedConfigSpecPtrOutput
type KubeFedConfigSpecClusterHealthCheck ¶
type KubeFedConfigSpecClusterHealthCheck struct { // Minimum consecutive failures for the cluster health to be considered failed after having succeeded. FailureThreshold *int `pulumi:"failureThreshold"` // How often to monitor the cluster health. Period *string `pulumi:"period"` // Minimum consecutive successes for the cluster health to be considered successful after having failed. SuccessThreshold *int `pulumi:"successThreshold"` // Duration after which the cluster health check times out. Timeout *string `pulumi:"timeout"` }
type KubeFedConfigSpecClusterHealthCheckArgs ¶
type KubeFedConfigSpecClusterHealthCheckArgs struct { // Minimum consecutive failures for the cluster health to be considered failed after having succeeded. FailureThreshold pulumi.IntPtrInput `pulumi:"failureThreshold"` // How often to monitor the cluster health. Period pulumi.StringPtrInput `pulumi:"period"` // Minimum consecutive successes for the cluster health to be considered successful after having failed. SuccessThreshold pulumi.IntPtrInput `pulumi:"successThreshold"` // Duration after which the cluster health check times out. Timeout pulumi.StringPtrInput `pulumi:"timeout"` }
func (KubeFedConfigSpecClusterHealthCheckArgs) ElementType ¶
func (KubeFedConfigSpecClusterHealthCheckArgs) ElementType() reflect.Type
func (KubeFedConfigSpecClusterHealthCheckArgs) ToKubeFedConfigSpecClusterHealthCheckOutput ¶
func (i KubeFedConfigSpecClusterHealthCheckArgs) ToKubeFedConfigSpecClusterHealthCheckOutput() KubeFedConfigSpecClusterHealthCheckOutput
func (KubeFedConfigSpecClusterHealthCheckArgs) ToKubeFedConfigSpecClusterHealthCheckOutputWithContext ¶
func (i KubeFedConfigSpecClusterHealthCheckArgs) ToKubeFedConfigSpecClusterHealthCheckOutputWithContext(ctx context.Context) KubeFedConfigSpecClusterHealthCheckOutput
func (KubeFedConfigSpecClusterHealthCheckArgs) ToKubeFedConfigSpecClusterHealthCheckPtrOutput ¶
func (i KubeFedConfigSpecClusterHealthCheckArgs) ToKubeFedConfigSpecClusterHealthCheckPtrOutput() KubeFedConfigSpecClusterHealthCheckPtrOutput
func (KubeFedConfigSpecClusterHealthCheckArgs) ToKubeFedConfigSpecClusterHealthCheckPtrOutputWithContext ¶
func (i KubeFedConfigSpecClusterHealthCheckArgs) ToKubeFedConfigSpecClusterHealthCheckPtrOutputWithContext(ctx context.Context) KubeFedConfigSpecClusterHealthCheckPtrOutput
type KubeFedConfigSpecClusterHealthCheckInput ¶
type KubeFedConfigSpecClusterHealthCheckInput interface { pulumi.Input ToKubeFedConfigSpecClusterHealthCheckOutput() KubeFedConfigSpecClusterHealthCheckOutput ToKubeFedConfigSpecClusterHealthCheckOutputWithContext(context.Context) KubeFedConfigSpecClusterHealthCheckOutput }
KubeFedConfigSpecClusterHealthCheckInput is an input type that accepts KubeFedConfigSpecClusterHealthCheckArgs and KubeFedConfigSpecClusterHealthCheckOutput values. You can construct a concrete instance of `KubeFedConfigSpecClusterHealthCheckInput` via:
KubeFedConfigSpecClusterHealthCheckArgs{...}
type KubeFedConfigSpecClusterHealthCheckOutput ¶
type KubeFedConfigSpecClusterHealthCheckOutput struct{ *pulumi.OutputState }
func (KubeFedConfigSpecClusterHealthCheckOutput) ElementType ¶
func (KubeFedConfigSpecClusterHealthCheckOutput) ElementType() reflect.Type
func (KubeFedConfigSpecClusterHealthCheckOutput) FailureThreshold ¶
func (o KubeFedConfigSpecClusterHealthCheckOutput) FailureThreshold() pulumi.IntPtrOutput
Minimum consecutive failures for the cluster health to be considered failed after having succeeded.
func (KubeFedConfigSpecClusterHealthCheckOutput) Period ¶
func (o KubeFedConfigSpecClusterHealthCheckOutput) Period() pulumi.StringPtrOutput
How often to monitor the cluster health.
func (KubeFedConfigSpecClusterHealthCheckOutput) SuccessThreshold ¶
func (o KubeFedConfigSpecClusterHealthCheckOutput) SuccessThreshold() pulumi.IntPtrOutput
Minimum consecutive successes for the cluster health to be considered successful after having failed.
func (KubeFedConfigSpecClusterHealthCheckOutput) Timeout ¶
func (o KubeFedConfigSpecClusterHealthCheckOutput) Timeout() pulumi.StringPtrOutput
Duration after which the cluster health check times out.
func (KubeFedConfigSpecClusterHealthCheckOutput) ToKubeFedConfigSpecClusterHealthCheckOutput ¶
func (o KubeFedConfigSpecClusterHealthCheckOutput) ToKubeFedConfigSpecClusterHealthCheckOutput() KubeFedConfigSpecClusterHealthCheckOutput
func (KubeFedConfigSpecClusterHealthCheckOutput) ToKubeFedConfigSpecClusterHealthCheckOutputWithContext ¶
func (o KubeFedConfigSpecClusterHealthCheckOutput) ToKubeFedConfigSpecClusterHealthCheckOutputWithContext(ctx context.Context) KubeFedConfigSpecClusterHealthCheckOutput
func (KubeFedConfigSpecClusterHealthCheckOutput) ToKubeFedConfigSpecClusterHealthCheckPtrOutput ¶
func (o KubeFedConfigSpecClusterHealthCheckOutput) ToKubeFedConfigSpecClusterHealthCheckPtrOutput() KubeFedConfigSpecClusterHealthCheckPtrOutput
func (KubeFedConfigSpecClusterHealthCheckOutput) ToKubeFedConfigSpecClusterHealthCheckPtrOutputWithContext ¶
func (o KubeFedConfigSpecClusterHealthCheckOutput) ToKubeFedConfigSpecClusterHealthCheckPtrOutputWithContext(ctx context.Context) KubeFedConfigSpecClusterHealthCheckPtrOutput
type KubeFedConfigSpecClusterHealthCheckPtrInput ¶
type KubeFedConfigSpecClusterHealthCheckPtrInput interface { pulumi.Input ToKubeFedConfigSpecClusterHealthCheckPtrOutput() KubeFedConfigSpecClusterHealthCheckPtrOutput ToKubeFedConfigSpecClusterHealthCheckPtrOutputWithContext(context.Context) KubeFedConfigSpecClusterHealthCheckPtrOutput }
KubeFedConfigSpecClusterHealthCheckPtrInput is an input type that accepts KubeFedConfigSpecClusterHealthCheckArgs, KubeFedConfigSpecClusterHealthCheckPtr and KubeFedConfigSpecClusterHealthCheckPtrOutput values. You can construct a concrete instance of `KubeFedConfigSpecClusterHealthCheckPtrInput` via:
KubeFedConfigSpecClusterHealthCheckArgs{...} or: nil
func KubeFedConfigSpecClusterHealthCheckPtr ¶
func KubeFedConfigSpecClusterHealthCheckPtr(v *KubeFedConfigSpecClusterHealthCheckArgs) KubeFedConfigSpecClusterHealthCheckPtrInput
type KubeFedConfigSpecClusterHealthCheckPtrOutput ¶
type KubeFedConfigSpecClusterHealthCheckPtrOutput struct{ *pulumi.OutputState }
func (KubeFedConfigSpecClusterHealthCheckPtrOutput) ElementType ¶
func (KubeFedConfigSpecClusterHealthCheckPtrOutput) ElementType() reflect.Type
func (KubeFedConfigSpecClusterHealthCheckPtrOutput) FailureThreshold ¶
func (o KubeFedConfigSpecClusterHealthCheckPtrOutput) FailureThreshold() pulumi.IntPtrOutput
Minimum consecutive failures for the cluster health to be considered failed after having succeeded.
func (KubeFedConfigSpecClusterHealthCheckPtrOutput) Period ¶
func (o KubeFedConfigSpecClusterHealthCheckPtrOutput) Period() pulumi.StringPtrOutput
How often to monitor the cluster health.
func (KubeFedConfigSpecClusterHealthCheckPtrOutput) SuccessThreshold ¶
func (o KubeFedConfigSpecClusterHealthCheckPtrOutput) SuccessThreshold() pulumi.IntPtrOutput
Minimum consecutive successes for the cluster health to be considered successful after having failed.
func (KubeFedConfigSpecClusterHealthCheckPtrOutput) Timeout ¶
func (o KubeFedConfigSpecClusterHealthCheckPtrOutput) Timeout() pulumi.StringPtrOutput
Duration after which the cluster health check times out.
func (KubeFedConfigSpecClusterHealthCheckPtrOutput) ToKubeFedConfigSpecClusterHealthCheckPtrOutput ¶
func (o KubeFedConfigSpecClusterHealthCheckPtrOutput) ToKubeFedConfigSpecClusterHealthCheckPtrOutput() KubeFedConfigSpecClusterHealthCheckPtrOutput
func (KubeFedConfigSpecClusterHealthCheckPtrOutput) ToKubeFedConfigSpecClusterHealthCheckPtrOutputWithContext ¶
func (o KubeFedConfigSpecClusterHealthCheckPtrOutput) ToKubeFedConfigSpecClusterHealthCheckPtrOutputWithContext(ctx context.Context) KubeFedConfigSpecClusterHealthCheckPtrOutput
type KubeFedConfigSpecControllerDurationArgs ¶
type KubeFedConfigSpecControllerDurationArgs struct { // Time to wait before reconciling on a healthy cluster. AvailableDelay pulumi.StringPtrInput `pulumi:"availableDelay"` UnavailableDelay pulumi.StringPtrInput `pulumi:"unavailableDelay"` }
func (KubeFedConfigSpecControllerDurationArgs) ElementType ¶
func (KubeFedConfigSpecControllerDurationArgs) ElementType() reflect.Type
func (KubeFedConfigSpecControllerDurationArgs) ToKubeFedConfigSpecControllerDurationOutput ¶
func (i KubeFedConfigSpecControllerDurationArgs) ToKubeFedConfigSpecControllerDurationOutput() KubeFedConfigSpecControllerDurationOutput
func (KubeFedConfigSpecControllerDurationArgs) ToKubeFedConfigSpecControllerDurationOutputWithContext ¶
func (i KubeFedConfigSpecControllerDurationArgs) ToKubeFedConfigSpecControllerDurationOutputWithContext(ctx context.Context) KubeFedConfigSpecControllerDurationOutput
func (KubeFedConfigSpecControllerDurationArgs) ToKubeFedConfigSpecControllerDurationPtrOutput ¶
func (i KubeFedConfigSpecControllerDurationArgs) ToKubeFedConfigSpecControllerDurationPtrOutput() KubeFedConfigSpecControllerDurationPtrOutput
func (KubeFedConfigSpecControllerDurationArgs) ToKubeFedConfigSpecControllerDurationPtrOutputWithContext ¶
func (i KubeFedConfigSpecControllerDurationArgs) ToKubeFedConfigSpecControllerDurationPtrOutputWithContext(ctx context.Context) KubeFedConfigSpecControllerDurationPtrOutput
type KubeFedConfigSpecControllerDurationInput ¶
type KubeFedConfigSpecControllerDurationInput interface { pulumi.Input ToKubeFedConfigSpecControllerDurationOutput() KubeFedConfigSpecControllerDurationOutput ToKubeFedConfigSpecControllerDurationOutputWithContext(context.Context) KubeFedConfigSpecControllerDurationOutput }
KubeFedConfigSpecControllerDurationInput is an input type that accepts KubeFedConfigSpecControllerDurationArgs and KubeFedConfigSpecControllerDurationOutput values. You can construct a concrete instance of `KubeFedConfigSpecControllerDurationInput` via:
KubeFedConfigSpecControllerDurationArgs{...}
type KubeFedConfigSpecControllerDurationOutput ¶
type KubeFedConfigSpecControllerDurationOutput struct{ *pulumi.OutputState }
func (KubeFedConfigSpecControllerDurationOutput) AvailableDelay ¶
func (o KubeFedConfigSpecControllerDurationOutput) AvailableDelay() pulumi.StringPtrOutput
Time to wait before reconciling on a healthy cluster.
func (KubeFedConfigSpecControllerDurationOutput) ElementType ¶
func (KubeFedConfigSpecControllerDurationOutput) ElementType() reflect.Type
func (KubeFedConfigSpecControllerDurationOutput) ToKubeFedConfigSpecControllerDurationOutput ¶
func (o KubeFedConfigSpecControllerDurationOutput) ToKubeFedConfigSpecControllerDurationOutput() KubeFedConfigSpecControllerDurationOutput
func (KubeFedConfigSpecControllerDurationOutput) ToKubeFedConfigSpecControllerDurationOutputWithContext ¶
func (o KubeFedConfigSpecControllerDurationOutput) ToKubeFedConfigSpecControllerDurationOutputWithContext(ctx context.Context) KubeFedConfigSpecControllerDurationOutput
func (KubeFedConfigSpecControllerDurationOutput) ToKubeFedConfigSpecControllerDurationPtrOutput ¶
func (o KubeFedConfigSpecControllerDurationOutput) ToKubeFedConfigSpecControllerDurationPtrOutput() KubeFedConfigSpecControllerDurationPtrOutput
func (KubeFedConfigSpecControllerDurationOutput) ToKubeFedConfigSpecControllerDurationPtrOutputWithContext ¶
func (o KubeFedConfigSpecControllerDurationOutput) ToKubeFedConfigSpecControllerDurationPtrOutputWithContext(ctx context.Context) KubeFedConfigSpecControllerDurationPtrOutput
func (KubeFedConfigSpecControllerDurationOutput) UnavailableDelay ¶
func (o KubeFedConfigSpecControllerDurationOutput) UnavailableDelay() pulumi.StringPtrOutput
Time to wait before giving up on an unhealthy cluster.
type KubeFedConfigSpecControllerDurationPtrInput ¶
type KubeFedConfigSpecControllerDurationPtrInput interface { pulumi.Input ToKubeFedConfigSpecControllerDurationPtrOutput() KubeFedConfigSpecControllerDurationPtrOutput ToKubeFedConfigSpecControllerDurationPtrOutputWithContext(context.Context) KubeFedConfigSpecControllerDurationPtrOutput }
KubeFedConfigSpecControllerDurationPtrInput is an input type that accepts KubeFedConfigSpecControllerDurationArgs, KubeFedConfigSpecControllerDurationPtr and KubeFedConfigSpecControllerDurationPtrOutput values. You can construct a concrete instance of `KubeFedConfigSpecControllerDurationPtrInput` via:
KubeFedConfigSpecControllerDurationArgs{...} or: nil
func KubeFedConfigSpecControllerDurationPtr ¶
func KubeFedConfigSpecControllerDurationPtr(v *KubeFedConfigSpecControllerDurationArgs) KubeFedConfigSpecControllerDurationPtrInput
type KubeFedConfigSpecControllerDurationPtrOutput ¶
type KubeFedConfigSpecControllerDurationPtrOutput struct{ *pulumi.OutputState }
func (KubeFedConfigSpecControllerDurationPtrOutput) AvailableDelay ¶
func (o KubeFedConfigSpecControllerDurationPtrOutput) AvailableDelay() pulumi.StringPtrOutput
Time to wait before reconciling on a healthy cluster.
func (KubeFedConfigSpecControllerDurationPtrOutput) ElementType ¶
func (KubeFedConfigSpecControllerDurationPtrOutput) ElementType() reflect.Type
func (KubeFedConfigSpecControllerDurationPtrOutput) ToKubeFedConfigSpecControllerDurationPtrOutput ¶
func (o KubeFedConfigSpecControllerDurationPtrOutput) ToKubeFedConfigSpecControllerDurationPtrOutput() KubeFedConfigSpecControllerDurationPtrOutput
func (KubeFedConfigSpecControllerDurationPtrOutput) ToKubeFedConfigSpecControllerDurationPtrOutputWithContext ¶
func (o KubeFedConfigSpecControllerDurationPtrOutput) ToKubeFedConfigSpecControllerDurationPtrOutputWithContext(ctx context.Context) KubeFedConfigSpecControllerDurationPtrOutput
func (KubeFedConfigSpecControllerDurationPtrOutput) UnavailableDelay ¶
func (o KubeFedConfigSpecControllerDurationPtrOutput) UnavailableDelay() pulumi.StringPtrOutput
Time to wait before giving up on an unhealthy cluster.
type KubeFedConfigSpecFeatureGatesArgs ¶
type KubeFedConfigSpecFeatureGatesArgs struct { Configuration pulumi.StringInput `pulumi:"configuration"` Name pulumi.StringInput `pulumi:"name"` }
func (KubeFedConfigSpecFeatureGatesArgs) ElementType ¶
func (KubeFedConfigSpecFeatureGatesArgs) ElementType() reflect.Type
func (KubeFedConfigSpecFeatureGatesArgs) ToKubeFedConfigSpecFeatureGatesOutput ¶
func (i KubeFedConfigSpecFeatureGatesArgs) ToKubeFedConfigSpecFeatureGatesOutput() KubeFedConfigSpecFeatureGatesOutput
func (KubeFedConfigSpecFeatureGatesArgs) ToKubeFedConfigSpecFeatureGatesOutputWithContext ¶
func (i KubeFedConfigSpecFeatureGatesArgs) ToKubeFedConfigSpecFeatureGatesOutputWithContext(ctx context.Context) KubeFedConfigSpecFeatureGatesOutput
type KubeFedConfigSpecFeatureGatesArray ¶
type KubeFedConfigSpecFeatureGatesArray []KubeFedConfigSpecFeatureGatesInput
func (KubeFedConfigSpecFeatureGatesArray) ElementType ¶
func (KubeFedConfigSpecFeatureGatesArray) ElementType() reflect.Type
func (KubeFedConfigSpecFeatureGatesArray) ToKubeFedConfigSpecFeatureGatesArrayOutput ¶
func (i KubeFedConfigSpecFeatureGatesArray) ToKubeFedConfigSpecFeatureGatesArrayOutput() KubeFedConfigSpecFeatureGatesArrayOutput
func (KubeFedConfigSpecFeatureGatesArray) ToKubeFedConfigSpecFeatureGatesArrayOutputWithContext ¶
func (i KubeFedConfigSpecFeatureGatesArray) ToKubeFedConfigSpecFeatureGatesArrayOutputWithContext(ctx context.Context) KubeFedConfigSpecFeatureGatesArrayOutput
type KubeFedConfigSpecFeatureGatesArrayInput ¶
type KubeFedConfigSpecFeatureGatesArrayInput interface { pulumi.Input ToKubeFedConfigSpecFeatureGatesArrayOutput() KubeFedConfigSpecFeatureGatesArrayOutput ToKubeFedConfigSpecFeatureGatesArrayOutputWithContext(context.Context) KubeFedConfigSpecFeatureGatesArrayOutput }
KubeFedConfigSpecFeatureGatesArrayInput is an input type that accepts KubeFedConfigSpecFeatureGatesArray and KubeFedConfigSpecFeatureGatesArrayOutput values. You can construct a concrete instance of `KubeFedConfigSpecFeatureGatesArrayInput` via:
KubeFedConfigSpecFeatureGatesArray{ KubeFedConfigSpecFeatureGatesArgs{...} }
type KubeFedConfigSpecFeatureGatesArrayOutput ¶
type KubeFedConfigSpecFeatureGatesArrayOutput struct{ *pulumi.OutputState }
func (KubeFedConfigSpecFeatureGatesArrayOutput) ElementType ¶
func (KubeFedConfigSpecFeatureGatesArrayOutput) ElementType() reflect.Type
func (KubeFedConfigSpecFeatureGatesArrayOutput) ToKubeFedConfigSpecFeatureGatesArrayOutput ¶
func (o KubeFedConfigSpecFeatureGatesArrayOutput) ToKubeFedConfigSpecFeatureGatesArrayOutput() KubeFedConfigSpecFeatureGatesArrayOutput
func (KubeFedConfigSpecFeatureGatesArrayOutput) ToKubeFedConfigSpecFeatureGatesArrayOutputWithContext ¶
func (o KubeFedConfigSpecFeatureGatesArrayOutput) ToKubeFedConfigSpecFeatureGatesArrayOutputWithContext(ctx context.Context) KubeFedConfigSpecFeatureGatesArrayOutput
type KubeFedConfigSpecFeatureGatesInput ¶
type KubeFedConfigSpecFeatureGatesInput interface { pulumi.Input ToKubeFedConfigSpecFeatureGatesOutput() KubeFedConfigSpecFeatureGatesOutput ToKubeFedConfigSpecFeatureGatesOutputWithContext(context.Context) KubeFedConfigSpecFeatureGatesOutput }
KubeFedConfigSpecFeatureGatesInput is an input type that accepts KubeFedConfigSpecFeatureGatesArgs and KubeFedConfigSpecFeatureGatesOutput values. You can construct a concrete instance of `KubeFedConfigSpecFeatureGatesInput` via:
KubeFedConfigSpecFeatureGatesArgs{...}
type KubeFedConfigSpecFeatureGatesOutput ¶
type KubeFedConfigSpecFeatureGatesOutput struct{ *pulumi.OutputState }
func (KubeFedConfigSpecFeatureGatesOutput) Configuration ¶
func (o KubeFedConfigSpecFeatureGatesOutput) Configuration() pulumi.StringOutput
func (KubeFedConfigSpecFeatureGatesOutput) ElementType ¶
func (KubeFedConfigSpecFeatureGatesOutput) ElementType() reflect.Type
func (KubeFedConfigSpecFeatureGatesOutput) Name ¶
func (o KubeFedConfigSpecFeatureGatesOutput) Name() pulumi.StringOutput
func (KubeFedConfigSpecFeatureGatesOutput) ToKubeFedConfigSpecFeatureGatesOutput ¶
func (o KubeFedConfigSpecFeatureGatesOutput) ToKubeFedConfigSpecFeatureGatesOutput() KubeFedConfigSpecFeatureGatesOutput
func (KubeFedConfigSpecFeatureGatesOutput) ToKubeFedConfigSpecFeatureGatesOutputWithContext ¶
func (o KubeFedConfigSpecFeatureGatesOutput) ToKubeFedConfigSpecFeatureGatesOutputWithContext(ctx context.Context) KubeFedConfigSpecFeatureGatesOutput
type KubeFedConfigSpecInput ¶
type KubeFedConfigSpecInput interface { pulumi.Input ToKubeFedConfigSpecOutput() KubeFedConfigSpecOutput ToKubeFedConfigSpecOutputWithContext(context.Context) KubeFedConfigSpecOutput }
KubeFedConfigSpecInput is an input type that accepts KubeFedConfigSpecArgs and KubeFedConfigSpecOutput values. You can construct a concrete instance of `KubeFedConfigSpecInput` via:
KubeFedConfigSpecArgs{...}
type KubeFedConfigSpecLeaderElect ¶
type KubeFedConfigSpecLeaderElect struct { // The duration that non-leader candidates will wait after observing a leadership renewal until attempting to acquire leadership of a led but unrenewed leader slot. This is effectively the maximum duration that a leader can be stopped before it is replaced by another candidate. This is only applicable if leader election is enabled. LeaseDuration *string `pulumi:"leaseDuration"` // The interval between attempts by the acting master to renew a leadership slot before it stops leading. This must be less than or equal to the lease duration. This is only applicable if leader election is enabled. RenewDeadline *string `pulumi:"renewDeadline"` // The type of resource object that is used for locking during leader election. Supported options are `configmaps` (default) and `endpoints`. ResourceLock *string `pulumi:"resourceLock"` // The duration the clients should wait between attempting acquisition and renewal of a leadership. This is only applicable if leader election is enabled. RetryPeriod *string `pulumi:"retryPeriod"` }
type KubeFedConfigSpecLeaderElectArgs ¶
type KubeFedConfigSpecLeaderElectArgs struct { // The duration that non-leader candidates will wait after observing a leadership renewal until attempting to acquire leadership of a led but unrenewed leader slot. This is effectively the maximum duration that a leader can be stopped before it is replaced by another candidate. This is only applicable if leader election is enabled. LeaseDuration pulumi.StringPtrInput `pulumi:"leaseDuration"` // The interval between attempts by the acting master to renew a leadership slot before it stops leading. This must be less than or equal to the lease duration. This is only applicable if leader election is enabled. RenewDeadline pulumi.StringPtrInput `pulumi:"renewDeadline"` // The type of resource object that is used for locking during leader election. Supported options are `configmaps` (default) and `endpoints`. ResourceLock pulumi.StringPtrInput `pulumi:"resourceLock"` // The duration the clients should wait between attempting acquisition and renewal of a leadership. This is only applicable if leader election is enabled. RetryPeriod pulumi.StringPtrInput `pulumi:"retryPeriod"` }
func (KubeFedConfigSpecLeaderElectArgs) ElementType ¶
func (KubeFedConfigSpecLeaderElectArgs) ElementType() reflect.Type
func (KubeFedConfigSpecLeaderElectArgs) ToKubeFedConfigSpecLeaderElectOutput ¶
func (i KubeFedConfigSpecLeaderElectArgs) ToKubeFedConfigSpecLeaderElectOutput() KubeFedConfigSpecLeaderElectOutput
func (KubeFedConfigSpecLeaderElectArgs) ToKubeFedConfigSpecLeaderElectOutputWithContext ¶
func (i KubeFedConfigSpecLeaderElectArgs) ToKubeFedConfigSpecLeaderElectOutputWithContext(ctx context.Context) KubeFedConfigSpecLeaderElectOutput
func (KubeFedConfigSpecLeaderElectArgs) ToKubeFedConfigSpecLeaderElectPtrOutput ¶
func (i KubeFedConfigSpecLeaderElectArgs) ToKubeFedConfigSpecLeaderElectPtrOutput() KubeFedConfigSpecLeaderElectPtrOutput
func (KubeFedConfigSpecLeaderElectArgs) ToKubeFedConfigSpecLeaderElectPtrOutputWithContext ¶
func (i KubeFedConfigSpecLeaderElectArgs) ToKubeFedConfigSpecLeaderElectPtrOutputWithContext(ctx context.Context) KubeFedConfigSpecLeaderElectPtrOutput
type KubeFedConfigSpecLeaderElectInput ¶
type KubeFedConfigSpecLeaderElectInput interface { pulumi.Input ToKubeFedConfigSpecLeaderElectOutput() KubeFedConfigSpecLeaderElectOutput ToKubeFedConfigSpecLeaderElectOutputWithContext(context.Context) KubeFedConfigSpecLeaderElectOutput }
KubeFedConfigSpecLeaderElectInput is an input type that accepts KubeFedConfigSpecLeaderElectArgs and KubeFedConfigSpecLeaderElectOutput values. You can construct a concrete instance of `KubeFedConfigSpecLeaderElectInput` via:
KubeFedConfigSpecLeaderElectArgs{...}
type KubeFedConfigSpecLeaderElectOutput ¶
type KubeFedConfigSpecLeaderElectOutput struct{ *pulumi.OutputState }
func (KubeFedConfigSpecLeaderElectOutput) ElementType ¶
func (KubeFedConfigSpecLeaderElectOutput) ElementType() reflect.Type
func (KubeFedConfigSpecLeaderElectOutput) LeaseDuration ¶
func (o KubeFedConfigSpecLeaderElectOutput) LeaseDuration() pulumi.StringPtrOutput
The duration that non-leader candidates will wait after observing a leadership renewal until attempting to acquire leadership of a led but unrenewed leader slot. This is effectively the maximum duration that a leader can be stopped before it is replaced by another candidate. This is only applicable if leader election is enabled.
func (KubeFedConfigSpecLeaderElectOutput) RenewDeadline ¶
func (o KubeFedConfigSpecLeaderElectOutput) RenewDeadline() pulumi.StringPtrOutput
The interval between attempts by the acting master to renew a leadership slot before it stops leading. This must be less than or equal to the lease duration. This is only applicable if leader election is enabled.
func (KubeFedConfigSpecLeaderElectOutput) ResourceLock ¶
func (o KubeFedConfigSpecLeaderElectOutput) ResourceLock() pulumi.StringPtrOutput
The type of resource object that is used for locking during leader election. Supported options are `configmaps` (default) and `endpoints`.
func (KubeFedConfigSpecLeaderElectOutput) RetryPeriod ¶
func (o KubeFedConfigSpecLeaderElectOutput) RetryPeriod() pulumi.StringPtrOutput
The duration the clients should wait between attempting acquisition and renewal of a leadership. This is only applicable if leader election is enabled.
func (KubeFedConfigSpecLeaderElectOutput) ToKubeFedConfigSpecLeaderElectOutput ¶
func (o KubeFedConfigSpecLeaderElectOutput) ToKubeFedConfigSpecLeaderElectOutput() KubeFedConfigSpecLeaderElectOutput
func (KubeFedConfigSpecLeaderElectOutput) ToKubeFedConfigSpecLeaderElectOutputWithContext ¶
func (o KubeFedConfigSpecLeaderElectOutput) ToKubeFedConfigSpecLeaderElectOutputWithContext(ctx context.Context) KubeFedConfigSpecLeaderElectOutput
func (KubeFedConfigSpecLeaderElectOutput) ToKubeFedConfigSpecLeaderElectPtrOutput ¶
func (o KubeFedConfigSpecLeaderElectOutput) ToKubeFedConfigSpecLeaderElectPtrOutput() KubeFedConfigSpecLeaderElectPtrOutput
func (KubeFedConfigSpecLeaderElectOutput) ToKubeFedConfigSpecLeaderElectPtrOutputWithContext ¶
func (o KubeFedConfigSpecLeaderElectOutput) ToKubeFedConfigSpecLeaderElectPtrOutputWithContext(ctx context.Context) KubeFedConfigSpecLeaderElectPtrOutput
type KubeFedConfigSpecLeaderElectPtrInput ¶
type KubeFedConfigSpecLeaderElectPtrInput interface { pulumi.Input ToKubeFedConfigSpecLeaderElectPtrOutput() KubeFedConfigSpecLeaderElectPtrOutput ToKubeFedConfigSpecLeaderElectPtrOutputWithContext(context.Context) KubeFedConfigSpecLeaderElectPtrOutput }
KubeFedConfigSpecLeaderElectPtrInput is an input type that accepts KubeFedConfigSpecLeaderElectArgs, KubeFedConfigSpecLeaderElectPtr and KubeFedConfigSpecLeaderElectPtrOutput values. You can construct a concrete instance of `KubeFedConfigSpecLeaderElectPtrInput` via:
KubeFedConfigSpecLeaderElectArgs{...} or: nil
func KubeFedConfigSpecLeaderElectPtr ¶
func KubeFedConfigSpecLeaderElectPtr(v *KubeFedConfigSpecLeaderElectArgs) KubeFedConfigSpecLeaderElectPtrInput
type KubeFedConfigSpecLeaderElectPtrOutput ¶
type KubeFedConfigSpecLeaderElectPtrOutput struct{ *pulumi.OutputState }
func (KubeFedConfigSpecLeaderElectPtrOutput) ElementType ¶
func (KubeFedConfigSpecLeaderElectPtrOutput) ElementType() reflect.Type
func (KubeFedConfigSpecLeaderElectPtrOutput) LeaseDuration ¶
func (o KubeFedConfigSpecLeaderElectPtrOutput) LeaseDuration() pulumi.StringPtrOutput
The duration that non-leader candidates will wait after observing a leadership renewal until attempting to acquire leadership of a led but unrenewed leader slot. This is effectively the maximum duration that a leader can be stopped before it is replaced by another candidate. This is only applicable if leader election is enabled.
func (KubeFedConfigSpecLeaderElectPtrOutput) RenewDeadline ¶
func (o KubeFedConfigSpecLeaderElectPtrOutput) RenewDeadline() pulumi.StringPtrOutput
The interval between attempts by the acting master to renew a leadership slot before it stops leading. This must be less than or equal to the lease duration. This is only applicable if leader election is enabled.
func (KubeFedConfigSpecLeaderElectPtrOutput) ResourceLock ¶
func (o KubeFedConfigSpecLeaderElectPtrOutput) ResourceLock() pulumi.StringPtrOutput
The type of resource object that is used for locking during leader election. Supported options are `configmaps` (default) and `endpoints`.
func (KubeFedConfigSpecLeaderElectPtrOutput) RetryPeriod ¶
func (o KubeFedConfigSpecLeaderElectPtrOutput) RetryPeriod() pulumi.StringPtrOutput
The duration the clients should wait between attempting acquisition and renewal of a leadership. This is only applicable if leader election is enabled.
func (KubeFedConfigSpecLeaderElectPtrOutput) ToKubeFedConfigSpecLeaderElectPtrOutput ¶
func (o KubeFedConfigSpecLeaderElectPtrOutput) ToKubeFedConfigSpecLeaderElectPtrOutput() KubeFedConfigSpecLeaderElectPtrOutput
func (KubeFedConfigSpecLeaderElectPtrOutput) ToKubeFedConfigSpecLeaderElectPtrOutputWithContext ¶
func (o KubeFedConfigSpecLeaderElectPtrOutput) ToKubeFedConfigSpecLeaderElectPtrOutputWithContext(ctx context.Context) KubeFedConfigSpecLeaderElectPtrOutput
type KubeFedConfigSpecOutput ¶
type KubeFedConfigSpecOutput struct{ *pulumi.OutputState }
func (KubeFedConfigSpecOutput) ClusterHealthCheck ¶
func (o KubeFedConfigSpecOutput) ClusterHealthCheck() KubeFedConfigSpecClusterHealthCheckPtrOutput
func (KubeFedConfigSpecOutput) ControllerDuration ¶
func (o KubeFedConfigSpecOutput) ControllerDuration() KubeFedConfigSpecControllerDurationPtrOutput
func (KubeFedConfigSpecOutput) ElementType ¶
func (KubeFedConfigSpecOutput) ElementType() reflect.Type
func (KubeFedConfigSpecOutput) FeatureGates ¶
func (o KubeFedConfigSpecOutput) FeatureGates() KubeFedConfigSpecFeatureGatesArrayOutput
func (KubeFedConfigSpecOutput) LeaderElect ¶
func (o KubeFedConfigSpecOutput) LeaderElect() KubeFedConfigSpecLeaderElectPtrOutput
func (KubeFedConfigSpecOutput) Scope ¶
func (o KubeFedConfigSpecOutput) Scope() pulumi.StringOutput
The scope of the KubeFed control plane should be either `Namespaced` or `Cluster`. `Namespaced` indicates that the KubeFed namespace will be the only target of the control plane.
func (KubeFedConfigSpecOutput) SyncController ¶
func (o KubeFedConfigSpecOutput) SyncController() KubeFedConfigSpecSyncControllerPtrOutput
func (KubeFedConfigSpecOutput) ToKubeFedConfigSpecOutput ¶
func (o KubeFedConfigSpecOutput) ToKubeFedConfigSpecOutput() KubeFedConfigSpecOutput
func (KubeFedConfigSpecOutput) ToKubeFedConfigSpecOutputWithContext ¶
func (o KubeFedConfigSpecOutput) ToKubeFedConfigSpecOutputWithContext(ctx context.Context) KubeFedConfigSpecOutput
func (KubeFedConfigSpecOutput) ToKubeFedConfigSpecPtrOutput ¶
func (o KubeFedConfigSpecOutput) ToKubeFedConfigSpecPtrOutput() KubeFedConfigSpecPtrOutput
func (KubeFedConfigSpecOutput) ToKubeFedConfigSpecPtrOutputWithContext ¶
func (o KubeFedConfigSpecOutput) ToKubeFedConfigSpecPtrOutputWithContext(ctx context.Context) KubeFedConfigSpecPtrOutput
type KubeFedConfigSpecPtrInput ¶
type KubeFedConfigSpecPtrInput interface { pulumi.Input ToKubeFedConfigSpecPtrOutput() KubeFedConfigSpecPtrOutput ToKubeFedConfigSpecPtrOutputWithContext(context.Context) KubeFedConfigSpecPtrOutput }
KubeFedConfigSpecPtrInput is an input type that accepts KubeFedConfigSpecArgs, KubeFedConfigSpecPtr and KubeFedConfigSpecPtrOutput values. You can construct a concrete instance of `KubeFedConfigSpecPtrInput` via:
KubeFedConfigSpecArgs{...} or: nil
func KubeFedConfigSpecPtr ¶
func KubeFedConfigSpecPtr(v *KubeFedConfigSpecArgs) KubeFedConfigSpecPtrInput
type KubeFedConfigSpecPtrOutput ¶
type KubeFedConfigSpecPtrOutput struct{ *pulumi.OutputState }
func (KubeFedConfigSpecPtrOutput) ClusterHealthCheck ¶
func (o KubeFedConfigSpecPtrOutput) ClusterHealthCheck() KubeFedConfigSpecClusterHealthCheckPtrOutput
func (KubeFedConfigSpecPtrOutput) ControllerDuration ¶
func (o KubeFedConfigSpecPtrOutput) ControllerDuration() KubeFedConfigSpecControllerDurationPtrOutput
func (KubeFedConfigSpecPtrOutput) Elem ¶
func (o KubeFedConfigSpecPtrOutput) Elem() KubeFedConfigSpecOutput
func (KubeFedConfigSpecPtrOutput) ElementType ¶
func (KubeFedConfigSpecPtrOutput) ElementType() reflect.Type
func (KubeFedConfigSpecPtrOutput) FeatureGates ¶
func (o KubeFedConfigSpecPtrOutput) FeatureGates() KubeFedConfigSpecFeatureGatesArrayOutput
func (KubeFedConfigSpecPtrOutput) LeaderElect ¶
func (o KubeFedConfigSpecPtrOutput) LeaderElect() KubeFedConfigSpecLeaderElectPtrOutput
func (KubeFedConfigSpecPtrOutput) Scope ¶
func (o KubeFedConfigSpecPtrOutput) Scope() pulumi.StringPtrOutput
The scope of the KubeFed control plane should be either `Namespaced` or `Cluster`. `Namespaced` indicates that the KubeFed namespace will be the only target of the control plane.
func (KubeFedConfigSpecPtrOutput) SyncController ¶
func (o KubeFedConfigSpecPtrOutput) SyncController() KubeFedConfigSpecSyncControllerPtrOutput
func (KubeFedConfigSpecPtrOutput) ToKubeFedConfigSpecPtrOutput ¶
func (o KubeFedConfigSpecPtrOutput) ToKubeFedConfigSpecPtrOutput() KubeFedConfigSpecPtrOutput
func (KubeFedConfigSpecPtrOutput) ToKubeFedConfigSpecPtrOutputWithContext ¶
func (o KubeFedConfigSpecPtrOutput) ToKubeFedConfigSpecPtrOutputWithContext(ctx context.Context) KubeFedConfigSpecPtrOutput
type KubeFedConfigSpecSyncController ¶
type KubeFedConfigSpecSyncController struct { // Whether to adopt pre-existing resources in member clusters. Defaults to "Enabled". AdoptResources *string `pulumi:"adoptResources"` }
type KubeFedConfigSpecSyncControllerArgs ¶
type KubeFedConfigSpecSyncControllerArgs struct { // Whether to adopt pre-existing resources in member clusters. Defaults to "Enabled". AdoptResources pulumi.StringPtrInput `pulumi:"adoptResources"` }
func (KubeFedConfigSpecSyncControllerArgs) ElementType ¶
func (KubeFedConfigSpecSyncControllerArgs) ElementType() reflect.Type
func (KubeFedConfigSpecSyncControllerArgs) ToKubeFedConfigSpecSyncControllerOutput ¶
func (i KubeFedConfigSpecSyncControllerArgs) ToKubeFedConfigSpecSyncControllerOutput() KubeFedConfigSpecSyncControllerOutput
func (KubeFedConfigSpecSyncControllerArgs) ToKubeFedConfigSpecSyncControllerOutputWithContext ¶
func (i KubeFedConfigSpecSyncControllerArgs) ToKubeFedConfigSpecSyncControllerOutputWithContext(ctx context.Context) KubeFedConfigSpecSyncControllerOutput
func (KubeFedConfigSpecSyncControllerArgs) ToKubeFedConfigSpecSyncControllerPtrOutput ¶
func (i KubeFedConfigSpecSyncControllerArgs) ToKubeFedConfigSpecSyncControllerPtrOutput() KubeFedConfigSpecSyncControllerPtrOutput
func (KubeFedConfigSpecSyncControllerArgs) ToKubeFedConfigSpecSyncControllerPtrOutputWithContext ¶
func (i KubeFedConfigSpecSyncControllerArgs) ToKubeFedConfigSpecSyncControllerPtrOutputWithContext(ctx context.Context) KubeFedConfigSpecSyncControllerPtrOutput
type KubeFedConfigSpecSyncControllerInput ¶
type KubeFedConfigSpecSyncControllerInput interface { pulumi.Input ToKubeFedConfigSpecSyncControllerOutput() KubeFedConfigSpecSyncControllerOutput ToKubeFedConfigSpecSyncControllerOutputWithContext(context.Context) KubeFedConfigSpecSyncControllerOutput }
KubeFedConfigSpecSyncControllerInput is an input type that accepts KubeFedConfigSpecSyncControllerArgs and KubeFedConfigSpecSyncControllerOutput values. You can construct a concrete instance of `KubeFedConfigSpecSyncControllerInput` via:
KubeFedConfigSpecSyncControllerArgs{...}
type KubeFedConfigSpecSyncControllerOutput ¶
type KubeFedConfigSpecSyncControllerOutput struct{ *pulumi.OutputState }
func (KubeFedConfigSpecSyncControllerOutput) AdoptResources ¶
func (o KubeFedConfigSpecSyncControllerOutput) AdoptResources() pulumi.StringPtrOutput
Whether to adopt pre-existing resources in member clusters. Defaults to "Enabled".
func (KubeFedConfigSpecSyncControllerOutput) ElementType ¶
func (KubeFedConfigSpecSyncControllerOutput) ElementType() reflect.Type
func (KubeFedConfigSpecSyncControllerOutput) ToKubeFedConfigSpecSyncControllerOutput ¶
func (o KubeFedConfigSpecSyncControllerOutput) ToKubeFedConfigSpecSyncControllerOutput() KubeFedConfigSpecSyncControllerOutput
func (KubeFedConfigSpecSyncControllerOutput) ToKubeFedConfigSpecSyncControllerOutputWithContext ¶
func (o KubeFedConfigSpecSyncControllerOutput) ToKubeFedConfigSpecSyncControllerOutputWithContext(ctx context.Context) KubeFedConfigSpecSyncControllerOutput
func (KubeFedConfigSpecSyncControllerOutput) ToKubeFedConfigSpecSyncControllerPtrOutput ¶
func (o KubeFedConfigSpecSyncControllerOutput) ToKubeFedConfigSpecSyncControllerPtrOutput() KubeFedConfigSpecSyncControllerPtrOutput
func (KubeFedConfigSpecSyncControllerOutput) ToKubeFedConfigSpecSyncControllerPtrOutputWithContext ¶
func (o KubeFedConfigSpecSyncControllerOutput) ToKubeFedConfigSpecSyncControllerPtrOutputWithContext(ctx context.Context) KubeFedConfigSpecSyncControllerPtrOutput
type KubeFedConfigSpecSyncControllerPtrInput ¶
type KubeFedConfigSpecSyncControllerPtrInput interface { pulumi.Input ToKubeFedConfigSpecSyncControllerPtrOutput() KubeFedConfigSpecSyncControllerPtrOutput ToKubeFedConfigSpecSyncControllerPtrOutputWithContext(context.Context) KubeFedConfigSpecSyncControllerPtrOutput }
KubeFedConfigSpecSyncControllerPtrInput is an input type that accepts KubeFedConfigSpecSyncControllerArgs, KubeFedConfigSpecSyncControllerPtr and KubeFedConfigSpecSyncControllerPtrOutput values. You can construct a concrete instance of `KubeFedConfigSpecSyncControllerPtrInput` via:
KubeFedConfigSpecSyncControllerArgs{...} or: nil
func KubeFedConfigSpecSyncControllerPtr ¶
func KubeFedConfigSpecSyncControllerPtr(v *KubeFedConfigSpecSyncControllerArgs) KubeFedConfigSpecSyncControllerPtrInput
type KubeFedConfigSpecSyncControllerPtrOutput ¶
type KubeFedConfigSpecSyncControllerPtrOutput struct{ *pulumi.OutputState }
func (KubeFedConfigSpecSyncControllerPtrOutput) AdoptResources ¶
func (o KubeFedConfigSpecSyncControllerPtrOutput) AdoptResources() pulumi.StringPtrOutput
Whether to adopt pre-existing resources in member clusters. Defaults to "Enabled".
func (KubeFedConfigSpecSyncControllerPtrOutput) ElementType ¶
func (KubeFedConfigSpecSyncControllerPtrOutput) ElementType() reflect.Type
func (KubeFedConfigSpecSyncControllerPtrOutput) ToKubeFedConfigSpecSyncControllerPtrOutput ¶
func (o KubeFedConfigSpecSyncControllerPtrOutput) ToKubeFedConfigSpecSyncControllerPtrOutput() KubeFedConfigSpecSyncControllerPtrOutput
func (KubeFedConfigSpecSyncControllerPtrOutput) ToKubeFedConfigSpecSyncControllerPtrOutputWithContext ¶
func (o KubeFedConfigSpecSyncControllerPtrOutput) ToKubeFedConfigSpecSyncControllerPtrOutputWithContext(ctx context.Context) KubeFedConfigSpecSyncControllerPtrOutput
type KubeFedConfigState ¶
type KubeFedConfigState struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput Spec KubeFedConfigSpecPtrInput }
func (KubeFedConfigState) ElementType ¶
func (KubeFedConfigState) ElementType() reflect.Type
type KubeFedConfigType ¶
type KubeFedConfigType struct { ApiVersion *string `pulumi:"apiVersion"` Kind *string `pulumi:"kind"` Metadata *metav1.ObjectMeta `pulumi:"metadata"` Spec KubeFedConfigSpec `pulumi:"spec"` }
type KubeFedConfigTypeArgs ¶
type KubeFedConfigTypeArgs struct { ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` Kind pulumi.StringPtrInput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` Spec KubeFedConfigSpecInput `pulumi:"spec"` }
func (KubeFedConfigTypeArgs) ElementType ¶
func (KubeFedConfigTypeArgs) ElementType() reflect.Type
func (KubeFedConfigTypeArgs) ToKubeFedConfigTypeOutput ¶
func (i KubeFedConfigTypeArgs) ToKubeFedConfigTypeOutput() KubeFedConfigTypeOutput
func (KubeFedConfigTypeArgs) ToKubeFedConfigTypeOutputWithContext ¶
func (i KubeFedConfigTypeArgs) ToKubeFedConfigTypeOutputWithContext(ctx context.Context) KubeFedConfigTypeOutput
type KubeFedConfigTypeInput ¶
type KubeFedConfigTypeInput interface { pulumi.Input ToKubeFedConfigTypeOutput() KubeFedConfigTypeOutput ToKubeFedConfigTypeOutputWithContext(context.Context) KubeFedConfigTypeOutput }
KubeFedConfigTypeInput is an input type that accepts KubeFedConfigTypeArgs and KubeFedConfigTypeOutput values. You can construct a concrete instance of `KubeFedConfigTypeInput` via:
KubeFedConfigTypeArgs{...}
type KubeFedConfigTypeOutput ¶
type KubeFedConfigTypeOutput struct{ *pulumi.OutputState }
func (KubeFedConfigTypeOutput) ApiVersion ¶
func (o KubeFedConfigTypeOutput) ApiVersion() pulumi.StringPtrOutput
func (KubeFedConfigTypeOutput) ElementType ¶
func (KubeFedConfigTypeOutput) ElementType() reflect.Type
func (KubeFedConfigTypeOutput) Kind ¶
func (o KubeFedConfigTypeOutput) Kind() pulumi.StringPtrOutput
func (KubeFedConfigTypeOutput) Metadata ¶
func (o KubeFedConfigTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
func (KubeFedConfigTypeOutput) Spec ¶
func (o KubeFedConfigTypeOutput) Spec() KubeFedConfigSpecOutput
func (KubeFedConfigTypeOutput) ToKubeFedConfigTypeOutput ¶
func (o KubeFedConfigTypeOutput) ToKubeFedConfigTypeOutput() KubeFedConfigTypeOutput
func (KubeFedConfigTypeOutput) ToKubeFedConfigTypeOutputWithContext ¶
func (o KubeFedConfigTypeOutput) ToKubeFedConfigTypeOutputWithContext(ctx context.Context) KubeFedConfigTypeOutput