Documentation ¶
Overview ¶
A Pulumi package to create and managed cockroach db resources in Pulumi programs.
Index ¶
- type AllowList
- type AllowListArgs
- type AllowListArray
- type AllowListArrayInput
- type AllowListArrayOutput
- func (AllowListArrayOutput) ElementType() reflect.Type
- func (o AllowListArrayOutput) Index(i pulumi.IntInput) AllowListOutput
- func (o AllowListArrayOutput) ToAllowListArrayOutput() AllowListArrayOutput
- func (o AllowListArrayOutput) ToAllowListArrayOutputWithContext(ctx context.Context) AllowListArrayOutput
- type AllowListInput
- type AllowListMap
- type AllowListMapInput
- type AllowListMapOutput
- type AllowListOutput
- func (o AllowListOutput) CidrIp() pulumi.StringOutput
- func (o AllowListOutput) CidrMask() pulumi.IntOutput
- func (o AllowListOutput) ClusterId() pulumi.StringOutput
- func (AllowListOutput) ElementType() reflect.Type
- func (o AllowListOutput) Name() pulumi.StringPtrOutput
- func (o AllowListOutput) Sql() pulumi.BoolOutput
- func (o AllowListOutput) ToAllowListOutput() AllowListOutput
- func (o AllowListOutput) ToAllowListOutputWithContext(ctx context.Context) AllowListOutput
- func (o AllowListOutput) Ui() pulumi.BoolOutput
- type AllowListState
- type ApiOidcConfig
- type ApiOidcConfigArgs
- type ApiOidcConfigArray
- type ApiOidcConfigArrayInput
- type ApiOidcConfigArrayOutput
- func (ApiOidcConfigArrayOutput) ElementType() reflect.Type
- func (o ApiOidcConfigArrayOutput) Index(i pulumi.IntInput) ApiOidcConfigOutput
- func (o ApiOidcConfigArrayOutput) ToApiOidcConfigArrayOutput() ApiOidcConfigArrayOutput
- func (o ApiOidcConfigArrayOutput) ToApiOidcConfigArrayOutputWithContext(ctx context.Context) ApiOidcConfigArrayOutput
- type ApiOidcConfigIdentityMap
- type ApiOidcConfigIdentityMapArgs
- func (ApiOidcConfigIdentityMapArgs) ElementType() reflect.Type
- func (i ApiOidcConfigIdentityMapArgs) ToApiOidcConfigIdentityMapOutput() ApiOidcConfigIdentityMapOutput
- func (i ApiOidcConfigIdentityMapArgs) ToApiOidcConfigIdentityMapOutputWithContext(ctx context.Context) ApiOidcConfigIdentityMapOutput
- type ApiOidcConfigIdentityMapArray
- func (ApiOidcConfigIdentityMapArray) ElementType() reflect.Type
- func (i ApiOidcConfigIdentityMapArray) ToApiOidcConfigIdentityMapArrayOutput() ApiOidcConfigIdentityMapArrayOutput
- func (i ApiOidcConfigIdentityMapArray) ToApiOidcConfigIdentityMapArrayOutputWithContext(ctx context.Context) ApiOidcConfigIdentityMapArrayOutput
- type ApiOidcConfigIdentityMapArrayInput
- type ApiOidcConfigIdentityMapArrayOutput
- func (ApiOidcConfigIdentityMapArrayOutput) ElementType() reflect.Type
- func (o ApiOidcConfigIdentityMapArrayOutput) Index(i pulumi.IntInput) ApiOidcConfigIdentityMapOutput
- func (o ApiOidcConfigIdentityMapArrayOutput) ToApiOidcConfigIdentityMapArrayOutput() ApiOidcConfigIdentityMapArrayOutput
- func (o ApiOidcConfigIdentityMapArrayOutput) ToApiOidcConfigIdentityMapArrayOutputWithContext(ctx context.Context) ApiOidcConfigIdentityMapArrayOutput
- type ApiOidcConfigIdentityMapInput
- type ApiOidcConfigIdentityMapOutput
- func (o ApiOidcConfigIdentityMapOutput) CcIdentity() pulumi.StringOutput
- func (ApiOidcConfigIdentityMapOutput) ElementType() reflect.Type
- func (o ApiOidcConfigIdentityMapOutput) IsRegex() pulumi.BoolPtrOutput
- func (o ApiOidcConfigIdentityMapOutput) ToApiOidcConfigIdentityMapOutput() ApiOidcConfigIdentityMapOutput
- func (o ApiOidcConfigIdentityMapOutput) ToApiOidcConfigIdentityMapOutputWithContext(ctx context.Context) ApiOidcConfigIdentityMapOutput
- func (o ApiOidcConfigIdentityMapOutput) TokenIdentity() pulumi.StringOutput
- type ApiOidcConfigInput
- type ApiOidcConfigMap
- type ApiOidcConfigMapInput
- type ApiOidcConfigMapOutput
- func (ApiOidcConfigMapOutput) ElementType() reflect.Type
- func (o ApiOidcConfigMapOutput) MapIndex(k pulumi.StringInput) ApiOidcConfigOutput
- func (o ApiOidcConfigMapOutput) ToApiOidcConfigMapOutput() ApiOidcConfigMapOutput
- func (o ApiOidcConfigMapOutput) ToApiOidcConfigMapOutputWithContext(ctx context.Context) ApiOidcConfigMapOutput
- type ApiOidcConfigOutput
- func (o ApiOidcConfigOutput) Audience() pulumi.StringOutput
- func (o ApiOidcConfigOutput) Claim() pulumi.StringOutput
- func (ApiOidcConfigOutput) ElementType() reflect.Type
- func (o ApiOidcConfigOutput) IdentityMaps() ApiOidcConfigIdentityMapArrayOutput
- func (o ApiOidcConfigOutput) Issuer() pulumi.StringOutput
- func (o ApiOidcConfigOutput) Jwks() pulumi.StringOutput
- func (o ApiOidcConfigOutput) ToApiOidcConfigOutput() ApiOidcConfigOutput
- func (o ApiOidcConfigOutput) ToApiOidcConfigOutputWithContext(ctx context.Context) ApiOidcConfigOutput
- type ApiOidcConfigState
- type CaCert
- type CaCertArgs
- type CaCertArray
- type CaCertArrayInput
- type CaCertArrayOutput
- type CaCertInput
- type CaCertMap
- type CaCertMapInput
- type CaCertMapOutput
- type CaCertOutput
- func (o CaCertOutput) ClusterId() pulumi.StringOutput
- func (CaCertOutput) ElementType() reflect.Type
- func (o CaCertOutput) Status() pulumi.StringOutput
- func (o CaCertOutput) ToCaCertOutput() CaCertOutput
- func (o CaCertOutput) ToCaCertOutputWithContext(ctx context.Context) CaCertOutput
- func (o CaCertOutput) X509PemCert() pulumi.StringOutput
- type CaCertState
- type Cluster
- type ClusterArgs
- type ClusterArray
- type ClusterArrayInput
- type ClusterArrayOutput
- type ClusterDedicated
- type ClusterDedicatedArgs
- func (ClusterDedicatedArgs) ElementType() reflect.Type
- func (i ClusterDedicatedArgs) ToClusterDedicatedOutput() ClusterDedicatedOutput
- func (i ClusterDedicatedArgs) ToClusterDedicatedOutputWithContext(ctx context.Context) ClusterDedicatedOutput
- func (i ClusterDedicatedArgs) ToClusterDedicatedPtrOutput() ClusterDedicatedPtrOutput
- func (i ClusterDedicatedArgs) ToClusterDedicatedPtrOutputWithContext(ctx context.Context) ClusterDedicatedPtrOutput
- type ClusterDedicatedInput
- type ClusterDedicatedOutput
- func (o ClusterDedicatedOutput) DiskIops() pulumi.IntPtrOutput
- func (ClusterDedicatedOutput) ElementType() reflect.Type
- func (o ClusterDedicatedOutput) MachineType() pulumi.StringPtrOutput
- func (o ClusterDedicatedOutput) MemoryGib() pulumi.Float64PtrOutput
- func (o ClusterDedicatedOutput) NumVirtualCpus() pulumi.IntPtrOutput
- func (o ClusterDedicatedOutput) PrivateNetworkVisibility() pulumi.BoolPtrOutput
- func (o ClusterDedicatedOutput) StorageGib() pulumi.IntPtrOutput
- func (o ClusterDedicatedOutput) ToClusterDedicatedOutput() ClusterDedicatedOutput
- func (o ClusterDedicatedOutput) ToClusterDedicatedOutputWithContext(ctx context.Context) ClusterDedicatedOutput
- func (o ClusterDedicatedOutput) ToClusterDedicatedPtrOutput() ClusterDedicatedPtrOutput
- func (o ClusterDedicatedOutput) ToClusterDedicatedPtrOutputWithContext(ctx context.Context) ClusterDedicatedPtrOutput
- type ClusterDedicatedPtrInput
- type ClusterDedicatedPtrOutput
- func (o ClusterDedicatedPtrOutput) DiskIops() pulumi.IntPtrOutput
- func (o ClusterDedicatedPtrOutput) Elem() ClusterDedicatedOutput
- func (ClusterDedicatedPtrOutput) ElementType() reflect.Type
- func (o ClusterDedicatedPtrOutput) MachineType() pulumi.StringPtrOutput
- func (o ClusterDedicatedPtrOutput) MemoryGib() pulumi.Float64PtrOutput
- func (o ClusterDedicatedPtrOutput) NumVirtualCpus() pulumi.IntPtrOutput
- func (o ClusterDedicatedPtrOutput) PrivateNetworkVisibility() pulumi.BoolPtrOutput
- func (o ClusterDedicatedPtrOutput) StorageGib() pulumi.IntPtrOutput
- func (o ClusterDedicatedPtrOutput) ToClusterDedicatedPtrOutput() ClusterDedicatedPtrOutput
- func (o ClusterDedicatedPtrOutput) ToClusterDedicatedPtrOutputWithContext(ctx context.Context) ClusterDedicatedPtrOutput
- type ClusterInput
- type ClusterMap
- type ClusterMapInput
- type ClusterMapOutput
- type ClusterOutput
- func (o ClusterOutput) AccountId() pulumi.StringOutput
- func (o ClusterOutput) CloudProvider() pulumi.StringOutput
- func (o ClusterOutput) ClusterId() pulumi.StringOutput
- func (o ClusterOutput) CockroachVersion() pulumi.StringOutput
- func (o ClusterOutput) CreatorId() pulumi.StringOutput
- func (o ClusterOutput) Dedicated() ClusterDedicatedPtrOutput
- func (ClusterOutput) ElementType() reflect.Type
- func (o ClusterOutput) Name() pulumi.StringOutput
- func (o ClusterOutput) OperationStatus() pulumi.StringOutput
- func (o ClusterOutput) ParentId() pulumi.StringOutput
- func (o ClusterOutput) Plan() pulumi.StringOutput
- func (o ClusterOutput) Regions() ClusterRegionArrayOutput
- func (o ClusterOutput) Serverless() ClusterServerlessPtrOutput
- func (o ClusterOutput) State() pulumi.StringOutput
- func (o ClusterOutput) ToClusterOutput() ClusterOutput
- func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
- func (o ClusterOutput) UpgradeStatus() pulumi.StringOutput
- type ClusterRegion
- type ClusterRegionArgs
- type ClusterRegionArray
- type ClusterRegionArrayInput
- type ClusterRegionArrayOutput
- func (ClusterRegionArrayOutput) ElementType() reflect.Type
- func (o ClusterRegionArrayOutput) Index(i pulumi.IntInput) ClusterRegionOutput
- func (o ClusterRegionArrayOutput) ToClusterRegionArrayOutput() ClusterRegionArrayOutput
- func (o ClusterRegionArrayOutput) ToClusterRegionArrayOutputWithContext(ctx context.Context) ClusterRegionArrayOutput
- type ClusterRegionInput
- type ClusterRegionOutput
- func (ClusterRegionOutput) ElementType() reflect.Type
- func (o ClusterRegionOutput) InternalDns() pulumi.StringPtrOutput
- func (o ClusterRegionOutput) Name() pulumi.StringOutput
- func (o ClusterRegionOutput) NodeCount() pulumi.IntPtrOutput
- func (o ClusterRegionOutput) Primary() pulumi.BoolPtrOutput
- func (o ClusterRegionOutput) SqlDns() pulumi.StringPtrOutput
- func (o ClusterRegionOutput) ToClusterRegionOutput() ClusterRegionOutput
- func (o ClusterRegionOutput) ToClusterRegionOutputWithContext(ctx context.Context) ClusterRegionOutput
- func (o ClusterRegionOutput) UiDns() pulumi.StringPtrOutput
- type ClusterServerless
- type ClusterServerlessArgs
- func (ClusterServerlessArgs) ElementType() reflect.Type
- func (i ClusterServerlessArgs) ToClusterServerlessOutput() ClusterServerlessOutput
- func (i ClusterServerlessArgs) ToClusterServerlessOutputWithContext(ctx context.Context) ClusterServerlessOutput
- func (i ClusterServerlessArgs) ToClusterServerlessPtrOutput() ClusterServerlessPtrOutput
- func (i ClusterServerlessArgs) ToClusterServerlessPtrOutputWithContext(ctx context.Context) ClusterServerlessPtrOutput
- type ClusterServerlessInput
- type ClusterServerlessOutput
- func (ClusterServerlessOutput) ElementType() reflect.Type
- func (o ClusterServerlessOutput) RoutingId() pulumi.StringPtrOutput
- func (o ClusterServerlessOutput) SpendLimit() pulumi.IntPtrOutput
- func (o ClusterServerlessOutput) ToClusterServerlessOutput() ClusterServerlessOutput
- func (o ClusterServerlessOutput) ToClusterServerlessOutputWithContext(ctx context.Context) ClusterServerlessOutput
- func (o ClusterServerlessOutput) ToClusterServerlessPtrOutput() ClusterServerlessPtrOutput
- func (o ClusterServerlessOutput) ToClusterServerlessPtrOutputWithContext(ctx context.Context) ClusterServerlessPtrOutput
- func (o ClusterServerlessOutput) UsageLimits() ClusterServerlessUsageLimitsPtrOutput
- type ClusterServerlessPtrInput
- type ClusterServerlessPtrOutput
- func (o ClusterServerlessPtrOutput) Elem() ClusterServerlessOutput
- func (ClusterServerlessPtrOutput) ElementType() reflect.Type
- func (o ClusterServerlessPtrOutput) RoutingId() pulumi.StringPtrOutput
- func (o ClusterServerlessPtrOutput) SpendLimit() pulumi.IntPtrOutput
- func (o ClusterServerlessPtrOutput) ToClusterServerlessPtrOutput() ClusterServerlessPtrOutput
- func (o ClusterServerlessPtrOutput) ToClusterServerlessPtrOutputWithContext(ctx context.Context) ClusterServerlessPtrOutput
- func (o ClusterServerlessPtrOutput) UsageLimits() ClusterServerlessUsageLimitsPtrOutput
- type ClusterServerlessUsageLimits
- type ClusterServerlessUsageLimitsArgs
- func (ClusterServerlessUsageLimitsArgs) ElementType() reflect.Type
- func (i ClusterServerlessUsageLimitsArgs) ToClusterServerlessUsageLimitsOutput() ClusterServerlessUsageLimitsOutput
- func (i ClusterServerlessUsageLimitsArgs) ToClusterServerlessUsageLimitsOutputWithContext(ctx context.Context) ClusterServerlessUsageLimitsOutput
- func (i ClusterServerlessUsageLimitsArgs) ToClusterServerlessUsageLimitsPtrOutput() ClusterServerlessUsageLimitsPtrOutput
- func (i ClusterServerlessUsageLimitsArgs) ToClusterServerlessUsageLimitsPtrOutputWithContext(ctx context.Context) ClusterServerlessUsageLimitsPtrOutput
- type ClusterServerlessUsageLimitsInput
- type ClusterServerlessUsageLimitsOutput
- func (ClusterServerlessUsageLimitsOutput) ElementType() reflect.Type
- func (o ClusterServerlessUsageLimitsOutput) RequestUnitLimit() pulumi.IntOutput
- func (o ClusterServerlessUsageLimitsOutput) StorageMibLimit() pulumi.IntOutput
- func (o ClusterServerlessUsageLimitsOutput) ToClusterServerlessUsageLimitsOutput() ClusterServerlessUsageLimitsOutput
- func (o ClusterServerlessUsageLimitsOutput) ToClusterServerlessUsageLimitsOutputWithContext(ctx context.Context) ClusterServerlessUsageLimitsOutput
- func (o ClusterServerlessUsageLimitsOutput) ToClusterServerlessUsageLimitsPtrOutput() ClusterServerlessUsageLimitsPtrOutput
- func (o ClusterServerlessUsageLimitsOutput) ToClusterServerlessUsageLimitsPtrOutputWithContext(ctx context.Context) ClusterServerlessUsageLimitsPtrOutput
- type ClusterServerlessUsageLimitsPtrInput
- type ClusterServerlessUsageLimitsPtrOutput
- func (o ClusterServerlessUsageLimitsPtrOutput) Elem() ClusterServerlessUsageLimitsOutput
- func (ClusterServerlessUsageLimitsPtrOutput) ElementType() reflect.Type
- func (o ClusterServerlessUsageLimitsPtrOutput) RequestUnitLimit() pulumi.IntPtrOutput
- func (o ClusterServerlessUsageLimitsPtrOutput) StorageMibLimit() pulumi.IntPtrOutput
- func (o ClusterServerlessUsageLimitsPtrOutput) ToClusterServerlessUsageLimitsPtrOutput() ClusterServerlessUsageLimitsPtrOutput
- func (o ClusterServerlessUsageLimitsPtrOutput) ToClusterServerlessUsageLimitsPtrOutputWithContext(ctx context.Context) ClusterServerlessUsageLimitsPtrOutput
- type ClusterState
- type Cmek
- type CmekAdditionalRegion
- type CmekAdditionalRegionArgs
- type CmekAdditionalRegionArray
- type CmekAdditionalRegionArrayInput
- type CmekAdditionalRegionArrayOutput
- func (CmekAdditionalRegionArrayOutput) ElementType() reflect.Type
- func (o CmekAdditionalRegionArrayOutput) Index(i pulumi.IntInput) CmekAdditionalRegionOutput
- func (o CmekAdditionalRegionArrayOutput) ToCmekAdditionalRegionArrayOutput() CmekAdditionalRegionArrayOutput
- func (o CmekAdditionalRegionArrayOutput) ToCmekAdditionalRegionArrayOutputWithContext(ctx context.Context) CmekAdditionalRegionArrayOutput
- type CmekAdditionalRegionInput
- type CmekAdditionalRegionOutput
- func (CmekAdditionalRegionOutput) ElementType() reflect.Type
- func (o CmekAdditionalRegionOutput) InternalDns() pulumi.StringPtrOutput
- func (o CmekAdditionalRegionOutput) Name() pulumi.StringOutput
- func (o CmekAdditionalRegionOutput) NodeCount() pulumi.IntPtrOutput
- func (o CmekAdditionalRegionOutput) Primary() pulumi.BoolPtrOutput
- func (o CmekAdditionalRegionOutput) SqlDns() pulumi.StringPtrOutput
- func (o CmekAdditionalRegionOutput) ToCmekAdditionalRegionOutput() CmekAdditionalRegionOutput
- func (o CmekAdditionalRegionOutput) ToCmekAdditionalRegionOutputWithContext(ctx context.Context) CmekAdditionalRegionOutput
- func (o CmekAdditionalRegionOutput) UiDns() pulumi.StringPtrOutput
- type CmekArgs
- type CmekArray
- type CmekArrayInput
- type CmekArrayOutput
- type CmekInput
- type CmekMap
- type CmekMapInput
- type CmekMapOutput
- type CmekOutput
- func (o CmekOutput) AdditionalRegions() CmekAdditionalRegionArrayOutput
- func (o CmekOutput) ClusterId() pulumi.StringOutput
- func (CmekOutput) ElementType() reflect.Type
- func (o CmekOutput) Regions() CmekRegionArrayOutput
- func (o CmekOutput) Status() pulumi.StringOutput
- func (o CmekOutput) ToCmekOutput() CmekOutput
- func (o CmekOutput) ToCmekOutputWithContext(ctx context.Context) CmekOutput
- type CmekRegion
- type CmekRegionArgs
- type CmekRegionArray
- type CmekRegionArrayInput
- type CmekRegionArrayOutput
- func (CmekRegionArrayOutput) ElementType() reflect.Type
- func (o CmekRegionArrayOutput) Index(i pulumi.IntInput) CmekRegionOutput
- func (o CmekRegionArrayOutput) ToCmekRegionArrayOutput() CmekRegionArrayOutput
- func (o CmekRegionArrayOutput) ToCmekRegionArrayOutputWithContext(ctx context.Context) CmekRegionArrayOutput
- type CmekRegionInput
- type CmekRegionKey
- type CmekRegionKeyArgs
- type CmekRegionKeyInput
- type CmekRegionKeyOutput
- func (o CmekRegionKeyOutput) AuthPrincipal() pulumi.StringOutput
- func (o CmekRegionKeyOutput) CreatedAt() pulumi.StringPtrOutput
- func (CmekRegionKeyOutput) ElementType() reflect.Type
- func (o CmekRegionKeyOutput) Status() pulumi.StringPtrOutput
- func (o CmekRegionKeyOutput) ToCmekRegionKeyOutput() CmekRegionKeyOutput
- func (o CmekRegionKeyOutput) ToCmekRegionKeyOutputWithContext(ctx context.Context) CmekRegionKeyOutput
- func (o CmekRegionKeyOutput) Type() pulumi.StringOutput
- func (o CmekRegionKeyOutput) UpdatedAt() pulumi.StringPtrOutput
- func (o CmekRegionKeyOutput) Uri() pulumi.StringOutput
- func (o CmekRegionKeyOutput) UserMessage() pulumi.StringPtrOutput
- type CmekRegionOutput
- func (CmekRegionOutput) ElementType() reflect.Type
- func (o CmekRegionOutput) Key() CmekRegionKeyOutput
- func (o CmekRegionOutput) Region() pulumi.StringOutput
- func (o CmekRegionOutput) Status() pulumi.StringPtrOutput
- func (o CmekRegionOutput) ToCmekRegionOutput() CmekRegionOutput
- func (o CmekRegionOutput) ToCmekRegionOutputWithContext(ctx context.Context) CmekRegionOutput
- type CmekState
- type Database
- type DatabaseArgs
- type DatabaseArray
- type DatabaseArrayInput
- type DatabaseArrayOutput
- type DatabaseInput
- type DatabaseMap
- type DatabaseMapInput
- type DatabaseMapOutput
- type DatabaseOutput
- func (o DatabaseOutput) ClusterId() pulumi.StringOutput
- func (DatabaseOutput) ElementType() reflect.Type
- func (o DatabaseOutput) Name() pulumi.StringOutput
- func (o DatabaseOutput) TableCount() pulumi.IntOutput
- func (o DatabaseOutput) ToDatabaseOutput() DatabaseOutput
- func (o DatabaseOutput) ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput
- type DatabaseState
- type FinalizeVersionUpgrade
- type FinalizeVersionUpgradeArgs
- type FinalizeVersionUpgradeArray
- func (FinalizeVersionUpgradeArray) ElementType() reflect.Type
- func (i FinalizeVersionUpgradeArray) ToFinalizeVersionUpgradeArrayOutput() FinalizeVersionUpgradeArrayOutput
- func (i FinalizeVersionUpgradeArray) ToFinalizeVersionUpgradeArrayOutputWithContext(ctx context.Context) FinalizeVersionUpgradeArrayOutput
- type FinalizeVersionUpgradeArrayInput
- type FinalizeVersionUpgradeArrayOutput
- func (FinalizeVersionUpgradeArrayOutput) ElementType() reflect.Type
- func (o FinalizeVersionUpgradeArrayOutput) Index(i pulumi.IntInput) FinalizeVersionUpgradeOutput
- func (o FinalizeVersionUpgradeArrayOutput) ToFinalizeVersionUpgradeArrayOutput() FinalizeVersionUpgradeArrayOutput
- func (o FinalizeVersionUpgradeArrayOutput) ToFinalizeVersionUpgradeArrayOutputWithContext(ctx context.Context) FinalizeVersionUpgradeArrayOutput
- type FinalizeVersionUpgradeInput
- type FinalizeVersionUpgradeMap
- type FinalizeVersionUpgradeMapInput
- type FinalizeVersionUpgradeMapOutput
- func (FinalizeVersionUpgradeMapOutput) ElementType() reflect.Type
- func (o FinalizeVersionUpgradeMapOutput) MapIndex(k pulumi.StringInput) FinalizeVersionUpgradeOutput
- func (o FinalizeVersionUpgradeMapOutput) ToFinalizeVersionUpgradeMapOutput() FinalizeVersionUpgradeMapOutput
- func (o FinalizeVersionUpgradeMapOutput) ToFinalizeVersionUpgradeMapOutputWithContext(ctx context.Context) FinalizeVersionUpgradeMapOutput
- type FinalizeVersionUpgradeOutput
- func (o FinalizeVersionUpgradeOutput) ClusterId() pulumi.StringOutput
- func (o FinalizeVersionUpgradeOutput) CockroachVersion() pulumi.StringOutput
- func (FinalizeVersionUpgradeOutput) ElementType() reflect.Type
- func (o FinalizeVersionUpgradeOutput) ToFinalizeVersionUpgradeOutput() FinalizeVersionUpgradeOutput
- func (o FinalizeVersionUpgradeOutput) ToFinalizeVersionUpgradeOutputWithContext(ctx context.Context) FinalizeVersionUpgradeOutput
- type FinalizeVersionUpgradeState
- type Folder
- type FolderArgs
- type FolderArray
- type FolderArrayInput
- type FolderArrayOutput
- type FolderInput
- type FolderMap
- type FolderMapInput
- type FolderMapOutput
- type FolderOutput
- type FolderState
- type GetClusterCertArgs
- type GetClusterCertOutputArgs
- type GetClusterCertResult
- type GetClusterCertResultOutput
- func (o GetClusterCertResultOutput) Cert() pulumi.StringOutput
- func (GetClusterCertResultOutput) ElementType() reflect.Type
- func (o GetClusterCertResultOutput) Id() pulumi.StringOutput
- func (o GetClusterCertResultOutput) ToGetClusterCertResultOutput() GetClusterCertResultOutput
- func (o GetClusterCertResultOutput) ToGetClusterCertResultOutputWithContext(ctx context.Context) GetClusterCertResultOutput
- type GetCockroachClusterArgs
- type GetCockroachClusterDedicated
- type GetCockroachClusterDedicatedArgs
- func (GetCockroachClusterDedicatedArgs) ElementType() reflect.Type
- func (i GetCockroachClusterDedicatedArgs) ToGetCockroachClusterDedicatedOutput() GetCockroachClusterDedicatedOutput
- func (i GetCockroachClusterDedicatedArgs) ToGetCockroachClusterDedicatedOutputWithContext(ctx context.Context) GetCockroachClusterDedicatedOutput
- type GetCockroachClusterDedicatedInput
- type GetCockroachClusterDedicatedOutput
- func (o GetCockroachClusterDedicatedOutput) DiskIops() pulumi.IntOutput
- func (GetCockroachClusterDedicatedOutput) ElementType() reflect.Type
- func (o GetCockroachClusterDedicatedOutput) MachineType() pulumi.StringOutput
- func (o GetCockroachClusterDedicatedOutput) MemoryGib() pulumi.Float64Output
- func (o GetCockroachClusterDedicatedOutput) NumVirtualCpus() pulumi.IntOutput
- func (o GetCockroachClusterDedicatedOutput) PrivateNetworkVisibility() pulumi.BoolOutput
- func (o GetCockroachClusterDedicatedOutput) StorageGib() pulumi.IntOutput
- func (o GetCockroachClusterDedicatedOutput) ToGetCockroachClusterDedicatedOutput() GetCockroachClusterDedicatedOutput
- func (o GetCockroachClusterDedicatedOutput) ToGetCockroachClusterDedicatedOutputWithContext(ctx context.Context) GetCockroachClusterDedicatedOutput
- type GetCockroachClusterOutputArgs
- type GetCockroachClusterRegion
- type GetCockroachClusterRegionArgs
- func (GetCockroachClusterRegionArgs) ElementType() reflect.Type
- func (i GetCockroachClusterRegionArgs) ToGetCockroachClusterRegionOutput() GetCockroachClusterRegionOutput
- func (i GetCockroachClusterRegionArgs) ToGetCockroachClusterRegionOutputWithContext(ctx context.Context) GetCockroachClusterRegionOutput
- type GetCockroachClusterRegionArray
- func (GetCockroachClusterRegionArray) ElementType() reflect.Type
- func (i GetCockroachClusterRegionArray) ToGetCockroachClusterRegionArrayOutput() GetCockroachClusterRegionArrayOutput
- func (i GetCockroachClusterRegionArray) ToGetCockroachClusterRegionArrayOutputWithContext(ctx context.Context) GetCockroachClusterRegionArrayOutput
- type GetCockroachClusterRegionArrayInput
- type GetCockroachClusterRegionArrayOutput
- func (GetCockroachClusterRegionArrayOutput) ElementType() reflect.Type
- func (o GetCockroachClusterRegionArrayOutput) Index(i pulumi.IntInput) GetCockroachClusterRegionOutput
- func (o GetCockroachClusterRegionArrayOutput) ToGetCockroachClusterRegionArrayOutput() GetCockroachClusterRegionArrayOutput
- func (o GetCockroachClusterRegionArrayOutput) ToGetCockroachClusterRegionArrayOutputWithContext(ctx context.Context) GetCockroachClusterRegionArrayOutput
- type GetCockroachClusterRegionInput
- type GetCockroachClusterRegionOutput
- func (GetCockroachClusterRegionOutput) ElementType() reflect.Type
- func (o GetCockroachClusterRegionOutput) InternalDns() pulumi.StringOutput
- func (o GetCockroachClusterRegionOutput) Name() pulumi.StringOutput
- func (o GetCockroachClusterRegionOutput) NodeCount() pulumi.IntOutput
- func (o GetCockroachClusterRegionOutput) Primary() pulumi.BoolOutput
- func (o GetCockroachClusterRegionOutput) SqlDns() pulumi.StringOutput
- func (o GetCockroachClusterRegionOutput) ToGetCockroachClusterRegionOutput() GetCockroachClusterRegionOutput
- func (o GetCockroachClusterRegionOutput) ToGetCockroachClusterRegionOutputWithContext(ctx context.Context) GetCockroachClusterRegionOutput
- func (o GetCockroachClusterRegionOutput) UiDns() pulumi.StringOutput
- type GetCockroachClusterResult
- type GetCockroachClusterResultOutput
- func (o GetCockroachClusterResultOutput) AccountId() pulumi.StringOutput
- func (o GetCockroachClusterResultOutput) CloudProvider() pulumi.StringOutput
- func (o GetCockroachClusterResultOutput) CockroachVersion() pulumi.StringOutput
- func (o GetCockroachClusterResultOutput) CreatorId() pulumi.StringOutput
- func (o GetCockroachClusterResultOutput) Dedicated() GetCockroachClusterDedicatedOutput
- func (GetCockroachClusterResultOutput) ElementType() reflect.Type
- func (o GetCockroachClusterResultOutput) Id() pulumi.StringOutput
- func (o GetCockroachClusterResultOutput) Name() pulumi.StringOutput
- func (o GetCockroachClusterResultOutput) OperationStatus() pulumi.StringOutput
- func (o GetCockroachClusterResultOutput) ParentId() pulumi.StringOutput
- func (o GetCockroachClusterResultOutput) Plan() pulumi.StringOutput
- func (o GetCockroachClusterResultOutput) Regions() GetCockroachClusterRegionArrayOutput
- func (o GetCockroachClusterResultOutput) Serverless() GetCockroachClusterServerlessOutput
- func (o GetCockroachClusterResultOutput) State() pulumi.StringOutput
- func (o GetCockroachClusterResultOutput) ToGetCockroachClusterResultOutput() GetCockroachClusterResultOutput
- func (o GetCockroachClusterResultOutput) ToGetCockroachClusterResultOutputWithContext(ctx context.Context) GetCockroachClusterResultOutput
- func (o GetCockroachClusterResultOutput) UpgradeStatus() pulumi.StringOutput
- type GetCockroachClusterServerless
- type GetCockroachClusterServerlessArgs
- func (GetCockroachClusterServerlessArgs) ElementType() reflect.Type
- func (i GetCockroachClusterServerlessArgs) ToGetCockroachClusterServerlessOutput() GetCockroachClusterServerlessOutput
- func (i GetCockroachClusterServerlessArgs) ToGetCockroachClusterServerlessOutputWithContext(ctx context.Context) GetCockroachClusterServerlessOutput
- type GetCockroachClusterServerlessInput
- type GetCockroachClusterServerlessOutput
- func (GetCockroachClusterServerlessOutput) ElementType() reflect.Type
- func (o GetCockroachClusterServerlessOutput) RoutingId() pulumi.StringOutput
- func (o GetCockroachClusterServerlessOutput) SpendLimit() pulumi.IntOutput
- func (o GetCockroachClusterServerlessOutput) ToGetCockroachClusterServerlessOutput() GetCockroachClusterServerlessOutput
- func (o GetCockroachClusterServerlessOutput) ToGetCockroachClusterServerlessOutputWithContext(ctx context.Context) GetCockroachClusterServerlessOutput
- func (o GetCockroachClusterServerlessOutput) UsageLimits() GetCockroachClusterServerlessUsageLimitsOutput
- type GetCockroachClusterServerlessUsageLimits
- type GetCockroachClusterServerlessUsageLimitsArgs
- func (GetCockroachClusterServerlessUsageLimitsArgs) ElementType() reflect.Type
- func (i GetCockroachClusterServerlessUsageLimitsArgs) ToGetCockroachClusterServerlessUsageLimitsOutput() GetCockroachClusterServerlessUsageLimitsOutput
- func (i GetCockroachClusterServerlessUsageLimitsArgs) ToGetCockroachClusterServerlessUsageLimitsOutputWithContext(ctx context.Context) GetCockroachClusterServerlessUsageLimitsOutput
- type GetCockroachClusterServerlessUsageLimitsInput
- type GetCockroachClusterServerlessUsageLimitsOutput
- func (GetCockroachClusterServerlessUsageLimitsOutput) ElementType() reflect.Type
- func (o GetCockroachClusterServerlessUsageLimitsOutput) RequestUnitLimit() pulumi.IntOutput
- func (o GetCockroachClusterServerlessUsageLimitsOutput) StorageMibLimit() pulumi.IntOutput
- func (o GetCockroachClusterServerlessUsageLimitsOutput) ToGetCockroachClusterServerlessUsageLimitsOutput() GetCockroachClusterServerlessUsageLimitsOutput
- func (o GetCockroachClusterServerlessUsageLimitsOutput) ToGetCockroachClusterServerlessUsageLimitsOutputWithContext(ctx context.Context) GetCockroachClusterServerlessUsageLimitsOutput
- type GetConnectionStringArgs
- type GetConnectionStringConnectionParams
- type GetConnectionStringConnectionParamsArgs
- func (GetConnectionStringConnectionParamsArgs) ElementType() reflect.Type
- func (i GetConnectionStringConnectionParamsArgs) ToGetConnectionStringConnectionParamsOutput() GetConnectionStringConnectionParamsOutput
- func (i GetConnectionStringConnectionParamsArgs) ToGetConnectionStringConnectionParamsOutputWithContext(ctx context.Context) GetConnectionStringConnectionParamsOutput
- type GetConnectionStringConnectionParamsInput
- type GetConnectionStringConnectionParamsOutput
- func (o GetConnectionStringConnectionParamsOutput) Database() pulumi.StringOutput
- func (GetConnectionStringConnectionParamsOutput) ElementType() reflect.Type
- func (o GetConnectionStringConnectionParamsOutput) Host() pulumi.StringOutput
- func (o GetConnectionStringConnectionParamsOutput) Password() pulumi.StringOutput
- func (o GetConnectionStringConnectionParamsOutput) Port() pulumi.StringOutput
- func (o GetConnectionStringConnectionParamsOutput) ToGetConnectionStringConnectionParamsOutput() GetConnectionStringConnectionParamsOutput
- func (o GetConnectionStringConnectionParamsOutput) ToGetConnectionStringConnectionParamsOutputWithContext(ctx context.Context) GetConnectionStringConnectionParamsOutput
- func (o GetConnectionStringConnectionParamsOutput) Username() pulumi.StringOutput
- type GetConnectionStringOutputArgs
- type GetConnectionStringResult
- type GetConnectionStringResultOutput
- func (o GetConnectionStringResultOutput) ConnectionParams() GetConnectionStringConnectionParamsOutput
- func (o GetConnectionStringResultOutput) ConnectionString() pulumi.StringOutput
- func (o GetConnectionStringResultOutput) Database() pulumi.StringOutput
- func (GetConnectionStringResultOutput) ElementType() reflect.Type
- func (o GetConnectionStringResultOutput) Id() pulumi.StringOutput
- func (o GetConnectionStringResultOutput) Os() pulumi.StringOutput
- func (o GetConnectionStringResultOutput) Password() pulumi.StringPtrOutput
- func (o GetConnectionStringResultOutput) SqlUser() pulumi.StringPtrOutput
- func (o GetConnectionStringResultOutput) ToGetConnectionStringResultOutput() GetConnectionStringResultOutput
- func (o GetConnectionStringResultOutput) ToGetConnectionStringResultOutputWithContext(ctx context.Context) GetConnectionStringResultOutput
- type GetOrganizationResult
- type GetOrganizationResultOutput
- func (o GetOrganizationResultOutput) CreatedAt() pulumi.StringOutput
- func (GetOrganizationResultOutput) ElementType() reflect.Type
- func (o GetOrganizationResultOutput) Id() pulumi.StringOutput
- func (o GetOrganizationResultOutput) Label() pulumi.StringOutput
- func (o GetOrganizationResultOutput) Name() pulumi.StringOutput
- func (o GetOrganizationResultOutput) ToGetOrganizationResultOutput() GetOrganizationResultOutput
- func (o GetOrganizationResultOutput) ToGetOrganizationResultOutputWithContext(ctx context.Context) GetOrganizationResultOutput
- type GetPersonUserArgs
- type GetPersonUserOutputArgs
- type GetPersonUserResult
- type GetPersonUserResultOutput
- func (GetPersonUserResultOutput) ElementType() reflect.Type
- func (o GetPersonUserResultOutput) Email() pulumi.StringOutput
- func (o GetPersonUserResultOutput) Id() pulumi.StringOutput
- func (o GetPersonUserResultOutput) ToGetPersonUserResultOutput() GetPersonUserResultOutput
- func (o GetPersonUserResultOutput) ToGetPersonUserResultOutputWithContext(ctx context.Context) GetPersonUserResultOutput
- type LogExportConfig
- type LogExportConfigArgs
- type LogExportConfigArray
- type LogExportConfigArrayInput
- type LogExportConfigArrayOutput
- func (LogExportConfigArrayOutput) ElementType() reflect.Type
- func (o LogExportConfigArrayOutput) Index(i pulumi.IntInput) LogExportConfigOutput
- func (o LogExportConfigArrayOutput) ToLogExportConfigArrayOutput() LogExportConfigArrayOutput
- func (o LogExportConfigArrayOutput) ToLogExportConfigArrayOutputWithContext(ctx context.Context) LogExportConfigArrayOutput
- type LogExportConfigGroup
- type LogExportConfigGroupArgs
- type LogExportConfigGroupArray
- type LogExportConfigGroupArrayInput
- type LogExportConfigGroupArrayOutput
- func (LogExportConfigGroupArrayOutput) ElementType() reflect.Type
- func (o LogExportConfigGroupArrayOutput) Index(i pulumi.IntInput) LogExportConfigGroupOutput
- func (o LogExportConfigGroupArrayOutput) ToLogExportConfigGroupArrayOutput() LogExportConfigGroupArrayOutput
- func (o LogExportConfigGroupArrayOutput) ToLogExportConfigGroupArrayOutputWithContext(ctx context.Context) LogExportConfigGroupArrayOutput
- type LogExportConfigGroupInput
- type LogExportConfigGroupOutput
- func (o LogExportConfigGroupOutput) Channels() pulumi.StringArrayOutput
- func (LogExportConfigGroupOutput) ElementType() reflect.Type
- func (o LogExportConfigGroupOutput) LogName() pulumi.StringOutput
- func (o LogExportConfigGroupOutput) MinLevel() pulumi.StringPtrOutput
- func (o LogExportConfigGroupOutput) Redact() pulumi.BoolPtrOutput
- func (o LogExportConfigGroupOutput) ToLogExportConfigGroupOutput() LogExportConfigGroupOutput
- func (o LogExportConfigGroupOutput) ToLogExportConfigGroupOutputWithContext(ctx context.Context) LogExportConfigGroupOutput
- type LogExportConfigInput
- type LogExportConfigMap
- type LogExportConfigMapInput
- type LogExportConfigMapOutput
- func (LogExportConfigMapOutput) ElementType() reflect.Type
- func (o LogExportConfigMapOutput) MapIndex(k pulumi.StringInput) LogExportConfigOutput
- func (o LogExportConfigMapOutput) ToLogExportConfigMapOutput() LogExportConfigMapOutput
- func (o LogExportConfigMapOutput) ToLogExportConfigMapOutputWithContext(ctx context.Context) LogExportConfigMapOutput
- type LogExportConfigOutput
- func (o LogExportConfigOutput) AuthPrincipal() pulumi.StringOutput
- func (o LogExportConfigOutput) ClusterId() pulumi.StringOutput
- func (o LogExportConfigOutput) CreatedAt() pulumi.StringOutput
- func (LogExportConfigOutput) ElementType() reflect.Type
- func (o LogExportConfigOutput) Groups() LogExportConfigGroupArrayOutput
- func (o LogExportConfigOutput) LogName() pulumi.StringOutput
- func (o LogExportConfigOutput) OmittedChannels() pulumi.StringArrayOutput
- func (o LogExportConfigOutput) Redact() pulumi.BoolPtrOutput
- func (o LogExportConfigOutput) Region() pulumi.StringOutput
- func (o LogExportConfigOutput) Status() pulumi.StringOutput
- func (o LogExportConfigOutput) ToLogExportConfigOutput() LogExportConfigOutput
- func (o LogExportConfigOutput) ToLogExportConfigOutputWithContext(ctx context.Context) LogExportConfigOutput
- func (o LogExportConfigOutput) Type() pulumi.StringOutput
- func (o LogExportConfigOutput) UpdatedAt() pulumi.StringOutput
- func (o LogExportConfigOutput) UserMessage() pulumi.StringOutput
- type LogExportConfigState
- type MaintenanceWindow
- type MaintenanceWindowArgs
- type MaintenanceWindowArray
- type MaintenanceWindowArrayInput
- type MaintenanceWindowArrayOutput
- func (MaintenanceWindowArrayOutput) ElementType() reflect.Type
- func (o MaintenanceWindowArrayOutput) Index(i pulumi.IntInput) MaintenanceWindowOutput
- func (o MaintenanceWindowArrayOutput) ToMaintenanceWindowArrayOutput() MaintenanceWindowArrayOutput
- func (o MaintenanceWindowArrayOutput) ToMaintenanceWindowArrayOutputWithContext(ctx context.Context) MaintenanceWindowArrayOutput
- type MaintenanceWindowInput
- type MaintenanceWindowMap
- type MaintenanceWindowMapInput
- type MaintenanceWindowMapOutput
- func (MaintenanceWindowMapOutput) ElementType() reflect.Type
- func (o MaintenanceWindowMapOutput) MapIndex(k pulumi.StringInput) MaintenanceWindowOutput
- func (o MaintenanceWindowMapOutput) ToMaintenanceWindowMapOutput() MaintenanceWindowMapOutput
- func (o MaintenanceWindowMapOutput) ToMaintenanceWindowMapOutputWithContext(ctx context.Context) MaintenanceWindowMapOutput
- type MaintenanceWindowOutput
- func (o MaintenanceWindowOutput) ClusterId() pulumi.StringOutput
- func (MaintenanceWindowOutput) ElementType() reflect.Type
- func (o MaintenanceWindowOutput) OffsetDuration() pulumi.IntOutput
- func (o MaintenanceWindowOutput) ToMaintenanceWindowOutput() MaintenanceWindowOutput
- func (o MaintenanceWindowOutput) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput
- func (o MaintenanceWindowOutput) WindowDuration() pulumi.IntOutput
- type MaintenanceWindowState
- type MetricExportCloudwatchConfig
- func (*MetricExportCloudwatchConfig) ElementType() reflect.Type
- func (i *MetricExportCloudwatchConfig) ToMetricExportCloudwatchConfigOutput() MetricExportCloudwatchConfigOutput
- func (i *MetricExportCloudwatchConfig) ToMetricExportCloudwatchConfigOutputWithContext(ctx context.Context) MetricExportCloudwatchConfigOutput
- type MetricExportCloudwatchConfigArgs
- type MetricExportCloudwatchConfigArray
- func (MetricExportCloudwatchConfigArray) ElementType() reflect.Type
- func (i MetricExportCloudwatchConfigArray) ToMetricExportCloudwatchConfigArrayOutput() MetricExportCloudwatchConfigArrayOutput
- func (i MetricExportCloudwatchConfigArray) ToMetricExportCloudwatchConfigArrayOutputWithContext(ctx context.Context) MetricExportCloudwatchConfigArrayOutput
- type MetricExportCloudwatchConfigArrayInput
- type MetricExportCloudwatchConfigArrayOutput
- func (MetricExportCloudwatchConfigArrayOutput) ElementType() reflect.Type
- func (o MetricExportCloudwatchConfigArrayOutput) Index(i pulumi.IntInput) MetricExportCloudwatchConfigOutput
- func (o MetricExportCloudwatchConfigArrayOutput) ToMetricExportCloudwatchConfigArrayOutput() MetricExportCloudwatchConfigArrayOutput
- func (o MetricExportCloudwatchConfigArrayOutput) ToMetricExportCloudwatchConfigArrayOutputWithContext(ctx context.Context) MetricExportCloudwatchConfigArrayOutput
- type MetricExportCloudwatchConfigInput
- type MetricExportCloudwatchConfigMap
- func (MetricExportCloudwatchConfigMap) ElementType() reflect.Type
- func (i MetricExportCloudwatchConfigMap) ToMetricExportCloudwatchConfigMapOutput() MetricExportCloudwatchConfigMapOutput
- func (i MetricExportCloudwatchConfigMap) ToMetricExportCloudwatchConfigMapOutputWithContext(ctx context.Context) MetricExportCloudwatchConfigMapOutput
- type MetricExportCloudwatchConfigMapInput
- type MetricExportCloudwatchConfigMapOutput
- func (MetricExportCloudwatchConfigMapOutput) ElementType() reflect.Type
- func (o MetricExportCloudwatchConfigMapOutput) MapIndex(k pulumi.StringInput) MetricExportCloudwatchConfigOutput
- func (o MetricExportCloudwatchConfigMapOutput) ToMetricExportCloudwatchConfigMapOutput() MetricExportCloudwatchConfigMapOutput
- func (o MetricExportCloudwatchConfigMapOutput) ToMetricExportCloudwatchConfigMapOutputWithContext(ctx context.Context) MetricExportCloudwatchConfigMapOutput
- type MetricExportCloudwatchConfigOutput
- func (o MetricExportCloudwatchConfigOutput) ClusterId() pulumi.StringOutput
- func (MetricExportCloudwatchConfigOutput) ElementType() reflect.Type
- func (o MetricExportCloudwatchConfigOutput) LogGroupName() pulumi.StringOutput
- func (o MetricExportCloudwatchConfigOutput) RoleArn() pulumi.StringOutput
- func (o MetricExportCloudwatchConfigOutput) Status() pulumi.StringOutput
- func (o MetricExportCloudwatchConfigOutput) TargetRegion() pulumi.StringOutput
- func (o MetricExportCloudwatchConfigOutput) ToMetricExportCloudwatchConfigOutput() MetricExportCloudwatchConfigOutput
- func (o MetricExportCloudwatchConfigOutput) ToMetricExportCloudwatchConfigOutputWithContext(ctx context.Context) MetricExportCloudwatchConfigOutput
- func (o MetricExportCloudwatchConfigOutput) UserMessage() pulumi.StringOutput
- type MetricExportCloudwatchConfigState
- type MetricExportDatadogConfig
- type MetricExportDatadogConfigArgs
- type MetricExportDatadogConfigArray
- func (MetricExportDatadogConfigArray) ElementType() reflect.Type
- func (i MetricExportDatadogConfigArray) ToMetricExportDatadogConfigArrayOutput() MetricExportDatadogConfigArrayOutput
- func (i MetricExportDatadogConfigArray) ToMetricExportDatadogConfigArrayOutputWithContext(ctx context.Context) MetricExportDatadogConfigArrayOutput
- type MetricExportDatadogConfigArrayInput
- type MetricExportDatadogConfigArrayOutput
- func (MetricExportDatadogConfigArrayOutput) ElementType() reflect.Type
- func (o MetricExportDatadogConfigArrayOutput) Index(i pulumi.IntInput) MetricExportDatadogConfigOutput
- func (o MetricExportDatadogConfigArrayOutput) ToMetricExportDatadogConfigArrayOutput() MetricExportDatadogConfigArrayOutput
- func (o MetricExportDatadogConfigArrayOutput) ToMetricExportDatadogConfigArrayOutputWithContext(ctx context.Context) MetricExportDatadogConfigArrayOutput
- type MetricExportDatadogConfigInput
- type MetricExportDatadogConfigMap
- func (MetricExportDatadogConfigMap) ElementType() reflect.Type
- func (i MetricExportDatadogConfigMap) ToMetricExportDatadogConfigMapOutput() MetricExportDatadogConfigMapOutput
- func (i MetricExportDatadogConfigMap) ToMetricExportDatadogConfigMapOutputWithContext(ctx context.Context) MetricExportDatadogConfigMapOutput
- type MetricExportDatadogConfigMapInput
- type MetricExportDatadogConfigMapOutput
- func (MetricExportDatadogConfigMapOutput) ElementType() reflect.Type
- func (o MetricExportDatadogConfigMapOutput) MapIndex(k pulumi.StringInput) MetricExportDatadogConfigOutput
- func (o MetricExportDatadogConfigMapOutput) ToMetricExportDatadogConfigMapOutput() MetricExportDatadogConfigMapOutput
- func (o MetricExportDatadogConfigMapOutput) ToMetricExportDatadogConfigMapOutputWithContext(ctx context.Context) MetricExportDatadogConfigMapOutput
- type MetricExportDatadogConfigOutput
- func (o MetricExportDatadogConfigOutput) ApiKey() pulumi.StringOutput
- func (o MetricExportDatadogConfigOutput) ClusterId() pulumi.StringOutput
- func (MetricExportDatadogConfigOutput) ElementType() reflect.Type
- func (o MetricExportDatadogConfigOutput) Site() pulumi.StringOutput
- func (o MetricExportDatadogConfigOutput) Status() pulumi.StringOutput
- func (o MetricExportDatadogConfigOutput) ToMetricExportDatadogConfigOutput() MetricExportDatadogConfigOutput
- func (o MetricExportDatadogConfigOutput) ToMetricExportDatadogConfigOutputWithContext(ctx context.Context) MetricExportDatadogConfigOutput
- func (o MetricExportDatadogConfigOutput) UserMessage() pulumi.StringOutput
- type MetricExportDatadogConfigState
- type PrivateEndpointConnection
- type PrivateEndpointConnectionArgs
- type PrivateEndpointConnectionArray
- func (PrivateEndpointConnectionArray) ElementType() reflect.Type
- func (i PrivateEndpointConnectionArray) ToPrivateEndpointConnectionArrayOutput() PrivateEndpointConnectionArrayOutput
- func (i PrivateEndpointConnectionArray) ToPrivateEndpointConnectionArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionArrayOutput
- type PrivateEndpointConnectionArrayInput
- type PrivateEndpointConnectionArrayOutput
- func (PrivateEndpointConnectionArrayOutput) ElementType() reflect.Type
- func (o PrivateEndpointConnectionArrayOutput) Index(i pulumi.IntInput) PrivateEndpointConnectionOutput
- func (o PrivateEndpointConnectionArrayOutput) ToPrivateEndpointConnectionArrayOutput() PrivateEndpointConnectionArrayOutput
- func (o PrivateEndpointConnectionArrayOutput) ToPrivateEndpointConnectionArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionArrayOutput
- type PrivateEndpointConnectionInput
- type PrivateEndpointConnectionMap
- func (PrivateEndpointConnectionMap) ElementType() reflect.Type
- func (i PrivateEndpointConnectionMap) ToPrivateEndpointConnectionMapOutput() PrivateEndpointConnectionMapOutput
- func (i PrivateEndpointConnectionMap) ToPrivateEndpointConnectionMapOutputWithContext(ctx context.Context) PrivateEndpointConnectionMapOutput
- type PrivateEndpointConnectionMapInput
- type PrivateEndpointConnectionMapOutput
- func (PrivateEndpointConnectionMapOutput) ElementType() reflect.Type
- func (o PrivateEndpointConnectionMapOutput) MapIndex(k pulumi.StringInput) PrivateEndpointConnectionOutput
- func (o PrivateEndpointConnectionMapOutput) ToPrivateEndpointConnectionMapOutput() PrivateEndpointConnectionMapOutput
- func (o PrivateEndpointConnectionMapOutput) ToPrivateEndpointConnectionMapOutputWithContext(ctx context.Context) PrivateEndpointConnectionMapOutput
- type PrivateEndpointConnectionOutput
- func (o PrivateEndpointConnectionOutput) CloudProvider() pulumi.StringOutput
- func (o PrivateEndpointConnectionOutput) ClusterId() pulumi.StringOutput
- func (PrivateEndpointConnectionOutput) ElementType() reflect.Type
- func (o PrivateEndpointConnectionOutput) EndpointId() pulumi.StringOutput
- func (o PrivateEndpointConnectionOutput) RegionName() pulumi.StringOutput
- func (o PrivateEndpointConnectionOutput) ServiceId() pulumi.StringOutput
- func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput
- func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput
- type PrivateEndpointConnectionState
- type PrivateEndpointServices
- type PrivateEndpointServicesArgs
- type PrivateEndpointServicesArray
- func (PrivateEndpointServicesArray) ElementType() reflect.Type
- func (i PrivateEndpointServicesArray) ToPrivateEndpointServicesArrayOutput() PrivateEndpointServicesArrayOutput
- func (i PrivateEndpointServicesArray) ToPrivateEndpointServicesArrayOutputWithContext(ctx context.Context) PrivateEndpointServicesArrayOutput
- type PrivateEndpointServicesArrayInput
- type PrivateEndpointServicesArrayOutput
- func (PrivateEndpointServicesArrayOutput) ElementType() reflect.Type
- func (o PrivateEndpointServicesArrayOutput) Index(i pulumi.IntInput) PrivateEndpointServicesOutput
- func (o PrivateEndpointServicesArrayOutput) ToPrivateEndpointServicesArrayOutput() PrivateEndpointServicesArrayOutput
- func (o PrivateEndpointServicesArrayOutput) ToPrivateEndpointServicesArrayOutputWithContext(ctx context.Context) PrivateEndpointServicesArrayOutput
- type PrivateEndpointServicesInput
- type PrivateEndpointServicesMap
- func (PrivateEndpointServicesMap) ElementType() reflect.Type
- func (i PrivateEndpointServicesMap) ToPrivateEndpointServicesMapOutput() PrivateEndpointServicesMapOutput
- func (i PrivateEndpointServicesMap) ToPrivateEndpointServicesMapOutputWithContext(ctx context.Context) PrivateEndpointServicesMapOutput
- type PrivateEndpointServicesMapInput
- type PrivateEndpointServicesMapOutput
- func (PrivateEndpointServicesMapOutput) ElementType() reflect.Type
- func (o PrivateEndpointServicesMapOutput) MapIndex(k pulumi.StringInput) PrivateEndpointServicesOutput
- func (o PrivateEndpointServicesMapOutput) ToPrivateEndpointServicesMapOutput() PrivateEndpointServicesMapOutput
- func (o PrivateEndpointServicesMapOutput) ToPrivateEndpointServicesMapOutputWithContext(ctx context.Context) PrivateEndpointServicesMapOutput
- type PrivateEndpointServicesOutput
- func (o PrivateEndpointServicesOutput) ClusterId() pulumi.StringOutput
- func (PrivateEndpointServicesOutput) ElementType() reflect.Type
- func (o PrivateEndpointServicesOutput) Services() PrivateEndpointServicesServiceArrayOutput
- func (o PrivateEndpointServicesOutput) ToPrivateEndpointServicesOutput() PrivateEndpointServicesOutput
- func (o PrivateEndpointServicesOutput) ToPrivateEndpointServicesOutputWithContext(ctx context.Context) PrivateEndpointServicesOutput
- type PrivateEndpointServicesService
- type PrivateEndpointServicesServiceArgs
- func (PrivateEndpointServicesServiceArgs) ElementType() reflect.Type
- func (i PrivateEndpointServicesServiceArgs) ToPrivateEndpointServicesServiceOutput() PrivateEndpointServicesServiceOutput
- func (i PrivateEndpointServicesServiceArgs) ToPrivateEndpointServicesServiceOutputWithContext(ctx context.Context) PrivateEndpointServicesServiceOutput
- type PrivateEndpointServicesServiceArray
- func (PrivateEndpointServicesServiceArray) ElementType() reflect.Type
- func (i PrivateEndpointServicesServiceArray) ToPrivateEndpointServicesServiceArrayOutput() PrivateEndpointServicesServiceArrayOutput
- func (i PrivateEndpointServicesServiceArray) ToPrivateEndpointServicesServiceArrayOutputWithContext(ctx context.Context) PrivateEndpointServicesServiceArrayOutput
- type PrivateEndpointServicesServiceArrayInput
- type PrivateEndpointServicesServiceArrayOutput
- func (PrivateEndpointServicesServiceArrayOutput) ElementType() reflect.Type
- func (o PrivateEndpointServicesServiceArrayOutput) Index(i pulumi.IntInput) PrivateEndpointServicesServiceOutput
- func (o PrivateEndpointServicesServiceArrayOutput) ToPrivateEndpointServicesServiceArrayOutput() PrivateEndpointServicesServiceArrayOutput
- func (o PrivateEndpointServicesServiceArrayOutput) ToPrivateEndpointServicesServiceArrayOutputWithContext(ctx context.Context) PrivateEndpointServicesServiceArrayOutput
- type PrivateEndpointServicesServiceAws
- type PrivateEndpointServicesServiceAwsArgs
- func (PrivateEndpointServicesServiceAwsArgs) ElementType() reflect.Type
- func (i PrivateEndpointServicesServiceAwsArgs) ToPrivateEndpointServicesServiceAwsOutput() PrivateEndpointServicesServiceAwsOutput
- func (i PrivateEndpointServicesServiceAwsArgs) ToPrivateEndpointServicesServiceAwsOutputWithContext(ctx context.Context) PrivateEndpointServicesServiceAwsOutput
- func (i PrivateEndpointServicesServiceAwsArgs) ToPrivateEndpointServicesServiceAwsPtrOutput() PrivateEndpointServicesServiceAwsPtrOutput
- func (i PrivateEndpointServicesServiceAwsArgs) ToPrivateEndpointServicesServiceAwsPtrOutputWithContext(ctx context.Context) PrivateEndpointServicesServiceAwsPtrOutput
- type PrivateEndpointServicesServiceAwsInput
- type PrivateEndpointServicesServiceAwsOutput
- func (o PrivateEndpointServicesServiceAwsOutput) AvailabilityZoneIds() pulumi.StringArrayOutput
- func (PrivateEndpointServicesServiceAwsOutput) ElementType() reflect.Type
- func (o PrivateEndpointServicesServiceAwsOutput) ServiceId() pulumi.StringPtrOutput
- func (o PrivateEndpointServicesServiceAwsOutput) ServiceName() pulumi.StringPtrOutput
- func (o PrivateEndpointServicesServiceAwsOutput) ToPrivateEndpointServicesServiceAwsOutput() PrivateEndpointServicesServiceAwsOutput
- func (o PrivateEndpointServicesServiceAwsOutput) ToPrivateEndpointServicesServiceAwsOutputWithContext(ctx context.Context) PrivateEndpointServicesServiceAwsOutput
- func (o PrivateEndpointServicesServiceAwsOutput) ToPrivateEndpointServicesServiceAwsPtrOutput() PrivateEndpointServicesServiceAwsPtrOutput
- func (o PrivateEndpointServicesServiceAwsOutput) ToPrivateEndpointServicesServiceAwsPtrOutputWithContext(ctx context.Context) PrivateEndpointServicesServiceAwsPtrOutput
- type PrivateEndpointServicesServiceAwsPtrInput
- type PrivateEndpointServicesServiceAwsPtrOutput
- func (o PrivateEndpointServicesServiceAwsPtrOutput) AvailabilityZoneIds() pulumi.StringArrayOutput
- func (o PrivateEndpointServicesServiceAwsPtrOutput) Elem() PrivateEndpointServicesServiceAwsOutput
- func (PrivateEndpointServicesServiceAwsPtrOutput) ElementType() reflect.Type
- func (o PrivateEndpointServicesServiceAwsPtrOutput) ServiceId() pulumi.StringPtrOutput
- func (o PrivateEndpointServicesServiceAwsPtrOutput) ServiceName() pulumi.StringPtrOutput
- func (o PrivateEndpointServicesServiceAwsPtrOutput) ToPrivateEndpointServicesServiceAwsPtrOutput() PrivateEndpointServicesServiceAwsPtrOutput
- func (o PrivateEndpointServicesServiceAwsPtrOutput) ToPrivateEndpointServicesServiceAwsPtrOutputWithContext(ctx context.Context) PrivateEndpointServicesServiceAwsPtrOutput
- type PrivateEndpointServicesServiceInput
- type PrivateEndpointServicesServiceOutput
- func (o PrivateEndpointServicesServiceOutput) Aws() PrivateEndpointServicesServiceAwsPtrOutput
- func (o PrivateEndpointServicesServiceOutput) CloudProvider() pulumi.StringPtrOutput
- func (PrivateEndpointServicesServiceOutput) ElementType() reflect.Type
- func (o PrivateEndpointServicesServiceOutput) RegionName() pulumi.StringPtrOutput
- func (o PrivateEndpointServicesServiceOutput) Status() pulumi.StringPtrOutput
- func (o PrivateEndpointServicesServiceOutput) ToPrivateEndpointServicesServiceOutput() PrivateEndpointServicesServiceOutput
- func (o PrivateEndpointServicesServiceOutput) ToPrivateEndpointServicesServiceOutputWithContext(ctx context.Context) PrivateEndpointServicesServiceOutput
- type PrivateEndpointServicesState
- type PrivateEndpointTrustedOwner
- func (*PrivateEndpointTrustedOwner) ElementType() reflect.Type
- func (i *PrivateEndpointTrustedOwner) ToPrivateEndpointTrustedOwnerOutput() PrivateEndpointTrustedOwnerOutput
- func (i *PrivateEndpointTrustedOwner) ToPrivateEndpointTrustedOwnerOutputWithContext(ctx context.Context) PrivateEndpointTrustedOwnerOutput
- type PrivateEndpointTrustedOwnerArgs
- type PrivateEndpointTrustedOwnerArray
- func (PrivateEndpointTrustedOwnerArray) ElementType() reflect.Type
- func (i PrivateEndpointTrustedOwnerArray) ToPrivateEndpointTrustedOwnerArrayOutput() PrivateEndpointTrustedOwnerArrayOutput
- func (i PrivateEndpointTrustedOwnerArray) ToPrivateEndpointTrustedOwnerArrayOutputWithContext(ctx context.Context) PrivateEndpointTrustedOwnerArrayOutput
- type PrivateEndpointTrustedOwnerArrayInput
- type PrivateEndpointTrustedOwnerArrayOutput
- func (PrivateEndpointTrustedOwnerArrayOutput) ElementType() reflect.Type
- func (o PrivateEndpointTrustedOwnerArrayOutput) Index(i pulumi.IntInput) PrivateEndpointTrustedOwnerOutput
- func (o PrivateEndpointTrustedOwnerArrayOutput) ToPrivateEndpointTrustedOwnerArrayOutput() PrivateEndpointTrustedOwnerArrayOutput
- func (o PrivateEndpointTrustedOwnerArrayOutput) ToPrivateEndpointTrustedOwnerArrayOutputWithContext(ctx context.Context) PrivateEndpointTrustedOwnerArrayOutput
- type PrivateEndpointTrustedOwnerInput
- type PrivateEndpointTrustedOwnerMap
- func (PrivateEndpointTrustedOwnerMap) ElementType() reflect.Type
- func (i PrivateEndpointTrustedOwnerMap) ToPrivateEndpointTrustedOwnerMapOutput() PrivateEndpointTrustedOwnerMapOutput
- func (i PrivateEndpointTrustedOwnerMap) ToPrivateEndpointTrustedOwnerMapOutputWithContext(ctx context.Context) PrivateEndpointTrustedOwnerMapOutput
- type PrivateEndpointTrustedOwnerMapInput
- type PrivateEndpointTrustedOwnerMapOutput
- func (PrivateEndpointTrustedOwnerMapOutput) ElementType() reflect.Type
- func (o PrivateEndpointTrustedOwnerMapOutput) MapIndex(k pulumi.StringInput) PrivateEndpointTrustedOwnerOutput
- func (o PrivateEndpointTrustedOwnerMapOutput) ToPrivateEndpointTrustedOwnerMapOutput() PrivateEndpointTrustedOwnerMapOutput
- func (o PrivateEndpointTrustedOwnerMapOutput) ToPrivateEndpointTrustedOwnerMapOutputWithContext(ctx context.Context) PrivateEndpointTrustedOwnerMapOutput
- type PrivateEndpointTrustedOwnerOutput
- func (o PrivateEndpointTrustedOwnerOutput) ClusterId() pulumi.StringOutput
- func (PrivateEndpointTrustedOwnerOutput) ElementType() reflect.Type
- func (o PrivateEndpointTrustedOwnerOutput) ExternalOwnerId() pulumi.StringOutput
- func (o PrivateEndpointTrustedOwnerOutput) OwnerId() pulumi.StringOutput
- func (o PrivateEndpointTrustedOwnerOutput) ToPrivateEndpointTrustedOwnerOutput() PrivateEndpointTrustedOwnerOutput
- func (o PrivateEndpointTrustedOwnerOutput) ToPrivateEndpointTrustedOwnerOutputWithContext(ctx context.Context) PrivateEndpointTrustedOwnerOutput
- func (o PrivateEndpointTrustedOwnerOutput) Type() pulumi.StringOutput
- type PrivateEndpointTrustedOwnerState
- type Provider
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
- type SqlUser
- type SqlUserArgs
- type SqlUserArray
- type SqlUserArrayInput
- type SqlUserArrayOutput
- type SqlUserInput
- type SqlUserMap
- type SqlUserMapInput
- type SqlUserMapOutput
- type SqlUserOutput
- func (o SqlUserOutput) ClusterId() pulumi.StringOutput
- func (SqlUserOutput) ElementType() reflect.Type
- func (o SqlUserOutput) Name() pulumi.StringOutput
- func (o SqlUserOutput) Password() pulumi.StringPtrOutput
- func (o SqlUserOutput) ToSqlUserOutput() SqlUserOutput
- func (o SqlUserOutput) ToSqlUserOutputWithContext(ctx context.Context) SqlUserOutput
- type SqlUserState
- type UserRoleGrants
- type UserRoleGrantsArgs
- type UserRoleGrantsArray
- type UserRoleGrantsArrayInput
- type UserRoleGrantsArrayOutput
- func (UserRoleGrantsArrayOutput) ElementType() reflect.Type
- func (o UserRoleGrantsArrayOutput) Index(i pulumi.IntInput) UserRoleGrantsOutput
- func (o UserRoleGrantsArrayOutput) ToUserRoleGrantsArrayOutput() UserRoleGrantsArrayOutput
- func (o UserRoleGrantsArrayOutput) ToUserRoleGrantsArrayOutputWithContext(ctx context.Context) UserRoleGrantsArrayOutput
- type UserRoleGrantsInput
- type UserRoleGrantsMap
- type UserRoleGrantsMapInput
- type UserRoleGrantsMapOutput
- func (UserRoleGrantsMapOutput) ElementType() reflect.Type
- func (o UserRoleGrantsMapOutput) MapIndex(k pulumi.StringInput) UserRoleGrantsOutput
- func (o UserRoleGrantsMapOutput) ToUserRoleGrantsMapOutput() UserRoleGrantsMapOutput
- func (o UserRoleGrantsMapOutput) ToUserRoleGrantsMapOutputWithContext(ctx context.Context) UserRoleGrantsMapOutput
- type UserRoleGrantsOutput
- func (UserRoleGrantsOutput) ElementType() reflect.Type
- func (o UserRoleGrantsOutput) Roles() UserRoleGrantsRoleArrayOutput
- func (o UserRoleGrantsOutput) ToUserRoleGrantsOutput() UserRoleGrantsOutput
- func (o UserRoleGrantsOutput) ToUserRoleGrantsOutputWithContext(ctx context.Context) UserRoleGrantsOutput
- func (o UserRoleGrantsOutput) UserId() pulumi.StringOutput
- type UserRoleGrantsRole
- type UserRoleGrantsRoleArgs
- type UserRoleGrantsRoleArray
- type UserRoleGrantsRoleArrayInput
- type UserRoleGrantsRoleArrayOutput
- func (UserRoleGrantsRoleArrayOutput) ElementType() reflect.Type
- func (o UserRoleGrantsRoleArrayOutput) Index(i pulumi.IntInput) UserRoleGrantsRoleOutput
- func (o UserRoleGrantsRoleArrayOutput) ToUserRoleGrantsRoleArrayOutput() UserRoleGrantsRoleArrayOutput
- func (o UserRoleGrantsRoleArrayOutput) ToUserRoleGrantsRoleArrayOutputWithContext(ctx context.Context) UserRoleGrantsRoleArrayOutput
- type UserRoleGrantsRoleInput
- type UserRoleGrantsRoleOutput
- func (UserRoleGrantsRoleOutput) ElementType() reflect.Type
- func (o UserRoleGrantsRoleOutput) ResourceId() pulumi.StringPtrOutput
- func (o UserRoleGrantsRoleOutput) ResourceType() pulumi.StringOutput
- func (o UserRoleGrantsRoleOutput) RoleName() pulumi.StringOutput
- func (o UserRoleGrantsRoleOutput) ToUserRoleGrantsRoleOutput() UserRoleGrantsRoleOutput
- func (o UserRoleGrantsRoleOutput) ToUserRoleGrantsRoleOutputWithContext(ctx context.Context) UserRoleGrantsRoleOutput
- type UserRoleGrantsState
- type VersionDeferral
- type VersionDeferralArgs
- type VersionDeferralArray
- type VersionDeferralArrayInput
- type VersionDeferralArrayOutput
- func (VersionDeferralArrayOutput) ElementType() reflect.Type
- func (o VersionDeferralArrayOutput) Index(i pulumi.IntInput) VersionDeferralOutput
- func (o VersionDeferralArrayOutput) ToVersionDeferralArrayOutput() VersionDeferralArrayOutput
- func (o VersionDeferralArrayOutput) ToVersionDeferralArrayOutputWithContext(ctx context.Context) VersionDeferralArrayOutput
- type VersionDeferralInput
- type VersionDeferralMap
- type VersionDeferralMapInput
- type VersionDeferralMapOutput
- func (VersionDeferralMapOutput) ElementType() reflect.Type
- func (o VersionDeferralMapOutput) MapIndex(k pulumi.StringInput) VersionDeferralOutput
- func (o VersionDeferralMapOutput) ToVersionDeferralMapOutput() VersionDeferralMapOutput
- func (o VersionDeferralMapOutput) ToVersionDeferralMapOutputWithContext(ctx context.Context) VersionDeferralMapOutput
- type VersionDeferralOutput
- func (o VersionDeferralOutput) DeferralPolicy() pulumi.StringOutput
- func (VersionDeferralOutput) ElementType() reflect.Type
- func (o VersionDeferralOutput) ToVersionDeferralOutput() VersionDeferralOutput
- func (o VersionDeferralOutput) ToVersionDeferralOutputWithContext(ctx context.Context) VersionDeferralOutput
- type VersionDeferralState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AllowList ¶
type AllowList struct { pulumi.CustomResourceState // IP address component of the [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing#CIDR_notation) range for this entry. CidrIp pulumi.StringOutput `pulumi:"cidrIp"` // Map component of the [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing#CIDR_notation) range for this entry. CidrMask pulumi.IntOutput `pulumi:"cidrMask"` ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Name of this allowlist entry. Name pulumi.StringPtrOutput `pulumi:"name"` // Set to 'true' to allow SQL connections from this CIDR range. Sql pulumi.BoolOutput `pulumi:"sql"` // Set to 'true' to allow access to the management console from this CIDR range. Ui pulumi.BoolOutput `pulumi:"ui"` }
List of IP ranges allowed to access the cluster.
func GetAllowList ¶
func GetAllowList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AllowListState, opts ...pulumi.ResourceOption) (*AllowList, error)
GetAllowList gets an existing AllowList 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 NewAllowList ¶
func NewAllowList(ctx *pulumi.Context, name string, args *AllowListArgs, opts ...pulumi.ResourceOption) (*AllowList, error)
NewAllowList registers a new resource with the given unique name, arguments, and options.
func (*AllowList) ElementType ¶
func (*AllowList) ToAllowListOutput ¶
func (i *AllowList) ToAllowListOutput() AllowListOutput
func (*AllowList) ToAllowListOutputWithContext ¶
func (i *AllowList) ToAllowListOutputWithContext(ctx context.Context) AllowListOutput
type AllowListArgs ¶
type AllowListArgs struct { // IP address component of the [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing#CIDR_notation) range for this entry. CidrIp pulumi.StringInput // Map component of the [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing#CIDR_notation) range for this entry. CidrMask pulumi.IntInput ClusterId pulumi.StringInput // Name of this allowlist entry. Name pulumi.StringPtrInput // Set to 'true' to allow SQL connections from this CIDR range. Sql pulumi.BoolInput // Set to 'true' to allow access to the management console from this CIDR range. Ui pulumi.BoolInput }
The set of arguments for constructing a AllowList resource.
func (AllowListArgs) ElementType ¶
func (AllowListArgs) ElementType() reflect.Type
type AllowListArray ¶
type AllowListArray []AllowListInput
func (AllowListArray) ElementType ¶
func (AllowListArray) ElementType() reflect.Type
func (AllowListArray) ToAllowListArrayOutput ¶
func (i AllowListArray) ToAllowListArrayOutput() AllowListArrayOutput
func (AllowListArray) ToAllowListArrayOutputWithContext ¶
func (i AllowListArray) ToAllowListArrayOutputWithContext(ctx context.Context) AllowListArrayOutput
type AllowListArrayInput ¶
type AllowListArrayInput interface { pulumi.Input ToAllowListArrayOutput() AllowListArrayOutput ToAllowListArrayOutputWithContext(context.Context) AllowListArrayOutput }
AllowListArrayInput is an input type that accepts AllowListArray and AllowListArrayOutput values. You can construct a concrete instance of `AllowListArrayInput` via:
AllowListArray{ AllowListArgs{...} }
type AllowListArrayOutput ¶
type AllowListArrayOutput struct{ *pulumi.OutputState }
func (AllowListArrayOutput) ElementType ¶
func (AllowListArrayOutput) ElementType() reflect.Type
func (AllowListArrayOutput) Index ¶
func (o AllowListArrayOutput) Index(i pulumi.IntInput) AllowListOutput
func (AllowListArrayOutput) ToAllowListArrayOutput ¶
func (o AllowListArrayOutput) ToAllowListArrayOutput() AllowListArrayOutput
func (AllowListArrayOutput) ToAllowListArrayOutputWithContext ¶
func (o AllowListArrayOutput) ToAllowListArrayOutputWithContext(ctx context.Context) AllowListArrayOutput
type AllowListInput ¶
type AllowListInput interface { pulumi.Input ToAllowListOutput() AllowListOutput ToAllowListOutputWithContext(ctx context.Context) AllowListOutput }
type AllowListMap ¶
type AllowListMap map[string]AllowListInput
func (AllowListMap) ElementType ¶
func (AllowListMap) ElementType() reflect.Type
func (AllowListMap) ToAllowListMapOutput ¶
func (i AllowListMap) ToAllowListMapOutput() AllowListMapOutput
func (AllowListMap) ToAllowListMapOutputWithContext ¶
func (i AllowListMap) ToAllowListMapOutputWithContext(ctx context.Context) AllowListMapOutput
type AllowListMapInput ¶
type AllowListMapInput interface { pulumi.Input ToAllowListMapOutput() AllowListMapOutput ToAllowListMapOutputWithContext(context.Context) AllowListMapOutput }
AllowListMapInput is an input type that accepts AllowListMap and AllowListMapOutput values. You can construct a concrete instance of `AllowListMapInput` via:
AllowListMap{ "key": AllowListArgs{...} }
type AllowListMapOutput ¶
type AllowListMapOutput struct{ *pulumi.OutputState }
func (AllowListMapOutput) ElementType ¶
func (AllowListMapOutput) ElementType() reflect.Type
func (AllowListMapOutput) MapIndex ¶
func (o AllowListMapOutput) MapIndex(k pulumi.StringInput) AllowListOutput
func (AllowListMapOutput) ToAllowListMapOutput ¶
func (o AllowListMapOutput) ToAllowListMapOutput() AllowListMapOutput
func (AllowListMapOutput) ToAllowListMapOutputWithContext ¶
func (o AllowListMapOutput) ToAllowListMapOutputWithContext(ctx context.Context) AllowListMapOutput
type AllowListOutput ¶
type AllowListOutput struct{ *pulumi.OutputState }
func (AllowListOutput) CidrIp ¶
func (o AllowListOutput) CidrIp() pulumi.StringOutput
IP address component of the [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing#CIDR_notation) range for this entry.
func (AllowListOutput) CidrMask ¶
func (o AllowListOutput) CidrMask() pulumi.IntOutput
Map component of the [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing#CIDR_notation) range for this entry.
func (AllowListOutput) ClusterId ¶
func (o AllowListOutput) ClusterId() pulumi.StringOutput
func (AllowListOutput) ElementType ¶
func (AllowListOutput) ElementType() reflect.Type
func (AllowListOutput) Name ¶
func (o AllowListOutput) Name() pulumi.StringPtrOutput
Name of this allowlist entry.
func (AllowListOutput) Sql ¶
func (o AllowListOutput) Sql() pulumi.BoolOutput
Set to 'true' to allow SQL connections from this CIDR range.
func (AllowListOutput) ToAllowListOutput ¶
func (o AllowListOutput) ToAllowListOutput() AllowListOutput
func (AllowListOutput) ToAllowListOutputWithContext ¶
func (o AllowListOutput) ToAllowListOutputWithContext(ctx context.Context) AllowListOutput
func (AllowListOutput) Ui ¶
func (o AllowListOutput) Ui() pulumi.BoolOutput
Set to 'true' to allow access to the management console from this CIDR range.
type AllowListState ¶
type AllowListState struct { // IP address component of the [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing#CIDR_notation) range for this entry. CidrIp pulumi.StringPtrInput // Map component of the [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing#CIDR_notation) range for this entry. CidrMask pulumi.IntPtrInput ClusterId pulumi.StringPtrInput // Name of this allowlist entry. Name pulumi.StringPtrInput // Set to 'true' to allow SQL connections from this CIDR range. Sql pulumi.BoolPtrInput // Set to 'true' to allow access to the management console from this CIDR range. Ui pulumi.BoolPtrInput }
func (AllowListState) ElementType ¶
func (AllowListState) ElementType() reflect.Type
type ApiOidcConfig ¶ added in v0.1.0
type ApiOidcConfig struct { pulumi.CustomResourceState // The audience that CC API should accept for this API OIDC Configuration. Audience pulumi.StringOutput `pulumi:"audience"` // The JWT claim that should be used as the user identifier. Defaults to the subject. Claim pulumi.StringOutput `pulumi:"claim"` // The mapping rules to convert token user identifiers into a new form. IdentityMaps ApiOidcConfigIdentityMapArrayOutput `pulumi:"identityMaps"` // The issuer of tokens for the API OIDC Configuration. Usually this is a url. Issuer pulumi.StringOutput `pulumi:"issuer"` // The JSON Web Key Set used to check the signature of the JWTs. Jwks pulumi.StringOutput `pulumi:"jwks"` }
Configuration to allow external OIDC providers to issue tokens for use with CC API.
func GetApiOidcConfig ¶ added in v0.1.0
func GetApiOidcConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApiOidcConfigState, opts ...pulumi.ResourceOption) (*ApiOidcConfig, error)
GetApiOidcConfig gets an existing ApiOidcConfig 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 NewApiOidcConfig ¶ added in v0.1.0
func NewApiOidcConfig(ctx *pulumi.Context, name string, args *ApiOidcConfigArgs, opts ...pulumi.ResourceOption) (*ApiOidcConfig, error)
NewApiOidcConfig registers a new resource with the given unique name, arguments, and options.
func (*ApiOidcConfig) ElementType ¶ added in v0.1.0
func (*ApiOidcConfig) ElementType() reflect.Type
func (*ApiOidcConfig) ToApiOidcConfigOutput ¶ added in v0.1.0
func (i *ApiOidcConfig) ToApiOidcConfigOutput() ApiOidcConfigOutput
func (*ApiOidcConfig) ToApiOidcConfigOutputWithContext ¶ added in v0.1.0
func (i *ApiOidcConfig) ToApiOidcConfigOutputWithContext(ctx context.Context) ApiOidcConfigOutput
type ApiOidcConfigArgs ¶ added in v0.1.0
type ApiOidcConfigArgs struct { // The audience that CC API should accept for this API OIDC Configuration. Audience pulumi.StringInput // The JWT claim that should be used as the user identifier. Defaults to the subject. Claim pulumi.StringPtrInput // The mapping rules to convert token user identifiers into a new form. IdentityMaps ApiOidcConfigIdentityMapArrayInput // The issuer of tokens for the API OIDC Configuration. Usually this is a url. Issuer pulumi.StringInput // The JSON Web Key Set used to check the signature of the JWTs. Jwks pulumi.StringInput }
The set of arguments for constructing a ApiOidcConfig resource.
func (ApiOidcConfigArgs) ElementType ¶ added in v0.1.0
func (ApiOidcConfigArgs) ElementType() reflect.Type
type ApiOidcConfigArray ¶ added in v0.1.0
type ApiOidcConfigArray []ApiOidcConfigInput
func (ApiOidcConfigArray) ElementType ¶ added in v0.1.0
func (ApiOidcConfigArray) ElementType() reflect.Type
func (ApiOidcConfigArray) ToApiOidcConfigArrayOutput ¶ added in v0.1.0
func (i ApiOidcConfigArray) ToApiOidcConfigArrayOutput() ApiOidcConfigArrayOutput
func (ApiOidcConfigArray) ToApiOidcConfigArrayOutputWithContext ¶ added in v0.1.0
func (i ApiOidcConfigArray) ToApiOidcConfigArrayOutputWithContext(ctx context.Context) ApiOidcConfigArrayOutput
type ApiOidcConfigArrayInput ¶ added in v0.1.0
type ApiOidcConfigArrayInput interface { pulumi.Input ToApiOidcConfigArrayOutput() ApiOidcConfigArrayOutput ToApiOidcConfigArrayOutputWithContext(context.Context) ApiOidcConfigArrayOutput }
ApiOidcConfigArrayInput is an input type that accepts ApiOidcConfigArray and ApiOidcConfigArrayOutput values. You can construct a concrete instance of `ApiOidcConfigArrayInput` via:
ApiOidcConfigArray{ ApiOidcConfigArgs{...} }
type ApiOidcConfigArrayOutput ¶ added in v0.1.0
type ApiOidcConfigArrayOutput struct{ *pulumi.OutputState }
func (ApiOidcConfigArrayOutput) ElementType ¶ added in v0.1.0
func (ApiOidcConfigArrayOutput) ElementType() reflect.Type
func (ApiOidcConfigArrayOutput) Index ¶ added in v0.1.0
func (o ApiOidcConfigArrayOutput) Index(i pulumi.IntInput) ApiOidcConfigOutput
func (ApiOidcConfigArrayOutput) ToApiOidcConfigArrayOutput ¶ added in v0.1.0
func (o ApiOidcConfigArrayOutput) ToApiOidcConfigArrayOutput() ApiOidcConfigArrayOutput
func (ApiOidcConfigArrayOutput) ToApiOidcConfigArrayOutputWithContext ¶ added in v0.1.0
func (o ApiOidcConfigArrayOutput) ToApiOidcConfigArrayOutputWithContext(ctx context.Context) ApiOidcConfigArrayOutput
type ApiOidcConfigIdentityMap ¶ added in v0.1.0
type ApiOidcConfigIdentityMap struct { // The username (email or service account id) of the CC user that the token should map to. CcIdentity string `pulumi:"ccIdentity"` // Indicates that the tokenPrincipal field is a regex value. IsRegex *bool `pulumi:"isRegex"` // The token value that needs to be mapped. TokenIdentity string `pulumi:"tokenIdentity"` }
type ApiOidcConfigIdentityMapArgs ¶ added in v0.1.0
type ApiOidcConfigIdentityMapArgs struct { // The username (email or service account id) of the CC user that the token should map to. CcIdentity pulumi.StringInput `pulumi:"ccIdentity"` // Indicates that the tokenPrincipal field is a regex value. IsRegex pulumi.BoolPtrInput `pulumi:"isRegex"` // The token value that needs to be mapped. TokenIdentity pulumi.StringInput `pulumi:"tokenIdentity"` }
func (ApiOidcConfigIdentityMapArgs) ElementType ¶ added in v0.1.0
func (ApiOidcConfigIdentityMapArgs) ElementType() reflect.Type
func (ApiOidcConfigIdentityMapArgs) ToApiOidcConfigIdentityMapOutput ¶ added in v0.1.0
func (i ApiOidcConfigIdentityMapArgs) ToApiOidcConfigIdentityMapOutput() ApiOidcConfigIdentityMapOutput
func (ApiOidcConfigIdentityMapArgs) ToApiOidcConfigIdentityMapOutputWithContext ¶ added in v0.1.0
func (i ApiOidcConfigIdentityMapArgs) ToApiOidcConfigIdentityMapOutputWithContext(ctx context.Context) ApiOidcConfigIdentityMapOutput
type ApiOidcConfigIdentityMapArray ¶ added in v0.1.0
type ApiOidcConfigIdentityMapArray []ApiOidcConfigIdentityMapInput
func (ApiOidcConfigIdentityMapArray) ElementType ¶ added in v0.1.0
func (ApiOidcConfigIdentityMapArray) ElementType() reflect.Type
func (ApiOidcConfigIdentityMapArray) ToApiOidcConfigIdentityMapArrayOutput ¶ added in v0.1.0
func (i ApiOidcConfigIdentityMapArray) ToApiOidcConfigIdentityMapArrayOutput() ApiOidcConfigIdentityMapArrayOutput
func (ApiOidcConfigIdentityMapArray) ToApiOidcConfigIdentityMapArrayOutputWithContext ¶ added in v0.1.0
func (i ApiOidcConfigIdentityMapArray) ToApiOidcConfigIdentityMapArrayOutputWithContext(ctx context.Context) ApiOidcConfigIdentityMapArrayOutput
type ApiOidcConfigIdentityMapArrayInput ¶ added in v0.1.0
type ApiOidcConfigIdentityMapArrayInput interface { pulumi.Input ToApiOidcConfigIdentityMapArrayOutput() ApiOidcConfigIdentityMapArrayOutput ToApiOidcConfigIdentityMapArrayOutputWithContext(context.Context) ApiOidcConfigIdentityMapArrayOutput }
ApiOidcConfigIdentityMapArrayInput is an input type that accepts ApiOidcConfigIdentityMapArray and ApiOidcConfigIdentityMapArrayOutput values. You can construct a concrete instance of `ApiOidcConfigIdentityMapArrayInput` via:
ApiOidcConfigIdentityMapArray{ ApiOidcConfigIdentityMapArgs{...} }
type ApiOidcConfigIdentityMapArrayOutput ¶ added in v0.1.0
type ApiOidcConfigIdentityMapArrayOutput struct{ *pulumi.OutputState }
func (ApiOidcConfigIdentityMapArrayOutput) ElementType ¶ added in v0.1.0
func (ApiOidcConfigIdentityMapArrayOutput) ElementType() reflect.Type
func (ApiOidcConfigIdentityMapArrayOutput) Index ¶ added in v0.1.0
func (o ApiOidcConfigIdentityMapArrayOutput) Index(i pulumi.IntInput) ApiOidcConfigIdentityMapOutput
func (ApiOidcConfigIdentityMapArrayOutput) ToApiOidcConfigIdentityMapArrayOutput ¶ added in v0.1.0
func (o ApiOidcConfigIdentityMapArrayOutput) ToApiOidcConfigIdentityMapArrayOutput() ApiOidcConfigIdentityMapArrayOutput
func (ApiOidcConfigIdentityMapArrayOutput) ToApiOidcConfigIdentityMapArrayOutputWithContext ¶ added in v0.1.0
func (o ApiOidcConfigIdentityMapArrayOutput) ToApiOidcConfigIdentityMapArrayOutputWithContext(ctx context.Context) ApiOidcConfigIdentityMapArrayOutput
type ApiOidcConfigIdentityMapInput ¶ added in v0.1.0
type ApiOidcConfigIdentityMapInput interface { pulumi.Input ToApiOidcConfigIdentityMapOutput() ApiOidcConfigIdentityMapOutput ToApiOidcConfigIdentityMapOutputWithContext(context.Context) ApiOidcConfigIdentityMapOutput }
ApiOidcConfigIdentityMapInput is an input type that accepts ApiOidcConfigIdentityMap and ApiOidcConfigIdentityMapOutput values. You can construct a concrete instance of `ApiOidcConfigIdentityMapInput` via:
ApiOidcConfigIdentityMap{ "key": ApiOidcConfigIdentityArgs{...} }
type ApiOidcConfigIdentityMapOutput ¶ added in v0.1.0
type ApiOidcConfigIdentityMapOutput struct{ *pulumi.OutputState }
func (ApiOidcConfigIdentityMapOutput) CcIdentity ¶ added in v0.1.0
func (o ApiOidcConfigIdentityMapOutput) CcIdentity() pulumi.StringOutput
The username (email or service account id) of the CC user that the token should map to.
func (ApiOidcConfigIdentityMapOutput) ElementType ¶ added in v0.1.0
func (ApiOidcConfigIdentityMapOutput) ElementType() reflect.Type
func (ApiOidcConfigIdentityMapOutput) IsRegex ¶ added in v0.1.0
func (o ApiOidcConfigIdentityMapOutput) IsRegex() pulumi.BoolPtrOutput
Indicates that the tokenPrincipal field is a regex value.
func (ApiOidcConfigIdentityMapOutput) ToApiOidcConfigIdentityMapOutput ¶ added in v0.1.0
func (o ApiOidcConfigIdentityMapOutput) ToApiOidcConfigIdentityMapOutput() ApiOidcConfigIdentityMapOutput
func (ApiOidcConfigIdentityMapOutput) ToApiOidcConfigIdentityMapOutputWithContext ¶ added in v0.1.0
func (o ApiOidcConfigIdentityMapOutput) ToApiOidcConfigIdentityMapOutputWithContext(ctx context.Context) ApiOidcConfigIdentityMapOutput
func (ApiOidcConfigIdentityMapOutput) TokenIdentity ¶ added in v0.1.0
func (o ApiOidcConfigIdentityMapOutput) TokenIdentity() pulumi.StringOutput
The token value that needs to be mapped.
type ApiOidcConfigInput ¶ added in v0.1.0
type ApiOidcConfigInput interface { pulumi.Input ToApiOidcConfigOutput() ApiOidcConfigOutput ToApiOidcConfigOutputWithContext(ctx context.Context) ApiOidcConfigOutput }
type ApiOidcConfigMap ¶ added in v0.1.0
type ApiOidcConfigMap map[string]ApiOidcConfigInput
func (ApiOidcConfigMap) ElementType ¶ added in v0.1.0
func (ApiOidcConfigMap) ElementType() reflect.Type
func (ApiOidcConfigMap) ToApiOidcConfigMapOutput ¶ added in v0.1.0
func (i ApiOidcConfigMap) ToApiOidcConfigMapOutput() ApiOidcConfigMapOutput
func (ApiOidcConfigMap) ToApiOidcConfigMapOutputWithContext ¶ added in v0.1.0
func (i ApiOidcConfigMap) ToApiOidcConfigMapOutputWithContext(ctx context.Context) ApiOidcConfigMapOutput
type ApiOidcConfigMapInput ¶ added in v0.1.0
type ApiOidcConfigMapInput interface { pulumi.Input ToApiOidcConfigMapOutput() ApiOidcConfigMapOutput ToApiOidcConfigMapOutputWithContext(context.Context) ApiOidcConfigMapOutput }
ApiOidcConfigMapInput is an input type that accepts ApiOidcConfigMap and ApiOidcConfigMapOutput values. You can construct a concrete instance of `ApiOidcConfigMapInput` via:
ApiOidcConfigMap{ "key": ApiOidcConfigArgs{...} }
type ApiOidcConfigMapOutput ¶ added in v0.1.0
type ApiOidcConfigMapOutput struct{ *pulumi.OutputState }
func (ApiOidcConfigMapOutput) ElementType ¶ added in v0.1.0
func (ApiOidcConfigMapOutput) ElementType() reflect.Type
func (ApiOidcConfigMapOutput) MapIndex ¶ added in v0.1.0
func (o ApiOidcConfigMapOutput) MapIndex(k pulumi.StringInput) ApiOidcConfigOutput
func (ApiOidcConfigMapOutput) ToApiOidcConfigMapOutput ¶ added in v0.1.0
func (o ApiOidcConfigMapOutput) ToApiOidcConfigMapOutput() ApiOidcConfigMapOutput
func (ApiOidcConfigMapOutput) ToApiOidcConfigMapOutputWithContext ¶ added in v0.1.0
func (o ApiOidcConfigMapOutput) ToApiOidcConfigMapOutputWithContext(ctx context.Context) ApiOidcConfigMapOutput
type ApiOidcConfigOutput ¶ added in v0.1.0
type ApiOidcConfigOutput struct{ *pulumi.OutputState }
func (ApiOidcConfigOutput) Audience ¶ added in v0.1.0
func (o ApiOidcConfigOutput) Audience() pulumi.StringOutput
The audience that CC API should accept for this API OIDC Configuration.
func (ApiOidcConfigOutput) Claim ¶ added in v0.1.0
func (o ApiOidcConfigOutput) Claim() pulumi.StringOutput
The JWT claim that should be used as the user identifier. Defaults to the subject.
func (ApiOidcConfigOutput) ElementType ¶ added in v0.1.0
func (ApiOidcConfigOutput) ElementType() reflect.Type
func (ApiOidcConfigOutput) IdentityMaps ¶ added in v0.1.0
func (o ApiOidcConfigOutput) IdentityMaps() ApiOidcConfigIdentityMapArrayOutput
The mapping rules to convert token user identifiers into a new form.
func (ApiOidcConfigOutput) Issuer ¶ added in v0.1.0
func (o ApiOidcConfigOutput) Issuer() pulumi.StringOutput
The issuer of tokens for the API OIDC Configuration. Usually this is a url.
func (ApiOidcConfigOutput) Jwks ¶ added in v0.1.0
func (o ApiOidcConfigOutput) Jwks() pulumi.StringOutput
The JSON Web Key Set used to check the signature of the JWTs.
func (ApiOidcConfigOutput) ToApiOidcConfigOutput ¶ added in v0.1.0
func (o ApiOidcConfigOutput) ToApiOidcConfigOutput() ApiOidcConfigOutput
func (ApiOidcConfigOutput) ToApiOidcConfigOutputWithContext ¶ added in v0.1.0
func (o ApiOidcConfigOutput) ToApiOidcConfigOutputWithContext(ctx context.Context) ApiOidcConfigOutput
type ApiOidcConfigState ¶ added in v0.1.0
type ApiOidcConfigState struct { // The audience that CC API should accept for this API OIDC Configuration. Audience pulumi.StringPtrInput // The JWT claim that should be used as the user identifier. Defaults to the subject. Claim pulumi.StringPtrInput // The mapping rules to convert token user identifiers into a new form. IdentityMaps ApiOidcConfigIdentityMapArrayInput // The issuer of tokens for the API OIDC Configuration. Usually this is a url. Issuer pulumi.StringPtrInput // The JSON Web Key Set used to check the signature of the JWTs. Jwks pulumi.StringPtrInput }
func (ApiOidcConfigState) ElementType ¶ added in v0.1.0
func (ApiOidcConfigState) ElementType() reflect.Type
type CaCert ¶
type CaCert struct { pulumi.CustomResourceState // Cluster ID. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Status of client CA certs on a cluster. Status pulumi.StringOutput `pulumi:"status"` // X509 certificate in PEM format. X509PemCert pulumi.StringOutput `pulumi:"x509PemCert"` }
Manages client CA certs.
func GetCaCert ¶
func GetCaCert(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CaCertState, opts ...pulumi.ResourceOption) (*CaCert, error)
GetCaCert gets an existing CaCert 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 NewCaCert ¶
func NewCaCert(ctx *pulumi.Context, name string, args *CaCertArgs, opts ...pulumi.ResourceOption) (*CaCert, error)
NewCaCert registers a new resource with the given unique name, arguments, and options.
func (*CaCert) ElementType ¶
func (*CaCert) ToCaCertOutput ¶
func (i *CaCert) ToCaCertOutput() CaCertOutput
func (*CaCert) ToCaCertOutputWithContext ¶
func (i *CaCert) ToCaCertOutputWithContext(ctx context.Context) CaCertOutput
type CaCertArgs ¶
type CaCertArgs struct { // Cluster ID. ClusterId pulumi.StringInput // X509 certificate in PEM format. X509PemCert pulumi.StringInput }
The set of arguments for constructing a CaCert resource.
func (CaCertArgs) ElementType ¶
func (CaCertArgs) ElementType() reflect.Type
type CaCertArray ¶
type CaCertArray []CaCertInput
func (CaCertArray) ElementType ¶
func (CaCertArray) ElementType() reflect.Type
func (CaCertArray) ToCaCertArrayOutput ¶
func (i CaCertArray) ToCaCertArrayOutput() CaCertArrayOutput
func (CaCertArray) ToCaCertArrayOutputWithContext ¶
func (i CaCertArray) ToCaCertArrayOutputWithContext(ctx context.Context) CaCertArrayOutput
type CaCertArrayInput ¶
type CaCertArrayInput interface { pulumi.Input ToCaCertArrayOutput() CaCertArrayOutput ToCaCertArrayOutputWithContext(context.Context) CaCertArrayOutput }
CaCertArrayInput is an input type that accepts CaCertArray and CaCertArrayOutput values. You can construct a concrete instance of `CaCertArrayInput` via:
CaCertArray{ CaCertArgs{...} }
type CaCertArrayOutput ¶
type CaCertArrayOutput struct{ *pulumi.OutputState }
func (CaCertArrayOutput) ElementType ¶
func (CaCertArrayOutput) ElementType() reflect.Type
func (CaCertArrayOutput) Index ¶
func (o CaCertArrayOutput) Index(i pulumi.IntInput) CaCertOutput
func (CaCertArrayOutput) ToCaCertArrayOutput ¶
func (o CaCertArrayOutput) ToCaCertArrayOutput() CaCertArrayOutput
func (CaCertArrayOutput) ToCaCertArrayOutputWithContext ¶
func (o CaCertArrayOutput) ToCaCertArrayOutputWithContext(ctx context.Context) CaCertArrayOutput
type CaCertInput ¶
type CaCertInput interface { pulumi.Input ToCaCertOutput() CaCertOutput ToCaCertOutputWithContext(ctx context.Context) CaCertOutput }
type CaCertMap ¶
type CaCertMap map[string]CaCertInput
func (CaCertMap) ElementType ¶
func (CaCertMap) ToCaCertMapOutput ¶
func (i CaCertMap) ToCaCertMapOutput() CaCertMapOutput
func (CaCertMap) ToCaCertMapOutputWithContext ¶
func (i CaCertMap) ToCaCertMapOutputWithContext(ctx context.Context) CaCertMapOutput
type CaCertMapInput ¶
type CaCertMapInput interface { pulumi.Input ToCaCertMapOutput() CaCertMapOutput ToCaCertMapOutputWithContext(context.Context) CaCertMapOutput }
CaCertMapInput is an input type that accepts CaCertMap and CaCertMapOutput values. You can construct a concrete instance of `CaCertMapInput` via:
CaCertMap{ "key": CaCertArgs{...} }
type CaCertMapOutput ¶
type CaCertMapOutput struct{ *pulumi.OutputState }
func (CaCertMapOutput) ElementType ¶
func (CaCertMapOutput) ElementType() reflect.Type
func (CaCertMapOutput) MapIndex ¶
func (o CaCertMapOutput) MapIndex(k pulumi.StringInput) CaCertOutput
func (CaCertMapOutput) ToCaCertMapOutput ¶
func (o CaCertMapOutput) ToCaCertMapOutput() CaCertMapOutput
func (CaCertMapOutput) ToCaCertMapOutputWithContext ¶
func (o CaCertMapOutput) ToCaCertMapOutputWithContext(ctx context.Context) CaCertMapOutput
type CaCertOutput ¶
type CaCertOutput struct{ *pulumi.OutputState }
func (CaCertOutput) ClusterId ¶ added in v0.0.3
func (o CaCertOutput) ClusterId() pulumi.StringOutput
Cluster ID.
func (CaCertOutput) ElementType ¶
func (CaCertOutput) ElementType() reflect.Type
func (CaCertOutput) Status ¶
func (o CaCertOutput) Status() pulumi.StringOutput
Status of client CA certs on a cluster.
func (CaCertOutput) ToCaCertOutput ¶
func (o CaCertOutput) ToCaCertOutput() CaCertOutput
func (CaCertOutput) ToCaCertOutputWithContext ¶
func (o CaCertOutput) ToCaCertOutputWithContext(ctx context.Context) CaCertOutput
func (CaCertOutput) X509PemCert ¶
func (o CaCertOutput) X509PemCert() pulumi.StringOutput
X509 certificate in PEM format.
type CaCertState ¶
type CaCertState struct { // Cluster ID. ClusterId pulumi.StringPtrInput // Status of client CA certs on a cluster. Status pulumi.StringPtrInput // X509 certificate in PEM format. X509PemCert pulumi.StringPtrInput }
func (CaCertState) ElementType ¶
func (CaCertState) ElementType() reflect.Type
type Cluster ¶
type Cluster struct { pulumi.CustomResourceState // The cloud provider account ID that hosts the cluster. Needed for CMEK and other advanced features. AccountId pulumi.StringOutput `pulumi:"accountId"` // Cloud provider used to host the cluster. Allowed values are: * GCP * AWS * AZURE CloudProvider pulumi.StringOutput `pulumi:"cloudProvider"` ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Major version of CockroachDB running on the cluster. CockroachVersion pulumi.StringOutput `pulumi:"cockroachVersion"` // ID of the user who created the cluster. CreatorId pulumi.StringOutput `pulumi:"creatorId"` Dedicated ClusterDedicatedPtrOutput `pulumi:"dedicated"` // Name of the cluster. Name pulumi.StringOutput `pulumi:"name"` // Describes the current long-running operation, if any. OperationStatus pulumi.StringOutput `pulumi:"operationStatus"` // The ID of the cluster's parent folder. 'root' is used for a cluster at the root level. ParentId pulumi.StringOutput `pulumi:"parentId"` // Denotes cluster deployment type: 'DEDICATED' or 'SERVERLESS'. Plan pulumi.StringOutput `pulumi:"plan"` Regions ClusterRegionArrayOutput `pulumi:"regions"` Serverless ClusterServerlessPtrOutput `pulumi:"serverless"` // Describes whether the cluster is being created, updated, deleted, etc. State pulumi.StringOutput `pulumi:"state"` // Describes the status of any in-progress CockroachDB upgrade or rollback. UpgradeStatus pulumi.StringOutput `pulumi:"upgradeStatus"` }
CockroachDB Cloud cluster. Can be Dedicated or Serverless.
func GetCluster ¶
func GetCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)
GetCluster gets an existing Cluster resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCluster ¶
func NewCluster(ctx *pulumi.Context, name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)
NewCluster registers a new resource with the given unique name, arguments, and options.
func (*Cluster) ElementType ¶
func (*Cluster) ToClusterOutput ¶
func (i *Cluster) ToClusterOutput() ClusterOutput
func (*Cluster) ToClusterOutputWithContext ¶
func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
type ClusterArgs ¶
type ClusterArgs struct { // Cloud provider used to host the cluster. Allowed values are: * GCP * AWS * AZURE CloudProvider pulumi.StringInput // Major version of CockroachDB running on the cluster. CockroachVersion pulumi.StringPtrInput Dedicated ClusterDedicatedPtrInput // Name of the cluster. Name pulumi.StringInput // The ID of the cluster's parent folder. 'root' is used for a cluster at the root level. ParentId pulumi.StringPtrInput Regions ClusterRegionArrayInput Serverless ClusterServerlessPtrInput }
The set of arguments for constructing a Cluster resource.
func (ClusterArgs) ElementType ¶
func (ClusterArgs) ElementType() reflect.Type
type ClusterArray ¶
type ClusterArray []ClusterInput
func (ClusterArray) ElementType ¶
func (ClusterArray) ElementType() reflect.Type
func (ClusterArray) ToClusterArrayOutput ¶
func (i ClusterArray) ToClusterArrayOutput() ClusterArrayOutput
func (ClusterArray) ToClusterArrayOutputWithContext ¶
func (i ClusterArray) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput
type ClusterArrayInput ¶
type ClusterArrayInput interface { pulumi.Input ToClusterArrayOutput() ClusterArrayOutput ToClusterArrayOutputWithContext(context.Context) ClusterArrayOutput }
ClusterArrayInput is an input type that accepts ClusterArray and ClusterArrayOutput values. You can construct a concrete instance of `ClusterArrayInput` via:
ClusterArray{ ClusterArgs{...} }
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 ClusterDedicated ¶
type ClusterDedicated struct { DiskIops *int `pulumi:"diskIops"` MachineType *string `pulumi:"machineType"` MemoryGib *float64 `pulumi:"memoryGib"` NumVirtualCpus *int `pulumi:"numVirtualCpus"` PrivateNetworkVisibility *bool `pulumi:"privateNetworkVisibility"` StorageGib *int `pulumi:"storageGib"` }
type ClusterDedicatedArgs ¶
type ClusterDedicatedArgs struct { DiskIops pulumi.IntPtrInput `pulumi:"diskIops"` MachineType pulumi.StringPtrInput `pulumi:"machineType"` MemoryGib pulumi.Float64PtrInput `pulumi:"memoryGib"` NumVirtualCpus pulumi.IntPtrInput `pulumi:"numVirtualCpus"` PrivateNetworkVisibility pulumi.BoolPtrInput `pulumi:"privateNetworkVisibility"` StorageGib pulumi.IntPtrInput `pulumi:"storageGib"` }
func (ClusterDedicatedArgs) ElementType ¶
func (ClusterDedicatedArgs) ElementType() reflect.Type
func (ClusterDedicatedArgs) ToClusterDedicatedOutput ¶
func (i ClusterDedicatedArgs) ToClusterDedicatedOutput() ClusterDedicatedOutput
func (ClusterDedicatedArgs) ToClusterDedicatedOutputWithContext ¶
func (i ClusterDedicatedArgs) ToClusterDedicatedOutputWithContext(ctx context.Context) ClusterDedicatedOutput
func (ClusterDedicatedArgs) ToClusterDedicatedPtrOutput ¶
func (i ClusterDedicatedArgs) ToClusterDedicatedPtrOutput() ClusterDedicatedPtrOutput
func (ClusterDedicatedArgs) ToClusterDedicatedPtrOutputWithContext ¶
func (i ClusterDedicatedArgs) ToClusterDedicatedPtrOutputWithContext(ctx context.Context) ClusterDedicatedPtrOutput
type ClusterDedicatedInput ¶
type ClusterDedicatedInput interface { pulumi.Input ToClusterDedicatedOutput() ClusterDedicatedOutput ToClusterDedicatedOutputWithContext(context.Context) ClusterDedicatedOutput }
ClusterDedicatedInput is an input type that accepts ClusterDedicatedArgs and ClusterDedicatedOutput values. You can construct a concrete instance of `ClusterDedicatedInput` via:
ClusterDedicatedArgs{...}
type ClusterDedicatedOutput ¶
type ClusterDedicatedOutput struct{ *pulumi.OutputState }
func (ClusterDedicatedOutput) DiskIops ¶
func (o ClusterDedicatedOutput) DiskIops() pulumi.IntPtrOutput
func (ClusterDedicatedOutput) ElementType ¶
func (ClusterDedicatedOutput) ElementType() reflect.Type
func (ClusterDedicatedOutput) MachineType ¶
func (o ClusterDedicatedOutput) MachineType() pulumi.StringPtrOutput
func (ClusterDedicatedOutput) MemoryGib ¶
func (o ClusterDedicatedOutput) MemoryGib() pulumi.Float64PtrOutput
func (ClusterDedicatedOutput) NumVirtualCpus ¶
func (o ClusterDedicatedOutput) NumVirtualCpus() pulumi.IntPtrOutput
func (ClusterDedicatedOutput) PrivateNetworkVisibility ¶
func (o ClusterDedicatedOutput) PrivateNetworkVisibility() pulumi.BoolPtrOutput
func (ClusterDedicatedOutput) StorageGib ¶
func (o ClusterDedicatedOutput) StorageGib() pulumi.IntPtrOutput
func (ClusterDedicatedOutput) ToClusterDedicatedOutput ¶
func (o ClusterDedicatedOutput) ToClusterDedicatedOutput() ClusterDedicatedOutput
func (ClusterDedicatedOutput) ToClusterDedicatedOutputWithContext ¶
func (o ClusterDedicatedOutput) ToClusterDedicatedOutputWithContext(ctx context.Context) ClusterDedicatedOutput
func (ClusterDedicatedOutput) ToClusterDedicatedPtrOutput ¶
func (o ClusterDedicatedOutput) ToClusterDedicatedPtrOutput() ClusterDedicatedPtrOutput
func (ClusterDedicatedOutput) ToClusterDedicatedPtrOutputWithContext ¶
func (o ClusterDedicatedOutput) ToClusterDedicatedPtrOutputWithContext(ctx context.Context) ClusterDedicatedPtrOutput
type ClusterDedicatedPtrInput ¶
type ClusterDedicatedPtrInput interface { pulumi.Input ToClusterDedicatedPtrOutput() ClusterDedicatedPtrOutput ToClusterDedicatedPtrOutputWithContext(context.Context) ClusterDedicatedPtrOutput }
ClusterDedicatedPtrInput is an input type that accepts ClusterDedicatedArgs, ClusterDedicatedPtr and ClusterDedicatedPtrOutput values. You can construct a concrete instance of `ClusterDedicatedPtrInput` via:
ClusterDedicatedArgs{...} or: nil
func ClusterDedicatedPtr ¶
func ClusterDedicatedPtr(v *ClusterDedicatedArgs) ClusterDedicatedPtrInput
type ClusterDedicatedPtrOutput ¶
type ClusterDedicatedPtrOutput struct{ *pulumi.OutputState }
func (ClusterDedicatedPtrOutput) DiskIops ¶
func (o ClusterDedicatedPtrOutput) DiskIops() pulumi.IntPtrOutput
func (ClusterDedicatedPtrOutput) Elem ¶
func (o ClusterDedicatedPtrOutput) Elem() ClusterDedicatedOutput
func (ClusterDedicatedPtrOutput) ElementType ¶
func (ClusterDedicatedPtrOutput) ElementType() reflect.Type
func (ClusterDedicatedPtrOutput) MachineType ¶
func (o ClusterDedicatedPtrOutput) MachineType() pulumi.StringPtrOutput
func (ClusterDedicatedPtrOutput) MemoryGib ¶
func (o ClusterDedicatedPtrOutput) MemoryGib() pulumi.Float64PtrOutput
func (ClusterDedicatedPtrOutput) NumVirtualCpus ¶
func (o ClusterDedicatedPtrOutput) NumVirtualCpus() pulumi.IntPtrOutput
func (ClusterDedicatedPtrOutput) PrivateNetworkVisibility ¶
func (o ClusterDedicatedPtrOutput) PrivateNetworkVisibility() pulumi.BoolPtrOutput
func (ClusterDedicatedPtrOutput) StorageGib ¶
func (o ClusterDedicatedPtrOutput) StorageGib() pulumi.IntPtrOutput
func (ClusterDedicatedPtrOutput) ToClusterDedicatedPtrOutput ¶
func (o ClusterDedicatedPtrOutput) ToClusterDedicatedPtrOutput() ClusterDedicatedPtrOutput
func (ClusterDedicatedPtrOutput) ToClusterDedicatedPtrOutputWithContext ¶
func (o ClusterDedicatedPtrOutput) ToClusterDedicatedPtrOutputWithContext(ctx context.Context) ClusterDedicatedPtrOutput
type ClusterInput ¶
type ClusterInput interface { pulumi.Input ToClusterOutput() ClusterOutput ToClusterOutputWithContext(ctx context.Context) ClusterOutput }
type ClusterMap ¶
type ClusterMap map[string]ClusterInput
func (ClusterMap) ElementType ¶
func (ClusterMap) ElementType() reflect.Type
func (ClusterMap) ToClusterMapOutput ¶
func (i ClusterMap) ToClusterMapOutput() ClusterMapOutput
func (ClusterMap) ToClusterMapOutputWithContext ¶
func (i ClusterMap) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput
type ClusterMapInput ¶
type ClusterMapInput interface { pulumi.Input ToClusterMapOutput() ClusterMapOutput ToClusterMapOutputWithContext(context.Context) ClusterMapOutput }
ClusterMapInput is an input type that accepts ClusterMap and ClusterMapOutput values. You can construct a concrete instance of `ClusterMapInput` via:
ClusterMap{ "key": ClusterArgs{...} }
type ClusterMapOutput ¶
type ClusterMapOutput struct{ *pulumi.OutputState }
func (ClusterMapOutput) ElementType ¶
func (ClusterMapOutput) ElementType() reflect.Type
func (ClusterMapOutput) MapIndex ¶
func (o ClusterMapOutput) MapIndex(k pulumi.StringInput) ClusterOutput
func (ClusterMapOutput) ToClusterMapOutput ¶
func (o ClusterMapOutput) ToClusterMapOutput() ClusterMapOutput
func (ClusterMapOutput) ToClusterMapOutputWithContext ¶
func (o ClusterMapOutput) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput
type ClusterOutput ¶
type ClusterOutput struct{ *pulumi.OutputState }
func (ClusterOutput) AccountId ¶
func (o ClusterOutput) AccountId() pulumi.StringOutput
The cloud provider account ID that hosts the cluster. Needed for CMEK and other advanced features.
func (ClusterOutput) CloudProvider ¶
func (o ClusterOutput) CloudProvider() pulumi.StringOutput
Cloud provider used to host the cluster. Allowed values are: * GCP * AWS * AZURE
func (ClusterOutput) ClusterId ¶ added in v0.0.3
func (o ClusterOutput) ClusterId() pulumi.StringOutput
func (ClusterOutput) CockroachVersion ¶
func (o ClusterOutput) CockroachVersion() pulumi.StringOutput
Major version of CockroachDB running on the cluster.
func (ClusterOutput) CreatorId ¶
func (o ClusterOutput) CreatorId() pulumi.StringOutput
ID of the user who created the cluster.
func (ClusterOutput) Dedicated ¶
func (o ClusterOutput) Dedicated() ClusterDedicatedPtrOutput
func (ClusterOutput) ElementType ¶
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) OperationStatus ¶
func (o ClusterOutput) OperationStatus() pulumi.StringOutput
Describes the current long-running operation, if any.
func (ClusterOutput) ParentId ¶ added in v0.1.0
func (o ClusterOutput) ParentId() pulumi.StringOutput
The ID of the cluster's parent folder. 'root' is used for a cluster at the root level.
func (ClusterOutput) Plan ¶
func (o ClusterOutput) Plan() pulumi.StringOutput
Denotes cluster deployment type: 'DEDICATED' or 'SERVERLESS'.
func (ClusterOutput) Regions ¶
func (o ClusterOutput) Regions() ClusterRegionArrayOutput
func (ClusterOutput) Serverless ¶
func (o ClusterOutput) Serverless() ClusterServerlessPtrOutput
func (ClusterOutput) State ¶
func (o ClusterOutput) State() pulumi.StringOutput
Describes whether the cluster is being created, updated, deleted, etc.
func (ClusterOutput) ToClusterOutput ¶
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
func (ClusterOutput) UpgradeStatus ¶
func (o ClusterOutput) UpgradeStatus() pulumi.StringOutput
Describes the status of any in-progress CockroachDB upgrade or rollback.
type ClusterRegion ¶
type ClusterRegionArgs ¶
type ClusterRegionArgs struct { InternalDns pulumi.StringPtrInput `pulumi:"internalDns"` Name pulumi.StringInput `pulumi:"name"` NodeCount pulumi.IntPtrInput `pulumi:"nodeCount"` Primary pulumi.BoolPtrInput `pulumi:"primary"` SqlDns pulumi.StringPtrInput `pulumi:"sqlDns"` UiDns pulumi.StringPtrInput `pulumi:"uiDns"` }
func (ClusterRegionArgs) ElementType ¶
func (ClusterRegionArgs) ElementType() reflect.Type
func (ClusterRegionArgs) ToClusterRegionOutput ¶
func (i ClusterRegionArgs) ToClusterRegionOutput() ClusterRegionOutput
func (ClusterRegionArgs) ToClusterRegionOutputWithContext ¶
func (i ClusterRegionArgs) ToClusterRegionOutputWithContext(ctx context.Context) ClusterRegionOutput
type ClusterRegionArray ¶
type ClusterRegionArray []ClusterRegionInput
func (ClusterRegionArray) ElementType ¶
func (ClusterRegionArray) ElementType() reflect.Type
func (ClusterRegionArray) ToClusterRegionArrayOutput ¶
func (i ClusterRegionArray) ToClusterRegionArrayOutput() ClusterRegionArrayOutput
func (ClusterRegionArray) ToClusterRegionArrayOutputWithContext ¶
func (i ClusterRegionArray) ToClusterRegionArrayOutputWithContext(ctx context.Context) ClusterRegionArrayOutput
type ClusterRegionArrayInput ¶
type ClusterRegionArrayInput interface { pulumi.Input ToClusterRegionArrayOutput() ClusterRegionArrayOutput ToClusterRegionArrayOutputWithContext(context.Context) ClusterRegionArrayOutput }
ClusterRegionArrayInput is an input type that accepts ClusterRegionArray and ClusterRegionArrayOutput values. You can construct a concrete instance of `ClusterRegionArrayInput` via:
ClusterRegionArray{ ClusterRegionArgs{...} }
type ClusterRegionArrayOutput ¶
type ClusterRegionArrayOutput struct{ *pulumi.OutputState }
func (ClusterRegionArrayOutput) ElementType ¶
func (ClusterRegionArrayOutput) ElementType() reflect.Type
func (ClusterRegionArrayOutput) Index ¶
func (o ClusterRegionArrayOutput) Index(i pulumi.IntInput) ClusterRegionOutput
func (ClusterRegionArrayOutput) ToClusterRegionArrayOutput ¶
func (o ClusterRegionArrayOutput) ToClusterRegionArrayOutput() ClusterRegionArrayOutput
func (ClusterRegionArrayOutput) ToClusterRegionArrayOutputWithContext ¶
func (o ClusterRegionArrayOutput) ToClusterRegionArrayOutputWithContext(ctx context.Context) ClusterRegionArrayOutput
type ClusterRegionInput ¶
type ClusterRegionInput interface { pulumi.Input ToClusterRegionOutput() ClusterRegionOutput ToClusterRegionOutputWithContext(context.Context) ClusterRegionOutput }
ClusterRegionInput is an input type that accepts ClusterRegionArgs and ClusterRegionOutput values. You can construct a concrete instance of `ClusterRegionInput` via:
ClusterRegionArgs{...}
type ClusterRegionOutput ¶
type ClusterRegionOutput struct{ *pulumi.OutputState }
func (ClusterRegionOutput) ElementType ¶
func (ClusterRegionOutput) ElementType() reflect.Type
func (ClusterRegionOutput) InternalDns ¶ added in v0.1.0
func (o ClusterRegionOutput) InternalDns() pulumi.StringPtrOutput
func (ClusterRegionOutput) Name ¶
func (o ClusterRegionOutput) Name() pulumi.StringOutput
func (ClusterRegionOutput) NodeCount ¶
func (o ClusterRegionOutput) NodeCount() pulumi.IntPtrOutput
func (ClusterRegionOutput) Primary ¶
func (o ClusterRegionOutput) Primary() pulumi.BoolPtrOutput
func (ClusterRegionOutput) SqlDns ¶
func (o ClusterRegionOutput) SqlDns() pulumi.StringPtrOutput
func (ClusterRegionOutput) ToClusterRegionOutput ¶
func (o ClusterRegionOutput) ToClusterRegionOutput() ClusterRegionOutput
func (ClusterRegionOutput) ToClusterRegionOutputWithContext ¶
func (o ClusterRegionOutput) ToClusterRegionOutputWithContext(ctx context.Context) ClusterRegionOutput
func (ClusterRegionOutput) UiDns ¶
func (o ClusterRegionOutput) UiDns() pulumi.StringPtrOutput
type ClusterServerless ¶
type ClusterServerless struct { RoutingId *string `pulumi:"routingId"` SpendLimit *int `pulumi:"spendLimit"` UsageLimits *ClusterServerlessUsageLimits `pulumi:"usageLimits"` }
type ClusterServerlessArgs ¶
type ClusterServerlessArgs struct { RoutingId pulumi.StringPtrInput `pulumi:"routingId"` SpendLimit pulumi.IntPtrInput `pulumi:"spendLimit"` UsageLimits ClusterServerlessUsageLimitsPtrInput `pulumi:"usageLimits"` }
func (ClusterServerlessArgs) ElementType ¶
func (ClusterServerlessArgs) ElementType() reflect.Type
func (ClusterServerlessArgs) ToClusterServerlessOutput ¶
func (i ClusterServerlessArgs) ToClusterServerlessOutput() ClusterServerlessOutput
func (ClusterServerlessArgs) ToClusterServerlessOutputWithContext ¶
func (i ClusterServerlessArgs) ToClusterServerlessOutputWithContext(ctx context.Context) ClusterServerlessOutput
func (ClusterServerlessArgs) ToClusterServerlessPtrOutput ¶
func (i ClusterServerlessArgs) ToClusterServerlessPtrOutput() ClusterServerlessPtrOutput
func (ClusterServerlessArgs) ToClusterServerlessPtrOutputWithContext ¶
func (i ClusterServerlessArgs) ToClusterServerlessPtrOutputWithContext(ctx context.Context) ClusterServerlessPtrOutput
type ClusterServerlessInput ¶
type ClusterServerlessInput interface { pulumi.Input ToClusterServerlessOutput() ClusterServerlessOutput ToClusterServerlessOutputWithContext(context.Context) ClusterServerlessOutput }
ClusterServerlessInput is an input type that accepts ClusterServerlessArgs and ClusterServerlessOutput values. You can construct a concrete instance of `ClusterServerlessInput` via:
ClusterServerlessArgs{...}
type ClusterServerlessOutput ¶
type ClusterServerlessOutput struct{ *pulumi.OutputState }
func (ClusterServerlessOutput) ElementType ¶
func (ClusterServerlessOutput) ElementType() reflect.Type
func (ClusterServerlessOutput) RoutingId ¶
func (o ClusterServerlessOutput) RoutingId() pulumi.StringPtrOutput
func (ClusterServerlessOutput) SpendLimit ¶
func (o ClusterServerlessOutput) SpendLimit() pulumi.IntPtrOutput
func (ClusterServerlessOutput) ToClusterServerlessOutput ¶
func (o ClusterServerlessOutput) ToClusterServerlessOutput() ClusterServerlessOutput
func (ClusterServerlessOutput) ToClusterServerlessOutputWithContext ¶
func (o ClusterServerlessOutput) ToClusterServerlessOutputWithContext(ctx context.Context) ClusterServerlessOutput
func (ClusterServerlessOutput) ToClusterServerlessPtrOutput ¶
func (o ClusterServerlessOutput) ToClusterServerlessPtrOutput() ClusterServerlessPtrOutput
func (ClusterServerlessOutput) ToClusterServerlessPtrOutputWithContext ¶
func (o ClusterServerlessOutput) ToClusterServerlessPtrOutputWithContext(ctx context.Context) ClusterServerlessPtrOutput
func (ClusterServerlessOutput) UsageLimits ¶
func (o ClusterServerlessOutput) UsageLimits() ClusterServerlessUsageLimitsPtrOutput
type ClusterServerlessPtrInput ¶
type ClusterServerlessPtrInput interface { pulumi.Input ToClusterServerlessPtrOutput() ClusterServerlessPtrOutput ToClusterServerlessPtrOutputWithContext(context.Context) ClusterServerlessPtrOutput }
ClusterServerlessPtrInput is an input type that accepts ClusterServerlessArgs, ClusterServerlessPtr and ClusterServerlessPtrOutput values. You can construct a concrete instance of `ClusterServerlessPtrInput` via:
ClusterServerlessArgs{...} or: nil
func ClusterServerlessPtr ¶
func ClusterServerlessPtr(v *ClusterServerlessArgs) ClusterServerlessPtrInput
type ClusterServerlessPtrOutput ¶
type ClusterServerlessPtrOutput struct{ *pulumi.OutputState }
func (ClusterServerlessPtrOutput) Elem ¶
func (o ClusterServerlessPtrOutput) Elem() ClusterServerlessOutput
func (ClusterServerlessPtrOutput) ElementType ¶
func (ClusterServerlessPtrOutput) ElementType() reflect.Type
func (ClusterServerlessPtrOutput) RoutingId ¶
func (o ClusterServerlessPtrOutput) RoutingId() pulumi.StringPtrOutput
func (ClusterServerlessPtrOutput) SpendLimit ¶
func (o ClusterServerlessPtrOutput) SpendLimit() pulumi.IntPtrOutput
func (ClusterServerlessPtrOutput) ToClusterServerlessPtrOutput ¶
func (o ClusterServerlessPtrOutput) ToClusterServerlessPtrOutput() ClusterServerlessPtrOutput
func (ClusterServerlessPtrOutput) ToClusterServerlessPtrOutputWithContext ¶
func (o ClusterServerlessPtrOutput) ToClusterServerlessPtrOutputWithContext(ctx context.Context) ClusterServerlessPtrOutput
func (ClusterServerlessPtrOutput) UsageLimits ¶
func (o ClusterServerlessPtrOutput) UsageLimits() ClusterServerlessUsageLimitsPtrOutput
type ClusterServerlessUsageLimitsArgs ¶
type ClusterServerlessUsageLimitsArgs struct { RequestUnitLimit pulumi.IntInput `pulumi:"requestUnitLimit"` StorageMibLimit pulumi.IntInput `pulumi:"storageMibLimit"` }
func (ClusterServerlessUsageLimitsArgs) ElementType ¶
func (ClusterServerlessUsageLimitsArgs) ElementType() reflect.Type
func (ClusterServerlessUsageLimitsArgs) ToClusterServerlessUsageLimitsOutput ¶
func (i ClusterServerlessUsageLimitsArgs) ToClusterServerlessUsageLimitsOutput() ClusterServerlessUsageLimitsOutput
func (ClusterServerlessUsageLimitsArgs) ToClusterServerlessUsageLimitsOutputWithContext ¶
func (i ClusterServerlessUsageLimitsArgs) ToClusterServerlessUsageLimitsOutputWithContext(ctx context.Context) ClusterServerlessUsageLimitsOutput
func (ClusterServerlessUsageLimitsArgs) ToClusterServerlessUsageLimitsPtrOutput ¶
func (i ClusterServerlessUsageLimitsArgs) ToClusterServerlessUsageLimitsPtrOutput() ClusterServerlessUsageLimitsPtrOutput
func (ClusterServerlessUsageLimitsArgs) ToClusterServerlessUsageLimitsPtrOutputWithContext ¶
func (i ClusterServerlessUsageLimitsArgs) ToClusterServerlessUsageLimitsPtrOutputWithContext(ctx context.Context) ClusterServerlessUsageLimitsPtrOutput
type ClusterServerlessUsageLimitsInput ¶
type ClusterServerlessUsageLimitsInput interface { pulumi.Input ToClusterServerlessUsageLimitsOutput() ClusterServerlessUsageLimitsOutput ToClusterServerlessUsageLimitsOutputWithContext(context.Context) ClusterServerlessUsageLimitsOutput }
ClusterServerlessUsageLimitsInput is an input type that accepts ClusterServerlessUsageLimitsArgs and ClusterServerlessUsageLimitsOutput values. You can construct a concrete instance of `ClusterServerlessUsageLimitsInput` via:
ClusterServerlessUsageLimitsArgs{...}
type ClusterServerlessUsageLimitsOutput ¶
type ClusterServerlessUsageLimitsOutput struct{ *pulumi.OutputState }
func (ClusterServerlessUsageLimitsOutput) ElementType ¶
func (ClusterServerlessUsageLimitsOutput) ElementType() reflect.Type
func (ClusterServerlessUsageLimitsOutput) RequestUnitLimit ¶
func (o ClusterServerlessUsageLimitsOutput) RequestUnitLimit() pulumi.IntOutput
func (ClusterServerlessUsageLimitsOutput) StorageMibLimit ¶
func (o ClusterServerlessUsageLimitsOutput) StorageMibLimit() pulumi.IntOutput
func (ClusterServerlessUsageLimitsOutput) ToClusterServerlessUsageLimitsOutput ¶
func (o ClusterServerlessUsageLimitsOutput) ToClusterServerlessUsageLimitsOutput() ClusterServerlessUsageLimitsOutput
func (ClusterServerlessUsageLimitsOutput) ToClusterServerlessUsageLimitsOutputWithContext ¶
func (o ClusterServerlessUsageLimitsOutput) ToClusterServerlessUsageLimitsOutputWithContext(ctx context.Context) ClusterServerlessUsageLimitsOutput
func (ClusterServerlessUsageLimitsOutput) ToClusterServerlessUsageLimitsPtrOutput ¶
func (o ClusterServerlessUsageLimitsOutput) ToClusterServerlessUsageLimitsPtrOutput() ClusterServerlessUsageLimitsPtrOutput
func (ClusterServerlessUsageLimitsOutput) ToClusterServerlessUsageLimitsPtrOutputWithContext ¶
func (o ClusterServerlessUsageLimitsOutput) ToClusterServerlessUsageLimitsPtrOutputWithContext(ctx context.Context) ClusterServerlessUsageLimitsPtrOutput
type ClusterServerlessUsageLimitsPtrInput ¶
type ClusterServerlessUsageLimitsPtrInput interface { pulumi.Input ToClusterServerlessUsageLimitsPtrOutput() ClusterServerlessUsageLimitsPtrOutput ToClusterServerlessUsageLimitsPtrOutputWithContext(context.Context) ClusterServerlessUsageLimitsPtrOutput }
ClusterServerlessUsageLimitsPtrInput is an input type that accepts ClusterServerlessUsageLimitsArgs, ClusterServerlessUsageLimitsPtr and ClusterServerlessUsageLimitsPtrOutput values. You can construct a concrete instance of `ClusterServerlessUsageLimitsPtrInput` via:
ClusterServerlessUsageLimitsArgs{...} or: nil
func ClusterServerlessUsageLimitsPtr ¶
func ClusterServerlessUsageLimitsPtr(v *ClusterServerlessUsageLimitsArgs) ClusterServerlessUsageLimitsPtrInput
type ClusterServerlessUsageLimitsPtrOutput ¶
type ClusterServerlessUsageLimitsPtrOutput struct{ *pulumi.OutputState }
func (ClusterServerlessUsageLimitsPtrOutput) ElementType ¶
func (ClusterServerlessUsageLimitsPtrOutput) ElementType() reflect.Type
func (ClusterServerlessUsageLimitsPtrOutput) RequestUnitLimit ¶
func (o ClusterServerlessUsageLimitsPtrOutput) RequestUnitLimit() pulumi.IntPtrOutput
func (ClusterServerlessUsageLimitsPtrOutput) StorageMibLimit ¶
func (o ClusterServerlessUsageLimitsPtrOutput) StorageMibLimit() pulumi.IntPtrOutput
func (ClusterServerlessUsageLimitsPtrOutput) ToClusterServerlessUsageLimitsPtrOutput ¶
func (o ClusterServerlessUsageLimitsPtrOutput) ToClusterServerlessUsageLimitsPtrOutput() ClusterServerlessUsageLimitsPtrOutput
func (ClusterServerlessUsageLimitsPtrOutput) ToClusterServerlessUsageLimitsPtrOutputWithContext ¶
func (o ClusterServerlessUsageLimitsPtrOutput) ToClusterServerlessUsageLimitsPtrOutputWithContext(ctx context.Context) ClusterServerlessUsageLimitsPtrOutput
type ClusterState ¶
type ClusterState struct { // The cloud provider account ID that hosts the cluster. Needed for CMEK and other advanced features. AccountId pulumi.StringPtrInput // Cloud provider used to host the cluster. Allowed values are: * GCP * AWS * AZURE CloudProvider pulumi.StringPtrInput ClusterId pulumi.StringPtrInput // Major version of CockroachDB running on the cluster. CockroachVersion pulumi.StringPtrInput // ID of the user who created the cluster. CreatorId pulumi.StringPtrInput Dedicated ClusterDedicatedPtrInput // Name of the cluster. Name pulumi.StringPtrInput // Describes the current long-running operation, if any. OperationStatus pulumi.StringPtrInput // The ID of the cluster's parent folder. 'root' is used for a cluster at the root level. ParentId pulumi.StringPtrInput // Denotes cluster deployment type: 'DEDICATED' or 'SERVERLESS'. Plan pulumi.StringPtrInput Regions ClusterRegionArrayInput Serverless ClusterServerlessPtrInput // Describes whether the cluster is being created, updated, deleted, etc. State pulumi.StringPtrInput // Describes the status of any in-progress CockroachDB upgrade or rollback. UpgradeStatus pulumi.StringPtrInput }
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type Cmek ¶
type Cmek struct { pulumi.CustomResourceState // Once CMEK is enabled for a cluster, no new regions can be added to the cluster resource, since they need encryption key // info stored in the CMEK resource. New regions can be added and maintained here instead. AdditionalRegions CmekAdditionalRegionArrayOutput `pulumi:"additionalRegions"` // Cluster ID. ClusterId pulumi.StringOutput `pulumi:"clusterId"` Regions CmekRegionArrayOutput `pulumi:"regions"` // Aggregated status of the cluster's encryption key(s). Status pulumi.StringOutput `pulumi:"status"` }
Customer-managed encryption keys (CMEK) resource for a single cluster.
func GetCmek ¶
func GetCmek(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CmekState, opts ...pulumi.ResourceOption) (*Cmek, error)
GetCmek gets an existing Cmek 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 NewCmek ¶
func NewCmek(ctx *pulumi.Context, name string, args *CmekArgs, opts ...pulumi.ResourceOption) (*Cmek, error)
NewCmek registers a new resource with the given unique name, arguments, and options.
func (*Cmek) ElementType ¶
func (*Cmek) ToCmekOutput ¶
func (i *Cmek) ToCmekOutput() CmekOutput
func (*Cmek) ToCmekOutputWithContext ¶
func (i *Cmek) ToCmekOutputWithContext(ctx context.Context) CmekOutput
type CmekAdditionalRegion ¶
type CmekAdditionalRegionArgs ¶
type CmekAdditionalRegionArgs struct { InternalDns pulumi.StringPtrInput `pulumi:"internalDns"` Name pulumi.StringInput `pulumi:"name"` NodeCount pulumi.IntPtrInput `pulumi:"nodeCount"` Primary pulumi.BoolPtrInput `pulumi:"primary"` SqlDns pulumi.StringPtrInput `pulumi:"sqlDns"` UiDns pulumi.StringPtrInput `pulumi:"uiDns"` }
func (CmekAdditionalRegionArgs) ElementType ¶
func (CmekAdditionalRegionArgs) ElementType() reflect.Type
func (CmekAdditionalRegionArgs) ToCmekAdditionalRegionOutput ¶
func (i CmekAdditionalRegionArgs) ToCmekAdditionalRegionOutput() CmekAdditionalRegionOutput
func (CmekAdditionalRegionArgs) ToCmekAdditionalRegionOutputWithContext ¶
func (i CmekAdditionalRegionArgs) ToCmekAdditionalRegionOutputWithContext(ctx context.Context) CmekAdditionalRegionOutput
type CmekAdditionalRegionArray ¶
type CmekAdditionalRegionArray []CmekAdditionalRegionInput
func (CmekAdditionalRegionArray) ElementType ¶
func (CmekAdditionalRegionArray) ElementType() reflect.Type
func (CmekAdditionalRegionArray) ToCmekAdditionalRegionArrayOutput ¶
func (i CmekAdditionalRegionArray) ToCmekAdditionalRegionArrayOutput() CmekAdditionalRegionArrayOutput
func (CmekAdditionalRegionArray) ToCmekAdditionalRegionArrayOutputWithContext ¶
func (i CmekAdditionalRegionArray) ToCmekAdditionalRegionArrayOutputWithContext(ctx context.Context) CmekAdditionalRegionArrayOutput
type CmekAdditionalRegionArrayInput ¶
type CmekAdditionalRegionArrayInput interface { pulumi.Input ToCmekAdditionalRegionArrayOutput() CmekAdditionalRegionArrayOutput ToCmekAdditionalRegionArrayOutputWithContext(context.Context) CmekAdditionalRegionArrayOutput }
CmekAdditionalRegionArrayInput is an input type that accepts CmekAdditionalRegionArray and CmekAdditionalRegionArrayOutput values. You can construct a concrete instance of `CmekAdditionalRegionArrayInput` via:
CmekAdditionalRegionArray{ CmekAdditionalRegionArgs{...} }
type CmekAdditionalRegionArrayOutput ¶
type CmekAdditionalRegionArrayOutput struct{ *pulumi.OutputState }
func (CmekAdditionalRegionArrayOutput) ElementType ¶
func (CmekAdditionalRegionArrayOutput) ElementType() reflect.Type
func (CmekAdditionalRegionArrayOutput) Index ¶
func (o CmekAdditionalRegionArrayOutput) Index(i pulumi.IntInput) CmekAdditionalRegionOutput
func (CmekAdditionalRegionArrayOutput) ToCmekAdditionalRegionArrayOutput ¶
func (o CmekAdditionalRegionArrayOutput) ToCmekAdditionalRegionArrayOutput() CmekAdditionalRegionArrayOutput
func (CmekAdditionalRegionArrayOutput) ToCmekAdditionalRegionArrayOutputWithContext ¶
func (o CmekAdditionalRegionArrayOutput) ToCmekAdditionalRegionArrayOutputWithContext(ctx context.Context) CmekAdditionalRegionArrayOutput
type CmekAdditionalRegionInput ¶
type CmekAdditionalRegionInput interface { pulumi.Input ToCmekAdditionalRegionOutput() CmekAdditionalRegionOutput ToCmekAdditionalRegionOutputWithContext(context.Context) CmekAdditionalRegionOutput }
CmekAdditionalRegionInput is an input type that accepts CmekAdditionalRegionArgs and CmekAdditionalRegionOutput values. You can construct a concrete instance of `CmekAdditionalRegionInput` via:
CmekAdditionalRegionArgs{...}
type CmekAdditionalRegionOutput ¶
type CmekAdditionalRegionOutput struct{ *pulumi.OutputState }
func (CmekAdditionalRegionOutput) ElementType ¶
func (CmekAdditionalRegionOutput) ElementType() reflect.Type
func (CmekAdditionalRegionOutput) InternalDns ¶ added in v0.1.0
func (o CmekAdditionalRegionOutput) InternalDns() pulumi.StringPtrOutput
func (CmekAdditionalRegionOutput) Name ¶
func (o CmekAdditionalRegionOutput) Name() pulumi.StringOutput
func (CmekAdditionalRegionOutput) NodeCount ¶
func (o CmekAdditionalRegionOutput) NodeCount() pulumi.IntPtrOutput
func (CmekAdditionalRegionOutput) Primary ¶
func (o CmekAdditionalRegionOutput) Primary() pulumi.BoolPtrOutput
func (CmekAdditionalRegionOutput) SqlDns ¶
func (o CmekAdditionalRegionOutput) SqlDns() pulumi.StringPtrOutput
func (CmekAdditionalRegionOutput) ToCmekAdditionalRegionOutput ¶
func (o CmekAdditionalRegionOutput) ToCmekAdditionalRegionOutput() CmekAdditionalRegionOutput
func (CmekAdditionalRegionOutput) ToCmekAdditionalRegionOutputWithContext ¶
func (o CmekAdditionalRegionOutput) ToCmekAdditionalRegionOutputWithContext(ctx context.Context) CmekAdditionalRegionOutput
func (CmekAdditionalRegionOutput) UiDns ¶
func (o CmekAdditionalRegionOutput) UiDns() pulumi.StringPtrOutput
type CmekArgs ¶
type CmekArgs struct { // Once CMEK is enabled for a cluster, no new regions can be added to the cluster resource, since they need encryption key // info stored in the CMEK resource. New regions can be added and maintained here instead. AdditionalRegions CmekAdditionalRegionArrayInput // Cluster ID. ClusterId pulumi.StringInput Regions CmekRegionArrayInput // Aggregated status of the cluster's encryption key(s). Status pulumi.StringPtrInput }
The set of arguments for constructing a Cmek resource.
func (CmekArgs) ElementType ¶
type CmekArray ¶
type CmekArray []CmekInput
func (CmekArray) ElementType ¶
func (CmekArray) ToCmekArrayOutput ¶
func (i CmekArray) ToCmekArrayOutput() CmekArrayOutput
func (CmekArray) ToCmekArrayOutputWithContext ¶
func (i CmekArray) ToCmekArrayOutputWithContext(ctx context.Context) CmekArrayOutput
type CmekArrayInput ¶
type CmekArrayInput interface { pulumi.Input ToCmekArrayOutput() CmekArrayOutput ToCmekArrayOutputWithContext(context.Context) CmekArrayOutput }
CmekArrayInput is an input type that accepts CmekArray and CmekArrayOutput values. You can construct a concrete instance of `CmekArrayInput` via:
CmekArray{ CmekArgs{...} }
type CmekArrayOutput ¶
type CmekArrayOutput struct{ *pulumi.OutputState }
func (CmekArrayOutput) ElementType ¶
func (CmekArrayOutput) ElementType() reflect.Type
func (CmekArrayOutput) Index ¶
func (o CmekArrayOutput) Index(i pulumi.IntInput) CmekOutput
func (CmekArrayOutput) ToCmekArrayOutput ¶
func (o CmekArrayOutput) ToCmekArrayOutput() CmekArrayOutput
func (CmekArrayOutput) ToCmekArrayOutputWithContext ¶
func (o CmekArrayOutput) ToCmekArrayOutputWithContext(ctx context.Context) CmekArrayOutput
type CmekInput ¶
type CmekInput interface { pulumi.Input ToCmekOutput() CmekOutput ToCmekOutputWithContext(ctx context.Context) CmekOutput }
type CmekMap ¶
func (CmekMap) ElementType ¶
func (CmekMap) ToCmekMapOutput ¶
func (i CmekMap) ToCmekMapOutput() CmekMapOutput
func (CmekMap) ToCmekMapOutputWithContext ¶
func (i CmekMap) ToCmekMapOutputWithContext(ctx context.Context) CmekMapOutput
type CmekMapInput ¶
type CmekMapInput interface { pulumi.Input ToCmekMapOutput() CmekMapOutput ToCmekMapOutputWithContext(context.Context) CmekMapOutput }
CmekMapInput is an input type that accepts CmekMap and CmekMapOutput values. You can construct a concrete instance of `CmekMapInput` via:
CmekMap{ "key": CmekArgs{...} }
type CmekMapOutput ¶
type CmekMapOutput struct{ *pulumi.OutputState }
func (CmekMapOutput) ElementType ¶
func (CmekMapOutput) ElementType() reflect.Type
func (CmekMapOutput) MapIndex ¶
func (o CmekMapOutput) MapIndex(k pulumi.StringInput) CmekOutput
func (CmekMapOutput) ToCmekMapOutput ¶
func (o CmekMapOutput) ToCmekMapOutput() CmekMapOutput
func (CmekMapOutput) ToCmekMapOutputWithContext ¶
func (o CmekMapOutput) ToCmekMapOutputWithContext(ctx context.Context) CmekMapOutput
type CmekOutput ¶
type CmekOutput struct{ *pulumi.OutputState }
func (CmekOutput) AdditionalRegions ¶
func (o CmekOutput) AdditionalRegions() CmekAdditionalRegionArrayOutput
Once CMEK is enabled for a cluster, no new regions can be added to the cluster resource, since they need encryption key info stored in the CMEK resource. New regions can be added and maintained here instead.
func (CmekOutput) ClusterId ¶ added in v0.0.3
func (o CmekOutput) ClusterId() pulumi.StringOutput
Cluster ID.
func (CmekOutput) ElementType ¶
func (CmekOutput) ElementType() reflect.Type
func (CmekOutput) Regions ¶
func (o CmekOutput) Regions() CmekRegionArrayOutput
func (CmekOutput) Status ¶
func (o CmekOutput) Status() pulumi.StringOutput
Aggregated status of the cluster's encryption key(s).
func (CmekOutput) ToCmekOutput ¶
func (o CmekOutput) ToCmekOutput() CmekOutput
func (CmekOutput) ToCmekOutputWithContext ¶
func (o CmekOutput) ToCmekOutputWithContext(ctx context.Context) CmekOutput
type CmekRegion ¶
type CmekRegion struct { Key CmekRegionKey `pulumi:"key"` Region string `pulumi:"region"` Status *string `pulumi:"status"` }
type CmekRegionArgs ¶
type CmekRegionArgs struct { Key CmekRegionKeyInput `pulumi:"key"` Region pulumi.StringInput `pulumi:"region"` Status pulumi.StringPtrInput `pulumi:"status"` }
func (CmekRegionArgs) ElementType ¶
func (CmekRegionArgs) ElementType() reflect.Type
func (CmekRegionArgs) ToCmekRegionOutput ¶
func (i CmekRegionArgs) ToCmekRegionOutput() CmekRegionOutput
func (CmekRegionArgs) ToCmekRegionOutputWithContext ¶
func (i CmekRegionArgs) ToCmekRegionOutputWithContext(ctx context.Context) CmekRegionOutput
type CmekRegionArray ¶
type CmekRegionArray []CmekRegionInput
func (CmekRegionArray) ElementType ¶
func (CmekRegionArray) ElementType() reflect.Type
func (CmekRegionArray) ToCmekRegionArrayOutput ¶
func (i CmekRegionArray) ToCmekRegionArrayOutput() CmekRegionArrayOutput
func (CmekRegionArray) ToCmekRegionArrayOutputWithContext ¶
func (i CmekRegionArray) ToCmekRegionArrayOutputWithContext(ctx context.Context) CmekRegionArrayOutput
type CmekRegionArrayInput ¶
type CmekRegionArrayInput interface { pulumi.Input ToCmekRegionArrayOutput() CmekRegionArrayOutput ToCmekRegionArrayOutputWithContext(context.Context) CmekRegionArrayOutput }
CmekRegionArrayInput is an input type that accepts CmekRegionArray and CmekRegionArrayOutput values. You can construct a concrete instance of `CmekRegionArrayInput` via:
CmekRegionArray{ CmekRegionArgs{...} }
type CmekRegionArrayOutput ¶
type CmekRegionArrayOutput struct{ *pulumi.OutputState }
func (CmekRegionArrayOutput) ElementType ¶
func (CmekRegionArrayOutput) ElementType() reflect.Type
func (CmekRegionArrayOutput) Index ¶
func (o CmekRegionArrayOutput) Index(i pulumi.IntInput) CmekRegionOutput
func (CmekRegionArrayOutput) ToCmekRegionArrayOutput ¶
func (o CmekRegionArrayOutput) ToCmekRegionArrayOutput() CmekRegionArrayOutput
func (CmekRegionArrayOutput) ToCmekRegionArrayOutputWithContext ¶
func (o CmekRegionArrayOutput) ToCmekRegionArrayOutputWithContext(ctx context.Context) CmekRegionArrayOutput
type CmekRegionInput ¶
type CmekRegionInput interface { pulumi.Input ToCmekRegionOutput() CmekRegionOutput ToCmekRegionOutputWithContext(context.Context) CmekRegionOutput }
CmekRegionInput is an input type that accepts CmekRegionArgs and CmekRegionOutput values. You can construct a concrete instance of `CmekRegionInput` via:
CmekRegionArgs{...}
type CmekRegionKey ¶
type CmekRegionKeyArgs ¶
type CmekRegionKeyArgs struct { AuthPrincipal pulumi.StringInput `pulumi:"authPrincipal"` CreatedAt pulumi.StringPtrInput `pulumi:"createdAt"` Status pulumi.StringPtrInput `pulumi:"status"` Type pulumi.StringInput `pulumi:"type"` UpdatedAt pulumi.StringPtrInput `pulumi:"updatedAt"` Uri pulumi.StringInput `pulumi:"uri"` UserMessage pulumi.StringPtrInput `pulumi:"userMessage"` }
func (CmekRegionKeyArgs) ElementType ¶
func (CmekRegionKeyArgs) ElementType() reflect.Type
func (CmekRegionKeyArgs) ToCmekRegionKeyOutput ¶
func (i CmekRegionKeyArgs) ToCmekRegionKeyOutput() CmekRegionKeyOutput
func (CmekRegionKeyArgs) ToCmekRegionKeyOutputWithContext ¶
func (i CmekRegionKeyArgs) ToCmekRegionKeyOutputWithContext(ctx context.Context) CmekRegionKeyOutput
type CmekRegionKeyInput ¶
type CmekRegionKeyInput interface { pulumi.Input ToCmekRegionKeyOutput() CmekRegionKeyOutput ToCmekRegionKeyOutputWithContext(context.Context) CmekRegionKeyOutput }
CmekRegionKeyInput is an input type that accepts CmekRegionKeyArgs and CmekRegionKeyOutput values. You can construct a concrete instance of `CmekRegionKeyInput` via:
CmekRegionKeyArgs{...}
type CmekRegionKeyOutput ¶
type CmekRegionKeyOutput struct{ *pulumi.OutputState }
func (CmekRegionKeyOutput) AuthPrincipal ¶
func (o CmekRegionKeyOutput) AuthPrincipal() pulumi.StringOutput
func (CmekRegionKeyOutput) CreatedAt ¶
func (o CmekRegionKeyOutput) CreatedAt() pulumi.StringPtrOutput
func (CmekRegionKeyOutput) ElementType ¶
func (CmekRegionKeyOutput) ElementType() reflect.Type
func (CmekRegionKeyOutput) Status ¶
func (o CmekRegionKeyOutput) Status() pulumi.StringPtrOutput
func (CmekRegionKeyOutput) ToCmekRegionKeyOutput ¶
func (o CmekRegionKeyOutput) ToCmekRegionKeyOutput() CmekRegionKeyOutput
func (CmekRegionKeyOutput) ToCmekRegionKeyOutputWithContext ¶
func (o CmekRegionKeyOutput) ToCmekRegionKeyOutputWithContext(ctx context.Context) CmekRegionKeyOutput
func (CmekRegionKeyOutput) Type ¶
func (o CmekRegionKeyOutput) Type() pulumi.StringOutput
func (CmekRegionKeyOutput) UpdatedAt ¶
func (o CmekRegionKeyOutput) UpdatedAt() pulumi.StringPtrOutput
func (CmekRegionKeyOutput) Uri ¶
func (o CmekRegionKeyOutput) Uri() pulumi.StringOutput
func (CmekRegionKeyOutput) UserMessage ¶
func (o CmekRegionKeyOutput) UserMessage() pulumi.StringPtrOutput
type CmekRegionOutput ¶
type CmekRegionOutput struct{ *pulumi.OutputState }
func (CmekRegionOutput) ElementType ¶
func (CmekRegionOutput) ElementType() reflect.Type
func (CmekRegionOutput) Key ¶
func (o CmekRegionOutput) Key() CmekRegionKeyOutput
func (CmekRegionOutput) Region ¶
func (o CmekRegionOutput) Region() pulumi.StringOutput
func (CmekRegionOutput) Status ¶
func (o CmekRegionOutput) Status() pulumi.StringPtrOutput
func (CmekRegionOutput) ToCmekRegionOutput ¶
func (o CmekRegionOutput) ToCmekRegionOutput() CmekRegionOutput
func (CmekRegionOutput) ToCmekRegionOutputWithContext ¶
func (o CmekRegionOutput) ToCmekRegionOutputWithContext(ctx context.Context) CmekRegionOutput
type CmekState ¶
type CmekState struct { // Once CMEK is enabled for a cluster, no new regions can be added to the cluster resource, since they need encryption key // info stored in the CMEK resource. New regions can be added and maintained here instead. AdditionalRegions CmekAdditionalRegionArrayInput // Cluster ID. ClusterId pulumi.StringPtrInput Regions CmekRegionArrayInput // Aggregated status of the cluster's encryption key(s). Status pulumi.StringPtrInput }
func (CmekState) ElementType ¶
type Database ¶
type Database struct { pulumi.CustomResourceState // ID of the cluster the database belongs to. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Database name. Name pulumi.StringOutput `pulumi:"name"` // Number of tables in the database. TableCount pulumi.IntOutput `pulumi:"tableCount"` }
CockroachDB database.
func GetDatabase ¶
func GetDatabase(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatabaseState, opts ...pulumi.ResourceOption) (*Database, error)
GetDatabase gets an existing Database 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 NewDatabase ¶
func NewDatabase(ctx *pulumi.Context, name string, args *DatabaseArgs, opts ...pulumi.ResourceOption) (*Database, error)
NewDatabase registers a new resource with the given unique name, arguments, and options.
func (*Database) ElementType ¶
func (*Database) ToDatabaseOutput ¶
func (i *Database) ToDatabaseOutput() DatabaseOutput
func (*Database) ToDatabaseOutputWithContext ¶
func (i *Database) ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput
type DatabaseArgs ¶
type DatabaseArgs struct { // ID of the cluster the database belongs to. ClusterId pulumi.StringInput // Database name. Name pulumi.StringInput }
The set of arguments for constructing a Database resource.
func (DatabaseArgs) ElementType ¶
func (DatabaseArgs) ElementType() reflect.Type
type DatabaseArray ¶
type DatabaseArray []DatabaseInput
func (DatabaseArray) ElementType ¶
func (DatabaseArray) ElementType() reflect.Type
func (DatabaseArray) ToDatabaseArrayOutput ¶
func (i DatabaseArray) ToDatabaseArrayOutput() DatabaseArrayOutput
func (DatabaseArray) ToDatabaseArrayOutputWithContext ¶
func (i DatabaseArray) ToDatabaseArrayOutputWithContext(ctx context.Context) DatabaseArrayOutput
type DatabaseArrayInput ¶
type DatabaseArrayInput interface { pulumi.Input ToDatabaseArrayOutput() DatabaseArrayOutput ToDatabaseArrayOutputWithContext(context.Context) DatabaseArrayOutput }
DatabaseArrayInput is an input type that accepts DatabaseArray and DatabaseArrayOutput values. You can construct a concrete instance of `DatabaseArrayInput` via:
DatabaseArray{ DatabaseArgs{...} }
type DatabaseArrayOutput ¶
type DatabaseArrayOutput struct{ *pulumi.OutputState }
func (DatabaseArrayOutput) ElementType ¶
func (DatabaseArrayOutput) ElementType() reflect.Type
func (DatabaseArrayOutput) Index ¶
func (o DatabaseArrayOutput) Index(i pulumi.IntInput) DatabaseOutput
func (DatabaseArrayOutput) ToDatabaseArrayOutput ¶
func (o DatabaseArrayOutput) ToDatabaseArrayOutput() DatabaseArrayOutput
func (DatabaseArrayOutput) ToDatabaseArrayOutputWithContext ¶
func (o DatabaseArrayOutput) ToDatabaseArrayOutputWithContext(ctx context.Context) DatabaseArrayOutput
type DatabaseInput ¶
type DatabaseInput interface { pulumi.Input ToDatabaseOutput() DatabaseOutput ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput }
type DatabaseMap ¶
type DatabaseMap map[string]DatabaseInput
func (DatabaseMap) ElementType ¶
func (DatabaseMap) ElementType() reflect.Type
func (DatabaseMap) ToDatabaseMapOutput ¶
func (i DatabaseMap) ToDatabaseMapOutput() DatabaseMapOutput
func (DatabaseMap) ToDatabaseMapOutputWithContext ¶
func (i DatabaseMap) ToDatabaseMapOutputWithContext(ctx context.Context) DatabaseMapOutput
type DatabaseMapInput ¶
type DatabaseMapInput interface { pulumi.Input ToDatabaseMapOutput() DatabaseMapOutput ToDatabaseMapOutputWithContext(context.Context) DatabaseMapOutput }
DatabaseMapInput is an input type that accepts DatabaseMap and DatabaseMapOutput values. You can construct a concrete instance of `DatabaseMapInput` via:
DatabaseMap{ "key": DatabaseArgs{...} }
type DatabaseMapOutput ¶
type DatabaseMapOutput struct{ *pulumi.OutputState }
func (DatabaseMapOutput) ElementType ¶
func (DatabaseMapOutput) ElementType() reflect.Type
func (DatabaseMapOutput) MapIndex ¶
func (o DatabaseMapOutput) MapIndex(k pulumi.StringInput) DatabaseOutput
func (DatabaseMapOutput) ToDatabaseMapOutput ¶
func (o DatabaseMapOutput) ToDatabaseMapOutput() DatabaseMapOutput
func (DatabaseMapOutput) ToDatabaseMapOutputWithContext ¶
func (o DatabaseMapOutput) ToDatabaseMapOutputWithContext(ctx context.Context) DatabaseMapOutput
type DatabaseOutput ¶
type DatabaseOutput struct{ *pulumi.OutputState }
func (DatabaseOutput) ClusterId ¶
func (o DatabaseOutput) ClusterId() pulumi.StringOutput
ID of the cluster the database belongs to.
func (DatabaseOutput) ElementType ¶
func (DatabaseOutput) ElementType() reflect.Type
func (DatabaseOutput) TableCount ¶
func (o DatabaseOutput) TableCount() pulumi.IntOutput
Number of tables in the database.
func (DatabaseOutput) ToDatabaseOutput ¶
func (o DatabaseOutput) ToDatabaseOutput() DatabaseOutput
func (DatabaseOutput) ToDatabaseOutputWithContext ¶
func (o DatabaseOutput) ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput
type DatabaseState ¶
type DatabaseState struct { // ID of the cluster the database belongs to. ClusterId pulumi.StringPtrInput // Database name. Name pulumi.StringPtrInput // Number of tables in the database. TableCount pulumi.IntPtrInput }
func (DatabaseState) ElementType ¶
func (DatabaseState) ElementType() reflect.Type
type FinalizeVersionUpgrade ¶
type FinalizeVersionUpgrade struct { pulumi.CustomResourceState // Cluster ID. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Major version of the cluster to be finalized. CockroachVersion pulumi.StringOutput `pulumi:"cockroachVersion"` }
Utility resource that represents the one-time action of finalizing a cluster's pending CockroachDB version upgrade.
func GetFinalizeVersionUpgrade ¶
func GetFinalizeVersionUpgrade(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FinalizeVersionUpgradeState, opts ...pulumi.ResourceOption) (*FinalizeVersionUpgrade, error)
GetFinalizeVersionUpgrade gets an existing FinalizeVersionUpgrade 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 NewFinalizeVersionUpgrade ¶
func NewFinalizeVersionUpgrade(ctx *pulumi.Context, name string, args *FinalizeVersionUpgradeArgs, opts ...pulumi.ResourceOption) (*FinalizeVersionUpgrade, error)
NewFinalizeVersionUpgrade registers a new resource with the given unique name, arguments, and options.
func (*FinalizeVersionUpgrade) ElementType ¶
func (*FinalizeVersionUpgrade) ElementType() reflect.Type
func (*FinalizeVersionUpgrade) ToFinalizeVersionUpgradeOutput ¶
func (i *FinalizeVersionUpgrade) ToFinalizeVersionUpgradeOutput() FinalizeVersionUpgradeOutput
func (*FinalizeVersionUpgrade) ToFinalizeVersionUpgradeOutputWithContext ¶
func (i *FinalizeVersionUpgrade) ToFinalizeVersionUpgradeOutputWithContext(ctx context.Context) FinalizeVersionUpgradeOutput
type FinalizeVersionUpgradeArgs ¶
type FinalizeVersionUpgradeArgs struct { // Cluster ID. ClusterId pulumi.StringInput // Major version of the cluster to be finalized. CockroachVersion pulumi.StringInput }
The set of arguments for constructing a FinalizeVersionUpgrade resource.
func (FinalizeVersionUpgradeArgs) ElementType ¶
func (FinalizeVersionUpgradeArgs) ElementType() reflect.Type
type FinalizeVersionUpgradeArray ¶
type FinalizeVersionUpgradeArray []FinalizeVersionUpgradeInput
func (FinalizeVersionUpgradeArray) ElementType ¶
func (FinalizeVersionUpgradeArray) ElementType() reflect.Type
func (FinalizeVersionUpgradeArray) ToFinalizeVersionUpgradeArrayOutput ¶
func (i FinalizeVersionUpgradeArray) ToFinalizeVersionUpgradeArrayOutput() FinalizeVersionUpgradeArrayOutput
func (FinalizeVersionUpgradeArray) ToFinalizeVersionUpgradeArrayOutputWithContext ¶
func (i FinalizeVersionUpgradeArray) ToFinalizeVersionUpgradeArrayOutputWithContext(ctx context.Context) FinalizeVersionUpgradeArrayOutput
type FinalizeVersionUpgradeArrayInput ¶
type FinalizeVersionUpgradeArrayInput interface { pulumi.Input ToFinalizeVersionUpgradeArrayOutput() FinalizeVersionUpgradeArrayOutput ToFinalizeVersionUpgradeArrayOutputWithContext(context.Context) FinalizeVersionUpgradeArrayOutput }
FinalizeVersionUpgradeArrayInput is an input type that accepts FinalizeVersionUpgradeArray and FinalizeVersionUpgradeArrayOutput values. You can construct a concrete instance of `FinalizeVersionUpgradeArrayInput` via:
FinalizeVersionUpgradeArray{ FinalizeVersionUpgradeArgs{...} }
type FinalizeVersionUpgradeArrayOutput ¶
type FinalizeVersionUpgradeArrayOutput struct{ *pulumi.OutputState }
func (FinalizeVersionUpgradeArrayOutput) ElementType ¶
func (FinalizeVersionUpgradeArrayOutput) ElementType() reflect.Type
func (FinalizeVersionUpgradeArrayOutput) Index ¶
func (o FinalizeVersionUpgradeArrayOutput) Index(i pulumi.IntInput) FinalizeVersionUpgradeOutput
func (FinalizeVersionUpgradeArrayOutput) ToFinalizeVersionUpgradeArrayOutput ¶
func (o FinalizeVersionUpgradeArrayOutput) ToFinalizeVersionUpgradeArrayOutput() FinalizeVersionUpgradeArrayOutput
func (FinalizeVersionUpgradeArrayOutput) ToFinalizeVersionUpgradeArrayOutputWithContext ¶
func (o FinalizeVersionUpgradeArrayOutput) ToFinalizeVersionUpgradeArrayOutputWithContext(ctx context.Context) FinalizeVersionUpgradeArrayOutput
type FinalizeVersionUpgradeInput ¶
type FinalizeVersionUpgradeInput interface { pulumi.Input ToFinalizeVersionUpgradeOutput() FinalizeVersionUpgradeOutput ToFinalizeVersionUpgradeOutputWithContext(ctx context.Context) FinalizeVersionUpgradeOutput }
type FinalizeVersionUpgradeMap ¶
type FinalizeVersionUpgradeMap map[string]FinalizeVersionUpgradeInput
func (FinalizeVersionUpgradeMap) ElementType ¶
func (FinalizeVersionUpgradeMap) ElementType() reflect.Type
func (FinalizeVersionUpgradeMap) ToFinalizeVersionUpgradeMapOutput ¶
func (i FinalizeVersionUpgradeMap) ToFinalizeVersionUpgradeMapOutput() FinalizeVersionUpgradeMapOutput
func (FinalizeVersionUpgradeMap) ToFinalizeVersionUpgradeMapOutputWithContext ¶
func (i FinalizeVersionUpgradeMap) ToFinalizeVersionUpgradeMapOutputWithContext(ctx context.Context) FinalizeVersionUpgradeMapOutput
type FinalizeVersionUpgradeMapInput ¶
type FinalizeVersionUpgradeMapInput interface { pulumi.Input ToFinalizeVersionUpgradeMapOutput() FinalizeVersionUpgradeMapOutput ToFinalizeVersionUpgradeMapOutputWithContext(context.Context) FinalizeVersionUpgradeMapOutput }
FinalizeVersionUpgradeMapInput is an input type that accepts FinalizeVersionUpgradeMap and FinalizeVersionUpgradeMapOutput values. You can construct a concrete instance of `FinalizeVersionUpgradeMapInput` via:
FinalizeVersionUpgradeMap{ "key": FinalizeVersionUpgradeArgs{...} }
type FinalizeVersionUpgradeMapOutput ¶
type FinalizeVersionUpgradeMapOutput struct{ *pulumi.OutputState }
func (FinalizeVersionUpgradeMapOutput) ElementType ¶
func (FinalizeVersionUpgradeMapOutput) ElementType() reflect.Type
func (FinalizeVersionUpgradeMapOutput) MapIndex ¶
func (o FinalizeVersionUpgradeMapOutput) MapIndex(k pulumi.StringInput) FinalizeVersionUpgradeOutput
func (FinalizeVersionUpgradeMapOutput) ToFinalizeVersionUpgradeMapOutput ¶
func (o FinalizeVersionUpgradeMapOutput) ToFinalizeVersionUpgradeMapOutput() FinalizeVersionUpgradeMapOutput
func (FinalizeVersionUpgradeMapOutput) ToFinalizeVersionUpgradeMapOutputWithContext ¶
func (o FinalizeVersionUpgradeMapOutput) ToFinalizeVersionUpgradeMapOutputWithContext(ctx context.Context) FinalizeVersionUpgradeMapOutput
type FinalizeVersionUpgradeOutput ¶
type FinalizeVersionUpgradeOutput struct{ *pulumi.OutputState }
func (FinalizeVersionUpgradeOutput) ClusterId ¶ added in v0.0.3
func (o FinalizeVersionUpgradeOutput) ClusterId() pulumi.StringOutput
Cluster ID.
func (FinalizeVersionUpgradeOutput) CockroachVersion ¶
func (o FinalizeVersionUpgradeOutput) CockroachVersion() pulumi.StringOutput
Major version of the cluster to be finalized.
func (FinalizeVersionUpgradeOutput) ElementType ¶
func (FinalizeVersionUpgradeOutput) ElementType() reflect.Type
func (FinalizeVersionUpgradeOutput) ToFinalizeVersionUpgradeOutput ¶
func (o FinalizeVersionUpgradeOutput) ToFinalizeVersionUpgradeOutput() FinalizeVersionUpgradeOutput
func (FinalizeVersionUpgradeOutput) ToFinalizeVersionUpgradeOutputWithContext ¶
func (o FinalizeVersionUpgradeOutput) ToFinalizeVersionUpgradeOutputWithContext(ctx context.Context) FinalizeVersionUpgradeOutput
type FinalizeVersionUpgradeState ¶
type FinalizeVersionUpgradeState struct { // Cluster ID. ClusterId pulumi.StringPtrInput // Major version of the cluster to be finalized. CockroachVersion pulumi.StringPtrInput }
func (FinalizeVersionUpgradeState) ElementType ¶
func (FinalizeVersionUpgradeState) ElementType() reflect.Type
type Folder ¶ added in v0.1.0
type Folder struct { pulumi.CustomResourceState // Name of the folder. Name pulumi.StringOutput `pulumi:"name"` // ID of the parent folder. Use 'root' for the root level (no parent folder). ParentId pulumi.StringOutput `pulumi:"parentId"` }
CockroachDB Cloud folder.
func GetFolder ¶ added in v0.1.0
func GetFolder(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FolderState, opts ...pulumi.ResourceOption) (*Folder, error)
GetFolder gets an existing Folder 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 NewFolder ¶ added in v0.1.0
func NewFolder(ctx *pulumi.Context, name string, args *FolderArgs, opts ...pulumi.ResourceOption) (*Folder, error)
NewFolder registers a new resource with the given unique name, arguments, and options.
func (*Folder) ElementType ¶ added in v0.1.0
func (*Folder) ToFolderOutput ¶ added in v0.1.0
func (i *Folder) ToFolderOutput() FolderOutput
func (*Folder) ToFolderOutputWithContext ¶ added in v0.1.0
func (i *Folder) ToFolderOutputWithContext(ctx context.Context) FolderOutput
type FolderArgs ¶ added in v0.1.0
type FolderArgs struct { // Name of the folder. Name pulumi.StringInput // ID of the parent folder. Use 'root' for the root level (no parent folder). ParentId pulumi.StringInput }
The set of arguments for constructing a Folder resource.
func (FolderArgs) ElementType ¶ added in v0.1.0
func (FolderArgs) ElementType() reflect.Type
type FolderArray ¶ added in v0.1.0
type FolderArray []FolderInput
func (FolderArray) ElementType ¶ added in v0.1.0
func (FolderArray) ElementType() reflect.Type
func (FolderArray) ToFolderArrayOutput ¶ added in v0.1.0
func (i FolderArray) ToFolderArrayOutput() FolderArrayOutput
func (FolderArray) ToFolderArrayOutputWithContext ¶ added in v0.1.0
func (i FolderArray) ToFolderArrayOutputWithContext(ctx context.Context) FolderArrayOutput
type FolderArrayInput ¶ added in v0.1.0
type FolderArrayInput interface { pulumi.Input ToFolderArrayOutput() FolderArrayOutput ToFolderArrayOutputWithContext(context.Context) FolderArrayOutput }
FolderArrayInput is an input type that accepts FolderArray and FolderArrayOutput values. You can construct a concrete instance of `FolderArrayInput` via:
FolderArray{ FolderArgs{...} }
type FolderArrayOutput ¶ added in v0.1.0
type FolderArrayOutput struct{ *pulumi.OutputState }
func (FolderArrayOutput) ElementType ¶ added in v0.1.0
func (FolderArrayOutput) ElementType() reflect.Type
func (FolderArrayOutput) Index ¶ added in v0.1.0
func (o FolderArrayOutput) Index(i pulumi.IntInput) FolderOutput
func (FolderArrayOutput) ToFolderArrayOutput ¶ added in v0.1.0
func (o FolderArrayOutput) ToFolderArrayOutput() FolderArrayOutput
func (FolderArrayOutput) ToFolderArrayOutputWithContext ¶ added in v0.1.0
func (o FolderArrayOutput) ToFolderArrayOutputWithContext(ctx context.Context) FolderArrayOutput
type FolderInput ¶ added in v0.1.0
type FolderInput interface { pulumi.Input ToFolderOutput() FolderOutput ToFolderOutputWithContext(ctx context.Context) FolderOutput }
type FolderMap ¶ added in v0.1.0
type FolderMap map[string]FolderInput
func (FolderMap) ElementType ¶ added in v0.1.0
func (FolderMap) ToFolderMapOutput ¶ added in v0.1.0
func (i FolderMap) ToFolderMapOutput() FolderMapOutput
func (FolderMap) ToFolderMapOutputWithContext ¶ added in v0.1.0
func (i FolderMap) ToFolderMapOutputWithContext(ctx context.Context) FolderMapOutput
type FolderMapInput ¶ added in v0.1.0
type FolderMapInput interface { pulumi.Input ToFolderMapOutput() FolderMapOutput ToFolderMapOutputWithContext(context.Context) FolderMapOutput }
FolderMapInput is an input type that accepts FolderMap and FolderMapOutput values. You can construct a concrete instance of `FolderMapInput` via:
FolderMap{ "key": FolderArgs{...} }
type FolderMapOutput ¶ added in v0.1.0
type FolderMapOutput struct{ *pulumi.OutputState }
func (FolderMapOutput) ElementType ¶ added in v0.1.0
func (FolderMapOutput) ElementType() reflect.Type
func (FolderMapOutput) MapIndex ¶ added in v0.1.0
func (o FolderMapOutput) MapIndex(k pulumi.StringInput) FolderOutput
func (FolderMapOutput) ToFolderMapOutput ¶ added in v0.1.0
func (o FolderMapOutput) ToFolderMapOutput() FolderMapOutput
func (FolderMapOutput) ToFolderMapOutputWithContext ¶ added in v0.1.0
func (o FolderMapOutput) ToFolderMapOutputWithContext(ctx context.Context) FolderMapOutput
type FolderOutput ¶ added in v0.1.0
type FolderOutput struct{ *pulumi.OutputState }
func (FolderOutput) ElementType ¶ added in v0.1.0
func (FolderOutput) ElementType() reflect.Type
func (FolderOutput) Name ¶ added in v0.1.0
func (o FolderOutput) Name() pulumi.StringOutput
Name of the folder.
func (FolderOutput) ParentId ¶ added in v0.1.0
func (o FolderOutput) ParentId() pulumi.StringOutput
ID of the parent folder. Use 'root' for the root level (no parent folder).
func (FolderOutput) ToFolderOutput ¶ added in v0.1.0
func (o FolderOutput) ToFolderOutput() FolderOutput
func (FolderOutput) ToFolderOutputWithContext ¶ added in v0.1.0
func (o FolderOutput) ToFolderOutputWithContext(ctx context.Context) FolderOutput
type FolderState ¶ added in v0.1.0
type FolderState struct { // Name of the folder. Name pulumi.StringPtrInput // ID of the parent folder. Use 'root' for the root level (no parent folder). ParentId pulumi.StringPtrInput }
func (FolderState) ElementType ¶ added in v0.1.0
func (FolderState) ElementType() reflect.Type
type GetClusterCertArgs ¶
type GetClusterCertArgs struct { // Cluster ID. Id string `pulumi:"id"` }
A collection of arguments for invoking getClusterCert.
type GetClusterCertOutputArgs ¶
type GetClusterCertOutputArgs struct { // Cluster ID. Id pulumi.StringInput `pulumi:"id"` }
A collection of arguments for invoking getClusterCert.
func (GetClusterCertOutputArgs) ElementType ¶
func (GetClusterCertOutputArgs) ElementType() reflect.Type
type GetClusterCertResult ¶
type GetClusterCertResult struct { // Certificate contents. Cert string `pulumi:"cert"` // Cluster ID. Id string `pulumi:"id"` }
A collection of values returned by getClusterCert.
func GetClusterCert ¶
func GetClusterCert(ctx *pulumi.Context, args *GetClusterCertArgs, opts ...pulumi.InvokeOption) (*GetClusterCertResult, error)
TLS certificate for the specified CockroachDB cluster. Certificates for dedicated clusters should be written to `$HOME/Library/CockroachCloud/certs/<cluster name>-ca.crt` on MacOS or Linux, or `$env:appdata\CockroachCloud\certs\<cluster name>-ca.crt` on Windows.
Serverless clusters use the root PostgreSQL CA cert. If it isn't already installed, the certificate can be appended to `$HOME/.postgresql/root.crt` on MacOS or Linux, or `$env:appdata\postgresql\root.crt` on Windows.
type GetClusterCertResultOutput ¶
type GetClusterCertResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getClusterCert.
func GetClusterCertOutput ¶
func GetClusterCertOutput(ctx *pulumi.Context, args GetClusterCertOutputArgs, opts ...pulumi.InvokeOption) GetClusterCertResultOutput
func (GetClusterCertResultOutput) Cert ¶
func (o GetClusterCertResultOutput) Cert() pulumi.StringOutput
Certificate contents.
func (GetClusterCertResultOutput) ElementType ¶
func (GetClusterCertResultOutput) ElementType() reflect.Type
func (GetClusterCertResultOutput) Id ¶
func (o GetClusterCertResultOutput) Id() pulumi.StringOutput
Cluster ID.
func (GetClusterCertResultOutput) ToGetClusterCertResultOutput ¶
func (o GetClusterCertResultOutput) ToGetClusterCertResultOutput() GetClusterCertResultOutput
func (GetClusterCertResultOutput) ToGetClusterCertResultOutputWithContext ¶
func (o GetClusterCertResultOutput) ToGetClusterCertResultOutputWithContext(ctx context.Context) GetClusterCertResultOutput
type GetCockroachClusterArgs ¶
type GetCockroachClusterArgs struct {
Id string `pulumi:"id"`
}
A collection of arguments for invoking getCockroachCluster.
type GetCockroachClusterDedicated ¶
type GetCockroachClusterDedicated struct { DiskIops int `pulumi:"diskIops"` MachineType string `pulumi:"machineType"` MemoryGib float64 `pulumi:"memoryGib"` NumVirtualCpus int `pulumi:"numVirtualCpus"` PrivateNetworkVisibility bool `pulumi:"privateNetworkVisibility"` StorageGib int `pulumi:"storageGib"` }
type GetCockroachClusterDedicatedArgs ¶
type GetCockroachClusterDedicatedArgs struct { DiskIops pulumi.IntInput `pulumi:"diskIops"` MachineType pulumi.StringInput `pulumi:"machineType"` MemoryGib pulumi.Float64Input `pulumi:"memoryGib"` NumVirtualCpus pulumi.IntInput `pulumi:"numVirtualCpus"` PrivateNetworkVisibility pulumi.BoolInput `pulumi:"privateNetworkVisibility"` StorageGib pulumi.IntInput `pulumi:"storageGib"` }
func (GetCockroachClusterDedicatedArgs) ElementType ¶
func (GetCockroachClusterDedicatedArgs) ElementType() reflect.Type
func (GetCockroachClusterDedicatedArgs) ToGetCockroachClusterDedicatedOutput ¶
func (i GetCockroachClusterDedicatedArgs) ToGetCockroachClusterDedicatedOutput() GetCockroachClusterDedicatedOutput
func (GetCockroachClusterDedicatedArgs) ToGetCockroachClusterDedicatedOutputWithContext ¶
func (i GetCockroachClusterDedicatedArgs) ToGetCockroachClusterDedicatedOutputWithContext(ctx context.Context) GetCockroachClusterDedicatedOutput
type GetCockroachClusterDedicatedInput ¶
type GetCockroachClusterDedicatedInput interface { pulumi.Input ToGetCockroachClusterDedicatedOutput() GetCockroachClusterDedicatedOutput ToGetCockroachClusterDedicatedOutputWithContext(context.Context) GetCockroachClusterDedicatedOutput }
GetCockroachClusterDedicatedInput is an input type that accepts GetCockroachClusterDedicatedArgs and GetCockroachClusterDedicatedOutput values. You can construct a concrete instance of `GetCockroachClusterDedicatedInput` via:
GetCockroachClusterDedicatedArgs{...}
type GetCockroachClusterDedicatedOutput ¶
type GetCockroachClusterDedicatedOutput struct{ *pulumi.OutputState }
func (GetCockroachClusterDedicatedOutput) DiskIops ¶
func (o GetCockroachClusterDedicatedOutput) DiskIops() pulumi.IntOutput
func (GetCockroachClusterDedicatedOutput) ElementType ¶
func (GetCockroachClusterDedicatedOutput) ElementType() reflect.Type
func (GetCockroachClusterDedicatedOutput) MachineType ¶
func (o GetCockroachClusterDedicatedOutput) MachineType() pulumi.StringOutput
func (GetCockroachClusterDedicatedOutput) MemoryGib ¶
func (o GetCockroachClusterDedicatedOutput) MemoryGib() pulumi.Float64Output
func (GetCockroachClusterDedicatedOutput) NumVirtualCpus ¶
func (o GetCockroachClusterDedicatedOutput) NumVirtualCpus() pulumi.IntOutput
func (GetCockroachClusterDedicatedOutput) PrivateNetworkVisibility ¶
func (o GetCockroachClusterDedicatedOutput) PrivateNetworkVisibility() pulumi.BoolOutput
func (GetCockroachClusterDedicatedOutput) StorageGib ¶
func (o GetCockroachClusterDedicatedOutput) StorageGib() pulumi.IntOutput
func (GetCockroachClusterDedicatedOutput) ToGetCockroachClusterDedicatedOutput ¶
func (o GetCockroachClusterDedicatedOutput) ToGetCockroachClusterDedicatedOutput() GetCockroachClusterDedicatedOutput
func (GetCockroachClusterDedicatedOutput) ToGetCockroachClusterDedicatedOutputWithContext ¶
func (o GetCockroachClusterDedicatedOutput) ToGetCockroachClusterDedicatedOutputWithContext(ctx context.Context) GetCockroachClusterDedicatedOutput
type GetCockroachClusterOutputArgs ¶
type GetCockroachClusterOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
A collection of arguments for invoking getCockroachCluster.
func (GetCockroachClusterOutputArgs) ElementType ¶
func (GetCockroachClusterOutputArgs) ElementType() reflect.Type
type GetCockroachClusterRegionArgs ¶
type GetCockroachClusterRegionArgs struct { InternalDns pulumi.StringInput `pulumi:"internalDns"` Name pulumi.StringInput `pulumi:"name"` NodeCount pulumi.IntInput `pulumi:"nodeCount"` Primary pulumi.BoolInput `pulumi:"primary"` SqlDns pulumi.StringInput `pulumi:"sqlDns"` UiDns pulumi.StringInput `pulumi:"uiDns"` }
func (GetCockroachClusterRegionArgs) ElementType ¶
func (GetCockroachClusterRegionArgs) ElementType() reflect.Type
func (GetCockroachClusterRegionArgs) ToGetCockroachClusterRegionOutput ¶
func (i GetCockroachClusterRegionArgs) ToGetCockroachClusterRegionOutput() GetCockroachClusterRegionOutput
func (GetCockroachClusterRegionArgs) ToGetCockroachClusterRegionOutputWithContext ¶
func (i GetCockroachClusterRegionArgs) ToGetCockroachClusterRegionOutputWithContext(ctx context.Context) GetCockroachClusterRegionOutput
type GetCockroachClusterRegionArray ¶
type GetCockroachClusterRegionArray []GetCockroachClusterRegionInput
func (GetCockroachClusterRegionArray) ElementType ¶
func (GetCockroachClusterRegionArray) ElementType() reflect.Type
func (GetCockroachClusterRegionArray) ToGetCockroachClusterRegionArrayOutput ¶
func (i GetCockroachClusterRegionArray) ToGetCockroachClusterRegionArrayOutput() GetCockroachClusterRegionArrayOutput
func (GetCockroachClusterRegionArray) ToGetCockroachClusterRegionArrayOutputWithContext ¶
func (i GetCockroachClusterRegionArray) ToGetCockroachClusterRegionArrayOutputWithContext(ctx context.Context) GetCockroachClusterRegionArrayOutput
type GetCockroachClusterRegionArrayInput ¶
type GetCockroachClusterRegionArrayInput interface { pulumi.Input ToGetCockroachClusterRegionArrayOutput() GetCockroachClusterRegionArrayOutput ToGetCockroachClusterRegionArrayOutputWithContext(context.Context) GetCockroachClusterRegionArrayOutput }
GetCockroachClusterRegionArrayInput is an input type that accepts GetCockroachClusterRegionArray and GetCockroachClusterRegionArrayOutput values. You can construct a concrete instance of `GetCockroachClusterRegionArrayInput` via:
GetCockroachClusterRegionArray{ GetCockroachClusterRegionArgs{...} }
type GetCockroachClusterRegionArrayOutput ¶
type GetCockroachClusterRegionArrayOutput struct{ *pulumi.OutputState }
func (GetCockroachClusterRegionArrayOutput) ElementType ¶
func (GetCockroachClusterRegionArrayOutput) ElementType() reflect.Type
func (GetCockroachClusterRegionArrayOutput) Index ¶
func (o GetCockroachClusterRegionArrayOutput) Index(i pulumi.IntInput) GetCockroachClusterRegionOutput
func (GetCockroachClusterRegionArrayOutput) ToGetCockroachClusterRegionArrayOutput ¶
func (o GetCockroachClusterRegionArrayOutput) ToGetCockroachClusterRegionArrayOutput() GetCockroachClusterRegionArrayOutput
func (GetCockroachClusterRegionArrayOutput) ToGetCockroachClusterRegionArrayOutputWithContext ¶
func (o GetCockroachClusterRegionArrayOutput) ToGetCockroachClusterRegionArrayOutputWithContext(ctx context.Context) GetCockroachClusterRegionArrayOutput
type GetCockroachClusterRegionInput ¶
type GetCockroachClusterRegionInput interface { pulumi.Input ToGetCockroachClusterRegionOutput() GetCockroachClusterRegionOutput ToGetCockroachClusterRegionOutputWithContext(context.Context) GetCockroachClusterRegionOutput }
GetCockroachClusterRegionInput is an input type that accepts GetCockroachClusterRegionArgs and GetCockroachClusterRegionOutput values. You can construct a concrete instance of `GetCockroachClusterRegionInput` via:
GetCockroachClusterRegionArgs{...}
type GetCockroachClusterRegionOutput ¶
type GetCockroachClusterRegionOutput struct{ *pulumi.OutputState }
func (GetCockroachClusterRegionOutput) ElementType ¶
func (GetCockroachClusterRegionOutput) ElementType() reflect.Type
func (GetCockroachClusterRegionOutput) InternalDns ¶ added in v0.1.0
func (o GetCockroachClusterRegionOutput) InternalDns() pulumi.StringOutput
func (GetCockroachClusterRegionOutput) Name ¶
func (o GetCockroachClusterRegionOutput) Name() pulumi.StringOutput
func (GetCockroachClusterRegionOutput) NodeCount ¶
func (o GetCockroachClusterRegionOutput) NodeCount() pulumi.IntOutput
func (GetCockroachClusterRegionOutput) Primary ¶
func (o GetCockroachClusterRegionOutput) Primary() pulumi.BoolOutput
func (GetCockroachClusterRegionOutput) SqlDns ¶
func (o GetCockroachClusterRegionOutput) SqlDns() pulumi.StringOutput
func (GetCockroachClusterRegionOutput) ToGetCockroachClusterRegionOutput ¶
func (o GetCockroachClusterRegionOutput) ToGetCockroachClusterRegionOutput() GetCockroachClusterRegionOutput
func (GetCockroachClusterRegionOutput) ToGetCockroachClusterRegionOutputWithContext ¶
func (o GetCockroachClusterRegionOutput) ToGetCockroachClusterRegionOutputWithContext(ctx context.Context) GetCockroachClusterRegionOutput
func (GetCockroachClusterRegionOutput) UiDns ¶
func (o GetCockroachClusterRegionOutput) UiDns() pulumi.StringOutput
type GetCockroachClusterResult ¶
type GetCockroachClusterResult struct { AccountId string `pulumi:"accountId"` CloudProvider string `pulumi:"cloudProvider"` CockroachVersion string `pulumi:"cockroachVersion"` CreatorId string `pulumi:"creatorId"` Dedicated GetCockroachClusterDedicated `pulumi:"dedicated"` Id string `pulumi:"id"` Name string `pulumi:"name"` OperationStatus string `pulumi:"operationStatus"` ParentId string `pulumi:"parentId"` Plan string `pulumi:"plan"` Regions []GetCockroachClusterRegion `pulumi:"regions"` Serverless GetCockroachClusterServerless `pulumi:"serverless"` State string `pulumi:"state"` UpgradeStatus string `pulumi:"upgradeStatus"` }
A collection of values returned by getCockroachCluster.
func GetCockroachCluster ¶
func GetCockroachCluster(ctx *pulumi.Context, args *GetCockroachClusterArgs, opts ...pulumi.InvokeOption) (*GetCockroachClusterResult, error)
CockroachDB Cloud cluster. Can be Dedicated or Serverless.
type GetCockroachClusterResultOutput ¶
type GetCockroachClusterResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCockroachCluster.
func GetCockroachClusterOutput ¶
func GetCockroachClusterOutput(ctx *pulumi.Context, args GetCockroachClusterOutputArgs, opts ...pulumi.InvokeOption) GetCockroachClusterResultOutput
func (GetCockroachClusterResultOutput) AccountId ¶
func (o GetCockroachClusterResultOutput) AccountId() pulumi.StringOutput
func (GetCockroachClusterResultOutput) CloudProvider ¶
func (o GetCockroachClusterResultOutput) CloudProvider() pulumi.StringOutput
func (GetCockroachClusterResultOutput) CockroachVersion ¶
func (o GetCockroachClusterResultOutput) CockroachVersion() pulumi.StringOutput
func (GetCockroachClusterResultOutput) CreatorId ¶
func (o GetCockroachClusterResultOutput) CreatorId() pulumi.StringOutput
func (GetCockroachClusterResultOutput) Dedicated ¶
func (o GetCockroachClusterResultOutput) Dedicated() GetCockroachClusterDedicatedOutput
func (GetCockroachClusterResultOutput) ElementType ¶
func (GetCockroachClusterResultOutput) ElementType() reflect.Type
func (GetCockroachClusterResultOutput) Id ¶
func (o GetCockroachClusterResultOutput) Id() pulumi.StringOutput
func (GetCockroachClusterResultOutput) Name ¶
func (o GetCockroachClusterResultOutput) Name() pulumi.StringOutput
func (GetCockroachClusterResultOutput) OperationStatus ¶
func (o GetCockroachClusterResultOutput) OperationStatus() pulumi.StringOutput
func (GetCockroachClusterResultOutput) ParentId ¶ added in v0.1.0
func (o GetCockroachClusterResultOutput) ParentId() pulumi.StringOutput
func (GetCockroachClusterResultOutput) Plan ¶
func (o GetCockroachClusterResultOutput) Plan() pulumi.StringOutput
func (GetCockroachClusterResultOutput) Regions ¶
func (o GetCockroachClusterResultOutput) Regions() GetCockroachClusterRegionArrayOutput
func (GetCockroachClusterResultOutput) Serverless ¶
func (o GetCockroachClusterResultOutput) Serverless() GetCockroachClusterServerlessOutput
func (GetCockroachClusterResultOutput) State ¶
func (o GetCockroachClusterResultOutput) State() pulumi.StringOutput
func (GetCockroachClusterResultOutput) ToGetCockroachClusterResultOutput ¶
func (o GetCockroachClusterResultOutput) ToGetCockroachClusterResultOutput() GetCockroachClusterResultOutput
func (GetCockroachClusterResultOutput) ToGetCockroachClusterResultOutputWithContext ¶
func (o GetCockroachClusterResultOutput) ToGetCockroachClusterResultOutputWithContext(ctx context.Context) GetCockroachClusterResultOutput
func (GetCockroachClusterResultOutput) UpgradeStatus ¶
func (o GetCockroachClusterResultOutput) UpgradeStatus() pulumi.StringOutput
type GetCockroachClusterServerless ¶
type GetCockroachClusterServerless struct { RoutingId string `pulumi:"routingId"` SpendLimit int `pulumi:"spendLimit"` UsageLimits GetCockroachClusterServerlessUsageLimits `pulumi:"usageLimits"` }
type GetCockroachClusterServerlessArgs ¶
type GetCockroachClusterServerlessArgs struct { RoutingId pulumi.StringInput `pulumi:"routingId"` SpendLimit pulumi.IntInput `pulumi:"spendLimit"` UsageLimits GetCockroachClusterServerlessUsageLimitsInput `pulumi:"usageLimits"` }
func (GetCockroachClusterServerlessArgs) ElementType ¶
func (GetCockroachClusterServerlessArgs) ElementType() reflect.Type
func (GetCockroachClusterServerlessArgs) ToGetCockroachClusterServerlessOutput ¶
func (i GetCockroachClusterServerlessArgs) ToGetCockroachClusterServerlessOutput() GetCockroachClusterServerlessOutput
func (GetCockroachClusterServerlessArgs) ToGetCockroachClusterServerlessOutputWithContext ¶
func (i GetCockroachClusterServerlessArgs) ToGetCockroachClusterServerlessOutputWithContext(ctx context.Context) GetCockroachClusterServerlessOutput
type GetCockroachClusterServerlessInput ¶
type GetCockroachClusterServerlessInput interface { pulumi.Input ToGetCockroachClusterServerlessOutput() GetCockroachClusterServerlessOutput ToGetCockroachClusterServerlessOutputWithContext(context.Context) GetCockroachClusterServerlessOutput }
GetCockroachClusterServerlessInput is an input type that accepts GetCockroachClusterServerlessArgs and GetCockroachClusterServerlessOutput values. You can construct a concrete instance of `GetCockroachClusterServerlessInput` via:
GetCockroachClusterServerlessArgs{...}
type GetCockroachClusterServerlessOutput ¶
type GetCockroachClusterServerlessOutput struct{ *pulumi.OutputState }
func (GetCockroachClusterServerlessOutput) ElementType ¶
func (GetCockroachClusterServerlessOutput) ElementType() reflect.Type
func (GetCockroachClusterServerlessOutput) RoutingId ¶
func (o GetCockroachClusterServerlessOutput) RoutingId() pulumi.StringOutput
func (GetCockroachClusterServerlessOutput) SpendLimit ¶
func (o GetCockroachClusterServerlessOutput) SpendLimit() pulumi.IntOutput
func (GetCockroachClusterServerlessOutput) ToGetCockroachClusterServerlessOutput ¶
func (o GetCockroachClusterServerlessOutput) ToGetCockroachClusterServerlessOutput() GetCockroachClusterServerlessOutput
func (GetCockroachClusterServerlessOutput) ToGetCockroachClusterServerlessOutputWithContext ¶
func (o GetCockroachClusterServerlessOutput) ToGetCockroachClusterServerlessOutputWithContext(ctx context.Context) GetCockroachClusterServerlessOutput
func (GetCockroachClusterServerlessOutput) UsageLimits ¶
func (o GetCockroachClusterServerlessOutput) UsageLimits() GetCockroachClusterServerlessUsageLimitsOutput
type GetCockroachClusterServerlessUsageLimitsArgs ¶
type GetCockroachClusterServerlessUsageLimitsArgs struct { RequestUnitLimit pulumi.IntInput `pulumi:"requestUnitLimit"` StorageMibLimit pulumi.IntInput `pulumi:"storageMibLimit"` }
func (GetCockroachClusterServerlessUsageLimitsArgs) ElementType ¶
func (GetCockroachClusterServerlessUsageLimitsArgs) ElementType() reflect.Type
func (GetCockroachClusterServerlessUsageLimitsArgs) ToGetCockroachClusterServerlessUsageLimitsOutput ¶
func (i GetCockroachClusterServerlessUsageLimitsArgs) ToGetCockroachClusterServerlessUsageLimitsOutput() GetCockroachClusterServerlessUsageLimitsOutput
func (GetCockroachClusterServerlessUsageLimitsArgs) ToGetCockroachClusterServerlessUsageLimitsOutputWithContext ¶
func (i GetCockroachClusterServerlessUsageLimitsArgs) ToGetCockroachClusterServerlessUsageLimitsOutputWithContext(ctx context.Context) GetCockroachClusterServerlessUsageLimitsOutput
type GetCockroachClusterServerlessUsageLimitsInput ¶
type GetCockroachClusterServerlessUsageLimitsInput interface { pulumi.Input ToGetCockroachClusterServerlessUsageLimitsOutput() GetCockroachClusterServerlessUsageLimitsOutput ToGetCockroachClusterServerlessUsageLimitsOutputWithContext(context.Context) GetCockroachClusterServerlessUsageLimitsOutput }
GetCockroachClusterServerlessUsageLimitsInput is an input type that accepts GetCockroachClusterServerlessUsageLimitsArgs and GetCockroachClusterServerlessUsageLimitsOutput values. You can construct a concrete instance of `GetCockroachClusterServerlessUsageLimitsInput` via:
GetCockroachClusterServerlessUsageLimitsArgs{...}
type GetCockroachClusterServerlessUsageLimitsOutput ¶
type GetCockroachClusterServerlessUsageLimitsOutput struct{ *pulumi.OutputState }
func (GetCockroachClusterServerlessUsageLimitsOutput) ElementType ¶
func (GetCockroachClusterServerlessUsageLimitsOutput) ElementType() reflect.Type
func (GetCockroachClusterServerlessUsageLimitsOutput) RequestUnitLimit ¶
func (o GetCockroachClusterServerlessUsageLimitsOutput) RequestUnitLimit() pulumi.IntOutput
func (GetCockroachClusterServerlessUsageLimitsOutput) StorageMibLimit ¶
func (o GetCockroachClusterServerlessUsageLimitsOutput) StorageMibLimit() pulumi.IntOutput
func (GetCockroachClusterServerlessUsageLimitsOutput) ToGetCockroachClusterServerlessUsageLimitsOutput ¶
func (o GetCockroachClusterServerlessUsageLimitsOutput) ToGetCockroachClusterServerlessUsageLimitsOutput() GetCockroachClusterServerlessUsageLimitsOutput
func (GetCockroachClusterServerlessUsageLimitsOutput) ToGetCockroachClusterServerlessUsageLimitsOutputWithContext ¶
func (o GetCockroachClusterServerlessUsageLimitsOutput) ToGetCockroachClusterServerlessUsageLimitsOutputWithContext(ctx context.Context) GetCockroachClusterServerlessUsageLimitsOutput
type GetConnectionStringArgs ¶
type GetConnectionStringArgs struct { Database *string `pulumi:"database"` Id string `pulumi:"id"` Os *string `pulumi:"os"` Password *string `pulumi:"password"` SqlUser *string `pulumi:"sqlUser"` }
A collection of arguments for invoking getConnectionString.
type GetConnectionStringConnectionParams ¶ added in v0.1.0
type GetConnectionStringConnectionParamsArgs ¶ added in v0.1.0
type GetConnectionStringConnectionParamsArgs struct { Database pulumi.StringInput `pulumi:"database"` Host pulumi.StringInput `pulumi:"host"` Password pulumi.StringInput `pulumi:"password"` Port pulumi.StringInput `pulumi:"port"` Username pulumi.StringInput `pulumi:"username"` }
func (GetConnectionStringConnectionParamsArgs) ElementType ¶ added in v0.1.0
func (GetConnectionStringConnectionParamsArgs) ElementType() reflect.Type
func (GetConnectionStringConnectionParamsArgs) ToGetConnectionStringConnectionParamsOutput ¶ added in v0.1.0
func (i GetConnectionStringConnectionParamsArgs) ToGetConnectionStringConnectionParamsOutput() GetConnectionStringConnectionParamsOutput
func (GetConnectionStringConnectionParamsArgs) ToGetConnectionStringConnectionParamsOutputWithContext ¶ added in v0.1.0
func (i GetConnectionStringConnectionParamsArgs) ToGetConnectionStringConnectionParamsOutputWithContext(ctx context.Context) GetConnectionStringConnectionParamsOutput
type GetConnectionStringConnectionParamsInput ¶ added in v0.1.0
type GetConnectionStringConnectionParamsInput interface { pulumi.Input ToGetConnectionStringConnectionParamsOutput() GetConnectionStringConnectionParamsOutput ToGetConnectionStringConnectionParamsOutputWithContext(context.Context) GetConnectionStringConnectionParamsOutput }
GetConnectionStringConnectionParamsInput is an input type that accepts GetConnectionStringConnectionParamsArgs and GetConnectionStringConnectionParamsOutput values. You can construct a concrete instance of `GetConnectionStringConnectionParamsInput` via:
GetConnectionStringConnectionParamsArgs{...}
type GetConnectionStringConnectionParamsOutput ¶ added in v0.1.0
type GetConnectionStringConnectionParamsOutput struct{ *pulumi.OutputState }
func (GetConnectionStringConnectionParamsOutput) Database ¶ added in v0.1.0
func (o GetConnectionStringConnectionParamsOutput) Database() pulumi.StringOutput
func (GetConnectionStringConnectionParamsOutput) ElementType ¶ added in v0.1.0
func (GetConnectionStringConnectionParamsOutput) ElementType() reflect.Type
func (GetConnectionStringConnectionParamsOutput) Host ¶ added in v0.1.0
func (o GetConnectionStringConnectionParamsOutput) Host() pulumi.StringOutput
func (GetConnectionStringConnectionParamsOutput) Password ¶ added in v0.1.0
func (o GetConnectionStringConnectionParamsOutput) Password() pulumi.StringOutput
func (GetConnectionStringConnectionParamsOutput) Port ¶ added in v0.1.0
func (o GetConnectionStringConnectionParamsOutput) Port() pulumi.StringOutput
func (GetConnectionStringConnectionParamsOutput) ToGetConnectionStringConnectionParamsOutput ¶ added in v0.1.0
func (o GetConnectionStringConnectionParamsOutput) ToGetConnectionStringConnectionParamsOutput() GetConnectionStringConnectionParamsOutput
func (GetConnectionStringConnectionParamsOutput) ToGetConnectionStringConnectionParamsOutputWithContext ¶ added in v0.1.0
func (o GetConnectionStringConnectionParamsOutput) ToGetConnectionStringConnectionParamsOutputWithContext(ctx context.Context) GetConnectionStringConnectionParamsOutput
func (GetConnectionStringConnectionParamsOutput) Username ¶ added in v0.1.0
func (o GetConnectionStringConnectionParamsOutput) Username() pulumi.StringOutput
type GetConnectionStringOutputArgs ¶
type GetConnectionStringOutputArgs struct { Database pulumi.StringPtrInput `pulumi:"database"` Id pulumi.StringInput `pulumi:"id"` Os pulumi.StringPtrInput `pulumi:"os"` Password pulumi.StringPtrInput `pulumi:"password"` SqlUser pulumi.StringPtrInput `pulumi:"sqlUser"` }
A collection of arguments for invoking getConnectionString.
func (GetConnectionStringOutputArgs) ElementType ¶
func (GetConnectionStringOutputArgs) ElementType() reflect.Type
type GetConnectionStringResult ¶
type GetConnectionStringResult struct { ConnectionParams GetConnectionStringConnectionParams `pulumi:"connectionParams"` ConnectionString string `pulumi:"connectionString"` Database string `pulumi:"database"` Id string `pulumi:"id"` Os string `pulumi:"os"` Password *string `pulumi:"password"` SqlUser *string `pulumi:"sqlUser"` }
A collection of values returned by getConnectionString.
func GetConnectionString ¶
func GetConnectionString(ctx *pulumi.Context, args *GetConnectionStringArgs, opts ...pulumi.InvokeOption) (*GetConnectionStringResult, error)
Generic connection string for a cluster.
type GetConnectionStringResultOutput ¶
type GetConnectionStringResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getConnectionString.
func GetConnectionStringOutput ¶
func GetConnectionStringOutput(ctx *pulumi.Context, args GetConnectionStringOutputArgs, opts ...pulumi.InvokeOption) GetConnectionStringResultOutput
func (GetConnectionStringResultOutput) ConnectionParams ¶
func (o GetConnectionStringResultOutput) ConnectionParams() GetConnectionStringConnectionParamsOutput
func (GetConnectionStringResultOutput) ConnectionString ¶
func (o GetConnectionStringResultOutput) ConnectionString() pulumi.StringOutput
func (GetConnectionStringResultOutput) Database ¶
func (o GetConnectionStringResultOutput) Database() pulumi.StringOutput
func (GetConnectionStringResultOutput) ElementType ¶
func (GetConnectionStringResultOutput) ElementType() reflect.Type
func (GetConnectionStringResultOutput) Id ¶
func (o GetConnectionStringResultOutput) Id() pulumi.StringOutput
func (GetConnectionStringResultOutput) Os ¶
func (o GetConnectionStringResultOutput) Os() pulumi.StringOutput
func (GetConnectionStringResultOutput) Password ¶
func (o GetConnectionStringResultOutput) Password() pulumi.StringPtrOutput
func (GetConnectionStringResultOutput) SqlUser ¶
func (o GetConnectionStringResultOutput) SqlUser() pulumi.StringPtrOutput
func (GetConnectionStringResultOutput) ToGetConnectionStringResultOutput ¶
func (o GetConnectionStringResultOutput) ToGetConnectionStringResultOutput() GetConnectionStringResultOutput
func (GetConnectionStringResultOutput) ToGetConnectionStringResultOutputWithContext ¶
func (o GetConnectionStringResultOutput) ToGetConnectionStringResultOutputWithContext(ctx context.Context) GetConnectionStringResultOutput
type GetOrganizationResult ¶
type GetOrganizationResult struct { // Indicates when the organization was created. CreatedAt string `pulumi:"createdAt"` // Organization ID. Id string `pulumi:"id"` // A short ID used by CockroachDB Support. Label string `pulumi:"label"` // Name of the organization. Name string `pulumi:"name"` }
A collection of values returned by getOrganization.
func GetOrganization ¶
func GetOrganization(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetOrganizationResult, error)
Information about the organization associated with the user's API key.
type GetOrganizationResultOutput ¶ added in v0.2.0
type GetOrganizationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getOrganization.
func GetOrganizationOutput ¶ added in v0.2.0
func GetOrganizationOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetOrganizationResultOutput
func (GetOrganizationResultOutput) CreatedAt ¶ added in v0.2.0
func (o GetOrganizationResultOutput) CreatedAt() pulumi.StringOutput
Indicates when the organization was created.
func (GetOrganizationResultOutput) ElementType ¶ added in v0.2.0
func (GetOrganizationResultOutput) ElementType() reflect.Type
func (GetOrganizationResultOutput) Id ¶ added in v0.2.0
func (o GetOrganizationResultOutput) Id() pulumi.StringOutput
Organization ID.
func (GetOrganizationResultOutput) Label ¶ added in v0.2.0
func (o GetOrganizationResultOutput) Label() pulumi.StringOutput
A short ID used by CockroachDB Support.
func (GetOrganizationResultOutput) Name ¶ added in v0.2.0
func (o GetOrganizationResultOutput) Name() pulumi.StringOutput
Name of the organization.
func (GetOrganizationResultOutput) ToGetOrganizationResultOutput ¶ added in v0.2.0
func (o GetOrganizationResultOutput) ToGetOrganizationResultOutput() GetOrganizationResultOutput
func (GetOrganizationResultOutput) ToGetOrganizationResultOutputWithContext ¶ added in v0.2.0
func (o GetOrganizationResultOutput) ToGetOrganizationResultOutputWithContext(ctx context.Context) GetOrganizationResultOutput
type GetPersonUserArgs ¶
type GetPersonUserArgs struct { // Email address used to find the User ID. Email string `pulumi:"email"` }
A collection of arguments for invoking getPersonUser.
type GetPersonUserOutputArgs ¶
type GetPersonUserOutputArgs struct { // Email address used to find the User ID. Email pulumi.StringInput `pulumi:"email"` }
A collection of arguments for invoking getPersonUser.
func (GetPersonUserOutputArgs) ElementType ¶
func (GetPersonUserOutputArgs) ElementType() reflect.Type
type GetPersonUserResult ¶
type GetPersonUserResult struct { // Email address used to find the User ID. Email string `pulumi:"email"` // User ID. Id string `pulumi:"id"` }
A collection of values returned by getPersonUser.
func GetPersonUser ¶
func GetPersonUser(ctx *pulumi.Context, args *GetPersonUserArgs, opts ...pulumi.InvokeOption) (*GetPersonUserResult, error)
Information about an individual user.
type GetPersonUserResultOutput ¶
type GetPersonUserResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPersonUser.
func GetPersonUserOutput ¶
func GetPersonUserOutput(ctx *pulumi.Context, args GetPersonUserOutputArgs, opts ...pulumi.InvokeOption) GetPersonUserResultOutput
func (GetPersonUserResultOutput) ElementType ¶
func (GetPersonUserResultOutput) ElementType() reflect.Type
func (GetPersonUserResultOutput) Email ¶
func (o GetPersonUserResultOutput) Email() pulumi.StringOutput
Email address used to find the User ID.
func (GetPersonUserResultOutput) Id ¶
func (o GetPersonUserResultOutput) Id() pulumi.StringOutput
User ID.
func (GetPersonUserResultOutput) ToGetPersonUserResultOutput ¶
func (o GetPersonUserResultOutput) ToGetPersonUserResultOutput() GetPersonUserResultOutput
func (GetPersonUserResultOutput) ToGetPersonUserResultOutputWithContext ¶
func (o GetPersonUserResultOutput) ToGetPersonUserResultOutputWithContext(ctx context.Context) GetPersonUserResultOutput
type LogExportConfig ¶
type LogExportConfig struct { pulumi.CustomResourceState // Either the AWS Role ARN that identifies a role that the cluster account can assume to write to CloudWatch or the GCP // Project ID that the cluster service account has permissions to write to for cloud logging. AuthPrincipal pulumi.StringOutput `pulumi:"authPrincipal"` // Cluster ID. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Indicates when log export was initially configured. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` Groups LogExportConfigGroupArrayOutput `pulumi:"groups"` // An identifier for the logs in the customer's log sink. LogName pulumi.StringOutput `pulumi:"logName"` // Controls what CRDB channels do not get exported. OmittedChannels pulumi.StringArrayOutput `pulumi:"omittedChannels"` // Controls whether logs are redacted before forwarding to customer sinks. Redact pulumi.BoolPtrOutput `pulumi:"redact"` // Controls whether all logs are sent to a specific region in the customer sink. Region pulumi.StringOutput `pulumi:"region"` // Encodes the possible states that a log export configuration can be in as it is created, deployed, and disabled. Status pulumi.StringOutput `pulumi:"status"` // The cloud selection being exported to along with the cloud logging platform. Possible values are: * AWS_CLOUDWATCH * // GCP_CLOUD_LOGGING Type pulumi.StringOutput `pulumi:"type"` // Indicates when the log export configuration was last updated. UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` // Elaborates on the log export status and hints at how to fix issues that may have occurred during asynchronous // operations. UserMessage pulumi.StringOutput `pulumi:"userMessage"` }
Log Export configuration for a cluster.
func GetLogExportConfig ¶
func GetLogExportConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LogExportConfigState, opts ...pulumi.ResourceOption) (*LogExportConfig, error)
GetLogExportConfig gets an existing LogExportConfig 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 NewLogExportConfig ¶
func NewLogExportConfig(ctx *pulumi.Context, name string, args *LogExportConfigArgs, opts ...pulumi.ResourceOption) (*LogExportConfig, error)
NewLogExportConfig registers a new resource with the given unique name, arguments, and options.
func (*LogExportConfig) ElementType ¶
func (*LogExportConfig) ElementType() reflect.Type
func (*LogExportConfig) ToLogExportConfigOutput ¶
func (i *LogExportConfig) ToLogExportConfigOutput() LogExportConfigOutput
func (*LogExportConfig) ToLogExportConfigOutputWithContext ¶
func (i *LogExportConfig) ToLogExportConfigOutputWithContext(ctx context.Context) LogExportConfigOutput
type LogExportConfigArgs ¶
type LogExportConfigArgs struct { // Either the AWS Role ARN that identifies a role that the cluster account can assume to write to CloudWatch or the GCP // Project ID that the cluster service account has permissions to write to for cloud logging. AuthPrincipal pulumi.StringInput // Cluster ID. ClusterId pulumi.StringInput Groups LogExportConfigGroupArrayInput // An identifier for the logs in the customer's log sink. LogName pulumi.StringInput // Controls what CRDB channels do not get exported. OmittedChannels pulumi.StringArrayInput // Controls whether logs are redacted before forwarding to customer sinks. Redact pulumi.BoolPtrInput // Controls whether all logs are sent to a specific region in the customer sink. Region pulumi.StringPtrInput // The cloud selection being exported to along with the cloud logging platform. Possible values are: * AWS_CLOUDWATCH * // GCP_CLOUD_LOGGING Type pulumi.StringInput }
The set of arguments for constructing a LogExportConfig resource.
func (LogExportConfigArgs) ElementType ¶
func (LogExportConfigArgs) ElementType() reflect.Type
type LogExportConfigArray ¶
type LogExportConfigArray []LogExportConfigInput
func (LogExportConfigArray) ElementType ¶
func (LogExportConfigArray) ElementType() reflect.Type
func (LogExportConfigArray) ToLogExportConfigArrayOutput ¶
func (i LogExportConfigArray) ToLogExportConfigArrayOutput() LogExportConfigArrayOutput
func (LogExportConfigArray) ToLogExportConfigArrayOutputWithContext ¶
func (i LogExportConfigArray) ToLogExportConfigArrayOutputWithContext(ctx context.Context) LogExportConfigArrayOutput
type LogExportConfigArrayInput ¶
type LogExportConfigArrayInput interface { pulumi.Input ToLogExportConfigArrayOutput() LogExportConfigArrayOutput ToLogExportConfigArrayOutputWithContext(context.Context) LogExportConfigArrayOutput }
LogExportConfigArrayInput is an input type that accepts LogExportConfigArray and LogExportConfigArrayOutput values. You can construct a concrete instance of `LogExportConfigArrayInput` via:
LogExportConfigArray{ LogExportConfigArgs{...} }
type LogExportConfigArrayOutput ¶
type LogExportConfigArrayOutput struct{ *pulumi.OutputState }
func (LogExportConfigArrayOutput) ElementType ¶
func (LogExportConfigArrayOutput) ElementType() reflect.Type
func (LogExportConfigArrayOutput) Index ¶
func (o LogExportConfigArrayOutput) Index(i pulumi.IntInput) LogExportConfigOutput
func (LogExportConfigArrayOutput) ToLogExportConfigArrayOutput ¶
func (o LogExportConfigArrayOutput) ToLogExportConfigArrayOutput() LogExportConfigArrayOutput
func (LogExportConfigArrayOutput) ToLogExportConfigArrayOutputWithContext ¶
func (o LogExportConfigArrayOutput) ToLogExportConfigArrayOutputWithContext(ctx context.Context) LogExportConfigArrayOutput
type LogExportConfigGroup ¶
type LogExportConfigGroupArgs ¶
type LogExportConfigGroupArgs struct { Channels pulumi.StringArrayInput `pulumi:"channels"` LogName pulumi.StringInput `pulumi:"logName"` MinLevel pulumi.StringPtrInput `pulumi:"minLevel"` Redact pulumi.BoolPtrInput `pulumi:"redact"` }
func (LogExportConfigGroupArgs) ElementType ¶
func (LogExportConfigGroupArgs) ElementType() reflect.Type
func (LogExportConfigGroupArgs) ToLogExportConfigGroupOutput ¶
func (i LogExportConfigGroupArgs) ToLogExportConfigGroupOutput() LogExportConfigGroupOutput
func (LogExportConfigGroupArgs) ToLogExportConfigGroupOutputWithContext ¶
func (i LogExportConfigGroupArgs) ToLogExportConfigGroupOutputWithContext(ctx context.Context) LogExportConfigGroupOutput
type LogExportConfigGroupArray ¶
type LogExportConfigGroupArray []LogExportConfigGroupInput
func (LogExportConfigGroupArray) ElementType ¶
func (LogExportConfigGroupArray) ElementType() reflect.Type
func (LogExportConfigGroupArray) ToLogExportConfigGroupArrayOutput ¶
func (i LogExportConfigGroupArray) ToLogExportConfigGroupArrayOutput() LogExportConfigGroupArrayOutput
func (LogExportConfigGroupArray) ToLogExportConfigGroupArrayOutputWithContext ¶
func (i LogExportConfigGroupArray) ToLogExportConfigGroupArrayOutputWithContext(ctx context.Context) LogExportConfigGroupArrayOutput
type LogExportConfigGroupArrayInput ¶
type LogExportConfigGroupArrayInput interface { pulumi.Input ToLogExportConfigGroupArrayOutput() LogExportConfigGroupArrayOutput ToLogExportConfigGroupArrayOutputWithContext(context.Context) LogExportConfigGroupArrayOutput }
LogExportConfigGroupArrayInput is an input type that accepts LogExportConfigGroupArray and LogExportConfigGroupArrayOutput values. You can construct a concrete instance of `LogExportConfigGroupArrayInput` via:
LogExportConfigGroupArray{ LogExportConfigGroupArgs{...} }
type LogExportConfigGroupArrayOutput ¶
type LogExportConfigGroupArrayOutput struct{ *pulumi.OutputState }
func (LogExportConfigGroupArrayOutput) ElementType ¶
func (LogExportConfigGroupArrayOutput) ElementType() reflect.Type
func (LogExportConfigGroupArrayOutput) Index ¶
func (o LogExportConfigGroupArrayOutput) Index(i pulumi.IntInput) LogExportConfigGroupOutput
func (LogExportConfigGroupArrayOutput) ToLogExportConfigGroupArrayOutput ¶
func (o LogExportConfigGroupArrayOutput) ToLogExportConfigGroupArrayOutput() LogExportConfigGroupArrayOutput
func (LogExportConfigGroupArrayOutput) ToLogExportConfigGroupArrayOutputWithContext ¶
func (o LogExportConfigGroupArrayOutput) ToLogExportConfigGroupArrayOutputWithContext(ctx context.Context) LogExportConfigGroupArrayOutput
type LogExportConfigGroupInput ¶
type LogExportConfigGroupInput interface { pulumi.Input ToLogExportConfigGroupOutput() LogExportConfigGroupOutput ToLogExportConfigGroupOutputWithContext(context.Context) LogExportConfigGroupOutput }
LogExportConfigGroupInput is an input type that accepts LogExportConfigGroupArgs and LogExportConfigGroupOutput values. You can construct a concrete instance of `LogExportConfigGroupInput` via:
LogExportConfigGroupArgs{...}
type LogExportConfigGroupOutput ¶
type LogExportConfigGroupOutput struct{ *pulumi.OutputState }
func (LogExportConfigGroupOutput) Channels ¶
func (o LogExportConfigGroupOutput) Channels() pulumi.StringArrayOutput
func (LogExportConfigGroupOutput) ElementType ¶
func (LogExportConfigGroupOutput) ElementType() reflect.Type
func (LogExportConfigGroupOutput) LogName ¶
func (o LogExportConfigGroupOutput) LogName() pulumi.StringOutput
func (LogExportConfigGroupOutput) MinLevel ¶
func (o LogExportConfigGroupOutput) MinLevel() pulumi.StringPtrOutput
func (LogExportConfigGroupOutput) Redact ¶
func (o LogExportConfigGroupOutput) Redact() pulumi.BoolPtrOutput
func (LogExportConfigGroupOutput) ToLogExportConfigGroupOutput ¶
func (o LogExportConfigGroupOutput) ToLogExportConfigGroupOutput() LogExportConfigGroupOutput
func (LogExportConfigGroupOutput) ToLogExportConfigGroupOutputWithContext ¶
func (o LogExportConfigGroupOutput) ToLogExportConfigGroupOutputWithContext(ctx context.Context) LogExportConfigGroupOutput
type LogExportConfigInput ¶
type LogExportConfigInput interface { pulumi.Input ToLogExportConfigOutput() LogExportConfigOutput ToLogExportConfigOutputWithContext(ctx context.Context) LogExportConfigOutput }
type LogExportConfigMap ¶
type LogExportConfigMap map[string]LogExportConfigInput
func (LogExportConfigMap) ElementType ¶
func (LogExportConfigMap) ElementType() reflect.Type
func (LogExportConfigMap) ToLogExportConfigMapOutput ¶
func (i LogExportConfigMap) ToLogExportConfigMapOutput() LogExportConfigMapOutput
func (LogExportConfigMap) ToLogExportConfigMapOutputWithContext ¶
func (i LogExportConfigMap) ToLogExportConfigMapOutputWithContext(ctx context.Context) LogExportConfigMapOutput
type LogExportConfigMapInput ¶
type LogExportConfigMapInput interface { pulumi.Input ToLogExportConfigMapOutput() LogExportConfigMapOutput ToLogExportConfigMapOutputWithContext(context.Context) LogExportConfigMapOutput }
LogExportConfigMapInput is an input type that accepts LogExportConfigMap and LogExportConfigMapOutput values. You can construct a concrete instance of `LogExportConfigMapInput` via:
LogExportConfigMap{ "key": LogExportConfigArgs{...} }
type LogExportConfigMapOutput ¶
type LogExportConfigMapOutput struct{ *pulumi.OutputState }
func (LogExportConfigMapOutput) ElementType ¶
func (LogExportConfigMapOutput) ElementType() reflect.Type
func (LogExportConfigMapOutput) MapIndex ¶
func (o LogExportConfigMapOutput) MapIndex(k pulumi.StringInput) LogExportConfigOutput
func (LogExportConfigMapOutput) ToLogExportConfigMapOutput ¶
func (o LogExportConfigMapOutput) ToLogExportConfigMapOutput() LogExportConfigMapOutput
func (LogExportConfigMapOutput) ToLogExportConfigMapOutputWithContext ¶
func (o LogExportConfigMapOutput) ToLogExportConfigMapOutputWithContext(ctx context.Context) LogExportConfigMapOutput
type LogExportConfigOutput ¶
type LogExportConfigOutput struct{ *pulumi.OutputState }
func (LogExportConfigOutput) AuthPrincipal ¶
func (o LogExportConfigOutput) AuthPrincipal() pulumi.StringOutput
Either the AWS Role ARN that identifies a role that the cluster account can assume to write to CloudWatch or the GCP Project ID that the cluster service account has permissions to write to for cloud logging.
func (LogExportConfigOutput) ClusterId ¶ added in v0.0.3
func (o LogExportConfigOutput) ClusterId() pulumi.StringOutput
Cluster ID.
func (LogExportConfigOutput) CreatedAt ¶
func (o LogExportConfigOutput) CreatedAt() pulumi.StringOutput
Indicates when log export was initially configured.
func (LogExportConfigOutput) ElementType ¶
func (LogExportConfigOutput) ElementType() reflect.Type
func (LogExportConfigOutput) Groups ¶
func (o LogExportConfigOutput) Groups() LogExportConfigGroupArrayOutput
func (LogExportConfigOutput) LogName ¶
func (o LogExportConfigOutput) LogName() pulumi.StringOutput
An identifier for the logs in the customer's log sink.
func (LogExportConfigOutput) OmittedChannels ¶ added in v0.1.0
func (o LogExportConfigOutput) OmittedChannels() pulumi.StringArrayOutput
Controls what CRDB channels do not get exported.
func (LogExportConfigOutput) Redact ¶
func (o LogExportConfigOutput) Redact() pulumi.BoolPtrOutput
Controls whether logs are redacted before forwarding to customer sinks.
func (LogExportConfigOutput) Region ¶
func (o LogExportConfigOutput) Region() pulumi.StringOutput
Controls whether all logs are sent to a specific region in the customer sink.
func (LogExportConfigOutput) Status ¶
func (o LogExportConfigOutput) Status() pulumi.StringOutput
Encodes the possible states that a log export configuration can be in as it is created, deployed, and disabled.
func (LogExportConfigOutput) ToLogExportConfigOutput ¶
func (o LogExportConfigOutput) ToLogExportConfigOutput() LogExportConfigOutput
func (LogExportConfigOutput) ToLogExportConfigOutputWithContext ¶
func (o LogExportConfigOutput) ToLogExportConfigOutputWithContext(ctx context.Context) LogExportConfigOutput
func (LogExportConfigOutput) Type ¶
func (o LogExportConfigOutput) Type() pulumi.StringOutput
The cloud selection being exported to along with the cloud logging platform. Possible values are: * AWS_CLOUDWATCH * GCP_CLOUD_LOGGING
func (LogExportConfigOutput) UpdatedAt ¶
func (o LogExportConfigOutput) UpdatedAt() pulumi.StringOutput
Indicates when the log export configuration was last updated.
func (LogExportConfigOutput) UserMessage ¶
func (o LogExportConfigOutput) UserMessage() pulumi.StringOutput
Elaborates on the log export status and hints at how to fix issues that may have occurred during asynchronous operations.
type LogExportConfigState ¶
type LogExportConfigState struct { // Either the AWS Role ARN that identifies a role that the cluster account can assume to write to CloudWatch or the GCP // Project ID that the cluster service account has permissions to write to for cloud logging. AuthPrincipal pulumi.StringPtrInput // Cluster ID. ClusterId pulumi.StringPtrInput // Indicates when log export was initially configured. CreatedAt pulumi.StringPtrInput Groups LogExportConfigGroupArrayInput // An identifier for the logs in the customer's log sink. LogName pulumi.StringPtrInput // Controls what CRDB channels do not get exported. OmittedChannels pulumi.StringArrayInput // Controls whether logs are redacted before forwarding to customer sinks. Redact pulumi.BoolPtrInput // Controls whether all logs are sent to a specific region in the customer sink. Region pulumi.StringPtrInput // Encodes the possible states that a log export configuration can be in as it is created, deployed, and disabled. Status pulumi.StringPtrInput // The cloud selection being exported to along with the cloud logging platform. Possible values are: * AWS_CLOUDWATCH * // GCP_CLOUD_LOGGING Type pulumi.StringPtrInput // Indicates when the log export configuration was last updated. UpdatedAt pulumi.StringPtrInput // Elaborates on the log export status and hints at how to fix issues that may have occurred during asynchronous // operations. UserMessage pulumi.StringPtrInput }
func (LogExportConfigState) ElementType ¶
func (LogExportConfigState) ElementType() reflect.Type
type MaintenanceWindow ¶
type MaintenanceWindow struct { pulumi.CustomResourceState // Cluster ID. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Duration in seconds from the beginning of each Monday (UTC) after which the maintenance window starts. OffsetDuration pulumi.IntOutput `pulumi:"offsetDuration"` // Duration in seconds that the maintenance window will remain active for after it starts. WindowDuration pulumi.IntOutput `pulumi:"windowDuration"` }
Maintenance window configuration for a cluster.
func GetMaintenanceWindow ¶
func GetMaintenanceWindow(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MaintenanceWindowState, opts ...pulumi.ResourceOption) (*MaintenanceWindow, error)
GetMaintenanceWindow gets an existing MaintenanceWindow 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 NewMaintenanceWindow ¶
func NewMaintenanceWindow(ctx *pulumi.Context, name string, args *MaintenanceWindowArgs, opts ...pulumi.ResourceOption) (*MaintenanceWindow, error)
NewMaintenanceWindow registers a new resource with the given unique name, arguments, and options.
func (*MaintenanceWindow) ElementType ¶
func (*MaintenanceWindow) ElementType() reflect.Type
func (*MaintenanceWindow) ToMaintenanceWindowOutput ¶
func (i *MaintenanceWindow) ToMaintenanceWindowOutput() MaintenanceWindowOutput
func (*MaintenanceWindow) ToMaintenanceWindowOutputWithContext ¶
func (i *MaintenanceWindow) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput
type MaintenanceWindowArgs ¶
type MaintenanceWindowArgs struct { // Cluster ID. ClusterId pulumi.StringInput // Duration in seconds from the beginning of each Monday (UTC) after which the maintenance window starts. OffsetDuration pulumi.IntInput // Duration in seconds that the maintenance window will remain active for after it starts. WindowDuration pulumi.IntInput }
The set of arguments for constructing a MaintenanceWindow resource.
func (MaintenanceWindowArgs) ElementType ¶
func (MaintenanceWindowArgs) ElementType() reflect.Type
type MaintenanceWindowArray ¶
type MaintenanceWindowArray []MaintenanceWindowInput
func (MaintenanceWindowArray) ElementType ¶
func (MaintenanceWindowArray) ElementType() reflect.Type
func (MaintenanceWindowArray) ToMaintenanceWindowArrayOutput ¶
func (i MaintenanceWindowArray) ToMaintenanceWindowArrayOutput() MaintenanceWindowArrayOutput
func (MaintenanceWindowArray) ToMaintenanceWindowArrayOutputWithContext ¶
func (i MaintenanceWindowArray) ToMaintenanceWindowArrayOutputWithContext(ctx context.Context) MaintenanceWindowArrayOutput
type MaintenanceWindowArrayInput ¶
type MaintenanceWindowArrayInput interface { pulumi.Input ToMaintenanceWindowArrayOutput() MaintenanceWindowArrayOutput ToMaintenanceWindowArrayOutputWithContext(context.Context) MaintenanceWindowArrayOutput }
MaintenanceWindowArrayInput is an input type that accepts MaintenanceWindowArray and MaintenanceWindowArrayOutput values. You can construct a concrete instance of `MaintenanceWindowArrayInput` via:
MaintenanceWindowArray{ MaintenanceWindowArgs{...} }
type MaintenanceWindowArrayOutput ¶
type MaintenanceWindowArrayOutput struct{ *pulumi.OutputState }
func (MaintenanceWindowArrayOutput) ElementType ¶
func (MaintenanceWindowArrayOutput) ElementType() reflect.Type
func (MaintenanceWindowArrayOutput) Index ¶
func (o MaintenanceWindowArrayOutput) Index(i pulumi.IntInput) MaintenanceWindowOutput
func (MaintenanceWindowArrayOutput) ToMaintenanceWindowArrayOutput ¶
func (o MaintenanceWindowArrayOutput) ToMaintenanceWindowArrayOutput() MaintenanceWindowArrayOutput
func (MaintenanceWindowArrayOutput) ToMaintenanceWindowArrayOutputWithContext ¶
func (o MaintenanceWindowArrayOutput) ToMaintenanceWindowArrayOutputWithContext(ctx context.Context) MaintenanceWindowArrayOutput
type MaintenanceWindowInput ¶
type MaintenanceWindowInput interface { pulumi.Input ToMaintenanceWindowOutput() MaintenanceWindowOutput ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput }
type MaintenanceWindowMap ¶
type MaintenanceWindowMap map[string]MaintenanceWindowInput
func (MaintenanceWindowMap) ElementType ¶
func (MaintenanceWindowMap) ElementType() reflect.Type
func (MaintenanceWindowMap) ToMaintenanceWindowMapOutput ¶
func (i MaintenanceWindowMap) ToMaintenanceWindowMapOutput() MaintenanceWindowMapOutput
func (MaintenanceWindowMap) ToMaintenanceWindowMapOutputWithContext ¶
func (i MaintenanceWindowMap) ToMaintenanceWindowMapOutputWithContext(ctx context.Context) MaintenanceWindowMapOutput
type MaintenanceWindowMapInput ¶
type MaintenanceWindowMapInput interface { pulumi.Input ToMaintenanceWindowMapOutput() MaintenanceWindowMapOutput ToMaintenanceWindowMapOutputWithContext(context.Context) MaintenanceWindowMapOutput }
MaintenanceWindowMapInput is an input type that accepts MaintenanceWindowMap and MaintenanceWindowMapOutput values. You can construct a concrete instance of `MaintenanceWindowMapInput` via:
MaintenanceWindowMap{ "key": MaintenanceWindowArgs{...} }
type MaintenanceWindowMapOutput ¶
type MaintenanceWindowMapOutput struct{ *pulumi.OutputState }
func (MaintenanceWindowMapOutput) ElementType ¶
func (MaintenanceWindowMapOutput) ElementType() reflect.Type
func (MaintenanceWindowMapOutput) MapIndex ¶
func (o MaintenanceWindowMapOutput) MapIndex(k pulumi.StringInput) MaintenanceWindowOutput
func (MaintenanceWindowMapOutput) ToMaintenanceWindowMapOutput ¶
func (o MaintenanceWindowMapOutput) ToMaintenanceWindowMapOutput() MaintenanceWindowMapOutput
func (MaintenanceWindowMapOutput) ToMaintenanceWindowMapOutputWithContext ¶
func (o MaintenanceWindowMapOutput) ToMaintenanceWindowMapOutputWithContext(ctx context.Context) MaintenanceWindowMapOutput
type MaintenanceWindowOutput ¶
type MaintenanceWindowOutput struct{ *pulumi.OutputState }
func (MaintenanceWindowOutput) ClusterId ¶ added in v0.0.3
func (o MaintenanceWindowOutput) ClusterId() pulumi.StringOutput
Cluster ID.
func (MaintenanceWindowOutput) ElementType ¶
func (MaintenanceWindowOutput) ElementType() reflect.Type
func (MaintenanceWindowOutput) OffsetDuration ¶
func (o MaintenanceWindowOutput) OffsetDuration() pulumi.IntOutput
Duration in seconds from the beginning of each Monday (UTC) after which the maintenance window starts.
func (MaintenanceWindowOutput) ToMaintenanceWindowOutput ¶
func (o MaintenanceWindowOutput) ToMaintenanceWindowOutput() MaintenanceWindowOutput
func (MaintenanceWindowOutput) ToMaintenanceWindowOutputWithContext ¶
func (o MaintenanceWindowOutput) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput
func (MaintenanceWindowOutput) WindowDuration ¶
func (o MaintenanceWindowOutput) WindowDuration() pulumi.IntOutput
Duration in seconds that the maintenance window will remain active for after it starts.
type MaintenanceWindowState ¶
type MaintenanceWindowState struct { // Cluster ID. ClusterId pulumi.StringPtrInput // Duration in seconds from the beginning of each Monday (UTC) after which the maintenance window starts. OffsetDuration pulumi.IntPtrInput // Duration in seconds that the maintenance window will remain active for after it starts. WindowDuration pulumi.IntPtrInput }
func (MaintenanceWindowState) ElementType ¶
func (MaintenanceWindowState) ElementType() reflect.Type
type MetricExportCloudwatchConfig ¶
type MetricExportCloudwatchConfig struct { pulumi.CustomResourceState // Cluster ID. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // The customized AWS CloudWatch log group name. LogGroupName pulumi.StringOutput `pulumi:"logGroupName"` // The IAM role used to upload metric segments to the target AWS account. RoleArn pulumi.StringOutput `pulumi:"roleArn"` // Encodes the possible states that a metric export configuration can be in as it is created, deployed, and disabled. Status pulumi.StringOutput `pulumi:"status"` // The specific AWS region that the metrics will be exported to. TargetRegion pulumi.StringOutput `pulumi:"targetRegion"` // Elaborates on the metric export status and hints at how to fix issues that may have occurred during asynchronous operations. UserMessage pulumi.StringOutput `pulumi:"userMessage"` }
Amazon CloudWatch metric export configuration for a cluster.
func GetMetricExportCloudwatchConfig ¶
func GetMetricExportCloudwatchConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MetricExportCloudwatchConfigState, opts ...pulumi.ResourceOption) (*MetricExportCloudwatchConfig, error)
GetMetricExportCloudwatchConfig gets an existing MetricExportCloudwatchConfig 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 NewMetricExportCloudwatchConfig ¶
func NewMetricExportCloudwatchConfig(ctx *pulumi.Context, name string, args *MetricExportCloudwatchConfigArgs, opts ...pulumi.ResourceOption) (*MetricExportCloudwatchConfig, error)
NewMetricExportCloudwatchConfig registers a new resource with the given unique name, arguments, and options.
func (*MetricExportCloudwatchConfig) ElementType ¶
func (*MetricExportCloudwatchConfig) ElementType() reflect.Type
func (*MetricExportCloudwatchConfig) ToMetricExportCloudwatchConfigOutput ¶
func (i *MetricExportCloudwatchConfig) ToMetricExportCloudwatchConfigOutput() MetricExportCloudwatchConfigOutput
func (*MetricExportCloudwatchConfig) ToMetricExportCloudwatchConfigOutputWithContext ¶
func (i *MetricExportCloudwatchConfig) ToMetricExportCloudwatchConfigOutputWithContext(ctx context.Context) MetricExportCloudwatchConfigOutput
type MetricExportCloudwatchConfigArgs ¶
type MetricExportCloudwatchConfigArgs struct { // Cluster ID. ClusterId pulumi.StringInput // The customized AWS CloudWatch log group name. LogGroupName pulumi.StringPtrInput // The IAM role used to upload metric segments to the target AWS account. RoleArn pulumi.StringInput // The specific AWS region that the metrics will be exported to. TargetRegion pulumi.StringPtrInput }
The set of arguments for constructing a MetricExportCloudwatchConfig resource.
func (MetricExportCloudwatchConfigArgs) ElementType ¶
func (MetricExportCloudwatchConfigArgs) ElementType() reflect.Type
type MetricExportCloudwatchConfigArray ¶
type MetricExportCloudwatchConfigArray []MetricExportCloudwatchConfigInput
func (MetricExportCloudwatchConfigArray) ElementType ¶
func (MetricExportCloudwatchConfigArray) ElementType() reflect.Type
func (MetricExportCloudwatchConfigArray) ToMetricExportCloudwatchConfigArrayOutput ¶
func (i MetricExportCloudwatchConfigArray) ToMetricExportCloudwatchConfigArrayOutput() MetricExportCloudwatchConfigArrayOutput
func (MetricExportCloudwatchConfigArray) ToMetricExportCloudwatchConfigArrayOutputWithContext ¶
func (i MetricExportCloudwatchConfigArray) ToMetricExportCloudwatchConfigArrayOutputWithContext(ctx context.Context) MetricExportCloudwatchConfigArrayOutput
type MetricExportCloudwatchConfigArrayInput ¶
type MetricExportCloudwatchConfigArrayInput interface { pulumi.Input ToMetricExportCloudwatchConfigArrayOutput() MetricExportCloudwatchConfigArrayOutput ToMetricExportCloudwatchConfigArrayOutputWithContext(context.Context) MetricExportCloudwatchConfigArrayOutput }
MetricExportCloudwatchConfigArrayInput is an input type that accepts MetricExportCloudwatchConfigArray and MetricExportCloudwatchConfigArrayOutput values. You can construct a concrete instance of `MetricExportCloudwatchConfigArrayInput` via:
MetricExportCloudwatchConfigArray{ MetricExportCloudwatchConfigArgs{...} }
type MetricExportCloudwatchConfigArrayOutput ¶
type MetricExportCloudwatchConfigArrayOutput struct{ *pulumi.OutputState }
func (MetricExportCloudwatchConfigArrayOutput) ElementType ¶
func (MetricExportCloudwatchConfigArrayOutput) ElementType() reflect.Type
func (MetricExportCloudwatchConfigArrayOutput) ToMetricExportCloudwatchConfigArrayOutput ¶
func (o MetricExportCloudwatchConfigArrayOutput) ToMetricExportCloudwatchConfigArrayOutput() MetricExportCloudwatchConfigArrayOutput
func (MetricExportCloudwatchConfigArrayOutput) ToMetricExportCloudwatchConfigArrayOutputWithContext ¶
func (o MetricExportCloudwatchConfigArrayOutput) ToMetricExportCloudwatchConfigArrayOutputWithContext(ctx context.Context) MetricExportCloudwatchConfigArrayOutput
type MetricExportCloudwatchConfigInput ¶
type MetricExportCloudwatchConfigInput interface { pulumi.Input ToMetricExportCloudwatchConfigOutput() MetricExportCloudwatchConfigOutput ToMetricExportCloudwatchConfigOutputWithContext(ctx context.Context) MetricExportCloudwatchConfigOutput }
type MetricExportCloudwatchConfigMap ¶
type MetricExportCloudwatchConfigMap map[string]MetricExportCloudwatchConfigInput
func (MetricExportCloudwatchConfigMap) ElementType ¶
func (MetricExportCloudwatchConfigMap) ElementType() reflect.Type
func (MetricExportCloudwatchConfigMap) ToMetricExportCloudwatchConfigMapOutput ¶
func (i MetricExportCloudwatchConfigMap) ToMetricExportCloudwatchConfigMapOutput() MetricExportCloudwatchConfigMapOutput
func (MetricExportCloudwatchConfigMap) ToMetricExportCloudwatchConfigMapOutputWithContext ¶
func (i MetricExportCloudwatchConfigMap) ToMetricExportCloudwatchConfigMapOutputWithContext(ctx context.Context) MetricExportCloudwatchConfigMapOutput
type MetricExportCloudwatchConfigMapInput ¶
type MetricExportCloudwatchConfigMapInput interface { pulumi.Input ToMetricExportCloudwatchConfigMapOutput() MetricExportCloudwatchConfigMapOutput ToMetricExportCloudwatchConfigMapOutputWithContext(context.Context) MetricExportCloudwatchConfigMapOutput }
MetricExportCloudwatchConfigMapInput is an input type that accepts MetricExportCloudwatchConfigMap and MetricExportCloudwatchConfigMapOutput values. You can construct a concrete instance of `MetricExportCloudwatchConfigMapInput` via:
MetricExportCloudwatchConfigMap{ "key": MetricExportCloudwatchConfigArgs{...} }
type MetricExportCloudwatchConfigMapOutput ¶
type MetricExportCloudwatchConfigMapOutput struct{ *pulumi.OutputState }
func (MetricExportCloudwatchConfigMapOutput) ElementType ¶
func (MetricExportCloudwatchConfigMapOutput) ElementType() reflect.Type
func (MetricExportCloudwatchConfigMapOutput) MapIndex ¶
func (o MetricExportCloudwatchConfigMapOutput) MapIndex(k pulumi.StringInput) MetricExportCloudwatchConfigOutput
func (MetricExportCloudwatchConfigMapOutput) ToMetricExportCloudwatchConfigMapOutput ¶
func (o MetricExportCloudwatchConfigMapOutput) ToMetricExportCloudwatchConfigMapOutput() MetricExportCloudwatchConfigMapOutput
func (MetricExportCloudwatchConfigMapOutput) ToMetricExportCloudwatchConfigMapOutputWithContext ¶
func (o MetricExportCloudwatchConfigMapOutput) ToMetricExportCloudwatchConfigMapOutputWithContext(ctx context.Context) MetricExportCloudwatchConfigMapOutput
type MetricExportCloudwatchConfigOutput ¶
type MetricExportCloudwatchConfigOutput struct{ *pulumi.OutputState }
func (MetricExportCloudwatchConfigOutput) ClusterId ¶ added in v0.0.3
func (o MetricExportCloudwatchConfigOutput) ClusterId() pulumi.StringOutput
Cluster ID.
func (MetricExportCloudwatchConfigOutput) ElementType ¶
func (MetricExportCloudwatchConfigOutput) ElementType() reflect.Type
func (MetricExportCloudwatchConfigOutput) LogGroupName ¶
func (o MetricExportCloudwatchConfigOutput) LogGroupName() pulumi.StringOutput
The customized AWS CloudWatch log group name.
func (MetricExportCloudwatchConfigOutput) RoleArn ¶
func (o MetricExportCloudwatchConfigOutput) RoleArn() pulumi.StringOutput
The IAM role used to upload metric segments to the target AWS account.
func (MetricExportCloudwatchConfigOutput) Status ¶
func (o MetricExportCloudwatchConfigOutput) Status() pulumi.StringOutput
Encodes the possible states that a metric export configuration can be in as it is created, deployed, and disabled.
func (MetricExportCloudwatchConfigOutput) TargetRegion ¶
func (o MetricExportCloudwatchConfigOutput) TargetRegion() pulumi.StringOutput
The specific AWS region that the metrics will be exported to.
func (MetricExportCloudwatchConfigOutput) ToMetricExportCloudwatchConfigOutput ¶
func (o MetricExportCloudwatchConfigOutput) ToMetricExportCloudwatchConfigOutput() MetricExportCloudwatchConfigOutput
func (MetricExportCloudwatchConfigOutput) ToMetricExportCloudwatchConfigOutputWithContext ¶
func (o MetricExportCloudwatchConfigOutput) ToMetricExportCloudwatchConfigOutputWithContext(ctx context.Context) MetricExportCloudwatchConfigOutput
func (MetricExportCloudwatchConfigOutput) UserMessage ¶
func (o MetricExportCloudwatchConfigOutput) UserMessage() pulumi.StringOutput
Elaborates on the metric export status and hints at how to fix issues that may have occurred during asynchronous operations.
type MetricExportCloudwatchConfigState ¶
type MetricExportCloudwatchConfigState struct { // Cluster ID. ClusterId pulumi.StringPtrInput // The customized AWS CloudWatch log group name. LogGroupName pulumi.StringPtrInput // The IAM role used to upload metric segments to the target AWS account. RoleArn pulumi.StringPtrInput // Encodes the possible states that a metric export configuration can be in as it is created, deployed, and disabled. Status pulumi.StringPtrInput // The specific AWS region that the metrics will be exported to. TargetRegion pulumi.StringPtrInput // Elaborates on the metric export status and hints at how to fix issues that may have occurred during asynchronous operations. UserMessage pulumi.StringPtrInput }
func (MetricExportCloudwatchConfigState) ElementType ¶
func (MetricExportCloudwatchConfigState) ElementType() reflect.Type
type MetricExportDatadogConfig ¶
type MetricExportDatadogConfig struct { pulumi.CustomResourceState // A Datadog API key. ApiKey pulumi.StringOutput `pulumi:"apiKey"` // Cluster ID. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // The Datadog region to export to. Site pulumi.StringOutput `pulumi:"site"` // Encodes the possible states that a metric export configuration can be in as it is created, deployed, and disabled. Status pulumi.StringOutput `pulumi:"status"` // Elaborates on the metric export status and hints at how to fix issues that may have occurred during asynchronous operations. UserMessage pulumi.StringOutput `pulumi:"userMessage"` }
DataDog metric export configuration for a cluster.
func GetMetricExportDatadogConfig ¶
func GetMetricExportDatadogConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MetricExportDatadogConfigState, opts ...pulumi.ResourceOption) (*MetricExportDatadogConfig, error)
GetMetricExportDatadogConfig gets an existing MetricExportDatadogConfig 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 NewMetricExportDatadogConfig ¶
func NewMetricExportDatadogConfig(ctx *pulumi.Context, name string, args *MetricExportDatadogConfigArgs, opts ...pulumi.ResourceOption) (*MetricExportDatadogConfig, error)
NewMetricExportDatadogConfig registers a new resource with the given unique name, arguments, and options.
func (*MetricExportDatadogConfig) ElementType ¶
func (*MetricExportDatadogConfig) ElementType() reflect.Type
func (*MetricExportDatadogConfig) ToMetricExportDatadogConfigOutput ¶
func (i *MetricExportDatadogConfig) ToMetricExportDatadogConfigOutput() MetricExportDatadogConfigOutput
func (*MetricExportDatadogConfig) ToMetricExportDatadogConfigOutputWithContext ¶
func (i *MetricExportDatadogConfig) ToMetricExportDatadogConfigOutputWithContext(ctx context.Context) MetricExportDatadogConfigOutput
type MetricExportDatadogConfigArgs ¶
type MetricExportDatadogConfigArgs struct { // A Datadog API key. ApiKey pulumi.StringInput // Cluster ID. ClusterId pulumi.StringInput // The Datadog region to export to. Site pulumi.StringInput }
The set of arguments for constructing a MetricExportDatadogConfig resource.
func (MetricExportDatadogConfigArgs) ElementType ¶
func (MetricExportDatadogConfigArgs) ElementType() reflect.Type
type MetricExportDatadogConfigArray ¶
type MetricExportDatadogConfigArray []MetricExportDatadogConfigInput
func (MetricExportDatadogConfigArray) ElementType ¶
func (MetricExportDatadogConfigArray) ElementType() reflect.Type
func (MetricExportDatadogConfigArray) ToMetricExportDatadogConfigArrayOutput ¶
func (i MetricExportDatadogConfigArray) ToMetricExportDatadogConfigArrayOutput() MetricExportDatadogConfigArrayOutput
func (MetricExportDatadogConfigArray) ToMetricExportDatadogConfigArrayOutputWithContext ¶
func (i MetricExportDatadogConfigArray) ToMetricExportDatadogConfigArrayOutputWithContext(ctx context.Context) MetricExportDatadogConfigArrayOutput
type MetricExportDatadogConfigArrayInput ¶
type MetricExportDatadogConfigArrayInput interface { pulumi.Input ToMetricExportDatadogConfigArrayOutput() MetricExportDatadogConfigArrayOutput ToMetricExportDatadogConfigArrayOutputWithContext(context.Context) MetricExportDatadogConfigArrayOutput }
MetricExportDatadogConfigArrayInput is an input type that accepts MetricExportDatadogConfigArray and MetricExportDatadogConfigArrayOutput values. You can construct a concrete instance of `MetricExportDatadogConfigArrayInput` via:
MetricExportDatadogConfigArray{ MetricExportDatadogConfigArgs{...} }
type MetricExportDatadogConfigArrayOutput ¶
type MetricExportDatadogConfigArrayOutput struct{ *pulumi.OutputState }
func (MetricExportDatadogConfigArrayOutput) ElementType ¶
func (MetricExportDatadogConfigArrayOutput) ElementType() reflect.Type
func (MetricExportDatadogConfigArrayOutput) Index ¶
func (o MetricExportDatadogConfigArrayOutput) Index(i pulumi.IntInput) MetricExportDatadogConfigOutput
func (MetricExportDatadogConfigArrayOutput) ToMetricExportDatadogConfigArrayOutput ¶
func (o MetricExportDatadogConfigArrayOutput) ToMetricExportDatadogConfigArrayOutput() MetricExportDatadogConfigArrayOutput
func (MetricExportDatadogConfigArrayOutput) ToMetricExportDatadogConfigArrayOutputWithContext ¶
func (o MetricExportDatadogConfigArrayOutput) ToMetricExportDatadogConfigArrayOutputWithContext(ctx context.Context) MetricExportDatadogConfigArrayOutput
type MetricExportDatadogConfigInput ¶
type MetricExportDatadogConfigInput interface { pulumi.Input ToMetricExportDatadogConfigOutput() MetricExportDatadogConfigOutput ToMetricExportDatadogConfigOutputWithContext(ctx context.Context) MetricExportDatadogConfigOutput }
type MetricExportDatadogConfigMap ¶
type MetricExportDatadogConfigMap map[string]MetricExportDatadogConfigInput
func (MetricExportDatadogConfigMap) ElementType ¶
func (MetricExportDatadogConfigMap) ElementType() reflect.Type
func (MetricExportDatadogConfigMap) ToMetricExportDatadogConfigMapOutput ¶
func (i MetricExportDatadogConfigMap) ToMetricExportDatadogConfigMapOutput() MetricExportDatadogConfigMapOutput
func (MetricExportDatadogConfigMap) ToMetricExportDatadogConfigMapOutputWithContext ¶
func (i MetricExportDatadogConfigMap) ToMetricExportDatadogConfigMapOutputWithContext(ctx context.Context) MetricExportDatadogConfigMapOutput
type MetricExportDatadogConfigMapInput ¶
type MetricExportDatadogConfigMapInput interface { pulumi.Input ToMetricExportDatadogConfigMapOutput() MetricExportDatadogConfigMapOutput ToMetricExportDatadogConfigMapOutputWithContext(context.Context) MetricExportDatadogConfigMapOutput }
MetricExportDatadogConfigMapInput is an input type that accepts MetricExportDatadogConfigMap and MetricExportDatadogConfigMapOutput values. You can construct a concrete instance of `MetricExportDatadogConfigMapInput` via:
MetricExportDatadogConfigMap{ "key": MetricExportDatadogConfigArgs{...} }
type MetricExportDatadogConfigMapOutput ¶
type MetricExportDatadogConfigMapOutput struct{ *pulumi.OutputState }
func (MetricExportDatadogConfigMapOutput) ElementType ¶
func (MetricExportDatadogConfigMapOutput) ElementType() reflect.Type
func (MetricExportDatadogConfigMapOutput) MapIndex ¶
func (o MetricExportDatadogConfigMapOutput) MapIndex(k pulumi.StringInput) MetricExportDatadogConfigOutput
func (MetricExportDatadogConfigMapOutput) ToMetricExportDatadogConfigMapOutput ¶
func (o MetricExportDatadogConfigMapOutput) ToMetricExportDatadogConfigMapOutput() MetricExportDatadogConfigMapOutput
func (MetricExportDatadogConfigMapOutput) ToMetricExportDatadogConfigMapOutputWithContext ¶
func (o MetricExportDatadogConfigMapOutput) ToMetricExportDatadogConfigMapOutputWithContext(ctx context.Context) MetricExportDatadogConfigMapOutput
type MetricExportDatadogConfigOutput ¶
type MetricExportDatadogConfigOutput struct{ *pulumi.OutputState }
func (MetricExportDatadogConfigOutput) ApiKey ¶
func (o MetricExportDatadogConfigOutput) ApiKey() pulumi.StringOutput
A Datadog API key.
func (MetricExportDatadogConfigOutput) ClusterId ¶ added in v0.0.3
func (o MetricExportDatadogConfigOutput) ClusterId() pulumi.StringOutput
Cluster ID.
func (MetricExportDatadogConfigOutput) ElementType ¶
func (MetricExportDatadogConfigOutput) ElementType() reflect.Type
func (MetricExportDatadogConfigOutput) Site ¶
func (o MetricExportDatadogConfigOutput) Site() pulumi.StringOutput
The Datadog region to export to.
func (MetricExportDatadogConfigOutput) Status ¶
func (o MetricExportDatadogConfigOutput) Status() pulumi.StringOutput
Encodes the possible states that a metric export configuration can be in as it is created, deployed, and disabled.
func (MetricExportDatadogConfigOutput) ToMetricExportDatadogConfigOutput ¶
func (o MetricExportDatadogConfigOutput) ToMetricExportDatadogConfigOutput() MetricExportDatadogConfigOutput
func (MetricExportDatadogConfigOutput) ToMetricExportDatadogConfigOutputWithContext ¶
func (o MetricExportDatadogConfigOutput) ToMetricExportDatadogConfigOutputWithContext(ctx context.Context) MetricExportDatadogConfigOutput
func (MetricExportDatadogConfigOutput) UserMessage ¶
func (o MetricExportDatadogConfigOutput) UserMessage() pulumi.StringOutput
Elaborates on the metric export status and hints at how to fix issues that may have occurred during asynchronous operations.
type MetricExportDatadogConfigState ¶
type MetricExportDatadogConfigState struct { // A Datadog API key. ApiKey pulumi.StringPtrInput // Cluster ID. ClusterId pulumi.StringPtrInput // The Datadog region to export to. Site pulumi.StringPtrInput // Encodes the possible states that a metric export configuration can be in as it is created, deployed, and disabled. Status pulumi.StringPtrInput // Elaborates on the metric export status and hints at how to fix issues that may have occurred during asynchronous operations. UserMessage pulumi.StringPtrInput }
func (MetricExportDatadogConfigState) ElementType ¶
func (MetricExportDatadogConfigState) ElementType() reflect.Type
type PrivateEndpointConnection ¶
type PrivateEndpointConnection struct { pulumi.CustomResourceState // Cloud provider associated with this connection. CloudProvider pulumi.StringOutput `pulumi:"cloudProvider"` ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Client side ID of the PrivateLink connection. EndpointId pulumi.StringOutput `pulumi:"endpointId"` // Cloud provider region code associated with this connection. RegionName pulumi.StringOutput `pulumi:"regionName"` // Server side ID of the PrivateLink connection. ServiceId pulumi.StringOutput `pulumi:"serviceId"` }
AWS PrivateLink Endpoint Connection.
func GetPrivateEndpointConnection ¶
func GetPrivateEndpointConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrivateEndpointConnectionState, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)
GetPrivateEndpointConnection gets an existing PrivateEndpointConnection 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 NewPrivateEndpointConnection ¶
func NewPrivateEndpointConnection(ctx *pulumi.Context, name string, args *PrivateEndpointConnectionArgs, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)
NewPrivateEndpointConnection registers a new resource with the given unique name, arguments, and options.
func (*PrivateEndpointConnection) ElementType ¶
func (*PrivateEndpointConnection) ElementType() reflect.Type
func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutput ¶
func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput
func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext ¶
func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput
type PrivateEndpointConnectionArgs ¶
type PrivateEndpointConnectionArgs struct { ClusterId pulumi.StringInput // Client side ID of the PrivateLink connection. EndpointId pulumi.StringInput }
The set of arguments for constructing a PrivateEndpointConnection resource.
func (PrivateEndpointConnectionArgs) ElementType ¶
func (PrivateEndpointConnectionArgs) ElementType() reflect.Type
type PrivateEndpointConnectionArray ¶
type PrivateEndpointConnectionArray []PrivateEndpointConnectionInput
func (PrivateEndpointConnectionArray) ElementType ¶
func (PrivateEndpointConnectionArray) ElementType() reflect.Type
func (PrivateEndpointConnectionArray) ToPrivateEndpointConnectionArrayOutput ¶
func (i PrivateEndpointConnectionArray) ToPrivateEndpointConnectionArrayOutput() PrivateEndpointConnectionArrayOutput
func (PrivateEndpointConnectionArray) ToPrivateEndpointConnectionArrayOutputWithContext ¶
func (i PrivateEndpointConnectionArray) ToPrivateEndpointConnectionArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionArrayOutput
type PrivateEndpointConnectionArrayInput ¶
type PrivateEndpointConnectionArrayInput interface { pulumi.Input ToPrivateEndpointConnectionArrayOutput() PrivateEndpointConnectionArrayOutput ToPrivateEndpointConnectionArrayOutputWithContext(context.Context) PrivateEndpointConnectionArrayOutput }
PrivateEndpointConnectionArrayInput is an input type that accepts PrivateEndpointConnectionArray and PrivateEndpointConnectionArrayOutput values. You can construct a concrete instance of `PrivateEndpointConnectionArrayInput` via:
PrivateEndpointConnectionArray{ PrivateEndpointConnectionArgs{...} }
type PrivateEndpointConnectionArrayOutput ¶
type PrivateEndpointConnectionArrayOutput struct{ *pulumi.OutputState }
func (PrivateEndpointConnectionArrayOutput) ElementType ¶
func (PrivateEndpointConnectionArrayOutput) ElementType() reflect.Type
func (PrivateEndpointConnectionArrayOutput) Index ¶
func (o PrivateEndpointConnectionArrayOutput) Index(i pulumi.IntInput) PrivateEndpointConnectionOutput
func (PrivateEndpointConnectionArrayOutput) ToPrivateEndpointConnectionArrayOutput ¶
func (o PrivateEndpointConnectionArrayOutput) ToPrivateEndpointConnectionArrayOutput() PrivateEndpointConnectionArrayOutput
func (PrivateEndpointConnectionArrayOutput) ToPrivateEndpointConnectionArrayOutputWithContext ¶
func (o PrivateEndpointConnectionArrayOutput) ToPrivateEndpointConnectionArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionArrayOutput
type PrivateEndpointConnectionInput ¶
type PrivateEndpointConnectionInput interface { pulumi.Input ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput }
type PrivateEndpointConnectionMap ¶
type PrivateEndpointConnectionMap map[string]PrivateEndpointConnectionInput
func (PrivateEndpointConnectionMap) ElementType ¶
func (PrivateEndpointConnectionMap) ElementType() reflect.Type
func (PrivateEndpointConnectionMap) ToPrivateEndpointConnectionMapOutput ¶
func (i PrivateEndpointConnectionMap) ToPrivateEndpointConnectionMapOutput() PrivateEndpointConnectionMapOutput
func (PrivateEndpointConnectionMap) ToPrivateEndpointConnectionMapOutputWithContext ¶
func (i PrivateEndpointConnectionMap) ToPrivateEndpointConnectionMapOutputWithContext(ctx context.Context) PrivateEndpointConnectionMapOutput
type PrivateEndpointConnectionMapInput ¶
type PrivateEndpointConnectionMapInput interface { pulumi.Input ToPrivateEndpointConnectionMapOutput() PrivateEndpointConnectionMapOutput ToPrivateEndpointConnectionMapOutputWithContext(context.Context) PrivateEndpointConnectionMapOutput }
PrivateEndpointConnectionMapInput is an input type that accepts PrivateEndpointConnectionMap and PrivateEndpointConnectionMapOutput values. You can construct a concrete instance of `PrivateEndpointConnectionMapInput` via:
PrivateEndpointConnectionMap{ "key": PrivateEndpointConnectionArgs{...} }
type PrivateEndpointConnectionMapOutput ¶
type PrivateEndpointConnectionMapOutput struct{ *pulumi.OutputState }
func (PrivateEndpointConnectionMapOutput) ElementType ¶
func (PrivateEndpointConnectionMapOutput) ElementType() reflect.Type
func (PrivateEndpointConnectionMapOutput) MapIndex ¶
func (o PrivateEndpointConnectionMapOutput) MapIndex(k pulumi.StringInput) PrivateEndpointConnectionOutput
func (PrivateEndpointConnectionMapOutput) ToPrivateEndpointConnectionMapOutput ¶
func (o PrivateEndpointConnectionMapOutput) ToPrivateEndpointConnectionMapOutput() PrivateEndpointConnectionMapOutput
func (PrivateEndpointConnectionMapOutput) ToPrivateEndpointConnectionMapOutputWithContext ¶
func (o PrivateEndpointConnectionMapOutput) ToPrivateEndpointConnectionMapOutputWithContext(ctx context.Context) PrivateEndpointConnectionMapOutput
type PrivateEndpointConnectionOutput ¶
type PrivateEndpointConnectionOutput struct{ *pulumi.OutputState }
func (PrivateEndpointConnectionOutput) CloudProvider ¶
func (o PrivateEndpointConnectionOutput) CloudProvider() pulumi.StringOutput
Cloud provider associated with this connection.
func (PrivateEndpointConnectionOutput) ClusterId ¶
func (o PrivateEndpointConnectionOutput) ClusterId() pulumi.StringOutput
func (PrivateEndpointConnectionOutput) ElementType ¶
func (PrivateEndpointConnectionOutput) ElementType() reflect.Type
func (PrivateEndpointConnectionOutput) EndpointId ¶
func (o PrivateEndpointConnectionOutput) EndpointId() pulumi.StringOutput
Client side ID of the PrivateLink connection.
func (PrivateEndpointConnectionOutput) RegionName ¶
func (o PrivateEndpointConnectionOutput) RegionName() pulumi.StringOutput
Cloud provider region code associated with this connection.
func (PrivateEndpointConnectionOutput) ServiceId ¶
func (o PrivateEndpointConnectionOutput) ServiceId() pulumi.StringOutput
Server side ID of the PrivateLink connection.
func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput ¶
func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput
func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext ¶
func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput
type PrivateEndpointConnectionState ¶
type PrivateEndpointConnectionState struct { // Cloud provider associated with this connection. CloudProvider pulumi.StringPtrInput ClusterId pulumi.StringPtrInput // Client side ID of the PrivateLink connection. EndpointId pulumi.StringPtrInput // Cloud provider region code associated with this connection. RegionName pulumi.StringPtrInput // Server side ID of the PrivateLink connection. ServiceId pulumi.StringPtrInput }
func (PrivateEndpointConnectionState) ElementType ¶
func (PrivateEndpointConnectionState) ElementType() reflect.Type
type PrivateEndpointServices ¶
type PrivateEndpointServices struct { pulumi.CustomResourceState ClusterId pulumi.StringOutput `pulumi:"clusterId"` Services PrivateEndpointServicesServiceArrayOutput `pulumi:"services"` }
PrivateEndpointServices contains services that allow for VPC communication, either via PrivateLink (AWS) or Peering (GCP).
func GetPrivateEndpointServices ¶
func GetPrivateEndpointServices(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrivateEndpointServicesState, opts ...pulumi.ResourceOption) (*PrivateEndpointServices, error)
GetPrivateEndpointServices gets an existing PrivateEndpointServices 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 NewPrivateEndpointServices ¶
func NewPrivateEndpointServices(ctx *pulumi.Context, name string, args *PrivateEndpointServicesArgs, opts ...pulumi.ResourceOption) (*PrivateEndpointServices, error)
NewPrivateEndpointServices registers a new resource with the given unique name, arguments, and options.
func (*PrivateEndpointServices) ElementType ¶
func (*PrivateEndpointServices) ElementType() reflect.Type
func (*PrivateEndpointServices) ToPrivateEndpointServicesOutput ¶
func (i *PrivateEndpointServices) ToPrivateEndpointServicesOutput() PrivateEndpointServicesOutput
func (*PrivateEndpointServices) ToPrivateEndpointServicesOutputWithContext ¶
func (i *PrivateEndpointServices) ToPrivateEndpointServicesOutputWithContext(ctx context.Context) PrivateEndpointServicesOutput
type PrivateEndpointServicesArgs ¶
type PrivateEndpointServicesArgs struct {
ClusterId pulumi.StringInput
}
The set of arguments for constructing a PrivateEndpointServices resource.
func (PrivateEndpointServicesArgs) ElementType ¶
func (PrivateEndpointServicesArgs) ElementType() reflect.Type
type PrivateEndpointServicesArray ¶
type PrivateEndpointServicesArray []PrivateEndpointServicesInput
func (PrivateEndpointServicesArray) ElementType ¶
func (PrivateEndpointServicesArray) ElementType() reflect.Type
func (PrivateEndpointServicesArray) ToPrivateEndpointServicesArrayOutput ¶
func (i PrivateEndpointServicesArray) ToPrivateEndpointServicesArrayOutput() PrivateEndpointServicesArrayOutput
func (PrivateEndpointServicesArray) ToPrivateEndpointServicesArrayOutputWithContext ¶
func (i PrivateEndpointServicesArray) ToPrivateEndpointServicesArrayOutputWithContext(ctx context.Context) PrivateEndpointServicesArrayOutput
type PrivateEndpointServicesArrayInput ¶
type PrivateEndpointServicesArrayInput interface { pulumi.Input ToPrivateEndpointServicesArrayOutput() PrivateEndpointServicesArrayOutput ToPrivateEndpointServicesArrayOutputWithContext(context.Context) PrivateEndpointServicesArrayOutput }
PrivateEndpointServicesArrayInput is an input type that accepts PrivateEndpointServicesArray and PrivateEndpointServicesArrayOutput values. You can construct a concrete instance of `PrivateEndpointServicesArrayInput` via:
PrivateEndpointServicesArray{ PrivateEndpointServicesArgs{...} }
type PrivateEndpointServicesArrayOutput ¶
type PrivateEndpointServicesArrayOutput struct{ *pulumi.OutputState }
func (PrivateEndpointServicesArrayOutput) ElementType ¶
func (PrivateEndpointServicesArrayOutput) ElementType() reflect.Type
func (PrivateEndpointServicesArrayOutput) Index ¶
func (o PrivateEndpointServicesArrayOutput) Index(i pulumi.IntInput) PrivateEndpointServicesOutput
func (PrivateEndpointServicesArrayOutput) ToPrivateEndpointServicesArrayOutput ¶
func (o PrivateEndpointServicesArrayOutput) ToPrivateEndpointServicesArrayOutput() PrivateEndpointServicesArrayOutput
func (PrivateEndpointServicesArrayOutput) ToPrivateEndpointServicesArrayOutputWithContext ¶
func (o PrivateEndpointServicesArrayOutput) ToPrivateEndpointServicesArrayOutputWithContext(ctx context.Context) PrivateEndpointServicesArrayOutput
type PrivateEndpointServicesInput ¶
type PrivateEndpointServicesInput interface { pulumi.Input ToPrivateEndpointServicesOutput() PrivateEndpointServicesOutput ToPrivateEndpointServicesOutputWithContext(ctx context.Context) PrivateEndpointServicesOutput }
type PrivateEndpointServicesMap ¶
type PrivateEndpointServicesMap map[string]PrivateEndpointServicesInput
func (PrivateEndpointServicesMap) ElementType ¶
func (PrivateEndpointServicesMap) ElementType() reflect.Type
func (PrivateEndpointServicesMap) ToPrivateEndpointServicesMapOutput ¶
func (i PrivateEndpointServicesMap) ToPrivateEndpointServicesMapOutput() PrivateEndpointServicesMapOutput
func (PrivateEndpointServicesMap) ToPrivateEndpointServicesMapOutputWithContext ¶
func (i PrivateEndpointServicesMap) ToPrivateEndpointServicesMapOutputWithContext(ctx context.Context) PrivateEndpointServicesMapOutput
type PrivateEndpointServicesMapInput ¶
type PrivateEndpointServicesMapInput interface { pulumi.Input ToPrivateEndpointServicesMapOutput() PrivateEndpointServicesMapOutput ToPrivateEndpointServicesMapOutputWithContext(context.Context) PrivateEndpointServicesMapOutput }
PrivateEndpointServicesMapInput is an input type that accepts PrivateEndpointServicesMap and PrivateEndpointServicesMapOutput values. You can construct a concrete instance of `PrivateEndpointServicesMapInput` via:
PrivateEndpointServicesMap{ "key": PrivateEndpointServicesArgs{...} }
type PrivateEndpointServicesMapOutput ¶
type PrivateEndpointServicesMapOutput struct{ *pulumi.OutputState }
func (PrivateEndpointServicesMapOutput) ElementType ¶
func (PrivateEndpointServicesMapOutput) ElementType() reflect.Type
func (PrivateEndpointServicesMapOutput) MapIndex ¶
func (o PrivateEndpointServicesMapOutput) MapIndex(k pulumi.StringInput) PrivateEndpointServicesOutput
func (PrivateEndpointServicesMapOutput) ToPrivateEndpointServicesMapOutput ¶
func (o PrivateEndpointServicesMapOutput) ToPrivateEndpointServicesMapOutput() PrivateEndpointServicesMapOutput
func (PrivateEndpointServicesMapOutput) ToPrivateEndpointServicesMapOutputWithContext ¶
func (o PrivateEndpointServicesMapOutput) ToPrivateEndpointServicesMapOutputWithContext(ctx context.Context) PrivateEndpointServicesMapOutput
type PrivateEndpointServicesOutput ¶
type PrivateEndpointServicesOutput struct{ *pulumi.OutputState }
func (PrivateEndpointServicesOutput) ClusterId ¶
func (o PrivateEndpointServicesOutput) ClusterId() pulumi.StringOutput
func (PrivateEndpointServicesOutput) ElementType ¶
func (PrivateEndpointServicesOutput) ElementType() reflect.Type
func (PrivateEndpointServicesOutput) Services ¶
func (o PrivateEndpointServicesOutput) Services() PrivateEndpointServicesServiceArrayOutput
func (PrivateEndpointServicesOutput) ToPrivateEndpointServicesOutput ¶
func (o PrivateEndpointServicesOutput) ToPrivateEndpointServicesOutput() PrivateEndpointServicesOutput
func (PrivateEndpointServicesOutput) ToPrivateEndpointServicesOutputWithContext ¶
func (o PrivateEndpointServicesOutput) ToPrivateEndpointServicesOutputWithContext(ctx context.Context) PrivateEndpointServicesOutput
type PrivateEndpointServicesService ¶
type PrivateEndpointServicesService struct { Aws *PrivateEndpointServicesServiceAws `pulumi:"aws"` // Cloud provider associated with this service. CloudProvider *string `pulumi:"cloudProvider"` // Cloud provider region code associated with this service. RegionName *string `pulumi:"regionName"` // Operation status of the service. Status *string `pulumi:"status"` }
type PrivateEndpointServicesServiceArgs ¶
type PrivateEndpointServicesServiceArgs struct { Aws PrivateEndpointServicesServiceAwsPtrInput `pulumi:"aws"` // Cloud provider associated with this service. CloudProvider pulumi.StringPtrInput `pulumi:"cloudProvider"` // Cloud provider region code associated with this service. RegionName pulumi.StringPtrInput `pulumi:"regionName"` // Operation status of the service. Status pulumi.StringPtrInput `pulumi:"status"` }
func (PrivateEndpointServicesServiceArgs) ElementType ¶
func (PrivateEndpointServicesServiceArgs) ElementType() reflect.Type
func (PrivateEndpointServicesServiceArgs) ToPrivateEndpointServicesServiceOutput ¶
func (i PrivateEndpointServicesServiceArgs) ToPrivateEndpointServicesServiceOutput() PrivateEndpointServicesServiceOutput
func (PrivateEndpointServicesServiceArgs) ToPrivateEndpointServicesServiceOutputWithContext ¶
func (i PrivateEndpointServicesServiceArgs) ToPrivateEndpointServicesServiceOutputWithContext(ctx context.Context) PrivateEndpointServicesServiceOutput
type PrivateEndpointServicesServiceArray ¶
type PrivateEndpointServicesServiceArray []PrivateEndpointServicesServiceInput
func (PrivateEndpointServicesServiceArray) ElementType ¶
func (PrivateEndpointServicesServiceArray) ElementType() reflect.Type
func (PrivateEndpointServicesServiceArray) ToPrivateEndpointServicesServiceArrayOutput ¶
func (i PrivateEndpointServicesServiceArray) ToPrivateEndpointServicesServiceArrayOutput() PrivateEndpointServicesServiceArrayOutput
func (PrivateEndpointServicesServiceArray) ToPrivateEndpointServicesServiceArrayOutputWithContext ¶
func (i PrivateEndpointServicesServiceArray) ToPrivateEndpointServicesServiceArrayOutputWithContext(ctx context.Context) PrivateEndpointServicesServiceArrayOutput
type PrivateEndpointServicesServiceArrayInput ¶
type PrivateEndpointServicesServiceArrayInput interface { pulumi.Input ToPrivateEndpointServicesServiceArrayOutput() PrivateEndpointServicesServiceArrayOutput ToPrivateEndpointServicesServiceArrayOutputWithContext(context.Context) PrivateEndpointServicesServiceArrayOutput }
PrivateEndpointServicesServiceArrayInput is an input type that accepts PrivateEndpointServicesServiceArray and PrivateEndpointServicesServiceArrayOutput values. You can construct a concrete instance of `PrivateEndpointServicesServiceArrayInput` via:
PrivateEndpointServicesServiceArray{ PrivateEndpointServicesServiceArgs{...} }
type PrivateEndpointServicesServiceArrayOutput ¶
type PrivateEndpointServicesServiceArrayOutput struct{ *pulumi.OutputState }
func (PrivateEndpointServicesServiceArrayOutput) ElementType ¶
func (PrivateEndpointServicesServiceArrayOutput) ElementType() reflect.Type
func (PrivateEndpointServicesServiceArrayOutput) ToPrivateEndpointServicesServiceArrayOutput ¶
func (o PrivateEndpointServicesServiceArrayOutput) ToPrivateEndpointServicesServiceArrayOutput() PrivateEndpointServicesServiceArrayOutput
func (PrivateEndpointServicesServiceArrayOutput) ToPrivateEndpointServicesServiceArrayOutputWithContext ¶
func (o PrivateEndpointServicesServiceArrayOutput) ToPrivateEndpointServicesServiceArrayOutputWithContext(ctx context.Context) PrivateEndpointServicesServiceArrayOutput
type PrivateEndpointServicesServiceAws ¶
type PrivateEndpointServicesServiceAws struct { // AZ IDs users should create their VPCs in to minimize their cost. AvailabilityZoneIds []string `pulumi:"availabilityZoneIds"` // Server side ID of the PrivateLink connection. ServiceId *string `pulumi:"serviceId"` // AWS service name used to create endpoints. ServiceName *string `pulumi:"serviceName"` }
type PrivateEndpointServicesServiceAwsArgs ¶
type PrivateEndpointServicesServiceAwsArgs struct { // AZ IDs users should create their VPCs in to minimize their cost. AvailabilityZoneIds pulumi.StringArrayInput `pulumi:"availabilityZoneIds"` // Server side ID of the PrivateLink connection. ServiceId pulumi.StringPtrInput `pulumi:"serviceId"` // AWS service name used to create endpoints. ServiceName pulumi.StringPtrInput `pulumi:"serviceName"` }
func (PrivateEndpointServicesServiceAwsArgs) ElementType ¶
func (PrivateEndpointServicesServiceAwsArgs) ElementType() reflect.Type
func (PrivateEndpointServicesServiceAwsArgs) ToPrivateEndpointServicesServiceAwsOutput ¶
func (i PrivateEndpointServicesServiceAwsArgs) ToPrivateEndpointServicesServiceAwsOutput() PrivateEndpointServicesServiceAwsOutput
func (PrivateEndpointServicesServiceAwsArgs) ToPrivateEndpointServicesServiceAwsOutputWithContext ¶
func (i PrivateEndpointServicesServiceAwsArgs) ToPrivateEndpointServicesServiceAwsOutputWithContext(ctx context.Context) PrivateEndpointServicesServiceAwsOutput
func (PrivateEndpointServicesServiceAwsArgs) ToPrivateEndpointServicesServiceAwsPtrOutput ¶
func (i PrivateEndpointServicesServiceAwsArgs) ToPrivateEndpointServicesServiceAwsPtrOutput() PrivateEndpointServicesServiceAwsPtrOutput
func (PrivateEndpointServicesServiceAwsArgs) ToPrivateEndpointServicesServiceAwsPtrOutputWithContext ¶
func (i PrivateEndpointServicesServiceAwsArgs) ToPrivateEndpointServicesServiceAwsPtrOutputWithContext(ctx context.Context) PrivateEndpointServicesServiceAwsPtrOutput
type PrivateEndpointServicesServiceAwsInput ¶
type PrivateEndpointServicesServiceAwsInput interface { pulumi.Input ToPrivateEndpointServicesServiceAwsOutput() PrivateEndpointServicesServiceAwsOutput ToPrivateEndpointServicesServiceAwsOutputWithContext(context.Context) PrivateEndpointServicesServiceAwsOutput }
PrivateEndpointServicesServiceAwsInput is an input type that accepts PrivateEndpointServicesServiceAwsArgs and PrivateEndpointServicesServiceAwsOutput values. You can construct a concrete instance of `PrivateEndpointServicesServiceAwsInput` via:
PrivateEndpointServicesServiceAwsArgs{...}
type PrivateEndpointServicesServiceAwsOutput ¶
type PrivateEndpointServicesServiceAwsOutput struct{ *pulumi.OutputState }
func (PrivateEndpointServicesServiceAwsOutput) AvailabilityZoneIds ¶
func (o PrivateEndpointServicesServiceAwsOutput) AvailabilityZoneIds() pulumi.StringArrayOutput
AZ IDs users should create their VPCs in to minimize their cost.
func (PrivateEndpointServicesServiceAwsOutput) ElementType ¶
func (PrivateEndpointServicesServiceAwsOutput) ElementType() reflect.Type
func (PrivateEndpointServicesServiceAwsOutput) ServiceId ¶
func (o PrivateEndpointServicesServiceAwsOutput) ServiceId() pulumi.StringPtrOutput
Server side ID of the PrivateLink connection.
func (PrivateEndpointServicesServiceAwsOutput) ServiceName ¶
func (o PrivateEndpointServicesServiceAwsOutput) ServiceName() pulumi.StringPtrOutput
AWS service name used to create endpoints.
func (PrivateEndpointServicesServiceAwsOutput) ToPrivateEndpointServicesServiceAwsOutput ¶
func (o PrivateEndpointServicesServiceAwsOutput) ToPrivateEndpointServicesServiceAwsOutput() PrivateEndpointServicesServiceAwsOutput
func (PrivateEndpointServicesServiceAwsOutput) ToPrivateEndpointServicesServiceAwsOutputWithContext ¶
func (o PrivateEndpointServicesServiceAwsOutput) ToPrivateEndpointServicesServiceAwsOutputWithContext(ctx context.Context) PrivateEndpointServicesServiceAwsOutput
func (PrivateEndpointServicesServiceAwsOutput) ToPrivateEndpointServicesServiceAwsPtrOutput ¶
func (o PrivateEndpointServicesServiceAwsOutput) ToPrivateEndpointServicesServiceAwsPtrOutput() PrivateEndpointServicesServiceAwsPtrOutput
func (PrivateEndpointServicesServiceAwsOutput) ToPrivateEndpointServicesServiceAwsPtrOutputWithContext ¶
func (o PrivateEndpointServicesServiceAwsOutput) ToPrivateEndpointServicesServiceAwsPtrOutputWithContext(ctx context.Context) PrivateEndpointServicesServiceAwsPtrOutput
type PrivateEndpointServicesServiceAwsPtrInput ¶
type PrivateEndpointServicesServiceAwsPtrInput interface { pulumi.Input ToPrivateEndpointServicesServiceAwsPtrOutput() PrivateEndpointServicesServiceAwsPtrOutput ToPrivateEndpointServicesServiceAwsPtrOutputWithContext(context.Context) PrivateEndpointServicesServiceAwsPtrOutput }
PrivateEndpointServicesServiceAwsPtrInput is an input type that accepts PrivateEndpointServicesServiceAwsArgs, PrivateEndpointServicesServiceAwsPtr and PrivateEndpointServicesServiceAwsPtrOutput values. You can construct a concrete instance of `PrivateEndpointServicesServiceAwsPtrInput` via:
PrivateEndpointServicesServiceAwsArgs{...} or: nil
func PrivateEndpointServicesServiceAwsPtr ¶
func PrivateEndpointServicesServiceAwsPtr(v *PrivateEndpointServicesServiceAwsArgs) PrivateEndpointServicesServiceAwsPtrInput
type PrivateEndpointServicesServiceAwsPtrOutput ¶
type PrivateEndpointServicesServiceAwsPtrOutput struct{ *pulumi.OutputState }
func (PrivateEndpointServicesServiceAwsPtrOutput) AvailabilityZoneIds ¶
func (o PrivateEndpointServicesServiceAwsPtrOutput) AvailabilityZoneIds() pulumi.StringArrayOutput
AZ IDs users should create their VPCs in to minimize their cost.
func (PrivateEndpointServicesServiceAwsPtrOutput) ElementType ¶
func (PrivateEndpointServicesServiceAwsPtrOutput) ElementType() reflect.Type
func (PrivateEndpointServicesServiceAwsPtrOutput) ServiceId ¶
func (o PrivateEndpointServicesServiceAwsPtrOutput) ServiceId() pulumi.StringPtrOutput
Server side ID of the PrivateLink connection.
func (PrivateEndpointServicesServiceAwsPtrOutput) ServiceName ¶
func (o PrivateEndpointServicesServiceAwsPtrOutput) ServiceName() pulumi.StringPtrOutput
AWS service name used to create endpoints.
func (PrivateEndpointServicesServiceAwsPtrOutput) ToPrivateEndpointServicesServiceAwsPtrOutput ¶
func (o PrivateEndpointServicesServiceAwsPtrOutput) ToPrivateEndpointServicesServiceAwsPtrOutput() PrivateEndpointServicesServiceAwsPtrOutput
func (PrivateEndpointServicesServiceAwsPtrOutput) ToPrivateEndpointServicesServiceAwsPtrOutputWithContext ¶
func (o PrivateEndpointServicesServiceAwsPtrOutput) ToPrivateEndpointServicesServiceAwsPtrOutputWithContext(ctx context.Context) PrivateEndpointServicesServiceAwsPtrOutput
type PrivateEndpointServicesServiceInput ¶
type PrivateEndpointServicesServiceInput interface { pulumi.Input ToPrivateEndpointServicesServiceOutput() PrivateEndpointServicesServiceOutput ToPrivateEndpointServicesServiceOutputWithContext(context.Context) PrivateEndpointServicesServiceOutput }
PrivateEndpointServicesServiceInput is an input type that accepts PrivateEndpointServicesServiceArgs and PrivateEndpointServicesServiceOutput values. You can construct a concrete instance of `PrivateEndpointServicesServiceInput` via:
PrivateEndpointServicesServiceArgs{...}
type PrivateEndpointServicesServiceOutput ¶
type PrivateEndpointServicesServiceOutput struct{ *pulumi.OutputState }
func (PrivateEndpointServicesServiceOutput) CloudProvider ¶
func (o PrivateEndpointServicesServiceOutput) CloudProvider() pulumi.StringPtrOutput
Cloud provider associated with this service.
func (PrivateEndpointServicesServiceOutput) ElementType ¶
func (PrivateEndpointServicesServiceOutput) ElementType() reflect.Type
func (PrivateEndpointServicesServiceOutput) RegionName ¶
func (o PrivateEndpointServicesServiceOutput) RegionName() pulumi.StringPtrOutput
Cloud provider region code associated with this service.
func (PrivateEndpointServicesServiceOutput) Status ¶
func (o PrivateEndpointServicesServiceOutput) Status() pulumi.StringPtrOutput
Operation status of the service.
func (PrivateEndpointServicesServiceOutput) ToPrivateEndpointServicesServiceOutput ¶
func (o PrivateEndpointServicesServiceOutput) ToPrivateEndpointServicesServiceOutput() PrivateEndpointServicesServiceOutput
func (PrivateEndpointServicesServiceOutput) ToPrivateEndpointServicesServiceOutputWithContext ¶
func (o PrivateEndpointServicesServiceOutput) ToPrivateEndpointServicesServiceOutputWithContext(ctx context.Context) PrivateEndpointServicesServiceOutput
type PrivateEndpointServicesState ¶
type PrivateEndpointServicesState struct { ClusterId pulumi.StringPtrInput Services PrivateEndpointServicesServiceArrayInput }
func (PrivateEndpointServicesState) ElementType ¶
func (PrivateEndpointServicesState) ElementType() reflect.Type
type PrivateEndpointTrustedOwner ¶ added in v0.1.0
type PrivateEndpointTrustedOwner struct { pulumi.CustomResourceState // UUID of the cluster the private endpoint trusted owner entry belongs to. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Owner ID of the private endpoint connection in the cloud provider. ExternalOwnerId pulumi.StringOutput `pulumi:"externalOwnerId"` // UUID of the private endpoint trusted owner entry. OwnerId pulumi.StringOutput `pulumi:"ownerId"` // Representation of the external_owner_id field. Allowed values are: * AWS_ACCOUNT_ID Type pulumi.StringOutput `pulumi:"type"` }
Private Endpoint Trusted Owner.
func GetPrivateEndpointTrustedOwner ¶ added in v0.1.0
func GetPrivateEndpointTrustedOwner(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrivateEndpointTrustedOwnerState, opts ...pulumi.ResourceOption) (*PrivateEndpointTrustedOwner, error)
GetPrivateEndpointTrustedOwner gets an existing PrivateEndpointTrustedOwner 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 NewPrivateEndpointTrustedOwner ¶ added in v0.1.0
func NewPrivateEndpointTrustedOwner(ctx *pulumi.Context, name string, args *PrivateEndpointTrustedOwnerArgs, opts ...pulumi.ResourceOption) (*PrivateEndpointTrustedOwner, error)
NewPrivateEndpointTrustedOwner registers a new resource with the given unique name, arguments, and options.
func (*PrivateEndpointTrustedOwner) ElementType ¶ added in v0.1.0
func (*PrivateEndpointTrustedOwner) ElementType() reflect.Type
func (*PrivateEndpointTrustedOwner) ToPrivateEndpointTrustedOwnerOutput ¶ added in v0.1.0
func (i *PrivateEndpointTrustedOwner) ToPrivateEndpointTrustedOwnerOutput() PrivateEndpointTrustedOwnerOutput
func (*PrivateEndpointTrustedOwner) ToPrivateEndpointTrustedOwnerOutputWithContext ¶ added in v0.1.0
func (i *PrivateEndpointTrustedOwner) ToPrivateEndpointTrustedOwnerOutputWithContext(ctx context.Context) PrivateEndpointTrustedOwnerOutput
type PrivateEndpointTrustedOwnerArgs ¶ added in v0.1.0
type PrivateEndpointTrustedOwnerArgs struct { // UUID of the cluster the private endpoint trusted owner entry belongs to. ClusterId pulumi.StringInput // Owner ID of the private endpoint connection in the cloud provider. ExternalOwnerId pulumi.StringInput // Representation of the external_owner_id field. Allowed values are: * AWS_ACCOUNT_ID Type pulumi.StringInput }
The set of arguments for constructing a PrivateEndpointTrustedOwner resource.
func (PrivateEndpointTrustedOwnerArgs) ElementType ¶ added in v0.1.0
func (PrivateEndpointTrustedOwnerArgs) ElementType() reflect.Type
type PrivateEndpointTrustedOwnerArray ¶ added in v0.1.0
type PrivateEndpointTrustedOwnerArray []PrivateEndpointTrustedOwnerInput
func (PrivateEndpointTrustedOwnerArray) ElementType ¶ added in v0.1.0
func (PrivateEndpointTrustedOwnerArray) ElementType() reflect.Type
func (PrivateEndpointTrustedOwnerArray) ToPrivateEndpointTrustedOwnerArrayOutput ¶ added in v0.1.0
func (i PrivateEndpointTrustedOwnerArray) ToPrivateEndpointTrustedOwnerArrayOutput() PrivateEndpointTrustedOwnerArrayOutput
func (PrivateEndpointTrustedOwnerArray) ToPrivateEndpointTrustedOwnerArrayOutputWithContext ¶ added in v0.1.0
func (i PrivateEndpointTrustedOwnerArray) ToPrivateEndpointTrustedOwnerArrayOutputWithContext(ctx context.Context) PrivateEndpointTrustedOwnerArrayOutput
type PrivateEndpointTrustedOwnerArrayInput ¶ added in v0.1.0
type PrivateEndpointTrustedOwnerArrayInput interface { pulumi.Input ToPrivateEndpointTrustedOwnerArrayOutput() PrivateEndpointTrustedOwnerArrayOutput ToPrivateEndpointTrustedOwnerArrayOutputWithContext(context.Context) PrivateEndpointTrustedOwnerArrayOutput }
PrivateEndpointTrustedOwnerArrayInput is an input type that accepts PrivateEndpointTrustedOwnerArray and PrivateEndpointTrustedOwnerArrayOutput values. You can construct a concrete instance of `PrivateEndpointTrustedOwnerArrayInput` via:
PrivateEndpointTrustedOwnerArray{ PrivateEndpointTrustedOwnerArgs{...} }
type PrivateEndpointTrustedOwnerArrayOutput ¶ added in v0.1.0
type PrivateEndpointTrustedOwnerArrayOutput struct{ *pulumi.OutputState }
func (PrivateEndpointTrustedOwnerArrayOutput) ElementType ¶ added in v0.1.0
func (PrivateEndpointTrustedOwnerArrayOutput) ElementType() reflect.Type
func (PrivateEndpointTrustedOwnerArrayOutput) ToPrivateEndpointTrustedOwnerArrayOutput ¶ added in v0.1.0
func (o PrivateEndpointTrustedOwnerArrayOutput) ToPrivateEndpointTrustedOwnerArrayOutput() PrivateEndpointTrustedOwnerArrayOutput
func (PrivateEndpointTrustedOwnerArrayOutput) ToPrivateEndpointTrustedOwnerArrayOutputWithContext ¶ added in v0.1.0
func (o PrivateEndpointTrustedOwnerArrayOutput) ToPrivateEndpointTrustedOwnerArrayOutputWithContext(ctx context.Context) PrivateEndpointTrustedOwnerArrayOutput
type PrivateEndpointTrustedOwnerInput ¶ added in v0.1.0
type PrivateEndpointTrustedOwnerInput interface { pulumi.Input ToPrivateEndpointTrustedOwnerOutput() PrivateEndpointTrustedOwnerOutput ToPrivateEndpointTrustedOwnerOutputWithContext(ctx context.Context) PrivateEndpointTrustedOwnerOutput }
type PrivateEndpointTrustedOwnerMap ¶ added in v0.1.0
type PrivateEndpointTrustedOwnerMap map[string]PrivateEndpointTrustedOwnerInput
func (PrivateEndpointTrustedOwnerMap) ElementType ¶ added in v0.1.0
func (PrivateEndpointTrustedOwnerMap) ElementType() reflect.Type
func (PrivateEndpointTrustedOwnerMap) ToPrivateEndpointTrustedOwnerMapOutput ¶ added in v0.1.0
func (i PrivateEndpointTrustedOwnerMap) ToPrivateEndpointTrustedOwnerMapOutput() PrivateEndpointTrustedOwnerMapOutput
func (PrivateEndpointTrustedOwnerMap) ToPrivateEndpointTrustedOwnerMapOutputWithContext ¶ added in v0.1.0
func (i PrivateEndpointTrustedOwnerMap) ToPrivateEndpointTrustedOwnerMapOutputWithContext(ctx context.Context) PrivateEndpointTrustedOwnerMapOutput
type PrivateEndpointTrustedOwnerMapInput ¶ added in v0.1.0
type PrivateEndpointTrustedOwnerMapInput interface { pulumi.Input ToPrivateEndpointTrustedOwnerMapOutput() PrivateEndpointTrustedOwnerMapOutput ToPrivateEndpointTrustedOwnerMapOutputWithContext(context.Context) PrivateEndpointTrustedOwnerMapOutput }
PrivateEndpointTrustedOwnerMapInput is an input type that accepts PrivateEndpointTrustedOwnerMap and PrivateEndpointTrustedOwnerMapOutput values. You can construct a concrete instance of `PrivateEndpointTrustedOwnerMapInput` via:
PrivateEndpointTrustedOwnerMap{ "key": PrivateEndpointTrustedOwnerArgs{...} }
type PrivateEndpointTrustedOwnerMapOutput ¶ added in v0.1.0
type PrivateEndpointTrustedOwnerMapOutput struct{ *pulumi.OutputState }
func (PrivateEndpointTrustedOwnerMapOutput) ElementType ¶ added in v0.1.0
func (PrivateEndpointTrustedOwnerMapOutput) ElementType() reflect.Type
func (PrivateEndpointTrustedOwnerMapOutput) MapIndex ¶ added in v0.1.0
func (o PrivateEndpointTrustedOwnerMapOutput) MapIndex(k pulumi.StringInput) PrivateEndpointTrustedOwnerOutput
func (PrivateEndpointTrustedOwnerMapOutput) ToPrivateEndpointTrustedOwnerMapOutput ¶ added in v0.1.0
func (o PrivateEndpointTrustedOwnerMapOutput) ToPrivateEndpointTrustedOwnerMapOutput() PrivateEndpointTrustedOwnerMapOutput
func (PrivateEndpointTrustedOwnerMapOutput) ToPrivateEndpointTrustedOwnerMapOutputWithContext ¶ added in v0.1.0
func (o PrivateEndpointTrustedOwnerMapOutput) ToPrivateEndpointTrustedOwnerMapOutputWithContext(ctx context.Context) PrivateEndpointTrustedOwnerMapOutput
type PrivateEndpointTrustedOwnerOutput ¶ added in v0.1.0
type PrivateEndpointTrustedOwnerOutput struct{ *pulumi.OutputState }
func (PrivateEndpointTrustedOwnerOutput) ClusterId ¶ added in v0.1.0
func (o PrivateEndpointTrustedOwnerOutput) ClusterId() pulumi.StringOutput
UUID of the cluster the private endpoint trusted owner entry belongs to.
func (PrivateEndpointTrustedOwnerOutput) ElementType ¶ added in v0.1.0
func (PrivateEndpointTrustedOwnerOutput) ElementType() reflect.Type
func (PrivateEndpointTrustedOwnerOutput) ExternalOwnerId ¶ added in v0.1.0
func (o PrivateEndpointTrustedOwnerOutput) ExternalOwnerId() pulumi.StringOutput
Owner ID of the private endpoint connection in the cloud provider.
func (PrivateEndpointTrustedOwnerOutput) OwnerId ¶ added in v0.1.0
func (o PrivateEndpointTrustedOwnerOutput) OwnerId() pulumi.StringOutput
UUID of the private endpoint trusted owner entry.
func (PrivateEndpointTrustedOwnerOutput) ToPrivateEndpointTrustedOwnerOutput ¶ added in v0.1.0
func (o PrivateEndpointTrustedOwnerOutput) ToPrivateEndpointTrustedOwnerOutput() PrivateEndpointTrustedOwnerOutput
func (PrivateEndpointTrustedOwnerOutput) ToPrivateEndpointTrustedOwnerOutputWithContext ¶ added in v0.1.0
func (o PrivateEndpointTrustedOwnerOutput) ToPrivateEndpointTrustedOwnerOutputWithContext(ctx context.Context) PrivateEndpointTrustedOwnerOutput
func (PrivateEndpointTrustedOwnerOutput) Type ¶ added in v0.1.0
func (o PrivateEndpointTrustedOwnerOutput) Type() pulumi.StringOutput
Representation of the external_owner_id field. Allowed values are: * AWS_ACCOUNT_ID
type PrivateEndpointTrustedOwnerState ¶ added in v0.1.0
type PrivateEndpointTrustedOwnerState struct { // UUID of the cluster the private endpoint trusted owner entry belongs to. ClusterId pulumi.StringPtrInput // Owner ID of the private endpoint connection in the cloud provider. ExternalOwnerId pulumi.StringPtrInput // UUID of the private endpoint trusted owner entry. OwnerId pulumi.StringPtrInput // Representation of the external_owner_id field. Allowed values are: * AWS_ACCOUNT_ID Type pulumi.StringPtrInput }
func (PrivateEndpointTrustedOwnerState) ElementType ¶ added in v0.1.0
func (PrivateEndpointTrustedOwnerState) ElementType() reflect.Type
type Provider ¶
type Provider struct { pulumi.ProviderResourceState // apikey to access cockroach cloud Apikey pulumi.StringPtrOutput `pulumi:"apikey"` }
The provider type for the cockroach package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.
func NewProvider ¶
func NewProvider(ctx *pulumi.Context, name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)
NewProvider registers a new resource with the given unique name, arguments, and options.
func (*Provider) ElementType ¶
func (*Provider) ToProviderOutput ¶
func (i *Provider) ToProviderOutput() ProviderOutput
func (*Provider) ToProviderOutputWithContext ¶
func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type ProviderArgs ¶
type ProviderArgs struct { // apikey to access cockroach cloud Apikey pulumi.StringPtrInput }
The set of arguments for constructing a Provider resource.
func (ProviderArgs) ElementType ¶
func (ProviderArgs) ElementType() reflect.Type
type ProviderInput ¶
type ProviderInput interface { pulumi.Input ToProviderOutput() ProviderOutput ToProviderOutputWithContext(ctx context.Context) ProviderOutput }
type ProviderOutput ¶
type ProviderOutput struct{ *pulumi.OutputState }
func (ProviderOutput) Apikey ¶
func (o ProviderOutput) Apikey() pulumi.StringPtrOutput
apikey to access cockroach cloud
func (ProviderOutput) ElementType ¶
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) ToProviderOutput ¶
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type SqlUser ¶
type SqlUser struct { pulumi.CustomResourceState ClusterId pulumi.StringOutput `pulumi:"clusterId"` // SQL user name. Name pulumi.StringOutput `pulumi:"name"` // If provided, this field sets the password of the SQL user when created. If omitted, a random password is generated, but // not saved to Terraform state. The password must be changed via the CockroachDB cloud console. Password pulumi.StringPtrOutput `pulumi:"password"` }
CockroachDB SQL user.
func GetSqlUser ¶
func GetSqlUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SqlUserState, opts ...pulumi.ResourceOption) (*SqlUser, error)
GetSqlUser gets an existing SqlUser 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 NewSqlUser ¶
func NewSqlUser(ctx *pulumi.Context, name string, args *SqlUserArgs, opts ...pulumi.ResourceOption) (*SqlUser, error)
NewSqlUser registers a new resource with the given unique name, arguments, and options.
func (*SqlUser) ElementType ¶
func (*SqlUser) ToSqlUserOutput ¶
func (i *SqlUser) ToSqlUserOutput() SqlUserOutput
func (*SqlUser) ToSqlUserOutputWithContext ¶
func (i *SqlUser) ToSqlUserOutputWithContext(ctx context.Context) SqlUserOutput
type SqlUserArgs ¶
type SqlUserArgs struct { ClusterId pulumi.StringInput // SQL user name. Name pulumi.StringInput // If provided, this field sets the password of the SQL user when created. If omitted, a random password is generated, but // not saved to Terraform state. The password must be changed via the CockroachDB cloud console. Password pulumi.StringPtrInput }
The set of arguments for constructing a SqlUser resource.
func (SqlUserArgs) ElementType ¶
func (SqlUserArgs) ElementType() reflect.Type
type SqlUserArray ¶
type SqlUserArray []SqlUserInput
func (SqlUserArray) ElementType ¶
func (SqlUserArray) ElementType() reflect.Type
func (SqlUserArray) ToSqlUserArrayOutput ¶
func (i SqlUserArray) ToSqlUserArrayOutput() SqlUserArrayOutput
func (SqlUserArray) ToSqlUserArrayOutputWithContext ¶
func (i SqlUserArray) ToSqlUserArrayOutputWithContext(ctx context.Context) SqlUserArrayOutput
type SqlUserArrayInput ¶
type SqlUserArrayInput interface { pulumi.Input ToSqlUserArrayOutput() SqlUserArrayOutput ToSqlUserArrayOutputWithContext(context.Context) SqlUserArrayOutput }
SqlUserArrayInput is an input type that accepts SqlUserArray and SqlUserArrayOutput values. You can construct a concrete instance of `SqlUserArrayInput` via:
SqlUserArray{ SqlUserArgs{...} }
type SqlUserArrayOutput ¶
type SqlUserArrayOutput struct{ *pulumi.OutputState }
func (SqlUserArrayOutput) ElementType ¶
func (SqlUserArrayOutput) ElementType() reflect.Type
func (SqlUserArrayOutput) Index ¶
func (o SqlUserArrayOutput) Index(i pulumi.IntInput) SqlUserOutput
func (SqlUserArrayOutput) ToSqlUserArrayOutput ¶
func (o SqlUserArrayOutput) ToSqlUserArrayOutput() SqlUserArrayOutput
func (SqlUserArrayOutput) ToSqlUserArrayOutputWithContext ¶
func (o SqlUserArrayOutput) ToSqlUserArrayOutputWithContext(ctx context.Context) SqlUserArrayOutput
type SqlUserInput ¶
type SqlUserInput interface { pulumi.Input ToSqlUserOutput() SqlUserOutput ToSqlUserOutputWithContext(ctx context.Context) SqlUserOutput }
type SqlUserMap ¶
type SqlUserMap map[string]SqlUserInput
func (SqlUserMap) ElementType ¶
func (SqlUserMap) ElementType() reflect.Type
func (SqlUserMap) ToSqlUserMapOutput ¶
func (i SqlUserMap) ToSqlUserMapOutput() SqlUserMapOutput
func (SqlUserMap) ToSqlUserMapOutputWithContext ¶
func (i SqlUserMap) ToSqlUserMapOutputWithContext(ctx context.Context) SqlUserMapOutput
type SqlUserMapInput ¶
type SqlUserMapInput interface { pulumi.Input ToSqlUserMapOutput() SqlUserMapOutput ToSqlUserMapOutputWithContext(context.Context) SqlUserMapOutput }
SqlUserMapInput is an input type that accepts SqlUserMap and SqlUserMapOutput values. You can construct a concrete instance of `SqlUserMapInput` via:
SqlUserMap{ "key": SqlUserArgs{...} }
type SqlUserMapOutput ¶
type SqlUserMapOutput struct{ *pulumi.OutputState }
func (SqlUserMapOutput) ElementType ¶
func (SqlUserMapOutput) ElementType() reflect.Type
func (SqlUserMapOutput) MapIndex ¶
func (o SqlUserMapOutput) MapIndex(k pulumi.StringInput) SqlUserOutput
func (SqlUserMapOutput) ToSqlUserMapOutput ¶
func (o SqlUserMapOutput) ToSqlUserMapOutput() SqlUserMapOutput
func (SqlUserMapOutput) ToSqlUserMapOutputWithContext ¶
func (o SqlUserMapOutput) ToSqlUserMapOutputWithContext(ctx context.Context) SqlUserMapOutput
type SqlUserOutput ¶
type SqlUserOutput struct{ *pulumi.OutputState }
func (SqlUserOutput) ClusterId ¶
func (o SqlUserOutput) ClusterId() pulumi.StringOutput
func (SqlUserOutput) ElementType ¶
func (SqlUserOutput) ElementType() reflect.Type
func (SqlUserOutput) Password ¶
func (o SqlUserOutput) Password() pulumi.StringPtrOutput
If provided, this field sets the password of the SQL user when created. If omitted, a random password is generated, but not saved to Terraform state. The password must be changed via the CockroachDB cloud console.
func (SqlUserOutput) ToSqlUserOutput ¶
func (o SqlUserOutput) ToSqlUserOutput() SqlUserOutput
func (SqlUserOutput) ToSqlUserOutputWithContext ¶
func (o SqlUserOutput) ToSqlUserOutputWithContext(ctx context.Context) SqlUserOutput
type SqlUserState ¶
type SqlUserState struct { ClusterId pulumi.StringPtrInput // SQL user name. Name pulumi.StringPtrInput // If provided, this field sets the password of the SQL user when created. If omitted, a random password is generated, but // not saved to Terraform state. The password must be changed via the CockroachDB cloud console. Password pulumi.StringPtrInput }
func (SqlUserState) ElementType ¶
func (SqlUserState) ElementType() reflect.Type
type UserRoleGrants ¶
type UserRoleGrants struct { pulumi.CustomResourceState Roles UserRoleGrantsRoleArrayOutput `pulumi:"roles"` // ID of the user to grant these roles to. UserId pulumi.StringOutput `pulumi:"userId"` }
Role grants for a single user.
func GetUserRoleGrants ¶
func GetUserRoleGrants(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserRoleGrantsState, opts ...pulumi.ResourceOption) (*UserRoleGrants, error)
GetUserRoleGrants gets an existing UserRoleGrants 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 NewUserRoleGrants ¶
func NewUserRoleGrants(ctx *pulumi.Context, name string, args *UserRoleGrantsArgs, opts ...pulumi.ResourceOption) (*UserRoleGrants, error)
NewUserRoleGrants registers a new resource with the given unique name, arguments, and options.
func (*UserRoleGrants) ElementType ¶
func (*UserRoleGrants) ElementType() reflect.Type
func (*UserRoleGrants) ToUserRoleGrantsOutput ¶
func (i *UserRoleGrants) ToUserRoleGrantsOutput() UserRoleGrantsOutput
func (*UserRoleGrants) ToUserRoleGrantsOutputWithContext ¶
func (i *UserRoleGrants) ToUserRoleGrantsOutputWithContext(ctx context.Context) UserRoleGrantsOutput
type UserRoleGrantsArgs ¶
type UserRoleGrantsArgs struct { Roles UserRoleGrantsRoleArrayInput // ID of the user to grant these roles to. UserId pulumi.StringInput }
The set of arguments for constructing a UserRoleGrants resource.
func (UserRoleGrantsArgs) ElementType ¶
func (UserRoleGrantsArgs) ElementType() reflect.Type
type UserRoleGrantsArray ¶
type UserRoleGrantsArray []UserRoleGrantsInput
func (UserRoleGrantsArray) ElementType ¶
func (UserRoleGrantsArray) ElementType() reflect.Type
func (UserRoleGrantsArray) ToUserRoleGrantsArrayOutput ¶
func (i UserRoleGrantsArray) ToUserRoleGrantsArrayOutput() UserRoleGrantsArrayOutput
func (UserRoleGrantsArray) ToUserRoleGrantsArrayOutputWithContext ¶
func (i UserRoleGrantsArray) ToUserRoleGrantsArrayOutputWithContext(ctx context.Context) UserRoleGrantsArrayOutput
type UserRoleGrantsArrayInput ¶
type UserRoleGrantsArrayInput interface { pulumi.Input ToUserRoleGrantsArrayOutput() UserRoleGrantsArrayOutput ToUserRoleGrantsArrayOutputWithContext(context.Context) UserRoleGrantsArrayOutput }
UserRoleGrantsArrayInput is an input type that accepts UserRoleGrantsArray and UserRoleGrantsArrayOutput values. You can construct a concrete instance of `UserRoleGrantsArrayInput` via:
UserRoleGrantsArray{ UserRoleGrantsArgs{...} }
type UserRoleGrantsArrayOutput ¶
type UserRoleGrantsArrayOutput struct{ *pulumi.OutputState }
func (UserRoleGrantsArrayOutput) ElementType ¶
func (UserRoleGrantsArrayOutput) ElementType() reflect.Type
func (UserRoleGrantsArrayOutput) Index ¶
func (o UserRoleGrantsArrayOutput) Index(i pulumi.IntInput) UserRoleGrantsOutput
func (UserRoleGrantsArrayOutput) ToUserRoleGrantsArrayOutput ¶
func (o UserRoleGrantsArrayOutput) ToUserRoleGrantsArrayOutput() UserRoleGrantsArrayOutput
func (UserRoleGrantsArrayOutput) ToUserRoleGrantsArrayOutputWithContext ¶
func (o UserRoleGrantsArrayOutput) ToUserRoleGrantsArrayOutputWithContext(ctx context.Context) UserRoleGrantsArrayOutput
type UserRoleGrantsInput ¶
type UserRoleGrantsInput interface { pulumi.Input ToUserRoleGrantsOutput() UserRoleGrantsOutput ToUserRoleGrantsOutputWithContext(ctx context.Context) UserRoleGrantsOutput }
type UserRoleGrantsMap ¶
type UserRoleGrantsMap map[string]UserRoleGrantsInput
func (UserRoleGrantsMap) ElementType ¶
func (UserRoleGrantsMap) ElementType() reflect.Type
func (UserRoleGrantsMap) ToUserRoleGrantsMapOutput ¶
func (i UserRoleGrantsMap) ToUserRoleGrantsMapOutput() UserRoleGrantsMapOutput
func (UserRoleGrantsMap) ToUserRoleGrantsMapOutputWithContext ¶
func (i UserRoleGrantsMap) ToUserRoleGrantsMapOutputWithContext(ctx context.Context) UserRoleGrantsMapOutput
type UserRoleGrantsMapInput ¶
type UserRoleGrantsMapInput interface { pulumi.Input ToUserRoleGrantsMapOutput() UserRoleGrantsMapOutput ToUserRoleGrantsMapOutputWithContext(context.Context) UserRoleGrantsMapOutput }
UserRoleGrantsMapInput is an input type that accepts UserRoleGrantsMap and UserRoleGrantsMapOutput values. You can construct a concrete instance of `UserRoleGrantsMapInput` via:
UserRoleGrantsMap{ "key": UserRoleGrantsArgs{...} }
type UserRoleGrantsMapOutput ¶
type UserRoleGrantsMapOutput struct{ *pulumi.OutputState }
func (UserRoleGrantsMapOutput) ElementType ¶
func (UserRoleGrantsMapOutput) ElementType() reflect.Type
func (UserRoleGrantsMapOutput) MapIndex ¶
func (o UserRoleGrantsMapOutput) MapIndex(k pulumi.StringInput) UserRoleGrantsOutput
func (UserRoleGrantsMapOutput) ToUserRoleGrantsMapOutput ¶
func (o UserRoleGrantsMapOutput) ToUserRoleGrantsMapOutput() UserRoleGrantsMapOutput
func (UserRoleGrantsMapOutput) ToUserRoleGrantsMapOutputWithContext ¶
func (o UserRoleGrantsMapOutput) ToUserRoleGrantsMapOutputWithContext(ctx context.Context) UserRoleGrantsMapOutput
type UserRoleGrantsOutput ¶
type UserRoleGrantsOutput struct{ *pulumi.OutputState }
func (UserRoleGrantsOutput) ElementType ¶
func (UserRoleGrantsOutput) ElementType() reflect.Type
func (UserRoleGrantsOutput) Roles ¶
func (o UserRoleGrantsOutput) Roles() UserRoleGrantsRoleArrayOutput
func (UserRoleGrantsOutput) ToUserRoleGrantsOutput ¶
func (o UserRoleGrantsOutput) ToUserRoleGrantsOutput() UserRoleGrantsOutput
func (UserRoleGrantsOutput) ToUserRoleGrantsOutputWithContext ¶
func (o UserRoleGrantsOutput) ToUserRoleGrantsOutputWithContext(ctx context.Context) UserRoleGrantsOutput
func (UserRoleGrantsOutput) UserId ¶
func (o UserRoleGrantsOutput) UserId() pulumi.StringOutput
ID of the user to grant these roles to.
type UserRoleGrantsRole ¶
type UserRoleGrantsRoleArgs ¶
type UserRoleGrantsRoleArgs struct { ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` ResourceType pulumi.StringInput `pulumi:"resourceType"` RoleName pulumi.StringInput `pulumi:"roleName"` }
func (UserRoleGrantsRoleArgs) ElementType ¶
func (UserRoleGrantsRoleArgs) ElementType() reflect.Type
func (UserRoleGrantsRoleArgs) ToUserRoleGrantsRoleOutput ¶
func (i UserRoleGrantsRoleArgs) ToUserRoleGrantsRoleOutput() UserRoleGrantsRoleOutput
func (UserRoleGrantsRoleArgs) ToUserRoleGrantsRoleOutputWithContext ¶
func (i UserRoleGrantsRoleArgs) ToUserRoleGrantsRoleOutputWithContext(ctx context.Context) UserRoleGrantsRoleOutput
type UserRoleGrantsRoleArray ¶
type UserRoleGrantsRoleArray []UserRoleGrantsRoleInput
func (UserRoleGrantsRoleArray) ElementType ¶
func (UserRoleGrantsRoleArray) ElementType() reflect.Type
func (UserRoleGrantsRoleArray) ToUserRoleGrantsRoleArrayOutput ¶
func (i UserRoleGrantsRoleArray) ToUserRoleGrantsRoleArrayOutput() UserRoleGrantsRoleArrayOutput
func (UserRoleGrantsRoleArray) ToUserRoleGrantsRoleArrayOutputWithContext ¶
func (i UserRoleGrantsRoleArray) ToUserRoleGrantsRoleArrayOutputWithContext(ctx context.Context) UserRoleGrantsRoleArrayOutput
type UserRoleGrantsRoleArrayInput ¶
type UserRoleGrantsRoleArrayInput interface { pulumi.Input ToUserRoleGrantsRoleArrayOutput() UserRoleGrantsRoleArrayOutput ToUserRoleGrantsRoleArrayOutputWithContext(context.Context) UserRoleGrantsRoleArrayOutput }
UserRoleGrantsRoleArrayInput is an input type that accepts UserRoleGrantsRoleArray and UserRoleGrantsRoleArrayOutput values. You can construct a concrete instance of `UserRoleGrantsRoleArrayInput` via:
UserRoleGrantsRoleArray{ UserRoleGrantsRoleArgs{...} }
type UserRoleGrantsRoleArrayOutput ¶
type UserRoleGrantsRoleArrayOutput struct{ *pulumi.OutputState }
func (UserRoleGrantsRoleArrayOutput) ElementType ¶
func (UserRoleGrantsRoleArrayOutput) ElementType() reflect.Type
func (UserRoleGrantsRoleArrayOutput) Index ¶
func (o UserRoleGrantsRoleArrayOutput) Index(i pulumi.IntInput) UserRoleGrantsRoleOutput
func (UserRoleGrantsRoleArrayOutput) ToUserRoleGrantsRoleArrayOutput ¶
func (o UserRoleGrantsRoleArrayOutput) ToUserRoleGrantsRoleArrayOutput() UserRoleGrantsRoleArrayOutput
func (UserRoleGrantsRoleArrayOutput) ToUserRoleGrantsRoleArrayOutputWithContext ¶
func (o UserRoleGrantsRoleArrayOutput) ToUserRoleGrantsRoleArrayOutputWithContext(ctx context.Context) UserRoleGrantsRoleArrayOutput
type UserRoleGrantsRoleInput ¶
type UserRoleGrantsRoleInput interface { pulumi.Input ToUserRoleGrantsRoleOutput() UserRoleGrantsRoleOutput ToUserRoleGrantsRoleOutputWithContext(context.Context) UserRoleGrantsRoleOutput }
UserRoleGrantsRoleInput is an input type that accepts UserRoleGrantsRoleArgs and UserRoleGrantsRoleOutput values. You can construct a concrete instance of `UserRoleGrantsRoleInput` via:
UserRoleGrantsRoleArgs{...}
type UserRoleGrantsRoleOutput ¶
type UserRoleGrantsRoleOutput struct{ *pulumi.OutputState }
func (UserRoleGrantsRoleOutput) ElementType ¶
func (UserRoleGrantsRoleOutput) ElementType() reflect.Type
func (UserRoleGrantsRoleOutput) ResourceId ¶
func (o UserRoleGrantsRoleOutput) ResourceId() pulumi.StringPtrOutput
func (UserRoleGrantsRoleOutput) ResourceType ¶
func (o UserRoleGrantsRoleOutput) ResourceType() pulumi.StringOutput
func (UserRoleGrantsRoleOutput) RoleName ¶
func (o UserRoleGrantsRoleOutput) RoleName() pulumi.StringOutput
func (UserRoleGrantsRoleOutput) ToUserRoleGrantsRoleOutput ¶
func (o UserRoleGrantsRoleOutput) ToUserRoleGrantsRoleOutput() UserRoleGrantsRoleOutput
func (UserRoleGrantsRoleOutput) ToUserRoleGrantsRoleOutputWithContext ¶
func (o UserRoleGrantsRoleOutput) ToUserRoleGrantsRoleOutputWithContext(ctx context.Context) UserRoleGrantsRoleOutput
type UserRoleGrantsState ¶
type UserRoleGrantsState struct { Roles UserRoleGrantsRoleArrayInput // ID of the user to grant these roles to. UserId pulumi.StringPtrInput }
func (UserRoleGrantsState) ElementType ¶
func (UserRoleGrantsState) ElementType() reflect.Type
type VersionDeferral ¶ added in v0.1.0
type VersionDeferral struct { pulumi.CustomResourceState // The policy for managing automated minor version upgrades. Set to FIXED*DEFERRAL to defer upgrades by 60 days or NOT*DEFERRED to apply upgrades immediately. DeferralPolicy pulumi.StringOutput `pulumi:"deferralPolicy"` }
Configure minor version upgrade deferral for a cluster.
func GetVersionDeferral ¶ added in v0.1.0
func GetVersionDeferral(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VersionDeferralState, opts ...pulumi.ResourceOption) (*VersionDeferral, error)
GetVersionDeferral gets an existing VersionDeferral 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 NewVersionDeferral ¶ added in v0.1.0
func NewVersionDeferral(ctx *pulumi.Context, name string, args *VersionDeferralArgs, opts ...pulumi.ResourceOption) (*VersionDeferral, error)
NewVersionDeferral registers a new resource with the given unique name, arguments, and options.
func (*VersionDeferral) ElementType ¶ added in v0.1.0
func (*VersionDeferral) ElementType() reflect.Type
func (*VersionDeferral) ToVersionDeferralOutput ¶ added in v0.1.0
func (i *VersionDeferral) ToVersionDeferralOutput() VersionDeferralOutput
func (*VersionDeferral) ToVersionDeferralOutputWithContext ¶ added in v0.1.0
func (i *VersionDeferral) ToVersionDeferralOutputWithContext(ctx context.Context) VersionDeferralOutput
type VersionDeferralArgs ¶ added in v0.1.0
type VersionDeferralArgs struct { // The policy for managing automated minor version upgrades. Set to FIXED*DEFERRAL to defer upgrades by 60 days or NOT*DEFERRED to apply upgrades immediately. DeferralPolicy pulumi.StringInput }
The set of arguments for constructing a VersionDeferral resource.
func (VersionDeferralArgs) ElementType ¶ added in v0.1.0
func (VersionDeferralArgs) ElementType() reflect.Type
type VersionDeferralArray ¶ added in v0.1.0
type VersionDeferralArray []VersionDeferralInput
func (VersionDeferralArray) ElementType ¶ added in v0.1.0
func (VersionDeferralArray) ElementType() reflect.Type
func (VersionDeferralArray) ToVersionDeferralArrayOutput ¶ added in v0.1.0
func (i VersionDeferralArray) ToVersionDeferralArrayOutput() VersionDeferralArrayOutput
func (VersionDeferralArray) ToVersionDeferralArrayOutputWithContext ¶ added in v0.1.0
func (i VersionDeferralArray) ToVersionDeferralArrayOutputWithContext(ctx context.Context) VersionDeferralArrayOutput
type VersionDeferralArrayInput ¶ added in v0.1.0
type VersionDeferralArrayInput interface { pulumi.Input ToVersionDeferralArrayOutput() VersionDeferralArrayOutput ToVersionDeferralArrayOutputWithContext(context.Context) VersionDeferralArrayOutput }
VersionDeferralArrayInput is an input type that accepts VersionDeferralArray and VersionDeferralArrayOutput values. You can construct a concrete instance of `VersionDeferralArrayInput` via:
VersionDeferralArray{ VersionDeferralArgs{...} }
type VersionDeferralArrayOutput ¶ added in v0.1.0
type VersionDeferralArrayOutput struct{ *pulumi.OutputState }
func (VersionDeferralArrayOutput) ElementType ¶ added in v0.1.0
func (VersionDeferralArrayOutput) ElementType() reflect.Type
func (VersionDeferralArrayOutput) Index ¶ added in v0.1.0
func (o VersionDeferralArrayOutput) Index(i pulumi.IntInput) VersionDeferralOutput
func (VersionDeferralArrayOutput) ToVersionDeferralArrayOutput ¶ added in v0.1.0
func (o VersionDeferralArrayOutput) ToVersionDeferralArrayOutput() VersionDeferralArrayOutput
func (VersionDeferralArrayOutput) ToVersionDeferralArrayOutputWithContext ¶ added in v0.1.0
func (o VersionDeferralArrayOutput) ToVersionDeferralArrayOutputWithContext(ctx context.Context) VersionDeferralArrayOutput
type VersionDeferralInput ¶ added in v0.1.0
type VersionDeferralInput interface { pulumi.Input ToVersionDeferralOutput() VersionDeferralOutput ToVersionDeferralOutputWithContext(ctx context.Context) VersionDeferralOutput }
type VersionDeferralMap ¶ added in v0.1.0
type VersionDeferralMap map[string]VersionDeferralInput
func (VersionDeferralMap) ElementType ¶ added in v0.1.0
func (VersionDeferralMap) ElementType() reflect.Type
func (VersionDeferralMap) ToVersionDeferralMapOutput ¶ added in v0.1.0
func (i VersionDeferralMap) ToVersionDeferralMapOutput() VersionDeferralMapOutput
func (VersionDeferralMap) ToVersionDeferralMapOutputWithContext ¶ added in v0.1.0
func (i VersionDeferralMap) ToVersionDeferralMapOutputWithContext(ctx context.Context) VersionDeferralMapOutput
type VersionDeferralMapInput ¶ added in v0.1.0
type VersionDeferralMapInput interface { pulumi.Input ToVersionDeferralMapOutput() VersionDeferralMapOutput ToVersionDeferralMapOutputWithContext(context.Context) VersionDeferralMapOutput }
VersionDeferralMapInput is an input type that accepts VersionDeferralMap and VersionDeferralMapOutput values. You can construct a concrete instance of `VersionDeferralMapInput` via:
VersionDeferralMap{ "key": VersionDeferralArgs{...} }
type VersionDeferralMapOutput ¶ added in v0.1.0
type VersionDeferralMapOutput struct{ *pulumi.OutputState }
func (VersionDeferralMapOutput) ElementType ¶ added in v0.1.0
func (VersionDeferralMapOutput) ElementType() reflect.Type
func (VersionDeferralMapOutput) MapIndex ¶ added in v0.1.0
func (o VersionDeferralMapOutput) MapIndex(k pulumi.StringInput) VersionDeferralOutput
func (VersionDeferralMapOutput) ToVersionDeferralMapOutput ¶ added in v0.1.0
func (o VersionDeferralMapOutput) ToVersionDeferralMapOutput() VersionDeferralMapOutput
func (VersionDeferralMapOutput) ToVersionDeferralMapOutputWithContext ¶ added in v0.1.0
func (o VersionDeferralMapOutput) ToVersionDeferralMapOutputWithContext(ctx context.Context) VersionDeferralMapOutput
type VersionDeferralOutput ¶ added in v0.1.0
type VersionDeferralOutput struct{ *pulumi.OutputState }
func (VersionDeferralOutput) DeferralPolicy ¶ added in v0.1.0
func (o VersionDeferralOutput) DeferralPolicy() pulumi.StringOutput
The policy for managing automated minor version upgrades. Set to FIXED*DEFERRAL to defer upgrades by 60 days or NOT*DEFERRED to apply upgrades immediately.
func (VersionDeferralOutput) ElementType ¶ added in v0.1.0
func (VersionDeferralOutput) ElementType() reflect.Type
func (VersionDeferralOutput) ToVersionDeferralOutput ¶ added in v0.1.0
func (o VersionDeferralOutput) ToVersionDeferralOutput() VersionDeferralOutput
func (VersionDeferralOutput) ToVersionDeferralOutputWithContext ¶ added in v0.1.0
func (o VersionDeferralOutput) ToVersionDeferralOutputWithContext(ctx context.Context) VersionDeferralOutput
type VersionDeferralState ¶ added in v0.1.0
type VersionDeferralState struct { // The policy for managing automated minor version upgrades. Set to FIXED*DEFERRAL to defer upgrades by 60 days or NOT*DEFERRED to apply upgrades immediately. DeferralPolicy pulumi.StringPtrInput }
func (VersionDeferralState) ElementType ¶ added in v0.1.0
func (VersionDeferralState) ElementType() reflect.Type
Source Files ¶
- allowList.go
- apiOidcConfig.go
- caCert.go
- cluster.go
- cmek.go
- database.go
- doc.go
- finalizeVersionUpgrade.go
- folder.go
- getClusterCert.go
- getCockroachCluster.go
- getConnectionString.go
- getOrganization.go
- getPersonUser.go
- init.go
- logExportConfig.go
- maintenanceWindow.go
- metricExportCloudwatchConfig.go
- metricExportDatadogConfig.go
- privateEndpointConnection.go
- privateEndpointServices.go
- privateEndpointTrustedOwner.go
- provider.go
- pulumiTypes.go
- sqlUser.go
- userRoleGrants.go
- versionDeferral.go