Documentation
¶
Overview ¶
A Pulumi package for creating and managing CrateDB resources.
Index ¶
- type Cluster
- type ClusterArgs
- type ClusterArray
- type ClusterArrayInput
- type ClusterArrayOutput
- type ClusterDc
- type ClusterDcArgs
- func (ClusterDcArgs) ElementType() reflect.Type
- func (i ClusterDcArgs) ToClusterDcOutput() ClusterDcOutput
- func (i ClusterDcArgs) ToClusterDcOutputWithContext(ctx context.Context) ClusterDcOutput
- func (i ClusterDcArgs) ToClusterDcPtrOutput() ClusterDcPtrOutput
- func (i ClusterDcArgs) ToClusterDcPtrOutputWithContext(ctx context.Context) ClusterDcPtrOutput
- type ClusterDcInput
- type ClusterDcOutput
- func (o ClusterDcOutput) Created() pulumi.StringPtrOutput
- func (ClusterDcOutput) ElementType() reflect.Type
- func (o ClusterDcOutput) Modified() pulumi.StringPtrOutput
- func (o ClusterDcOutput) ToClusterDcOutput() ClusterDcOutput
- func (o ClusterDcOutput) ToClusterDcOutputWithContext(ctx context.Context) ClusterDcOutput
- func (o ClusterDcOutput) ToClusterDcPtrOutput() ClusterDcPtrOutput
- func (o ClusterDcOutput) ToClusterDcPtrOutputWithContext(ctx context.Context) ClusterDcPtrOutput
- type ClusterDcPtrInput
- type ClusterDcPtrOutput
- func (o ClusterDcPtrOutput) Created() pulumi.StringPtrOutput
- func (o ClusterDcPtrOutput) Elem() ClusterDcOutput
- func (ClusterDcPtrOutput) ElementType() reflect.Type
- func (o ClusterDcPtrOutput) Modified() pulumi.StringPtrOutput
- func (o ClusterDcPtrOutput) ToClusterDcPtrOutput() ClusterDcPtrOutput
- func (o ClusterDcPtrOutput) ToClusterDcPtrOutputWithContext(ctx context.Context) ClusterDcPtrOutput
- type ClusterHardwareSpecs
- type ClusterHardwareSpecsArgs
- func (ClusterHardwareSpecsArgs) ElementType() reflect.Type
- func (i ClusterHardwareSpecsArgs) ToClusterHardwareSpecsOutput() ClusterHardwareSpecsOutput
- func (i ClusterHardwareSpecsArgs) ToClusterHardwareSpecsOutputWithContext(ctx context.Context) ClusterHardwareSpecsOutput
- func (i ClusterHardwareSpecsArgs) ToClusterHardwareSpecsPtrOutput() ClusterHardwareSpecsPtrOutput
- func (i ClusterHardwareSpecsArgs) ToClusterHardwareSpecsPtrOutputWithContext(ctx context.Context) ClusterHardwareSpecsPtrOutput
- type ClusterHardwareSpecsInput
- type ClusterHardwareSpecsOutput
- func (o ClusterHardwareSpecsOutput) CpusPerNode() pulumi.IntPtrOutput
- func (o ClusterHardwareSpecsOutput) DiskSizePerNodeBytes() pulumi.IntPtrOutput
- func (o ClusterHardwareSpecsOutput) DiskType() pulumi.StringPtrOutput
- func (o ClusterHardwareSpecsOutput) DisksPerNode() pulumi.IntPtrOutput
- func (ClusterHardwareSpecsOutput) ElementType() reflect.Type
- func (o ClusterHardwareSpecsOutput) HeapSizeBytes() pulumi.IntPtrOutput
- func (o ClusterHardwareSpecsOutput) MemoryPerNodeBytes() pulumi.IntPtrOutput
- func (o ClusterHardwareSpecsOutput) ToClusterHardwareSpecsOutput() ClusterHardwareSpecsOutput
- func (o ClusterHardwareSpecsOutput) ToClusterHardwareSpecsOutputWithContext(ctx context.Context) ClusterHardwareSpecsOutput
- func (o ClusterHardwareSpecsOutput) ToClusterHardwareSpecsPtrOutput() ClusterHardwareSpecsPtrOutput
- func (o ClusterHardwareSpecsOutput) ToClusterHardwareSpecsPtrOutputWithContext(ctx context.Context) ClusterHardwareSpecsPtrOutput
- type ClusterHardwareSpecsPtrInput
- type ClusterHardwareSpecsPtrOutput
- func (o ClusterHardwareSpecsPtrOutput) CpusPerNode() pulumi.IntPtrOutput
- func (o ClusterHardwareSpecsPtrOutput) DiskSizePerNodeBytes() pulumi.IntPtrOutput
- func (o ClusterHardwareSpecsPtrOutput) DiskType() pulumi.StringPtrOutput
- func (o ClusterHardwareSpecsPtrOutput) DisksPerNode() pulumi.IntPtrOutput
- func (o ClusterHardwareSpecsPtrOutput) Elem() ClusterHardwareSpecsOutput
- func (ClusterHardwareSpecsPtrOutput) ElementType() reflect.Type
- func (o ClusterHardwareSpecsPtrOutput) HeapSizeBytes() pulumi.IntPtrOutput
- func (o ClusterHardwareSpecsPtrOutput) MemoryPerNodeBytes() pulumi.IntPtrOutput
- func (o ClusterHardwareSpecsPtrOutput) ToClusterHardwareSpecsPtrOutput() ClusterHardwareSpecsPtrOutput
- func (o ClusterHardwareSpecsPtrOutput) ToClusterHardwareSpecsPtrOutputWithContext(ctx context.Context) ClusterHardwareSpecsPtrOutput
- type ClusterHealth
- type ClusterHealthArgs
- func (ClusterHealthArgs) ElementType() reflect.Type
- func (i ClusterHealthArgs) ToClusterHealthOutput() ClusterHealthOutput
- func (i ClusterHealthArgs) ToClusterHealthOutputWithContext(ctx context.Context) ClusterHealthOutput
- func (i ClusterHealthArgs) ToClusterHealthPtrOutput() ClusterHealthPtrOutput
- func (i ClusterHealthArgs) ToClusterHealthPtrOutputWithContext(ctx context.Context) ClusterHealthPtrOutput
- type ClusterHealthInput
- type ClusterHealthOutput
- func (ClusterHealthOutput) ElementType() reflect.Type
- func (o ClusterHealthOutput) Status() pulumi.StringPtrOutput
- func (o ClusterHealthOutput) ToClusterHealthOutput() ClusterHealthOutput
- func (o ClusterHealthOutput) ToClusterHealthOutputWithContext(ctx context.Context) ClusterHealthOutput
- func (o ClusterHealthOutput) ToClusterHealthPtrOutput() ClusterHealthPtrOutput
- func (o ClusterHealthOutput) ToClusterHealthPtrOutputWithContext(ctx context.Context) ClusterHealthPtrOutput
- type ClusterHealthPtrInput
- type ClusterHealthPtrOutput
- func (o ClusterHealthPtrOutput) Elem() ClusterHealthOutput
- func (ClusterHealthPtrOutput) ElementType() reflect.Type
- func (o ClusterHealthPtrOutput) Status() pulumi.StringPtrOutput
- func (o ClusterHealthPtrOutput) ToClusterHealthPtrOutput() ClusterHealthPtrOutput
- func (o ClusterHealthPtrOutput) ToClusterHealthPtrOutputWithContext(ctx context.Context) ClusterHealthPtrOutput
- type ClusterInput
- type ClusterIpWhitelist
- type ClusterIpWhitelistArgs
- type ClusterIpWhitelistArray
- type ClusterIpWhitelistArrayInput
- type ClusterIpWhitelistArrayOutput
- func (ClusterIpWhitelistArrayOutput) ElementType() reflect.Type
- func (o ClusterIpWhitelistArrayOutput) Index(i pulumi.IntInput) ClusterIpWhitelistOutput
- func (o ClusterIpWhitelistArrayOutput) ToClusterIpWhitelistArrayOutput() ClusterIpWhitelistArrayOutput
- func (o ClusterIpWhitelistArrayOutput) ToClusterIpWhitelistArrayOutputWithContext(ctx context.Context) ClusterIpWhitelistArrayOutput
- type ClusterIpWhitelistInput
- type ClusterIpWhitelistOutput
- func (o ClusterIpWhitelistOutput) Cidr() pulumi.StringPtrOutput
- func (o ClusterIpWhitelistOutput) Description() pulumi.StringPtrOutput
- func (ClusterIpWhitelistOutput) ElementType() reflect.Type
- func (o ClusterIpWhitelistOutput) ToClusterIpWhitelistOutput() ClusterIpWhitelistOutput
- func (o ClusterIpWhitelistOutput) ToClusterIpWhitelistOutputWithContext(ctx context.Context) ClusterIpWhitelistOutput
- type ClusterMap
- type ClusterMapInput
- type ClusterMapOutput
- type ClusterOutput
- func (o ClusterOutput) AllowCustomStorage() pulumi.BoolOutput
- func (o ClusterOutput) AllowSuspend() pulumi.BoolOutput
- func (o ClusterOutput) BackupSchedule() pulumi.StringOutput
- func (o ClusterOutput) Channel() pulumi.StringOutput
- func (o ClusterOutput) CrateVersion() pulumi.StringOutput
- func (o ClusterOutput) Dc() ClusterDcOutput
- func (o ClusterOutput) DeletionProtected() pulumi.BoolOutput
- func (ClusterOutput) ElementType() reflect.Type
- func (o ClusterOutput) ExternalIp() pulumi.StringOutput
- func (o ClusterOutput) Fqdn() pulumi.StringOutput
- func (o ClusterOutput) GcAvailable() pulumi.BoolOutput
- func (o ClusterOutput) HardwareSpecs() ClusterHardwareSpecsOutput
- func (o ClusterOutput) Health() ClusterHealthOutput
- func (o ClusterOutput) IpWhitelists() ClusterIpWhitelistArrayOutput
- func (o ClusterOutput) Name() pulumi.StringOutput
- func (o ClusterOutput) NumNodes() pulumi.IntOutput
- func (o ClusterOutput) OrganizationId() pulumi.StringOutput
- func (o ClusterOutput) Origin() pulumi.StringOutput
- func (o ClusterOutput) Password() pulumi.StringOutput
- func (o ClusterOutput) ProductName() pulumi.StringOutput
- func (o ClusterOutput) ProductTier() pulumi.StringOutput
- func (o ClusterOutput) ProductUnit() pulumi.IntOutput
- func (o ClusterOutput) ProjectId() pulumi.StringOutput
- func (o ClusterOutput) SubscriptionId() pulumi.StringOutput
- func (o ClusterOutput) Suspended() pulumi.BoolOutput
- func (o ClusterOutput) ToClusterOutput() ClusterOutput
- func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
- func (o ClusterOutput) Url() pulumi.StringOutput
- func (o ClusterOutput) Username() pulumi.StringOutput
- type ClusterState
- type GetClusterDc
- type GetClusterDcArgs
- type GetClusterDcInput
- type GetClusterDcOutput
- func (o GetClusterDcOutput) Created() pulumi.StringOutput
- func (GetClusterDcOutput) ElementType() reflect.Type
- func (o GetClusterDcOutput) Modified() pulumi.StringOutput
- func (o GetClusterDcOutput) ToGetClusterDcOutput() GetClusterDcOutput
- func (o GetClusterDcOutput) ToGetClusterDcOutputWithContext(ctx context.Context) GetClusterDcOutput
- type GetClusterHardwareSpecs
- type GetClusterHardwareSpecsArgs
- type GetClusterHardwareSpecsInput
- type GetClusterHardwareSpecsOutput
- func (o GetClusterHardwareSpecsOutput) CpusPerNode() pulumi.IntOutput
- func (o GetClusterHardwareSpecsOutput) DiskSizePerNodeBytes() pulumi.IntOutput
- func (o GetClusterHardwareSpecsOutput) DiskType() pulumi.StringOutput
- func (o GetClusterHardwareSpecsOutput) DisksPerNode() pulumi.IntOutput
- func (GetClusterHardwareSpecsOutput) ElementType() reflect.Type
- func (o GetClusterHardwareSpecsOutput) HeapSizeBytes() pulumi.IntOutput
- func (o GetClusterHardwareSpecsOutput) MemoryPerNodeBytes() pulumi.IntOutput
- func (o GetClusterHardwareSpecsOutput) ToGetClusterHardwareSpecsOutput() GetClusterHardwareSpecsOutput
- func (o GetClusterHardwareSpecsOutput) ToGetClusterHardwareSpecsOutputWithContext(ctx context.Context) GetClusterHardwareSpecsOutput
- type GetClusterHealth
- type GetClusterHealthArgs
- type GetClusterHealthInput
- type GetClusterHealthOutput
- func (GetClusterHealthOutput) ElementType() reflect.Type
- func (o GetClusterHealthOutput) LastSeen() pulumi.StringOutput
- func (o GetClusterHealthOutput) RunningOperation() pulumi.StringOutput
- func (o GetClusterHealthOutput) Status() pulumi.StringOutput
- func (o GetClusterHealthOutput) ToGetClusterHealthOutput() GetClusterHealthOutput
- func (o GetClusterHealthOutput) ToGetClusterHealthOutputWithContext(ctx context.Context) GetClusterHealthOutput
- type GetClusterIpWhitelist
- type GetClusterIpWhitelistArgs
- type GetClusterIpWhitelistArray
- func (GetClusterIpWhitelistArray) ElementType() reflect.Type
- func (i GetClusterIpWhitelistArray) ToGetClusterIpWhitelistArrayOutput() GetClusterIpWhitelistArrayOutput
- func (i GetClusterIpWhitelistArray) ToGetClusterIpWhitelistArrayOutputWithContext(ctx context.Context) GetClusterIpWhitelistArrayOutput
- type GetClusterIpWhitelistArrayInput
- type GetClusterIpWhitelistArrayOutput
- func (GetClusterIpWhitelistArrayOutput) ElementType() reflect.Type
- func (o GetClusterIpWhitelistArrayOutput) Index(i pulumi.IntInput) GetClusterIpWhitelistOutput
- func (o GetClusterIpWhitelistArrayOutput) ToGetClusterIpWhitelistArrayOutput() GetClusterIpWhitelistArrayOutput
- func (o GetClusterIpWhitelistArrayOutput) ToGetClusterIpWhitelistArrayOutputWithContext(ctx context.Context) GetClusterIpWhitelistArrayOutput
- type GetClusterIpWhitelistInput
- type GetClusterIpWhitelistOutput
- func (o GetClusterIpWhitelistOutput) Cidr() pulumi.StringOutput
- func (o GetClusterIpWhitelistOutput) Description() pulumi.StringOutput
- func (GetClusterIpWhitelistOutput) ElementType() reflect.Type
- func (o GetClusterIpWhitelistOutput) ToGetClusterIpWhitelistOutput() GetClusterIpWhitelistOutput
- func (o GetClusterIpWhitelistOutput) ToGetClusterIpWhitelistOutputWithContext(ctx context.Context) GetClusterIpWhitelistOutput
- type GetClusterLastAsyncOperation
- type GetClusterLastAsyncOperationArgs
- func (GetClusterLastAsyncOperationArgs) ElementType() reflect.Type
- func (i GetClusterLastAsyncOperationArgs) ToGetClusterLastAsyncOperationOutput() GetClusterLastAsyncOperationOutput
- func (i GetClusterLastAsyncOperationArgs) ToGetClusterLastAsyncOperationOutputWithContext(ctx context.Context) GetClusterLastAsyncOperationOutput
- type GetClusterLastAsyncOperationDc
- type GetClusterLastAsyncOperationDcArgs
- func (GetClusterLastAsyncOperationDcArgs) ElementType() reflect.Type
- func (i GetClusterLastAsyncOperationDcArgs) ToGetClusterLastAsyncOperationDcOutput() GetClusterLastAsyncOperationDcOutput
- func (i GetClusterLastAsyncOperationDcArgs) ToGetClusterLastAsyncOperationDcOutputWithContext(ctx context.Context) GetClusterLastAsyncOperationDcOutput
- type GetClusterLastAsyncOperationDcInput
- type GetClusterLastAsyncOperationDcOutput
- func (o GetClusterLastAsyncOperationDcOutput) Created() pulumi.StringOutput
- func (GetClusterLastAsyncOperationDcOutput) ElementType() reflect.Type
- func (o GetClusterLastAsyncOperationDcOutput) Modified() pulumi.StringOutput
- func (o GetClusterLastAsyncOperationDcOutput) ToGetClusterLastAsyncOperationDcOutput() GetClusterLastAsyncOperationDcOutput
- func (o GetClusterLastAsyncOperationDcOutput) ToGetClusterLastAsyncOperationDcOutputWithContext(ctx context.Context) GetClusterLastAsyncOperationDcOutput
- type GetClusterLastAsyncOperationInput
- type GetClusterLastAsyncOperationOutput
- func (o GetClusterLastAsyncOperationOutput) Dc() GetClusterLastAsyncOperationDcOutput
- func (GetClusterLastAsyncOperationOutput) ElementType() reflect.Type
- func (o GetClusterLastAsyncOperationOutput) Id() pulumi.StringOutput
- func (o GetClusterLastAsyncOperationOutput) Status() pulumi.StringOutput
- func (o GetClusterLastAsyncOperationOutput) ToGetClusterLastAsyncOperationOutput() GetClusterLastAsyncOperationOutput
- func (o GetClusterLastAsyncOperationOutput) ToGetClusterLastAsyncOperationOutputWithContext(ctx context.Context) GetClusterLastAsyncOperationOutput
- func (o GetClusterLastAsyncOperationOutput) Type() pulumi.StringOutput
- type GetOrganizationDc
- type GetOrganizationDcArgs
- type GetOrganizationDcInput
- type GetOrganizationDcOutput
- func (o GetOrganizationDcOutput) Created() pulumi.StringOutput
- func (GetOrganizationDcOutput) ElementType() reflect.Type
- func (o GetOrganizationDcOutput) Modified() pulumi.StringOutput
- func (o GetOrganizationDcOutput) ToGetOrganizationDcOutput() GetOrganizationDcOutput
- func (o GetOrganizationDcOutput) ToGetOrganizationDcOutputWithContext(ctx context.Context) GetOrganizationDcOutput
- type GetOrganizationsOrganization
- type GetOrganizationsOrganizationArgs
- func (GetOrganizationsOrganizationArgs) ElementType() reflect.Type
- func (i GetOrganizationsOrganizationArgs) ToGetOrganizationsOrganizationOutput() GetOrganizationsOrganizationOutput
- func (i GetOrganizationsOrganizationArgs) ToGetOrganizationsOrganizationOutputWithContext(ctx context.Context) GetOrganizationsOrganizationOutput
- type GetOrganizationsOrganizationArray
- func (GetOrganizationsOrganizationArray) ElementType() reflect.Type
- func (i GetOrganizationsOrganizationArray) ToGetOrganizationsOrganizationArrayOutput() GetOrganizationsOrganizationArrayOutput
- func (i GetOrganizationsOrganizationArray) ToGetOrganizationsOrganizationArrayOutputWithContext(ctx context.Context) GetOrganizationsOrganizationArrayOutput
- type GetOrganizationsOrganizationArrayInput
- type GetOrganizationsOrganizationArrayOutput
- func (GetOrganizationsOrganizationArrayOutput) ElementType() reflect.Type
- func (o GetOrganizationsOrganizationArrayOutput) Index(i pulumi.IntInput) GetOrganizationsOrganizationOutput
- func (o GetOrganizationsOrganizationArrayOutput) ToGetOrganizationsOrganizationArrayOutput() GetOrganizationsOrganizationArrayOutput
- func (o GetOrganizationsOrganizationArrayOutput) ToGetOrganizationsOrganizationArrayOutputWithContext(ctx context.Context) GetOrganizationsOrganizationArrayOutput
- type GetOrganizationsOrganizationDc
- type GetOrganizationsOrganizationDcArgs
- func (GetOrganizationsOrganizationDcArgs) ElementType() reflect.Type
- func (i GetOrganizationsOrganizationDcArgs) ToGetOrganizationsOrganizationDcOutput() GetOrganizationsOrganizationDcOutput
- func (i GetOrganizationsOrganizationDcArgs) ToGetOrganizationsOrganizationDcOutputWithContext(ctx context.Context) GetOrganizationsOrganizationDcOutput
- type GetOrganizationsOrganizationDcInput
- type GetOrganizationsOrganizationDcOutput
- func (o GetOrganizationsOrganizationDcOutput) Created() pulumi.StringOutput
- func (GetOrganizationsOrganizationDcOutput) ElementType() reflect.Type
- func (o GetOrganizationsOrganizationDcOutput) Modified() pulumi.StringOutput
- func (o GetOrganizationsOrganizationDcOutput) ToGetOrganizationsOrganizationDcOutput() GetOrganizationsOrganizationDcOutput
- func (o GetOrganizationsOrganizationDcOutput) ToGetOrganizationsOrganizationDcOutputWithContext(ctx context.Context) GetOrganizationsOrganizationDcOutput
- type GetOrganizationsOrganizationInput
- type GetOrganizationsOrganizationOutput
- func (o GetOrganizationsOrganizationOutput) Dc() GetOrganizationsOrganizationDcOutput
- func (GetOrganizationsOrganizationOutput) ElementType() reflect.Type
- func (o GetOrganizationsOrganizationOutput) Email() pulumi.StringOutput
- func (o GetOrganizationsOrganizationOutput) Id() pulumi.StringOutput
- func (o GetOrganizationsOrganizationOutput) Name() pulumi.StringOutput
- func (o GetOrganizationsOrganizationOutput) NotificationsEnabled() pulumi.BoolOutput
- func (o GetOrganizationsOrganizationOutput) PlanType() pulumi.IntOutput
- func (o GetOrganizationsOrganizationOutput) ProjectCount() pulumi.IntOutput
- func (o GetOrganizationsOrganizationOutput) RoleFqn() pulumi.StringOutput
- func (o GetOrganizationsOrganizationOutput) ToGetOrganizationsOrganizationOutput() GetOrganizationsOrganizationOutput
- func (o GetOrganizationsOrganizationOutput) ToGetOrganizationsOrganizationOutputWithContext(ctx context.Context) GetOrganizationsOrganizationOutput
- type GetOrganizationsResult
- type GetOrganizationsResultOutput
- func (GetOrganizationsResultOutput) ElementType() reflect.Type
- func (o GetOrganizationsResultOutput) Id() pulumi.StringOutput
- func (o GetOrganizationsResultOutput) Organizations() GetOrganizationsOrganizationArrayOutput
- func (o GetOrganizationsResultOutput) ToGetOrganizationsResultOutput() GetOrganizationsResultOutput
- func (o GetOrganizationsResultOutput) ToGetOrganizationsResultOutputWithContext(ctx context.Context) GetOrganizationsResultOutput
- type GetProjectDc
- type GetProjectDcArgs
- type GetProjectDcInput
- type GetProjectDcOutput
- func (o GetProjectDcOutput) Created() pulumi.StringOutput
- func (GetProjectDcOutput) ElementType() reflect.Type
- func (o GetProjectDcOutput) Modified() pulumi.StringOutput
- func (o GetProjectDcOutput) ToGetProjectDcOutput() GetProjectDcOutput
- func (o GetProjectDcOutput) ToGetProjectDcOutputWithContext(ctx context.Context) GetProjectDcOutput
- type LookupClusterArgs
- type LookupClusterOutputArgs
- type LookupClusterResult
- type LookupClusterResultOutput
- func (o LookupClusterResultOutput) AllowCustomStorage() pulumi.BoolOutput
- func (o LookupClusterResultOutput) AllowSuspend() pulumi.BoolOutput
- func (o LookupClusterResultOutput) BackupSchedule() pulumi.StringOutput
- func (o LookupClusterResultOutput) Channel() pulumi.StringOutput
- func (o LookupClusterResultOutput) CrateVersion() pulumi.StringOutput
- func (o LookupClusterResultOutput) Dc() GetClusterDcOutput
- func (o LookupClusterResultOutput) DeletionProtected() pulumi.BoolOutput
- func (LookupClusterResultOutput) ElementType() reflect.Type
- func (o LookupClusterResultOutput) ExternalIp() pulumi.StringOutput
- func (o LookupClusterResultOutput) Fqdn() pulumi.StringOutput
- func (o LookupClusterResultOutput) GcAvailable() pulumi.BoolOutput
- func (o LookupClusterResultOutput) HardwareSpecs() GetClusterHardwareSpecsOutput
- func (o LookupClusterResultOutput) Health() GetClusterHealthOutput
- func (o LookupClusterResultOutput) Id() pulumi.StringOutput
- func (o LookupClusterResultOutput) IpWhitelists() GetClusterIpWhitelistArrayOutput
- func (o LookupClusterResultOutput) LastAsyncOperation() GetClusterLastAsyncOperationOutput
- func (o LookupClusterResultOutput) Name() pulumi.StringOutput
- func (o LookupClusterResultOutput) NumNodes() pulumi.IntOutput
- func (o LookupClusterResultOutput) Origin() pulumi.StringOutput
- func (o LookupClusterResultOutput) Password() pulumi.StringOutput
- func (o LookupClusterResultOutput) ProductName() pulumi.StringOutput
- func (o LookupClusterResultOutput) ProductTier() pulumi.StringOutput
- func (o LookupClusterResultOutput) ProductUnit() pulumi.IntOutput
- func (o LookupClusterResultOutput) ProjectId() pulumi.StringOutput
- func (o LookupClusterResultOutput) SubscriptionId() pulumi.StringOutput
- func (o LookupClusterResultOutput) Suspended() pulumi.BoolOutput
- func (o LookupClusterResultOutput) ToLookupClusterResultOutput() LookupClusterResultOutput
- func (o LookupClusterResultOutput) ToLookupClusterResultOutputWithContext(ctx context.Context) LookupClusterResultOutput
- func (o LookupClusterResultOutput) Url() pulumi.StringOutput
- func (o LookupClusterResultOutput) Username() pulumi.StringOutput
- type LookupOrganizationArgs
- type LookupOrganizationOutputArgs
- type LookupOrganizationResult
- type LookupOrganizationResultOutput
- func (o LookupOrganizationResultOutput) Dc() GetOrganizationDcOutput
- func (LookupOrganizationResultOutput) ElementType() reflect.Type
- func (o LookupOrganizationResultOutput) Email() pulumi.StringOutput
- func (o LookupOrganizationResultOutput) Id() pulumi.StringOutput
- func (o LookupOrganizationResultOutput) Name() pulumi.StringOutput
- func (o LookupOrganizationResultOutput) NotificationsEnabled() pulumi.BoolOutput
- func (o LookupOrganizationResultOutput) PlanType() pulumi.IntOutput
- func (o LookupOrganizationResultOutput) ProjectCount() pulumi.IntOutput
- func (o LookupOrganizationResultOutput) RoleFqn() pulumi.StringOutput
- func (o LookupOrganizationResultOutput) ToLookupOrganizationResultOutput() LookupOrganizationResultOutput
- func (o LookupOrganizationResultOutput) ToLookupOrganizationResultOutputWithContext(ctx context.Context) LookupOrganizationResultOutput
- type LookupProjectArgs
- type LookupProjectOutputArgs
- type LookupProjectResult
- type LookupProjectResultOutput
- func (o LookupProjectResultOutput) Dc() GetProjectDcOutput
- func (LookupProjectResultOutput) ElementType() reflect.Type
- func (o LookupProjectResultOutput) Id() pulumi.StringOutput
- func (o LookupProjectResultOutput) Name() pulumi.StringOutput
- func (o LookupProjectResultOutput) OrganizationId() pulumi.StringOutput
- func (o LookupProjectResultOutput) Region() pulumi.StringOutput
- func (o LookupProjectResultOutput) ToLookupProjectResultOutput() LookupProjectResultOutput
- func (o LookupProjectResultOutput) ToLookupProjectResultOutputWithContext(ctx context.Context) LookupProjectResultOutput
- type Organization
- type OrganizationArgs
- type OrganizationArray
- type OrganizationArrayInput
- type OrganizationArrayOutput
- func (OrganizationArrayOutput) ElementType() reflect.Type
- func (o OrganizationArrayOutput) Index(i pulumi.IntInput) OrganizationOutput
- func (o OrganizationArrayOutput) ToOrganizationArrayOutput() OrganizationArrayOutput
- func (o OrganizationArrayOutput) ToOrganizationArrayOutputWithContext(ctx context.Context) OrganizationArrayOutput
- type OrganizationDc
- type OrganizationDcArgs
- func (OrganizationDcArgs) ElementType() reflect.Type
- func (i OrganizationDcArgs) ToOrganizationDcOutput() OrganizationDcOutput
- func (i OrganizationDcArgs) ToOrganizationDcOutputWithContext(ctx context.Context) OrganizationDcOutput
- func (i OrganizationDcArgs) ToOrganizationDcPtrOutput() OrganizationDcPtrOutput
- func (i OrganizationDcArgs) ToOrganizationDcPtrOutputWithContext(ctx context.Context) OrganizationDcPtrOutput
- type OrganizationDcInput
- type OrganizationDcOutput
- func (o OrganizationDcOutput) Created() pulumi.StringPtrOutput
- func (OrganizationDcOutput) ElementType() reflect.Type
- func (o OrganizationDcOutput) Modified() pulumi.StringPtrOutput
- func (o OrganizationDcOutput) ToOrganizationDcOutput() OrganizationDcOutput
- func (o OrganizationDcOutput) ToOrganizationDcOutputWithContext(ctx context.Context) OrganizationDcOutput
- func (o OrganizationDcOutput) ToOrganizationDcPtrOutput() OrganizationDcPtrOutput
- func (o OrganizationDcOutput) ToOrganizationDcPtrOutputWithContext(ctx context.Context) OrganizationDcPtrOutput
- type OrganizationDcPtrInput
- type OrganizationDcPtrOutput
- func (o OrganizationDcPtrOutput) Created() pulumi.StringPtrOutput
- func (o OrganizationDcPtrOutput) Elem() OrganizationDcOutput
- func (OrganizationDcPtrOutput) ElementType() reflect.Type
- func (o OrganizationDcPtrOutput) Modified() pulumi.StringPtrOutput
- func (o OrganizationDcPtrOutput) ToOrganizationDcPtrOutput() OrganizationDcPtrOutput
- func (o OrganizationDcPtrOutput) ToOrganizationDcPtrOutputWithContext(ctx context.Context) OrganizationDcPtrOutput
- type OrganizationInput
- type OrganizationMap
- type OrganizationMapInput
- type OrganizationMapOutput
- func (OrganizationMapOutput) ElementType() reflect.Type
- func (o OrganizationMapOutput) MapIndex(k pulumi.StringInput) OrganizationOutput
- func (o OrganizationMapOutput) ToOrganizationMapOutput() OrganizationMapOutput
- func (o OrganizationMapOutput) ToOrganizationMapOutputWithContext(ctx context.Context) OrganizationMapOutput
- type OrganizationOutput
- func (o OrganizationOutput) Dc() OrganizationDcOutput
- func (OrganizationOutput) ElementType() reflect.Type
- func (o OrganizationOutput) Email() pulumi.StringOutput
- func (o OrganizationOutput) Name() pulumi.StringOutput
- func (o OrganizationOutput) NotificationsEnabled() pulumi.BoolOutput
- func (o OrganizationOutput) PlanType() pulumi.IntOutput
- func (o OrganizationOutput) ProjectCount() pulumi.IntOutput
- func (o OrganizationOutput) RoleFqn() pulumi.StringOutput
- func (o OrganizationOutput) ToOrganizationOutput() OrganizationOutput
- func (o OrganizationOutput) ToOrganizationOutputWithContext(ctx context.Context) OrganizationOutput
- type OrganizationState
- type Project
- type ProjectArgs
- type ProjectArray
- type ProjectArrayInput
- type ProjectArrayOutput
- type ProjectDc
- type ProjectDcArgs
- func (ProjectDcArgs) ElementType() reflect.Type
- func (i ProjectDcArgs) ToProjectDcOutput() ProjectDcOutput
- func (i ProjectDcArgs) ToProjectDcOutputWithContext(ctx context.Context) ProjectDcOutput
- func (i ProjectDcArgs) ToProjectDcPtrOutput() ProjectDcPtrOutput
- func (i ProjectDcArgs) ToProjectDcPtrOutputWithContext(ctx context.Context) ProjectDcPtrOutput
- type ProjectDcInput
- type ProjectDcOutput
- func (o ProjectDcOutput) Created() pulumi.StringPtrOutput
- func (ProjectDcOutput) ElementType() reflect.Type
- func (o ProjectDcOutput) Modified() pulumi.StringPtrOutput
- func (o ProjectDcOutput) ToProjectDcOutput() ProjectDcOutput
- func (o ProjectDcOutput) ToProjectDcOutputWithContext(ctx context.Context) ProjectDcOutput
- func (o ProjectDcOutput) ToProjectDcPtrOutput() ProjectDcPtrOutput
- func (o ProjectDcOutput) ToProjectDcPtrOutputWithContext(ctx context.Context) ProjectDcPtrOutput
- type ProjectDcPtrInput
- type ProjectDcPtrOutput
- func (o ProjectDcPtrOutput) Created() pulumi.StringPtrOutput
- func (o ProjectDcPtrOutput) Elem() ProjectDcOutput
- func (ProjectDcPtrOutput) ElementType() reflect.Type
- func (o ProjectDcPtrOutput) Modified() pulumi.StringPtrOutput
- func (o ProjectDcPtrOutput) ToProjectDcPtrOutput() ProjectDcPtrOutput
- func (o ProjectDcPtrOutput) ToProjectDcPtrOutputWithContext(ctx context.Context) ProjectDcPtrOutput
- type ProjectInput
- type ProjectMap
- type ProjectMapInput
- type ProjectMapOutput
- type ProjectOutput
- func (o ProjectOutput) Dc() ProjectDcOutput
- func (ProjectOutput) ElementType() reflect.Type
- func (o ProjectOutput) Name() pulumi.StringOutput
- func (o ProjectOutput) OrganizationId() pulumi.StringOutput
- func (o ProjectOutput) Region() pulumi.StringOutput
- func (o ProjectOutput) ToProjectOutput() ProjectOutput
- func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput
- type ProjectState
- type Provider
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
- func (o ProviderOutput) ApiKey() pulumi.StringPtrOutput
- func (o ProviderOutput) ApiSecret() pulumi.StringPtrOutput
- func (ProviderOutput) ElementType() reflect.Type
- func (o ProviderOutput) ToProviderOutput() ProviderOutput
- func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- func (o ProviderOutput) Url() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cluster ¶
type Cluster struct {
pulumi.CustomResourceState
// The allow custom storage flag.
AllowCustomStorage pulumi.BoolOutput `pulumi:"allowCustomStorage"`
// The allow suspend flag.
AllowSuspend pulumi.BoolOutput `pulumi:"allowSuspend"`
// The backup schedule.
BackupSchedule pulumi.StringOutput `pulumi:"backupSchedule"`
// The channel of the cluster. Default is `stable`.
Channel pulumi.StringOutput `pulumi:"channel"`
// The CrateDB version of the cluster.
CrateVersion pulumi.StringOutput `pulumi:"crateVersion"`
// The DublinCore of the cluster.
Dc ClusterDcOutput `pulumi:"dc"`
// The deletion protected flag.
DeletionProtected pulumi.BoolOutput `pulumi:"deletionProtected"`
// The external IP address.
ExternalIp pulumi.StringOutput `pulumi:"externalIp"`
// The Fully Qualified Domain Name.
Fqdn pulumi.StringOutput `pulumi:"fqdn"`
// The garbage collection available flag.
GcAvailable pulumi.BoolOutput `pulumi:"gcAvailable"`
// The hardware specs of the cluster.
HardwareSpecs ClusterHardwareSpecsOutput `pulumi:"hardwareSpecs"`
// The health of the cluster.
Health ClusterHealthOutput `pulumi:"health"`
// The IP whitelist of the cluster.
IpWhitelists ClusterIpWhitelistArrayOutput `pulumi:"ipWhitelists"`
// The name of the cluster.
Name pulumi.StringOutput `pulumi:"name"`
// The number of nodes in the cluster.
NumNodes pulumi.IntOutput `pulumi:"numNodes"`
// The organization id of the cluster.
OrganizationId pulumi.StringOutput `pulumi:"organizationId"`
// The origin of the cluster.
Origin pulumi.StringOutput `pulumi:"origin"`
// The password of the cluster.
Password pulumi.StringOutput `pulumi:"password"`
// The product name of the cluster.
ProductName pulumi.StringOutput `pulumi:"productName"`
// The product tier of the cluster.
ProductTier pulumi.StringOutput `pulumi:"productTier"`
// The product unit of the cluster. Default is `0`.
ProductUnit pulumi.IntOutput `pulumi:"productUnit"`
// The project id of the cluster.
ProjectId pulumi.StringOutput `pulumi:"projectId"`
// The subscription id of the cluster.
SubscriptionId pulumi.StringOutput `pulumi:"subscriptionId"`
// The suspended flag.
Suspended pulumi.BoolOutput `pulumi:"suspended"`
// The URL of the cluster.
Url pulumi.StringOutput `pulumi:"url"`
// The username of the cluster.
Username pulumi.StringOutput `pulumi:"username"`
}
Creates and manages a cluster.
func GetCluster ¶
func GetCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)
GetCluster gets an existing Cluster resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCluster ¶
func NewCluster(ctx *pulumi.Context, name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)
NewCluster registers a new resource with the given unique name, arguments, and options.
func (*Cluster) ElementType ¶
func (*Cluster) ToClusterOutput ¶
func (i *Cluster) ToClusterOutput() ClusterOutput
func (*Cluster) ToClusterOutputWithContext ¶
func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
type ClusterArgs ¶
type ClusterArgs struct {
// The channel of the cluster. Default is `stable`.
Channel pulumi.StringPtrInput
// The CrateDB version of the cluster.
CrateVersion pulumi.StringInput
// The hardware specs of the cluster.
HardwareSpecs ClusterHardwareSpecsPtrInput
// The name of the cluster.
Name pulumi.StringPtrInput
// The organization id of the cluster.
OrganizationId pulumi.StringInput
// The password of the cluster.
Password pulumi.StringInput
// The product name of the cluster.
ProductName pulumi.StringInput
// The product tier of the cluster.
ProductTier pulumi.StringInput
// The product unit of the cluster. Default is `0`.
ProductUnit pulumi.IntPtrInput
// The project id of the cluster.
ProjectId pulumi.StringInput
// The subscription id of the cluster.
SubscriptionId pulumi.StringInput
// The username of the cluster.
Username pulumi.StringInput
}
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 ClusterDcArgs ¶
type ClusterDcArgs struct {
// The created time.
Created pulumi.StringPtrInput `pulumi:"created"`
// The modified time.
Modified pulumi.StringPtrInput `pulumi:"modified"`
}
func (ClusterDcArgs) ElementType ¶
func (ClusterDcArgs) ElementType() reflect.Type
func (ClusterDcArgs) ToClusterDcOutput ¶
func (i ClusterDcArgs) ToClusterDcOutput() ClusterDcOutput
func (ClusterDcArgs) ToClusterDcOutputWithContext ¶
func (i ClusterDcArgs) ToClusterDcOutputWithContext(ctx context.Context) ClusterDcOutput
func (ClusterDcArgs) ToClusterDcPtrOutput ¶
func (i ClusterDcArgs) ToClusterDcPtrOutput() ClusterDcPtrOutput
func (ClusterDcArgs) ToClusterDcPtrOutputWithContext ¶
func (i ClusterDcArgs) ToClusterDcPtrOutputWithContext(ctx context.Context) ClusterDcPtrOutput
type ClusterDcInput ¶
type ClusterDcInput interface {
pulumi.Input
ToClusterDcOutput() ClusterDcOutput
ToClusterDcOutputWithContext(context.Context) ClusterDcOutput
}
ClusterDcInput is an input type that accepts ClusterDcArgs and ClusterDcOutput values. You can construct a concrete instance of `ClusterDcInput` via:
ClusterDcArgs{...}
type ClusterDcOutput ¶
type ClusterDcOutput struct{ *pulumi.OutputState }
func (ClusterDcOutput) Created ¶
func (o ClusterDcOutput) Created() pulumi.StringPtrOutput
The created time.
func (ClusterDcOutput) ElementType ¶
func (ClusterDcOutput) ElementType() reflect.Type
func (ClusterDcOutput) Modified ¶
func (o ClusterDcOutput) Modified() pulumi.StringPtrOutput
The modified time.
func (ClusterDcOutput) ToClusterDcOutput ¶
func (o ClusterDcOutput) ToClusterDcOutput() ClusterDcOutput
func (ClusterDcOutput) ToClusterDcOutputWithContext ¶
func (o ClusterDcOutput) ToClusterDcOutputWithContext(ctx context.Context) ClusterDcOutput
func (ClusterDcOutput) ToClusterDcPtrOutput ¶
func (o ClusterDcOutput) ToClusterDcPtrOutput() ClusterDcPtrOutput
func (ClusterDcOutput) ToClusterDcPtrOutputWithContext ¶
func (o ClusterDcOutput) ToClusterDcPtrOutputWithContext(ctx context.Context) ClusterDcPtrOutput
type ClusterDcPtrInput ¶
type ClusterDcPtrInput interface {
pulumi.Input
ToClusterDcPtrOutput() ClusterDcPtrOutput
ToClusterDcPtrOutputWithContext(context.Context) ClusterDcPtrOutput
}
ClusterDcPtrInput is an input type that accepts ClusterDcArgs, ClusterDcPtr and ClusterDcPtrOutput values. You can construct a concrete instance of `ClusterDcPtrInput` via:
ClusterDcArgs{...}
or:
nil
func ClusterDcPtr ¶
func ClusterDcPtr(v *ClusterDcArgs) ClusterDcPtrInput
type ClusterDcPtrOutput ¶
type ClusterDcPtrOutput struct{ *pulumi.OutputState }
func (ClusterDcPtrOutput) Created ¶
func (o ClusterDcPtrOutput) Created() pulumi.StringPtrOutput
The created time.
func (ClusterDcPtrOutput) Elem ¶
func (o ClusterDcPtrOutput) Elem() ClusterDcOutput
func (ClusterDcPtrOutput) ElementType ¶
func (ClusterDcPtrOutput) ElementType() reflect.Type
func (ClusterDcPtrOutput) Modified ¶
func (o ClusterDcPtrOutput) Modified() pulumi.StringPtrOutput
The modified time.
func (ClusterDcPtrOutput) ToClusterDcPtrOutput ¶
func (o ClusterDcPtrOutput) ToClusterDcPtrOutput() ClusterDcPtrOutput
func (ClusterDcPtrOutput) ToClusterDcPtrOutputWithContext ¶
func (o ClusterDcPtrOutput) ToClusterDcPtrOutputWithContext(ctx context.Context) ClusterDcPtrOutput
type ClusterHardwareSpecs ¶
type ClusterHardwareSpecs struct {
// The cpus per node.
CpusPerNode *int `pulumi:"cpusPerNode"`
// The disk size per node in bytes.
DiskSizePerNodeBytes *int `pulumi:"diskSizePerNodeBytes"`
// The disk type.
DiskType *string `pulumi:"diskType"`
// The disks per node.
DisksPerNode *int `pulumi:"disksPerNode"`
// The heap size in bytes.
HeapSizeBytes *int `pulumi:"heapSizeBytes"`
// The memory per node in bytes.
MemoryPerNodeBytes *int `pulumi:"memoryPerNodeBytes"`
}
type ClusterHardwareSpecsArgs ¶
type ClusterHardwareSpecsArgs struct {
// The cpus per node.
CpusPerNode pulumi.IntPtrInput `pulumi:"cpusPerNode"`
// The disk size per node in bytes.
DiskSizePerNodeBytes pulumi.IntPtrInput `pulumi:"diskSizePerNodeBytes"`
// The disk type.
DiskType pulumi.StringPtrInput `pulumi:"diskType"`
// The disks per node.
DisksPerNode pulumi.IntPtrInput `pulumi:"disksPerNode"`
// The heap size in bytes.
HeapSizeBytes pulumi.IntPtrInput `pulumi:"heapSizeBytes"`
// The memory per node in bytes.
MemoryPerNodeBytes pulumi.IntPtrInput `pulumi:"memoryPerNodeBytes"`
}
func (ClusterHardwareSpecsArgs) ElementType ¶
func (ClusterHardwareSpecsArgs) ElementType() reflect.Type
func (ClusterHardwareSpecsArgs) ToClusterHardwareSpecsOutput ¶
func (i ClusterHardwareSpecsArgs) ToClusterHardwareSpecsOutput() ClusterHardwareSpecsOutput
func (ClusterHardwareSpecsArgs) ToClusterHardwareSpecsOutputWithContext ¶
func (i ClusterHardwareSpecsArgs) ToClusterHardwareSpecsOutputWithContext(ctx context.Context) ClusterHardwareSpecsOutput
func (ClusterHardwareSpecsArgs) ToClusterHardwareSpecsPtrOutput ¶
func (i ClusterHardwareSpecsArgs) ToClusterHardwareSpecsPtrOutput() ClusterHardwareSpecsPtrOutput
func (ClusterHardwareSpecsArgs) ToClusterHardwareSpecsPtrOutputWithContext ¶
func (i ClusterHardwareSpecsArgs) ToClusterHardwareSpecsPtrOutputWithContext(ctx context.Context) ClusterHardwareSpecsPtrOutput
type ClusterHardwareSpecsInput ¶
type ClusterHardwareSpecsInput interface {
pulumi.Input
ToClusterHardwareSpecsOutput() ClusterHardwareSpecsOutput
ToClusterHardwareSpecsOutputWithContext(context.Context) ClusterHardwareSpecsOutput
}
ClusterHardwareSpecsInput is an input type that accepts ClusterHardwareSpecsArgs and ClusterHardwareSpecsOutput values. You can construct a concrete instance of `ClusterHardwareSpecsInput` via:
ClusterHardwareSpecsArgs{...}
type ClusterHardwareSpecsOutput ¶
type ClusterHardwareSpecsOutput struct{ *pulumi.OutputState }
func (ClusterHardwareSpecsOutput) CpusPerNode ¶
func (o ClusterHardwareSpecsOutput) CpusPerNode() pulumi.IntPtrOutput
The cpus per node.
func (ClusterHardwareSpecsOutput) DiskSizePerNodeBytes ¶
func (o ClusterHardwareSpecsOutput) DiskSizePerNodeBytes() pulumi.IntPtrOutput
The disk size per node in bytes.
func (ClusterHardwareSpecsOutput) DiskType ¶
func (o ClusterHardwareSpecsOutput) DiskType() pulumi.StringPtrOutput
The disk type.
func (ClusterHardwareSpecsOutput) DisksPerNode ¶
func (o ClusterHardwareSpecsOutput) DisksPerNode() pulumi.IntPtrOutput
The disks per node.
func (ClusterHardwareSpecsOutput) ElementType ¶
func (ClusterHardwareSpecsOutput) ElementType() reflect.Type
func (ClusterHardwareSpecsOutput) HeapSizeBytes ¶
func (o ClusterHardwareSpecsOutput) HeapSizeBytes() pulumi.IntPtrOutput
The heap size in bytes.
func (ClusterHardwareSpecsOutput) MemoryPerNodeBytes ¶
func (o ClusterHardwareSpecsOutput) MemoryPerNodeBytes() pulumi.IntPtrOutput
The memory per node in bytes.
func (ClusterHardwareSpecsOutput) ToClusterHardwareSpecsOutput ¶
func (o ClusterHardwareSpecsOutput) ToClusterHardwareSpecsOutput() ClusterHardwareSpecsOutput
func (ClusterHardwareSpecsOutput) ToClusterHardwareSpecsOutputWithContext ¶
func (o ClusterHardwareSpecsOutput) ToClusterHardwareSpecsOutputWithContext(ctx context.Context) ClusterHardwareSpecsOutput
func (ClusterHardwareSpecsOutput) ToClusterHardwareSpecsPtrOutput ¶
func (o ClusterHardwareSpecsOutput) ToClusterHardwareSpecsPtrOutput() ClusterHardwareSpecsPtrOutput
func (ClusterHardwareSpecsOutput) ToClusterHardwareSpecsPtrOutputWithContext ¶
func (o ClusterHardwareSpecsOutput) ToClusterHardwareSpecsPtrOutputWithContext(ctx context.Context) ClusterHardwareSpecsPtrOutput
type ClusterHardwareSpecsPtrInput ¶
type ClusterHardwareSpecsPtrInput interface {
pulumi.Input
ToClusterHardwareSpecsPtrOutput() ClusterHardwareSpecsPtrOutput
ToClusterHardwareSpecsPtrOutputWithContext(context.Context) ClusterHardwareSpecsPtrOutput
}
ClusterHardwareSpecsPtrInput is an input type that accepts ClusterHardwareSpecsArgs, ClusterHardwareSpecsPtr and ClusterHardwareSpecsPtrOutput values. You can construct a concrete instance of `ClusterHardwareSpecsPtrInput` via:
ClusterHardwareSpecsArgs{...}
or:
nil
func ClusterHardwareSpecsPtr ¶
func ClusterHardwareSpecsPtr(v *ClusterHardwareSpecsArgs) ClusterHardwareSpecsPtrInput
type ClusterHardwareSpecsPtrOutput ¶
type ClusterHardwareSpecsPtrOutput struct{ *pulumi.OutputState }
func (ClusterHardwareSpecsPtrOutput) CpusPerNode ¶
func (o ClusterHardwareSpecsPtrOutput) CpusPerNode() pulumi.IntPtrOutput
The cpus per node.
func (ClusterHardwareSpecsPtrOutput) DiskSizePerNodeBytes ¶
func (o ClusterHardwareSpecsPtrOutput) DiskSizePerNodeBytes() pulumi.IntPtrOutput
The disk size per node in bytes.
func (ClusterHardwareSpecsPtrOutput) DiskType ¶
func (o ClusterHardwareSpecsPtrOutput) DiskType() pulumi.StringPtrOutput
The disk type.
func (ClusterHardwareSpecsPtrOutput) DisksPerNode ¶
func (o ClusterHardwareSpecsPtrOutput) DisksPerNode() pulumi.IntPtrOutput
The disks per node.
func (ClusterHardwareSpecsPtrOutput) Elem ¶
func (o ClusterHardwareSpecsPtrOutput) Elem() ClusterHardwareSpecsOutput
func (ClusterHardwareSpecsPtrOutput) ElementType ¶
func (ClusterHardwareSpecsPtrOutput) ElementType() reflect.Type
func (ClusterHardwareSpecsPtrOutput) HeapSizeBytes ¶
func (o ClusterHardwareSpecsPtrOutput) HeapSizeBytes() pulumi.IntPtrOutput
The heap size in bytes.
func (ClusterHardwareSpecsPtrOutput) MemoryPerNodeBytes ¶
func (o ClusterHardwareSpecsPtrOutput) MemoryPerNodeBytes() pulumi.IntPtrOutput
The memory per node in bytes.
func (ClusterHardwareSpecsPtrOutput) ToClusterHardwareSpecsPtrOutput ¶
func (o ClusterHardwareSpecsPtrOutput) ToClusterHardwareSpecsPtrOutput() ClusterHardwareSpecsPtrOutput
func (ClusterHardwareSpecsPtrOutput) ToClusterHardwareSpecsPtrOutputWithContext ¶
func (o ClusterHardwareSpecsPtrOutput) ToClusterHardwareSpecsPtrOutputWithContext(ctx context.Context) ClusterHardwareSpecsPtrOutput
type ClusterHealth ¶
type ClusterHealth struct {
// The health status of the cluster.
Status *string `pulumi:"status"`
}
type ClusterHealthArgs ¶
type ClusterHealthArgs struct {
// The health status of the cluster.
Status pulumi.StringPtrInput `pulumi:"status"`
}
func (ClusterHealthArgs) ElementType ¶
func (ClusterHealthArgs) ElementType() reflect.Type
func (ClusterHealthArgs) ToClusterHealthOutput ¶
func (i ClusterHealthArgs) ToClusterHealthOutput() ClusterHealthOutput
func (ClusterHealthArgs) ToClusterHealthOutputWithContext ¶
func (i ClusterHealthArgs) ToClusterHealthOutputWithContext(ctx context.Context) ClusterHealthOutput
func (ClusterHealthArgs) ToClusterHealthPtrOutput ¶
func (i ClusterHealthArgs) ToClusterHealthPtrOutput() ClusterHealthPtrOutput
func (ClusterHealthArgs) ToClusterHealthPtrOutputWithContext ¶
func (i ClusterHealthArgs) ToClusterHealthPtrOutputWithContext(ctx context.Context) ClusterHealthPtrOutput
type ClusterHealthInput ¶
type ClusterHealthInput interface {
pulumi.Input
ToClusterHealthOutput() ClusterHealthOutput
ToClusterHealthOutputWithContext(context.Context) ClusterHealthOutput
}
ClusterHealthInput is an input type that accepts ClusterHealthArgs and ClusterHealthOutput values. You can construct a concrete instance of `ClusterHealthInput` via:
ClusterHealthArgs{...}
type ClusterHealthOutput ¶
type ClusterHealthOutput struct{ *pulumi.OutputState }
func (ClusterHealthOutput) ElementType ¶
func (ClusterHealthOutput) ElementType() reflect.Type
func (ClusterHealthOutput) Status ¶
func (o ClusterHealthOutput) Status() pulumi.StringPtrOutput
The health status of the cluster.
func (ClusterHealthOutput) ToClusterHealthOutput ¶
func (o ClusterHealthOutput) ToClusterHealthOutput() ClusterHealthOutput
func (ClusterHealthOutput) ToClusterHealthOutputWithContext ¶
func (o ClusterHealthOutput) ToClusterHealthOutputWithContext(ctx context.Context) ClusterHealthOutput
func (ClusterHealthOutput) ToClusterHealthPtrOutput ¶
func (o ClusterHealthOutput) ToClusterHealthPtrOutput() ClusterHealthPtrOutput
func (ClusterHealthOutput) ToClusterHealthPtrOutputWithContext ¶
func (o ClusterHealthOutput) ToClusterHealthPtrOutputWithContext(ctx context.Context) ClusterHealthPtrOutput
type ClusterHealthPtrInput ¶
type ClusterHealthPtrInput interface {
pulumi.Input
ToClusterHealthPtrOutput() ClusterHealthPtrOutput
ToClusterHealthPtrOutputWithContext(context.Context) ClusterHealthPtrOutput
}
ClusterHealthPtrInput is an input type that accepts ClusterHealthArgs, ClusterHealthPtr and ClusterHealthPtrOutput values. You can construct a concrete instance of `ClusterHealthPtrInput` via:
ClusterHealthArgs{...}
or:
nil
func ClusterHealthPtr ¶
func ClusterHealthPtr(v *ClusterHealthArgs) ClusterHealthPtrInput
type ClusterHealthPtrOutput ¶
type ClusterHealthPtrOutput struct{ *pulumi.OutputState }
func (ClusterHealthPtrOutput) Elem ¶
func (o ClusterHealthPtrOutput) Elem() ClusterHealthOutput
func (ClusterHealthPtrOutput) ElementType ¶
func (ClusterHealthPtrOutput) ElementType() reflect.Type
func (ClusterHealthPtrOutput) Status ¶
func (o ClusterHealthPtrOutput) Status() pulumi.StringPtrOutput
The health status of the cluster.
func (ClusterHealthPtrOutput) ToClusterHealthPtrOutput ¶
func (o ClusterHealthPtrOutput) ToClusterHealthPtrOutput() ClusterHealthPtrOutput
func (ClusterHealthPtrOutput) ToClusterHealthPtrOutputWithContext ¶
func (o ClusterHealthPtrOutput) ToClusterHealthPtrOutputWithContext(ctx context.Context) ClusterHealthPtrOutput
type ClusterInput ¶
type ClusterInput interface {
pulumi.Input
ToClusterOutput() ClusterOutput
ToClusterOutputWithContext(ctx context.Context) ClusterOutput
}
type ClusterIpWhitelist ¶
type ClusterIpWhitelistArgs ¶
type ClusterIpWhitelistArgs struct {
// The CIDR.
Cidr pulumi.StringPtrInput `pulumi:"cidr"`
// The description.
Description pulumi.StringPtrInput `pulumi:"description"`
}
func (ClusterIpWhitelistArgs) ElementType ¶
func (ClusterIpWhitelistArgs) ElementType() reflect.Type
func (ClusterIpWhitelistArgs) ToClusterIpWhitelistOutput ¶
func (i ClusterIpWhitelistArgs) ToClusterIpWhitelistOutput() ClusterIpWhitelistOutput
func (ClusterIpWhitelistArgs) ToClusterIpWhitelistOutputWithContext ¶
func (i ClusterIpWhitelistArgs) ToClusterIpWhitelistOutputWithContext(ctx context.Context) ClusterIpWhitelistOutput
type ClusterIpWhitelistArray ¶
type ClusterIpWhitelistArray []ClusterIpWhitelistInput
func (ClusterIpWhitelistArray) ElementType ¶
func (ClusterIpWhitelistArray) ElementType() reflect.Type
func (ClusterIpWhitelistArray) ToClusterIpWhitelistArrayOutput ¶
func (i ClusterIpWhitelistArray) ToClusterIpWhitelistArrayOutput() ClusterIpWhitelistArrayOutput
func (ClusterIpWhitelistArray) ToClusterIpWhitelistArrayOutputWithContext ¶
func (i ClusterIpWhitelistArray) ToClusterIpWhitelistArrayOutputWithContext(ctx context.Context) ClusterIpWhitelistArrayOutput
type ClusterIpWhitelistArrayInput ¶
type ClusterIpWhitelistArrayInput interface {
pulumi.Input
ToClusterIpWhitelistArrayOutput() ClusterIpWhitelistArrayOutput
ToClusterIpWhitelistArrayOutputWithContext(context.Context) ClusterIpWhitelistArrayOutput
}
ClusterIpWhitelistArrayInput is an input type that accepts ClusterIpWhitelistArray and ClusterIpWhitelistArrayOutput values. You can construct a concrete instance of `ClusterIpWhitelistArrayInput` via:
ClusterIpWhitelistArray{ ClusterIpWhitelistArgs{...} }
type ClusterIpWhitelistArrayOutput ¶
type ClusterIpWhitelistArrayOutput struct{ *pulumi.OutputState }
func (ClusterIpWhitelistArrayOutput) ElementType ¶
func (ClusterIpWhitelistArrayOutput) ElementType() reflect.Type
func (ClusterIpWhitelistArrayOutput) Index ¶
func (o ClusterIpWhitelistArrayOutput) Index(i pulumi.IntInput) ClusterIpWhitelistOutput
func (ClusterIpWhitelistArrayOutput) ToClusterIpWhitelistArrayOutput ¶
func (o ClusterIpWhitelistArrayOutput) ToClusterIpWhitelistArrayOutput() ClusterIpWhitelistArrayOutput
func (ClusterIpWhitelistArrayOutput) ToClusterIpWhitelistArrayOutputWithContext ¶
func (o ClusterIpWhitelistArrayOutput) ToClusterIpWhitelistArrayOutputWithContext(ctx context.Context) ClusterIpWhitelistArrayOutput
type ClusterIpWhitelistInput ¶
type ClusterIpWhitelistInput interface {
pulumi.Input
ToClusterIpWhitelistOutput() ClusterIpWhitelistOutput
ToClusterIpWhitelistOutputWithContext(context.Context) ClusterIpWhitelistOutput
}
ClusterIpWhitelistInput is an input type that accepts ClusterIpWhitelistArgs and ClusterIpWhitelistOutput values. You can construct a concrete instance of `ClusterIpWhitelistInput` via:
ClusterIpWhitelistArgs{...}
type ClusterIpWhitelistOutput ¶
type ClusterIpWhitelistOutput struct{ *pulumi.OutputState }
func (ClusterIpWhitelistOutput) Cidr ¶
func (o ClusterIpWhitelistOutput) Cidr() pulumi.StringPtrOutput
The CIDR.
func (ClusterIpWhitelistOutput) Description ¶
func (o ClusterIpWhitelistOutput) Description() pulumi.StringPtrOutput
The description.
func (ClusterIpWhitelistOutput) ElementType ¶
func (ClusterIpWhitelistOutput) ElementType() reflect.Type
func (ClusterIpWhitelistOutput) ToClusterIpWhitelistOutput ¶
func (o ClusterIpWhitelistOutput) ToClusterIpWhitelistOutput() ClusterIpWhitelistOutput
func (ClusterIpWhitelistOutput) ToClusterIpWhitelistOutputWithContext ¶
func (o ClusterIpWhitelistOutput) ToClusterIpWhitelistOutputWithContext(ctx context.Context) ClusterIpWhitelistOutput
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) AllowCustomStorage ¶
func (o ClusterOutput) AllowCustomStorage() pulumi.BoolOutput
The allow custom storage flag.
func (ClusterOutput) AllowSuspend ¶
func (o ClusterOutput) AllowSuspend() pulumi.BoolOutput
The allow suspend flag.
func (ClusterOutput) BackupSchedule ¶
func (o ClusterOutput) BackupSchedule() pulumi.StringOutput
The backup schedule.
func (ClusterOutput) Channel ¶
func (o ClusterOutput) Channel() pulumi.StringOutput
The channel of the cluster. Default is `stable`.
func (ClusterOutput) CrateVersion ¶
func (o ClusterOutput) CrateVersion() pulumi.StringOutput
The CrateDB version of the cluster.
func (ClusterOutput) Dc ¶
func (o ClusterOutput) Dc() ClusterDcOutput
The DublinCore of the cluster.
func (ClusterOutput) DeletionProtected ¶
func (o ClusterOutput) DeletionProtected() pulumi.BoolOutput
The deletion protected flag.
func (ClusterOutput) ElementType ¶
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) ExternalIp ¶
func (o ClusterOutput) ExternalIp() pulumi.StringOutput
The external IP address.
func (ClusterOutput) Fqdn ¶
func (o ClusterOutput) Fqdn() pulumi.StringOutput
The Fully Qualified Domain Name.
func (ClusterOutput) GcAvailable ¶
func (o ClusterOutput) GcAvailable() pulumi.BoolOutput
The garbage collection available flag.
func (ClusterOutput) HardwareSpecs ¶
func (o ClusterOutput) HardwareSpecs() ClusterHardwareSpecsOutput
The hardware specs of the cluster.
func (ClusterOutput) Health ¶
func (o ClusterOutput) Health() ClusterHealthOutput
The health of the cluster.
func (ClusterOutput) IpWhitelists ¶
func (o ClusterOutput) IpWhitelists() ClusterIpWhitelistArrayOutput
The IP whitelist of the cluster.
func (ClusterOutput) Name ¶
func (o ClusterOutput) Name() pulumi.StringOutput
The name of the cluster.
func (ClusterOutput) NumNodes ¶
func (o ClusterOutput) NumNodes() pulumi.IntOutput
The number of nodes in the cluster.
func (ClusterOutput) OrganizationId ¶
func (o ClusterOutput) OrganizationId() pulumi.StringOutput
The organization id of the cluster.
func (ClusterOutput) Origin ¶
func (o ClusterOutput) Origin() pulumi.StringOutput
The origin of the cluster.
func (ClusterOutput) Password ¶
func (o ClusterOutput) Password() pulumi.StringOutput
The password of the cluster.
func (ClusterOutput) ProductName ¶
func (o ClusterOutput) ProductName() pulumi.StringOutput
The product name of the cluster.
func (ClusterOutput) ProductTier ¶
func (o ClusterOutput) ProductTier() pulumi.StringOutput
The product tier of the cluster.
func (ClusterOutput) ProductUnit ¶
func (o ClusterOutput) ProductUnit() pulumi.IntOutput
The product unit of the cluster. Default is `0`.
func (ClusterOutput) ProjectId ¶
func (o ClusterOutput) ProjectId() pulumi.StringOutput
The project id of the cluster.
func (ClusterOutput) SubscriptionId ¶
func (o ClusterOutput) SubscriptionId() pulumi.StringOutput
The subscription id of the cluster.
func (ClusterOutput) Suspended ¶
func (o ClusterOutput) Suspended() pulumi.BoolOutput
The suspended flag.
func (ClusterOutput) ToClusterOutput ¶
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
func (ClusterOutput) Username ¶
func (o ClusterOutput) Username() pulumi.StringOutput
The username of the cluster.
type ClusterState ¶
type ClusterState struct {
// The allow custom storage flag.
AllowCustomStorage pulumi.BoolPtrInput
// The allow suspend flag.
AllowSuspend pulumi.BoolPtrInput
// The backup schedule.
BackupSchedule pulumi.StringPtrInput
// The channel of the cluster. Default is `stable`.
Channel pulumi.StringPtrInput
// The CrateDB version of the cluster.
CrateVersion pulumi.StringPtrInput
// The DublinCore of the cluster.
Dc ClusterDcPtrInput
// The deletion protected flag.
DeletionProtected pulumi.BoolPtrInput
// The external IP address.
ExternalIp pulumi.StringPtrInput
// The Fully Qualified Domain Name.
Fqdn pulumi.StringPtrInput
// The garbage collection available flag.
GcAvailable pulumi.BoolPtrInput
// The hardware specs of the cluster.
HardwareSpecs ClusterHardwareSpecsPtrInput
// The health of the cluster.
Health ClusterHealthPtrInput
// The IP whitelist of the cluster.
IpWhitelists ClusterIpWhitelistArrayInput
// The name of the cluster.
Name pulumi.StringPtrInput
// The number of nodes in the cluster.
NumNodes pulumi.IntPtrInput
// The organization id of the cluster.
OrganizationId pulumi.StringPtrInput
// The origin of the cluster.
Origin pulumi.StringPtrInput
// The password of the cluster.
Password pulumi.StringPtrInput
// The product name of the cluster.
ProductName pulumi.StringPtrInput
// The product tier of the cluster.
ProductTier pulumi.StringPtrInput
// The product unit of the cluster. Default is `0`.
ProductUnit pulumi.IntPtrInput
// The project id of the cluster.
ProjectId pulumi.StringPtrInput
// The subscription id of the cluster.
SubscriptionId pulumi.StringPtrInput
// The suspended flag.
Suspended pulumi.BoolPtrInput
// The URL of the cluster.
Url pulumi.StringPtrInput
// The username of the cluster.
Username pulumi.StringPtrInput
}
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type GetClusterDc ¶
type GetClusterDcArgs ¶
type GetClusterDcArgs struct {
// The created time.
Created pulumi.StringInput `pulumi:"created"`
// The modified time.
Modified pulumi.StringInput `pulumi:"modified"`
}
func (GetClusterDcArgs) ElementType ¶
func (GetClusterDcArgs) ElementType() reflect.Type
func (GetClusterDcArgs) ToGetClusterDcOutput ¶
func (i GetClusterDcArgs) ToGetClusterDcOutput() GetClusterDcOutput
func (GetClusterDcArgs) ToGetClusterDcOutputWithContext ¶
func (i GetClusterDcArgs) ToGetClusterDcOutputWithContext(ctx context.Context) GetClusterDcOutput
type GetClusterDcInput ¶
type GetClusterDcInput interface {
pulumi.Input
ToGetClusterDcOutput() GetClusterDcOutput
ToGetClusterDcOutputWithContext(context.Context) GetClusterDcOutput
}
GetClusterDcInput is an input type that accepts GetClusterDcArgs and GetClusterDcOutput values. You can construct a concrete instance of `GetClusterDcInput` via:
GetClusterDcArgs{...}
type GetClusterDcOutput ¶
type GetClusterDcOutput struct{ *pulumi.OutputState }
func (GetClusterDcOutput) Created ¶
func (o GetClusterDcOutput) Created() pulumi.StringOutput
The created time.
func (GetClusterDcOutput) ElementType ¶
func (GetClusterDcOutput) ElementType() reflect.Type
func (GetClusterDcOutput) Modified ¶
func (o GetClusterDcOutput) Modified() pulumi.StringOutput
The modified time.
func (GetClusterDcOutput) ToGetClusterDcOutput ¶
func (o GetClusterDcOutput) ToGetClusterDcOutput() GetClusterDcOutput
func (GetClusterDcOutput) ToGetClusterDcOutputWithContext ¶
func (o GetClusterDcOutput) ToGetClusterDcOutputWithContext(ctx context.Context) GetClusterDcOutput
type GetClusterHardwareSpecs ¶
type GetClusterHardwareSpecs struct {
// The cpus per node.
CpusPerNode int `pulumi:"cpusPerNode"`
// The disk size per node in bytes.
DiskSizePerNodeBytes int `pulumi:"diskSizePerNodeBytes"`
// The disk type.
DiskType string `pulumi:"diskType"`
// The disks per node.
DisksPerNode int `pulumi:"disksPerNode"`
// The heap size in bytes.
HeapSizeBytes int `pulumi:"heapSizeBytes"`
// The memory per node in bytes.
MemoryPerNodeBytes int `pulumi:"memoryPerNodeBytes"`
}
type GetClusterHardwareSpecsArgs ¶
type GetClusterHardwareSpecsArgs struct {
// The cpus per node.
CpusPerNode pulumi.IntInput `pulumi:"cpusPerNode"`
// The disk size per node in bytes.
DiskSizePerNodeBytes pulumi.IntInput `pulumi:"diskSizePerNodeBytes"`
// The disk type.
DiskType pulumi.StringInput `pulumi:"diskType"`
// The disks per node.
DisksPerNode pulumi.IntInput `pulumi:"disksPerNode"`
// The heap size in bytes.
HeapSizeBytes pulumi.IntInput `pulumi:"heapSizeBytes"`
// The memory per node in bytes.
MemoryPerNodeBytes pulumi.IntInput `pulumi:"memoryPerNodeBytes"`
}
func (GetClusterHardwareSpecsArgs) ElementType ¶
func (GetClusterHardwareSpecsArgs) ElementType() reflect.Type
func (GetClusterHardwareSpecsArgs) ToGetClusterHardwareSpecsOutput ¶
func (i GetClusterHardwareSpecsArgs) ToGetClusterHardwareSpecsOutput() GetClusterHardwareSpecsOutput
func (GetClusterHardwareSpecsArgs) ToGetClusterHardwareSpecsOutputWithContext ¶
func (i GetClusterHardwareSpecsArgs) ToGetClusterHardwareSpecsOutputWithContext(ctx context.Context) GetClusterHardwareSpecsOutput
type GetClusterHardwareSpecsInput ¶
type GetClusterHardwareSpecsInput interface {
pulumi.Input
ToGetClusterHardwareSpecsOutput() GetClusterHardwareSpecsOutput
ToGetClusterHardwareSpecsOutputWithContext(context.Context) GetClusterHardwareSpecsOutput
}
GetClusterHardwareSpecsInput is an input type that accepts GetClusterHardwareSpecsArgs and GetClusterHardwareSpecsOutput values. You can construct a concrete instance of `GetClusterHardwareSpecsInput` via:
GetClusterHardwareSpecsArgs{...}
type GetClusterHardwareSpecsOutput ¶
type GetClusterHardwareSpecsOutput struct{ *pulumi.OutputState }
func (GetClusterHardwareSpecsOutput) CpusPerNode ¶
func (o GetClusterHardwareSpecsOutput) CpusPerNode() pulumi.IntOutput
The cpus per node.
func (GetClusterHardwareSpecsOutput) DiskSizePerNodeBytes ¶
func (o GetClusterHardwareSpecsOutput) DiskSizePerNodeBytes() pulumi.IntOutput
The disk size per node in bytes.
func (GetClusterHardwareSpecsOutput) DiskType ¶
func (o GetClusterHardwareSpecsOutput) DiskType() pulumi.StringOutput
The disk type.
func (GetClusterHardwareSpecsOutput) DisksPerNode ¶
func (o GetClusterHardwareSpecsOutput) DisksPerNode() pulumi.IntOutput
The disks per node.
func (GetClusterHardwareSpecsOutput) ElementType ¶
func (GetClusterHardwareSpecsOutput) ElementType() reflect.Type
func (GetClusterHardwareSpecsOutput) HeapSizeBytes ¶
func (o GetClusterHardwareSpecsOutput) HeapSizeBytes() pulumi.IntOutput
The heap size in bytes.
func (GetClusterHardwareSpecsOutput) MemoryPerNodeBytes ¶
func (o GetClusterHardwareSpecsOutput) MemoryPerNodeBytes() pulumi.IntOutput
The memory per node in bytes.
func (GetClusterHardwareSpecsOutput) ToGetClusterHardwareSpecsOutput ¶
func (o GetClusterHardwareSpecsOutput) ToGetClusterHardwareSpecsOutput() GetClusterHardwareSpecsOutput
func (GetClusterHardwareSpecsOutput) ToGetClusterHardwareSpecsOutputWithContext ¶
func (o GetClusterHardwareSpecsOutput) ToGetClusterHardwareSpecsOutputWithContext(ctx context.Context) GetClusterHardwareSpecsOutput
type GetClusterHealth ¶
type GetClusterHealth struct {
// The last seen time.
LastSeen string `pulumi:"lastSeen"`
// The type of the currently running operation. Returns an empty string if there is no operation in progress.
RunningOperation string `pulumi:"runningOperation"`
// The health status of the cluster.
Status string `pulumi:"status"`
}
type GetClusterHealthArgs ¶
type GetClusterHealthArgs struct {
// The last seen time.
LastSeen pulumi.StringInput `pulumi:"lastSeen"`
// The type of the currently running operation. Returns an empty string if there is no operation in progress.
RunningOperation pulumi.StringInput `pulumi:"runningOperation"`
// The health status of the cluster.
Status pulumi.StringInput `pulumi:"status"`
}
func (GetClusterHealthArgs) ElementType ¶
func (GetClusterHealthArgs) ElementType() reflect.Type
func (GetClusterHealthArgs) ToGetClusterHealthOutput ¶
func (i GetClusterHealthArgs) ToGetClusterHealthOutput() GetClusterHealthOutput
func (GetClusterHealthArgs) ToGetClusterHealthOutputWithContext ¶
func (i GetClusterHealthArgs) ToGetClusterHealthOutputWithContext(ctx context.Context) GetClusterHealthOutput
type GetClusterHealthInput ¶
type GetClusterHealthInput interface {
pulumi.Input
ToGetClusterHealthOutput() GetClusterHealthOutput
ToGetClusterHealthOutputWithContext(context.Context) GetClusterHealthOutput
}
GetClusterHealthInput is an input type that accepts GetClusterHealthArgs and GetClusterHealthOutput values. You can construct a concrete instance of `GetClusterHealthInput` via:
GetClusterHealthArgs{...}
type GetClusterHealthOutput ¶
type GetClusterHealthOutput struct{ *pulumi.OutputState }
func (GetClusterHealthOutput) ElementType ¶
func (GetClusterHealthOutput) ElementType() reflect.Type
func (GetClusterHealthOutput) LastSeen ¶
func (o GetClusterHealthOutput) LastSeen() pulumi.StringOutput
The last seen time.
func (GetClusterHealthOutput) RunningOperation ¶
func (o GetClusterHealthOutput) RunningOperation() pulumi.StringOutput
The type of the currently running operation. Returns an empty string if there is no operation in progress.
func (GetClusterHealthOutput) Status ¶
func (o GetClusterHealthOutput) Status() pulumi.StringOutput
The health status of the cluster.
func (GetClusterHealthOutput) ToGetClusterHealthOutput ¶
func (o GetClusterHealthOutput) ToGetClusterHealthOutput() GetClusterHealthOutput
func (GetClusterHealthOutput) ToGetClusterHealthOutputWithContext ¶
func (o GetClusterHealthOutput) ToGetClusterHealthOutputWithContext(ctx context.Context) GetClusterHealthOutput
type GetClusterIpWhitelist ¶
type GetClusterIpWhitelistArgs ¶
type GetClusterIpWhitelistArgs struct {
// The CIDR.
Cidr pulumi.StringInput `pulumi:"cidr"`
// The description.
Description pulumi.StringInput `pulumi:"description"`
}
func (GetClusterIpWhitelistArgs) ElementType ¶
func (GetClusterIpWhitelistArgs) ElementType() reflect.Type
func (GetClusterIpWhitelistArgs) ToGetClusterIpWhitelistOutput ¶
func (i GetClusterIpWhitelistArgs) ToGetClusterIpWhitelistOutput() GetClusterIpWhitelistOutput
func (GetClusterIpWhitelistArgs) ToGetClusterIpWhitelistOutputWithContext ¶
func (i GetClusterIpWhitelistArgs) ToGetClusterIpWhitelistOutputWithContext(ctx context.Context) GetClusterIpWhitelistOutput
type GetClusterIpWhitelistArray ¶
type GetClusterIpWhitelistArray []GetClusterIpWhitelistInput
func (GetClusterIpWhitelistArray) ElementType ¶
func (GetClusterIpWhitelistArray) ElementType() reflect.Type
func (GetClusterIpWhitelistArray) ToGetClusterIpWhitelistArrayOutput ¶
func (i GetClusterIpWhitelistArray) ToGetClusterIpWhitelistArrayOutput() GetClusterIpWhitelistArrayOutput
func (GetClusterIpWhitelistArray) ToGetClusterIpWhitelistArrayOutputWithContext ¶
func (i GetClusterIpWhitelistArray) ToGetClusterIpWhitelistArrayOutputWithContext(ctx context.Context) GetClusterIpWhitelistArrayOutput
type GetClusterIpWhitelistArrayInput ¶
type GetClusterIpWhitelistArrayInput interface {
pulumi.Input
ToGetClusterIpWhitelistArrayOutput() GetClusterIpWhitelistArrayOutput
ToGetClusterIpWhitelistArrayOutputWithContext(context.Context) GetClusterIpWhitelistArrayOutput
}
GetClusterIpWhitelistArrayInput is an input type that accepts GetClusterIpWhitelistArray and GetClusterIpWhitelistArrayOutput values. You can construct a concrete instance of `GetClusterIpWhitelistArrayInput` via:
GetClusterIpWhitelistArray{ GetClusterIpWhitelistArgs{...} }
type GetClusterIpWhitelistArrayOutput ¶
type GetClusterIpWhitelistArrayOutput struct{ *pulumi.OutputState }
func (GetClusterIpWhitelistArrayOutput) ElementType ¶
func (GetClusterIpWhitelistArrayOutput) ElementType() reflect.Type
func (GetClusterIpWhitelistArrayOutput) Index ¶
func (o GetClusterIpWhitelistArrayOutput) Index(i pulumi.IntInput) GetClusterIpWhitelistOutput
func (GetClusterIpWhitelistArrayOutput) ToGetClusterIpWhitelistArrayOutput ¶
func (o GetClusterIpWhitelistArrayOutput) ToGetClusterIpWhitelistArrayOutput() GetClusterIpWhitelistArrayOutput
func (GetClusterIpWhitelistArrayOutput) ToGetClusterIpWhitelistArrayOutputWithContext ¶
func (o GetClusterIpWhitelistArrayOutput) ToGetClusterIpWhitelistArrayOutputWithContext(ctx context.Context) GetClusterIpWhitelistArrayOutput
type GetClusterIpWhitelistInput ¶
type GetClusterIpWhitelistInput interface {
pulumi.Input
ToGetClusterIpWhitelistOutput() GetClusterIpWhitelistOutput
ToGetClusterIpWhitelistOutputWithContext(context.Context) GetClusterIpWhitelistOutput
}
GetClusterIpWhitelistInput is an input type that accepts GetClusterIpWhitelistArgs and GetClusterIpWhitelistOutput values. You can construct a concrete instance of `GetClusterIpWhitelistInput` via:
GetClusterIpWhitelistArgs{...}
type GetClusterIpWhitelistOutput ¶
type GetClusterIpWhitelistOutput struct{ *pulumi.OutputState }
func (GetClusterIpWhitelistOutput) Cidr ¶
func (o GetClusterIpWhitelistOutput) Cidr() pulumi.StringOutput
The CIDR.
func (GetClusterIpWhitelistOutput) Description ¶
func (o GetClusterIpWhitelistOutput) Description() pulumi.StringOutput
The description.
func (GetClusterIpWhitelistOutput) ElementType ¶
func (GetClusterIpWhitelistOutput) ElementType() reflect.Type
func (GetClusterIpWhitelistOutput) ToGetClusterIpWhitelistOutput ¶
func (o GetClusterIpWhitelistOutput) ToGetClusterIpWhitelistOutput() GetClusterIpWhitelistOutput
func (GetClusterIpWhitelistOutput) ToGetClusterIpWhitelistOutputWithContext ¶
func (o GetClusterIpWhitelistOutput) ToGetClusterIpWhitelistOutputWithContext(ctx context.Context) GetClusterIpWhitelistOutput
type GetClusterLastAsyncOperation ¶
type GetClusterLastAsyncOperation struct {
// The DublinCore of the cluster.
Dc GetClusterLastAsyncOperationDc `pulumi:"dc"`
// The id of the last async operation.
Id string `pulumi:"id"`
// The status of the last async operation.
Status string `pulumi:"status"`
// The type of the last async operation.
Type string `pulumi:"type"`
}
type GetClusterLastAsyncOperationArgs ¶
type GetClusterLastAsyncOperationArgs struct {
// The DublinCore of the cluster.
Dc GetClusterLastAsyncOperationDcInput `pulumi:"dc"`
// The id of the last async operation.
Id pulumi.StringInput `pulumi:"id"`
// The status of the last async operation.
Status pulumi.StringInput `pulumi:"status"`
// The type of the last async operation.
Type pulumi.StringInput `pulumi:"type"`
}
func (GetClusterLastAsyncOperationArgs) ElementType ¶
func (GetClusterLastAsyncOperationArgs) ElementType() reflect.Type
func (GetClusterLastAsyncOperationArgs) ToGetClusterLastAsyncOperationOutput ¶
func (i GetClusterLastAsyncOperationArgs) ToGetClusterLastAsyncOperationOutput() GetClusterLastAsyncOperationOutput
func (GetClusterLastAsyncOperationArgs) ToGetClusterLastAsyncOperationOutputWithContext ¶
func (i GetClusterLastAsyncOperationArgs) ToGetClusterLastAsyncOperationOutputWithContext(ctx context.Context) GetClusterLastAsyncOperationOutput
type GetClusterLastAsyncOperationDcArgs ¶
type GetClusterLastAsyncOperationDcArgs struct {
// The created time.
Created pulumi.StringInput `pulumi:"created"`
// The modified time.
Modified pulumi.StringInput `pulumi:"modified"`
}
func (GetClusterLastAsyncOperationDcArgs) ElementType ¶
func (GetClusterLastAsyncOperationDcArgs) ElementType() reflect.Type
func (GetClusterLastAsyncOperationDcArgs) ToGetClusterLastAsyncOperationDcOutput ¶
func (i GetClusterLastAsyncOperationDcArgs) ToGetClusterLastAsyncOperationDcOutput() GetClusterLastAsyncOperationDcOutput
func (GetClusterLastAsyncOperationDcArgs) ToGetClusterLastAsyncOperationDcOutputWithContext ¶
func (i GetClusterLastAsyncOperationDcArgs) ToGetClusterLastAsyncOperationDcOutputWithContext(ctx context.Context) GetClusterLastAsyncOperationDcOutput
type GetClusterLastAsyncOperationDcInput ¶
type GetClusterLastAsyncOperationDcInput interface {
pulumi.Input
ToGetClusterLastAsyncOperationDcOutput() GetClusterLastAsyncOperationDcOutput
ToGetClusterLastAsyncOperationDcOutputWithContext(context.Context) GetClusterLastAsyncOperationDcOutput
}
GetClusterLastAsyncOperationDcInput is an input type that accepts GetClusterLastAsyncOperationDcArgs and GetClusterLastAsyncOperationDcOutput values. You can construct a concrete instance of `GetClusterLastAsyncOperationDcInput` via:
GetClusterLastAsyncOperationDcArgs{...}
type GetClusterLastAsyncOperationDcOutput ¶
type GetClusterLastAsyncOperationDcOutput struct{ *pulumi.OutputState }
func (GetClusterLastAsyncOperationDcOutput) Created ¶
func (o GetClusterLastAsyncOperationDcOutput) Created() pulumi.StringOutput
The created time.
func (GetClusterLastAsyncOperationDcOutput) ElementType ¶
func (GetClusterLastAsyncOperationDcOutput) ElementType() reflect.Type
func (GetClusterLastAsyncOperationDcOutput) Modified ¶
func (o GetClusterLastAsyncOperationDcOutput) Modified() pulumi.StringOutput
The modified time.
func (GetClusterLastAsyncOperationDcOutput) ToGetClusterLastAsyncOperationDcOutput ¶
func (o GetClusterLastAsyncOperationDcOutput) ToGetClusterLastAsyncOperationDcOutput() GetClusterLastAsyncOperationDcOutput
func (GetClusterLastAsyncOperationDcOutput) ToGetClusterLastAsyncOperationDcOutputWithContext ¶
func (o GetClusterLastAsyncOperationDcOutput) ToGetClusterLastAsyncOperationDcOutputWithContext(ctx context.Context) GetClusterLastAsyncOperationDcOutput
type GetClusterLastAsyncOperationInput ¶
type GetClusterLastAsyncOperationInput interface {
pulumi.Input
ToGetClusterLastAsyncOperationOutput() GetClusterLastAsyncOperationOutput
ToGetClusterLastAsyncOperationOutputWithContext(context.Context) GetClusterLastAsyncOperationOutput
}
GetClusterLastAsyncOperationInput is an input type that accepts GetClusterLastAsyncOperationArgs and GetClusterLastAsyncOperationOutput values. You can construct a concrete instance of `GetClusterLastAsyncOperationInput` via:
GetClusterLastAsyncOperationArgs{...}
type GetClusterLastAsyncOperationOutput ¶
type GetClusterLastAsyncOperationOutput struct{ *pulumi.OutputState }
func (GetClusterLastAsyncOperationOutput) ElementType ¶
func (GetClusterLastAsyncOperationOutput) ElementType() reflect.Type
func (GetClusterLastAsyncOperationOutput) Id ¶
func (o GetClusterLastAsyncOperationOutput) Id() pulumi.StringOutput
The id of the last async operation.
func (GetClusterLastAsyncOperationOutput) Status ¶
func (o GetClusterLastAsyncOperationOutput) Status() pulumi.StringOutput
The status of the last async operation.
func (GetClusterLastAsyncOperationOutput) ToGetClusterLastAsyncOperationOutput ¶
func (o GetClusterLastAsyncOperationOutput) ToGetClusterLastAsyncOperationOutput() GetClusterLastAsyncOperationOutput
func (GetClusterLastAsyncOperationOutput) ToGetClusterLastAsyncOperationOutputWithContext ¶
func (o GetClusterLastAsyncOperationOutput) ToGetClusterLastAsyncOperationOutputWithContext(ctx context.Context) GetClusterLastAsyncOperationOutput
func (GetClusterLastAsyncOperationOutput) Type ¶
func (o GetClusterLastAsyncOperationOutput) Type() pulumi.StringOutput
The type of the last async operation.
type GetOrganizationDc ¶
type GetOrganizationDcArgs ¶
type GetOrganizationDcArgs struct {
// The created time.
Created pulumi.StringInput `pulumi:"created"`
// The modified time.
Modified pulumi.StringInput `pulumi:"modified"`
}
func (GetOrganizationDcArgs) ElementType ¶
func (GetOrganizationDcArgs) ElementType() reflect.Type
func (GetOrganizationDcArgs) ToGetOrganizationDcOutput ¶
func (i GetOrganizationDcArgs) ToGetOrganizationDcOutput() GetOrganizationDcOutput
func (GetOrganizationDcArgs) ToGetOrganizationDcOutputWithContext ¶
func (i GetOrganizationDcArgs) ToGetOrganizationDcOutputWithContext(ctx context.Context) GetOrganizationDcOutput
type GetOrganizationDcInput ¶
type GetOrganizationDcInput interface {
pulumi.Input
ToGetOrganizationDcOutput() GetOrganizationDcOutput
ToGetOrganizationDcOutputWithContext(context.Context) GetOrganizationDcOutput
}
GetOrganizationDcInput is an input type that accepts GetOrganizationDcArgs and GetOrganizationDcOutput values. You can construct a concrete instance of `GetOrganizationDcInput` via:
GetOrganizationDcArgs{...}
type GetOrganizationDcOutput ¶
type GetOrganizationDcOutput struct{ *pulumi.OutputState }
func (GetOrganizationDcOutput) Created ¶
func (o GetOrganizationDcOutput) Created() pulumi.StringOutput
The created time.
func (GetOrganizationDcOutput) ElementType ¶
func (GetOrganizationDcOutput) ElementType() reflect.Type
func (GetOrganizationDcOutput) Modified ¶
func (o GetOrganizationDcOutput) Modified() pulumi.StringOutput
The modified time.
func (GetOrganizationDcOutput) ToGetOrganizationDcOutput ¶
func (o GetOrganizationDcOutput) ToGetOrganizationDcOutput() GetOrganizationDcOutput
func (GetOrganizationDcOutput) ToGetOrganizationDcOutputWithContext ¶
func (o GetOrganizationDcOutput) ToGetOrganizationDcOutputWithContext(ctx context.Context) GetOrganizationDcOutput
type GetOrganizationsOrganization ¶
type GetOrganizationsOrganization struct {
// The DublinCore of the organization.
Dc GetOrganizationsOrganizationDc `pulumi:"dc"`
// The notification email used in the organization.
Email string `pulumi:"email"`
// The id of the organization.
Id string `pulumi:"id"`
// The name of the organization.
Name string `pulumi:"name"`
// Whether notifications enabled for the organization.
NotificationsEnabled bool `pulumi:"notificationsEnabled"`
// The support plan type used in the organization.
PlanType int `pulumi:"planType"`
// The project count in the organization.
ProjectCount int `pulumi:"projectCount"`
// The role FQN.
RoleFqn string `pulumi:"roleFqn"`
}
type GetOrganizationsOrganizationArgs ¶
type GetOrganizationsOrganizationArgs struct {
// The DublinCore of the organization.
Dc GetOrganizationsOrganizationDcInput `pulumi:"dc"`
// The notification email used in the organization.
Email pulumi.StringInput `pulumi:"email"`
// The id of the organization.
Id pulumi.StringInput `pulumi:"id"`
// The name of the organization.
Name pulumi.StringInput `pulumi:"name"`
// Whether notifications enabled for the organization.
NotificationsEnabled pulumi.BoolInput `pulumi:"notificationsEnabled"`
// The support plan type used in the organization.
PlanType pulumi.IntInput `pulumi:"planType"`
// The project count in the organization.
ProjectCount pulumi.IntInput `pulumi:"projectCount"`
// The role FQN.
RoleFqn pulumi.StringInput `pulumi:"roleFqn"`
}
func (GetOrganizationsOrganizationArgs) ElementType ¶
func (GetOrganizationsOrganizationArgs) ElementType() reflect.Type
func (GetOrganizationsOrganizationArgs) ToGetOrganizationsOrganizationOutput ¶
func (i GetOrganizationsOrganizationArgs) ToGetOrganizationsOrganizationOutput() GetOrganizationsOrganizationOutput
func (GetOrganizationsOrganizationArgs) ToGetOrganizationsOrganizationOutputWithContext ¶
func (i GetOrganizationsOrganizationArgs) ToGetOrganizationsOrganizationOutputWithContext(ctx context.Context) GetOrganizationsOrganizationOutput
type GetOrganizationsOrganizationArray ¶
type GetOrganizationsOrganizationArray []GetOrganizationsOrganizationInput
func (GetOrganizationsOrganizationArray) ElementType ¶
func (GetOrganizationsOrganizationArray) ElementType() reflect.Type
func (GetOrganizationsOrganizationArray) ToGetOrganizationsOrganizationArrayOutput ¶
func (i GetOrganizationsOrganizationArray) ToGetOrganizationsOrganizationArrayOutput() GetOrganizationsOrganizationArrayOutput
func (GetOrganizationsOrganizationArray) ToGetOrganizationsOrganizationArrayOutputWithContext ¶
func (i GetOrganizationsOrganizationArray) ToGetOrganizationsOrganizationArrayOutputWithContext(ctx context.Context) GetOrganizationsOrganizationArrayOutput
type GetOrganizationsOrganizationArrayInput ¶
type GetOrganizationsOrganizationArrayInput interface {
pulumi.Input
ToGetOrganizationsOrganizationArrayOutput() GetOrganizationsOrganizationArrayOutput
ToGetOrganizationsOrganizationArrayOutputWithContext(context.Context) GetOrganizationsOrganizationArrayOutput
}
GetOrganizationsOrganizationArrayInput is an input type that accepts GetOrganizationsOrganizationArray and GetOrganizationsOrganizationArrayOutput values. You can construct a concrete instance of `GetOrganizationsOrganizationArrayInput` via:
GetOrganizationsOrganizationArray{ GetOrganizationsOrganizationArgs{...} }
type GetOrganizationsOrganizationArrayOutput ¶
type GetOrganizationsOrganizationArrayOutput struct{ *pulumi.OutputState }
func (GetOrganizationsOrganizationArrayOutput) ElementType ¶
func (GetOrganizationsOrganizationArrayOutput) ElementType() reflect.Type
func (GetOrganizationsOrganizationArrayOutput) ToGetOrganizationsOrganizationArrayOutput ¶
func (o GetOrganizationsOrganizationArrayOutput) ToGetOrganizationsOrganizationArrayOutput() GetOrganizationsOrganizationArrayOutput
func (GetOrganizationsOrganizationArrayOutput) ToGetOrganizationsOrganizationArrayOutputWithContext ¶
func (o GetOrganizationsOrganizationArrayOutput) ToGetOrganizationsOrganizationArrayOutputWithContext(ctx context.Context) GetOrganizationsOrganizationArrayOutput
type GetOrganizationsOrganizationDcArgs ¶
type GetOrganizationsOrganizationDcArgs struct {
// The created time.
Created pulumi.StringInput `pulumi:"created"`
// The modified time.
Modified pulumi.StringInput `pulumi:"modified"`
}
func (GetOrganizationsOrganizationDcArgs) ElementType ¶
func (GetOrganizationsOrganizationDcArgs) ElementType() reflect.Type
func (GetOrganizationsOrganizationDcArgs) ToGetOrganizationsOrganizationDcOutput ¶
func (i GetOrganizationsOrganizationDcArgs) ToGetOrganizationsOrganizationDcOutput() GetOrganizationsOrganizationDcOutput
func (GetOrganizationsOrganizationDcArgs) ToGetOrganizationsOrganizationDcOutputWithContext ¶
func (i GetOrganizationsOrganizationDcArgs) ToGetOrganizationsOrganizationDcOutputWithContext(ctx context.Context) GetOrganizationsOrganizationDcOutput
type GetOrganizationsOrganizationDcInput ¶
type GetOrganizationsOrganizationDcInput interface {
pulumi.Input
ToGetOrganizationsOrganizationDcOutput() GetOrganizationsOrganizationDcOutput
ToGetOrganizationsOrganizationDcOutputWithContext(context.Context) GetOrganizationsOrganizationDcOutput
}
GetOrganizationsOrganizationDcInput is an input type that accepts GetOrganizationsOrganizationDcArgs and GetOrganizationsOrganizationDcOutput values. You can construct a concrete instance of `GetOrganizationsOrganizationDcInput` via:
GetOrganizationsOrganizationDcArgs{...}
type GetOrganizationsOrganizationDcOutput ¶
type GetOrganizationsOrganizationDcOutput struct{ *pulumi.OutputState }
func (GetOrganizationsOrganizationDcOutput) Created ¶
func (o GetOrganizationsOrganizationDcOutput) Created() pulumi.StringOutput
The created time.
func (GetOrganizationsOrganizationDcOutput) ElementType ¶
func (GetOrganizationsOrganizationDcOutput) ElementType() reflect.Type
func (GetOrganizationsOrganizationDcOutput) Modified ¶
func (o GetOrganizationsOrganizationDcOutput) Modified() pulumi.StringOutput
The modified time.
func (GetOrganizationsOrganizationDcOutput) ToGetOrganizationsOrganizationDcOutput ¶
func (o GetOrganizationsOrganizationDcOutput) ToGetOrganizationsOrganizationDcOutput() GetOrganizationsOrganizationDcOutput
func (GetOrganizationsOrganizationDcOutput) ToGetOrganizationsOrganizationDcOutputWithContext ¶
func (o GetOrganizationsOrganizationDcOutput) ToGetOrganizationsOrganizationDcOutputWithContext(ctx context.Context) GetOrganizationsOrganizationDcOutput
type GetOrganizationsOrganizationInput ¶
type GetOrganizationsOrganizationInput interface {
pulumi.Input
ToGetOrganizationsOrganizationOutput() GetOrganizationsOrganizationOutput
ToGetOrganizationsOrganizationOutputWithContext(context.Context) GetOrganizationsOrganizationOutput
}
GetOrganizationsOrganizationInput is an input type that accepts GetOrganizationsOrganizationArgs and GetOrganizationsOrganizationOutput values. You can construct a concrete instance of `GetOrganizationsOrganizationInput` via:
GetOrganizationsOrganizationArgs{...}
type GetOrganizationsOrganizationOutput ¶
type GetOrganizationsOrganizationOutput struct{ *pulumi.OutputState }
func (GetOrganizationsOrganizationOutput) ElementType ¶
func (GetOrganizationsOrganizationOutput) ElementType() reflect.Type
func (GetOrganizationsOrganizationOutput) Email ¶
func (o GetOrganizationsOrganizationOutput) Email() pulumi.StringOutput
The notification email used in the organization.
func (GetOrganizationsOrganizationOutput) Id ¶
func (o GetOrganizationsOrganizationOutput) Id() pulumi.StringOutput
The id of the organization.
func (GetOrganizationsOrganizationOutput) Name ¶
func (o GetOrganizationsOrganizationOutput) Name() pulumi.StringOutput
The name of the organization.
func (GetOrganizationsOrganizationOutput) NotificationsEnabled ¶
func (o GetOrganizationsOrganizationOutput) NotificationsEnabled() pulumi.BoolOutput
Whether notifications enabled for the organization.
func (GetOrganizationsOrganizationOutput) PlanType ¶
func (o GetOrganizationsOrganizationOutput) PlanType() pulumi.IntOutput
The support plan type used in the organization.
func (GetOrganizationsOrganizationOutput) ProjectCount ¶
func (o GetOrganizationsOrganizationOutput) ProjectCount() pulumi.IntOutput
The project count in the organization.
func (GetOrganizationsOrganizationOutput) RoleFqn ¶
func (o GetOrganizationsOrganizationOutput) RoleFqn() pulumi.StringOutput
The role FQN.
func (GetOrganizationsOrganizationOutput) ToGetOrganizationsOrganizationOutput ¶
func (o GetOrganizationsOrganizationOutput) ToGetOrganizationsOrganizationOutput() GetOrganizationsOrganizationOutput
func (GetOrganizationsOrganizationOutput) ToGetOrganizationsOrganizationOutputWithContext ¶
func (o GetOrganizationsOrganizationOutput) ToGetOrganizationsOrganizationOutputWithContext(ctx context.Context) GetOrganizationsOrganizationOutput
type GetOrganizationsResult ¶
type GetOrganizationsResult struct {
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
Organizations []GetOrganizationsOrganization `pulumi:"organizations"`
}
A collection of values returned by getOrganizations.
func GetOrganizations ¶
func GetOrganizations(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetOrganizationsResult, error)
To retrieve all organizations.
type GetOrganizationsResultOutput ¶
type GetOrganizationsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getOrganizations.
func GetOrganizationsOutput ¶
func GetOrganizationsOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetOrganizationsResultOutput
func (GetOrganizationsResultOutput) ElementType ¶
func (GetOrganizationsResultOutput) ElementType() reflect.Type
func (GetOrganizationsResultOutput) Id ¶
func (o GetOrganizationsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetOrganizationsResultOutput) Organizations ¶
func (o GetOrganizationsResultOutput) Organizations() GetOrganizationsOrganizationArrayOutput
func (GetOrganizationsResultOutput) ToGetOrganizationsResultOutput ¶
func (o GetOrganizationsResultOutput) ToGetOrganizationsResultOutput() GetOrganizationsResultOutput
func (GetOrganizationsResultOutput) ToGetOrganizationsResultOutputWithContext ¶
func (o GetOrganizationsResultOutput) ToGetOrganizationsResultOutputWithContext(ctx context.Context) GetOrganizationsResultOutput
type GetProjectDc ¶
type GetProjectDcArgs ¶
type GetProjectDcArgs struct {
// The created time.
Created pulumi.StringInput `pulumi:"created"`
// The modified time.
Modified pulumi.StringInput `pulumi:"modified"`
}
func (GetProjectDcArgs) ElementType ¶
func (GetProjectDcArgs) ElementType() reflect.Type
func (GetProjectDcArgs) ToGetProjectDcOutput ¶
func (i GetProjectDcArgs) ToGetProjectDcOutput() GetProjectDcOutput
func (GetProjectDcArgs) ToGetProjectDcOutputWithContext ¶
func (i GetProjectDcArgs) ToGetProjectDcOutputWithContext(ctx context.Context) GetProjectDcOutput
type GetProjectDcInput ¶
type GetProjectDcInput interface {
pulumi.Input
ToGetProjectDcOutput() GetProjectDcOutput
ToGetProjectDcOutputWithContext(context.Context) GetProjectDcOutput
}
GetProjectDcInput is an input type that accepts GetProjectDcArgs and GetProjectDcOutput values. You can construct a concrete instance of `GetProjectDcInput` via:
GetProjectDcArgs{...}
type GetProjectDcOutput ¶
type GetProjectDcOutput struct{ *pulumi.OutputState }
func (GetProjectDcOutput) Created ¶
func (o GetProjectDcOutput) Created() pulumi.StringOutput
The created time.
func (GetProjectDcOutput) ElementType ¶
func (GetProjectDcOutput) ElementType() reflect.Type
func (GetProjectDcOutput) Modified ¶
func (o GetProjectDcOutput) Modified() pulumi.StringOutput
The modified time.
func (GetProjectDcOutput) ToGetProjectDcOutput ¶
func (o GetProjectDcOutput) ToGetProjectDcOutput() GetProjectDcOutput
func (GetProjectDcOutput) ToGetProjectDcOutputWithContext ¶
func (o GetProjectDcOutput) ToGetProjectDcOutputWithContext(ctx context.Context) GetProjectDcOutput
type LookupClusterArgs ¶
type LookupClusterArgs struct {
// The id of the cluster.
Id string `pulumi:"id"`
}
A collection of arguments for invoking getCluster.
type LookupClusterOutputArgs ¶
type LookupClusterOutputArgs struct {
// The id of the cluster.
Id pulumi.StringInput `pulumi:"id"`
}
A collection of arguments for invoking getCluster.
func (LookupClusterOutputArgs) ElementType ¶
func (LookupClusterOutputArgs) ElementType() reflect.Type
type LookupClusterResult ¶
type LookupClusterResult struct {
// The allow custom storage flag.
AllowCustomStorage bool `pulumi:"allowCustomStorage"`
// The allow suspend flag.
AllowSuspend bool `pulumi:"allowSuspend"`
// The backup schedule.
BackupSchedule string `pulumi:"backupSchedule"`
// The channel of the cluster.
Channel string `pulumi:"channel"`
// The CrateDB version of the cluster.
CrateVersion string `pulumi:"crateVersion"`
// The DublinCore of the cluster.
Dc GetClusterDc `pulumi:"dc"`
// The deletion protected flag.
DeletionProtected bool `pulumi:"deletionProtected"`
// The external IP address.
ExternalIp string `pulumi:"externalIp"`
// The Fully Qualified Domain Name.
Fqdn string `pulumi:"fqdn"`
// The garbage collection available flag.
GcAvailable bool `pulumi:"gcAvailable"`
// The hardware specs of the cluster.
HardwareSpecs GetClusterHardwareSpecs `pulumi:"hardwareSpecs"`
// The health of the cluster.
Health GetClusterHealth `pulumi:"health"`
// The id of the cluster.
Id string `pulumi:"id"`
// The IP whitelist of the cluster.
IpWhitelists []GetClusterIpWhitelist `pulumi:"ipWhitelists"`
// The last async operation of the cluster.
LastAsyncOperation GetClusterLastAsyncOperation `pulumi:"lastAsyncOperation"`
// The name of the cluster.
Name string `pulumi:"name"`
// The number of nodes in the cluster.
NumNodes int `pulumi:"numNodes"`
// The origin of the cluster.
Origin string `pulumi:"origin"`
// The password of the cluster.
Password string `pulumi:"password"`
// The product name of the cluster.
ProductName string `pulumi:"productName"`
// The product tier of the cluster.
ProductTier string `pulumi:"productTier"`
// The product unit of the cluster.
ProductUnit int `pulumi:"productUnit"`
// The project id of the cluster.
ProjectId string `pulumi:"projectId"`
// The subscription id of the cluster.
SubscriptionId string `pulumi:"subscriptionId"`
// The suspended flag.
Suspended bool `pulumi:"suspended"`
// The URL of the cluster.
Url string `pulumi:"url"`
// The username of the cluster.
Username string `pulumi:"username"`
}
A collection of values returned by getCluster.
func LookupCluster ¶
func LookupCluster(ctx *pulumi.Context, args *LookupClusterArgs, opts ...pulumi.InvokeOption) (*LookupClusterResult, error)
To retrieve a cluster.
type LookupClusterResultOutput ¶
type LookupClusterResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCluster.
func LookupClusterOutput ¶
func LookupClusterOutput(ctx *pulumi.Context, args LookupClusterOutputArgs, opts ...pulumi.InvokeOption) LookupClusterResultOutput
func (LookupClusterResultOutput) AllowCustomStorage ¶
func (o LookupClusterResultOutput) AllowCustomStorage() pulumi.BoolOutput
The allow custom storage flag.
func (LookupClusterResultOutput) AllowSuspend ¶
func (o LookupClusterResultOutput) AllowSuspend() pulumi.BoolOutput
The allow suspend flag.
func (LookupClusterResultOutput) BackupSchedule ¶
func (o LookupClusterResultOutput) BackupSchedule() pulumi.StringOutput
The backup schedule.
func (LookupClusterResultOutput) Channel ¶
func (o LookupClusterResultOutput) Channel() pulumi.StringOutput
The channel of the cluster.
func (LookupClusterResultOutput) CrateVersion ¶
func (o LookupClusterResultOutput) CrateVersion() pulumi.StringOutput
The CrateDB version of the cluster.
func (LookupClusterResultOutput) Dc ¶
func (o LookupClusterResultOutput) Dc() GetClusterDcOutput
The DublinCore of the cluster.
func (LookupClusterResultOutput) DeletionProtected ¶
func (o LookupClusterResultOutput) DeletionProtected() pulumi.BoolOutput
The deletion protected flag.
func (LookupClusterResultOutput) ElementType ¶
func (LookupClusterResultOutput) ElementType() reflect.Type
func (LookupClusterResultOutput) ExternalIp ¶
func (o LookupClusterResultOutput) ExternalIp() pulumi.StringOutput
The external IP address.
func (LookupClusterResultOutput) Fqdn ¶
func (o LookupClusterResultOutput) Fqdn() pulumi.StringOutput
The Fully Qualified Domain Name.
func (LookupClusterResultOutput) GcAvailable ¶
func (o LookupClusterResultOutput) GcAvailable() pulumi.BoolOutput
The garbage collection available flag.
func (LookupClusterResultOutput) HardwareSpecs ¶
func (o LookupClusterResultOutput) HardwareSpecs() GetClusterHardwareSpecsOutput
The hardware specs of the cluster.
func (LookupClusterResultOutput) Health ¶
func (o LookupClusterResultOutput) Health() GetClusterHealthOutput
The health of the cluster.
func (LookupClusterResultOutput) Id ¶
func (o LookupClusterResultOutput) Id() pulumi.StringOutput
The id of the cluster.
func (LookupClusterResultOutput) IpWhitelists ¶
func (o LookupClusterResultOutput) IpWhitelists() GetClusterIpWhitelistArrayOutput
The IP whitelist of the cluster.
func (LookupClusterResultOutput) LastAsyncOperation ¶
func (o LookupClusterResultOutput) LastAsyncOperation() GetClusterLastAsyncOperationOutput
The last async operation of the cluster.
func (LookupClusterResultOutput) Name ¶
func (o LookupClusterResultOutput) Name() pulumi.StringOutput
The name of the cluster.
func (LookupClusterResultOutput) NumNodes ¶
func (o LookupClusterResultOutput) NumNodes() pulumi.IntOutput
The number of nodes in the cluster.
func (LookupClusterResultOutput) Origin ¶
func (o LookupClusterResultOutput) Origin() pulumi.StringOutput
The origin of the cluster.
func (LookupClusterResultOutput) Password ¶
func (o LookupClusterResultOutput) Password() pulumi.StringOutput
The password of the cluster.
func (LookupClusterResultOutput) ProductName ¶
func (o LookupClusterResultOutput) ProductName() pulumi.StringOutput
The product name of the cluster.
func (LookupClusterResultOutput) ProductTier ¶
func (o LookupClusterResultOutput) ProductTier() pulumi.StringOutput
The product tier of the cluster.
func (LookupClusterResultOutput) ProductUnit ¶
func (o LookupClusterResultOutput) ProductUnit() pulumi.IntOutput
The product unit of the cluster.
func (LookupClusterResultOutput) ProjectId ¶
func (o LookupClusterResultOutput) ProjectId() pulumi.StringOutput
The project id of the cluster.
func (LookupClusterResultOutput) SubscriptionId ¶
func (o LookupClusterResultOutput) SubscriptionId() pulumi.StringOutput
The subscription id of the cluster.
func (LookupClusterResultOutput) Suspended ¶
func (o LookupClusterResultOutput) Suspended() pulumi.BoolOutput
The suspended flag.
func (LookupClusterResultOutput) ToLookupClusterResultOutput ¶
func (o LookupClusterResultOutput) ToLookupClusterResultOutput() LookupClusterResultOutput
func (LookupClusterResultOutput) ToLookupClusterResultOutputWithContext ¶
func (o LookupClusterResultOutput) ToLookupClusterResultOutputWithContext(ctx context.Context) LookupClusterResultOutput
func (LookupClusterResultOutput) Url ¶
func (o LookupClusterResultOutput) Url() pulumi.StringOutput
The URL of the cluster.
func (LookupClusterResultOutput) Username ¶
func (o LookupClusterResultOutput) Username() pulumi.StringOutput
The username of the cluster.
type LookupOrganizationArgs ¶
type LookupOrganizationArgs struct {
// The id of the organization.
Id string `pulumi:"id"`
}
A collection of arguments for invoking getOrganization.
type LookupOrganizationOutputArgs ¶
type LookupOrganizationOutputArgs struct {
// The id of the organization.
Id pulumi.StringInput `pulumi:"id"`
}
A collection of arguments for invoking getOrganization.
func (LookupOrganizationOutputArgs) ElementType ¶
func (LookupOrganizationOutputArgs) ElementType() reflect.Type
type LookupOrganizationResult ¶
type LookupOrganizationResult struct {
// The DublinCore of the organization.
Dc GetOrganizationDc `pulumi:"dc"`
// The notification email used in the organization.
Email string `pulumi:"email"`
// The id of the organization.
Id string `pulumi:"id"`
// The name of the organization.
Name string `pulumi:"name"`
// Whether notifications enabled for the organization.
NotificationsEnabled bool `pulumi:"notificationsEnabled"`
// The support plan type used in the organization.
PlanType int `pulumi:"planType"`
// The project count in the organization.
ProjectCount int `pulumi:"projectCount"`
// The role FQN.
RoleFqn string `pulumi:"roleFqn"`
}
A collection of values returned by getOrganization.
func LookupOrganization ¶
func LookupOrganization(ctx *pulumi.Context, args *LookupOrganizationArgs, opts ...pulumi.InvokeOption) (*LookupOrganizationResult, error)
To retrieve an organization.
type LookupOrganizationResultOutput ¶
type LookupOrganizationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getOrganization.
func LookupOrganizationOutput ¶
func LookupOrganizationOutput(ctx *pulumi.Context, args LookupOrganizationOutputArgs, opts ...pulumi.InvokeOption) LookupOrganizationResultOutput
func (LookupOrganizationResultOutput) Dc ¶
func (o LookupOrganizationResultOutput) Dc() GetOrganizationDcOutput
The DublinCore of the organization.
func (LookupOrganizationResultOutput) ElementType ¶
func (LookupOrganizationResultOutput) ElementType() reflect.Type
func (LookupOrganizationResultOutput) Email ¶
func (o LookupOrganizationResultOutput) Email() pulumi.StringOutput
The notification email used in the organization.
func (LookupOrganizationResultOutput) Id ¶
func (o LookupOrganizationResultOutput) Id() pulumi.StringOutput
The id of the organization.
func (LookupOrganizationResultOutput) Name ¶
func (o LookupOrganizationResultOutput) Name() pulumi.StringOutput
The name of the organization.
func (LookupOrganizationResultOutput) NotificationsEnabled ¶
func (o LookupOrganizationResultOutput) NotificationsEnabled() pulumi.BoolOutput
Whether notifications enabled for the organization.
func (LookupOrganizationResultOutput) PlanType ¶
func (o LookupOrganizationResultOutput) PlanType() pulumi.IntOutput
The support plan type used in the organization.
func (LookupOrganizationResultOutput) ProjectCount ¶
func (o LookupOrganizationResultOutput) ProjectCount() pulumi.IntOutput
The project count in the organization.
func (LookupOrganizationResultOutput) RoleFqn ¶
func (o LookupOrganizationResultOutput) RoleFqn() pulumi.StringOutput
The role FQN.
func (LookupOrganizationResultOutput) ToLookupOrganizationResultOutput ¶
func (o LookupOrganizationResultOutput) ToLookupOrganizationResultOutput() LookupOrganizationResultOutput
func (LookupOrganizationResultOutput) ToLookupOrganizationResultOutputWithContext ¶
func (o LookupOrganizationResultOutput) ToLookupOrganizationResultOutputWithContext(ctx context.Context) LookupOrganizationResultOutput
type LookupProjectArgs ¶
type LookupProjectArgs struct {
// The id of the project.
Id string `pulumi:"id"`
}
A collection of arguments for invoking getProject.
type LookupProjectOutputArgs ¶
type LookupProjectOutputArgs struct {
// The id of the project.
Id pulumi.StringInput `pulumi:"id"`
}
A collection of arguments for invoking getProject.
func (LookupProjectOutputArgs) ElementType ¶
func (LookupProjectOutputArgs) ElementType() reflect.Type
type LookupProjectResult ¶
type LookupProjectResult struct {
// The DublinCore of the project.
Dc GetProjectDc `pulumi:"dc"`
// The id of the project.
Id string `pulumi:"id"`
// The name of the project.
Name string `pulumi:"name"`
// The organization id of the project.
OrganizationId string `pulumi:"organizationId"`
// The region of the project.
Region string `pulumi:"region"`
}
A collection of values returned by getProject.
func LookupProject ¶
func LookupProject(ctx *pulumi.Context, args *LookupProjectArgs, opts ...pulumi.InvokeOption) (*LookupProjectResult, error)
To retrieve a project.
type LookupProjectResultOutput ¶
type LookupProjectResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getProject.
func LookupProjectOutput ¶
func LookupProjectOutput(ctx *pulumi.Context, args LookupProjectOutputArgs, opts ...pulumi.InvokeOption) LookupProjectResultOutput
func (LookupProjectResultOutput) Dc ¶
func (o LookupProjectResultOutput) Dc() GetProjectDcOutput
The DublinCore of the project.
func (LookupProjectResultOutput) ElementType ¶
func (LookupProjectResultOutput) ElementType() reflect.Type
func (LookupProjectResultOutput) Id ¶
func (o LookupProjectResultOutput) Id() pulumi.StringOutput
The id of the project.
func (LookupProjectResultOutput) Name ¶
func (o LookupProjectResultOutput) Name() pulumi.StringOutput
The name of the project.
func (LookupProjectResultOutput) OrganizationId ¶
func (o LookupProjectResultOutput) OrganizationId() pulumi.StringOutput
The organization id of the project.
func (LookupProjectResultOutput) Region ¶
func (o LookupProjectResultOutput) Region() pulumi.StringOutput
The region of the project.
func (LookupProjectResultOutput) ToLookupProjectResultOutput ¶
func (o LookupProjectResultOutput) ToLookupProjectResultOutput() LookupProjectResultOutput
func (LookupProjectResultOutput) ToLookupProjectResultOutputWithContext ¶
func (o LookupProjectResultOutput) ToLookupProjectResultOutputWithContext(ctx context.Context) LookupProjectResultOutput
type Organization ¶
type Organization struct {
pulumi.CustomResourceState
// The DublinCore of the organization.
Dc OrganizationDcOutput `pulumi:"dc"`
// The notification email used in the organization.
Email pulumi.StringOutput `pulumi:"email"`
// The name of the organization.
Name pulumi.StringOutput `pulumi:"name"`
// Whether notifications enabled for the organization.
NotificationsEnabled pulumi.BoolOutput `pulumi:"notificationsEnabled"`
// The support plan type used in the organization.
PlanType pulumi.IntOutput `pulumi:"planType"`
// The project count in the organization.
ProjectCount pulumi.IntOutput `pulumi:"projectCount"`
// The role FQN.
RoleFqn pulumi.StringOutput `pulumi:"roleFqn"`
}
Creates and manages an organization.
func GetOrganization ¶
func GetOrganization(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OrganizationState, opts ...pulumi.ResourceOption) (*Organization, error)
GetOrganization gets an existing Organization 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 NewOrganization ¶
func NewOrganization(ctx *pulumi.Context, name string, args *OrganizationArgs, opts ...pulumi.ResourceOption) (*Organization, error)
NewOrganization registers a new resource with the given unique name, arguments, and options.
func (*Organization) ElementType ¶
func (*Organization) ElementType() reflect.Type
func (*Organization) ToOrganizationOutput ¶
func (i *Organization) ToOrganizationOutput() OrganizationOutput
func (*Organization) ToOrganizationOutputWithContext ¶
func (i *Organization) ToOrganizationOutputWithContext(ctx context.Context) OrganizationOutput
type OrganizationArgs ¶
type OrganizationArgs struct {
// The name of the organization.
Name pulumi.StringPtrInput
}
The set of arguments for constructing a Organization resource.
func (OrganizationArgs) ElementType ¶
func (OrganizationArgs) ElementType() reflect.Type
type OrganizationArray ¶
type OrganizationArray []OrganizationInput
func (OrganizationArray) ElementType ¶
func (OrganizationArray) ElementType() reflect.Type
func (OrganizationArray) ToOrganizationArrayOutput ¶
func (i OrganizationArray) ToOrganizationArrayOutput() OrganizationArrayOutput
func (OrganizationArray) ToOrganizationArrayOutputWithContext ¶
func (i OrganizationArray) ToOrganizationArrayOutputWithContext(ctx context.Context) OrganizationArrayOutput
type OrganizationArrayInput ¶
type OrganizationArrayInput interface {
pulumi.Input
ToOrganizationArrayOutput() OrganizationArrayOutput
ToOrganizationArrayOutputWithContext(context.Context) OrganizationArrayOutput
}
OrganizationArrayInput is an input type that accepts OrganizationArray and OrganizationArrayOutput values. You can construct a concrete instance of `OrganizationArrayInput` via:
OrganizationArray{ OrganizationArgs{...} }
type OrganizationArrayOutput ¶
type OrganizationArrayOutput struct{ *pulumi.OutputState }
func (OrganizationArrayOutput) ElementType ¶
func (OrganizationArrayOutput) ElementType() reflect.Type
func (OrganizationArrayOutput) Index ¶
func (o OrganizationArrayOutput) Index(i pulumi.IntInput) OrganizationOutput
func (OrganizationArrayOutput) ToOrganizationArrayOutput ¶
func (o OrganizationArrayOutput) ToOrganizationArrayOutput() OrganizationArrayOutput
func (OrganizationArrayOutput) ToOrganizationArrayOutputWithContext ¶
func (o OrganizationArrayOutput) ToOrganizationArrayOutputWithContext(ctx context.Context) OrganizationArrayOutput
type OrganizationDc ¶
type OrganizationDcArgs ¶
type OrganizationDcArgs struct {
// The created time.
Created pulumi.StringPtrInput `pulumi:"created"`
// The modified time.
Modified pulumi.StringPtrInput `pulumi:"modified"`
}
func (OrganizationDcArgs) ElementType ¶
func (OrganizationDcArgs) ElementType() reflect.Type
func (OrganizationDcArgs) ToOrganizationDcOutput ¶
func (i OrganizationDcArgs) ToOrganizationDcOutput() OrganizationDcOutput
func (OrganizationDcArgs) ToOrganizationDcOutputWithContext ¶
func (i OrganizationDcArgs) ToOrganizationDcOutputWithContext(ctx context.Context) OrganizationDcOutput
func (OrganizationDcArgs) ToOrganizationDcPtrOutput ¶
func (i OrganizationDcArgs) ToOrganizationDcPtrOutput() OrganizationDcPtrOutput
func (OrganizationDcArgs) ToOrganizationDcPtrOutputWithContext ¶
func (i OrganizationDcArgs) ToOrganizationDcPtrOutputWithContext(ctx context.Context) OrganizationDcPtrOutput
type OrganizationDcInput ¶
type OrganizationDcInput interface {
pulumi.Input
ToOrganizationDcOutput() OrganizationDcOutput
ToOrganizationDcOutputWithContext(context.Context) OrganizationDcOutput
}
OrganizationDcInput is an input type that accepts OrganizationDcArgs and OrganizationDcOutput values. You can construct a concrete instance of `OrganizationDcInput` via:
OrganizationDcArgs{...}
type OrganizationDcOutput ¶
type OrganizationDcOutput struct{ *pulumi.OutputState }
func (OrganizationDcOutput) Created ¶
func (o OrganizationDcOutput) Created() pulumi.StringPtrOutput
The created time.
func (OrganizationDcOutput) ElementType ¶
func (OrganizationDcOutput) ElementType() reflect.Type
func (OrganizationDcOutput) Modified ¶
func (o OrganizationDcOutput) Modified() pulumi.StringPtrOutput
The modified time.
func (OrganizationDcOutput) ToOrganizationDcOutput ¶
func (o OrganizationDcOutput) ToOrganizationDcOutput() OrganizationDcOutput
func (OrganizationDcOutput) ToOrganizationDcOutputWithContext ¶
func (o OrganizationDcOutput) ToOrganizationDcOutputWithContext(ctx context.Context) OrganizationDcOutput
func (OrganizationDcOutput) ToOrganizationDcPtrOutput ¶
func (o OrganizationDcOutput) ToOrganizationDcPtrOutput() OrganizationDcPtrOutput
func (OrganizationDcOutput) ToOrganizationDcPtrOutputWithContext ¶
func (o OrganizationDcOutput) ToOrganizationDcPtrOutputWithContext(ctx context.Context) OrganizationDcPtrOutput
type OrganizationDcPtrInput ¶
type OrganizationDcPtrInput interface {
pulumi.Input
ToOrganizationDcPtrOutput() OrganizationDcPtrOutput
ToOrganizationDcPtrOutputWithContext(context.Context) OrganizationDcPtrOutput
}
OrganizationDcPtrInput is an input type that accepts OrganizationDcArgs, OrganizationDcPtr and OrganizationDcPtrOutput values. You can construct a concrete instance of `OrganizationDcPtrInput` via:
OrganizationDcArgs{...}
or:
nil
func OrganizationDcPtr ¶
func OrganizationDcPtr(v *OrganizationDcArgs) OrganizationDcPtrInput
type OrganizationDcPtrOutput ¶
type OrganizationDcPtrOutput struct{ *pulumi.OutputState }
func (OrganizationDcPtrOutput) Created ¶
func (o OrganizationDcPtrOutput) Created() pulumi.StringPtrOutput
The created time.
func (OrganizationDcPtrOutput) Elem ¶
func (o OrganizationDcPtrOutput) Elem() OrganizationDcOutput
func (OrganizationDcPtrOutput) ElementType ¶
func (OrganizationDcPtrOutput) ElementType() reflect.Type
func (OrganizationDcPtrOutput) Modified ¶
func (o OrganizationDcPtrOutput) Modified() pulumi.StringPtrOutput
The modified time.
func (OrganizationDcPtrOutput) ToOrganizationDcPtrOutput ¶
func (o OrganizationDcPtrOutput) ToOrganizationDcPtrOutput() OrganizationDcPtrOutput
func (OrganizationDcPtrOutput) ToOrganizationDcPtrOutputWithContext ¶
func (o OrganizationDcPtrOutput) ToOrganizationDcPtrOutputWithContext(ctx context.Context) OrganizationDcPtrOutput
type OrganizationInput ¶
type OrganizationInput interface {
pulumi.Input
ToOrganizationOutput() OrganizationOutput
ToOrganizationOutputWithContext(ctx context.Context) OrganizationOutput
}
type OrganizationMap ¶
type OrganizationMap map[string]OrganizationInput
func (OrganizationMap) ElementType ¶
func (OrganizationMap) ElementType() reflect.Type
func (OrganizationMap) ToOrganizationMapOutput ¶
func (i OrganizationMap) ToOrganizationMapOutput() OrganizationMapOutput
func (OrganizationMap) ToOrganizationMapOutputWithContext ¶
func (i OrganizationMap) ToOrganizationMapOutputWithContext(ctx context.Context) OrganizationMapOutput
type OrganizationMapInput ¶
type OrganizationMapInput interface {
pulumi.Input
ToOrganizationMapOutput() OrganizationMapOutput
ToOrganizationMapOutputWithContext(context.Context) OrganizationMapOutput
}
OrganizationMapInput is an input type that accepts OrganizationMap and OrganizationMapOutput values. You can construct a concrete instance of `OrganizationMapInput` via:
OrganizationMap{ "key": OrganizationArgs{...} }
type OrganizationMapOutput ¶
type OrganizationMapOutput struct{ *pulumi.OutputState }
func (OrganizationMapOutput) ElementType ¶
func (OrganizationMapOutput) ElementType() reflect.Type
func (OrganizationMapOutput) MapIndex ¶
func (o OrganizationMapOutput) MapIndex(k pulumi.StringInput) OrganizationOutput
func (OrganizationMapOutput) ToOrganizationMapOutput ¶
func (o OrganizationMapOutput) ToOrganizationMapOutput() OrganizationMapOutput
func (OrganizationMapOutput) ToOrganizationMapOutputWithContext ¶
func (o OrganizationMapOutput) ToOrganizationMapOutputWithContext(ctx context.Context) OrganizationMapOutput
type OrganizationOutput ¶
type OrganizationOutput struct{ *pulumi.OutputState }
func (OrganizationOutput) Dc ¶
func (o OrganizationOutput) Dc() OrganizationDcOutput
The DublinCore of the organization.
func (OrganizationOutput) ElementType ¶
func (OrganizationOutput) ElementType() reflect.Type
func (OrganizationOutput) Email ¶
func (o OrganizationOutput) Email() pulumi.StringOutput
The notification email used in the organization.
func (OrganizationOutput) Name ¶
func (o OrganizationOutput) Name() pulumi.StringOutput
The name of the organization.
func (OrganizationOutput) NotificationsEnabled ¶
func (o OrganizationOutput) NotificationsEnabled() pulumi.BoolOutput
Whether notifications enabled for the organization.
func (OrganizationOutput) PlanType ¶
func (o OrganizationOutput) PlanType() pulumi.IntOutput
The support plan type used in the organization.
func (OrganizationOutput) ProjectCount ¶
func (o OrganizationOutput) ProjectCount() pulumi.IntOutput
The project count in the organization.
func (OrganizationOutput) RoleFqn ¶
func (o OrganizationOutput) RoleFqn() pulumi.StringOutput
The role FQN.
func (OrganizationOutput) ToOrganizationOutput ¶
func (o OrganizationOutput) ToOrganizationOutput() OrganizationOutput
func (OrganizationOutput) ToOrganizationOutputWithContext ¶
func (o OrganizationOutput) ToOrganizationOutputWithContext(ctx context.Context) OrganizationOutput
type OrganizationState ¶
type OrganizationState struct {
// The DublinCore of the organization.
Dc OrganizationDcPtrInput
// The notification email used in the organization.
Email pulumi.StringPtrInput
// The name of the organization.
Name pulumi.StringPtrInput
// Whether notifications enabled for the organization.
NotificationsEnabled pulumi.BoolPtrInput
// The support plan type used in the organization.
PlanType pulumi.IntPtrInput
// The project count in the organization.
ProjectCount pulumi.IntPtrInput
// The role FQN.
RoleFqn pulumi.StringPtrInput
}
func (OrganizationState) ElementType ¶
func (OrganizationState) ElementType() reflect.Type
type Project ¶
type Project struct {
pulumi.CustomResourceState
// The DublinCore of the project.
Dc ProjectDcOutput `pulumi:"dc"`
// The name of the project.
Name pulumi.StringOutput `pulumi:"name"`
// The organization id of the project.
OrganizationId pulumi.StringOutput `pulumi:"organizationId"`
// The region of the project.
Region pulumi.StringOutput `pulumi:"region"`
}
Creates and manages a project.
func GetProject ¶
func GetProject(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProjectState, opts ...pulumi.ResourceOption) (*Project, error)
GetProject gets an existing Project 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 NewProject ¶
func NewProject(ctx *pulumi.Context, name string, args *ProjectArgs, opts ...pulumi.ResourceOption) (*Project, error)
NewProject registers a new resource with the given unique name, arguments, and options.
func (*Project) ElementType ¶
func (*Project) ToProjectOutput ¶
func (i *Project) ToProjectOutput() ProjectOutput
func (*Project) ToProjectOutputWithContext ¶
func (i *Project) ToProjectOutputWithContext(ctx context.Context) ProjectOutput
type ProjectArgs ¶
type ProjectArgs struct {
// The name of the project.
Name pulumi.StringPtrInput
// The organization id of the project.
OrganizationId pulumi.StringInput
// The region of the project.
Region pulumi.StringInput
}
The set of arguments for constructing a Project resource.
func (ProjectArgs) ElementType ¶
func (ProjectArgs) ElementType() reflect.Type
type ProjectArray ¶
type ProjectArray []ProjectInput
func (ProjectArray) ElementType ¶
func (ProjectArray) ElementType() reflect.Type
func (ProjectArray) ToProjectArrayOutput ¶
func (i ProjectArray) ToProjectArrayOutput() ProjectArrayOutput
func (ProjectArray) ToProjectArrayOutputWithContext ¶
func (i ProjectArray) ToProjectArrayOutputWithContext(ctx context.Context) ProjectArrayOutput
type ProjectArrayInput ¶
type ProjectArrayInput interface {
pulumi.Input
ToProjectArrayOutput() ProjectArrayOutput
ToProjectArrayOutputWithContext(context.Context) ProjectArrayOutput
}
ProjectArrayInput is an input type that accepts ProjectArray and ProjectArrayOutput values. You can construct a concrete instance of `ProjectArrayInput` via:
ProjectArray{ ProjectArgs{...} }
type ProjectArrayOutput ¶
type ProjectArrayOutput struct{ *pulumi.OutputState }
func (ProjectArrayOutput) ElementType ¶
func (ProjectArrayOutput) ElementType() reflect.Type
func (ProjectArrayOutput) Index ¶
func (o ProjectArrayOutput) Index(i pulumi.IntInput) ProjectOutput
func (ProjectArrayOutput) ToProjectArrayOutput ¶
func (o ProjectArrayOutput) ToProjectArrayOutput() ProjectArrayOutput
func (ProjectArrayOutput) ToProjectArrayOutputWithContext ¶
func (o ProjectArrayOutput) ToProjectArrayOutputWithContext(ctx context.Context) ProjectArrayOutput
type ProjectDcArgs ¶
type ProjectDcArgs struct {
// The created time.
Created pulumi.StringPtrInput `pulumi:"created"`
// The modified time.
Modified pulumi.StringPtrInput `pulumi:"modified"`
}
func (ProjectDcArgs) ElementType ¶
func (ProjectDcArgs) ElementType() reflect.Type
func (ProjectDcArgs) ToProjectDcOutput ¶
func (i ProjectDcArgs) ToProjectDcOutput() ProjectDcOutput
func (ProjectDcArgs) ToProjectDcOutputWithContext ¶
func (i ProjectDcArgs) ToProjectDcOutputWithContext(ctx context.Context) ProjectDcOutput
func (ProjectDcArgs) ToProjectDcPtrOutput ¶
func (i ProjectDcArgs) ToProjectDcPtrOutput() ProjectDcPtrOutput
func (ProjectDcArgs) ToProjectDcPtrOutputWithContext ¶
func (i ProjectDcArgs) ToProjectDcPtrOutputWithContext(ctx context.Context) ProjectDcPtrOutput
type ProjectDcInput ¶
type ProjectDcInput interface {
pulumi.Input
ToProjectDcOutput() ProjectDcOutput
ToProjectDcOutputWithContext(context.Context) ProjectDcOutput
}
ProjectDcInput is an input type that accepts ProjectDcArgs and ProjectDcOutput values. You can construct a concrete instance of `ProjectDcInput` via:
ProjectDcArgs{...}
type ProjectDcOutput ¶
type ProjectDcOutput struct{ *pulumi.OutputState }
func (ProjectDcOutput) Created ¶
func (o ProjectDcOutput) Created() pulumi.StringPtrOutput
The created time.
func (ProjectDcOutput) ElementType ¶
func (ProjectDcOutput) ElementType() reflect.Type
func (ProjectDcOutput) Modified ¶
func (o ProjectDcOutput) Modified() pulumi.StringPtrOutput
The modified time.
func (ProjectDcOutput) ToProjectDcOutput ¶
func (o ProjectDcOutput) ToProjectDcOutput() ProjectDcOutput
func (ProjectDcOutput) ToProjectDcOutputWithContext ¶
func (o ProjectDcOutput) ToProjectDcOutputWithContext(ctx context.Context) ProjectDcOutput
func (ProjectDcOutput) ToProjectDcPtrOutput ¶
func (o ProjectDcOutput) ToProjectDcPtrOutput() ProjectDcPtrOutput
func (ProjectDcOutput) ToProjectDcPtrOutputWithContext ¶
func (o ProjectDcOutput) ToProjectDcPtrOutputWithContext(ctx context.Context) ProjectDcPtrOutput
type ProjectDcPtrInput ¶
type ProjectDcPtrInput interface {
pulumi.Input
ToProjectDcPtrOutput() ProjectDcPtrOutput
ToProjectDcPtrOutputWithContext(context.Context) ProjectDcPtrOutput
}
ProjectDcPtrInput is an input type that accepts ProjectDcArgs, ProjectDcPtr and ProjectDcPtrOutput values. You can construct a concrete instance of `ProjectDcPtrInput` via:
ProjectDcArgs{...}
or:
nil
func ProjectDcPtr ¶
func ProjectDcPtr(v *ProjectDcArgs) ProjectDcPtrInput
type ProjectDcPtrOutput ¶
type ProjectDcPtrOutput struct{ *pulumi.OutputState }
func (ProjectDcPtrOutput) Created ¶
func (o ProjectDcPtrOutput) Created() pulumi.StringPtrOutput
The created time.
func (ProjectDcPtrOutput) Elem ¶
func (o ProjectDcPtrOutput) Elem() ProjectDcOutput
func (ProjectDcPtrOutput) ElementType ¶
func (ProjectDcPtrOutput) ElementType() reflect.Type
func (ProjectDcPtrOutput) Modified ¶
func (o ProjectDcPtrOutput) Modified() pulumi.StringPtrOutput
The modified time.
func (ProjectDcPtrOutput) ToProjectDcPtrOutput ¶
func (o ProjectDcPtrOutput) ToProjectDcPtrOutput() ProjectDcPtrOutput
func (ProjectDcPtrOutput) ToProjectDcPtrOutputWithContext ¶
func (o ProjectDcPtrOutput) ToProjectDcPtrOutputWithContext(ctx context.Context) ProjectDcPtrOutput
type ProjectInput ¶
type ProjectInput interface {
pulumi.Input
ToProjectOutput() ProjectOutput
ToProjectOutputWithContext(ctx context.Context) ProjectOutput
}
type ProjectMap ¶
type ProjectMap map[string]ProjectInput
func (ProjectMap) ElementType ¶
func (ProjectMap) ElementType() reflect.Type
func (ProjectMap) ToProjectMapOutput ¶
func (i ProjectMap) ToProjectMapOutput() ProjectMapOutput
func (ProjectMap) ToProjectMapOutputWithContext ¶
func (i ProjectMap) ToProjectMapOutputWithContext(ctx context.Context) ProjectMapOutput
type ProjectMapInput ¶
type ProjectMapInput interface {
pulumi.Input
ToProjectMapOutput() ProjectMapOutput
ToProjectMapOutputWithContext(context.Context) ProjectMapOutput
}
ProjectMapInput is an input type that accepts ProjectMap and ProjectMapOutput values. You can construct a concrete instance of `ProjectMapInput` via:
ProjectMap{ "key": ProjectArgs{...} }
type ProjectMapOutput ¶
type ProjectMapOutput struct{ *pulumi.OutputState }
func (ProjectMapOutput) ElementType ¶
func (ProjectMapOutput) ElementType() reflect.Type
func (ProjectMapOutput) MapIndex ¶
func (o ProjectMapOutput) MapIndex(k pulumi.StringInput) ProjectOutput
func (ProjectMapOutput) ToProjectMapOutput ¶
func (o ProjectMapOutput) ToProjectMapOutput() ProjectMapOutput
func (ProjectMapOutput) ToProjectMapOutputWithContext ¶
func (o ProjectMapOutput) ToProjectMapOutputWithContext(ctx context.Context) ProjectMapOutput
type ProjectOutput ¶
type ProjectOutput struct{ *pulumi.OutputState }
func (ProjectOutput) Dc ¶
func (o ProjectOutput) Dc() ProjectDcOutput
The DublinCore of the project.
func (ProjectOutput) ElementType ¶
func (ProjectOutput) ElementType() reflect.Type
func (ProjectOutput) Name ¶
func (o ProjectOutput) Name() pulumi.StringOutput
The name of the project.
func (ProjectOutput) OrganizationId ¶
func (o ProjectOutput) OrganizationId() pulumi.StringOutput
The organization id of the project.
func (ProjectOutput) Region ¶
func (o ProjectOutput) Region() pulumi.StringOutput
The region of the project.
func (ProjectOutput) ToProjectOutput ¶
func (o ProjectOutput) ToProjectOutput() ProjectOutput
func (ProjectOutput) ToProjectOutputWithContext ¶
func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput
type ProjectState ¶
type ProjectState struct {
// The DublinCore of the project.
Dc ProjectDcPtrInput
// The name of the project.
Name pulumi.StringPtrInput
// The organization id of the project.
OrganizationId pulumi.StringPtrInput
// The region of the project.
Region pulumi.StringPtrInput
}
func (ProjectState) ElementType ¶
func (ProjectState) ElementType() reflect.Type
type Provider ¶
type Provider struct {
pulumi.ProviderResourceState
// The API key
ApiKey pulumi.StringPtrOutput `pulumi:"apiKey"`
// The API secret
ApiSecret pulumi.StringPtrOutput `pulumi:"apiSecret"`
// The CrateDB Cloud URL
Url pulumi.StringPtrOutput `pulumi:"url"`
}
The provider type for the cratedb 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 {
// The API key
ApiKey pulumi.StringPtrInput
// The API secret
ApiSecret pulumi.StringPtrInput
// The CrateDB Cloud URL
Url 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) ApiSecret ¶
func (o ProviderOutput) ApiSecret() pulumi.StringPtrOutput
The API secret
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
func (ProviderOutput) Url ¶
func (o ProviderOutput) Url() pulumi.StringPtrOutput
The CrateDB Cloud URL