Documentation
¶
Index ¶
- Constants
- type AssociatedKubernetesResource
- type AssociatedKubernetesResourceArrayOutput
- func (AssociatedKubernetesResourceArrayOutput) ElementType() reflect.Type
- func (o AssociatedKubernetesResourceArrayOutput) Index(i pulumi.IntInput) AssociatedKubernetesResourceOutput
- func (o AssociatedKubernetesResourceArrayOutput) ToAssociatedKubernetesResourceArrayOutput() AssociatedKubernetesResourceArrayOutput
- func (o AssociatedKubernetesResourceArrayOutput) ToAssociatedKubernetesResourceArrayOutputWithContext(ctx context.Context) AssociatedKubernetesResourceArrayOutput
- type AssociatedKubernetesResourceOutput
- func (AssociatedKubernetesResourceOutput) ElementType() reflect.Type
- func (o AssociatedKubernetesResourceOutput) Id() pulumi.StringPtrOutput
- func (o AssociatedKubernetesResourceOutput) Name() pulumi.StringPtrOutput
- func (o AssociatedKubernetesResourceOutput) ToAssociatedKubernetesResourceOutput() AssociatedKubernetesResourceOutput
- func (o AssociatedKubernetesResourceOutput) ToAssociatedKubernetesResourceOutputWithContext(ctx context.Context) AssociatedKubernetesResourceOutput
- type AssociatedKubernetesResources
- type AssociatedKubernetesResourcesOutput
- func (AssociatedKubernetesResourcesOutput) ElementType() reflect.Type
- func (o AssociatedKubernetesResourcesOutput) LoadBalancers() AssociatedKubernetesResourceArrayOutput
- func (o AssociatedKubernetesResourcesOutput) ToAssociatedKubernetesResourcesOutput() AssociatedKubernetesResourcesOutput
- func (o AssociatedKubernetesResourcesOutput) ToAssociatedKubernetesResourcesOutputWithContext(ctx context.Context) AssociatedKubernetesResourcesOutput
- func (o AssociatedKubernetesResourcesOutput) VolumeSnapshots() AssociatedKubernetesResourceArrayOutput
- func (o AssociatedKubernetesResourcesOutput) Volumes() AssociatedKubernetesResourceArrayOutput
- type Cluster
- type ClusterArrayOutput
- type ClusterOutput
- func (o ClusterOutput) AutoUpgrade() pulumi.BoolPtrOutput
- func (o ClusterOutput) ClusterSubnet() pulumi.StringPtrOutput
- func (o ClusterOutput) CreatedAt() pulumi.StringPtrOutput
- func (ClusterOutput) ElementType() reflect.Type
- func (o ClusterOutput) Endpoint() pulumi.StringPtrOutput
- func (o ClusterOutput) Ha() pulumi.BoolPtrOutput
- func (o ClusterOutput) Id() pulumi.StringPtrOutput
- func (o ClusterOutput) Ipv4() pulumi.StringPtrOutput
- func (o ClusterOutput) MaintenancePolicy() MaintenancePolicyPtrOutput
- func (o ClusterOutput) Name() pulumi.StringOutput
- func (o ClusterOutput) NodePools() KubernetesNodePoolTypeArrayOutput
- func (o ClusterOutput) Region() pulumi.StringOutput
- func (o ClusterOutput) RegistryEnabled() pulumi.BoolPtrOutput
- func (o ClusterOutput) ServiceSubnet() pulumi.StringPtrOutput
- func (o ClusterOutput) Status() ClusterStatusPropertiesPtrOutput
- func (o ClusterOutput) SurgeUpgrade() pulumi.BoolPtrOutput
- func (o ClusterOutput) Tags() pulumi.StringArrayOutput
- func (o ClusterOutput) ToClusterOutput() ClusterOutput
- func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
- func (o ClusterOutput) UpdatedAt() pulumi.StringPtrOutput
- func (o ClusterOutput) Version() pulumi.StringOutput
- func (o ClusterOutput) VpcUuid() pulumi.StringPtrOutput
- type ClusterPtrOutput
- func (o ClusterPtrOutput) AutoUpgrade() pulumi.BoolPtrOutput
- func (o ClusterPtrOutput) ClusterSubnet() pulumi.StringPtrOutput
- func (o ClusterPtrOutput) CreatedAt() pulumi.StringPtrOutput
- func (o ClusterPtrOutput) Elem() ClusterOutput
- func (ClusterPtrOutput) ElementType() reflect.Type
- func (o ClusterPtrOutput) Endpoint() pulumi.StringPtrOutput
- func (o ClusterPtrOutput) Ha() pulumi.BoolPtrOutput
- func (o ClusterPtrOutput) Id() pulumi.StringPtrOutput
- func (o ClusterPtrOutput) Ipv4() pulumi.StringPtrOutput
- func (o ClusterPtrOutput) MaintenancePolicy() MaintenancePolicyPtrOutput
- func (o ClusterPtrOutput) Name() pulumi.StringPtrOutput
- func (o ClusterPtrOutput) NodePools() KubernetesNodePoolTypeArrayOutput
- func (o ClusterPtrOutput) Region() pulumi.StringPtrOutput
- func (o ClusterPtrOutput) RegistryEnabled() pulumi.BoolPtrOutput
- func (o ClusterPtrOutput) ServiceSubnet() pulumi.StringPtrOutput
- func (o ClusterPtrOutput) Status() ClusterStatusPropertiesPtrOutput
- func (o ClusterPtrOutput) SurgeUpgrade() pulumi.BoolPtrOutput
- func (o ClusterPtrOutput) Tags() pulumi.StringArrayOutput
- func (o ClusterPtrOutput) ToClusterPtrOutput() ClusterPtrOutput
- func (o ClusterPtrOutput) ToClusterPtrOutputWithContext(ctx context.Context) ClusterPtrOutput
- func (o ClusterPtrOutput) UpdatedAt() pulumi.StringPtrOutput
- func (o ClusterPtrOutput) Version() pulumi.StringPtrOutput
- func (o ClusterPtrOutput) VpcUuid() pulumi.StringPtrOutput
- type ClusterStatusProperties
- type ClusterStatusPropertiesOutput
- func (ClusterStatusPropertiesOutput) ElementType() reflect.Type
- func (o ClusterStatusPropertiesOutput) Message() pulumi.StringPtrOutput
- func (o ClusterStatusPropertiesOutput) State() ClusterStatusPropertiesStatePtrOutput
- func (o ClusterStatusPropertiesOutput) ToClusterStatusPropertiesOutput() ClusterStatusPropertiesOutput
- func (o ClusterStatusPropertiesOutput) ToClusterStatusPropertiesOutputWithContext(ctx context.Context) ClusterStatusPropertiesOutput
- type ClusterStatusPropertiesPtrOutput
- func (o ClusterStatusPropertiesPtrOutput) Elem() ClusterStatusPropertiesOutput
- func (ClusterStatusPropertiesPtrOutput) ElementType() reflect.Type
- func (o ClusterStatusPropertiesPtrOutput) Message() pulumi.StringPtrOutput
- func (o ClusterStatusPropertiesPtrOutput) State() ClusterStatusPropertiesStatePtrOutput
- func (o ClusterStatusPropertiesPtrOutput) ToClusterStatusPropertiesPtrOutput() ClusterStatusPropertiesPtrOutput
- func (o ClusterStatusPropertiesPtrOutput) ToClusterStatusPropertiesPtrOutputWithContext(ctx context.Context) ClusterStatusPropertiesPtrOutput
- type ClusterStatusPropertiesState
- type ClusterStatusPropertiesStateOutput
- func (ClusterStatusPropertiesStateOutput) ElementType() reflect.Type
- func (o ClusterStatusPropertiesStateOutput) ToClusterStatusPropertiesStateOutput() ClusterStatusPropertiesStateOutput
- func (o ClusterStatusPropertiesStateOutput) ToClusterStatusPropertiesStateOutputWithContext(ctx context.Context) ClusterStatusPropertiesStateOutput
- func (o ClusterStatusPropertiesStateOutput) ToClusterStatusPropertiesStatePtrOutput() ClusterStatusPropertiesStatePtrOutput
- func (o ClusterStatusPropertiesStateOutput) ToClusterStatusPropertiesStatePtrOutputWithContext(ctx context.Context) ClusterStatusPropertiesStatePtrOutput
- func (o ClusterStatusPropertiesStateOutput) ToStringOutput() pulumi.StringOutput
- func (o ClusterStatusPropertiesStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ClusterStatusPropertiesStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ClusterStatusPropertiesStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ClusterStatusPropertiesStatePtrOutput
- func (o ClusterStatusPropertiesStatePtrOutput) Elem() ClusterStatusPropertiesStateOutput
- func (ClusterStatusPropertiesStatePtrOutput) ElementType() reflect.Type
- func (o ClusterStatusPropertiesStatePtrOutput) ToClusterStatusPropertiesStatePtrOutput() ClusterStatusPropertiesStatePtrOutput
- func (o ClusterStatusPropertiesStatePtrOutput) ToClusterStatusPropertiesStatePtrOutputWithContext(ctx context.Context) ClusterStatusPropertiesStatePtrOutput
- func (o ClusterStatusPropertiesStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ClusterStatusPropertiesStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ClusterlintResults
- type ClusterlintResultsDiagnosticsItemProperties
- type ClusterlintResultsDiagnosticsItemPropertiesArrayOutput
- func (ClusterlintResultsDiagnosticsItemPropertiesArrayOutput) ElementType() reflect.Type
- func (o ClusterlintResultsDiagnosticsItemPropertiesArrayOutput) Index(i pulumi.IntInput) ClusterlintResultsDiagnosticsItemPropertiesOutput
- func (o ClusterlintResultsDiagnosticsItemPropertiesArrayOutput) ToClusterlintResultsDiagnosticsItemPropertiesArrayOutput() ClusterlintResultsDiagnosticsItemPropertiesArrayOutput
- func (o ClusterlintResultsDiagnosticsItemPropertiesArrayOutput) ToClusterlintResultsDiagnosticsItemPropertiesArrayOutputWithContext(ctx context.Context) ClusterlintResultsDiagnosticsItemPropertiesArrayOutput
- type ClusterlintResultsDiagnosticsItemPropertiesObjectProperties
- type ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesOutput
- func (ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesOutput) ElementType() reflect.Type
- func (o ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesOutput) Kind() pulumi.StringPtrOutput
- func (o ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesOutput) Name() pulumi.StringPtrOutput
- func (o ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesOutput) Namespace() pulumi.StringPtrOutput
- func (o ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesOutput) ToClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesOutput() ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesOutput
- func (o ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesOutput) ToClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesOutputWithContext(ctx context.Context) ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesOutput
- type ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesPtrOutput
- func (o ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesPtrOutput) Elem() ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesOutput
- func (ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesPtrOutput) ElementType() reflect.Type
- func (o ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesPtrOutput) Kind() pulumi.StringPtrOutput
- func (o ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesPtrOutput) Name() pulumi.StringPtrOutput
- func (o ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesPtrOutput) ToClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesPtrOutput() ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesPtrOutput
- func (o ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesPtrOutput) ToClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesPtrOutputWithContext(ctx context.Context) ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesPtrOutput
- type ClusterlintResultsDiagnosticsItemPropertiesOutput
- func (o ClusterlintResultsDiagnosticsItemPropertiesOutput) CheckName() pulumi.StringPtrOutput
- func (ClusterlintResultsDiagnosticsItemPropertiesOutput) ElementType() reflect.Type
- func (o ClusterlintResultsDiagnosticsItemPropertiesOutput) Message() pulumi.StringPtrOutput
- func (o ClusterlintResultsDiagnosticsItemPropertiesOutput) Object() ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesPtrOutput
- func (o ClusterlintResultsDiagnosticsItemPropertiesOutput) Severity() pulumi.StringPtrOutput
- func (o ClusterlintResultsDiagnosticsItemPropertiesOutput) ToClusterlintResultsDiagnosticsItemPropertiesOutput() ClusterlintResultsDiagnosticsItemPropertiesOutput
- func (o ClusterlintResultsDiagnosticsItemPropertiesOutput) ToClusterlintResultsDiagnosticsItemPropertiesOutputWithContext(ctx context.Context) ClusterlintResultsDiagnosticsItemPropertiesOutput
- type ClusterlintResultsOutput
- func (o ClusterlintResultsOutput) CompletedAt() pulumi.StringPtrOutput
- func (o ClusterlintResultsOutput) Diagnostics() ClusterlintResultsDiagnosticsItemPropertiesArrayOutput
- func (ClusterlintResultsOutput) ElementType() reflect.Type
- func (o ClusterlintResultsOutput) RequestedAt() pulumi.StringPtrOutput
- func (o ClusterlintResultsOutput) RunId() pulumi.StringPtrOutput
- func (o ClusterlintResultsOutput) ToClusterlintResultsOutput() ClusterlintResultsOutput
- func (o ClusterlintResultsOutput) ToClusterlintResultsOutputWithContext(ctx context.Context) ClusterlintResultsOutput
- type Credentials
- type CredentialsOutput
- func (o CredentialsOutput) CertificateAuthorityData() pulumi.StringPtrOutput
- func (o CredentialsOutput) ClientCertificateData() pulumi.StringPtrOutput
- func (o CredentialsOutput) ClientKeyData() pulumi.StringPtrOutput
- func (CredentialsOutput) ElementType() reflect.Type
- func (o CredentialsOutput) ExpiresAt() pulumi.StringPtrOutput
- func (o CredentialsOutput) Server() pulumi.StringPtrOutput
- func (o CredentialsOutput) ToCredentialsOutput() CredentialsOutput
- func (o CredentialsOutput) ToCredentialsOutputWithContext(ctx context.Context) CredentialsOutput
- func (o CredentialsOutput) Token() pulumi.StringPtrOutput
- type GetKubernetesAvailableUpgradeArgs
- type GetKubernetesAvailableUpgradeOutputArgs
- type GetKubernetesAvailableUpgradeProperties
- type GetKubernetesAvailableUpgradePropertiesOutput
- func (o GetKubernetesAvailableUpgradePropertiesOutput) AvailableUpgradeVersions() KubernetesVersionArrayOutput
- func (GetKubernetesAvailableUpgradePropertiesOutput) ElementType() reflect.Type
- func (o GetKubernetesAvailableUpgradePropertiesOutput) ToGetKubernetesAvailableUpgradePropertiesOutput() GetKubernetesAvailableUpgradePropertiesOutput
- func (o GetKubernetesAvailableUpgradePropertiesOutput) ToGetKubernetesAvailableUpgradePropertiesOutputWithContext(ctx context.Context) GetKubernetesAvailableUpgradePropertiesOutput
- type GetKubernetesAvailableUpgradeResult
- type GetKubernetesAvailableUpgradeResultOutput
- func (o GetKubernetesAvailableUpgradeResultOutput) AvailableUpgradeVersions() KubernetesVersionArrayOutput
- func (GetKubernetesAvailableUpgradeResultOutput) ElementType() reflect.Type
- func (o GetKubernetesAvailableUpgradeResultOutput) ToGetKubernetesAvailableUpgradeResultOutput() GetKubernetesAvailableUpgradeResultOutput
- func (o GetKubernetesAvailableUpgradeResultOutput) ToGetKubernetesAvailableUpgradeResultOutputWithContext(ctx context.Context) GetKubernetesAvailableUpgradeResultOutput
- type GetKubernetesClusterLintResultArgs
- type GetKubernetesClusterLintResultOutputArgs
- type GetKubernetesClusterLintResultResult
- type GetKubernetesClusterLintResultResultOutput
- func (o GetKubernetesClusterLintResultResultOutput) CompletedAt() pulumi.StringPtrOutput
- func (o GetKubernetesClusterLintResultResultOutput) Diagnostics() ClusterlintResultsDiagnosticsItemPropertiesArrayOutput
- func (GetKubernetesClusterLintResultResultOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterLintResultResultOutput) RequestedAt() pulumi.StringPtrOutput
- func (o GetKubernetesClusterLintResultResultOutput) RunId() pulumi.StringPtrOutput
- func (o GetKubernetesClusterLintResultResultOutput) ToGetKubernetesClusterLintResultResultOutput() GetKubernetesClusterLintResultResultOutput
- func (o GetKubernetesClusterLintResultResultOutput) ToGetKubernetesClusterLintResultResultOutputWithContext(ctx context.Context) GetKubernetesClusterLintResultResultOutput
- type GetKubernetesClusterProperties
- type GetKubernetesClusterPropertiesOutput
- func (GetKubernetesClusterPropertiesOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterPropertiesOutput) KubernetesCluster() ClusterPtrOutput
- func (o GetKubernetesClusterPropertiesOutput) ToGetKubernetesClusterPropertiesOutput() GetKubernetesClusterPropertiesOutput
- func (o GetKubernetesClusterPropertiesOutput) ToGetKubernetesClusterPropertiesOutputWithContext(ctx context.Context) GetKubernetesClusterPropertiesOutput
- type GetKubernetesClusterUserArgs
- type GetKubernetesClusterUserOutputArgs
- type GetKubernetesClusterUserResult
- type GetKubernetesClusterUserResultOutput
- func (GetKubernetesClusterUserResultOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterUserResultOutput) KubernetesClusterUser() UserKubernetesClusterUserPropertiesPtrOutput
- func (o GetKubernetesClusterUserResultOutput) ToGetKubernetesClusterUserResultOutput() GetKubernetesClusterUserResultOutput
- func (o GetKubernetesClusterUserResultOutput) ToGetKubernetesClusterUserResultOutputWithContext(ctx context.Context) GetKubernetesClusterUserResultOutput
- type GetKubernetesCredentialArgs
- type GetKubernetesCredentialOutputArgs
- type GetKubernetesCredentialResult
- type GetKubernetesCredentialResultOutput
- func (o GetKubernetesCredentialResultOutput) CertificateAuthorityData() pulumi.StringPtrOutput
- func (o GetKubernetesCredentialResultOutput) ClientCertificateData() pulumi.StringPtrOutput
- func (o GetKubernetesCredentialResultOutput) ClientKeyData() pulumi.StringPtrOutput
- func (GetKubernetesCredentialResultOutput) ElementType() reflect.Type
- func (o GetKubernetesCredentialResultOutput) ExpiresAt() pulumi.StringPtrOutput
- func (o GetKubernetesCredentialResultOutput) Server() pulumi.StringPtrOutput
- func (o GetKubernetesCredentialResultOutput) ToGetKubernetesCredentialResultOutput() GetKubernetesCredentialResultOutput
- func (o GetKubernetesCredentialResultOutput) ToGetKubernetesCredentialResultOutputWithContext(ctx context.Context) GetKubernetesCredentialResultOutput
- func (o GetKubernetesCredentialResultOutput) Token() pulumi.StringPtrOutput
- type GetKubernetesNodePoolProperties
- type GetKubernetesNodePoolPropertiesOutput
- func (GetKubernetesNodePoolPropertiesOutput) ElementType() reflect.Type
- func (o GetKubernetesNodePoolPropertiesOutput) NodePool() KubernetesNodePoolTypePtrOutput
- func (o GetKubernetesNodePoolPropertiesOutput) ToGetKubernetesNodePoolPropertiesOutput() GetKubernetesNodePoolPropertiesOutput
- func (o GetKubernetesNodePoolPropertiesOutput) ToGetKubernetesNodePoolPropertiesOutputWithContext(ctx context.Context) GetKubernetesNodePoolPropertiesOutput
- type KubernetesCluster
- type KubernetesClusterArgs
- type KubernetesClusterInput
- type KubernetesClusterOutput
- func (o KubernetesClusterOutput) AutoUpgrade() pulumi.BoolPtrOutput
- func (o KubernetesClusterOutput) ClusterSubnet() pulumi.StringPtrOutput
- func (o KubernetesClusterOutput) CreatedAt() pulumi.StringPtrOutput
- func (KubernetesClusterOutput) ElementType() reflect.Type
- func (o KubernetesClusterOutput) Endpoint() pulumi.StringPtrOutput
- func (o KubernetesClusterOutput) Ha() pulumi.BoolPtrOutput
- func (o KubernetesClusterOutput) Ipv4() pulumi.StringPtrOutput
- func (o KubernetesClusterOutput) KubernetesCluster() ClusterPtrOutput
- func (o KubernetesClusterOutput) MaintenancePolicy() MaintenancePolicyPtrOutput
- func (o KubernetesClusterOutput) Name() pulumi.StringOutput
- func (o KubernetesClusterOutput) NodePools() KubernetesNodePoolTypeArrayOutput
- func (o KubernetesClusterOutput) Region() pulumi.StringOutput
- func (o KubernetesClusterOutput) RegistryEnabled() pulumi.BoolPtrOutput
- func (o KubernetesClusterOutput) ServiceSubnet() pulumi.StringPtrOutput
- func (o KubernetesClusterOutput) Status() StatusPropertiesPtrOutput
- func (o KubernetesClusterOutput) SurgeUpgrade() pulumi.BoolPtrOutput
- func (o KubernetesClusterOutput) Tags() pulumi.StringArrayOutput
- func (o KubernetesClusterOutput) ToKubernetesClusterOutput() KubernetesClusterOutput
- func (o KubernetesClusterOutput) ToKubernetesClusterOutputWithContext(ctx context.Context) KubernetesClusterOutput
- func (o KubernetesClusterOutput) UpdatedAt() pulumi.StringPtrOutput
- func (o KubernetesClusterOutput) Version() pulumi.StringOutput
- func (o KubernetesClusterOutput) VpcUuid() pulumi.StringPtrOutput
- type KubernetesClusterState
- type KubernetesNodePool
- type KubernetesNodePoolArgs
- type KubernetesNodePoolInput
- type KubernetesNodePoolOutput
- func (o KubernetesNodePoolOutput) AutoScale() pulumi.BoolPtrOutput
- func (o KubernetesNodePoolOutput) Count() pulumi.IntOutput
- func (KubernetesNodePoolOutput) ElementType() reflect.Type
- func (o KubernetesNodePoolOutput) Labels() pulumi.AnyOutput
- func (o KubernetesNodePoolOutput) MaxNodes() pulumi.IntPtrOutput
- func (o KubernetesNodePoolOutput) MinNodes() pulumi.IntPtrOutput
- func (o KubernetesNodePoolOutput) Name() pulumi.StringOutput
- func (o KubernetesNodePoolOutput) NodePool() KubernetesNodePoolTypePtrOutput
- func (o KubernetesNodePoolOutput) Nodes() NodeArrayOutput
- func (o KubernetesNodePoolOutput) Size() pulumi.StringOutput
- func (o KubernetesNodePoolOutput) Tags() pulumi.StringArrayOutput
- func (o KubernetesNodePoolOutput) Taints() KubernetesNodePoolTaintArrayOutput
- func (o KubernetesNodePoolOutput) ToKubernetesNodePoolOutput() KubernetesNodePoolOutput
- func (o KubernetesNodePoolOutput) ToKubernetesNodePoolOutputWithContext(ctx context.Context) KubernetesNodePoolOutput
- type KubernetesNodePoolState
- type KubernetesNodePoolTaint
- type KubernetesNodePoolTaintArgs
- type KubernetesNodePoolTaintArray
- func (KubernetesNodePoolTaintArray) ElementType() reflect.Type
- func (i KubernetesNodePoolTaintArray) ToKubernetesNodePoolTaintArrayOutput() KubernetesNodePoolTaintArrayOutput
- func (i KubernetesNodePoolTaintArray) ToKubernetesNodePoolTaintArrayOutputWithContext(ctx context.Context) KubernetesNodePoolTaintArrayOutput
- type KubernetesNodePoolTaintArrayInput
- type KubernetesNodePoolTaintArrayOutput
- func (KubernetesNodePoolTaintArrayOutput) ElementType() reflect.Type
- func (o KubernetesNodePoolTaintArrayOutput) Index(i pulumi.IntInput) KubernetesNodePoolTaintOutput
- func (o KubernetesNodePoolTaintArrayOutput) ToKubernetesNodePoolTaintArrayOutput() KubernetesNodePoolTaintArrayOutput
- func (o KubernetesNodePoolTaintArrayOutput) ToKubernetesNodePoolTaintArrayOutputWithContext(ctx context.Context) KubernetesNodePoolTaintArrayOutput
- type KubernetesNodePoolTaintEffect
- func (KubernetesNodePoolTaintEffect) ElementType() reflect.Type
- func (e KubernetesNodePoolTaintEffect) ToKubernetesNodePoolTaintEffectOutput() KubernetesNodePoolTaintEffectOutput
- func (e KubernetesNodePoolTaintEffect) ToKubernetesNodePoolTaintEffectOutputWithContext(ctx context.Context) KubernetesNodePoolTaintEffectOutput
- func (e KubernetesNodePoolTaintEffect) ToKubernetesNodePoolTaintEffectPtrOutput() KubernetesNodePoolTaintEffectPtrOutput
- func (e KubernetesNodePoolTaintEffect) ToKubernetesNodePoolTaintEffectPtrOutputWithContext(ctx context.Context) KubernetesNodePoolTaintEffectPtrOutput
- func (e KubernetesNodePoolTaintEffect) ToStringOutput() pulumi.StringOutput
- func (e KubernetesNodePoolTaintEffect) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e KubernetesNodePoolTaintEffect) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e KubernetesNodePoolTaintEffect) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type KubernetesNodePoolTaintEffectInput
- type KubernetesNodePoolTaintEffectOutput
- func (KubernetesNodePoolTaintEffectOutput) ElementType() reflect.Type
- func (o KubernetesNodePoolTaintEffectOutput) ToKubernetesNodePoolTaintEffectOutput() KubernetesNodePoolTaintEffectOutput
- func (o KubernetesNodePoolTaintEffectOutput) ToKubernetesNodePoolTaintEffectOutputWithContext(ctx context.Context) KubernetesNodePoolTaintEffectOutput
- func (o KubernetesNodePoolTaintEffectOutput) ToKubernetesNodePoolTaintEffectPtrOutput() KubernetesNodePoolTaintEffectPtrOutput
- func (o KubernetesNodePoolTaintEffectOutput) ToKubernetesNodePoolTaintEffectPtrOutputWithContext(ctx context.Context) KubernetesNodePoolTaintEffectPtrOutput
- func (o KubernetesNodePoolTaintEffectOutput) ToStringOutput() pulumi.StringOutput
- func (o KubernetesNodePoolTaintEffectOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o KubernetesNodePoolTaintEffectOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o KubernetesNodePoolTaintEffectOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type KubernetesNodePoolTaintEffectPtrInput
- type KubernetesNodePoolTaintEffectPtrOutput
- func (o KubernetesNodePoolTaintEffectPtrOutput) Elem() KubernetesNodePoolTaintEffectOutput
- func (KubernetesNodePoolTaintEffectPtrOutput) ElementType() reflect.Type
- func (o KubernetesNodePoolTaintEffectPtrOutput) ToKubernetesNodePoolTaintEffectPtrOutput() KubernetesNodePoolTaintEffectPtrOutput
- func (o KubernetesNodePoolTaintEffectPtrOutput) ToKubernetesNodePoolTaintEffectPtrOutputWithContext(ctx context.Context) KubernetesNodePoolTaintEffectPtrOutput
- func (o KubernetesNodePoolTaintEffectPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o KubernetesNodePoolTaintEffectPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type KubernetesNodePoolTaintInput
- type KubernetesNodePoolTaintOutput
- func (o KubernetesNodePoolTaintOutput) Effect() KubernetesNodePoolTaintEffectPtrOutput
- func (KubernetesNodePoolTaintOutput) ElementType() reflect.Type
- func (o KubernetesNodePoolTaintOutput) Key() pulumi.StringPtrOutput
- func (o KubernetesNodePoolTaintOutput) ToKubernetesNodePoolTaintOutput() KubernetesNodePoolTaintOutput
- func (o KubernetesNodePoolTaintOutput) ToKubernetesNodePoolTaintOutputWithContext(ctx context.Context) KubernetesNodePoolTaintOutput
- func (o KubernetesNodePoolTaintOutput) Value() pulumi.StringPtrOutput
- type KubernetesNodePoolType
- type KubernetesNodePoolTypeArgs
- type KubernetesNodePoolTypeArray
- func (KubernetesNodePoolTypeArray) ElementType() reflect.Type
- func (i KubernetesNodePoolTypeArray) ToKubernetesNodePoolTypeArrayOutput() KubernetesNodePoolTypeArrayOutput
- func (i KubernetesNodePoolTypeArray) ToKubernetesNodePoolTypeArrayOutputWithContext(ctx context.Context) KubernetesNodePoolTypeArrayOutput
- type KubernetesNodePoolTypeArrayInput
- type KubernetesNodePoolTypeArrayOutput
- func (KubernetesNodePoolTypeArrayOutput) ElementType() reflect.Type
- func (o KubernetesNodePoolTypeArrayOutput) Index(i pulumi.IntInput) KubernetesNodePoolTypeOutput
- func (o KubernetesNodePoolTypeArrayOutput) ToKubernetesNodePoolTypeArrayOutput() KubernetesNodePoolTypeArrayOutput
- func (o KubernetesNodePoolTypeArrayOutput) ToKubernetesNodePoolTypeArrayOutputWithContext(ctx context.Context) KubernetesNodePoolTypeArrayOutput
- type KubernetesNodePoolTypeInput
- type KubernetesNodePoolTypeOutput
- func (o KubernetesNodePoolTypeOutput) AutoScale() pulumi.BoolPtrOutput
- func (o KubernetesNodePoolTypeOutput) Count() pulumi.IntPtrOutput
- func (KubernetesNodePoolTypeOutput) ElementType() reflect.Type
- func (o KubernetesNodePoolTypeOutput) Id() pulumi.StringPtrOutput
- func (o KubernetesNodePoolTypeOutput) Labels() pulumi.AnyOutput
- func (o KubernetesNodePoolTypeOutput) MaxNodes() pulumi.IntPtrOutput
- func (o KubernetesNodePoolTypeOutput) MinNodes() pulumi.IntPtrOutput
- func (o KubernetesNodePoolTypeOutput) Name() pulumi.StringPtrOutput
- func (o KubernetesNodePoolTypeOutput) Nodes() NodeArrayOutput
- func (o KubernetesNodePoolTypeOutput) Size() pulumi.StringPtrOutput
- func (o KubernetesNodePoolTypeOutput) Tags() pulumi.StringArrayOutput
- func (o KubernetesNodePoolTypeOutput) Taints() KubernetesNodePoolTaintArrayOutput
- func (o KubernetesNodePoolTypeOutput) ToKubernetesNodePoolTypeOutput() KubernetesNodePoolTypeOutput
- func (o KubernetesNodePoolTypeOutput) ToKubernetesNodePoolTypeOutputWithContext(ctx context.Context) KubernetesNodePoolTypeOutput
- type KubernetesNodePoolTypePtrOutput
- func (o KubernetesNodePoolTypePtrOutput) AutoScale() pulumi.BoolPtrOutput
- func (o KubernetesNodePoolTypePtrOutput) Count() pulumi.IntPtrOutput
- func (o KubernetesNodePoolTypePtrOutput) Elem() KubernetesNodePoolTypeOutput
- func (KubernetesNodePoolTypePtrOutput) ElementType() reflect.Type
- func (o KubernetesNodePoolTypePtrOutput) Id() pulumi.StringPtrOutput
- func (o KubernetesNodePoolTypePtrOutput) Labels() pulumi.AnyOutput
- func (o KubernetesNodePoolTypePtrOutput) MaxNodes() pulumi.IntPtrOutput
- func (o KubernetesNodePoolTypePtrOutput) MinNodes() pulumi.IntPtrOutput
- func (o KubernetesNodePoolTypePtrOutput) Name() pulumi.StringPtrOutput
- func (o KubernetesNodePoolTypePtrOutput) Nodes() NodeArrayOutput
- func (o KubernetesNodePoolTypePtrOutput) Size() pulumi.StringPtrOutput
- func (o KubernetesNodePoolTypePtrOutput) Tags() pulumi.StringArrayOutput
- func (o KubernetesNodePoolTypePtrOutput) Taints() KubernetesNodePoolTaintArrayOutput
- func (o KubernetesNodePoolTypePtrOutput) ToKubernetesNodePoolTypePtrOutput() KubernetesNodePoolTypePtrOutput
- func (o KubernetesNodePoolTypePtrOutput) ToKubernetesNodePoolTypePtrOutputWithContext(ctx context.Context) KubernetesNodePoolTypePtrOutput
- type KubernetesOptions
- type KubernetesOptionsOptionsProperties
- type KubernetesOptionsOptionsPropertiesOutput
- func (KubernetesOptionsOptionsPropertiesOutput) ElementType() reflect.Type
- func (o KubernetesOptionsOptionsPropertiesOutput) Regions() KubernetesRegionArrayOutput
- func (o KubernetesOptionsOptionsPropertiesOutput) Sizes() KubernetesSizeArrayOutput
- func (o KubernetesOptionsOptionsPropertiesOutput) ToKubernetesOptionsOptionsPropertiesOutput() KubernetesOptionsOptionsPropertiesOutput
- func (o KubernetesOptionsOptionsPropertiesOutput) ToKubernetesOptionsOptionsPropertiesOutputWithContext(ctx context.Context) KubernetesOptionsOptionsPropertiesOutput
- func (o KubernetesOptionsOptionsPropertiesOutput) Versions() KubernetesVersionArrayOutput
- type KubernetesOptionsOptionsPropertiesPtrOutput
- func (o KubernetesOptionsOptionsPropertiesPtrOutput) Elem() KubernetesOptionsOptionsPropertiesOutput
- func (KubernetesOptionsOptionsPropertiesPtrOutput) ElementType() reflect.Type
- func (o KubernetesOptionsOptionsPropertiesPtrOutput) Regions() KubernetesRegionArrayOutput
- func (o KubernetesOptionsOptionsPropertiesPtrOutput) Sizes() KubernetesSizeArrayOutput
- func (o KubernetesOptionsOptionsPropertiesPtrOutput) ToKubernetesOptionsOptionsPropertiesPtrOutput() KubernetesOptionsOptionsPropertiesPtrOutput
- func (o KubernetesOptionsOptionsPropertiesPtrOutput) ToKubernetesOptionsOptionsPropertiesPtrOutputWithContext(ctx context.Context) KubernetesOptionsOptionsPropertiesPtrOutput
- func (o KubernetesOptionsOptionsPropertiesPtrOutput) Versions() KubernetesVersionArrayOutput
- type KubernetesOptionsOutput
- func (KubernetesOptionsOutput) ElementType() reflect.Type
- func (o KubernetesOptionsOutput) Options() KubernetesOptionsOptionsPropertiesPtrOutput
- func (o KubernetesOptionsOutput) ToKubernetesOptionsOutput() KubernetesOptionsOutput
- func (o KubernetesOptionsOutput) ToKubernetesOptionsOutputWithContext(ctx context.Context) KubernetesOptionsOutput
- type KubernetesRecycleNodePool
- type KubernetesRecycleNodePoolArgs
- type KubernetesRecycleNodePoolInput
- type KubernetesRecycleNodePoolOutput
- func (KubernetesRecycleNodePoolOutput) ElementType() reflect.Type
- func (o KubernetesRecycleNodePoolOutput) Nodes() pulumi.StringArrayOutput
- func (o KubernetesRecycleNodePoolOutput) ToKubernetesRecycleNodePoolOutput() KubernetesRecycleNodePoolOutput
- func (o KubernetesRecycleNodePoolOutput) ToKubernetesRecycleNodePoolOutputWithContext(ctx context.Context) KubernetesRecycleNodePoolOutput
- type KubernetesRecycleNodePoolState
- type KubernetesRegion
- type KubernetesRegionArrayOutput
- func (KubernetesRegionArrayOutput) ElementType() reflect.Type
- func (o KubernetesRegionArrayOutput) Index(i pulumi.IntInput) KubernetesRegionOutput
- func (o KubernetesRegionArrayOutput) ToKubernetesRegionArrayOutput() KubernetesRegionArrayOutput
- func (o KubernetesRegionArrayOutput) ToKubernetesRegionArrayOutputWithContext(ctx context.Context) KubernetesRegionArrayOutput
- type KubernetesRegionOutput
- func (KubernetesRegionOutput) ElementType() reflect.Type
- func (o KubernetesRegionOutput) Name() pulumi.StringPtrOutput
- func (o KubernetesRegionOutput) Slug() pulumi.StringPtrOutput
- func (o KubernetesRegionOutput) ToKubernetesRegionOutput() KubernetesRegionOutput
- func (o KubernetesRegionOutput) ToKubernetesRegionOutputWithContext(ctx context.Context) KubernetesRegionOutput
- type KubernetesRegistry
- type KubernetesRegistryArgs
- type KubernetesRegistryInput
- type KubernetesRegistryOutput
- func (o KubernetesRegistryOutput) ClusterUuids() pulumi.StringArrayOutput
- func (KubernetesRegistryOutput) ElementType() reflect.Type
- func (o KubernetesRegistryOutput) ToKubernetesRegistryOutput() KubernetesRegistryOutput
- func (o KubernetesRegistryOutput) ToKubernetesRegistryOutputWithContext(ctx context.Context) KubernetesRegistryOutput
- type KubernetesRegistryState
- type KubernetesRunClusterLint
- type KubernetesRunClusterLintArgs
- type KubernetesRunClusterLintInput
- type KubernetesRunClusterLintOutput
- func (KubernetesRunClusterLintOutput) ElementType() reflect.Type
- func (o KubernetesRunClusterLintOutput) ExcludeChecks() pulumi.StringArrayOutput
- func (o KubernetesRunClusterLintOutput) ExcludeGroups() pulumi.StringArrayOutput
- func (o KubernetesRunClusterLintOutput) IncludeChecks() pulumi.StringArrayOutput
- func (o KubernetesRunClusterLintOutput) IncludeGroups() pulumi.StringArrayOutput
- func (o KubernetesRunClusterLintOutput) RunId() pulumi.StringPtrOutput
- func (o KubernetesRunClusterLintOutput) ToKubernetesRunClusterLintOutput() KubernetesRunClusterLintOutput
- func (o KubernetesRunClusterLintOutput) ToKubernetesRunClusterLintOutputWithContext(ctx context.Context) KubernetesRunClusterLintOutput
- type KubernetesRunClusterLintState
- type KubernetesSize
- type KubernetesSizeArrayOutput
- func (KubernetesSizeArrayOutput) ElementType() reflect.Type
- func (o KubernetesSizeArrayOutput) Index(i pulumi.IntInput) KubernetesSizeOutput
- func (o KubernetesSizeArrayOutput) ToKubernetesSizeArrayOutput() KubernetesSizeArrayOutput
- func (o KubernetesSizeArrayOutput) ToKubernetesSizeArrayOutputWithContext(ctx context.Context) KubernetesSizeArrayOutput
- type KubernetesSizeOutput
- func (KubernetesSizeOutput) ElementType() reflect.Type
- func (o KubernetesSizeOutput) Name() pulumi.StringPtrOutput
- func (o KubernetesSizeOutput) Slug() pulumi.StringPtrOutput
- func (o KubernetesSizeOutput) ToKubernetesSizeOutput() KubernetesSizeOutput
- func (o KubernetesSizeOutput) ToKubernetesSizeOutputWithContext(ctx context.Context) KubernetesSizeOutput
- type KubernetesUpgradeCluster
- type KubernetesUpgradeClusterArgs
- type KubernetesUpgradeClusterInput
- type KubernetesUpgradeClusterOutput
- func (KubernetesUpgradeClusterOutput) ElementType() reflect.Type
- func (o KubernetesUpgradeClusterOutput) ToKubernetesUpgradeClusterOutput() KubernetesUpgradeClusterOutput
- func (o KubernetesUpgradeClusterOutput) ToKubernetesUpgradeClusterOutputWithContext(ctx context.Context) KubernetesUpgradeClusterOutput
- func (o KubernetesUpgradeClusterOutput) Version() pulumi.StringPtrOutput
- type KubernetesUpgradeClusterState
- type KubernetesVersion
- type KubernetesVersionArrayOutput
- func (KubernetesVersionArrayOutput) ElementType() reflect.Type
- func (o KubernetesVersionArrayOutput) Index(i pulumi.IntInput) KubernetesVersionOutput
- func (o KubernetesVersionArrayOutput) ToKubernetesVersionArrayOutput() KubernetesVersionArrayOutput
- func (o KubernetesVersionArrayOutput) ToKubernetesVersionArrayOutputWithContext(ctx context.Context) KubernetesVersionArrayOutput
- type KubernetesVersionOutput
- func (KubernetesVersionOutput) ElementType() reflect.Type
- func (o KubernetesVersionOutput) KubernetesVersion() pulumi.StringPtrOutput
- func (o KubernetesVersionOutput) Slug() pulumi.StringPtrOutput
- func (o KubernetesVersionOutput) SupportedFeatures() pulumi.StringArrayOutput
- func (o KubernetesVersionOutput) ToKubernetesVersionOutput() KubernetesVersionOutput
- func (o KubernetesVersionOutput) ToKubernetesVersionOutputWithContext(ctx context.Context) KubernetesVersionOutput
- type ListKubernetesAssociatedResourcesArgs
- type ListKubernetesAssociatedResourcesOutputArgs
- type ListKubernetesAssociatedResourcesResult
- type ListKubernetesAssociatedResourcesResultOutput
- func (ListKubernetesAssociatedResourcesResultOutput) ElementType() reflect.Type
- func (o ListKubernetesAssociatedResourcesResultOutput) LoadBalancers() AssociatedKubernetesResourceArrayOutput
- func (o ListKubernetesAssociatedResourcesResultOutput) ToListKubernetesAssociatedResourcesResultOutput() ListKubernetesAssociatedResourcesResultOutput
- func (o ListKubernetesAssociatedResourcesResultOutput) ToListKubernetesAssociatedResourcesResultOutputWithContext(ctx context.Context) ListKubernetesAssociatedResourcesResultOutput
- func (o ListKubernetesAssociatedResourcesResultOutput) VolumeSnapshots() AssociatedKubernetesResourceArrayOutput
- func (o ListKubernetesAssociatedResourcesResultOutput) Volumes() AssociatedKubernetesResourceArrayOutput
- type ListKubernetesClustersArgs
- type ListKubernetesClustersItems
- type ListKubernetesClustersItemsOutput
- func (ListKubernetesClustersItemsOutput) ElementType() reflect.Type
- func (o ListKubernetesClustersItemsOutput) KubernetesClusters() ClusterArrayOutput
- func (o ListKubernetesClustersItemsOutput) Links() PageLinksPtrOutput
- func (o ListKubernetesClustersItemsOutput) Meta() MetaMetaOutput
- func (o ListKubernetesClustersItemsOutput) ToListKubernetesClustersItemsOutput() ListKubernetesClustersItemsOutput
- func (o ListKubernetesClustersItemsOutput) ToListKubernetesClustersItemsOutputWithContext(ctx context.Context) ListKubernetesClustersItemsOutput
- type ListKubernetesClustersOutputArgs
- type ListKubernetesClustersResult
- type ListKubernetesClustersResultOutput
- func (ListKubernetesClustersResultOutput) ElementType() reflect.Type
- func (o ListKubernetesClustersResultOutput) KubernetesClusters() ClusterArrayOutput
- func (o ListKubernetesClustersResultOutput) Links() PageLinksPtrOutput
- func (o ListKubernetesClustersResultOutput) Meta() MetaMetaOutput
- func (o ListKubernetesClustersResultOutput) ToListKubernetesClustersResultOutput() ListKubernetesClustersResultOutput
- func (o ListKubernetesClustersResultOutput) ToListKubernetesClustersResultOutputWithContext(ctx context.Context) ListKubernetesClustersResultOutput
- type ListKubernetesNodePoolsArgs
- type ListKubernetesNodePoolsOutputArgs
- type ListKubernetesNodePoolsProperties
- type ListKubernetesNodePoolsPropertiesOutput
- func (ListKubernetesNodePoolsPropertiesOutput) ElementType() reflect.Type
- func (o ListKubernetesNodePoolsPropertiesOutput) NodePools() KubernetesNodePoolTypeArrayOutput
- func (o ListKubernetesNodePoolsPropertiesOutput) ToListKubernetesNodePoolsPropertiesOutput() ListKubernetesNodePoolsPropertiesOutput
- func (o ListKubernetesNodePoolsPropertiesOutput) ToListKubernetesNodePoolsPropertiesOutputWithContext(ctx context.Context) ListKubernetesNodePoolsPropertiesOutput
- type ListKubernetesNodePoolsResult
- type ListKubernetesNodePoolsResultOutput
- func (ListKubernetesNodePoolsResultOutput) ElementType() reflect.Type
- func (o ListKubernetesNodePoolsResultOutput) NodePools() KubernetesNodePoolTypeArrayOutput
- func (o ListKubernetesNodePoolsResultOutput) ToListKubernetesNodePoolsResultOutput() ListKubernetesNodePoolsResultOutput
- func (o ListKubernetesNodePoolsResultOutput) ToListKubernetesNodePoolsResultOutputWithContext(ctx context.Context) ListKubernetesNodePoolsResultOutput
- type ListKubernetesOptionsArgs
- type ListKubernetesOptionsOutputArgs
- type ListKubernetesOptionsResult
- type ListKubernetesOptionsResultOutput
- func (ListKubernetesOptionsResultOutput) ElementType() reflect.Type
- func (o ListKubernetesOptionsResultOutput) Options() KubernetesOptionsOptionsPropertiesPtrOutput
- func (o ListKubernetesOptionsResultOutput) ToListKubernetesOptionsResultOutput() ListKubernetesOptionsResultOutput
- func (o ListKubernetesOptionsResultOutput) ToListKubernetesOptionsResultOutputWithContext(ctx context.Context) ListKubernetesOptionsResultOutput
- type LookupKubernetesClusterArgs
- type LookupKubernetesClusterOutputArgs
- type LookupKubernetesClusterResult
- type LookupKubernetesClusterResultOutput
- func (LookupKubernetesClusterResultOutput) ElementType() reflect.Type
- func (o LookupKubernetesClusterResultOutput) KubernetesCluster() ClusterPtrOutput
- func (o LookupKubernetesClusterResultOutput) ToLookupKubernetesClusterResultOutput() LookupKubernetesClusterResultOutput
- func (o LookupKubernetesClusterResultOutput) ToLookupKubernetesClusterResultOutputWithContext(ctx context.Context) LookupKubernetesClusterResultOutput
- type LookupKubernetesNodePoolArgs
- type LookupKubernetesNodePoolOutputArgs
- type LookupKubernetesNodePoolResult
- type LookupKubernetesNodePoolResultOutput
- func (LookupKubernetesNodePoolResultOutput) ElementType() reflect.Type
- func (o LookupKubernetesNodePoolResultOutput) NodePool() KubernetesNodePoolTypePtrOutput
- func (o LookupKubernetesNodePoolResultOutput) ToLookupKubernetesNodePoolResultOutput() LookupKubernetesNodePoolResultOutput
- func (o LookupKubernetesNodePoolResultOutput) ToLookupKubernetesNodePoolResultOutputWithContext(ctx context.Context) LookupKubernetesNodePoolResultOutput
- type MaintenancePolicy
- type MaintenancePolicyArgs
- func (MaintenancePolicyArgs) ElementType() reflect.Type
- func (i MaintenancePolicyArgs) ToMaintenancePolicyOutput() MaintenancePolicyOutput
- func (i MaintenancePolicyArgs) ToMaintenancePolicyOutputWithContext(ctx context.Context) MaintenancePolicyOutput
- func (i MaintenancePolicyArgs) ToMaintenancePolicyPtrOutput() MaintenancePolicyPtrOutput
- func (i MaintenancePolicyArgs) ToMaintenancePolicyPtrOutputWithContext(ctx context.Context) MaintenancePolicyPtrOutput
- type MaintenancePolicyDay
- func (MaintenancePolicyDay) ElementType() reflect.Type
- func (e MaintenancePolicyDay) ToMaintenancePolicyDayOutput() MaintenancePolicyDayOutput
- func (e MaintenancePolicyDay) ToMaintenancePolicyDayOutputWithContext(ctx context.Context) MaintenancePolicyDayOutput
- func (e MaintenancePolicyDay) ToMaintenancePolicyDayPtrOutput() MaintenancePolicyDayPtrOutput
- func (e MaintenancePolicyDay) ToMaintenancePolicyDayPtrOutputWithContext(ctx context.Context) MaintenancePolicyDayPtrOutput
- func (e MaintenancePolicyDay) ToStringOutput() pulumi.StringOutput
- func (e MaintenancePolicyDay) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MaintenancePolicyDay) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MaintenancePolicyDay) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MaintenancePolicyDayInput
- type MaintenancePolicyDayOutput
- func (MaintenancePolicyDayOutput) ElementType() reflect.Type
- func (o MaintenancePolicyDayOutput) ToMaintenancePolicyDayOutput() MaintenancePolicyDayOutput
- func (o MaintenancePolicyDayOutput) ToMaintenancePolicyDayOutputWithContext(ctx context.Context) MaintenancePolicyDayOutput
- func (o MaintenancePolicyDayOutput) ToMaintenancePolicyDayPtrOutput() MaintenancePolicyDayPtrOutput
- func (o MaintenancePolicyDayOutput) ToMaintenancePolicyDayPtrOutputWithContext(ctx context.Context) MaintenancePolicyDayPtrOutput
- func (o MaintenancePolicyDayOutput) ToStringOutput() pulumi.StringOutput
- func (o MaintenancePolicyDayOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MaintenancePolicyDayOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MaintenancePolicyDayOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MaintenancePolicyDayPtrInput
- type MaintenancePolicyDayPtrOutput
- func (o MaintenancePolicyDayPtrOutput) Elem() MaintenancePolicyDayOutput
- func (MaintenancePolicyDayPtrOutput) ElementType() reflect.Type
- func (o MaintenancePolicyDayPtrOutput) ToMaintenancePolicyDayPtrOutput() MaintenancePolicyDayPtrOutput
- func (o MaintenancePolicyDayPtrOutput) ToMaintenancePolicyDayPtrOutputWithContext(ctx context.Context) MaintenancePolicyDayPtrOutput
- func (o MaintenancePolicyDayPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MaintenancePolicyDayPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MaintenancePolicyInput
- type MaintenancePolicyOutput
- func (o MaintenancePolicyOutput) Day() MaintenancePolicyDayPtrOutput
- func (o MaintenancePolicyOutput) Duration() pulumi.StringPtrOutput
- func (MaintenancePolicyOutput) ElementType() reflect.Type
- func (o MaintenancePolicyOutput) StartTime() pulumi.StringPtrOutput
- func (o MaintenancePolicyOutput) ToMaintenancePolicyOutput() MaintenancePolicyOutput
- func (o MaintenancePolicyOutput) ToMaintenancePolicyOutputWithContext(ctx context.Context) MaintenancePolicyOutput
- func (o MaintenancePolicyOutput) ToMaintenancePolicyPtrOutput() MaintenancePolicyPtrOutput
- func (o MaintenancePolicyOutput) ToMaintenancePolicyPtrOutputWithContext(ctx context.Context) MaintenancePolicyPtrOutput
- type MaintenancePolicyPtrInput
- type MaintenancePolicyPtrOutput
- func (o MaintenancePolicyPtrOutput) Day() MaintenancePolicyDayPtrOutput
- func (o MaintenancePolicyPtrOutput) Duration() pulumi.StringPtrOutput
- func (o MaintenancePolicyPtrOutput) Elem() MaintenancePolicyOutput
- func (MaintenancePolicyPtrOutput) ElementType() reflect.Type
- func (o MaintenancePolicyPtrOutput) StartTime() pulumi.StringPtrOutput
- func (o MaintenancePolicyPtrOutput) ToMaintenancePolicyPtrOutput() MaintenancePolicyPtrOutput
- func (o MaintenancePolicyPtrOutput) ToMaintenancePolicyPtrOutputWithContext(ctx context.Context) MaintenancePolicyPtrOutput
- type MetaMeta
- type MetaMetaOutput
- type Node
- type NodeArgs
- type NodeArray
- type NodeArrayInput
- type NodeArrayOutput
- type NodeInput
- type NodeOutput
- func (o NodeOutput) CreatedAt() pulumi.StringPtrOutput
- func (o NodeOutput) DropletId() pulumi.StringPtrOutput
- func (NodeOutput) ElementType() reflect.Type
- func (o NodeOutput) Id() pulumi.StringPtrOutput
- func (o NodeOutput) Name() pulumi.StringPtrOutput
- func (o NodeOutput) Status() NodeStatusPropertiesPtrOutput
- func (o NodeOutput) ToNodeOutput() NodeOutput
- func (o NodeOutput) ToNodeOutputWithContext(ctx context.Context) NodeOutput
- func (o NodeOutput) UpdatedAt() pulumi.StringPtrOutput
- type NodeStatusProperties
- type NodeStatusPropertiesArgs
- func (NodeStatusPropertiesArgs) ElementType() reflect.Type
- func (i NodeStatusPropertiesArgs) ToNodeStatusPropertiesOutput() NodeStatusPropertiesOutput
- func (i NodeStatusPropertiesArgs) ToNodeStatusPropertiesOutputWithContext(ctx context.Context) NodeStatusPropertiesOutput
- func (i NodeStatusPropertiesArgs) ToNodeStatusPropertiesPtrOutput() NodeStatusPropertiesPtrOutput
- func (i NodeStatusPropertiesArgs) ToNodeStatusPropertiesPtrOutputWithContext(ctx context.Context) NodeStatusPropertiesPtrOutput
- type NodeStatusPropertiesInput
- type NodeStatusPropertiesOutput
- func (NodeStatusPropertiesOutput) ElementType() reflect.Type
- func (o NodeStatusPropertiesOutput) State() NodeStatusPropertiesStatePtrOutput
- func (o NodeStatusPropertiesOutput) ToNodeStatusPropertiesOutput() NodeStatusPropertiesOutput
- func (o NodeStatusPropertiesOutput) ToNodeStatusPropertiesOutputWithContext(ctx context.Context) NodeStatusPropertiesOutput
- func (o NodeStatusPropertiesOutput) ToNodeStatusPropertiesPtrOutput() NodeStatusPropertiesPtrOutput
- func (o NodeStatusPropertiesOutput) ToNodeStatusPropertiesPtrOutputWithContext(ctx context.Context) NodeStatusPropertiesPtrOutput
- type NodeStatusPropertiesPtrInput
- type NodeStatusPropertiesPtrOutput
- func (o NodeStatusPropertiesPtrOutput) Elem() NodeStatusPropertiesOutput
- func (NodeStatusPropertiesPtrOutput) ElementType() reflect.Type
- func (o NodeStatusPropertiesPtrOutput) State() NodeStatusPropertiesStatePtrOutput
- func (o NodeStatusPropertiesPtrOutput) ToNodeStatusPropertiesPtrOutput() NodeStatusPropertiesPtrOutput
- func (o NodeStatusPropertiesPtrOutput) ToNodeStatusPropertiesPtrOutputWithContext(ctx context.Context) NodeStatusPropertiesPtrOutput
- type NodeStatusPropertiesState
- func (NodeStatusPropertiesState) ElementType() reflect.Type
- func (e NodeStatusPropertiesState) ToNodeStatusPropertiesStateOutput() NodeStatusPropertiesStateOutput
- func (e NodeStatusPropertiesState) ToNodeStatusPropertiesStateOutputWithContext(ctx context.Context) NodeStatusPropertiesStateOutput
- func (e NodeStatusPropertiesState) ToNodeStatusPropertiesStatePtrOutput() NodeStatusPropertiesStatePtrOutput
- func (e NodeStatusPropertiesState) ToNodeStatusPropertiesStatePtrOutputWithContext(ctx context.Context) NodeStatusPropertiesStatePtrOutput
- func (e NodeStatusPropertiesState) ToStringOutput() pulumi.StringOutput
- func (e NodeStatusPropertiesState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NodeStatusPropertiesState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NodeStatusPropertiesState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NodeStatusPropertiesStateInput
- type NodeStatusPropertiesStateOutput
- func (NodeStatusPropertiesStateOutput) ElementType() reflect.Type
- func (o NodeStatusPropertiesStateOutput) ToNodeStatusPropertiesStateOutput() NodeStatusPropertiesStateOutput
- func (o NodeStatusPropertiesStateOutput) ToNodeStatusPropertiesStateOutputWithContext(ctx context.Context) NodeStatusPropertiesStateOutput
- func (o NodeStatusPropertiesStateOutput) ToNodeStatusPropertiesStatePtrOutput() NodeStatusPropertiesStatePtrOutput
- func (o NodeStatusPropertiesStateOutput) ToNodeStatusPropertiesStatePtrOutputWithContext(ctx context.Context) NodeStatusPropertiesStatePtrOutput
- func (o NodeStatusPropertiesStateOutput) ToStringOutput() pulumi.StringOutput
- func (o NodeStatusPropertiesStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NodeStatusPropertiesStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NodeStatusPropertiesStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NodeStatusPropertiesStatePtrInput
- type NodeStatusPropertiesStatePtrOutput
- func (o NodeStatusPropertiesStatePtrOutput) Elem() NodeStatusPropertiesStateOutput
- func (NodeStatusPropertiesStatePtrOutput) ElementType() reflect.Type
- func (o NodeStatusPropertiesStatePtrOutput) ToNodeStatusPropertiesStatePtrOutput() NodeStatusPropertiesStatePtrOutput
- func (o NodeStatusPropertiesStatePtrOutput) ToNodeStatusPropertiesStatePtrOutputWithContext(ctx context.Context) NodeStatusPropertiesStatePtrOutput
- func (o NodeStatusPropertiesStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NodeStatusPropertiesStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PageLinks
- type PageLinksOutput
- type PageLinksPagesProperties
- type PageLinksPagesPropertiesOutput
- func (PageLinksPagesPropertiesOutput) ElementType() reflect.Type
- func (o PageLinksPagesPropertiesOutput) First() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesOutput) Last() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesOutput) Next() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesOutput) Prev() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutput() PageLinksPagesPropertiesOutput
- func (o PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutputWithContext(ctx context.Context) PageLinksPagesPropertiesOutput
- type PageLinksPagesPropertiesPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) Elem() PageLinksPagesPropertiesOutput
- func (PageLinksPagesPropertiesPtrOutput) ElementType() reflect.Type
- func (o PageLinksPagesPropertiesPtrOutput) First() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) Last() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) Next() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) Prev() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutput() PageLinksPagesPropertiesPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutputWithContext(ctx context.Context) PageLinksPagesPropertiesPtrOutput
- type PageLinksPtrOutput
- func (o PageLinksPtrOutput) Elem() PageLinksOutput
- func (PageLinksPtrOutput) ElementType() reflect.Type
- func (o PageLinksPtrOutput) Pages() PageLinksPagesPropertiesPtrOutput
- func (o PageLinksPtrOutput) ToPageLinksPtrOutput() PageLinksPtrOutput
- func (o PageLinksPtrOutput) ToPageLinksPtrOutputWithContext(ctx context.Context) PageLinksPtrOutput
- type StatusProperties
- type StatusPropertiesOutput
- func (StatusPropertiesOutput) ElementType() reflect.Type
- func (o StatusPropertiesOutput) Message() pulumi.StringPtrOutput
- func (o StatusPropertiesOutput) State() StatusPropertiesStatePtrOutput
- func (o StatusPropertiesOutput) ToStatusPropertiesOutput() StatusPropertiesOutput
- func (o StatusPropertiesOutput) ToStatusPropertiesOutputWithContext(ctx context.Context) StatusPropertiesOutput
- type StatusPropertiesPtrOutput
- func (o StatusPropertiesPtrOutput) Elem() StatusPropertiesOutput
- func (StatusPropertiesPtrOutput) ElementType() reflect.Type
- func (o StatusPropertiesPtrOutput) Message() pulumi.StringPtrOutput
- func (o StatusPropertiesPtrOutput) State() StatusPropertiesStatePtrOutput
- func (o StatusPropertiesPtrOutput) ToStatusPropertiesPtrOutput() StatusPropertiesPtrOutput
- func (o StatusPropertiesPtrOutput) ToStatusPropertiesPtrOutputWithContext(ctx context.Context) StatusPropertiesPtrOutput
- type StatusPropertiesState
- type StatusPropertiesStateOutput
- func (StatusPropertiesStateOutput) ElementType() reflect.Type
- func (o StatusPropertiesStateOutput) ToStatusPropertiesStateOutput() StatusPropertiesStateOutput
- func (o StatusPropertiesStateOutput) ToStatusPropertiesStateOutputWithContext(ctx context.Context) StatusPropertiesStateOutput
- func (o StatusPropertiesStateOutput) ToStatusPropertiesStatePtrOutput() StatusPropertiesStatePtrOutput
- func (o StatusPropertiesStateOutput) ToStatusPropertiesStatePtrOutputWithContext(ctx context.Context) StatusPropertiesStatePtrOutput
- func (o StatusPropertiesStateOutput) ToStringOutput() pulumi.StringOutput
- func (o StatusPropertiesStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o StatusPropertiesStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StatusPropertiesStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StatusPropertiesStatePtrOutput
- func (o StatusPropertiesStatePtrOutput) Elem() StatusPropertiesStateOutput
- func (StatusPropertiesStatePtrOutput) ElementType() reflect.Type
- func (o StatusPropertiesStatePtrOutput) ToStatusPropertiesStatePtrOutput() StatusPropertiesStatePtrOutput
- func (o StatusPropertiesStatePtrOutput) ToStatusPropertiesStatePtrOutputWithContext(ctx context.Context) StatusPropertiesStatePtrOutput
- func (o StatusPropertiesStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StatusPropertiesStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type User
- type UserKubernetesClusterUserProperties
- type UserKubernetesClusterUserPropertiesOutput
- func (UserKubernetesClusterUserPropertiesOutput) ElementType() reflect.Type
- func (o UserKubernetesClusterUserPropertiesOutput) Groups() pulumi.StringArrayOutput
- func (o UserKubernetesClusterUserPropertiesOutput) ToUserKubernetesClusterUserPropertiesOutput() UserKubernetesClusterUserPropertiesOutput
- func (o UserKubernetesClusterUserPropertiesOutput) ToUserKubernetesClusterUserPropertiesOutputWithContext(ctx context.Context) UserKubernetesClusterUserPropertiesOutput
- func (o UserKubernetesClusterUserPropertiesOutput) Username() pulumi.StringPtrOutput
- type UserKubernetesClusterUserPropertiesPtrOutput
- func (o UserKubernetesClusterUserPropertiesPtrOutput) Elem() UserKubernetesClusterUserPropertiesOutput
- func (UserKubernetesClusterUserPropertiesPtrOutput) ElementType() reflect.Type
- func (o UserKubernetesClusterUserPropertiesPtrOutput) Groups() pulumi.StringArrayOutput
- func (o UserKubernetesClusterUserPropertiesPtrOutput) ToUserKubernetesClusterUserPropertiesPtrOutput() UserKubernetesClusterUserPropertiesPtrOutput
- func (o UserKubernetesClusterUserPropertiesPtrOutput) ToUserKubernetesClusterUserPropertiesPtrOutputWithContext(ctx context.Context) UserKubernetesClusterUserPropertiesPtrOutput
- func (o UserKubernetesClusterUserPropertiesPtrOutput) Username() pulumi.StringPtrOutput
- type UserOutput
Constants ¶
const ( ClusterStatusPropertiesStateRunning = ClusterStatusPropertiesState("running") ClusterStatusPropertiesStateProvisioning = ClusterStatusPropertiesState("provisioning") ClusterStatusPropertiesStateDegraded = ClusterStatusPropertiesState("degraded") ClusterStatusPropertiesStateError = ClusterStatusPropertiesState("error") ClusterStatusPropertiesStateDeleted = ClusterStatusPropertiesState("deleted") ClusterStatusPropertiesStateUpgrading = ClusterStatusPropertiesState("upgrading") ClusterStatusPropertiesStateDeleting = ClusterStatusPropertiesState("deleting") )
const ( KubernetesNodePoolTaintEffectNoSchedule = KubernetesNodePoolTaintEffect("NoSchedule") KubernetesNodePoolTaintEffectPreferNoSchedule = KubernetesNodePoolTaintEffect("PreferNoSchedule") KubernetesNodePoolTaintEffectNoExecute = KubernetesNodePoolTaintEffect("NoExecute") )
const ( MaintenancePolicyDayAny = MaintenancePolicyDay("any") MaintenancePolicyDayMonday = MaintenancePolicyDay("monday") MaintenancePolicyDayTuesday = MaintenancePolicyDay("tuesday") MaintenancePolicyDayWednesday = MaintenancePolicyDay("wednesday") MaintenancePolicyDayThursday = MaintenancePolicyDay("thursday") MaintenancePolicyDayFriday = MaintenancePolicyDay("friday") MaintenancePolicyDaySaturday = MaintenancePolicyDay("saturday") MaintenancePolicyDaySunday = MaintenancePolicyDay("sunday") )
const ( NodeStatusPropertiesStateProvisioning = NodeStatusPropertiesState("provisioning") NodeStatusPropertiesStateRunning = NodeStatusPropertiesState("running") NodeStatusPropertiesStateDraining = NodeStatusPropertiesState("draining") NodeStatusPropertiesStateDeleting = NodeStatusPropertiesState("deleting") )
const ( StatusPropertiesStateRunning = StatusPropertiesState("running") StatusPropertiesStateProvisioning = StatusPropertiesState("provisioning") StatusPropertiesStateDegraded = StatusPropertiesState("degraded") StatusPropertiesStateError = StatusPropertiesState("error") StatusPropertiesStateDeleted = StatusPropertiesState("deleted") StatusPropertiesStateUpgrading = StatusPropertiesState("upgrading") StatusPropertiesStateDeleting = StatusPropertiesState("deleting") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AssociatedKubernetesResourceArrayOutput ¶
type AssociatedKubernetesResourceArrayOutput struct{ *pulumi.OutputState }
func (AssociatedKubernetesResourceArrayOutput) ElementType ¶
func (AssociatedKubernetesResourceArrayOutput) ElementType() reflect.Type
func (AssociatedKubernetesResourceArrayOutput) ToAssociatedKubernetesResourceArrayOutput ¶
func (o AssociatedKubernetesResourceArrayOutput) ToAssociatedKubernetesResourceArrayOutput() AssociatedKubernetesResourceArrayOutput
func (AssociatedKubernetesResourceArrayOutput) ToAssociatedKubernetesResourceArrayOutputWithContext ¶
func (o AssociatedKubernetesResourceArrayOutput) ToAssociatedKubernetesResourceArrayOutputWithContext(ctx context.Context) AssociatedKubernetesResourceArrayOutput
type AssociatedKubernetesResourceOutput ¶
type AssociatedKubernetesResourceOutput struct{ *pulumi.OutputState }
func (AssociatedKubernetesResourceOutput) ElementType ¶
func (AssociatedKubernetesResourceOutput) ElementType() reflect.Type
func (AssociatedKubernetesResourceOutput) Id ¶
func (o AssociatedKubernetesResourceOutput) Id() pulumi.StringPtrOutput
The ID of a resource associated with a Kubernetes cluster.
func (AssociatedKubernetesResourceOutput) Name ¶
func (o AssociatedKubernetesResourceOutput) Name() pulumi.StringPtrOutput
The name of a resource associated with a Kubernetes cluster.
func (AssociatedKubernetesResourceOutput) ToAssociatedKubernetesResourceOutput ¶
func (o AssociatedKubernetesResourceOutput) ToAssociatedKubernetesResourceOutput() AssociatedKubernetesResourceOutput
func (AssociatedKubernetesResourceOutput) ToAssociatedKubernetesResourceOutputWithContext ¶
func (o AssociatedKubernetesResourceOutput) ToAssociatedKubernetesResourceOutputWithContext(ctx context.Context) AssociatedKubernetesResourceOutput
type AssociatedKubernetesResources ¶
type AssociatedKubernetesResources struct { // A list of names and IDs for associated load balancers that can be destroyed along with the cluster. LoadBalancers []AssociatedKubernetesResource `pulumi:"loadBalancers"` // A list of names and IDs for associated volume snapshots that can be destroyed along with the cluster. VolumeSnapshots []AssociatedKubernetesResource `pulumi:"volumeSnapshots"` // A list of names and IDs for associated volumes that can be destroyed along with the cluster. Volumes []AssociatedKubernetesResource `pulumi:"volumes"` }
An object containing the IDs of resources associated with a Kubernetes cluster.
type AssociatedKubernetesResourcesOutput ¶
type AssociatedKubernetesResourcesOutput struct{ *pulumi.OutputState }
An object containing the IDs of resources associated with a Kubernetes cluster.
func (AssociatedKubernetesResourcesOutput) ElementType ¶
func (AssociatedKubernetesResourcesOutput) ElementType() reflect.Type
func (AssociatedKubernetesResourcesOutput) LoadBalancers ¶
func (o AssociatedKubernetesResourcesOutput) LoadBalancers() AssociatedKubernetesResourceArrayOutput
A list of names and IDs for associated load balancers that can be destroyed along with the cluster.
func (AssociatedKubernetesResourcesOutput) ToAssociatedKubernetesResourcesOutput ¶
func (o AssociatedKubernetesResourcesOutput) ToAssociatedKubernetesResourcesOutput() AssociatedKubernetesResourcesOutput
func (AssociatedKubernetesResourcesOutput) ToAssociatedKubernetesResourcesOutputWithContext ¶
func (o AssociatedKubernetesResourcesOutput) ToAssociatedKubernetesResourcesOutputWithContext(ctx context.Context) AssociatedKubernetesResourcesOutput
func (AssociatedKubernetesResourcesOutput) VolumeSnapshots ¶
func (o AssociatedKubernetesResourcesOutput) VolumeSnapshots() AssociatedKubernetesResourceArrayOutput
A list of names and IDs for associated volume snapshots that can be destroyed along with the cluster.
func (AssociatedKubernetesResourcesOutput) Volumes ¶
func (o AssociatedKubernetesResourcesOutput) Volumes() AssociatedKubernetesResourceArrayOutput
A list of names and IDs for associated volumes that can be destroyed along with the cluster.
type Cluster ¶
type Cluster struct { // A boolean value indicating whether the cluster will be automatically upgraded to new patch releases during its maintenance window. AutoUpgrade *bool `pulumi:"autoUpgrade"` // The range of IP addresses in the overlay network of the Kubernetes cluster in CIDR notation. ClusterSubnet *string `pulumi:"clusterSubnet"` // A time value given in ISO8601 combined date and time format that represents when the Kubernetes cluster was created. CreatedAt *string `pulumi:"createdAt"` // The base URL of the API server on the Kubernetes master node. Endpoint *string `pulumi:"endpoint"` // A boolean value indicating whether the control plane is run in a highly available configuration in the cluster. Highly available control planes incur less downtime. The property cannot be disabled. Ha *bool `pulumi:"ha"` // A unique ID that can be used to identify and reference a Kubernetes cluster. Id *string `pulumi:"id"` // The public IPv4 address of the Kubernetes master node. This will not be set if high availability is configured on the cluster (v1.21+) Ipv4 *string `pulumi:"ipv4"` // An object specifying the maintenance window policy for the Kubernetes cluster. MaintenancePolicy *MaintenancePolicy `pulumi:"maintenancePolicy"` // A human-readable name for a Kubernetes cluster. Name string `pulumi:"name"` // An object specifying the details of the worker nodes available to the Kubernetes cluster. NodePools []KubernetesNodePoolType `pulumi:"nodePools"` // The slug identifier for the region where the Kubernetes cluster is located. Region string `pulumi:"region"` // A read-only boolean value indicating if a container registry is integrated with the cluster. RegistryEnabled *bool `pulumi:"registryEnabled"` // The range of assignable IP addresses for services running in the Kubernetes cluster in CIDR notation. ServiceSubnet *string `pulumi:"serviceSubnet"` // An object containing a `state` attribute whose value is set to a string indicating the current status of the cluster. Status *ClusterStatusProperties `pulumi:"status"` // A boolean value indicating whether surge upgrade is enabled/disabled for the cluster. Surge upgrade makes cluster upgrades fast and reliable by bringing up new nodes before destroying the outdated nodes. SurgeUpgrade *bool `pulumi:"surgeUpgrade"` // An array of tags applied to the Kubernetes cluster. All clusters are automatically tagged `k8s` and `k8s:$K8S_CLUSTER_ID`. Tags []string `pulumi:"tags"` // A time value given in ISO8601 combined date and time format that represents when the Kubernetes cluster was last updated. UpdatedAt *string `pulumi:"updatedAt"` // The slug identifier for the version of Kubernetes used for the cluster. If set to a minor version (e.g. "1.14"), the latest version within it will be used (e.g. "1.14.6-do.1"); if set to "latest", the latest published version will be used. See the `/v2/kubernetes/options` endpoint to find all currently available versions. Version string `pulumi:"version"` // A string specifying the UUID of the VPC to which the Kubernetes cluster is assigned. VpcUuid *string `pulumi:"vpcUuid"` }
type ClusterArrayOutput ¶
type ClusterArrayOutput struct{ *pulumi.OutputState }
func (ClusterArrayOutput) ElementType ¶
func (ClusterArrayOutput) ElementType() reflect.Type
func (ClusterArrayOutput) Index ¶
func (o ClusterArrayOutput) Index(i pulumi.IntInput) ClusterOutput
func (ClusterArrayOutput) ToClusterArrayOutput ¶
func (o ClusterArrayOutput) ToClusterArrayOutput() ClusterArrayOutput
func (ClusterArrayOutput) ToClusterArrayOutputWithContext ¶
func (o ClusterArrayOutput) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput
type ClusterOutput ¶
type ClusterOutput struct{ *pulumi.OutputState }
func (ClusterOutput) AutoUpgrade ¶
func (o ClusterOutput) AutoUpgrade() pulumi.BoolPtrOutput
A boolean value indicating whether the cluster will be automatically upgraded to new patch releases during its maintenance window.
func (ClusterOutput) ClusterSubnet ¶
func (o ClusterOutput) ClusterSubnet() pulumi.StringPtrOutput
The range of IP addresses in the overlay network of the Kubernetes cluster in CIDR notation.
func (ClusterOutput) CreatedAt ¶
func (o ClusterOutput) CreatedAt() pulumi.StringPtrOutput
A time value given in ISO8601 combined date and time format that represents when the Kubernetes cluster was created.
func (ClusterOutput) ElementType ¶
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) Endpoint ¶
func (o ClusterOutput) Endpoint() pulumi.StringPtrOutput
The base URL of the API server on the Kubernetes master node.
func (ClusterOutput) Ha ¶
func (o ClusterOutput) Ha() pulumi.BoolPtrOutput
A boolean value indicating whether the control plane is run in a highly available configuration in the cluster. Highly available control planes incur less downtime. The property cannot be disabled.
func (ClusterOutput) Id ¶
func (o ClusterOutput) Id() pulumi.StringPtrOutput
A unique ID that can be used to identify and reference a Kubernetes cluster.
func (ClusterOutput) Ipv4 ¶
func (o ClusterOutput) Ipv4() pulumi.StringPtrOutput
The public IPv4 address of the Kubernetes master node. This will not be set if high availability is configured on the cluster (v1.21+)
func (ClusterOutput) MaintenancePolicy ¶
func (o ClusterOutput) MaintenancePolicy() MaintenancePolicyPtrOutput
An object specifying the maintenance window policy for the Kubernetes cluster.
func (ClusterOutput) Name ¶
func (o ClusterOutput) Name() pulumi.StringOutput
A human-readable name for a Kubernetes cluster.
func (ClusterOutput) NodePools ¶
func (o ClusterOutput) NodePools() KubernetesNodePoolTypeArrayOutput
An object specifying the details of the worker nodes available to the Kubernetes cluster.
func (ClusterOutput) Region ¶
func (o ClusterOutput) Region() pulumi.StringOutput
The slug identifier for the region where the Kubernetes cluster is located.
func (ClusterOutput) RegistryEnabled ¶
func (o ClusterOutput) RegistryEnabled() pulumi.BoolPtrOutput
A read-only boolean value indicating if a container registry is integrated with the cluster.
func (ClusterOutput) ServiceSubnet ¶
func (o ClusterOutput) ServiceSubnet() pulumi.StringPtrOutput
The range of assignable IP addresses for services running in the Kubernetes cluster in CIDR notation.
func (ClusterOutput) Status ¶
func (o ClusterOutput) Status() ClusterStatusPropertiesPtrOutput
An object containing a `state` attribute whose value is set to a string indicating the current status of the cluster.
func (ClusterOutput) SurgeUpgrade ¶
func (o ClusterOutput) SurgeUpgrade() pulumi.BoolPtrOutput
A boolean value indicating whether surge upgrade is enabled/disabled for the cluster. Surge upgrade makes cluster upgrades fast and reliable by bringing up new nodes before destroying the outdated nodes.
func (ClusterOutput) Tags ¶
func (o ClusterOutput) Tags() pulumi.StringArrayOutput
An array of tags applied to the Kubernetes cluster. All clusters are automatically tagged `k8s` and `k8s:$K8S_CLUSTER_ID`.
func (ClusterOutput) ToClusterOutput ¶
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
func (ClusterOutput) UpdatedAt ¶
func (o ClusterOutput) UpdatedAt() pulumi.StringPtrOutput
A time value given in ISO8601 combined date and time format that represents when the Kubernetes cluster was last updated.
func (ClusterOutput) Version ¶
func (o ClusterOutput) Version() pulumi.StringOutput
The slug identifier for the version of Kubernetes used for the cluster. If set to a minor version (e.g. "1.14"), the latest version within it will be used (e.g. "1.14.6-do.1"); if set to "latest", the latest published version will be used. See the `/v2/kubernetes/options` endpoint to find all currently available versions.
func (ClusterOutput) VpcUuid ¶
func (o ClusterOutput) VpcUuid() pulumi.StringPtrOutput
A string specifying the UUID of the VPC to which the Kubernetes cluster is assigned.
type ClusterPtrOutput ¶
type ClusterPtrOutput struct{ *pulumi.OutputState }
func (ClusterPtrOutput) AutoUpgrade ¶
func (o ClusterPtrOutput) AutoUpgrade() pulumi.BoolPtrOutput
A boolean value indicating whether the cluster will be automatically upgraded to new patch releases during its maintenance window.
func (ClusterPtrOutput) ClusterSubnet ¶
func (o ClusterPtrOutput) ClusterSubnet() pulumi.StringPtrOutput
The range of IP addresses in the overlay network of the Kubernetes cluster in CIDR notation.
func (ClusterPtrOutput) CreatedAt ¶
func (o ClusterPtrOutput) CreatedAt() pulumi.StringPtrOutput
A time value given in ISO8601 combined date and time format that represents when the Kubernetes cluster was created.
func (ClusterPtrOutput) Elem ¶
func (o ClusterPtrOutput) Elem() ClusterOutput
func (ClusterPtrOutput) ElementType ¶
func (ClusterPtrOutput) ElementType() reflect.Type
func (ClusterPtrOutput) Endpoint ¶
func (o ClusterPtrOutput) Endpoint() pulumi.StringPtrOutput
The base URL of the API server on the Kubernetes master node.
func (ClusterPtrOutput) Ha ¶
func (o ClusterPtrOutput) Ha() pulumi.BoolPtrOutput
A boolean value indicating whether the control plane is run in a highly available configuration in the cluster. Highly available control planes incur less downtime. The property cannot be disabled.
func (ClusterPtrOutput) Id ¶
func (o ClusterPtrOutput) Id() pulumi.StringPtrOutput
A unique ID that can be used to identify and reference a Kubernetes cluster.
func (ClusterPtrOutput) Ipv4 ¶
func (o ClusterPtrOutput) Ipv4() pulumi.StringPtrOutput
The public IPv4 address of the Kubernetes master node. This will not be set if high availability is configured on the cluster (v1.21+)
func (ClusterPtrOutput) MaintenancePolicy ¶
func (o ClusterPtrOutput) MaintenancePolicy() MaintenancePolicyPtrOutput
An object specifying the maintenance window policy for the Kubernetes cluster.
func (ClusterPtrOutput) Name ¶
func (o ClusterPtrOutput) Name() pulumi.StringPtrOutput
A human-readable name for a Kubernetes cluster.
func (ClusterPtrOutput) NodePools ¶
func (o ClusterPtrOutput) NodePools() KubernetesNodePoolTypeArrayOutput
An object specifying the details of the worker nodes available to the Kubernetes cluster.
func (ClusterPtrOutput) Region ¶
func (o ClusterPtrOutput) Region() pulumi.StringPtrOutput
The slug identifier for the region where the Kubernetes cluster is located.
func (ClusterPtrOutput) RegistryEnabled ¶
func (o ClusterPtrOutput) RegistryEnabled() pulumi.BoolPtrOutput
A read-only boolean value indicating if a container registry is integrated with the cluster.
func (ClusterPtrOutput) ServiceSubnet ¶
func (o ClusterPtrOutput) ServiceSubnet() pulumi.StringPtrOutput
The range of assignable IP addresses for services running in the Kubernetes cluster in CIDR notation.
func (ClusterPtrOutput) Status ¶
func (o ClusterPtrOutput) Status() ClusterStatusPropertiesPtrOutput
An object containing a `state` attribute whose value is set to a string indicating the current status of the cluster.
func (ClusterPtrOutput) SurgeUpgrade ¶
func (o ClusterPtrOutput) SurgeUpgrade() pulumi.BoolPtrOutput
A boolean value indicating whether surge upgrade is enabled/disabled for the cluster. Surge upgrade makes cluster upgrades fast and reliable by bringing up new nodes before destroying the outdated nodes.
func (ClusterPtrOutput) Tags ¶
func (o ClusterPtrOutput) Tags() pulumi.StringArrayOutput
An array of tags applied to the Kubernetes cluster. All clusters are automatically tagged `k8s` and `k8s:$K8S_CLUSTER_ID`.
func (ClusterPtrOutput) ToClusterPtrOutput ¶
func (o ClusterPtrOutput) ToClusterPtrOutput() ClusterPtrOutput
func (ClusterPtrOutput) ToClusterPtrOutputWithContext ¶
func (o ClusterPtrOutput) ToClusterPtrOutputWithContext(ctx context.Context) ClusterPtrOutput
func (ClusterPtrOutput) UpdatedAt ¶
func (o ClusterPtrOutput) UpdatedAt() pulumi.StringPtrOutput
A time value given in ISO8601 combined date and time format that represents when the Kubernetes cluster was last updated.
func (ClusterPtrOutput) Version ¶
func (o ClusterPtrOutput) Version() pulumi.StringPtrOutput
The slug identifier for the version of Kubernetes used for the cluster. If set to a minor version (e.g. "1.14"), the latest version within it will be used (e.g. "1.14.6-do.1"); if set to "latest", the latest published version will be used. See the `/v2/kubernetes/options` endpoint to find all currently available versions.
func (ClusterPtrOutput) VpcUuid ¶
func (o ClusterPtrOutput) VpcUuid() pulumi.StringPtrOutput
A string specifying the UUID of the VPC to which the Kubernetes cluster is assigned.
type ClusterStatusProperties ¶
type ClusterStatusProperties struct { // An optional message providing additional information about the current cluster state. Message *string `pulumi:"message"` // A string indicating the current status of the cluster. State *ClusterStatusPropertiesState `pulumi:"state"` }
An object containing a `state` attribute whose value is set to a string indicating the current status of the cluster.
type ClusterStatusPropertiesOutput ¶
type ClusterStatusPropertiesOutput struct{ *pulumi.OutputState }
An object containing a `state` attribute whose value is set to a string indicating the current status of the cluster.
func (ClusterStatusPropertiesOutput) ElementType ¶
func (ClusterStatusPropertiesOutput) ElementType() reflect.Type
func (ClusterStatusPropertiesOutput) Message ¶
func (o ClusterStatusPropertiesOutput) Message() pulumi.StringPtrOutput
An optional message providing additional information about the current cluster state.
func (ClusterStatusPropertiesOutput) State ¶
func (o ClusterStatusPropertiesOutput) State() ClusterStatusPropertiesStatePtrOutput
A string indicating the current status of the cluster.
func (ClusterStatusPropertiesOutput) ToClusterStatusPropertiesOutput ¶
func (o ClusterStatusPropertiesOutput) ToClusterStatusPropertiesOutput() ClusterStatusPropertiesOutput
func (ClusterStatusPropertiesOutput) ToClusterStatusPropertiesOutputWithContext ¶
func (o ClusterStatusPropertiesOutput) ToClusterStatusPropertiesOutputWithContext(ctx context.Context) ClusterStatusPropertiesOutput
type ClusterStatusPropertiesPtrOutput ¶
type ClusterStatusPropertiesPtrOutput struct{ *pulumi.OutputState }
func (ClusterStatusPropertiesPtrOutput) Elem ¶
func (o ClusterStatusPropertiesPtrOutput) Elem() ClusterStatusPropertiesOutput
func (ClusterStatusPropertiesPtrOutput) ElementType ¶
func (ClusterStatusPropertiesPtrOutput) ElementType() reflect.Type
func (ClusterStatusPropertiesPtrOutput) Message ¶
func (o ClusterStatusPropertiesPtrOutput) Message() pulumi.StringPtrOutput
An optional message providing additional information about the current cluster state.
func (ClusterStatusPropertiesPtrOutput) State ¶
func (o ClusterStatusPropertiesPtrOutput) State() ClusterStatusPropertiesStatePtrOutput
A string indicating the current status of the cluster.
func (ClusterStatusPropertiesPtrOutput) ToClusterStatusPropertiesPtrOutput ¶
func (o ClusterStatusPropertiesPtrOutput) ToClusterStatusPropertiesPtrOutput() ClusterStatusPropertiesPtrOutput
func (ClusterStatusPropertiesPtrOutput) ToClusterStatusPropertiesPtrOutputWithContext ¶
func (o ClusterStatusPropertiesPtrOutput) ToClusterStatusPropertiesPtrOutputWithContext(ctx context.Context) ClusterStatusPropertiesPtrOutput
type ClusterStatusPropertiesState ¶
type ClusterStatusPropertiesState string
A string indicating the current status of the cluster.
type ClusterStatusPropertiesStateOutput ¶
type ClusterStatusPropertiesStateOutput struct{ *pulumi.OutputState }
func (ClusterStatusPropertiesStateOutput) ElementType ¶
func (ClusterStatusPropertiesStateOutput) ElementType() reflect.Type
func (ClusterStatusPropertiesStateOutput) ToClusterStatusPropertiesStateOutput ¶
func (o ClusterStatusPropertiesStateOutput) ToClusterStatusPropertiesStateOutput() ClusterStatusPropertiesStateOutput
func (ClusterStatusPropertiesStateOutput) ToClusterStatusPropertiesStateOutputWithContext ¶
func (o ClusterStatusPropertiesStateOutput) ToClusterStatusPropertiesStateOutputWithContext(ctx context.Context) ClusterStatusPropertiesStateOutput
func (ClusterStatusPropertiesStateOutput) ToClusterStatusPropertiesStatePtrOutput ¶
func (o ClusterStatusPropertiesStateOutput) ToClusterStatusPropertiesStatePtrOutput() ClusterStatusPropertiesStatePtrOutput
func (ClusterStatusPropertiesStateOutput) ToClusterStatusPropertiesStatePtrOutputWithContext ¶
func (o ClusterStatusPropertiesStateOutput) ToClusterStatusPropertiesStatePtrOutputWithContext(ctx context.Context) ClusterStatusPropertiesStatePtrOutput
func (ClusterStatusPropertiesStateOutput) ToStringOutput ¶
func (o ClusterStatusPropertiesStateOutput) ToStringOutput() pulumi.StringOutput
func (ClusterStatusPropertiesStateOutput) ToStringOutputWithContext ¶
func (o ClusterStatusPropertiesStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ClusterStatusPropertiesStateOutput) ToStringPtrOutput ¶
func (o ClusterStatusPropertiesStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ClusterStatusPropertiesStateOutput) ToStringPtrOutputWithContext ¶
func (o ClusterStatusPropertiesStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ClusterStatusPropertiesStatePtrOutput ¶
type ClusterStatusPropertiesStatePtrOutput struct{ *pulumi.OutputState }
func (ClusterStatusPropertiesStatePtrOutput) ElementType ¶
func (ClusterStatusPropertiesStatePtrOutput) ElementType() reflect.Type
func (ClusterStatusPropertiesStatePtrOutput) ToClusterStatusPropertiesStatePtrOutput ¶
func (o ClusterStatusPropertiesStatePtrOutput) ToClusterStatusPropertiesStatePtrOutput() ClusterStatusPropertiesStatePtrOutput
func (ClusterStatusPropertiesStatePtrOutput) ToClusterStatusPropertiesStatePtrOutputWithContext ¶
func (o ClusterStatusPropertiesStatePtrOutput) ToClusterStatusPropertiesStatePtrOutputWithContext(ctx context.Context) ClusterStatusPropertiesStatePtrOutput
func (ClusterStatusPropertiesStatePtrOutput) ToStringPtrOutput ¶
func (o ClusterStatusPropertiesStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ClusterStatusPropertiesStatePtrOutput) ToStringPtrOutputWithContext ¶
func (o ClusterStatusPropertiesStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ClusterlintResults ¶
type ClusterlintResults struct { // A time value given in ISO8601 combined date and time format that represents when the schedule clusterlint run request was completed. CompletedAt *string `pulumi:"completedAt"` // An array of diagnostics reporting potential problems for the given cluster. Diagnostics []ClusterlintResultsDiagnosticsItemProperties `pulumi:"diagnostics"` // A time value given in ISO8601 combined date and time format that represents when the schedule clusterlint run request was made. RequestedAt *string `pulumi:"requestedAt"` // Id of the clusterlint run that can be used later to fetch the diagnostics. RunId *string `pulumi:"runId"` }
type ClusterlintResultsDiagnosticsItemProperties ¶
type ClusterlintResultsDiagnosticsItemProperties struct { // The clusterlint check that resulted in the diagnostic. CheckName *string `pulumi:"checkName"` // Feedback about the object for users to fix. Message *string `pulumi:"message"` // Metadata about the Kubernetes API object the diagnostic is reported on. Object *ClusterlintResultsDiagnosticsItemPropertiesObjectProperties `pulumi:"object"` // Can be one of error, warning or suggestion. Severity *string `pulumi:"severity"` }
type ClusterlintResultsDiagnosticsItemPropertiesArrayOutput ¶
type ClusterlintResultsDiagnosticsItemPropertiesArrayOutput struct{ *pulumi.OutputState }
func (ClusterlintResultsDiagnosticsItemPropertiesArrayOutput) ElementType ¶
func (ClusterlintResultsDiagnosticsItemPropertiesArrayOutput) ElementType() reflect.Type
func (ClusterlintResultsDiagnosticsItemPropertiesArrayOutput) ToClusterlintResultsDiagnosticsItemPropertiesArrayOutput ¶
func (o ClusterlintResultsDiagnosticsItemPropertiesArrayOutput) ToClusterlintResultsDiagnosticsItemPropertiesArrayOutput() ClusterlintResultsDiagnosticsItemPropertiesArrayOutput
func (ClusterlintResultsDiagnosticsItemPropertiesArrayOutput) ToClusterlintResultsDiagnosticsItemPropertiesArrayOutputWithContext ¶
func (o ClusterlintResultsDiagnosticsItemPropertiesArrayOutput) ToClusterlintResultsDiagnosticsItemPropertiesArrayOutputWithContext(ctx context.Context) ClusterlintResultsDiagnosticsItemPropertiesArrayOutput
type ClusterlintResultsDiagnosticsItemPropertiesObjectProperties ¶
type ClusterlintResultsDiagnosticsItemPropertiesObjectProperties struct { // The kind of Kubernetes API object Kind *string `pulumi:"kind"` // Name of the object Name *string `pulumi:"name"` // The namespace the object resides in the cluster. Namespace *string `pulumi:"namespace"` }
Metadata about the Kubernetes API object the diagnostic is reported on.
type ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesOutput ¶
type ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesOutput struct{ *pulumi.OutputState }
Metadata about the Kubernetes API object the diagnostic is reported on.
func (ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesOutput) ElementType ¶
func (ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesOutput) ElementType() reflect.Type
func (ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesOutput) Kind ¶
func (o ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesOutput) Kind() pulumi.StringPtrOutput
The kind of Kubernetes API object
func (ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesOutput) Name ¶
func (o ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesOutput) Name() pulumi.StringPtrOutput
Name of the object
func (ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesOutput) Namespace ¶
func (o ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesOutput) Namespace() pulumi.StringPtrOutput
The namespace the object resides in the cluster.
func (ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesOutput) ToClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesOutput ¶
func (o ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesOutput) ToClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesOutput() ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesOutput
func (ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesOutput) ToClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesOutputWithContext ¶
func (o ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesOutput) ToClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesOutputWithContext(ctx context.Context) ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesOutput
type ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesPtrOutput ¶
type ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesPtrOutput struct{ *pulumi.OutputState }
func (ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesPtrOutput) ElementType ¶
func (ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesPtrOutput) ElementType() reflect.Type
func (ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesPtrOutput) Kind ¶
func (o ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesPtrOutput) Kind() pulumi.StringPtrOutput
The kind of Kubernetes API object
func (ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesPtrOutput) Name ¶
func (o ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesPtrOutput) Name() pulumi.StringPtrOutput
Name of the object
func (ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesPtrOutput) Namespace ¶
func (o ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesPtrOutput) Namespace() pulumi.StringPtrOutput
The namespace the object resides in the cluster.
func (ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesPtrOutput) ToClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesPtrOutput ¶
func (o ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesPtrOutput) ToClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesPtrOutput() ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesPtrOutput
func (ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesPtrOutput) ToClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesPtrOutputWithContext ¶
func (o ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesPtrOutput) ToClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesPtrOutputWithContext(ctx context.Context) ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesPtrOutput
type ClusterlintResultsDiagnosticsItemPropertiesOutput ¶
type ClusterlintResultsDiagnosticsItemPropertiesOutput struct{ *pulumi.OutputState }
func (ClusterlintResultsDiagnosticsItemPropertiesOutput) CheckName ¶
func (o ClusterlintResultsDiagnosticsItemPropertiesOutput) CheckName() pulumi.StringPtrOutput
The clusterlint check that resulted in the diagnostic.
func (ClusterlintResultsDiagnosticsItemPropertiesOutput) ElementType ¶
func (ClusterlintResultsDiagnosticsItemPropertiesOutput) ElementType() reflect.Type
func (ClusterlintResultsDiagnosticsItemPropertiesOutput) Message ¶
func (o ClusterlintResultsDiagnosticsItemPropertiesOutput) Message() pulumi.StringPtrOutput
Feedback about the object for users to fix.
func (ClusterlintResultsDiagnosticsItemPropertiesOutput) Object ¶
func (o ClusterlintResultsDiagnosticsItemPropertiesOutput) Object() ClusterlintResultsDiagnosticsItemPropertiesObjectPropertiesPtrOutput
Metadata about the Kubernetes API object the diagnostic is reported on.
func (ClusterlintResultsDiagnosticsItemPropertiesOutput) Severity ¶
func (o ClusterlintResultsDiagnosticsItemPropertiesOutput) Severity() pulumi.StringPtrOutput
Can be one of error, warning or suggestion.
func (ClusterlintResultsDiagnosticsItemPropertiesOutput) ToClusterlintResultsDiagnosticsItemPropertiesOutput ¶
func (o ClusterlintResultsDiagnosticsItemPropertiesOutput) ToClusterlintResultsDiagnosticsItemPropertiesOutput() ClusterlintResultsDiagnosticsItemPropertiesOutput
func (ClusterlintResultsDiagnosticsItemPropertiesOutput) ToClusterlintResultsDiagnosticsItemPropertiesOutputWithContext ¶
func (o ClusterlintResultsDiagnosticsItemPropertiesOutput) ToClusterlintResultsDiagnosticsItemPropertiesOutputWithContext(ctx context.Context) ClusterlintResultsDiagnosticsItemPropertiesOutput
type ClusterlintResultsOutput ¶
type ClusterlintResultsOutput struct{ *pulumi.OutputState }
func (ClusterlintResultsOutput) CompletedAt ¶
func (o ClusterlintResultsOutput) CompletedAt() pulumi.StringPtrOutput
A time value given in ISO8601 combined date and time format that represents when the schedule clusterlint run request was completed.
func (ClusterlintResultsOutput) Diagnostics ¶
func (o ClusterlintResultsOutput) Diagnostics() ClusterlintResultsDiagnosticsItemPropertiesArrayOutput
An array of diagnostics reporting potential problems for the given cluster.
func (ClusterlintResultsOutput) ElementType ¶
func (ClusterlintResultsOutput) ElementType() reflect.Type
func (ClusterlintResultsOutput) RequestedAt ¶
func (o ClusterlintResultsOutput) RequestedAt() pulumi.StringPtrOutput
A time value given in ISO8601 combined date and time format that represents when the schedule clusterlint run request was made.
func (ClusterlintResultsOutput) RunId ¶
func (o ClusterlintResultsOutput) RunId() pulumi.StringPtrOutput
Id of the clusterlint run that can be used later to fetch the diagnostics.
func (ClusterlintResultsOutput) ToClusterlintResultsOutput ¶
func (o ClusterlintResultsOutput) ToClusterlintResultsOutput() ClusterlintResultsOutput
func (ClusterlintResultsOutput) ToClusterlintResultsOutputWithContext ¶
func (o ClusterlintResultsOutput) ToClusterlintResultsOutputWithContext(ctx context.Context) ClusterlintResultsOutput
type Credentials ¶
type Credentials struct { // A base64 encoding of bytes representing the certificate authority data for accessing the cluster. CertificateAuthorityData *string `pulumi:"certificateAuthorityData"` // A base64 encoding of bytes representing the x509 client // certificate data for access the cluster. This is only returned for clusters // without support for token-based authentication. // // Newly created Kubernetes clusters do not return credentials using // certificate-based authentication. For additional information, // [see here](https://www.digitalocean.com/docs/kubernetes/how-to/connect-to-cluster/#authenticate). ClientCertificateData *string `pulumi:"clientCertificateData"` // A base64 encoding of bytes representing the x509 client key // data for access the cluster. This is only returned for clusters without // support for token-based authentication. // // Newly created Kubernetes clusters do not return credentials using // certificate-based authentication. For additional information, // [see here](https://www.digitalocean.com/docs/kubernetes/how-to/connect-to-cluster/#authenticate). ClientKeyData *string `pulumi:"clientKeyData"` // A time value given in ISO8601 combined date and time format that represents when the access token expires. ExpiresAt *string `pulumi:"expiresAt"` // The URL used to access the cluster API server. Server *string `pulumi:"server"` // An access token used to authenticate with the cluster. This is only returned for clusters with support for token-based authentication. Token *string `pulumi:"token"` }
type CredentialsOutput ¶
type CredentialsOutput struct{ *pulumi.OutputState }
func (CredentialsOutput) CertificateAuthorityData ¶
func (o CredentialsOutput) CertificateAuthorityData() pulumi.StringPtrOutput
A base64 encoding of bytes representing the certificate authority data for accessing the cluster.
func (CredentialsOutput) ClientCertificateData ¶
func (o CredentialsOutput) ClientCertificateData() pulumi.StringPtrOutput
A base64 encoding of bytes representing the x509 client certificate data for access the cluster. This is only returned for clusters without support for token-based authentication.
Newly created Kubernetes clusters do not return credentials using certificate-based authentication. For additional information, [see here](https://www.digitalocean.com/docs/kubernetes/how-to/connect-to-cluster/#authenticate).
func (CredentialsOutput) ClientKeyData ¶
func (o CredentialsOutput) ClientKeyData() pulumi.StringPtrOutput
A base64 encoding of bytes representing the x509 client key data for access the cluster. This is only returned for clusters without support for token-based authentication.
Newly created Kubernetes clusters do not return credentials using certificate-based authentication. For additional information, [see here](https://www.digitalocean.com/docs/kubernetes/how-to/connect-to-cluster/#authenticate).
func (CredentialsOutput) ElementType ¶
func (CredentialsOutput) ElementType() reflect.Type
func (CredentialsOutput) ExpiresAt ¶
func (o CredentialsOutput) ExpiresAt() pulumi.StringPtrOutput
A time value given in ISO8601 combined date and time format that represents when the access token expires.
func (CredentialsOutput) Server ¶
func (o CredentialsOutput) Server() pulumi.StringPtrOutput
The URL used to access the cluster API server.
func (CredentialsOutput) ToCredentialsOutput ¶
func (o CredentialsOutput) ToCredentialsOutput() CredentialsOutput
func (CredentialsOutput) ToCredentialsOutputWithContext ¶
func (o CredentialsOutput) ToCredentialsOutputWithContext(ctx context.Context) CredentialsOutput
func (CredentialsOutput) Token ¶
func (o CredentialsOutput) Token() pulumi.StringPtrOutput
An access token used to authenticate with the cluster. This is only returned for clusters with support for token-based authentication.
type GetKubernetesAvailableUpgradeArgs ¶
type GetKubernetesAvailableUpgradeArgs struct { // A unique ID that can be used to reference a Kubernetes cluster. ClusterId string `pulumi:"clusterId"` }
type GetKubernetesAvailableUpgradeOutputArgs ¶
type GetKubernetesAvailableUpgradeOutputArgs struct { // A unique ID that can be used to reference a Kubernetes cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` }
func (GetKubernetesAvailableUpgradeOutputArgs) ElementType ¶
func (GetKubernetesAvailableUpgradeOutputArgs) ElementType() reflect.Type
type GetKubernetesAvailableUpgradeProperties ¶
type GetKubernetesAvailableUpgradeProperties struct {
AvailableUpgradeVersions []KubernetesVersion `pulumi:"availableUpgradeVersions"`
}
type GetKubernetesAvailableUpgradePropertiesOutput ¶
type GetKubernetesAvailableUpgradePropertiesOutput struct{ *pulumi.OutputState }
func (GetKubernetesAvailableUpgradePropertiesOutput) AvailableUpgradeVersions ¶
func (o GetKubernetesAvailableUpgradePropertiesOutput) AvailableUpgradeVersions() KubernetesVersionArrayOutput
func (GetKubernetesAvailableUpgradePropertiesOutput) ElementType ¶
func (GetKubernetesAvailableUpgradePropertiesOutput) ElementType() reflect.Type
func (GetKubernetesAvailableUpgradePropertiesOutput) ToGetKubernetesAvailableUpgradePropertiesOutput ¶
func (o GetKubernetesAvailableUpgradePropertiesOutput) ToGetKubernetesAvailableUpgradePropertiesOutput() GetKubernetesAvailableUpgradePropertiesOutput
func (GetKubernetesAvailableUpgradePropertiesOutput) ToGetKubernetesAvailableUpgradePropertiesOutputWithContext ¶
func (o GetKubernetesAvailableUpgradePropertiesOutput) ToGetKubernetesAvailableUpgradePropertiesOutputWithContext(ctx context.Context) GetKubernetesAvailableUpgradePropertiesOutput
type GetKubernetesAvailableUpgradeResult ¶
type GetKubernetesAvailableUpgradeResult struct {
AvailableUpgradeVersions []KubernetesVersion `pulumi:"availableUpgradeVersions"`
}
func GetKubernetesAvailableUpgrade ¶
func GetKubernetesAvailableUpgrade(ctx *pulumi.Context, args *GetKubernetesAvailableUpgradeArgs, opts ...pulumi.InvokeOption) (*GetKubernetesAvailableUpgradeResult, error)
type GetKubernetesAvailableUpgradeResultOutput ¶
type GetKubernetesAvailableUpgradeResultOutput struct{ *pulumi.OutputState }
func GetKubernetesAvailableUpgradeOutput ¶
func GetKubernetesAvailableUpgradeOutput(ctx *pulumi.Context, args GetKubernetesAvailableUpgradeOutputArgs, opts ...pulumi.InvokeOption) GetKubernetesAvailableUpgradeResultOutput
func (GetKubernetesAvailableUpgradeResultOutput) AvailableUpgradeVersions ¶ added in v0.0.7
func (o GetKubernetesAvailableUpgradeResultOutput) AvailableUpgradeVersions() KubernetesVersionArrayOutput
func (GetKubernetesAvailableUpgradeResultOutput) ElementType ¶
func (GetKubernetesAvailableUpgradeResultOutput) ElementType() reflect.Type
func (GetKubernetesAvailableUpgradeResultOutput) ToGetKubernetesAvailableUpgradeResultOutput ¶
func (o GetKubernetesAvailableUpgradeResultOutput) ToGetKubernetesAvailableUpgradeResultOutput() GetKubernetesAvailableUpgradeResultOutput
func (GetKubernetesAvailableUpgradeResultOutput) ToGetKubernetesAvailableUpgradeResultOutputWithContext ¶
func (o GetKubernetesAvailableUpgradeResultOutput) ToGetKubernetesAvailableUpgradeResultOutputWithContext(ctx context.Context) GetKubernetesAvailableUpgradeResultOutput
type GetKubernetesClusterLintResultArgs ¶
type GetKubernetesClusterLintResultArgs struct { // A unique ID that can be used to reference a Kubernetes cluster. ClusterId string `pulumi:"clusterId"` }
type GetKubernetesClusterLintResultOutputArgs ¶
type GetKubernetesClusterLintResultOutputArgs struct { // A unique ID that can be used to reference a Kubernetes cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` }
func (GetKubernetesClusterLintResultOutputArgs) ElementType ¶
func (GetKubernetesClusterLintResultOutputArgs) ElementType() reflect.Type
type GetKubernetesClusterLintResultResult ¶
type GetKubernetesClusterLintResultResult struct { // A time value given in ISO8601 combined date and time format that represents when the schedule clusterlint run request was completed. CompletedAt *string `pulumi:"completedAt"` // An array of diagnostics reporting potential problems for the given cluster. Diagnostics []ClusterlintResultsDiagnosticsItemProperties `pulumi:"diagnostics"` // A time value given in ISO8601 combined date and time format that represents when the schedule clusterlint run request was made. RequestedAt *string `pulumi:"requestedAt"` // Id of the clusterlint run that can be used later to fetch the diagnostics. RunId *string `pulumi:"runId"` }
func GetKubernetesClusterLintResult ¶
func GetKubernetesClusterLintResult(ctx *pulumi.Context, args *GetKubernetesClusterLintResultArgs, opts ...pulumi.InvokeOption) (*GetKubernetesClusterLintResultResult, error)
type GetKubernetesClusterLintResultResultOutput ¶
type GetKubernetesClusterLintResultResultOutput struct{ *pulumi.OutputState }
func GetKubernetesClusterLintResultOutput ¶
func GetKubernetesClusterLintResultOutput(ctx *pulumi.Context, args GetKubernetesClusterLintResultOutputArgs, opts ...pulumi.InvokeOption) GetKubernetesClusterLintResultResultOutput
func (GetKubernetesClusterLintResultResultOutput) CompletedAt ¶ added in v0.0.7
func (o GetKubernetesClusterLintResultResultOutput) CompletedAt() pulumi.StringPtrOutput
A time value given in ISO8601 combined date and time format that represents when the schedule clusterlint run request was completed.
func (GetKubernetesClusterLintResultResultOutput) Diagnostics ¶ added in v0.0.7
func (o GetKubernetesClusterLintResultResultOutput) Diagnostics() ClusterlintResultsDiagnosticsItemPropertiesArrayOutput
An array of diagnostics reporting potential problems for the given cluster.
func (GetKubernetesClusterLintResultResultOutput) ElementType ¶
func (GetKubernetesClusterLintResultResultOutput) ElementType() reflect.Type
func (GetKubernetesClusterLintResultResultOutput) RequestedAt ¶ added in v0.0.7
func (o GetKubernetesClusterLintResultResultOutput) RequestedAt() pulumi.StringPtrOutput
A time value given in ISO8601 combined date and time format that represents when the schedule clusterlint run request was made.
func (GetKubernetesClusterLintResultResultOutput) RunId ¶ added in v0.0.7
func (o GetKubernetesClusterLintResultResultOutput) RunId() pulumi.StringPtrOutput
Id of the clusterlint run that can be used later to fetch the diagnostics.
func (GetKubernetesClusterLintResultResultOutput) ToGetKubernetesClusterLintResultResultOutput ¶
func (o GetKubernetesClusterLintResultResultOutput) ToGetKubernetesClusterLintResultResultOutput() GetKubernetesClusterLintResultResultOutput
func (GetKubernetesClusterLintResultResultOutput) ToGetKubernetesClusterLintResultResultOutputWithContext ¶
func (o GetKubernetesClusterLintResultResultOutput) ToGetKubernetesClusterLintResultResultOutputWithContext(ctx context.Context) GetKubernetesClusterLintResultResultOutput
type GetKubernetesClusterProperties ¶
type GetKubernetesClusterProperties struct {
KubernetesCluster *Cluster `pulumi:"kubernetesCluster"`
}
func (*GetKubernetesClusterProperties) Defaults ¶
func (val *GetKubernetesClusterProperties) Defaults() *GetKubernetesClusterProperties
Defaults sets the appropriate defaults for GetKubernetesClusterProperties
type GetKubernetesClusterPropertiesOutput ¶
type GetKubernetesClusterPropertiesOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterPropertiesOutput) ElementType ¶
func (GetKubernetesClusterPropertiesOutput) ElementType() reflect.Type
func (GetKubernetesClusterPropertiesOutput) KubernetesCluster ¶
func (o GetKubernetesClusterPropertiesOutput) KubernetesCluster() ClusterPtrOutput
func (GetKubernetesClusterPropertiesOutput) ToGetKubernetesClusterPropertiesOutput ¶
func (o GetKubernetesClusterPropertiesOutput) ToGetKubernetesClusterPropertiesOutput() GetKubernetesClusterPropertiesOutput
func (GetKubernetesClusterPropertiesOutput) ToGetKubernetesClusterPropertiesOutputWithContext ¶
func (o GetKubernetesClusterPropertiesOutput) ToGetKubernetesClusterPropertiesOutputWithContext(ctx context.Context) GetKubernetesClusterPropertiesOutput
type GetKubernetesClusterUserArgs ¶
type GetKubernetesClusterUserArgs struct { // A unique ID that can be used to reference a Kubernetes cluster. ClusterId string `pulumi:"clusterId"` }
type GetKubernetesClusterUserOutputArgs ¶
type GetKubernetesClusterUserOutputArgs struct { // A unique ID that can be used to reference a Kubernetes cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` }
func (GetKubernetesClusterUserOutputArgs) ElementType ¶
func (GetKubernetesClusterUserOutputArgs) ElementType() reflect.Type
type GetKubernetesClusterUserResult ¶
type GetKubernetesClusterUserResult struct {
KubernetesClusterUser *UserKubernetesClusterUserProperties `pulumi:"kubernetesClusterUser"`
}
func GetKubernetesClusterUser ¶
func GetKubernetesClusterUser(ctx *pulumi.Context, args *GetKubernetesClusterUserArgs, opts ...pulumi.InvokeOption) (*GetKubernetesClusterUserResult, error)
type GetKubernetesClusterUserResultOutput ¶
type GetKubernetesClusterUserResultOutput struct{ *pulumi.OutputState }
func GetKubernetesClusterUserOutput ¶
func GetKubernetesClusterUserOutput(ctx *pulumi.Context, args GetKubernetesClusterUserOutputArgs, opts ...pulumi.InvokeOption) GetKubernetesClusterUserResultOutput
func (GetKubernetesClusterUserResultOutput) ElementType ¶
func (GetKubernetesClusterUserResultOutput) ElementType() reflect.Type
func (GetKubernetesClusterUserResultOutput) KubernetesClusterUser ¶ added in v0.0.7
func (o GetKubernetesClusterUserResultOutput) KubernetesClusterUser() UserKubernetesClusterUserPropertiesPtrOutput
func (GetKubernetesClusterUserResultOutput) ToGetKubernetesClusterUserResultOutput ¶
func (o GetKubernetesClusterUserResultOutput) ToGetKubernetesClusterUserResultOutput() GetKubernetesClusterUserResultOutput
func (GetKubernetesClusterUserResultOutput) ToGetKubernetesClusterUserResultOutputWithContext ¶
func (o GetKubernetesClusterUserResultOutput) ToGetKubernetesClusterUserResultOutputWithContext(ctx context.Context) GetKubernetesClusterUserResultOutput
type GetKubernetesCredentialArgs ¶
type GetKubernetesCredentialArgs struct { // A unique ID that can be used to reference a Kubernetes cluster. ClusterId string `pulumi:"clusterId"` }
type GetKubernetesCredentialOutputArgs ¶
type GetKubernetesCredentialOutputArgs struct { // A unique ID that can be used to reference a Kubernetes cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` }
func (GetKubernetesCredentialOutputArgs) ElementType ¶
func (GetKubernetesCredentialOutputArgs) ElementType() reflect.Type
type GetKubernetesCredentialResult ¶
type GetKubernetesCredentialResult struct { // A base64 encoding of bytes representing the certificate authority data for accessing the cluster. CertificateAuthorityData *string `pulumi:"certificateAuthorityData"` // A base64 encoding of bytes representing the x509 client // certificate data for access the cluster. This is only returned for clusters // without support for token-based authentication. // // Newly created Kubernetes clusters do not return credentials using // certificate-based authentication. For additional information, // [see here](https://www.digitalocean.com/docs/kubernetes/how-to/connect-to-cluster/#authenticate). ClientCertificateData *string `pulumi:"clientCertificateData"` // A base64 encoding of bytes representing the x509 client key // data for access the cluster. This is only returned for clusters without // support for token-based authentication. // // Newly created Kubernetes clusters do not return credentials using // certificate-based authentication. For additional information, // [see here](https://www.digitalocean.com/docs/kubernetes/how-to/connect-to-cluster/#authenticate). ClientKeyData *string `pulumi:"clientKeyData"` // A time value given in ISO8601 combined date and time format that represents when the access token expires. ExpiresAt *string `pulumi:"expiresAt"` // The URL used to access the cluster API server. Server *string `pulumi:"server"` // An access token used to authenticate with the cluster. This is only returned for clusters with support for token-based authentication. Token *string `pulumi:"token"` }
func GetKubernetesCredential ¶
func GetKubernetesCredential(ctx *pulumi.Context, args *GetKubernetesCredentialArgs, opts ...pulumi.InvokeOption) (*GetKubernetesCredentialResult, error)
type GetKubernetesCredentialResultOutput ¶
type GetKubernetesCredentialResultOutput struct{ *pulumi.OutputState }
func GetKubernetesCredentialOutput ¶
func GetKubernetesCredentialOutput(ctx *pulumi.Context, args GetKubernetesCredentialOutputArgs, opts ...pulumi.InvokeOption) GetKubernetesCredentialResultOutput
func (GetKubernetesCredentialResultOutput) CertificateAuthorityData ¶ added in v0.0.7
func (o GetKubernetesCredentialResultOutput) CertificateAuthorityData() pulumi.StringPtrOutput
A base64 encoding of bytes representing the certificate authority data for accessing the cluster.
func (GetKubernetesCredentialResultOutput) ClientCertificateData ¶ added in v0.0.7
func (o GetKubernetesCredentialResultOutput) ClientCertificateData() pulumi.StringPtrOutput
A base64 encoding of bytes representing the x509 client certificate data for access the cluster. This is only returned for clusters without support for token-based authentication.
Newly created Kubernetes clusters do not return credentials using certificate-based authentication. For additional information, [see here](https://www.digitalocean.com/docs/kubernetes/how-to/connect-to-cluster/#authenticate).
func (GetKubernetesCredentialResultOutput) ClientKeyData ¶ added in v0.0.7
func (o GetKubernetesCredentialResultOutput) ClientKeyData() pulumi.StringPtrOutput
A base64 encoding of bytes representing the x509 client key data for access the cluster. This is only returned for clusters without support for token-based authentication.
Newly created Kubernetes clusters do not return credentials using certificate-based authentication. For additional information, [see here](https://www.digitalocean.com/docs/kubernetes/how-to/connect-to-cluster/#authenticate).
func (GetKubernetesCredentialResultOutput) ElementType ¶
func (GetKubernetesCredentialResultOutput) ElementType() reflect.Type
func (GetKubernetesCredentialResultOutput) ExpiresAt ¶ added in v0.0.7
func (o GetKubernetesCredentialResultOutput) ExpiresAt() pulumi.StringPtrOutput
A time value given in ISO8601 combined date and time format that represents when the access token expires.
func (GetKubernetesCredentialResultOutput) Server ¶ added in v0.0.7
func (o GetKubernetesCredentialResultOutput) Server() pulumi.StringPtrOutput
The URL used to access the cluster API server.
func (GetKubernetesCredentialResultOutput) ToGetKubernetesCredentialResultOutput ¶
func (o GetKubernetesCredentialResultOutput) ToGetKubernetesCredentialResultOutput() GetKubernetesCredentialResultOutput
func (GetKubernetesCredentialResultOutput) ToGetKubernetesCredentialResultOutputWithContext ¶
func (o GetKubernetesCredentialResultOutput) ToGetKubernetesCredentialResultOutputWithContext(ctx context.Context) GetKubernetesCredentialResultOutput
func (GetKubernetesCredentialResultOutput) Token ¶ added in v0.0.7
func (o GetKubernetesCredentialResultOutput) Token() pulumi.StringPtrOutput
An access token used to authenticate with the cluster. This is only returned for clusters with support for token-based authentication.
type GetKubernetesNodePoolProperties ¶
type GetKubernetesNodePoolProperties struct {
NodePool *KubernetesNodePoolType `pulumi:"nodePool"`
}
type GetKubernetesNodePoolPropertiesOutput ¶
type GetKubernetesNodePoolPropertiesOutput struct{ *pulumi.OutputState }
func (GetKubernetesNodePoolPropertiesOutput) ElementType ¶
func (GetKubernetesNodePoolPropertiesOutput) ElementType() reflect.Type
func (GetKubernetesNodePoolPropertiesOutput) NodePool ¶
func (o GetKubernetesNodePoolPropertiesOutput) NodePool() KubernetesNodePoolTypePtrOutput
func (GetKubernetesNodePoolPropertiesOutput) ToGetKubernetesNodePoolPropertiesOutput ¶
func (o GetKubernetesNodePoolPropertiesOutput) ToGetKubernetesNodePoolPropertiesOutput() GetKubernetesNodePoolPropertiesOutput
func (GetKubernetesNodePoolPropertiesOutput) ToGetKubernetesNodePoolPropertiesOutputWithContext ¶
func (o GetKubernetesNodePoolPropertiesOutput) ToGetKubernetesNodePoolPropertiesOutputWithContext(ctx context.Context) GetKubernetesNodePoolPropertiesOutput
type KubernetesCluster ¶
type KubernetesCluster struct { pulumi.CustomResourceState // A boolean value indicating whether the cluster will be automatically upgraded to new patch releases during its maintenance window. AutoUpgrade pulumi.BoolPtrOutput `pulumi:"autoUpgrade"` // The range of IP addresses in the overlay network of the Kubernetes cluster in CIDR notation. ClusterSubnet pulumi.StringPtrOutput `pulumi:"clusterSubnet"` // A time value given in ISO8601 combined date and time format that represents when the Kubernetes cluster was created. CreatedAt pulumi.StringPtrOutput `pulumi:"createdAt"` // The base URL of the API server on the Kubernetes master node. Endpoint pulumi.StringPtrOutput `pulumi:"endpoint"` // A boolean value indicating whether the control plane is run in a highly available configuration in the cluster. Highly available control planes incur less downtime. The property cannot be disabled. Ha pulumi.BoolPtrOutput `pulumi:"ha"` // The public IPv4 address of the Kubernetes master node. This will not be set if high availability is configured on the cluster (v1.21+) Ipv4 pulumi.StringPtrOutput `pulumi:"ipv4"` KubernetesCluster ClusterPtrOutput `pulumi:"kubernetesCluster"` // An object specifying the maintenance window policy for the Kubernetes cluster. MaintenancePolicy MaintenancePolicyPtrOutput `pulumi:"maintenancePolicy"` // A human-readable name for a Kubernetes cluster. Name pulumi.StringOutput `pulumi:"name"` // An object specifying the details of the worker nodes available to the Kubernetes cluster. NodePools KubernetesNodePoolTypeArrayOutput `pulumi:"nodePools"` // The slug identifier for the region where the Kubernetes cluster is located. Region pulumi.StringOutput `pulumi:"region"` // A read-only boolean value indicating if a container registry is integrated with the cluster. RegistryEnabled pulumi.BoolPtrOutput `pulumi:"registryEnabled"` // The range of assignable IP addresses for services running in the Kubernetes cluster in CIDR notation. ServiceSubnet pulumi.StringPtrOutput `pulumi:"serviceSubnet"` // An object containing a `state` attribute whose value is set to a string indicating the current status of the cluster. Status StatusPropertiesPtrOutput `pulumi:"status"` // A boolean value indicating whether surge upgrade is enabled/disabled for the cluster. Surge upgrade makes cluster upgrades fast and reliable by bringing up new nodes before destroying the outdated nodes. SurgeUpgrade pulumi.BoolPtrOutput `pulumi:"surgeUpgrade"` // An array of tags applied to the Kubernetes cluster. All clusters are automatically tagged `k8s` and `k8s:$K8S_CLUSTER_ID`. Tags pulumi.StringArrayOutput `pulumi:"tags"` // A time value given in ISO8601 combined date and time format that represents when the Kubernetes cluster was last updated. UpdatedAt pulumi.StringPtrOutput `pulumi:"updatedAt"` // The slug identifier for the version of Kubernetes used for the cluster. If set to a minor version (e.g. "1.14"), the latest version within it will be used (e.g. "1.14.6-do.1"); if set to "latest", the latest published version will be used. See the `/v2/kubernetes/options` endpoint to find all currently available versions. Version pulumi.StringOutput `pulumi:"version"` // A string specifying the UUID of the VPC to which the Kubernetes cluster is assigned. VpcUuid pulumi.StringPtrOutput `pulumi:"vpcUuid"` }
func GetKubernetesCluster ¶
func GetKubernetesCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *KubernetesClusterState, opts ...pulumi.ResourceOption) (*KubernetesCluster, error)
GetKubernetesCluster gets an existing KubernetesCluster 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 NewKubernetesCluster ¶
func NewKubernetesCluster(ctx *pulumi.Context, name string, args *KubernetesClusterArgs, opts ...pulumi.ResourceOption) (*KubernetesCluster, error)
NewKubernetesCluster registers a new resource with the given unique name, arguments, and options.
func (*KubernetesCluster) ElementType ¶
func (*KubernetesCluster) ElementType() reflect.Type
func (*KubernetesCluster) ToKubernetesClusterOutput ¶
func (i *KubernetesCluster) ToKubernetesClusterOutput() KubernetesClusterOutput
func (*KubernetesCluster) ToKubernetesClusterOutputWithContext ¶
func (i *KubernetesCluster) ToKubernetesClusterOutputWithContext(ctx context.Context) KubernetesClusterOutput
type KubernetesClusterArgs ¶
type KubernetesClusterArgs struct { // A boolean value indicating whether the cluster will be automatically upgraded to new patch releases during its maintenance window. AutoUpgrade pulumi.BoolPtrInput // A boolean value indicating whether the control plane is run in a highly available configuration in the cluster. Highly available control planes incur less downtime. The property cannot be disabled. Ha pulumi.BoolPtrInput // An object specifying the maintenance window policy for the Kubernetes cluster. MaintenancePolicy MaintenancePolicyPtrInput // A human-readable name for a Kubernetes cluster. Name pulumi.StringPtrInput // An object specifying the details of the worker nodes available to the Kubernetes cluster. NodePools KubernetesNodePoolTypeArrayInput // The slug identifier for the region where the Kubernetes cluster is located. Region pulumi.StringInput // A boolean value indicating whether surge upgrade is enabled/disabled for the cluster. Surge upgrade makes cluster upgrades fast and reliable by bringing up new nodes before destroying the outdated nodes. SurgeUpgrade pulumi.BoolPtrInput // An array of tags applied to the Kubernetes cluster. All clusters are automatically tagged `k8s` and `k8s:$K8S_CLUSTER_ID`. Tags pulumi.StringArrayInput // The slug identifier for the version of Kubernetes used for the cluster. If set to a minor version (e.g. "1.14"), the latest version within it will be used (e.g. "1.14.6-do.1"); if set to "latest", the latest published version will be used. See the `/v2/kubernetes/options` endpoint to find all currently available versions. Version pulumi.StringInput // A string specifying the UUID of the VPC to which the Kubernetes cluster is assigned. VpcUuid pulumi.StringPtrInput }
The set of arguments for constructing a KubernetesCluster resource.
func (KubernetesClusterArgs) ElementType ¶
func (KubernetesClusterArgs) ElementType() reflect.Type
type KubernetesClusterInput ¶
type KubernetesClusterInput interface { pulumi.Input ToKubernetesClusterOutput() KubernetesClusterOutput ToKubernetesClusterOutputWithContext(ctx context.Context) KubernetesClusterOutput }
type KubernetesClusterOutput ¶
type KubernetesClusterOutput struct{ *pulumi.OutputState }
func (KubernetesClusterOutput) AutoUpgrade ¶
func (o KubernetesClusterOutput) AutoUpgrade() pulumi.BoolPtrOutput
A boolean value indicating whether the cluster will be automatically upgraded to new patch releases during its maintenance window.
func (KubernetesClusterOutput) ClusterSubnet ¶
func (o KubernetesClusterOutput) ClusterSubnet() pulumi.StringPtrOutput
The range of IP addresses in the overlay network of the Kubernetes cluster in CIDR notation.
func (KubernetesClusterOutput) CreatedAt ¶
func (o KubernetesClusterOutput) CreatedAt() pulumi.StringPtrOutput
A time value given in ISO8601 combined date and time format that represents when the Kubernetes cluster was created.
func (KubernetesClusterOutput) ElementType ¶
func (KubernetesClusterOutput) ElementType() reflect.Type
func (KubernetesClusterOutput) Endpoint ¶
func (o KubernetesClusterOutput) Endpoint() pulumi.StringPtrOutput
The base URL of the API server on the Kubernetes master node.
func (KubernetesClusterOutput) Ha ¶
func (o KubernetesClusterOutput) Ha() pulumi.BoolPtrOutput
A boolean value indicating whether the control plane is run in a highly available configuration in the cluster. Highly available control planes incur less downtime. The property cannot be disabled.
func (KubernetesClusterOutput) Ipv4 ¶
func (o KubernetesClusterOutput) Ipv4() pulumi.StringPtrOutput
The public IPv4 address of the Kubernetes master node. This will not be set if high availability is configured on the cluster (v1.21+)
func (KubernetesClusterOutput) KubernetesCluster ¶
func (o KubernetesClusterOutput) KubernetesCluster() ClusterPtrOutput
func (KubernetesClusterOutput) MaintenancePolicy ¶
func (o KubernetesClusterOutput) MaintenancePolicy() MaintenancePolicyPtrOutput
An object specifying the maintenance window policy for the Kubernetes cluster.
func (KubernetesClusterOutput) Name ¶
func (o KubernetesClusterOutput) Name() pulumi.StringOutput
A human-readable name for a Kubernetes cluster.
func (KubernetesClusterOutput) NodePools ¶
func (o KubernetesClusterOutput) NodePools() KubernetesNodePoolTypeArrayOutput
An object specifying the details of the worker nodes available to the Kubernetes cluster.
func (KubernetesClusterOutput) Region ¶
func (o KubernetesClusterOutput) Region() pulumi.StringOutput
The slug identifier for the region where the Kubernetes cluster is located.
func (KubernetesClusterOutput) RegistryEnabled ¶
func (o KubernetesClusterOutput) RegistryEnabled() pulumi.BoolPtrOutput
A read-only boolean value indicating if a container registry is integrated with the cluster.
func (KubernetesClusterOutput) ServiceSubnet ¶
func (o KubernetesClusterOutput) ServiceSubnet() pulumi.StringPtrOutput
The range of assignable IP addresses for services running in the Kubernetes cluster in CIDR notation.
func (KubernetesClusterOutput) Status ¶
func (o KubernetesClusterOutput) Status() StatusPropertiesPtrOutput
An object containing a `state` attribute whose value is set to a string indicating the current status of the cluster.
func (KubernetesClusterOutput) SurgeUpgrade ¶
func (o KubernetesClusterOutput) SurgeUpgrade() pulumi.BoolPtrOutput
A boolean value indicating whether surge upgrade is enabled/disabled for the cluster. Surge upgrade makes cluster upgrades fast and reliable by bringing up new nodes before destroying the outdated nodes.
func (KubernetesClusterOutput) Tags ¶
func (o KubernetesClusterOutput) Tags() pulumi.StringArrayOutput
An array of tags applied to the Kubernetes cluster. All clusters are automatically tagged `k8s` and `k8s:$K8S_CLUSTER_ID`.
func (KubernetesClusterOutput) ToKubernetesClusterOutput ¶
func (o KubernetesClusterOutput) ToKubernetesClusterOutput() KubernetesClusterOutput
func (KubernetesClusterOutput) ToKubernetesClusterOutputWithContext ¶
func (o KubernetesClusterOutput) ToKubernetesClusterOutputWithContext(ctx context.Context) KubernetesClusterOutput
func (KubernetesClusterOutput) UpdatedAt ¶
func (o KubernetesClusterOutput) UpdatedAt() pulumi.StringPtrOutput
A time value given in ISO8601 combined date and time format that represents when the Kubernetes cluster was last updated.
func (KubernetesClusterOutput) Version ¶
func (o KubernetesClusterOutput) Version() pulumi.StringOutput
The slug identifier for the version of Kubernetes used for the cluster. If set to a minor version (e.g. "1.14"), the latest version within it will be used (e.g. "1.14.6-do.1"); if set to "latest", the latest published version will be used. See the `/v2/kubernetes/options` endpoint to find all currently available versions.
func (KubernetesClusterOutput) VpcUuid ¶
func (o KubernetesClusterOutput) VpcUuid() pulumi.StringPtrOutput
A string specifying the UUID of the VPC to which the Kubernetes cluster is assigned.
type KubernetesClusterState ¶
type KubernetesClusterState struct { }
func (KubernetesClusterState) ElementType ¶
func (KubernetesClusterState) ElementType() reflect.Type
type KubernetesNodePool ¶
type KubernetesNodePool struct { pulumi.CustomResourceState // A boolean value indicating whether auto-scaling is enabled for this node pool. AutoScale pulumi.BoolPtrOutput `pulumi:"autoScale"` // The number of Droplet instances in the node pool. Count pulumi.IntOutput `pulumi:"count"` // An object of key/value mappings specifying labels to apply to all nodes in a pool. Labels will automatically be applied to all existing nodes and any subsequent nodes added to the pool. Note that when a label is removed, it is not deleted from the nodes in the pool. Labels pulumi.AnyOutput `pulumi:"labels"` // The maximum number of nodes that this node pool can be auto-scaled to. The value will be `0` if `auto_scale` is set to `false`. MaxNodes pulumi.IntPtrOutput `pulumi:"maxNodes"` // The minimum number of nodes that this node pool can be auto-scaled to. The value will be `0` if `auto_scale` is set to `false`. MinNodes pulumi.IntPtrOutput `pulumi:"minNodes"` // A human-readable name for the node pool. Name pulumi.StringOutput `pulumi:"name"` NodePool KubernetesNodePoolTypePtrOutput `pulumi:"nodePool"` // An object specifying the details of a specific worker node in a node pool. Nodes NodeArrayOutput `pulumi:"nodes"` // The slug identifier for the type of Droplet used as workers in the node pool. Size pulumi.StringOutput `pulumi:"size"` // An array containing the tags applied to the node pool. All node pools are automatically tagged `k8s`, `k8s-worker`, and `k8s:$K8S_CLUSTER_ID`. Tags pulumi.StringArrayOutput `pulumi:"tags"` // An array of taints to apply to all nodes in a pool. Taints will automatically be applied to all existing nodes and any subsequent nodes added to the pool. When a taint is removed, it is deleted from all nodes in the pool. Taints KubernetesNodePoolTaintArrayOutput `pulumi:"taints"` }
func GetKubernetesNodePool ¶
func GetKubernetesNodePool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *KubernetesNodePoolState, opts ...pulumi.ResourceOption) (*KubernetesNodePool, error)
GetKubernetesNodePool gets an existing KubernetesNodePool 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 NewKubernetesNodePool ¶
func NewKubernetesNodePool(ctx *pulumi.Context, name string, args *KubernetesNodePoolArgs, opts ...pulumi.ResourceOption) (*KubernetesNodePool, error)
NewKubernetesNodePool registers a new resource with the given unique name, arguments, and options.
func (*KubernetesNodePool) ElementType ¶
func (*KubernetesNodePool) ElementType() reflect.Type
func (*KubernetesNodePool) ToKubernetesNodePoolOutput ¶
func (i *KubernetesNodePool) ToKubernetesNodePoolOutput() KubernetesNodePoolOutput
func (*KubernetesNodePool) ToKubernetesNodePoolOutputWithContext ¶
func (i *KubernetesNodePool) ToKubernetesNodePoolOutputWithContext(ctx context.Context) KubernetesNodePoolOutput
type KubernetesNodePoolArgs ¶
type KubernetesNodePoolArgs struct { // A boolean value indicating whether auto-scaling is enabled for this node pool. AutoScale pulumi.BoolPtrInput // A unique ID that can be used to reference a Kubernetes cluster. ClusterId pulumi.StringPtrInput // The number of Droplet instances in the node pool. Count pulumi.IntPtrInput // An object of key/value mappings specifying labels to apply to all nodes in a pool. Labels will automatically be applied to all existing nodes and any subsequent nodes added to the pool. Note that when a label is removed, it is not deleted from the nodes in the pool. Labels pulumi.Input // The maximum number of nodes that this node pool can be auto-scaled to. The value will be `0` if `auto_scale` is set to `false`. MaxNodes pulumi.IntPtrInput // The minimum number of nodes that this node pool can be auto-scaled to. The value will be `0` if `auto_scale` is set to `false`. MinNodes pulumi.IntPtrInput // A human-readable name for the node pool. Name pulumi.StringPtrInput // An object specifying the details of a specific worker node in a node pool. Nodes NodeArrayInput // The slug identifier for the type of Droplet used as workers in the node pool. Size pulumi.StringPtrInput // An array containing the tags applied to the node pool. All node pools are automatically tagged `k8s`, `k8s-worker`, and `k8s:$K8S_CLUSTER_ID`. Tags pulumi.StringArrayInput // An array of taints to apply to all nodes in a pool. Taints will automatically be applied to all existing nodes and any subsequent nodes added to the pool. When a taint is removed, it is deleted from all nodes in the pool. Taints KubernetesNodePoolTaintArrayInput }
The set of arguments for constructing a KubernetesNodePool resource.
func (KubernetesNodePoolArgs) ElementType ¶
func (KubernetesNodePoolArgs) ElementType() reflect.Type
type KubernetesNodePoolInput ¶
type KubernetesNodePoolInput interface { pulumi.Input ToKubernetesNodePoolOutput() KubernetesNodePoolOutput ToKubernetesNodePoolOutputWithContext(ctx context.Context) KubernetesNodePoolOutput }
type KubernetesNodePoolOutput ¶
type KubernetesNodePoolOutput struct{ *pulumi.OutputState }
func (KubernetesNodePoolOutput) AutoScale ¶
func (o KubernetesNodePoolOutput) AutoScale() pulumi.BoolPtrOutput
A boolean value indicating whether auto-scaling is enabled for this node pool.
func (KubernetesNodePoolOutput) Count ¶
func (o KubernetesNodePoolOutput) Count() pulumi.IntOutput
The number of Droplet instances in the node pool.
func (KubernetesNodePoolOutput) ElementType ¶
func (KubernetesNodePoolOutput) ElementType() reflect.Type
func (KubernetesNodePoolOutput) Labels ¶
func (o KubernetesNodePoolOutput) Labels() pulumi.AnyOutput
An object of key/value mappings specifying labels to apply to all nodes in a pool. Labels will automatically be applied to all existing nodes and any subsequent nodes added to the pool. Note that when a label is removed, it is not deleted from the nodes in the pool.
func (KubernetesNodePoolOutput) MaxNodes ¶
func (o KubernetesNodePoolOutput) MaxNodes() pulumi.IntPtrOutput
The maximum number of nodes that this node pool can be auto-scaled to. The value will be `0` if `auto_scale` is set to `false`.
func (KubernetesNodePoolOutput) MinNodes ¶
func (o KubernetesNodePoolOutput) MinNodes() pulumi.IntPtrOutput
The minimum number of nodes that this node pool can be auto-scaled to. The value will be `0` if `auto_scale` is set to `false`.
func (KubernetesNodePoolOutput) Name ¶
func (o KubernetesNodePoolOutput) Name() pulumi.StringOutput
A human-readable name for the node pool.
func (KubernetesNodePoolOutput) NodePool ¶
func (o KubernetesNodePoolOutput) NodePool() KubernetesNodePoolTypePtrOutput
func (KubernetesNodePoolOutput) Nodes ¶
func (o KubernetesNodePoolOutput) Nodes() NodeArrayOutput
An object specifying the details of a specific worker node in a node pool.
func (KubernetesNodePoolOutput) Size ¶
func (o KubernetesNodePoolOutput) Size() pulumi.StringOutput
The slug identifier for the type of Droplet used as workers in the node pool.
func (KubernetesNodePoolOutput) Tags ¶
func (o KubernetesNodePoolOutput) Tags() pulumi.StringArrayOutput
An array containing the tags applied to the node pool. All node pools are automatically tagged `k8s`, `k8s-worker`, and `k8s:$K8S_CLUSTER_ID`.
func (KubernetesNodePoolOutput) Taints ¶
func (o KubernetesNodePoolOutput) Taints() KubernetesNodePoolTaintArrayOutput
An array of taints to apply to all nodes in a pool. Taints will automatically be applied to all existing nodes and any subsequent nodes added to the pool. When a taint is removed, it is deleted from all nodes in the pool.
func (KubernetesNodePoolOutput) ToKubernetesNodePoolOutput ¶
func (o KubernetesNodePoolOutput) ToKubernetesNodePoolOutput() KubernetesNodePoolOutput
func (KubernetesNodePoolOutput) ToKubernetesNodePoolOutputWithContext ¶
func (o KubernetesNodePoolOutput) ToKubernetesNodePoolOutputWithContext(ctx context.Context) KubernetesNodePoolOutput
type KubernetesNodePoolState ¶
type KubernetesNodePoolState struct { }
func (KubernetesNodePoolState) ElementType ¶
func (KubernetesNodePoolState) ElementType() reflect.Type
type KubernetesNodePoolTaint ¶
type KubernetesNodePoolTaint struct { // How the node reacts to pods that it won't tolerate. Available effect values are `NoSchedule`, `PreferNoSchedule`, and `NoExecute`. Effect *KubernetesNodePoolTaintEffect `pulumi:"effect"` // An arbitrary string. The `key` and `value` fields of the `taint` object form a key-value pair. For example, if the value of the `key` field is "special" and the value of the `value` field is "gpu", the key value pair would be `special=gpu`. Key *string `pulumi:"key"` // An arbitrary string. The `key` and `value` fields of the `taint` object form a key-value pair. For example, if the value of the `key` field is "special" and the value of the `value` field is "gpu", the key value pair would be `special=gpu`. Value *string `pulumi:"value"` }
type KubernetesNodePoolTaintArgs ¶
type KubernetesNodePoolTaintArgs struct { // How the node reacts to pods that it won't tolerate. Available effect values are `NoSchedule`, `PreferNoSchedule`, and `NoExecute`. Effect KubernetesNodePoolTaintEffectPtrInput `pulumi:"effect"` // An arbitrary string. The `key` and `value` fields of the `taint` object form a key-value pair. For example, if the value of the `key` field is "special" and the value of the `value` field is "gpu", the key value pair would be `special=gpu`. Key pulumi.StringPtrInput `pulumi:"key"` // An arbitrary string. The `key` and `value` fields of the `taint` object form a key-value pair. For example, if the value of the `key` field is "special" and the value of the `value` field is "gpu", the key value pair would be `special=gpu`. Value pulumi.StringPtrInput `pulumi:"value"` }
func (KubernetesNodePoolTaintArgs) ElementType ¶
func (KubernetesNodePoolTaintArgs) ElementType() reflect.Type
func (KubernetesNodePoolTaintArgs) ToKubernetesNodePoolTaintOutput ¶
func (i KubernetesNodePoolTaintArgs) ToKubernetesNodePoolTaintOutput() KubernetesNodePoolTaintOutput
func (KubernetesNodePoolTaintArgs) ToKubernetesNodePoolTaintOutputWithContext ¶
func (i KubernetesNodePoolTaintArgs) ToKubernetesNodePoolTaintOutputWithContext(ctx context.Context) KubernetesNodePoolTaintOutput
type KubernetesNodePoolTaintArray ¶
type KubernetesNodePoolTaintArray []KubernetesNodePoolTaintInput
func (KubernetesNodePoolTaintArray) ElementType ¶
func (KubernetesNodePoolTaintArray) ElementType() reflect.Type
func (KubernetesNodePoolTaintArray) ToKubernetesNodePoolTaintArrayOutput ¶
func (i KubernetesNodePoolTaintArray) ToKubernetesNodePoolTaintArrayOutput() KubernetesNodePoolTaintArrayOutput
func (KubernetesNodePoolTaintArray) ToKubernetesNodePoolTaintArrayOutputWithContext ¶
func (i KubernetesNodePoolTaintArray) ToKubernetesNodePoolTaintArrayOutputWithContext(ctx context.Context) KubernetesNodePoolTaintArrayOutput
type KubernetesNodePoolTaintArrayInput ¶
type KubernetesNodePoolTaintArrayInput interface { pulumi.Input ToKubernetesNodePoolTaintArrayOutput() KubernetesNodePoolTaintArrayOutput ToKubernetesNodePoolTaintArrayOutputWithContext(context.Context) KubernetesNodePoolTaintArrayOutput }
KubernetesNodePoolTaintArrayInput is an input type that accepts KubernetesNodePoolTaintArray and KubernetesNodePoolTaintArrayOutput values. You can construct a concrete instance of `KubernetesNodePoolTaintArrayInput` via:
KubernetesNodePoolTaintArray{ KubernetesNodePoolTaintArgs{...} }
type KubernetesNodePoolTaintArrayOutput ¶
type KubernetesNodePoolTaintArrayOutput struct{ *pulumi.OutputState }
func (KubernetesNodePoolTaintArrayOutput) ElementType ¶
func (KubernetesNodePoolTaintArrayOutput) ElementType() reflect.Type
func (KubernetesNodePoolTaintArrayOutput) Index ¶
func (o KubernetesNodePoolTaintArrayOutput) Index(i pulumi.IntInput) KubernetesNodePoolTaintOutput
func (KubernetesNodePoolTaintArrayOutput) ToKubernetesNodePoolTaintArrayOutput ¶
func (o KubernetesNodePoolTaintArrayOutput) ToKubernetesNodePoolTaintArrayOutput() KubernetesNodePoolTaintArrayOutput
func (KubernetesNodePoolTaintArrayOutput) ToKubernetesNodePoolTaintArrayOutputWithContext ¶
func (o KubernetesNodePoolTaintArrayOutput) ToKubernetesNodePoolTaintArrayOutputWithContext(ctx context.Context) KubernetesNodePoolTaintArrayOutput
type KubernetesNodePoolTaintEffect ¶
type KubernetesNodePoolTaintEffect string
How the node reacts to pods that it won't tolerate. Available effect values are `NoSchedule`, `PreferNoSchedule`, and `NoExecute`.
func (KubernetesNodePoolTaintEffect) ElementType ¶
func (KubernetesNodePoolTaintEffect) ElementType() reflect.Type
func (KubernetesNodePoolTaintEffect) ToKubernetesNodePoolTaintEffectOutput ¶
func (e KubernetesNodePoolTaintEffect) ToKubernetesNodePoolTaintEffectOutput() KubernetesNodePoolTaintEffectOutput
func (KubernetesNodePoolTaintEffect) ToKubernetesNodePoolTaintEffectOutputWithContext ¶
func (e KubernetesNodePoolTaintEffect) ToKubernetesNodePoolTaintEffectOutputWithContext(ctx context.Context) KubernetesNodePoolTaintEffectOutput
func (KubernetesNodePoolTaintEffect) ToKubernetesNodePoolTaintEffectPtrOutput ¶
func (e KubernetesNodePoolTaintEffect) ToKubernetesNodePoolTaintEffectPtrOutput() KubernetesNodePoolTaintEffectPtrOutput
func (KubernetesNodePoolTaintEffect) ToKubernetesNodePoolTaintEffectPtrOutputWithContext ¶
func (e KubernetesNodePoolTaintEffect) ToKubernetesNodePoolTaintEffectPtrOutputWithContext(ctx context.Context) KubernetesNodePoolTaintEffectPtrOutput
func (KubernetesNodePoolTaintEffect) ToStringOutput ¶
func (e KubernetesNodePoolTaintEffect) ToStringOutput() pulumi.StringOutput
func (KubernetesNodePoolTaintEffect) ToStringOutputWithContext ¶
func (e KubernetesNodePoolTaintEffect) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (KubernetesNodePoolTaintEffect) ToStringPtrOutput ¶
func (e KubernetesNodePoolTaintEffect) ToStringPtrOutput() pulumi.StringPtrOutput
func (KubernetesNodePoolTaintEffect) ToStringPtrOutputWithContext ¶
func (e KubernetesNodePoolTaintEffect) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type KubernetesNodePoolTaintEffectInput ¶
type KubernetesNodePoolTaintEffectInput interface { pulumi.Input ToKubernetesNodePoolTaintEffectOutput() KubernetesNodePoolTaintEffectOutput ToKubernetesNodePoolTaintEffectOutputWithContext(context.Context) KubernetesNodePoolTaintEffectOutput }
KubernetesNodePoolTaintEffectInput is an input type that accepts values of the KubernetesNodePoolTaintEffect enum A concrete instance of `KubernetesNodePoolTaintEffectInput` can be one of the following:
KubernetesNodePoolTaintEffectNoSchedule KubernetesNodePoolTaintEffectPreferNoSchedule KubernetesNodePoolTaintEffectNoExecute
type KubernetesNodePoolTaintEffectOutput ¶
type KubernetesNodePoolTaintEffectOutput struct{ *pulumi.OutputState }
func (KubernetesNodePoolTaintEffectOutput) ElementType ¶
func (KubernetesNodePoolTaintEffectOutput) ElementType() reflect.Type
func (KubernetesNodePoolTaintEffectOutput) ToKubernetesNodePoolTaintEffectOutput ¶
func (o KubernetesNodePoolTaintEffectOutput) ToKubernetesNodePoolTaintEffectOutput() KubernetesNodePoolTaintEffectOutput
func (KubernetesNodePoolTaintEffectOutput) ToKubernetesNodePoolTaintEffectOutputWithContext ¶
func (o KubernetesNodePoolTaintEffectOutput) ToKubernetesNodePoolTaintEffectOutputWithContext(ctx context.Context) KubernetesNodePoolTaintEffectOutput
func (KubernetesNodePoolTaintEffectOutput) ToKubernetesNodePoolTaintEffectPtrOutput ¶
func (o KubernetesNodePoolTaintEffectOutput) ToKubernetesNodePoolTaintEffectPtrOutput() KubernetesNodePoolTaintEffectPtrOutput
func (KubernetesNodePoolTaintEffectOutput) ToKubernetesNodePoolTaintEffectPtrOutputWithContext ¶
func (o KubernetesNodePoolTaintEffectOutput) ToKubernetesNodePoolTaintEffectPtrOutputWithContext(ctx context.Context) KubernetesNodePoolTaintEffectPtrOutput
func (KubernetesNodePoolTaintEffectOutput) ToStringOutput ¶
func (o KubernetesNodePoolTaintEffectOutput) ToStringOutput() pulumi.StringOutput
func (KubernetesNodePoolTaintEffectOutput) ToStringOutputWithContext ¶
func (o KubernetesNodePoolTaintEffectOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (KubernetesNodePoolTaintEffectOutput) ToStringPtrOutput ¶
func (o KubernetesNodePoolTaintEffectOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (KubernetesNodePoolTaintEffectOutput) ToStringPtrOutputWithContext ¶
func (o KubernetesNodePoolTaintEffectOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type KubernetesNodePoolTaintEffectPtrInput ¶
type KubernetesNodePoolTaintEffectPtrInput interface { pulumi.Input ToKubernetesNodePoolTaintEffectPtrOutput() KubernetesNodePoolTaintEffectPtrOutput ToKubernetesNodePoolTaintEffectPtrOutputWithContext(context.Context) KubernetesNodePoolTaintEffectPtrOutput }
func KubernetesNodePoolTaintEffectPtr ¶
func KubernetesNodePoolTaintEffectPtr(v string) KubernetesNodePoolTaintEffectPtrInput
type KubernetesNodePoolTaintEffectPtrOutput ¶
type KubernetesNodePoolTaintEffectPtrOutput struct{ *pulumi.OutputState }
func (KubernetesNodePoolTaintEffectPtrOutput) ElementType ¶
func (KubernetesNodePoolTaintEffectPtrOutput) ElementType() reflect.Type
func (KubernetesNodePoolTaintEffectPtrOutput) ToKubernetesNodePoolTaintEffectPtrOutput ¶
func (o KubernetesNodePoolTaintEffectPtrOutput) ToKubernetesNodePoolTaintEffectPtrOutput() KubernetesNodePoolTaintEffectPtrOutput
func (KubernetesNodePoolTaintEffectPtrOutput) ToKubernetesNodePoolTaintEffectPtrOutputWithContext ¶
func (o KubernetesNodePoolTaintEffectPtrOutput) ToKubernetesNodePoolTaintEffectPtrOutputWithContext(ctx context.Context) KubernetesNodePoolTaintEffectPtrOutput
func (KubernetesNodePoolTaintEffectPtrOutput) ToStringPtrOutput ¶
func (o KubernetesNodePoolTaintEffectPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (KubernetesNodePoolTaintEffectPtrOutput) ToStringPtrOutputWithContext ¶
func (o KubernetesNodePoolTaintEffectPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type KubernetesNodePoolTaintInput ¶
type KubernetesNodePoolTaintInput interface { pulumi.Input ToKubernetesNodePoolTaintOutput() KubernetesNodePoolTaintOutput ToKubernetesNodePoolTaintOutputWithContext(context.Context) KubernetesNodePoolTaintOutput }
KubernetesNodePoolTaintInput is an input type that accepts KubernetesNodePoolTaintArgs and KubernetesNodePoolTaintOutput values. You can construct a concrete instance of `KubernetesNodePoolTaintInput` via:
KubernetesNodePoolTaintArgs{...}
type KubernetesNodePoolTaintOutput ¶
type KubernetesNodePoolTaintOutput struct{ *pulumi.OutputState }
func (KubernetesNodePoolTaintOutput) Effect ¶
func (o KubernetesNodePoolTaintOutput) Effect() KubernetesNodePoolTaintEffectPtrOutput
How the node reacts to pods that it won't tolerate. Available effect values are `NoSchedule`, `PreferNoSchedule`, and `NoExecute`.
func (KubernetesNodePoolTaintOutput) ElementType ¶
func (KubernetesNodePoolTaintOutput) ElementType() reflect.Type
func (KubernetesNodePoolTaintOutput) Key ¶
func (o KubernetesNodePoolTaintOutput) Key() pulumi.StringPtrOutput
An arbitrary string. The `key` and `value` fields of the `taint` object form a key-value pair. For example, if the value of the `key` field is "special" and the value of the `value` field is "gpu", the key value pair would be `special=gpu`.
func (KubernetesNodePoolTaintOutput) ToKubernetesNodePoolTaintOutput ¶
func (o KubernetesNodePoolTaintOutput) ToKubernetesNodePoolTaintOutput() KubernetesNodePoolTaintOutput
func (KubernetesNodePoolTaintOutput) ToKubernetesNodePoolTaintOutputWithContext ¶
func (o KubernetesNodePoolTaintOutput) ToKubernetesNodePoolTaintOutputWithContext(ctx context.Context) KubernetesNodePoolTaintOutput
func (KubernetesNodePoolTaintOutput) Value ¶
func (o KubernetesNodePoolTaintOutput) Value() pulumi.StringPtrOutput
An arbitrary string. The `key` and `value` fields of the `taint` object form a key-value pair. For example, if the value of the `key` field is "special" and the value of the `value` field is "gpu", the key value pair would be `special=gpu`.
type KubernetesNodePoolType ¶
type KubernetesNodePoolType struct { // A boolean value indicating whether auto-scaling is enabled for this node pool. AutoScale *bool `pulumi:"autoScale"` // The number of Droplet instances in the node pool. Count *int `pulumi:"count"` // A unique ID that can be used to identify and reference a specific node pool. Id *string `pulumi:"id"` // An object of key/value mappings specifying labels to apply to all nodes in a pool. Labels will automatically be applied to all existing nodes and any subsequent nodes added to the pool. Note that when a label is removed, it is not deleted from the nodes in the pool. Labels interface{} `pulumi:"labels"` // The maximum number of nodes that this node pool can be auto-scaled to. The value will be `0` if `auto_scale` is set to `false`. MaxNodes *int `pulumi:"maxNodes"` // The minimum number of nodes that this node pool can be auto-scaled to. The value will be `0` if `auto_scale` is set to `false`. MinNodes *int `pulumi:"minNodes"` // A human-readable name for the node pool. Name *string `pulumi:"name"` // An object specifying the details of a specific worker node in a node pool. Nodes []Node `pulumi:"nodes"` // The slug identifier for the type of Droplet used as workers in the node pool. Size *string `pulumi:"size"` // An array containing the tags applied to the node pool. All node pools are automatically tagged `k8s`, `k8s-worker`, and `k8s:$K8S_CLUSTER_ID`. Tags []string `pulumi:"tags"` // An array of taints to apply to all nodes in a pool. Taints will automatically be applied to all existing nodes and any subsequent nodes added to the pool. When a taint is removed, it is deleted from all nodes in the pool. Taints []KubernetesNodePoolTaint `pulumi:"taints"` }
type KubernetesNodePoolTypeArgs ¶
type KubernetesNodePoolTypeArgs struct { // A boolean value indicating whether auto-scaling is enabled for this node pool. AutoScale pulumi.BoolPtrInput `pulumi:"autoScale"` // The number of Droplet instances in the node pool. Count pulumi.IntPtrInput `pulumi:"count"` // A unique ID that can be used to identify and reference a specific node pool. Id pulumi.StringPtrInput `pulumi:"id"` // An object of key/value mappings specifying labels to apply to all nodes in a pool. Labels will automatically be applied to all existing nodes and any subsequent nodes added to the pool. Note that when a label is removed, it is not deleted from the nodes in the pool. Labels pulumi.Input `pulumi:"labels"` // The maximum number of nodes that this node pool can be auto-scaled to. The value will be `0` if `auto_scale` is set to `false`. MaxNodes pulumi.IntPtrInput `pulumi:"maxNodes"` // The minimum number of nodes that this node pool can be auto-scaled to. The value will be `0` if `auto_scale` is set to `false`. MinNodes pulumi.IntPtrInput `pulumi:"minNodes"` // A human-readable name for the node pool. Name pulumi.StringPtrInput `pulumi:"name"` // An object specifying the details of a specific worker node in a node pool. Nodes NodeArrayInput `pulumi:"nodes"` // The slug identifier for the type of Droplet used as workers in the node pool. Size pulumi.StringPtrInput `pulumi:"size"` // An array containing the tags applied to the node pool. All node pools are automatically tagged `k8s`, `k8s-worker`, and `k8s:$K8S_CLUSTER_ID`. Tags pulumi.StringArrayInput `pulumi:"tags"` // An array of taints to apply to all nodes in a pool. Taints will automatically be applied to all existing nodes and any subsequent nodes added to the pool. When a taint is removed, it is deleted from all nodes in the pool. Taints KubernetesNodePoolTaintArrayInput `pulumi:"taints"` }
func (KubernetesNodePoolTypeArgs) ElementType ¶
func (KubernetesNodePoolTypeArgs) ElementType() reflect.Type
func (KubernetesNodePoolTypeArgs) ToKubernetesNodePoolTypeOutput ¶
func (i KubernetesNodePoolTypeArgs) ToKubernetesNodePoolTypeOutput() KubernetesNodePoolTypeOutput
func (KubernetesNodePoolTypeArgs) ToKubernetesNodePoolTypeOutputWithContext ¶
func (i KubernetesNodePoolTypeArgs) ToKubernetesNodePoolTypeOutputWithContext(ctx context.Context) KubernetesNodePoolTypeOutput
type KubernetesNodePoolTypeArray ¶
type KubernetesNodePoolTypeArray []KubernetesNodePoolTypeInput
func (KubernetesNodePoolTypeArray) ElementType ¶
func (KubernetesNodePoolTypeArray) ElementType() reflect.Type
func (KubernetesNodePoolTypeArray) ToKubernetesNodePoolTypeArrayOutput ¶
func (i KubernetesNodePoolTypeArray) ToKubernetesNodePoolTypeArrayOutput() KubernetesNodePoolTypeArrayOutput
func (KubernetesNodePoolTypeArray) ToKubernetesNodePoolTypeArrayOutputWithContext ¶
func (i KubernetesNodePoolTypeArray) ToKubernetesNodePoolTypeArrayOutputWithContext(ctx context.Context) KubernetesNodePoolTypeArrayOutput
type KubernetesNodePoolTypeArrayInput ¶
type KubernetesNodePoolTypeArrayInput interface { pulumi.Input ToKubernetesNodePoolTypeArrayOutput() KubernetesNodePoolTypeArrayOutput ToKubernetesNodePoolTypeArrayOutputWithContext(context.Context) KubernetesNodePoolTypeArrayOutput }
KubernetesNodePoolTypeArrayInput is an input type that accepts KubernetesNodePoolTypeArray and KubernetesNodePoolTypeArrayOutput values. You can construct a concrete instance of `KubernetesNodePoolTypeArrayInput` via:
KubernetesNodePoolTypeArray{ KubernetesNodePoolTypeArgs{...} }
type KubernetesNodePoolTypeArrayOutput ¶
type KubernetesNodePoolTypeArrayOutput struct{ *pulumi.OutputState }
func (KubernetesNodePoolTypeArrayOutput) ElementType ¶
func (KubernetesNodePoolTypeArrayOutput) ElementType() reflect.Type
func (KubernetesNodePoolTypeArrayOutput) Index ¶
func (o KubernetesNodePoolTypeArrayOutput) Index(i pulumi.IntInput) KubernetesNodePoolTypeOutput
func (KubernetesNodePoolTypeArrayOutput) ToKubernetesNodePoolTypeArrayOutput ¶
func (o KubernetesNodePoolTypeArrayOutput) ToKubernetesNodePoolTypeArrayOutput() KubernetesNodePoolTypeArrayOutput
func (KubernetesNodePoolTypeArrayOutput) ToKubernetesNodePoolTypeArrayOutputWithContext ¶
func (o KubernetesNodePoolTypeArrayOutput) ToKubernetesNodePoolTypeArrayOutputWithContext(ctx context.Context) KubernetesNodePoolTypeArrayOutput
type KubernetesNodePoolTypeInput ¶
type KubernetesNodePoolTypeInput interface { pulumi.Input ToKubernetesNodePoolTypeOutput() KubernetesNodePoolTypeOutput ToKubernetesNodePoolTypeOutputWithContext(context.Context) KubernetesNodePoolTypeOutput }
KubernetesNodePoolTypeInput is an input type that accepts KubernetesNodePoolTypeArgs and KubernetesNodePoolTypeOutput values. You can construct a concrete instance of `KubernetesNodePoolTypeInput` via:
KubernetesNodePoolTypeArgs{...}
type KubernetesNodePoolTypeOutput ¶
type KubernetesNodePoolTypeOutput struct{ *pulumi.OutputState }
func (KubernetesNodePoolTypeOutput) AutoScale ¶
func (o KubernetesNodePoolTypeOutput) AutoScale() pulumi.BoolPtrOutput
A boolean value indicating whether auto-scaling is enabled for this node pool.
func (KubernetesNodePoolTypeOutput) Count ¶
func (o KubernetesNodePoolTypeOutput) Count() pulumi.IntPtrOutput
The number of Droplet instances in the node pool.
func (KubernetesNodePoolTypeOutput) ElementType ¶
func (KubernetesNodePoolTypeOutput) ElementType() reflect.Type
func (KubernetesNodePoolTypeOutput) Id ¶
func (o KubernetesNodePoolTypeOutput) Id() pulumi.StringPtrOutput
A unique ID that can be used to identify and reference a specific node pool.
func (KubernetesNodePoolTypeOutput) Labels ¶
func (o KubernetesNodePoolTypeOutput) Labels() pulumi.AnyOutput
An object of key/value mappings specifying labels to apply to all nodes in a pool. Labels will automatically be applied to all existing nodes and any subsequent nodes added to the pool. Note that when a label is removed, it is not deleted from the nodes in the pool.
func (KubernetesNodePoolTypeOutput) MaxNodes ¶
func (o KubernetesNodePoolTypeOutput) MaxNodes() pulumi.IntPtrOutput
The maximum number of nodes that this node pool can be auto-scaled to. The value will be `0` if `auto_scale` is set to `false`.
func (KubernetesNodePoolTypeOutput) MinNodes ¶
func (o KubernetesNodePoolTypeOutput) MinNodes() pulumi.IntPtrOutput
The minimum number of nodes that this node pool can be auto-scaled to. The value will be `0` if `auto_scale` is set to `false`.
func (KubernetesNodePoolTypeOutput) Name ¶
func (o KubernetesNodePoolTypeOutput) Name() pulumi.StringPtrOutput
A human-readable name for the node pool.
func (KubernetesNodePoolTypeOutput) Nodes ¶
func (o KubernetesNodePoolTypeOutput) Nodes() NodeArrayOutput
An object specifying the details of a specific worker node in a node pool.
func (KubernetesNodePoolTypeOutput) Size ¶
func (o KubernetesNodePoolTypeOutput) Size() pulumi.StringPtrOutput
The slug identifier for the type of Droplet used as workers in the node pool.
func (KubernetesNodePoolTypeOutput) Tags ¶
func (o KubernetesNodePoolTypeOutput) Tags() pulumi.StringArrayOutput
An array containing the tags applied to the node pool. All node pools are automatically tagged `k8s`, `k8s-worker`, and `k8s:$K8S_CLUSTER_ID`.
func (KubernetesNodePoolTypeOutput) Taints ¶
func (o KubernetesNodePoolTypeOutput) Taints() KubernetesNodePoolTaintArrayOutput
An array of taints to apply to all nodes in a pool. Taints will automatically be applied to all existing nodes and any subsequent nodes added to the pool. When a taint is removed, it is deleted from all nodes in the pool.
func (KubernetesNodePoolTypeOutput) ToKubernetesNodePoolTypeOutput ¶
func (o KubernetesNodePoolTypeOutput) ToKubernetesNodePoolTypeOutput() KubernetesNodePoolTypeOutput
func (KubernetesNodePoolTypeOutput) ToKubernetesNodePoolTypeOutputWithContext ¶
func (o KubernetesNodePoolTypeOutput) ToKubernetesNodePoolTypeOutputWithContext(ctx context.Context) KubernetesNodePoolTypeOutput
type KubernetesNodePoolTypePtrOutput ¶
type KubernetesNodePoolTypePtrOutput struct{ *pulumi.OutputState }
func (KubernetesNodePoolTypePtrOutput) AutoScale ¶
func (o KubernetesNodePoolTypePtrOutput) AutoScale() pulumi.BoolPtrOutput
A boolean value indicating whether auto-scaling is enabled for this node pool.
func (KubernetesNodePoolTypePtrOutput) Count ¶
func (o KubernetesNodePoolTypePtrOutput) Count() pulumi.IntPtrOutput
The number of Droplet instances in the node pool.
func (KubernetesNodePoolTypePtrOutput) Elem ¶
func (o KubernetesNodePoolTypePtrOutput) Elem() KubernetesNodePoolTypeOutput
func (KubernetesNodePoolTypePtrOutput) ElementType ¶
func (KubernetesNodePoolTypePtrOutput) ElementType() reflect.Type
func (KubernetesNodePoolTypePtrOutput) Id ¶
func (o KubernetesNodePoolTypePtrOutput) Id() pulumi.StringPtrOutput
A unique ID that can be used to identify and reference a specific node pool.
func (KubernetesNodePoolTypePtrOutput) Labels ¶
func (o KubernetesNodePoolTypePtrOutput) Labels() pulumi.AnyOutput
An object of key/value mappings specifying labels to apply to all nodes in a pool. Labels will automatically be applied to all existing nodes and any subsequent nodes added to the pool. Note that when a label is removed, it is not deleted from the nodes in the pool.
func (KubernetesNodePoolTypePtrOutput) MaxNodes ¶
func (o KubernetesNodePoolTypePtrOutput) MaxNodes() pulumi.IntPtrOutput
The maximum number of nodes that this node pool can be auto-scaled to. The value will be `0` if `auto_scale` is set to `false`.
func (KubernetesNodePoolTypePtrOutput) MinNodes ¶
func (o KubernetesNodePoolTypePtrOutput) MinNodes() pulumi.IntPtrOutput
The minimum number of nodes that this node pool can be auto-scaled to. The value will be `0` if `auto_scale` is set to `false`.
func (KubernetesNodePoolTypePtrOutput) Name ¶
func (o KubernetesNodePoolTypePtrOutput) Name() pulumi.StringPtrOutput
A human-readable name for the node pool.
func (KubernetesNodePoolTypePtrOutput) Nodes ¶
func (o KubernetesNodePoolTypePtrOutput) Nodes() NodeArrayOutput
An object specifying the details of a specific worker node in a node pool.
func (KubernetesNodePoolTypePtrOutput) Size ¶
func (o KubernetesNodePoolTypePtrOutput) Size() pulumi.StringPtrOutput
The slug identifier for the type of Droplet used as workers in the node pool.
func (KubernetesNodePoolTypePtrOutput) Tags ¶
func (o KubernetesNodePoolTypePtrOutput) Tags() pulumi.StringArrayOutput
An array containing the tags applied to the node pool. All node pools are automatically tagged `k8s`, `k8s-worker`, and `k8s:$K8S_CLUSTER_ID`.
func (KubernetesNodePoolTypePtrOutput) Taints ¶
func (o KubernetesNodePoolTypePtrOutput) Taints() KubernetesNodePoolTaintArrayOutput
An array of taints to apply to all nodes in a pool. Taints will automatically be applied to all existing nodes and any subsequent nodes added to the pool. When a taint is removed, it is deleted from all nodes in the pool.
func (KubernetesNodePoolTypePtrOutput) ToKubernetesNodePoolTypePtrOutput ¶
func (o KubernetesNodePoolTypePtrOutput) ToKubernetesNodePoolTypePtrOutput() KubernetesNodePoolTypePtrOutput
func (KubernetesNodePoolTypePtrOutput) ToKubernetesNodePoolTypePtrOutputWithContext ¶
func (o KubernetesNodePoolTypePtrOutput) ToKubernetesNodePoolTypePtrOutputWithContext(ctx context.Context) KubernetesNodePoolTypePtrOutput
type KubernetesOptions ¶
type KubernetesOptions struct {
Options *KubernetesOptionsOptionsProperties `pulumi:"options"`
}
type KubernetesOptionsOptionsProperties ¶
type KubernetesOptionsOptionsProperties struct { Regions []KubernetesRegion `pulumi:"regions"` Sizes []KubernetesSize `pulumi:"sizes"` Versions []KubernetesVersion `pulumi:"versions"` }
type KubernetesOptionsOptionsPropertiesOutput ¶
type KubernetesOptionsOptionsPropertiesOutput struct{ *pulumi.OutputState }
func (KubernetesOptionsOptionsPropertiesOutput) ElementType ¶
func (KubernetesOptionsOptionsPropertiesOutput) ElementType() reflect.Type
func (KubernetesOptionsOptionsPropertiesOutput) Regions ¶
func (o KubernetesOptionsOptionsPropertiesOutput) Regions() KubernetesRegionArrayOutput
func (KubernetesOptionsOptionsPropertiesOutput) Sizes ¶
func (o KubernetesOptionsOptionsPropertiesOutput) Sizes() KubernetesSizeArrayOutput
func (KubernetesOptionsOptionsPropertiesOutput) ToKubernetesOptionsOptionsPropertiesOutput ¶
func (o KubernetesOptionsOptionsPropertiesOutput) ToKubernetesOptionsOptionsPropertiesOutput() KubernetesOptionsOptionsPropertiesOutput
func (KubernetesOptionsOptionsPropertiesOutput) ToKubernetesOptionsOptionsPropertiesOutputWithContext ¶
func (o KubernetesOptionsOptionsPropertiesOutput) ToKubernetesOptionsOptionsPropertiesOutputWithContext(ctx context.Context) KubernetesOptionsOptionsPropertiesOutput
func (KubernetesOptionsOptionsPropertiesOutput) Versions ¶
func (o KubernetesOptionsOptionsPropertiesOutput) Versions() KubernetesVersionArrayOutput
type KubernetesOptionsOptionsPropertiesPtrOutput ¶
type KubernetesOptionsOptionsPropertiesPtrOutput struct{ *pulumi.OutputState }
func (KubernetesOptionsOptionsPropertiesPtrOutput) ElementType ¶
func (KubernetesOptionsOptionsPropertiesPtrOutput) ElementType() reflect.Type
func (KubernetesOptionsOptionsPropertiesPtrOutput) Regions ¶
func (o KubernetesOptionsOptionsPropertiesPtrOutput) Regions() KubernetesRegionArrayOutput
func (KubernetesOptionsOptionsPropertiesPtrOutput) Sizes ¶
func (o KubernetesOptionsOptionsPropertiesPtrOutput) Sizes() KubernetesSizeArrayOutput
func (KubernetesOptionsOptionsPropertiesPtrOutput) ToKubernetesOptionsOptionsPropertiesPtrOutput ¶
func (o KubernetesOptionsOptionsPropertiesPtrOutput) ToKubernetesOptionsOptionsPropertiesPtrOutput() KubernetesOptionsOptionsPropertiesPtrOutput
func (KubernetesOptionsOptionsPropertiesPtrOutput) ToKubernetesOptionsOptionsPropertiesPtrOutputWithContext ¶
func (o KubernetesOptionsOptionsPropertiesPtrOutput) ToKubernetesOptionsOptionsPropertiesPtrOutputWithContext(ctx context.Context) KubernetesOptionsOptionsPropertiesPtrOutput
func (KubernetesOptionsOptionsPropertiesPtrOutput) Versions ¶
func (o KubernetesOptionsOptionsPropertiesPtrOutput) Versions() KubernetesVersionArrayOutput
type KubernetesOptionsOutput ¶
type KubernetesOptionsOutput struct{ *pulumi.OutputState }
func (KubernetesOptionsOutput) ElementType ¶
func (KubernetesOptionsOutput) ElementType() reflect.Type
func (KubernetesOptionsOutput) Options ¶
func (o KubernetesOptionsOutput) Options() KubernetesOptionsOptionsPropertiesPtrOutput
func (KubernetesOptionsOutput) ToKubernetesOptionsOutput ¶
func (o KubernetesOptionsOutput) ToKubernetesOptionsOutput() KubernetesOptionsOutput
func (KubernetesOptionsOutput) ToKubernetesOptionsOutputWithContext ¶
func (o KubernetesOptionsOutput) ToKubernetesOptionsOutputWithContext(ctx context.Context) KubernetesOptionsOutput
type KubernetesRecycleNodePool ¶
type KubernetesRecycleNodePool struct { pulumi.CustomResourceState Nodes pulumi.StringArrayOutput `pulumi:"nodes"` }
func GetKubernetesRecycleNodePool ¶
func GetKubernetesRecycleNodePool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *KubernetesRecycleNodePoolState, opts ...pulumi.ResourceOption) (*KubernetesRecycleNodePool, error)
GetKubernetesRecycleNodePool gets an existing KubernetesRecycleNodePool 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 NewKubernetesRecycleNodePool ¶
func NewKubernetesRecycleNodePool(ctx *pulumi.Context, name string, args *KubernetesRecycleNodePoolArgs, opts ...pulumi.ResourceOption) (*KubernetesRecycleNodePool, error)
NewKubernetesRecycleNodePool registers a new resource with the given unique name, arguments, and options.
func (*KubernetesRecycleNodePool) ElementType ¶
func (*KubernetesRecycleNodePool) ElementType() reflect.Type
func (*KubernetesRecycleNodePool) ToKubernetesRecycleNodePoolOutput ¶
func (i *KubernetesRecycleNodePool) ToKubernetesRecycleNodePoolOutput() KubernetesRecycleNodePoolOutput
func (*KubernetesRecycleNodePool) ToKubernetesRecycleNodePoolOutputWithContext ¶
func (i *KubernetesRecycleNodePool) ToKubernetesRecycleNodePoolOutputWithContext(ctx context.Context) KubernetesRecycleNodePoolOutput
type KubernetesRecycleNodePoolArgs ¶
type KubernetesRecycleNodePoolArgs struct { // A unique ID that can be used to reference a Kubernetes cluster. ClusterId pulumi.StringPtrInput // A unique ID that can be used to reference a Kubernetes node pool. NodePoolId pulumi.StringPtrInput Nodes pulumi.StringArrayInput }
The set of arguments for constructing a KubernetesRecycleNodePool resource.
func (KubernetesRecycleNodePoolArgs) ElementType ¶
func (KubernetesRecycleNodePoolArgs) ElementType() reflect.Type
type KubernetesRecycleNodePoolInput ¶
type KubernetesRecycleNodePoolInput interface { pulumi.Input ToKubernetesRecycleNodePoolOutput() KubernetesRecycleNodePoolOutput ToKubernetesRecycleNodePoolOutputWithContext(ctx context.Context) KubernetesRecycleNodePoolOutput }
type KubernetesRecycleNodePoolOutput ¶
type KubernetesRecycleNodePoolOutput struct{ *pulumi.OutputState }
func (KubernetesRecycleNodePoolOutput) ElementType ¶
func (KubernetesRecycleNodePoolOutput) ElementType() reflect.Type
func (KubernetesRecycleNodePoolOutput) Nodes ¶
func (o KubernetesRecycleNodePoolOutput) Nodes() pulumi.StringArrayOutput
func (KubernetesRecycleNodePoolOutput) ToKubernetesRecycleNodePoolOutput ¶
func (o KubernetesRecycleNodePoolOutput) ToKubernetesRecycleNodePoolOutput() KubernetesRecycleNodePoolOutput
func (KubernetesRecycleNodePoolOutput) ToKubernetesRecycleNodePoolOutputWithContext ¶
func (o KubernetesRecycleNodePoolOutput) ToKubernetesRecycleNodePoolOutputWithContext(ctx context.Context) KubernetesRecycleNodePoolOutput
type KubernetesRecycleNodePoolState ¶
type KubernetesRecycleNodePoolState struct { }
func (KubernetesRecycleNodePoolState) ElementType ¶
func (KubernetesRecycleNodePoolState) ElementType() reflect.Type
type KubernetesRegion ¶
type KubernetesRegionArrayOutput ¶
type KubernetesRegionArrayOutput struct{ *pulumi.OutputState }
func (KubernetesRegionArrayOutput) ElementType ¶
func (KubernetesRegionArrayOutput) ElementType() reflect.Type
func (KubernetesRegionArrayOutput) Index ¶
func (o KubernetesRegionArrayOutput) Index(i pulumi.IntInput) KubernetesRegionOutput
func (KubernetesRegionArrayOutput) ToKubernetesRegionArrayOutput ¶
func (o KubernetesRegionArrayOutput) ToKubernetesRegionArrayOutput() KubernetesRegionArrayOutput
func (KubernetesRegionArrayOutput) ToKubernetesRegionArrayOutputWithContext ¶
func (o KubernetesRegionArrayOutput) ToKubernetesRegionArrayOutputWithContext(ctx context.Context) KubernetesRegionArrayOutput
type KubernetesRegionOutput ¶
type KubernetesRegionOutput struct{ *pulumi.OutputState }
func (KubernetesRegionOutput) ElementType ¶
func (KubernetesRegionOutput) ElementType() reflect.Type
func (KubernetesRegionOutput) Name ¶
func (o KubernetesRegionOutput) Name() pulumi.StringPtrOutput
A DigitalOcean region where Kubernetes is available.
func (KubernetesRegionOutput) Slug ¶
func (o KubernetesRegionOutput) Slug() pulumi.StringPtrOutput
The identifier for a region for use when creating a new cluster.
func (KubernetesRegionOutput) ToKubernetesRegionOutput ¶
func (o KubernetesRegionOutput) ToKubernetesRegionOutput() KubernetesRegionOutput
func (KubernetesRegionOutput) ToKubernetesRegionOutputWithContext ¶
func (o KubernetesRegionOutput) ToKubernetesRegionOutputWithContext(ctx context.Context) KubernetesRegionOutput
type KubernetesRegistry ¶
type KubernetesRegistry struct { pulumi.CustomResourceState // An array containing the UUIDs of Kubernetes clusters. ClusterUuids pulumi.StringArrayOutput `pulumi:"clusterUuids"` }
func GetKubernetesRegistry ¶
func GetKubernetesRegistry(ctx *pulumi.Context, name string, id pulumi.IDInput, state *KubernetesRegistryState, opts ...pulumi.ResourceOption) (*KubernetesRegistry, error)
GetKubernetesRegistry gets an existing KubernetesRegistry 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 NewKubernetesRegistry ¶
func NewKubernetesRegistry(ctx *pulumi.Context, name string, args *KubernetesRegistryArgs, opts ...pulumi.ResourceOption) (*KubernetesRegistry, error)
NewKubernetesRegistry registers a new resource with the given unique name, arguments, and options.
func (*KubernetesRegistry) ElementType ¶
func (*KubernetesRegistry) ElementType() reflect.Type
func (*KubernetesRegistry) ToKubernetesRegistryOutput ¶
func (i *KubernetesRegistry) ToKubernetesRegistryOutput() KubernetesRegistryOutput
func (*KubernetesRegistry) ToKubernetesRegistryOutputWithContext ¶
func (i *KubernetesRegistry) ToKubernetesRegistryOutputWithContext(ctx context.Context) KubernetesRegistryOutput
type KubernetesRegistryArgs ¶
type KubernetesRegistryArgs struct { // An array containing the UUIDs of Kubernetes clusters. ClusterUuids pulumi.StringArrayInput }
The set of arguments for constructing a KubernetesRegistry resource.
func (KubernetesRegistryArgs) ElementType ¶
func (KubernetesRegistryArgs) ElementType() reflect.Type
type KubernetesRegistryInput ¶
type KubernetesRegistryInput interface { pulumi.Input ToKubernetesRegistryOutput() KubernetesRegistryOutput ToKubernetesRegistryOutputWithContext(ctx context.Context) KubernetesRegistryOutput }
type KubernetesRegistryOutput ¶
type KubernetesRegistryOutput struct{ *pulumi.OutputState }
func (KubernetesRegistryOutput) ClusterUuids ¶
func (o KubernetesRegistryOutput) ClusterUuids() pulumi.StringArrayOutput
An array containing the UUIDs of Kubernetes clusters.
func (KubernetesRegistryOutput) ElementType ¶
func (KubernetesRegistryOutput) ElementType() reflect.Type
func (KubernetesRegistryOutput) ToKubernetesRegistryOutput ¶
func (o KubernetesRegistryOutput) ToKubernetesRegistryOutput() KubernetesRegistryOutput
func (KubernetesRegistryOutput) ToKubernetesRegistryOutputWithContext ¶
func (o KubernetesRegistryOutput) ToKubernetesRegistryOutputWithContext(ctx context.Context) KubernetesRegistryOutput
type KubernetesRegistryState ¶
type KubernetesRegistryState struct { }
func (KubernetesRegistryState) ElementType ¶
func (KubernetesRegistryState) ElementType() reflect.Type
type KubernetesRunClusterLint ¶
type KubernetesRunClusterLint struct { pulumi.CustomResourceState // An array of checks that will be run when clusterlint executes checks. ExcludeChecks pulumi.StringArrayOutput `pulumi:"excludeChecks"` // An array of check groups that will be omitted when clusterlint executes checks. ExcludeGroups pulumi.StringArrayOutput `pulumi:"excludeGroups"` // An array of checks that will be run when clusterlint executes checks. IncludeChecks pulumi.StringArrayOutput `pulumi:"includeChecks"` // An array of check groups that will be run when clusterlint executes checks. IncludeGroups pulumi.StringArrayOutput `pulumi:"includeGroups"` // ID of the clusterlint run that can be used later to fetch the diagnostics. RunId pulumi.StringPtrOutput `pulumi:"runId"` }
func GetKubernetesRunClusterLint ¶
func GetKubernetesRunClusterLint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *KubernetesRunClusterLintState, opts ...pulumi.ResourceOption) (*KubernetesRunClusterLint, error)
GetKubernetesRunClusterLint gets an existing KubernetesRunClusterLint 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 NewKubernetesRunClusterLint ¶
func NewKubernetesRunClusterLint(ctx *pulumi.Context, name string, args *KubernetesRunClusterLintArgs, opts ...pulumi.ResourceOption) (*KubernetesRunClusterLint, error)
NewKubernetesRunClusterLint registers a new resource with the given unique name, arguments, and options.
func (*KubernetesRunClusterLint) ElementType ¶
func (*KubernetesRunClusterLint) ElementType() reflect.Type
func (*KubernetesRunClusterLint) ToKubernetesRunClusterLintOutput ¶
func (i *KubernetesRunClusterLint) ToKubernetesRunClusterLintOutput() KubernetesRunClusterLintOutput
func (*KubernetesRunClusterLint) ToKubernetesRunClusterLintOutputWithContext ¶
func (i *KubernetesRunClusterLint) ToKubernetesRunClusterLintOutputWithContext(ctx context.Context) KubernetesRunClusterLintOutput
type KubernetesRunClusterLintArgs ¶
type KubernetesRunClusterLintArgs struct { // A unique ID that can be used to reference a Kubernetes cluster. ClusterId pulumi.StringPtrInput // An array of checks that will be run when clusterlint executes checks. ExcludeChecks pulumi.StringArrayInput // An array of check groups that will be omitted when clusterlint executes checks. ExcludeGroups pulumi.StringArrayInput // An array of checks that will be run when clusterlint executes checks. IncludeChecks pulumi.StringArrayInput // An array of check groups that will be run when clusterlint executes checks. IncludeGroups pulumi.StringArrayInput }
The set of arguments for constructing a KubernetesRunClusterLint resource.
func (KubernetesRunClusterLintArgs) ElementType ¶
func (KubernetesRunClusterLintArgs) ElementType() reflect.Type
type KubernetesRunClusterLintInput ¶
type KubernetesRunClusterLintInput interface { pulumi.Input ToKubernetesRunClusterLintOutput() KubernetesRunClusterLintOutput ToKubernetesRunClusterLintOutputWithContext(ctx context.Context) KubernetesRunClusterLintOutput }
type KubernetesRunClusterLintOutput ¶
type KubernetesRunClusterLintOutput struct{ *pulumi.OutputState }
func (KubernetesRunClusterLintOutput) ElementType ¶
func (KubernetesRunClusterLintOutput) ElementType() reflect.Type
func (KubernetesRunClusterLintOutput) ExcludeChecks ¶
func (o KubernetesRunClusterLintOutput) ExcludeChecks() pulumi.StringArrayOutput
An array of checks that will be run when clusterlint executes checks.
func (KubernetesRunClusterLintOutput) ExcludeGroups ¶
func (o KubernetesRunClusterLintOutput) ExcludeGroups() pulumi.StringArrayOutput
An array of check groups that will be omitted when clusterlint executes checks.
func (KubernetesRunClusterLintOutput) IncludeChecks ¶
func (o KubernetesRunClusterLintOutput) IncludeChecks() pulumi.StringArrayOutput
An array of checks that will be run when clusterlint executes checks.
func (KubernetesRunClusterLintOutput) IncludeGroups ¶
func (o KubernetesRunClusterLintOutput) IncludeGroups() pulumi.StringArrayOutput
An array of check groups that will be run when clusterlint executes checks.
func (KubernetesRunClusterLintOutput) RunId ¶
func (o KubernetesRunClusterLintOutput) RunId() pulumi.StringPtrOutput
ID of the clusterlint run that can be used later to fetch the diagnostics.
func (KubernetesRunClusterLintOutput) ToKubernetesRunClusterLintOutput ¶
func (o KubernetesRunClusterLintOutput) ToKubernetesRunClusterLintOutput() KubernetesRunClusterLintOutput
func (KubernetesRunClusterLintOutput) ToKubernetesRunClusterLintOutputWithContext ¶
func (o KubernetesRunClusterLintOutput) ToKubernetesRunClusterLintOutputWithContext(ctx context.Context) KubernetesRunClusterLintOutput
type KubernetesRunClusterLintState ¶
type KubernetesRunClusterLintState struct { }
func (KubernetesRunClusterLintState) ElementType ¶
func (KubernetesRunClusterLintState) ElementType() reflect.Type
type KubernetesSize ¶
type KubernetesSizeArrayOutput ¶
type KubernetesSizeArrayOutput struct{ *pulumi.OutputState }
func (KubernetesSizeArrayOutput) ElementType ¶
func (KubernetesSizeArrayOutput) ElementType() reflect.Type
func (KubernetesSizeArrayOutput) Index ¶
func (o KubernetesSizeArrayOutput) Index(i pulumi.IntInput) KubernetesSizeOutput
func (KubernetesSizeArrayOutput) ToKubernetesSizeArrayOutput ¶
func (o KubernetesSizeArrayOutput) ToKubernetesSizeArrayOutput() KubernetesSizeArrayOutput
func (KubernetesSizeArrayOutput) ToKubernetesSizeArrayOutputWithContext ¶
func (o KubernetesSizeArrayOutput) ToKubernetesSizeArrayOutputWithContext(ctx context.Context) KubernetesSizeArrayOutput
type KubernetesSizeOutput ¶
type KubernetesSizeOutput struct{ *pulumi.OutputState }
func (KubernetesSizeOutput) ElementType ¶
func (KubernetesSizeOutput) ElementType() reflect.Type
func (KubernetesSizeOutput) Name ¶
func (o KubernetesSizeOutput) Name() pulumi.StringPtrOutput
A Droplet size available for use in a Kubernetes node pool.
func (KubernetesSizeOutput) Slug ¶
func (o KubernetesSizeOutput) Slug() pulumi.StringPtrOutput
The identifier for a size for use when creating a new cluster.
func (KubernetesSizeOutput) ToKubernetesSizeOutput ¶
func (o KubernetesSizeOutput) ToKubernetesSizeOutput() KubernetesSizeOutput
func (KubernetesSizeOutput) ToKubernetesSizeOutputWithContext ¶
func (o KubernetesSizeOutput) ToKubernetesSizeOutputWithContext(ctx context.Context) KubernetesSizeOutput
type KubernetesUpgradeCluster ¶
type KubernetesUpgradeCluster struct { pulumi.CustomResourceState // The slug identifier for the version of Kubernetes that the cluster will be upgraded to. Version pulumi.StringPtrOutput `pulumi:"version"` }
func GetKubernetesUpgradeCluster ¶
func GetKubernetesUpgradeCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *KubernetesUpgradeClusterState, opts ...pulumi.ResourceOption) (*KubernetesUpgradeCluster, error)
GetKubernetesUpgradeCluster gets an existing KubernetesUpgradeCluster 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 NewKubernetesUpgradeCluster ¶
func NewKubernetesUpgradeCluster(ctx *pulumi.Context, name string, args *KubernetesUpgradeClusterArgs, opts ...pulumi.ResourceOption) (*KubernetesUpgradeCluster, error)
NewKubernetesUpgradeCluster registers a new resource with the given unique name, arguments, and options.
func (*KubernetesUpgradeCluster) ElementType ¶
func (*KubernetesUpgradeCluster) ElementType() reflect.Type
func (*KubernetesUpgradeCluster) ToKubernetesUpgradeClusterOutput ¶
func (i *KubernetesUpgradeCluster) ToKubernetesUpgradeClusterOutput() KubernetesUpgradeClusterOutput
func (*KubernetesUpgradeCluster) ToKubernetesUpgradeClusterOutputWithContext ¶
func (i *KubernetesUpgradeCluster) ToKubernetesUpgradeClusterOutputWithContext(ctx context.Context) KubernetesUpgradeClusterOutput
type KubernetesUpgradeClusterArgs ¶
type KubernetesUpgradeClusterArgs struct { // A unique ID that can be used to reference a Kubernetes cluster. ClusterId pulumi.StringPtrInput // The slug identifier for the version of Kubernetes that the cluster will be upgraded to. Version pulumi.StringPtrInput }
The set of arguments for constructing a KubernetesUpgradeCluster resource.
func (KubernetesUpgradeClusterArgs) ElementType ¶
func (KubernetesUpgradeClusterArgs) ElementType() reflect.Type
type KubernetesUpgradeClusterInput ¶
type KubernetesUpgradeClusterInput interface { pulumi.Input ToKubernetesUpgradeClusterOutput() KubernetesUpgradeClusterOutput ToKubernetesUpgradeClusterOutputWithContext(ctx context.Context) KubernetesUpgradeClusterOutput }
type KubernetesUpgradeClusterOutput ¶
type KubernetesUpgradeClusterOutput struct{ *pulumi.OutputState }
func (KubernetesUpgradeClusterOutput) ElementType ¶
func (KubernetesUpgradeClusterOutput) ElementType() reflect.Type
func (KubernetesUpgradeClusterOutput) ToKubernetesUpgradeClusterOutput ¶
func (o KubernetesUpgradeClusterOutput) ToKubernetesUpgradeClusterOutput() KubernetesUpgradeClusterOutput
func (KubernetesUpgradeClusterOutput) ToKubernetesUpgradeClusterOutputWithContext ¶
func (o KubernetesUpgradeClusterOutput) ToKubernetesUpgradeClusterOutputWithContext(ctx context.Context) KubernetesUpgradeClusterOutput
func (KubernetesUpgradeClusterOutput) Version ¶
func (o KubernetesUpgradeClusterOutput) Version() pulumi.StringPtrOutput
The slug identifier for the version of Kubernetes that the cluster will be upgraded to.
type KubernetesUpgradeClusterState ¶
type KubernetesUpgradeClusterState struct { }
func (KubernetesUpgradeClusterState) ElementType ¶
func (KubernetesUpgradeClusterState) ElementType() reflect.Type
type KubernetesVersion ¶
type KubernetesVersion struct { // The upstream version string for the version of Kubernetes provided by a given slug. KubernetesVersion *string `pulumi:"kubernetesVersion"` // The slug identifier for an available version of Kubernetes for use when creating or updating a cluster. The string contains both the upstream version of Kubernetes as well as the DigitalOcean revision. Slug *string `pulumi:"slug"` // The features available with the version of Kubernetes provided by a given slug. SupportedFeatures []string `pulumi:"supportedFeatures"` }
type KubernetesVersionArrayOutput ¶
type KubernetesVersionArrayOutput struct{ *pulumi.OutputState }
func (KubernetesVersionArrayOutput) ElementType ¶
func (KubernetesVersionArrayOutput) ElementType() reflect.Type
func (KubernetesVersionArrayOutput) Index ¶
func (o KubernetesVersionArrayOutput) Index(i pulumi.IntInput) KubernetesVersionOutput
func (KubernetesVersionArrayOutput) ToKubernetesVersionArrayOutput ¶
func (o KubernetesVersionArrayOutput) ToKubernetesVersionArrayOutput() KubernetesVersionArrayOutput
func (KubernetesVersionArrayOutput) ToKubernetesVersionArrayOutputWithContext ¶
func (o KubernetesVersionArrayOutput) ToKubernetesVersionArrayOutputWithContext(ctx context.Context) KubernetesVersionArrayOutput
type KubernetesVersionOutput ¶
type KubernetesVersionOutput struct{ *pulumi.OutputState }
func (KubernetesVersionOutput) ElementType ¶
func (KubernetesVersionOutput) ElementType() reflect.Type
func (KubernetesVersionOutput) KubernetesVersion ¶
func (o KubernetesVersionOutput) KubernetesVersion() pulumi.StringPtrOutput
The upstream version string for the version of Kubernetes provided by a given slug.
func (KubernetesVersionOutput) Slug ¶
func (o KubernetesVersionOutput) Slug() pulumi.StringPtrOutput
The slug identifier for an available version of Kubernetes for use when creating or updating a cluster. The string contains both the upstream version of Kubernetes as well as the DigitalOcean revision.
func (KubernetesVersionOutput) SupportedFeatures ¶
func (o KubernetesVersionOutput) SupportedFeatures() pulumi.StringArrayOutput
The features available with the version of Kubernetes provided by a given slug.
func (KubernetesVersionOutput) ToKubernetesVersionOutput ¶
func (o KubernetesVersionOutput) ToKubernetesVersionOutput() KubernetesVersionOutput
func (KubernetesVersionOutput) ToKubernetesVersionOutputWithContext ¶
func (o KubernetesVersionOutput) ToKubernetesVersionOutputWithContext(ctx context.Context) KubernetesVersionOutput
type ListKubernetesAssociatedResourcesArgs ¶
type ListKubernetesAssociatedResourcesArgs struct { // A unique ID that can be used to reference a Kubernetes cluster. ClusterId string `pulumi:"clusterId"` }
type ListKubernetesAssociatedResourcesOutputArgs ¶
type ListKubernetesAssociatedResourcesOutputArgs struct { // A unique ID that can be used to reference a Kubernetes cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` }
func (ListKubernetesAssociatedResourcesOutputArgs) ElementType ¶
func (ListKubernetesAssociatedResourcesOutputArgs) ElementType() reflect.Type
type ListKubernetesAssociatedResourcesResult ¶
type ListKubernetesAssociatedResourcesResult struct { // A list of names and IDs for associated load balancers that can be destroyed along with the cluster. LoadBalancers []AssociatedKubernetesResource `pulumi:"loadBalancers"` // A list of names and IDs for associated volume snapshots that can be destroyed along with the cluster. VolumeSnapshots []AssociatedKubernetesResource `pulumi:"volumeSnapshots"` // A list of names and IDs for associated volumes that can be destroyed along with the cluster. Volumes []AssociatedKubernetesResource `pulumi:"volumes"` }
An object containing the IDs of resources associated with a Kubernetes cluster.
func ListKubernetesAssociatedResources ¶
func ListKubernetesAssociatedResources(ctx *pulumi.Context, args *ListKubernetesAssociatedResourcesArgs, opts ...pulumi.InvokeOption) (*ListKubernetesAssociatedResourcesResult, error)
type ListKubernetesAssociatedResourcesResultOutput ¶
type ListKubernetesAssociatedResourcesResultOutput struct{ *pulumi.OutputState }
An object containing the IDs of resources associated with a Kubernetes cluster.
func ListKubernetesAssociatedResourcesOutput ¶
func ListKubernetesAssociatedResourcesOutput(ctx *pulumi.Context, args ListKubernetesAssociatedResourcesOutputArgs, opts ...pulumi.InvokeOption) ListKubernetesAssociatedResourcesResultOutput
func (ListKubernetesAssociatedResourcesResultOutput) ElementType ¶
func (ListKubernetesAssociatedResourcesResultOutput) ElementType() reflect.Type
func (ListKubernetesAssociatedResourcesResultOutput) LoadBalancers ¶ added in v0.0.7
func (o ListKubernetesAssociatedResourcesResultOutput) LoadBalancers() AssociatedKubernetesResourceArrayOutput
A list of names and IDs for associated load balancers that can be destroyed along with the cluster.
func (ListKubernetesAssociatedResourcesResultOutput) ToListKubernetesAssociatedResourcesResultOutput ¶
func (o ListKubernetesAssociatedResourcesResultOutput) ToListKubernetesAssociatedResourcesResultOutput() ListKubernetesAssociatedResourcesResultOutput
func (ListKubernetesAssociatedResourcesResultOutput) ToListKubernetesAssociatedResourcesResultOutputWithContext ¶
func (o ListKubernetesAssociatedResourcesResultOutput) ToListKubernetesAssociatedResourcesResultOutputWithContext(ctx context.Context) ListKubernetesAssociatedResourcesResultOutput
func (ListKubernetesAssociatedResourcesResultOutput) VolumeSnapshots ¶ added in v0.0.7
func (o ListKubernetesAssociatedResourcesResultOutput) VolumeSnapshots() AssociatedKubernetesResourceArrayOutput
A list of names and IDs for associated volume snapshots that can be destroyed along with the cluster.
func (ListKubernetesAssociatedResourcesResultOutput) Volumes ¶ added in v0.0.7
func (o ListKubernetesAssociatedResourcesResultOutput) Volumes() AssociatedKubernetesResourceArrayOutput
A list of names and IDs for associated volumes that can be destroyed along with the cluster.
type ListKubernetesClustersArgs ¶
type ListKubernetesClustersArgs struct { }
type ListKubernetesClustersItemsOutput ¶
type ListKubernetesClustersItemsOutput struct{ *pulumi.OutputState }
func (ListKubernetesClustersItemsOutput) ElementType ¶
func (ListKubernetesClustersItemsOutput) ElementType() reflect.Type
func (ListKubernetesClustersItemsOutput) KubernetesClusters ¶
func (o ListKubernetesClustersItemsOutput) KubernetesClusters() ClusterArrayOutput
func (ListKubernetesClustersItemsOutput) Links ¶
func (o ListKubernetesClustersItemsOutput) Links() PageLinksPtrOutput
func (ListKubernetesClustersItemsOutput) Meta ¶
func (o ListKubernetesClustersItemsOutput) Meta() MetaMetaOutput
func (ListKubernetesClustersItemsOutput) ToListKubernetesClustersItemsOutput ¶
func (o ListKubernetesClustersItemsOutput) ToListKubernetesClustersItemsOutput() ListKubernetesClustersItemsOutput
func (ListKubernetesClustersItemsOutput) ToListKubernetesClustersItemsOutputWithContext ¶
func (o ListKubernetesClustersItemsOutput) ToListKubernetesClustersItemsOutputWithContext(ctx context.Context) ListKubernetesClustersItemsOutput
type ListKubernetesClustersOutputArgs ¶
type ListKubernetesClustersOutputArgs struct { }
func (ListKubernetesClustersOutputArgs) ElementType ¶
func (ListKubernetesClustersOutputArgs) ElementType() reflect.Type
type ListKubernetesClustersResult ¶
type ListKubernetesClustersResult struct { KubernetesClusters []Cluster `pulumi:"kubernetesClusters"` Links *PageLinks `pulumi:"links"` Meta MetaMeta `pulumi:"meta"` }
func ListKubernetesClusters ¶
func ListKubernetesClusters(ctx *pulumi.Context, args *ListKubernetesClustersArgs, opts ...pulumi.InvokeOption) (*ListKubernetesClustersResult, error)
type ListKubernetesClustersResultOutput ¶
type ListKubernetesClustersResultOutput struct{ *pulumi.OutputState }
func ListKubernetesClustersOutput ¶
func ListKubernetesClustersOutput(ctx *pulumi.Context, args ListKubernetesClustersOutputArgs, opts ...pulumi.InvokeOption) ListKubernetesClustersResultOutput
func (ListKubernetesClustersResultOutput) ElementType ¶
func (ListKubernetesClustersResultOutput) ElementType() reflect.Type
func (ListKubernetesClustersResultOutput) KubernetesClusters ¶ added in v0.0.7
func (o ListKubernetesClustersResultOutput) KubernetesClusters() ClusterArrayOutput
func (ListKubernetesClustersResultOutput) Links ¶ added in v0.0.7
func (o ListKubernetesClustersResultOutput) Links() PageLinksPtrOutput
func (ListKubernetesClustersResultOutput) Meta ¶ added in v0.0.7
func (o ListKubernetesClustersResultOutput) Meta() MetaMetaOutput
func (ListKubernetesClustersResultOutput) ToListKubernetesClustersResultOutput ¶
func (o ListKubernetesClustersResultOutput) ToListKubernetesClustersResultOutput() ListKubernetesClustersResultOutput
func (ListKubernetesClustersResultOutput) ToListKubernetesClustersResultOutputWithContext ¶
func (o ListKubernetesClustersResultOutput) ToListKubernetesClustersResultOutputWithContext(ctx context.Context) ListKubernetesClustersResultOutput
type ListKubernetesNodePoolsArgs ¶
type ListKubernetesNodePoolsArgs struct { // A unique ID that can be used to reference a Kubernetes cluster. ClusterId string `pulumi:"clusterId"` }
type ListKubernetesNodePoolsOutputArgs ¶
type ListKubernetesNodePoolsOutputArgs struct { // A unique ID that can be used to reference a Kubernetes cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` }
func (ListKubernetesNodePoolsOutputArgs) ElementType ¶
func (ListKubernetesNodePoolsOutputArgs) ElementType() reflect.Type
type ListKubernetesNodePoolsProperties ¶
type ListKubernetesNodePoolsProperties struct {
NodePools []KubernetesNodePoolType `pulumi:"nodePools"`
}
type ListKubernetesNodePoolsPropertiesOutput ¶
type ListKubernetesNodePoolsPropertiesOutput struct{ *pulumi.OutputState }
func (ListKubernetesNodePoolsPropertiesOutput) ElementType ¶
func (ListKubernetesNodePoolsPropertiesOutput) ElementType() reflect.Type
func (ListKubernetesNodePoolsPropertiesOutput) NodePools ¶
func (o ListKubernetesNodePoolsPropertiesOutput) NodePools() KubernetesNodePoolTypeArrayOutput
func (ListKubernetesNodePoolsPropertiesOutput) ToListKubernetesNodePoolsPropertiesOutput ¶
func (o ListKubernetesNodePoolsPropertiesOutput) ToListKubernetesNodePoolsPropertiesOutput() ListKubernetesNodePoolsPropertiesOutput
func (ListKubernetesNodePoolsPropertiesOutput) ToListKubernetesNodePoolsPropertiesOutputWithContext ¶
func (o ListKubernetesNodePoolsPropertiesOutput) ToListKubernetesNodePoolsPropertiesOutputWithContext(ctx context.Context) ListKubernetesNodePoolsPropertiesOutput
type ListKubernetesNodePoolsResult ¶
type ListKubernetesNodePoolsResult struct {
NodePools []KubernetesNodePoolType `pulumi:"nodePools"`
}
func ListKubernetesNodePools ¶
func ListKubernetesNodePools(ctx *pulumi.Context, args *ListKubernetesNodePoolsArgs, opts ...pulumi.InvokeOption) (*ListKubernetesNodePoolsResult, error)
type ListKubernetesNodePoolsResultOutput ¶
type ListKubernetesNodePoolsResultOutput struct{ *pulumi.OutputState }
func ListKubernetesNodePoolsOutput ¶
func ListKubernetesNodePoolsOutput(ctx *pulumi.Context, args ListKubernetesNodePoolsOutputArgs, opts ...pulumi.InvokeOption) ListKubernetesNodePoolsResultOutput
func (ListKubernetesNodePoolsResultOutput) ElementType ¶
func (ListKubernetesNodePoolsResultOutput) ElementType() reflect.Type
func (ListKubernetesNodePoolsResultOutput) NodePools ¶ added in v0.0.7
func (o ListKubernetesNodePoolsResultOutput) NodePools() KubernetesNodePoolTypeArrayOutput
func (ListKubernetesNodePoolsResultOutput) ToListKubernetesNodePoolsResultOutput ¶
func (o ListKubernetesNodePoolsResultOutput) ToListKubernetesNodePoolsResultOutput() ListKubernetesNodePoolsResultOutput
func (ListKubernetesNodePoolsResultOutput) ToListKubernetesNodePoolsResultOutputWithContext ¶
func (o ListKubernetesNodePoolsResultOutput) ToListKubernetesNodePoolsResultOutputWithContext(ctx context.Context) ListKubernetesNodePoolsResultOutput
type ListKubernetesOptionsArgs ¶
type ListKubernetesOptionsArgs struct { }
type ListKubernetesOptionsOutputArgs ¶
type ListKubernetesOptionsOutputArgs struct { }
func (ListKubernetesOptionsOutputArgs) ElementType ¶
func (ListKubernetesOptionsOutputArgs) ElementType() reflect.Type
type ListKubernetesOptionsResult ¶
type ListKubernetesOptionsResult struct {
Options *KubernetesOptionsOptionsProperties `pulumi:"options"`
}
func ListKubernetesOptions ¶
func ListKubernetesOptions(ctx *pulumi.Context, args *ListKubernetesOptionsArgs, opts ...pulumi.InvokeOption) (*ListKubernetesOptionsResult, error)
type ListKubernetesOptionsResultOutput ¶
type ListKubernetesOptionsResultOutput struct{ *pulumi.OutputState }
func ListKubernetesOptionsOutput ¶
func ListKubernetesOptionsOutput(ctx *pulumi.Context, args ListKubernetesOptionsOutputArgs, opts ...pulumi.InvokeOption) ListKubernetesOptionsResultOutput
func (ListKubernetesOptionsResultOutput) ElementType ¶
func (ListKubernetesOptionsResultOutput) ElementType() reflect.Type
func (ListKubernetesOptionsResultOutput) Options ¶ added in v0.0.7
func (o ListKubernetesOptionsResultOutput) Options() KubernetesOptionsOptionsPropertiesPtrOutput
func (ListKubernetesOptionsResultOutput) ToListKubernetesOptionsResultOutput ¶
func (o ListKubernetesOptionsResultOutput) ToListKubernetesOptionsResultOutput() ListKubernetesOptionsResultOutput
func (ListKubernetesOptionsResultOutput) ToListKubernetesOptionsResultOutputWithContext ¶
func (o ListKubernetesOptionsResultOutput) ToListKubernetesOptionsResultOutputWithContext(ctx context.Context) ListKubernetesOptionsResultOutput
type LookupKubernetesClusterArgs ¶
type LookupKubernetesClusterArgs struct { // A unique ID that can be used to reference a Kubernetes cluster. ClusterId string `pulumi:"clusterId"` }
type LookupKubernetesClusterOutputArgs ¶
type LookupKubernetesClusterOutputArgs struct { // A unique ID that can be used to reference a Kubernetes cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` }
func (LookupKubernetesClusterOutputArgs) ElementType ¶
func (LookupKubernetesClusterOutputArgs) ElementType() reflect.Type
type LookupKubernetesClusterResult ¶
type LookupKubernetesClusterResult struct {
KubernetesCluster *Cluster `pulumi:"kubernetesCluster"`
}
func LookupKubernetesCluster ¶
func LookupKubernetesCluster(ctx *pulumi.Context, args *LookupKubernetesClusterArgs, opts ...pulumi.InvokeOption) (*LookupKubernetesClusterResult, error)
func (*LookupKubernetesClusterResult) Defaults ¶
func (val *LookupKubernetesClusterResult) Defaults() *LookupKubernetesClusterResult
Defaults sets the appropriate defaults for LookupKubernetesClusterResult
type LookupKubernetesClusterResultOutput ¶
type LookupKubernetesClusterResultOutput struct{ *pulumi.OutputState }
func LookupKubernetesClusterOutput ¶
func LookupKubernetesClusterOutput(ctx *pulumi.Context, args LookupKubernetesClusterOutputArgs, opts ...pulumi.InvokeOption) LookupKubernetesClusterResultOutput
func (LookupKubernetesClusterResultOutput) ElementType ¶
func (LookupKubernetesClusterResultOutput) ElementType() reflect.Type
func (LookupKubernetesClusterResultOutput) KubernetesCluster ¶ added in v0.0.7
func (o LookupKubernetesClusterResultOutput) KubernetesCluster() ClusterPtrOutput
func (LookupKubernetesClusterResultOutput) ToLookupKubernetesClusterResultOutput ¶
func (o LookupKubernetesClusterResultOutput) ToLookupKubernetesClusterResultOutput() LookupKubernetesClusterResultOutput
func (LookupKubernetesClusterResultOutput) ToLookupKubernetesClusterResultOutputWithContext ¶
func (o LookupKubernetesClusterResultOutput) ToLookupKubernetesClusterResultOutputWithContext(ctx context.Context) LookupKubernetesClusterResultOutput
type LookupKubernetesNodePoolOutputArgs ¶
type LookupKubernetesNodePoolOutputArgs struct { // A unique ID that can be used to reference a Kubernetes cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` // A unique ID that can be used to reference a Kubernetes node pool. NodePoolId pulumi.StringInput `pulumi:"nodePoolId"` }
func (LookupKubernetesNodePoolOutputArgs) ElementType ¶
func (LookupKubernetesNodePoolOutputArgs) ElementType() reflect.Type
type LookupKubernetesNodePoolResult ¶
type LookupKubernetesNodePoolResult struct {
NodePool *KubernetesNodePoolType `pulumi:"nodePool"`
}
func LookupKubernetesNodePool ¶
func LookupKubernetesNodePool(ctx *pulumi.Context, args *LookupKubernetesNodePoolArgs, opts ...pulumi.InvokeOption) (*LookupKubernetesNodePoolResult, error)
type LookupKubernetesNodePoolResultOutput ¶
type LookupKubernetesNodePoolResultOutput struct{ *pulumi.OutputState }
func LookupKubernetesNodePoolOutput ¶
func LookupKubernetesNodePoolOutput(ctx *pulumi.Context, args LookupKubernetesNodePoolOutputArgs, opts ...pulumi.InvokeOption) LookupKubernetesNodePoolResultOutput
func (LookupKubernetesNodePoolResultOutput) ElementType ¶
func (LookupKubernetesNodePoolResultOutput) ElementType() reflect.Type
func (LookupKubernetesNodePoolResultOutput) NodePool ¶ added in v0.0.7
func (o LookupKubernetesNodePoolResultOutput) NodePool() KubernetesNodePoolTypePtrOutput
func (LookupKubernetesNodePoolResultOutput) ToLookupKubernetesNodePoolResultOutput ¶
func (o LookupKubernetesNodePoolResultOutput) ToLookupKubernetesNodePoolResultOutput() LookupKubernetesNodePoolResultOutput
func (LookupKubernetesNodePoolResultOutput) ToLookupKubernetesNodePoolResultOutputWithContext ¶
func (o LookupKubernetesNodePoolResultOutput) ToLookupKubernetesNodePoolResultOutputWithContext(ctx context.Context) LookupKubernetesNodePoolResultOutput
type MaintenancePolicy ¶
type MaintenancePolicy struct { // The day of the maintenance window policy. May be one of `monday` through `sunday`, or `any` to indicate an arbitrary week day. Day *MaintenancePolicyDay `pulumi:"day"` // The duration of the maintenance window policy in human-readable format. Duration *string `pulumi:"duration"` // The start time in UTC of the maintenance window policy in 24-hour clock format / HH:MM notation (e.g., `15:00`). StartTime *string `pulumi:"startTime"` }
An object specifying the maintenance window policy for the Kubernetes cluster.
type MaintenancePolicyArgs ¶
type MaintenancePolicyArgs struct { // The day of the maintenance window policy. May be one of `monday` through `sunday`, or `any` to indicate an arbitrary week day. Day MaintenancePolicyDayPtrInput `pulumi:"day"` // The duration of the maintenance window policy in human-readable format. Duration pulumi.StringPtrInput `pulumi:"duration"` // The start time in UTC of the maintenance window policy in 24-hour clock format / HH:MM notation (e.g., `15:00`). StartTime pulumi.StringPtrInput `pulumi:"startTime"` }
An object specifying the maintenance window policy for the Kubernetes cluster.
func (MaintenancePolicyArgs) ElementType ¶
func (MaintenancePolicyArgs) ElementType() reflect.Type
func (MaintenancePolicyArgs) ToMaintenancePolicyOutput ¶
func (i MaintenancePolicyArgs) ToMaintenancePolicyOutput() MaintenancePolicyOutput
func (MaintenancePolicyArgs) ToMaintenancePolicyOutputWithContext ¶
func (i MaintenancePolicyArgs) ToMaintenancePolicyOutputWithContext(ctx context.Context) MaintenancePolicyOutput
func (MaintenancePolicyArgs) ToMaintenancePolicyPtrOutput ¶
func (i MaintenancePolicyArgs) ToMaintenancePolicyPtrOutput() MaintenancePolicyPtrOutput
func (MaintenancePolicyArgs) ToMaintenancePolicyPtrOutputWithContext ¶
func (i MaintenancePolicyArgs) ToMaintenancePolicyPtrOutputWithContext(ctx context.Context) MaintenancePolicyPtrOutput
type MaintenancePolicyDay ¶
type MaintenancePolicyDay string
The day of the maintenance window policy. May be one of `monday` through `sunday`, or `any` to indicate an arbitrary week day.
func (MaintenancePolicyDay) ElementType ¶
func (MaintenancePolicyDay) ElementType() reflect.Type
func (MaintenancePolicyDay) ToMaintenancePolicyDayOutput ¶
func (e MaintenancePolicyDay) ToMaintenancePolicyDayOutput() MaintenancePolicyDayOutput
func (MaintenancePolicyDay) ToMaintenancePolicyDayOutputWithContext ¶
func (e MaintenancePolicyDay) ToMaintenancePolicyDayOutputWithContext(ctx context.Context) MaintenancePolicyDayOutput
func (MaintenancePolicyDay) ToMaintenancePolicyDayPtrOutput ¶
func (e MaintenancePolicyDay) ToMaintenancePolicyDayPtrOutput() MaintenancePolicyDayPtrOutput
func (MaintenancePolicyDay) ToMaintenancePolicyDayPtrOutputWithContext ¶
func (e MaintenancePolicyDay) ToMaintenancePolicyDayPtrOutputWithContext(ctx context.Context) MaintenancePolicyDayPtrOutput
func (MaintenancePolicyDay) ToStringOutput ¶
func (e MaintenancePolicyDay) ToStringOutput() pulumi.StringOutput
func (MaintenancePolicyDay) ToStringOutputWithContext ¶
func (e MaintenancePolicyDay) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MaintenancePolicyDay) ToStringPtrOutput ¶
func (e MaintenancePolicyDay) ToStringPtrOutput() pulumi.StringPtrOutput
func (MaintenancePolicyDay) ToStringPtrOutputWithContext ¶
func (e MaintenancePolicyDay) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MaintenancePolicyDayInput ¶
type MaintenancePolicyDayInput interface { pulumi.Input ToMaintenancePolicyDayOutput() MaintenancePolicyDayOutput ToMaintenancePolicyDayOutputWithContext(context.Context) MaintenancePolicyDayOutput }
MaintenancePolicyDayInput is an input type that accepts values of the MaintenancePolicyDay enum A concrete instance of `MaintenancePolicyDayInput` can be one of the following:
MaintenancePolicyDayAny MaintenancePolicyDayMonday MaintenancePolicyDayTuesday MaintenancePolicyDayWednesday MaintenancePolicyDayThursday MaintenancePolicyDayFriday MaintenancePolicyDaySaturday MaintenancePolicyDaySunday
type MaintenancePolicyDayOutput ¶
type MaintenancePolicyDayOutput struct{ *pulumi.OutputState }
func (MaintenancePolicyDayOutput) ElementType ¶
func (MaintenancePolicyDayOutput) ElementType() reflect.Type
func (MaintenancePolicyDayOutput) ToMaintenancePolicyDayOutput ¶
func (o MaintenancePolicyDayOutput) ToMaintenancePolicyDayOutput() MaintenancePolicyDayOutput
func (MaintenancePolicyDayOutput) ToMaintenancePolicyDayOutputWithContext ¶
func (o MaintenancePolicyDayOutput) ToMaintenancePolicyDayOutputWithContext(ctx context.Context) MaintenancePolicyDayOutput
func (MaintenancePolicyDayOutput) ToMaintenancePolicyDayPtrOutput ¶
func (o MaintenancePolicyDayOutput) ToMaintenancePolicyDayPtrOutput() MaintenancePolicyDayPtrOutput
func (MaintenancePolicyDayOutput) ToMaintenancePolicyDayPtrOutputWithContext ¶
func (o MaintenancePolicyDayOutput) ToMaintenancePolicyDayPtrOutputWithContext(ctx context.Context) MaintenancePolicyDayPtrOutput
func (MaintenancePolicyDayOutput) ToStringOutput ¶
func (o MaintenancePolicyDayOutput) ToStringOutput() pulumi.StringOutput
func (MaintenancePolicyDayOutput) ToStringOutputWithContext ¶
func (o MaintenancePolicyDayOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MaintenancePolicyDayOutput) ToStringPtrOutput ¶
func (o MaintenancePolicyDayOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MaintenancePolicyDayOutput) ToStringPtrOutputWithContext ¶
func (o MaintenancePolicyDayOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MaintenancePolicyDayPtrInput ¶
type MaintenancePolicyDayPtrInput interface { pulumi.Input ToMaintenancePolicyDayPtrOutput() MaintenancePolicyDayPtrOutput ToMaintenancePolicyDayPtrOutputWithContext(context.Context) MaintenancePolicyDayPtrOutput }
func MaintenancePolicyDayPtr ¶
func MaintenancePolicyDayPtr(v string) MaintenancePolicyDayPtrInput
type MaintenancePolicyDayPtrOutput ¶
type MaintenancePolicyDayPtrOutput struct{ *pulumi.OutputState }
func (MaintenancePolicyDayPtrOutput) Elem ¶
func (o MaintenancePolicyDayPtrOutput) Elem() MaintenancePolicyDayOutput
func (MaintenancePolicyDayPtrOutput) ElementType ¶
func (MaintenancePolicyDayPtrOutput) ElementType() reflect.Type
func (MaintenancePolicyDayPtrOutput) ToMaintenancePolicyDayPtrOutput ¶
func (o MaintenancePolicyDayPtrOutput) ToMaintenancePolicyDayPtrOutput() MaintenancePolicyDayPtrOutput
func (MaintenancePolicyDayPtrOutput) ToMaintenancePolicyDayPtrOutputWithContext ¶
func (o MaintenancePolicyDayPtrOutput) ToMaintenancePolicyDayPtrOutputWithContext(ctx context.Context) MaintenancePolicyDayPtrOutput
func (MaintenancePolicyDayPtrOutput) ToStringPtrOutput ¶
func (o MaintenancePolicyDayPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MaintenancePolicyDayPtrOutput) ToStringPtrOutputWithContext ¶
func (o MaintenancePolicyDayPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MaintenancePolicyInput ¶
type MaintenancePolicyInput interface { pulumi.Input ToMaintenancePolicyOutput() MaintenancePolicyOutput ToMaintenancePolicyOutputWithContext(context.Context) MaintenancePolicyOutput }
MaintenancePolicyInput is an input type that accepts MaintenancePolicyArgs and MaintenancePolicyOutput values. You can construct a concrete instance of `MaintenancePolicyInput` via:
MaintenancePolicyArgs{...}
type MaintenancePolicyOutput ¶
type MaintenancePolicyOutput struct{ *pulumi.OutputState }
An object specifying the maintenance window policy for the Kubernetes cluster.
func (MaintenancePolicyOutput) Day ¶
func (o MaintenancePolicyOutput) Day() MaintenancePolicyDayPtrOutput
The day of the maintenance window policy. May be one of `monday` through `sunday`, or `any` to indicate an arbitrary week day.
func (MaintenancePolicyOutput) Duration ¶
func (o MaintenancePolicyOutput) Duration() pulumi.StringPtrOutput
The duration of the maintenance window policy in human-readable format.
func (MaintenancePolicyOutput) ElementType ¶
func (MaintenancePolicyOutput) ElementType() reflect.Type
func (MaintenancePolicyOutput) StartTime ¶
func (o MaintenancePolicyOutput) StartTime() pulumi.StringPtrOutput
The start time in UTC of the maintenance window policy in 24-hour clock format / HH:MM notation (e.g., `15:00`).
func (MaintenancePolicyOutput) ToMaintenancePolicyOutput ¶
func (o MaintenancePolicyOutput) ToMaintenancePolicyOutput() MaintenancePolicyOutput
func (MaintenancePolicyOutput) ToMaintenancePolicyOutputWithContext ¶
func (o MaintenancePolicyOutput) ToMaintenancePolicyOutputWithContext(ctx context.Context) MaintenancePolicyOutput
func (MaintenancePolicyOutput) ToMaintenancePolicyPtrOutput ¶
func (o MaintenancePolicyOutput) ToMaintenancePolicyPtrOutput() MaintenancePolicyPtrOutput
func (MaintenancePolicyOutput) ToMaintenancePolicyPtrOutputWithContext ¶
func (o MaintenancePolicyOutput) ToMaintenancePolicyPtrOutputWithContext(ctx context.Context) MaintenancePolicyPtrOutput
type MaintenancePolicyPtrInput ¶
type MaintenancePolicyPtrInput interface { pulumi.Input ToMaintenancePolicyPtrOutput() MaintenancePolicyPtrOutput ToMaintenancePolicyPtrOutputWithContext(context.Context) MaintenancePolicyPtrOutput }
MaintenancePolicyPtrInput is an input type that accepts MaintenancePolicyArgs, MaintenancePolicyPtr and MaintenancePolicyPtrOutput values. You can construct a concrete instance of `MaintenancePolicyPtrInput` via:
MaintenancePolicyArgs{...} or: nil
func MaintenancePolicyPtr ¶
func MaintenancePolicyPtr(v *MaintenancePolicyArgs) MaintenancePolicyPtrInput
type MaintenancePolicyPtrOutput ¶
type MaintenancePolicyPtrOutput struct{ *pulumi.OutputState }
func (MaintenancePolicyPtrOutput) Day ¶
func (o MaintenancePolicyPtrOutput) Day() MaintenancePolicyDayPtrOutput
The day of the maintenance window policy. May be one of `monday` through `sunday`, or `any` to indicate an arbitrary week day.
func (MaintenancePolicyPtrOutput) Duration ¶
func (o MaintenancePolicyPtrOutput) Duration() pulumi.StringPtrOutput
The duration of the maintenance window policy in human-readable format.
func (MaintenancePolicyPtrOutput) Elem ¶
func (o MaintenancePolicyPtrOutput) Elem() MaintenancePolicyOutput
func (MaintenancePolicyPtrOutput) ElementType ¶
func (MaintenancePolicyPtrOutput) ElementType() reflect.Type
func (MaintenancePolicyPtrOutput) StartTime ¶
func (o MaintenancePolicyPtrOutput) StartTime() pulumi.StringPtrOutput
The start time in UTC of the maintenance window policy in 24-hour clock format / HH:MM notation (e.g., `15:00`).
func (MaintenancePolicyPtrOutput) ToMaintenancePolicyPtrOutput ¶
func (o MaintenancePolicyPtrOutput) ToMaintenancePolicyPtrOutput() MaintenancePolicyPtrOutput
func (MaintenancePolicyPtrOutput) ToMaintenancePolicyPtrOutputWithContext ¶
func (o MaintenancePolicyPtrOutput) ToMaintenancePolicyPtrOutputWithContext(ctx context.Context) MaintenancePolicyPtrOutput
type MetaMeta ¶
type MetaMeta struct { // Number of objects returned by the request. Total *int `pulumi:"total"` }
type MetaMetaOutput ¶
type MetaMetaOutput struct{ *pulumi.OutputState }
func (MetaMetaOutput) ElementType ¶
func (MetaMetaOutput) ElementType() reflect.Type
func (MetaMetaOutput) ToMetaMetaOutput ¶
func (o MetaMetaOutput) ToMetaMetaOutput() MetaMetaOutput
func (MetaMetaOutput) ToMetaMetaOutputWithContext ¶
func (o MetaMetaOutput) ToMetaMetaOutputWithContext(ctx context.Context) MetaMetaOutput
func (MetaMetaOutput) Total ¶
func (o MetaMetaOutput) Total() pulumi.IntPtrOutput
Number of objects returned by the request.
type Node ¶
type Node struct { // A time value given in ISO8601 combined date and time format that represents when the node was created. CreatedAt *string `pulumi:"createdAt"` // The ID of the Droplet used for the worker node. DropletId *string `pulumi:"dropletId"` // A unique ID that can be used to identify and reference the node. Id *string `pulumi:"id"` // An automatically generated, human-readable name for the node. Name *string `pulumi:"name"` // An object containing a `state` attribute whose value is set to a string indicating the current status of the node. Status *NodeStatusProperties `pulumi:"status"` // A time value given in ISO8601 combined date and time format that represents when the node was last updated. UpdatedAt *string `pulumi:"updatedAt"` }
type NodeArgs ¶
type NodeArgs struct { // A time value given in ISO8601 combined date and time format that represents when the node was created. CreatedAt pulumi.StringPtrInput `pulumi:"createdAt"` // The ID of the Droplet used for the worker node. DropletId pulumi.StringPtrInput `pulumi:"dropletId"` // A unique ID that can be used to identify and reference the node. Id pulumi.StringPtrInput `pulumi:"id"` // An automatically generated, human-readable name for the node. Name pulumi.StringPtrInput `pulumi:"name"` // An object containing a `state` attribute whose value is set to a string indicating the current status of the node. Status NodeStatusPropertiesPtrInput `pulumi:"status"` // A time value given in ISO8601 combined date and time format that represents when the node was last updated. UpdatedAt pulumi.StringPtrInput `pulumi:"updatedAt"` }
func (NodeArgs) ElementType ¶
func (NodeArgs) ToNodeOutput ¶
func (i NodeArgs) ToNodeOutput() NodeOutput
func (NodeArgs) ToNodeOutputWithContext ¶
func (i NodeArgs) ToNodeOutputWithContext(ctx context.Context) NodeOutput
type NodeArray ¶
type NodeArray []NodeInput
func (NodeArray) ElementType ¶
func (NodeArray) ToNodeArrayOutput ¶
func (i NodeArray) ToNodeArrayOutput() NodeArrayOutput
func (NodeArray) ToNodeArrayOutputWithContext ¶
func (i NodeArray) ToNodeArrayOutputWithContext(ctx context.Context) NodeArrayOutput
type NodeArrayInput ¶
type NodeArrayInput interface { pulumi.Input ToNodeArrayOutput() NodeArrayOutput ToNodeArrayOutputWithContext(context.Context) NodeArrayOutput }
NodeArrayInput is an input type that accepts NodeArray and NodeArrayOutput values. You can construct a concrete instance of `NodeArrayInput` via:
NodeArray{ NodeArgs{...} }
type NodeArrayOutput ¶
type NodeArrayOutput struct{ *pulumi.OutputState }
func (NodeArrayOutput) ElementType ¶
func (NodeArrayOutput) ElementType() reflect.Type
func (NodeArrayOutput) Index ¶
func (o NodeArrayOutput) Index(i pulumi.IntInput) NodeOutput
func (NodeArrayOutput) ToNodeArrayOutput ¶
func (o NodeArrayOutput) ToNodeArrayOutput() NodeArrayOutput
func (NodeArrayOutput) ToNodeArrayOutputWithContext ¶
func (o NodeArrayOutput) ToNodeArrayOutputWithContext(ctx context.Context) NodeArrayOutput
type NodeInput ¶
type NodeInput interface { pulumi.Input ToNodeOutput() NodeOutput ToNodeOutputWithContext(context.Context) NodeOutput }
NodeInput is an input type that accepts NodeArgs and NodeOutput values. You can construct a concrete instance of `NodeInput` via:
NodeArgs{...}
type NodeOutput ¶
type NodeOutput struct{ *pulumi.OutputState }
func (NodeOutput) CreatedAt ¶
func (o NodeOutput) CreatedAt() pulumi.StringPtrOutput
A time value given in ISO8601 combined date and time format that represents when the node was created.
func (NodeOutput) DropletId ¶
func (o NodeOutput) DropletId() pulumi.StringPtrOutput
The ID of the Droplet used for the worker node.
func (NodeOutput) ElementType ¶
func (NodeOutput) ElementType() reflect.Type
func (NodeOutput) Id ¶
func (o NodeOutput) Id() pulumi.StringPtrOutput
A unique ID that can be used to identify and reference the node.
func (NodeOutput) Name ¶
func (o NodeOutput) Name() pulumi.StringPtrOutput
An automatically generated, human-readable name for the node.
func (NodeOutput) Status ¶
func (o NodeOutput) Status() NodeStatusPropertiesPtrOutput
An object containing a `state` attribute whose value is set to a string indicating the current status of the node.
func (NodeOutput) ToNodeOutput ¶
func (o NodeOutput) ToNodeOutput() NodeOutput
func (NodeOutput) ToNodeOutputWithContext ¶
func (o NodeOutput) ToNodeOutputWithContext(ctx context.Context) NodeOutput
func (NodeOutput) UpdatedAt ¶
func (o NodeOutput) UpdatedAt() pulumi.StringPtrOutput
A time value given in ISO8601 combined date and time format that represents when the node was last updated.
type NodeStatusProperties ¶
type NodeStatusProperties struct { // A string indicating the current status of the node. State *NodeStatusPropertiesState `pulumi:"state"` }
An object containing a `state` attribute whose value is set to a string indicating the current status of the node.
type NodeStatusPropertiesArgs ¶
type NodeStatusPropertiesArgs struct { // A string indicating the current status of the node. State NodeStatusPropertiesStatePtrInput `pulumi:"state"` }
An object containing a `state` attribute whose value is set to a string indicating the current status of the node.
func (NodeStatusPropertiesArgs) ElementType ¶
func (NodeStatusPropertiesArgs) ElementType() reflect.Type
func (NodeStatusPropertiesArgs) ToNodeStatusPropertiesOutput ¶
func (i NodeStatusPropertiesArgs) ToNodeStatusPropertiesOutput() NodeStatusPropertiesOutput
func (NodeStatusPropertiesArgs) ToNodeStatusPropertiesOutputWithContext ¶
func (i NodeStatusPropertiesArgs) ToNodeStatusPropertiesOutputWithContext(ctx context.Context) NodeStatusPropertiesOutput
func (NodeStatusPropertiesArgs) ToNodeStatusPropertiesPtrOutput ¶
func (i NodeStatusPropertiesArgs) ToNodeStatusPropertiesPtrOutput() NodeStatusPropertiesPtrOutput
func (NodeStatusPropertiesArgs) ToNodeStatusPropertiesPtrOutputWithContext ¶
func (i NodeStatusPropertiesArgs) ToNodeStatusPropertiesPtrOutputWithContext(ctx context.Context) NodeStatusPropertiesPtrOutput
type NodeStatusPropertiesInput ¶
type NodeStatusPropertiesInput interface { pulumi.Input ToNodeStatusPropertiesOutput() NodeStatusPropertiesOutput ToNodeStatusPropertiesOutputWithContext(context.Context) NodeStatusPropertiesOutput }
NodeStatusPropertiesInput is an input type that accepts NodeStatusPropertiesArgs and NodeStatusPropertiesOutput values. You can construct a concrete instance of `NodeStatusPropertiesInput` via:
NodeStatusPropertiesArgs{...}
type NodeStatusPropertiesOutput ¶
type NodeStatusPropertiesOutput struct{ *pulumi.OutputState }
An object containing a `state` attribute whose value is set to a string indicating the current status of the node.
func (NodeStatusPropertiesOutput) ElementType ¶
func (NodeStatusPropertiesOutput) ElementType() reflect.Type
func (NodeStatusPropertiesOutput) State ¶
func (o NodeStatusPropertiesOutput) State() NodeStatusPropertiesStatePtrOutput
A string indicating the current status of the node.
func (NodeStatusPropertiesOutput) ToNodeStatusPropertiesOutput ¶
func (o NodeStatusPropertiesOutput) ToNodeStatusPropertiesOutput() NodeStatusPropertiesOutput
func (NodeStatusPropertiesOutput) ToNodeStatusPropertiesOutputWithContext ¶
func (o NodeStatusPropertiesOutput) ToNodeStatusPropertiesOutputWithContext(ctx context.Context) NodeStatusPropertiesOutput
func (NodeStatusPropertiesOutput) ToNodeStatusPropertiesPtrOutput ¶
func (o NodeStatusPropertiesOutput) ToNodeStatusPropertiesPtrOutput() NodeStatusPropertiesPtrOutput
func (NodeStatusPropertiesOutput) ToNodeStatusPropertiesPtrOutputWithContext ¶
func (o NodeStatusPropertiesOutput) ToNodeStatusPropertiesPtrOutputWithContext(ctx context.Context) NodeStatusPropertiesPtrOutput
type NodeStatusPropertiesPtrInput ¶
type NodeStatusPropertiesPtrInput interface { pulumi.Input ToNodeStatusPropertiesPtrOutput() NodeStatusPropertiesPtrOutput ToNodeStatusPropertiesPtrOutputWithContext(context.Context) NodeStatusPropertiesPtrOutput }
NodeStatusPropertiesPtrInput is an input type that accepts NodeStatusPropertiesArgs, NodeStatusPropertiesPtr and NodeStatusPropertiesPtrOutput values. You can construct a concrete instance of `NodeStatusPropertiesPtrInput` via:
NodeStatusPropertiesArgs{...} or: nil
func NodeStatusPropertiesPtr ¶
func NodeStatusPropertiesPtr(v *NodeStatusPropertiesArgs) NodeStatusPropertiesPtrInput
type NodeStatusPropertiesPtrOutput ¶
type NodeStatusPropertiesPtrOutput struct{ *pulumi.OutputState }
func (NodeStatusPropertiesPtrOutput) Elem ¶
func (o NodeStatusPropertiesPtrOutput) Elem() NodeStatusPropertiesOutput
func (NodeStatusPropertiesPtrOutput) ElementType ¶
func (NodeStatusPropertiesPtrOutput) ElementType() reflect.Type
func (NodeStatusPropertiesPtrOutput) State ¶
func (o NodeStatusPropertiesPtrOutput) State() NodeStatusPropertiesStatePtrOutput
A string indicating the current status of the node.
func (NodeStatusPropertiesPtrOutput) ToNodeStatusPropertiesPtrOutput ¶
func (o NodeStatusPropertiesPtrOutput) ToNodeStatusPropertiesPtrOutput() NodeStatusPropertiesPtrOutput
func (NodeStatusPropertiesPtrOutput) ToNodeStatusPropertiesPtrOutputWithContext ¶
func (o NodeStatusPropertiesPtrOutput) ToNodeStatusPropertiesPtrOutputWithContext(ctx context.Context) NodeStatusPropertiesPtrOutput
type NodeStatusPropertiesState ¶
type NodeStatusPropertiesState string
A string indicating the current status of the node.
func (NodeStatusPropertiesState) ElementType ¶
func (NodeStatusPropertiesState) ElementType() reflect.Type
func (NodeStatusPropertiesState) ToNodeStatusPropertiesStateOutput ¶
func (e NodeStatusPropertiesState) ToNodeStatusPropertiesStateOutput() NodeStatusPropertiesStateOutput
func (NodeStatusPropertiesState) ToNodeStatusPropertiesStateOutputWithContext ¶
func (e NodeStatusPropertiesState) ToNodeStatusPropertiesStateOutputWithContext(ctx context.Context) NodeStatusPropertiesStateOutput
func (NodeStatusPropertiesState) ToNodeStatusPropertiesStatePtrOutput ¶
func (e NodeStatusPropertiesState) ToNodeStatusPropertiesStatePtrOutput() NodeStatusPropertiesStatePtrOutput
func (NodeStatusPropertiesState) ToNodeStatusPropertiesStatePtrOutputWithContext ¶
func (e NodeStatusPropertiesState) ToNodeStatusPropertiesStatePtrOutputWithContext(ctx context.Context) NodeStatusPropertiesStatePtrOutput
func (NodeStatusPropertiesState) ToStringOutput ¶
func (e NodeStatusPropertiesState) ToStringOutput() pulumi.StringOutput
func (NodeStatusPropertiesState) ToStringOutputWithContext ¶
func (e NodeStatusPropertiesState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NodeStatusPropertiesState) ToStringPtrOutput ¶
func (e NodeStatusPropertiesState) ToStringPtrOutput() pulumi.StringPtrOutput
func (NodeStatusPropertiesState) ToStringPtrOutputWithContext ¶
func (e NodeStatusPropertiesState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NodeStatusPropertiesStateInput ¶
type NodeStatusPropertiesStateInput interface { pulumi.Input ToNodeStatusPropertiesStateOutput() NodeStatusPropertiesStateOutput ToNodeStatusPropertiesStateOutputWithContext(context.Context) NodeStatusPropertiesStateOutput }
NodeStatusPropertiesStateInput is an input type that accepts values of the NodeStatusPropertiesState enum A concrete instance of `NodeStatusPropertiesStateInput` can be one of the following:
NodeStatusPropertiesStateProvisioning NodeStatusPropertiesStateRunning NodeStatusPropertiesStateDraining NodeStatusPropertiesStateDeleting
type NodeStatusPropertiesStateOutput ¶
type NodeStatusPropertiesStateOutput struct{ *pulumi.OutputState }
func (NodeStatusPropertiesStateOutput) ElementType ¶
func (NodeStatusPropertiesStateOutput) ElementType() reflect.Type
func (NodeStatusPropertiesStateOutput) ToNodeStatusPropertiesStateOutput ¶
func (o NodeStatusPropertiesStateOutput) ToNodeStatusPropertiesStateOutput() NodeStatusPropertiesStateOutput
func (NodeStatusPropertiesStateOutput) ToNodeStatusPropertiesStateOutputWithContext ¶
func (o NodeStatusPropertiesStateOutput) ToNodeStatusPropertiesStateOutputWithContext(ctx context.Context) NodeStatusPropertiesStateOutput
func (NodeStatusPropertiesStateOutput) ToNodeStatusPropertiesStatePtrOutput ¶
func (o NodeStatusPropertiesStateOutput) ToNodeStatusPropertiesStatePtrOutput() NodeStatusPropertiesStatePtrOutput
func (NodeStatusPropertiesStateOutput) ToNodeStatusPropertiesStatePtrOutputWithContext ¶
func (o NodeStatusPropertiesStateOutput) ToNodeStatusPropertiesStatePtrOutputWithContext(ctx context.Context) NodeStatusPropertiesStatePtrOutput
func (NodeStatusPropertiesStateOutput) ToStringOutput ¶
func (o NodeStatusPropertiesStateOutput) ToStringOutput() pulumi.StringOutput
func (NodeStatusPropertiesStateOutput) ToStringOutputWithContext ¶
func (o NodeStatusPropertiesStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NodeStatusPropertiesStateOutput) ToStringPtrOutput ¶
func (o NodeStatusPropertiesStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NodeStatusPropertiesStateOutput) ToStringPtrOutputWithContext ¶
func (o NodeStatusPropertiesStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NodeStatusPropertiesStatePtrInput ¶
type NodeStatusPropertiesStatePtrInput interface { pulumi.Input ToNodeStatusPropertiesStatePtrOutput() NodeStatusPropertiesStatePtrOutput ToNodeStatusPropertiesStatePtrOutputWithContext(context.Context) NodeStatusPropertiesStatePtrOutput }
func NodeStatusPropertiesStatePtr ¶
func NodeStatusPropertiesStatePtr(v string) NodeStatusPropertiesStatePtrInput
type NodeStatusPropertiesStatePtrOutput ¶
type NodeStatusPropertiesStatePtrOutput struct{ *pulumi.OutputState }
func (NodeStatusPropertiesStatePtrOutput) Elem ¶
func (o NodeStatusPropertiesStatePtrOutput) Elem() NodeStatusPropertiesStateOutput
func (NodeStatusPropertiesStatePtrOutput) ElementType ¶
func (NodeStatusPropertiesStatePtrOutput) ElementType() reflect.Type
func (NodeStatusPropertiesStatePtrOutput) ToNodeStatusPropertiesStatePtrOutput ¶
func (o NodeStatusPropertiesStatePtrOutput) ToNodeStatusPropertiesStatePtrOutput() NodeStatusPropertiesStatePtrOutput
func (NodeStatusPropertiesStatePtrOutput) ToNodeStatusPropertiesStatePtrOutputWithContext ¶
func (o NodeStatusPropertiesStatePtrOutput) ToNodeStatusPropertiesStatePtrOutputWithContext(ctx context.Context) NodeStatusPropertiesStatePtrOutput
func (NodeStatusPropertiesStatePtrOutput) ToStringPtrOutput ¶
func (o NodeStatusPropertiesStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NodeStatusPropertiesStatePtrOutput) ToStringPtrOutputWithContext ¶
func (o NodeStatusPropertiesStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PageLinks ¶
type PageLinks struct {
Pages *PageLinksPagesProperties `pulumi:"pages"`
}
type PageLinksOutput ¶
type PageLinksOutput struct{ *pulumi.OutputState }
func (PageLinksOutput) ElementType ¶
func (PageLinksOutput) ElementType() reflect.Type
func (PageLinksOutput) Pages ¶
func (o PageLinksOutput) Pages() PageLinksPagesPropertiesPtrOutput
func (PageLinksOutput) ToPageLinksOutput ¶
func (o PageLinksOutput) ToPageLinksOutput() PageLinksOutput
func (PageLinksOutput) ToPageLinksOutputWithContext ¶
func (o PageLinksOutput) ToPageLinksOutputWithContext(ctx context.Context) PageLinksOutput
type PageLinksPagesPropertiesOutput ¶
type PageLinksPagesPropertiesOutput struct{ *pulumi.OutputState }
func (PageLinksPagesPropertiesOutput) ElementType ¶
func (PageLinksPagesPropertiesOutput) ElementType() reflect.Type
func (PageLinksPagesPropertiesOutput) First ¶
func (o PageLinksPagesPropertiesOutput) First() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesOutput) Last ¶
func (o PageLinksPagesPropertiesOutput) Last() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesOutput) Next ¶
func (o PageLinksPagesPropertiesOutput) Next() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesOutput) Prev ¶
func (o PageLinksPagesPropertiesOutput) Prev() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutput ¶
func (o PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutput() PageLinksPagesPropertiesOutput
func (PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutputWithContext ¶
func (o PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutputWithContext(ctx context.Context) PageLinksPagesPropertiesOutput
type PageLinksPagesPropertiesPtrOutput ¶
type PageLinksPagesPropertiesPtrOutput struct{ *pulumi.OutputState }
func (PageLinksPagesPropertiesPtrOutput) Elem ¶
func (o PageLinksPagesPropertiesPtrOutput) Elem() PageLinksPagesPropertiesOutput
func (PageLinksPagesPropertiesPtrOutput) ElementType ¶
func (PageLinksPagesPropertiesPtrOutput) ElementType() reflect.Type
func (PageLinksPagesPropertiesPtrOutput) First ¶
func (o PageLinksPagesPropertiesPtrOutput) First() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesPtrOutput) Last ¶
func (o PageLinksPagesPropertiesPtrOutput) Last() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesPtrOutput) Next ¶
func (o PageLinksPagesPropertiesPtrOutput) Next() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesPtrOutput) Prev ¶
func (o PageLinksPagesPropertiesPtrOutput) Prev() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutput ¶
func (o PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutput() PageLinksPagesPropertiesPtrOutput
func (PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutputWithContext ¶
func (o PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutputWithContext(ctx context.Context) PageLinksPagesPropertiesPtrOutput
type PageLinksPtrOutput ¶
type PageLinksPtrOutput struct{ *pulumi.OutputState }
func (PageLinksPtrOutput) Elem ¶
func (o PageLinksPtrOutput) Elem() PageLinksOutput
func (PageLinksPtrOutput) ElementType ¶
func (PageLinksPtrOutput) ElementType() reflect.Type
func (PageLinksPtrOutput) Pages ¶
func (o PageLinksPtrOutput) Pages() PageLinksPagesPropertiesPtrOutput
func (PageLinksPtrOutput) ToPageLinksPtrOutput ¶
func (o PageLinksPtrOutput) ToPageLinksPtrOutput() PageLinksPtrOutput
func (PageLinksPtrOutput) ToPageLinksPtrOutputWithContext ¶
func (o PageLinksPtrOutput) ToPageLinksPtrOutputWithContext(ctx context.Context) PageLinksPtrOutput
type StatusProperties ¶
type StatusProperties struct { // An optional message providing additional information about the current cluster state. Message *string `pulumi:"message"` // A string indicating the current status of the cluster. State *StatusPropertiesState `pulumi:"state"` }
An object containing a `state` attribute whose value is set to a string indicating the current status of the cluster.
type StatusPropertiesOutput ¶
type StatusPropertiesOutput struct{ *pulumi.OutputState }
An object containing a `state` attribute whose value is set to a string indicating the current status of the cluster.
func (StatusPropertiesOutput) ElementType ¶
func (StatusPropertiesOutput) ElementType() reflect.Type
func (StatusPropertiesOutput) Message ¶
func (o StatusPropertiesOutput) Message() pulumi.StringPtrOutput
An optional message providing additional information about the current cluster state.
func (StatusPropertiesOutput) State ¶
func (o StatusPropertiesOutput) State() StatusPropertiesStatePtrOutput
A string indicating the current status of the cluster.
func (StatusPropertiesOutput) ToStatusPropertiesOutput ¶
func (o StatusPropertiesOutput) ToStatusPropertiesOutput() StatusPropertiesOutput
func (StatusPropertiesOutput) ToStatusPropertiesOutputWithContext ¶
func (o StatusPropertiesOutput) ToStatusPropertiesOutputWithContext(ctx context.Context) StatusPropertiesOutput
type StatusPropertiesPtrOutput ¶
type StatusPropertiesPtrOutput struct{ *pulumi.OutputState }
func (StatusPropertiesPtrOutput) Elem ¶
func (o StatusPropertiesPtrOutput) Elem() StatusPropertiesOutput
func (StatusPropertiesPtrOutput) ElementType ¶
func (StatusPropertiesPtrOutput) ElementType() reflect.Type
func (StatusPropertiesPtrOutput) Message ¶
func (o StatusPropertiesPtrOutput) Message() pulumi.StringPtrOutput
An optional message providing additional information about the current cluster state.
func (StatusPropertiesPtrOutput) State ¶
func (o StatusPropertiesPtrOutput) State() StatusPropertiesStatePtrOutput
A string indicating the current status of the cluster.
func (StatusPropertiesPtrOutput) ToStatusPropertiesPtrOutput ¶
func (o StatusPropertiesPtrOutput) ToStatusPropertiesPtrOutput() StatusPropertiesPtrOutput
func (StatusPropertiesPtrOutput) ToStatusPropertiesPtrOutputWithContext ¶
func (o StatusPropertiesPtrOutput) ToStatusPropertiesPtrOutputWithContext(ctx context.Context) StatusPropertiesPtrOutput
type StatusPropertiesState ¶
type StatusPropertiesState string
A string indicating the current status of the cluster.
type StatusPropertiesStateOutput ¶
type StatusPropertiesStateOutput struct{ *pulumi.OutputState }
func (StatusPropertiesStateOutput) ElementType ¶
func (StatusPropertiesStateOutput) ElementType() reflect.Type
func (StatusPropertiesStateOutput) ToStatusPropertiesStateOutput ¶
func (o StatusPropertiesStateOutput) ToStatusPropertiesStateOutput() StatusPropertiesStateOutput
func (StatusPropertiesStateOutput) ToStatusPropertiesStateOutputWithContext ¶
func (o StatusPropertiesStateOutput) ToStatusPropertiesStateOutputWithContext(ctx context.Context) StatusPropertiesStateOutput
func (StatusPropertiesStateOutput) ToStatusPropertiesStatePtrOutput ¶
func (o StatusPropertiesStateOutput) ToStatusPropertiesStatePtrOutput() StatusPropertiesStatePtrOutput
func (StatusPropertiesStateOutput) ToStatusPropertiesStatePtrOutputWithContext ¶
func (o StatusPropertiesStateOutput) ToStatusPropertiesStatePtrOutputWithContext(ctx context.Context) StatusPropertiesStatePtrOutput
func (StatusPropertiesStateOutput) ToStringOutput ¶
func (o StatusPropertiesStateOutput) ToStringOutput() pulumi.StringOutput
func (StatusPropertiesStateOutput) ToStringOutputWithContext ¶
func (o StatusPropertiesStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StatusPropertiesStateOutput) ToStringPtrOutput ¶
func (o StatusPropertiesStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StatusPropertiesStateOutput) ToStringPtrOutputWithContext ¶
func (o StatusPropertiesStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StatusPropertiesStatePtrOutput ¶
type StatusPropertiesStatePtrOutput struct{ *pulumi.OutputState }
func (StatusPropertiesStatePtrOutput) Elem ¶
func (o StatusPropertiesStatePtrOutput) Elem() StatusPropertiesStateOutput
func (StatusPropertiesStatePtrOutput) ElementType ¶
func (StatusPropertiesStatePtrOutput) ElementType() reflect.Type
func (StatusPropertiesStatePtrOutput) ToStatusPropertiesStatePtrOutput ¶
func (o StatusPropertiesStatePtrOutput) ToStatusPropertiesStatePtrOutput() StatusPropertiesStatePtrOutput
func (StatusPropertiesStatePtrOutput) ToStatusPropertiesStatePtrOutputWithContext ¶
func (o StatusPropertiesStatePtrOutput) ToStatusPropertiesStatePtrOutputWithContext(ctx context.Context) StatusPropertiesStatePtrOutput
func (StatusPropertiesStatePtrOutput) ToStringPtrOutput ¶
func (o StatusPropertiesStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StatusPropertiesStatePtrOutput) ToStringPtrOutputWithContext ¶
func (o StatusPropertiesStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type User ¶
type User struct {
KubernetesClusterUser *UserKubernetesClusterUserProperties `pulumi:"kubernetesClusterUser"`
}
type UserKubernetesClusterUserPropertiesOutput ¶
type UserKubernetesClusterUserPropertiesOutput struct{ *pulumi.OutputState }
func (UserKubernetesClusterUserPropertiesOutput) ElementType ¶
func (UserKubernetesClusterUserPropertiesOutput) ElementType() reflect.Type
func (UserKubernetesClusterUserPropertiesOutput) Groups ¶
func (o UserKubernetesClusterUserPropertiesOutput) Groups() pulumi.StringArrayOutput
A list of in-cluster groups that the user belongs to.
func (UserKubernetesClusterUserPropertiesOutput) ToUserKubernetesClusterUserPropertiesOutput ¶
func (o UserKubernetesClusterUserPropertiesOutput) ToUserKubernetesClusterUserPropertiesOutput() UserKubernetesClusterUserPropertiesOutput
func (UserKubernetesClusterUserPropertiesOutput) ToUserKubernetesClusterUserPropertiesOutputWithContext ¶
func (o UserKubernetesClusterUserPropertiesOutput) ToUserKubernetesClusterUserPropertiesOutputWithContext(ctx context.Context) UserKubernetesClusterUserPropertiesOutput
func (UserKubernetesClusterUserPropertiesOutput) Username ¶
func (o UserKubernetesClusterUserPropertiesOutput) Username() pulumi.StringPtrOutput
The username for the cluster admin user.
type UserKubernetesClusterUserPropertiesPtrOutput ¶
type UserKubernetesClusterUserPropertiesPtrOutput struct{ *pulumi.OutputState }
func (UserKubernetesClusterUserPropertiesPtrOutput) ElementType ¶
func (UserKubernetesClusterUserPropertiesPtrOutput) ElementType() reflect.Type
func (UserKubernetesClusterUserPropertiesPtrOutput) Groups ¶
func (o UserKubernetesClusterUserPropertiesPtrOutput) Groups() pulumi.StringArrayOutput
A list of in-cluster groups that the user belongs to.
func (UserKubernetesClusterUserPropertiesPtrOutput) ToUserKubernetesClusterUserPropertiesPtrOutput ¶
func (o UserKubernetesClusterUserPropertiesPtrOutput) ToUserKubernetesClusterUserPropertiesPtrOutput() UserKubernetesClusterUserPropertiesPtrOutput
func (UserKubernetesClusterUserPropertiesPtrOutput) ToUserKubernetesClusterUserPropertiesPtrOutputWithContext ¶
func (o UserKubernetesClusterUserPropertiesPtrOutput) ToUserKubernetesClusterUserPropertiesPtrOutputWithContext(ctx context.Context) UserKubernetesClusterUserPropertiesPtrOutput
func (UserKubernetesClusterUserPropertiesPtrOutput) Username ¶
func (o UserKubernetesClusterUserPropertiesPtrOutput) Username() pulumi.StringPtrOutput
The username for the cluster admin user.
type UserOutput ¶
type UserOutput struct{ *pulumi.OutputState }
func (UserOutput) ElementType ¶
func (UserOutput) ElementType() reflect.Type
func (UserOutput) KubernetesClusterUser ¶
func (o UserOutput) KubernetesClusterUser() UserKubernetesClusterUserPropertiesPtrOutput
func (UserOutput) ToUserOutput ¶
func (o UserOutput) ToUserOutput() UserOutput
func (UserOutput) ToUserOutputWithContext ¶
func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
Source Files
¶
- getKubernetesAvailableUpgrade.go
- getKubernetesCluster.go
- getKubernetesClusterLintResult.go
- getKubernetesClusterUser.go
- getKubernetesCredential.go
- getKubernetesNodePool.go
- init.go
- kubernetesCluster.go
- kubernetesNodePool.go
- kubernetesRecycleNodePool.go
- kubernetesRegistry.go
- kubernetesRunClusterLint.go
- kubernetesUpgradeCluster.go
- listKubernetesAssociatedResources.go
- listKubernetesClusters.go
- listKubernetesNodePools.go
- listKubernetesOptions.go
- pulumiEnums.go
- pulumiTypes.go