Documentation
¶
Index ¶
- type Cluster
- type ClusterArgs
- type ClusterArray
- type ClusterArrayInput
- type ClusterArrayOutput
- type ClusterInput
- type ClusterMap
- type ClusterMapInput
- type ClusterMapOutput
- type ClusterOutput
- func (o ClusterOutput) AvailabilityDomains() pulumi.StringArrayOutput
- func (o ClusterOutput) CompartmentId() pulumi.StringOutput
- func (o ClusterOutput) DataNodeCount() pulumi.IntOutput
- func (o ClusterOutput) DataNodeHostBareMetalShape() pulumi.StringOutput
- func (o ClusterOutput) DataNodeHostMemoryGb() pulumi.IntOutput
- func (o ClusterOutput) DataNodeHostOcpuCount() pulumi.IntOutput
- func (o ClusterOutput) DataNodeHostType() pulumi.StringOutput
- func (o ClusterOutput) DataNodeStorageGb() pulumi.IntOutput
- func (o ClusterOutput) DefinedTags() pulumi.MapOutput
- func (o ClusterOutput) DisplayName() pulumi.StringOutput
- func (ClusterOutput) ElementType() reflect.Type
- func (o ClusterOutput) Fqdn() pulumi.StringOutput
- func (o ClusterOutput) FreeformTags() pulumi.MapOutput
- func (o ClusterOutput) LifecycleDetails() pulumi.StringOutput
- func (o ClusterOutput) MasterNodeCount() pulumi.IntOutput
- func (o ClusterOutput) MasterNodeHostBareMetalShape() pulumi.StringOutput
- func (o ClusterOutput) MasterNodeHostMemoryGb() pulumi.IntOutput
- func (o ClusterOutput) MasterNodeHostOcpuCount() pulumi.IntOutput
- func (o ClusterOutput) MasterNodeHostType() pulumi.StringOutput
- func (o ClusterOutput) OpendashboardFqdn() pulumi.StringOutput
- func (o ClusterOutput) OpendashboardNodeCount() pulumi.IntOutput
- func (o ClusterOutput) OpendashboardNodeHostMemoryGb() pulumi.IntOutput
- func (o ClusterOutput) OpendashboardNodeHostOcpuCount() pulumi.IntOutput
- func (o ClusterOutput) OpendashboardPrivateIp() pulumi.StringOutput
- func (o ClusterOutput) OpensearchFqdn() pulumi.StringOutput
- func (o ClusterOutput) OpensearchPrivateIp() pulumi.StringOutput
- func (o ClusterOutput) SoftwareVersion() pulumi.StringOutput
- func (o ClusterOutput) State() pulumi.StringOutput
- func (o ClusterOutput) SubnetCompartmentId() pulumi.StringOutput
- func (o ClusterOutput) SubnetId() pulumi.StringOutput
- func (o ClusterOutput) SystemTags() pulumi.MapOutput
- func (o ClusterOutput) TimeCreated() pulumi.StringOutput
- func (o ClusterOutput) TimeDeleted() pulumi.StringOutput
- func (o ClusterOutput) TimeUpdated() pulumi.StringOutput
- func (o ClusterOutput) ToClusterOutput() ClusterOutput
- func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
- func (o ClusterOutput) TotalStorageGb() pulumi.IntOutput
- func (o ClusterOutput) VcnCompartmentId() pulumi.StringOutput
- func (o ClusterOutput) VcnId() pulumi.StringOutput
- type ClusterState
- type GetOpensearchClusterArgs
- type GetOpensearchClusterOutputArgs
- type GetOpensearchClusterResult
- type GetOpensearchClusterResultOutput
- func (o GetOpensearchClusterResultOutput) AvailabilityDomains() pulumi.StringArrayOutput
- func (o GetOpensearchClusterResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetOpensearchClusterResultOutput) DataNodeCount() pulumi.IntOutput
- func (o GetOpensearchClusterResultOutput) DataNodeHostBareMetalShape() pulumi.StringOutput
- func (o GetOpensearchClusterResultOutput) DataNodeHostMemoryGb() pulumi.IntOutput
- func (o GetOpensearchClusterResultOutput) DataNodeHostOcpuCount() pulumi.IntOutput
- func (o GetOpensearchClusterResultOutput) DataNodeHostType() pulumi.StringOutput
- func (o GetOpensearchClusterResultOutput) DataNodeStorageGb() pulumi.IntOutput
- func (o GetOpensearchClusterResultOutput) DefinedTags() pulumi.MapOutput
- func (o GetOpensearchClusterResultOutput) DisplayName() pulumi.StringOutput
- func (GetOpensearchClusterResultOutput) ElementType() reflect.Type
- func (o GetOpensearchClusterResultOutput) Fqdn() pulumi.StringOutput
- func (o GetOpensearchClusterResultOutput) FreeformTags() pulumi.MapOutput
- func (o GetOpensearchClusterResultOutput) Id() pulumi.StringOutput
- func (o GetOpensearchClusterResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetOpensearchClusterResultOutput) MasterNodeCount() pulumi.IntOutput
- func (o GetOpensearchClusterResultOutput) MasterNodeHostBareMetalShape() pulumi.StringOutput
- func (o GetOpensearchClusterResultOutput) MasterNodeHostMemoryGb() pulumi.IntOutput
- func (o GetOpensearchClusterResultOutput) MasterNodeHostOcpuCount() pulumi.IntOutput
- func (o GetOpensearchClusterResultOutput) MasterNodeHostType() pulumi.StringOutput
- func (o GetOpensearchClusterResultOutput) OpendashboardFqdn() pulumi.StringOutput
- func (o GetOpensearchClusterResultOutput) OpendashboardNodeCount() pulumi.IntOutput
- func (o GetOpensearchClusterResultOutput) OpendashboardNodeHostMemoryGb() pulumi.IntOutput
- func (o GetOpensearchClusterResultOutput) OpendashboardNodeHostOcpuCount() pulumi.IntOutput
- func (o GetOpensearchClusterResultOutput) OpendashboardPrivateIp() pulumi.StringOutput
- func (o GetOpensearchClusterResultOutput) OpensearchClusterId() pulumi.StringOutput
- func (o GetOpensearchClusterResultOutput) OpensearchFqdn() pulumi.StringOutput
- func (o GetOpensearchClusterResultOutput) OpensearchPrivateIp() pulumi.StringOutput
- func (o GetOpensearchClusterResultOutput) SoftwareVersion() pulumi.StringOutput
- func (o GetOpensearchClusterResultOutput) State() pulumi.StringOutput
- func (o GetOpensearchClusterResultOutput) SubnetCompartmentId() pulumi.StringOutput
- func (o GetOpensearchClusterResultOutput) SubnetId() pulumi.StringOutput
- func (o GetOpensearchClusterResultOutput) SystemTags() pulumi.MapOutput
- func (o GetOpensearchClusterResultOutput) TimeCreated() pulumi.StringOutput
- func (o GetOpensearchClusterResultOutput) TimeDeleted() pulumi.StringOutput
- func (o GetOpensearchClusterResultOutput) TimeUpdated() pulumi.StringOutput
- func (o GetOpensearchClusterResultOutput) ToGetOpensearchClusterResultOutput() GetOpensearchClusterResultOutput
- func (o GetOpensearchClusterResultOutput) ToGetOpensearchClusterResultOutputWithContext(ctx context.Context) GetOpensearchClusterResultOutput
- func (o GetOpensearchClusterResultOutput) TotalStorageGb() pulumi.IntOutput
- func (o GetOpensearchClusterResultOutput) VcnCompartmentId() pulumi.StringOutput
- func (o GetOpensearchClusterResultOutput) VcnId() pulumi.StringOutput
- type GetOpensearchClustersArgs
- type GetOpensearchClustersFilter
- type GetOpensearchClustersFilterArgs
- func (GetOpensearchClustersFilterArgs) ElementType() reflect.Type
- func (i GetOpensearchClustersFilterArgs) ToGetOpensearchClustersFilterOutput() GetOpensearchClustersFilterOutput
- func (i GetOpensearchClustersFilterArgs) ToGetOpensearchClustersFilterOutputWithContext(ctx context.Context) GetOpensearchClustersFilterOutput
- type GetOpensearchClustersFilterArray
- func (GetOpensearchClustersFilterArray) ElementType() reflect.Type
- func (i GetOpensearchClustersFilterArray) ToGetOpensearchClustersFilterArrayOutput() GetOpensearchClustersFilterArrayOutput
- func (i GetOpensearchClustersFilterArray) ToGetOpensearchClustersFilterArrayOutputWithContext(ctx context.Context) GetOpensearchClustersFilterArrayOutput
- type GetOpensearchClustersFilterArrayInput
- type GetOpensearchClustersFilterArrayOutput
- func (GetOpensearchClustersFilterArrayOutput) ElementType() reflect.Type
- func (o GetOpensearchClustersFilterArrayOutput) Index(i pulumi.IntInput) GetOpensearchClustersFilterOutput
- func (o GetOpensearchClustersFilterArrayOutput) ToGetOpensearchClustersFilterArrayOutput() GetOpensearchClustersFilterArrayOutput
- func (o GetOpensearchClustersFilterArrayOutput) ToGetOpensearchClustersFilterArrayOutputWithContext(ctx context.Context) GetOpensearchClustersFilterArrayOutput
- type GetOpensearchClustersFilterInput
- type GetOpensearchClustersFilterOutput
- func (GetOpensearchClustersFilterOutput) ElementType() reflect.Type
- func (o GetOpensearchClustersFilterOutput) Name() pulumi.StringOutput
- func (o GetOpensearchClustersFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetOpensearchClustersFilterOutput) ToGetOpensearchClustersFilterOutput() GetOpensearchClustersFilterOutput
- func (o GetOpensearchClustersFilterOutput) ToGetOpensearchClustersFilterOutputWithContext(ctx context.Context) GetOpensearchClustersFilterOutput
- func (o GetOpensearchClustersFilterOutput) Values() pulumi.StringArrayOutput
- type GetOpensearchClustersOpensearchClusterCollection
- type GetOpensearchClustersOpensearchClusterCollectionArgs
- func (GetOpensearchClustersOpensearchClusterCollectionArgs) ElementType() reflect.Type
- func (i GetOpensearchClustersOpensearchClusterCollectionArgs) ToGetOpensearchClustersOpensearchClusterCollectionOutput() GetOpensearchClustersOpensearchClusterCollectionOutput
- func (i GetOpensearchClustersOpensearchClusterCollectionArgs) ToGetOpensearchClustersOpensearchClusterCollectionOutputWithContext(ctx context.Context) GetOpensearchClustersOpensearchClusterCollectionOutput
- type GetOpensearchClustersOpensearchClusterCollectionArray
- func (GetOpensearchClustersOpensearchClusterCollectionArray) ElementType() reflect.Type
- func (i GetOpensearchClustersOpensearchClusterCollectionArray) ToGetOpensearchClustersOpensearchClusterCollectionArrayOutput() GetOpensearchClustersOpensearchClusterCollectionArrayOutput
- func (i GetOpensearchClustersOpensearchClusterCollectionArray) ToGetOpensearchClustersOpensearchClusterCollectionArrayOutputWithContext(ctx context.Context) GetOpensearchClustersOpensearchClusterCollectionArrayOutput
- type GetOpensearchClustersOpensearchClusterCollectionArrayInput
- type GetOpensearchClustersOpensearchClusterCollectionArrayOutput
- func (GetOpensearchClustersOpensearchClusterCollectionArrayOutput) ElementType() reflect.Type
- func (o GetOpensearchClustersOpensearchClusterCollectionArrayOutput) Index(i pulumi.IntInput) GetOpensearchClustersOpensearchClusterCollectionOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionArrayOutput) ToGetOpensearchClustersOpensearchClusterCollectionArrayOutput() GetOpensearchClustersOpensearchClusterCollectionArrayOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionArrayOutput) ToGetOpensearchClustersOpensearchClusterCollectionArrayOutputWithContext(ctx context.Context) GetOpensearchClustersOpensearchClusterCollectionArrayOutput
- type GetOpensearchClustersOpensearchClusterCollectionInput
- type GetOpensearchClustersOpensearchClusterCollectionItem
- type GetOpensearchClustersOpensearchClusterCollectionItemArgs
- func (GetOpensearchClustersOpensearchClusterCollectionItemArgs) ElementType() reflect.Type
- func (i GetOpensearchClustersOpensearchClusterCollectionItemArgs) ToGetOpensearchClustersOpensearchClusterCollectionItemOutput() GetOpensearchClustersOpensearchClusterCollectionItemOutput
- func (i GetOpensearchClustersOpensearchClusterCollectionItemArgs) ToGetOpensearchClustersOpensearchClusterCollectionItemOutputWithContext(ctx context.Context) GetOpensearchClustersOpensearchClusterCollectionItemOutput
- type GetOpensearchClustersOpensearchClusterCollectionItemArray
- func (GetOpensearchClustersOpensearchClusterCollectionItemArray) ElementType() reflect.Type
- func (i GetOpensearchClustersOpensearchClusterCollectionItemArray) ToGetOpensearchClustersOpensearchClusterCollectionItemArrayOutput() GetOpensearchClustersOpensearchClusterCollectionItemArrayOutput
- func (i GetOpensearchClustersOpensearchClusterCollectionItemArray) ToGetOpensearchClustersOpensearchClusterCollectionItemArrayOutputWithContext(ctx context.Context) GetOpensearchClustersOpensearchClusterCollectionItemArrayOutput
- type GetOpensearchClustersOpensearchClusterCollectionItemArrayInput
- type GetOpensearchClustersOpensearchClusterCollectionItemArrayOutput
- func (GetOpensearchClustersOpensearchClusterCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetOpensearchClustersOpensearchClusterCollectionItemArrayOutput) Index(i pulumi.IntInput) GetOpensearchClustersOpensearchClusterCollectionItemOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemArrayOutput) ToGetOpensearchClustersOpensearchClusterCollectionItemArrayOutput() GetOpensearchClustersOpensearchClusterCollectionItemArrayOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemArrayOutput) ToGetOpensearchClustersOpensearchClusterCollectionItemArrayOutputWithContext(ctx context.Context) GetOpensearchClustersOpensearchClusterCollectionItemArrayOutput
- type GetOpensearchClustersOpensearchClusterCollectionItemInput
- type GetOpensearchClustersOpensearchClusterCollectionItemOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) AvailabilityDomains() pulumi.StringArrayOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) DataNodeCount() pulumi.IntOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) DataNodeHostBareMetalShape() pulumi.StringOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) DataNodeHostMemoryGb() pulumi.IntOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) DataNodeHostOcpuCount() pulumi.IntOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) DataNodeHostType() pulumi.StringOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) DataNodeStorageGb() pulumi.IntOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) DefinedTags() pulumi.MapOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) ElementType() reflect.Type
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) Fqdn() pulumi.StringOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) FreeformTags() pulumi.MapOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) MasterNodeCount() pulumi.IntOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) MasterNodeHostBareMetalShape() pulumi.StringOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) MasterNodeHostMemoryGb() pulumi.IntOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) MasterNodeHostOcpuCount() pulumi.IntOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) MasterNodeHostType() pulumi.StringOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) OpendashboardFqdn() pulumi.StringOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) OpendashboardNodeCount() pulumi.IntOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) OpendashboardNodeHostMemoryGb() pulumi.IntOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) OpendashboardNodeHostOcpuCount() pulumi.IntOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) OpendashboardPrivateIp() pulumi.StringOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) OpensearchFqdn() pulumi.StringOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) OpensearchPrivateIp() pulumi.StringOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) SoftwareVersion() pulumi.StringOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) State() pulumi.StringOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) SubnetCompartmentId() pulumi.StringOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) SubnetId() pulumi.StringOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) SystemTags() pulumi.MapOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) TimeDeleted() pulumi.StringOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) ToGetOpensearchClustersOpensearchClusterCollectionItemOutput() GetOpensearchClustersOpensearchClusterCollectionItemOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) ToGetOpensearchClustersOpensearchClusterCollectionItemOutputWithContext(ctx context.Context) GetOpensearchClustersOpensearchClusterCollectionItemOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) TotalStorageGb() pulumi.IntOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) VcnCompartmentId() pulumi.StringOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) VcnId() pulumi.StringOutput
- type GetOpensearchClustersOpensearchClusterCollectionOutput
- func (GetOpensearchClustersOpensearchClusterCollectionOutput) ElementType() reflect.Type
- func (o GetOpensearchClustersOpensearchClusterCollectionOutput) Items() GetOpensearchClustersOpensearchClusterCollectionItemArrayOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionOutput) ToGetOpensearchClustersOpensearchClusterCollectionOutput() GetOpensearchClustersOpensearchClusterCollectionOutput
- func (o GetOpensearchClustersOpensearchClusterCollectionOutput) ToGetOpensearchClustersOpensearchClusterCollectionOutputWithContext(ctx context.Context) GetOpensearchClustersOpensearchClusterCollectionOutput
- type GetOpensearchClustersOutputArgs
- type GetOpensearchClustersResult
- type GetOpensearchClustersResultOutput
- func (o GetOpensearchClustersResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetOpensearchClustersResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetOpensearchClustersResultOutput) ElementType() reflect.Type
- func (o GetOpensearchClustersResultOutput) Filters() GetOpensearchClustersFilterArrayOutput
- func (o GetOpensearchClustersResultOutput) Id() pulumi.StringPtrOutput
- func (o GetOpensearchClustersResultOutput) OpensearchClusterCollections() GetOpensearchClustersOpensearchClusterCollectionArrayOutput
- func (o GetOpensearchClustersResultOutput) State() pulumi.StringPtrOutput
- func (o GetOpensearchClustersResultOutput) ToGetOpensearchClustersResultOutput() GetOpensearchClustersResultOutput
- func (o GetOpensearchClustersResultOutput) ToGetOpensearchClustersResultOutputWithContext(ctx context.Context) GetOpensearchClustersResultOutput
- type GetOpensearchVersionArgs
- type GetOpensearchVersionItem
- type GetOpensearchVersionItemArgs
- func (GetOpensearchVersionItemArgs) ElementType() reflect.Type
- func (i GetOpensearchVersionItemArgs) ToGetOpensearchVersionItemOutput() GetOpensearchVersionItemOutput
- func (i GetOpensearchVersionItemArgs) ToGetOpensearchVersionItemOutputWithContext(ctx context.Context) GetOpensearchVersionItemOutput
- type GetOpensearchVersionItemArray
- func (GetOpensearchVersionItemArray) ElementType() reflect.Type
- func (i GetOpensearchVersionItemArray) ToGetOpensearchVersionItemArrayOutput() GetOpensearchVersionItemArrayOutput
- func (i GetOpensearchVersionItemArray) ToGetOpensearchVersionItemArrayOutputWithContext(ctx context.Context) GetOpensearchVersionItemArrayOutput
- type GetOpensearchVersionItemArrayInput
- type GetOpensearchVersionItemArrayOutput
- func (GetOpensearchVersionItemArrayOutput) ElementType() reflect.Type
- func (o GetOpensearchVersionItemArrayOutput) Index(i pulumi.IntInput) GetOpensearchVersionItemOutput
- func (o GetOpensearchVersionItemArrayOutput) ToGetOpensearchVersionItemArrayOutput() GetOpensearchVersionItemArrayOutput
- func (o GetOpensearchVersionItemArrayOutput) ToGetOpensearchVersionItemArrayOutputWithContext(ctx context.Context) GetOpensearchVersionItemArrayOutput
- type GetOpensearchVersionItemInput
- type GetOpensearchVersionItemOutput
- func (GetOpensearchVersionItemOutput) ElementType() reflect.Type
- func (o GetOpensearchVersionItemOutput) ToGetOpensearchVersionItemOutput() GetOpensearchVersionItemOutput
- func (o GetOpensearchVersionItemOutput) ToGetOpensearchVersionItemOutputWithContext(ctx context.Context) GetOpensearchVersionItemOutput
- func (o GetOpensearchVersionItemOutput) Version() pulumi.StringOutput
- type GetOpensearchVersionOutputArgs
- type GetOpensearchVersionResult
- type GetOpensearchVersionResultOutput
- func (o GetOpensearchVersionResultOutput) CompartmentId() pulumi.StringOutput
- func (GetOpensearchVersionResultOutput) ElementType() reflect.Type
- func (o GetOpensearchVersionResultOutput) Id() pulumi.StringOutput
- func (o GetOpensearchVersionResultOutput) Items() GetOpensearchVersionItemArrayOutput
- func (o GetOpensearchVersionResultOutput) ToGetOpensearchVersionResultOutput() GetOpensearchVersionResultOutput
- func (o GetOpensearchVersionResultOutput) ToGetOpensearchVersionResultOutputWithContext(ctx context.Context) GetOpensearchVersionResultOutput
- type GetOpensearchVersionsArgs
- type GetOpensearchVersionsFilter
- type GetOpensearchVersionsFilterArgs
- func (GetOpensearchVersionsFilterArgs) ElementType() reflect.Type
- func (i GetOpensearchVersionsFilterArgs) ToGetOpensearchVersionsFilterOutput() GetOpensearchVersionsFilterOutput
- func (i GetOpensearchVersionsFilterArgs) ToGetOpensearchVersionsFilterOutputWithContext(ctx context.Context) GetOpensearchVersionsFilterOutput
- type GetOpensearchVersionsFilterArray
- func (GetOpensearchVersionsFilterArray) ElementType() reflect.Type
- func (i GetOpensearchVersionsFilterArray) ToGetOpensearchVersionsFilterArrayOutput() GetOpensearchVersionsFilterArrayOutput
- func (i GetOpensearchVersionsFilterArray) ToGetOpensearchVersionsFilterArrayOutputWithContext(ctx context.Context) GetOpensearchVersionsFilterArrayOutput
- type GetOpensearchVersionsFilterArrayInput
- type GetOpensearchVersionsFilterArrayOutput
- func (GetOpensearchVersionsFilterArrayOutput) ElementType() reflect.Type
- func (o GetOpensearchVersionsFilterArrayOutput) Index(i pulumi.IntInput) GetOpensearchVersionsFilterOutput
- func (o GetOpensearchVersionsFilterArrayOutput) ToGetOpensearchVersionsFilterArrayOutput() GetOpensearchVersionsFilterArrayOutput
- func (o GetOpensearchVersionsFilterArrayOutput) ToGetOpensearchVersionsFilterArrayOutputWithContext(ctx context.Context) GetOpensearchVersionsFilterArrayOutput
- type GetOpensearchVersionsFilterInput
- type GetOpensearchVersionsFilterOutput
- func (GetOpensearchVersionsFilterOutput) ElementType() reflect.Type
- func (o GetOpensearchVersionsFilterOutput) Name() pulumi.StringOutput
- func (o GetOpensearchVersionsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetOpensearchVersionsFilterOutput) ToGetOpensearchVersionsFilterOutput() GetOpensearchVersionsFilterOutput
- func (o GetOpensearchVersionsFilterOutput) ToGetOpensearchVersionsFilterOutputWithContext(ctx context.Context) GetOpensearchVersionsFilterOutput
- func (o GetOpensearchVersionsFilterOutput) Values() pulumi.StringArrayOutput
- type GetOpensearchVersionsOpensearchVersionsCollection
- type GetOpensearchVersionsOpensearchVersionsCollectionArgs
- func (GetOpensearchVersionsOpensearchVersionsCollectionArgs) ElementType() reflect.Type
- func (i GetOpensearchVersionsOpensearchVersionsCollectionArgs) ToGetOpensearchVersionsOpensearchVersionsCollectionOutput() GetOpensearchVersionsOpensearchVersionsCollectionOutput
- func (i GetOpensearchVersionsOpensearchVersionsCollectionArgs) ToGetOpensearchVersionsOpensearchVersionsCollectionOutputWithContext(ctx context.Context) GetOpensearchVersionsOpensearchVersionsCollectionOutput
- type GetOpensearchVersionsOpensearchVersionsCollectionArray
- func (GetOpensearchVersionsOpensearchVersionsCollectionArray) ElementType() reflect.Type
- func (i GetOpensearchVersionsOpensearchVersionsCollectionArray) ToGetOpensearchVersionsOpensearchVersionsCollectionArrayOutput() GetOpensearchVersionsOpensearchVersionsCollectionArrayOutput
- func (i GetOpensearchVersionsOpensearchVersionsCollectionArray) ToGetOpensearchVersionsOpensearchVersionsCollectionArrayOutputWithContext(ctx context.Context) GetOpensearchVersionsOpensearchVersionsCollectionArrayOutput
- type GetOpensearchVersionsOpensearchVersionsCollectionArrayInput
- type GetOpensearchVersionsOpensearchVersionsCollectionArrayOutput
- func (GetOpensearchVersionsOpensearchVersionsCollectionArrayOutput) ElementType() reflect.Type
- func (o GetOpensearchVersionsOpensearchVersionsCollectionArrayOutput) Index(i pulumi.IntInput) GetOpensearchVersionsOpensearchVersionsCollectionOutput
- func (o GetOpensearchVersionsOpensearchVersionsCollectionArrayOutput) ToGetOpensearchVersionsOpensearchVersionsCollectionArrayOutput() GetOpensearchVersionsOpensearchVersionsCollectionArrayOutput
- func (o GetOpensearchVersionsOpensearchVersionsCollectionArrayOutput) ToGetOpensearchVersionsOpensearchVersionsCollectionArrayOutputWithContext(ctx context.Context) GetOpensearchVersionsOpensearchVersionsCollectionArrayOutput
- type GetOpensearchVersionsOpensearchVersionsCollectionInput
- type GetOpensearchVersionsOpensearchVersionsCollectionItem
- type GetOpensearchVersionsOpensearchVersionsCollectionItemArgs
- func (GetOpensearchVersionsOpensearchVersionsCollectionItemArgs) ElementType() reflect.Type
- func (i GetOpensearchVersionsOpensearchVersionsCollectionItemArgs) ToGetOpensearchVersionsOpensearchVersionsCollectionItemOutput() GetOpensearchVersionsOpensearchVersionsCollectionItemOutput
- func (i GetOpensearchVersionsOpensearchVersionsCollectionItemArgs) ToGetOpensearchVersionsOpensearchVersionsCollectionItemOutputWithContext(ctx context.Context) GetOpensearchVersionsOpensearchVersionsCollectionItemOutput
- type GetOpensearchVersionsOpensearchVersionsCollectionItemArray
- func (GetOpensearchVersionsOpensearchVersionsCollectionItemArray) ElementType() reflect.Type
- func (i GetOpensearchVersionsOpensearchVersionsCollectionItemArray) ToGetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutput() GetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutput
- func (i GetOpensearchVersionsOpensearchVersionsCollectionItemArray) ToGetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutputWithContext(ctx context.Context) GetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutput
- type GetOpensearchVersionsOpensearchVersionsCollectionItemArrayInput
- type GetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutput
- func (GetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutput) Index(i pulumi.IntInput) GetOpensearchVersionsOpensearchVersionsCollectionItemOutput
- func (o GetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutput) ToGetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutput() GetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutput
- func (o GetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutput) ToGetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutputWithContext(ctx context.Context) GetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutput
- type GetOpensearchVersionsOpensearchVersionsCollectionItemInput
- type GetOpensearchVersionsOpensearchVersionsCollectionItemOutput
- func (GetOpensearchVersionsOpensearchVersionsCollectionItemOutput) ElementType() reflect.Type
- func (o GetOpensearchVersionsOpensearchVersionsCollectionItemOutput) ToGetOpensearchVersionsOpensearchVersionsCollectionItemOutput() GetOpensearchVersionsOpensearchVersionsCollectionItemOutput
- func (o GetOpensearchVersionsOpensearchVersionsCollectionItemOutput) ToGetOpensearchVersionsOpensearchVersionsCollectionItemOutputWithContext(ctx context.Context) GetOpensearchVersionsOpensearchVersionsCollectionItemOutput
- func (o GetOpensearchVersionsOpensearchVersionsCollectionItemOutput) Version() pulumi.StringOutput
- type GetOpensearchVersionsOpensearchVersionsCollectionOutput
- func (GetOpensearchVersionsOpensearchVersionsCollectionOutput) ElementType() reflect.Type
- func (o GetOpensearchVersionsOpensearchVersionsCollectionOutput) Items() GetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutput
- func (o GetOpensearchVersionsOpensearchVersionsCollectionOutput) ToGetOpensearchVersionsOpensearchVersionsCollectionOutput() GetOpensearchVersionsOpensearchVersionsCollectionOutput
- func (o GetOpensearchVersionsOpensearchVersionsCollectionOutput) ToGetOpensearchVersionsOpensearchVersionsCollectionOutputWithContext(ctx context.Context) GetOpensearchVersionsOpensearchVersionsCollectionOutput
- type GetOpensearchVersionsOutputArgs
- type GetOpensearchVersionsResult
- type GetOpensearchVersionsResultOutput
- func (o GetOpensearchVersionsResultOutput) CompartmentId() pulumi.StringOutput
- func (GetOpensearchVersionsResultOutput) ElementType() reflect.Type
- func (o GetOpensearchVersionsResultOutput) Filters() GetOpensearchVersionsFilterArrayOutput
- func (o GetOpensearchVersionsResultOutput) Id() pulumi.StringOutput
- func (o GetOpensearchVersionsResultOutput) OpensearchVersionsCollections() GetOpensearchVersionsOpensearchVersionsCollectionArrayOutput
- func (o GetOpensearchVersionsResultOutput) ToGetOpensearchVersionsResultOutput() GetOpensearchVersionsResultOutput
- func (o GetOpensearchVersionsResultOutput) ToGetOpensearchVersionsResultOutputWithContext(ctx context.Context) GetOpensearchVersionsResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cluster ¶
type Cluster struct { pulumi.CustomResourceState // The availability domains to distribute the cluser nodes across. AvailabilityDomains pulumi.StringArrayOutput `pulumi:"availabilityDomains"` // The OCID of the compartment to create the cluster in. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // The number of data nodes to configure for the cluster. DataNodeCount pulumi.IntOutput `pulumi:"dataNodeCount"` // The bare metal shape for the cluster's data nodes. DataNodeHostBareMetalShape pulumi.StringOutput `pulumi:"dataNodeHostBareMetalShape"` // The amount of memory in GB, to configure per node for the cluster's data nodes. DataNodeHostMemoryGb pulumi.IntOutput `pulumi:"dataNodeHostMemoryGb"` // The number of OCPUs to configure for the cluster's data nodes. DataNodeHostOcpuCount pulumi.IntOutput `pulumi:"dataNodeHostOcpuCount"` // TThe instance type for the cluster's data nodes. DataNodeHostType pulumi.StringOutput `pulumi:"dataNodeHostType"` // The amount of storage in GB, to configure per node for the cluster's data nodes. DataNodeStorageGb pulumi.IntOutput `pulumi:"dataNodeStorageGb"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // (Updatable) The name of the cluster. Avoid entering confidential information. DisplayName pulumi.StringOutput `pulumi:"displayName"` // The fully qualified domain name (FQDN) for the cluster's API endpoint. Fqdn pulumi.StringOutput `pulumi:"fqdn"` // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // Additional information about the current lifecycle state of the cluster. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // The number of master nodes to configure for the cluster. MasterNodeCount pulumi.IntOutput `pulumi:"masterNodeCount"` // The bare metal shape for the cluster's master nodes. MasterNodeHostBareMetalShape pulumi.StringOutput `pulumi:"masterNodeHostBareMetalShape"` // The amount of memory in GB, to configure per node for the cluster's master nodes. MasterNodeHostMemoryGb pulumi.IntOutput `pulumi:"masterNodeHostMemoryGb"` // The number of OCPUs to configure for the cluser's master nodes. MasterNodeHostOcpuCount pulumi.IntOutput `pulumi:"masterNodeHostOcpuCount"` // The instance type for the cluster's master nodes. MasterNodeHostType pulumi.StringOutput `pulumi:"masterNodeHostType"` // The fully qualified domain name (FQDN) for the cluster's OpenSearch Dashboard API endpoint. OpendashboardFqdn pulumi.StringOutput `pulumi:"opendashboardFqdn"` // The number of OpenSearch Dashboard nodes to configure for the cluster. OpendashboardNodeCount pulumi.IntOutput `pulumi:"opendashboardNodeCount"` // The amount of memory in GB, to configure for the cluster's OpenSearch Dashboard nodes. OpendashboardNodeHostMemoryGb pulumi.IntOutput `pulumi:"opendashboardNodeHostMemoryGb"` // The number of OCPUs to configure for the cluster's OpenSearch Dashboard nodes. OpendashboardNodeHostOcpuCount pulumi.IntOutput `pulumi:"opendashboardNodeHostOcpuCount"` // The private IP address for the cluster's OpenSearch Dashboard. OpendashboardPrivateIp pulumi.StringOutput `pulumi:"opendashboardPrivateIp"` // The fully qualified domain name (FQDN) for the cluster's API endpoint. OpensearchFqdn pulumi.StringOutput `pulumi:"opensearchFqdn"` // The cluster's private IP address. OpensearchPrivateIp pulumi.StringOutput `pulumi:"opensearchPrivateIp"` // (Updatable) The version of the software the cluster is running. SoftwareVersion pulumi.StringOutput `pulumi:"softwareVersion"` // The current state of the cluster. State pulumi.StringOutput `pulumi:"state"` // The OCID for the compartment where the cluster's subnet is located. SubnetCompartmentId pulumi.StringOutput `pulumi:"subnetCompartmentId"` // The OCID of the cluster's subnet. SubnetId pulumi.StringOutput `pulumi:"subnetId"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapOutput `pulumi:"systemTags"` // The amount of time in milliseconds since the cluster was created. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The amount of time in milliseconds since the cluster was updated. TimeDeleted pulumi.StringOutput `pulumi:"timeDeleted"` // The amount of time in milliseconds since the cluster was updated. TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` // The size in GB of the cluster's total storage. TotalStorageGb pulumi.IntOutput `pulumi:"totalStorageGb"` // The OCID for the compartment where the cluster's VCN is located. VcnCompartmentId pulumi.StringOutput `pulumi:"vcnCompartmentId"` // The OCID of the cluster's VCN. VcnId pulumi.StringOutput `pulumi:"vcnId"` }
This resource provides the Opensearch Cluster resource in Oracle Cloud Infrastructure Opensearch service.
Creates a new OpensearchCluster.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Opensearch" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Opensearch.NewCluster(ctx, "testOpensearchCluster", &Opensearch.ClusterArgs{ CompartmentId: pulumi.Any(_var.Compartment_id), DataNodeCount: pulumi.Any(_var.Opensearch_cluster_data_node_count), DataNodeHostMemoryGb: pulumi.Any(_var.Opensearch_cluster_data_node_host_memory_gb), DataNodeHostOcpuCount: pulumi.Any(_var.Opensearch_cluster_data_node_host_ocpu_count), DataNodeHostType: pulumi.Any(_var.Opensearch_cluster_data_node_host_type), DataNodeStorageGb: pulumi.Any(_var.Opensearch_cluster_data_node_storage_gb), DisplayName: pulumi.Any(_var.Opensearch_cluster_display_name), MasterNodeCount: pulumi.Any(_var.Opensearch_cluster_master_node_count), MasterNodeHostMemoryGb: pulumi.Any(_var.Opensearch_cluster_master_node_host_memory_gb), MasterNodeHostOcpuCount: pulumi.Any(_var.Opensearch_cluster_master_node_host_ocpu_count), MasterNodeHostType: pulumi.Any(_var.Opensearch_cluster_master_node_host_type), OpendashboardNodeCount: pulumi.Any(_var.Opensearch_cluster_opendashboard_node_count), OpendashboardNodeHostMemoryGb: pulumi.Any(_var.Opensearch_cluster_opendashboard_node_host_memory_gb), OpendashboardNodeHostOcpuCount: pulumi.Any(_var.Opensearch_cluster_opendashboard_node_host_ocpu_count), SoftwareVersion: pulumi.Any(_var.Opensearch_cluster_software_version), SubnetCompartmentId: pulumi.Any(oci_identity_compartment.Test_compartment.Id), SubnetId: pulumi.Any(oci_core_subnet.Test_subnet.Id), VcnCompartmentId: pulumi.Any(oci_identity_compartment.Test_compartment.Id), VcnId: pulumi.Any(oci_core_vcn.Test_vcn.Id), DataNodeHostBareMetalShape: pulumi.Any(_var.Opensearch_cluster_data_node_host_bare_metal_shape), DefinedTags: pulumi.AnyMap{ "foo-namespace.bar-key": pulumi.Any("value"), }, FreeformTags: pulumi.AnyMap{ "bar-key": pulumi.Any("value"), }, MasterNodeHostBareMetalShape: pulumi.Any(_var.Opensearch_cluster_master_node_host_bare_metal_shape), SystemTags: pulumi.Any(_var.Opensearch_cluster_system_tags), }) if err != nil { return err } return nil }) }
```
## Import
OpensearchClusters can be imported using the `id`, e.g.
```sh
$ pulumi import oci:Opensearch/cluster:Cluster test_opensearch_cluster "id"
```
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 OCID of the compartment to create the cluster in. CompartmentId pulumi.StringInput // The number of data nodes to configure for the cluster. DataNodeCount pulumi.IntInput // The bare metal shape for the cluster's data nodes. DataNodeHostBareMetalShape pulumi.StringPtrInput // The amount of memory in GB, to configure per node for the cluster's data nodes. DataNodeHostMemoryGb pulumi.IntInput // The number of OCPUs to configure for the cluster's data nodes. DataNodeHostOcpuCount pulumi.IntInput // TThe instance type for the cluster's data nodes. DataNodeHostType pulumi.StringInput // The amount of storage in GB, to configure per node for the cluster's data nodes. DataNodeStorageGb pulumi.IntInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput // (Updatable) The name of the cluster. Avoid entering confidential information. DisplayName pulumi.StringInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput // The number of master nodes to configure for the cluster. MasterNodeCount pulumi.IntInput // The bare metal shape for the cluster's master nodes. MasterNodeHostBareMetalShape pulumi.StringPtrInput // The amount of memory in GB, to configure per node for the cluster's master nodes. MasterNodeHostMemoryGb pulumi.IntInput // The number of OCPUs to configure for the cluser's master nodes. MasterNodeHostOcpuCount pulumi.IntInput // The instance type for the cluster's master nodes. MasterNodeHostType pulumi.StringInput // The number of OpenSearch Dashboard nodes to configure for the cluster. OpendashboardNodeCount pulumi.IntInput // The amount of memory in GB, to configure for the cluster's OpenSearch Dashboard nodes. OpendashboardNodeHostMemoryGb pulumi.IntInput // The number of OCPUs to configure for the cluster's OpenSearch Dashboard nodes. OpendashboardNodeHostOcpuCount pulumi.IntInput // (Updatable) The version of the software the cluster is running. SoftwareVersion pulumi.StringInput // The OCID for the compartment where the cluster's subnet is located. SubnetCompartmentId pulumi.StringInput // The OCID of the cluster's subnet. SubnetId pulumi.StringInput // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapInput // The OCID for the compartment where the cluster's VCN is located. VcnCompartmentId pulumi.StringInput // The OCID of the cluster's VCN. VcnId 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 ClusterInput ¶
type ClusterInput interface { pulumi.Input ToClusterOutput() ClusterOutput ToClusterOutputWithContext(ctx context.Context) ClusterOutput }
type ClusterMap ¶
type ClusterMap map[string]ClusterInput
func (ClusterMap) ElementType ¶
func (ClusterMap) ElementType() reflect.Type
func (ClusterMap) ToClusterMapOutput ¶
func (i ClusterMap) ToClusterMapOutput() ClusterMapOutput
func (ClusterMap) ToClusterMapOutputWithContext ¶
func (i ClusterMap) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput
type ClusterMapInput ¶
type ClusterMapInput interface { pulumi.Input ToClusterMapOutput() ClusterMapOutput ToClusterMapOutputWithContext(context.Context) ClusterMapOutput }
ClusterMapInput is an input type that accepts ClusterMap and ClusterMapOutput values. You can construct a concrete instance of `ClusterMapInput` via:
ClusterMap{ "key": ClusterArgs{...} }
type ClusterMapOutput ¶
type ClusterMapOutput struct{ *pulumi.OutputState }
func (ClusterMapOutput) ElementType ¶
func (ClusterMapOutput) ElementType() reflect.Type
func (ClusterMapOutput) MapIndex ¶
func (o ClusterMapOutput) MapIndex(k pulumi.StringInput) ClusterOutput
func (ClusterMapOutput) ToClusterMapOutput ¶
func (o ClusterMapOutput) ToClusterMapOutput() ClusterMapOutput
func (ClusterMapOutput) ToClusterMapOutputWithContext ¶
func (o ClusterMapOutput) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput
type ClusterOutput ¶
type ClusterOutput struct{ *pulumi.OutputState }
func (ClusterOutput) AvailabilityDomains ¶ added in v0.4.0
func (o ClusterOutput) AvailabilityDomains() pulumi.StringArrayOutput
The availability domains to distribute the cluser nodes across.
func (ClusterOutput) CompartmentId ¶ added in v0.4.0
func (o ClusterOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment to create the cluster in.
func (ClusterOutput) DataNodeCount ¶ added in v0.4.0
func (o ClusterOutput) DataNodeCount() pulumi.IntOutput
The number of data nodes to configure for the cluster.
func (ClusterOutput) DataNodeHostBareMetalShape ¶ added in v0.4.0
func (o ClusterOutput) DataNodeHostBareMetalShape() pulumi.StringOutput
The bare metal shape for the cluster's data nodes.
func (ClusterOutput) DataNodeHostMemoryGb ¶ added in v0.4.0
func (o ClusterOutput) DataNodeHostMemoryGb() pulumi.IntOutput
The amount of memory in GB, to configure per node for the cluster's data nodes.
func (ClusterOutput) DataNodeHostOcpuCount ¶ added in v0.4.0
func (o ClusterOutput) DataNodeHostOcpuCount() pulumi.IntOutput
The number of OCPUs to configure for the cluster's data nodes.
func (ClusterOutput) DataNodeHostType ¶ added in v0.4.0
func (o ClusterOutput) DataNodeHostType() pulumi.StringOutput
TThe instance type for the cluster's data nodes.
func (ClusterOutput) DataNodeStorageGb ¶ added in v0.4.0
func (o ClusterOutput) DataNodeStorageGb() pulumi.IntOutput
The amount of storage in GB, to configure per node for the cluster's data nodes.
func (ClusterOutput) DefinedTags ¶ added in v0.4.0
func (o ClusterOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (ClusterOutput) DisplayName ¶ added in v0.4.0
func (o ClusterOutput) DisplayName() pulumi.StringOutput
(Updatable) The name of the cluster. Avoid entering confidential information.
func (ClusterOutput) ElementType ¶
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) Fqdn ¶ added in v0.4.0
func (o ClusterOutput) Fqdn() pulumi.StringOutput
The fully qualified domain name (FQDN) for the cluster's API endpoint.
func (ClusterOutput) FreeformTags ¶ added in v0.4.0
func (o ClusterOutput) FreeformTags() pulumi.MapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (ClusterOutput) LifecycleDetails ¶ added in v0.4.0
func (o ClusterOutput) LifecycleDetails() pulumi.StringOutput
Additional information about the current lifecycle state of the cluster.
func (ClusterOutput) MasterNodeCount ¶ added in v0.4.0
func (o ClusterOutput) MasterNodeCount() pulumi.IntOutput
The number of master nodes to configure for the cluster.
func (ClusterOutput) MasterNodeHostBareMetalShape ¶ added in v0.4.0
func (o ClusterOutput) MasterNodeHostBareMetalShape() pulumi.StringOutput
The bare metal shape for the cluster's master nodes.
func (ClusterOutput) MasterNodeHostMemoryGb ¶ added in v0.4.0
func (o ClusterOutput) MasterNodeHostMemoryGb() pulumi.IntOutput
The amount of memory in GB, to configure per node for the cluster's master nodes.
func (ClusterOutput) MasterNodeHostOcpuCount ¶ added in v0.4.0
func (o ClusterOutput) MasterNodeHostOcpuCount() pulumi.IntOutput
The number of OCPUs to configure for the cluser's master nodes.
func (ClusterOutput) MasterNodeHostType ¶ added in v0.4.0
func (o ClusterOutput) MasterNodeHostType() pulumi.StringOutput
The instance type for the cluster's master nodes.
func (ClusterOutput) OpendashboardFqdn ¶ added in v0.4.0
func (o ClusterOutput) OpendashboardFqdn() pulumi.StringOutput
The fully qualified domain name (FQDN) for the cluster's OpenSearch Dashboard API endpoint.
func (ClusterOutput) OpendashboardNodeCount ¶ added in v0.4.0
func (o ClusterOutput) OpendashboardNodeCount() pulumi.IntOutput
The number of OpenSearch Dashboard nodes to configure for the cluster.
func (ClusterOutput) OpendashboardNodeHostMemoryGb ¶ added in v0.4.0
func (o ClusterOutput) OpendashboardNodeHostMemoryGb() pulumi.IntOutput
The amount of memory in GB, to configure for the cluster's OpenSearch Dashboard nodes.
func (ClusterOutput) OpendashboardNodeHostOcpuCount ¶ added in v0.4.0
func (o ClusterOutput) OpendashboardNodeHostOcpuCount() pulumi.IntOutput
The number of OCPUs to configure for the cluster's OpenSearch Dashboard nodes.
func (ClusterOutput) OpendashboardPrivateIp ¶ added in v0.4.0
func (o ClusterOutput) OpendashboardPrivateIp() pulumi.StringOutput
The private IP address for the cluster's OpenSearch Dashboard.
func (ClusterOutput) OpensearchFqdn ¶ added in v0.4.0
func (o ClusterOutput) OpensearchFqdn() pulumi.StringOutput
The fully qualified domain name (FQDN) for the cluster's API endpoint.
func (ClusterOutput) OpensearchPrivateIp ¶ added in v0.4.0
func (o ClusterOutput) OpensearchPrivateIp() pulumi.StringOutput
The cluster's private IP address.
func (ClusterOutput) SoftwareVersion ¶ added in v0.4.0
func (o ClusterOutput) SoftwareVersion() pulumi.StringOutput
(Updatable) The version of the software the cluster is running.
func (ClusterOutput) State ¶ added in v0.4.0
func (o ClusterOutput) State() pulumi.StringOutput
The current state of the cluster.
func (ClusterOutput) SubnetCompartmentId ¶ added in v0.4.0
func (o ClusterOutput) SubnetCompartmentId() pulumi.StringOutput
The OCID for the compartment where the cluster's subnet is located.
func (ClusterOutput) SubnetId ¶ added in v0.4.0
func (o ClusterOutput) SubnetId() pulumi.StringOutput
The OCID of the cluster's subnet.
func (ClusterOutput) SystemTags ¶ added in v0.4.0
func (o ClusterOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (ClusterOutput) TimeCreated ¶ added in v0.4.0
func (o ClusterOutput) TimeCreated() pulumi.StringOutput
The amount of time in milliseconds since the cluster was created.
func (ClusterOutput) TimeDeleted ¶ added in v0.4.0
func (o ClusterOutput) TimeDeleted() pulumi.StringOutput
The amount of time in milliseconds since the cluster was updated.
func (ClusterOutput) TimeUpdated ¶ added in v0.4.0
func (o ClusterOutput) TimeUpdated() pulumi.StringOutput
The amount of time in milliseconds since the cluster was updated.
func (ClusterOutput) ToClusterOutput ¶
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
func (ClusterOutput) TotalStorageGb ¶ added in v0.4.0
func (o ClusterOutput) TotalStorageGb() pulumi.IntOutput
The size in GB of the cluster's total storage.
func (ClusterOutput) VcnCompartmentId ¶ added in v0.4.0
func (o ClusterOutput) VcnCompartmentId() pulumi.StringOutput
The OCID for the compartment where the cluster's VCN is located.
func (ClusterOutput) VcnId ¶ added in v0.4.0
func (o ClusterOutput) VcnId() pulumi.StringOutput
The OCID of the cluster's VCN.
type ClusterState ¶
type ClusterState struct { // The availability domains to distribute the cluser nodes across. AvailabilityDomains pulumi.StringArrayInput // The OCID of the compartment to create the cluster in. CompartmentId pulumi.StringPtrInput // The number of data nodes to configure for the cluster. DataNodeCount pulumi.IntPtrInput // The bare metal shape for the cluster's data nodes. DataNodeHostBareMetalShape pulumi.StringPtrInput // The amount of memory in GB, to configure per node for the cluster's data nodes. DataNodeHostMemoryGb pulumi.IntPtrInput // The number of OCPUs to configure for the cluster's data nodes. DataNodeHostOcpuCount pulumi.IntPtrInput // TThe instance type for the cluster's data nodes. DataNodeHostType pulumi.StringPtrInput // The amount of storage in GB, to configure per node for the cluster's data nodes. DataNodeStorageGb pulumi.IntPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput // (Updatable) The name of the cluster. Avoid entering confidential information. DisplayName pulumi.StringPtrInput // The fully qualified domain name (FQDN) for the cluster's API endpoint. Fqdn pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput // Additional information about the current lifecycle state of the cluster. LifecycleDetails pulumi.StringPtrInput // The number of master nodes to configure for the cluster. MasterNodeCount pulumi.IntPtrInput // The bare metal shape for the cluster's master nodes. MasterNodeHostBareMetalShape pulumi.StringPtrInput // The amount of memory in GB, to configure per node for the cluster's master nodes. MasterNodeHostMemoryGb pulumi.IntPtrInput // The number of OCPUs to configure for the cluser's master nodes. MasterNodeHostOcpuCount pulumi.IntPtrInput // The instance type for the cluster's master nodes. MasterNodeHostType pulumi.StringPtrInput // The fully qualified domain name (FQDN) for the cluster's OpenSearch Dashboard API endpoint. OpendashboardFqdn pulumi.StringPtrInput // The number of OpenSearch Dashboard nodes to configure for the cluster. OpendashboardNodeCount pulumi.IntPtrInput // The amount of memory in GB, to configure for the cluster's OpenSearch Dashboard nodes. OpendashboardNodeHostMemoryGb pulumi.IntPtrInput // The number of OCPUs to configure for the cluster's OpenSearch Dashboard nodes. OpendashboardNodeHostOcpuCount pulumi.IntPtrInput // The private IP address for the cluster's OpenSearch Dashboard. OpendashboardPrivateIp pulumi.StringPtrInput // The fully qualified domain name (FQDN) for the cluster's API endpoint. OpensearchFqdn pulumi.StringPtrInput // The cluster's private IP address. OpensearchPrivateIp pulumi.StringPtrInput // (Updatable) The version of the software the cluster is running. SoftwareVersion pulumi.StringPtrInput // The current state of the cluster. State pulumi.StringPtrInput // The OCID for the compartment where the cluster's subnet is located. SubnetCompartmentId pulumi.StringPtrInput // The OCID of the cluster's subnet. SubnetId pulumi.StringPtrInput // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapInput // The amount of time in milliseconds since the cluster was created. TimeCreated pulumi.StringPtrInput // The amount of time in milliseconds since the cluster was updated. TimeDeleted pulumi.StringPtrInput // The amount of time in milliseconds since the cluster was updated. TimeUpdated pulumi.StringPtrInput // The size in GB of the cluster's total storage. TotalStorageGb pulumi.IntPtrInput // The OCID for the compartment where the cluster's VCN is located. VcnCompartmentId pulumi.StringPtrInput // The OCID of the cluster's VCN. VcnId pulumi.StringPtrInput }
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type GetOpensearchClusterArgs ¶
type GetOpensearchClusterArgs struct { // unique OpensearchCluster identifier OpensearchClusterId string `pulumi:"opensearchClusterId"` }
A collection of arguments for invoking getOpensearchCluster.
type GetOpensearchClusterOutputArgs ¶
type GetOpensearchClusterOutputArgs struct { // unique OpensearchCluster identifier OpensearchClusterId pulumi.StringInput `pulumi:"opensearchClusterId"` }
A collection of arguments for invoking getOpensearchCluster.
func (GetOpensearchClusterOutputArgs) ElementType ¶
func (GetOpensearchClusterOutputArgs) ElementType() reflect.Type
type GetOpensearchClusterResult ¶
type GetOpensearchClusterResult struct { // The availability domains to distribute the cluser nodes across. AvailabilityDomains []string `pulumi:"availabilityDomains"` // The OCID of the compartment where the cluster is located. CompartmentId string `pulumi:"compartmentId"` // The number of data nodes configured for the cluster. DataNodeCount int `pulumi:"dataNodeCount"` // The bare metal shape for the cluster's data nodes. DataNodeHostBareMetalShape string `pulumi:"dataNodeHostBareMetalShape"` // The amount of memory in GB, for the cluster's data nodes. DataNodeHostMemoryGb int `pulumi:"dataNodeHostMemoryGb"` // The number of OCPUs configured for the cluster's data nodes. DataNodeHostOcpuCount int `pulumi:"dataNodeHostOcpuCount"` // The instance type for the cluster's data nodes. DataNodeHostType string `pulumi:"dataNodeHostType"` // The amount of storage in GB, to configure per node for the cluster's data nodes. DataNodeStorageGb int `pulumi:"dataNodeStorageGb"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // The name of the cluster. Avoid entering confidential information. DisplayName string `pulumi:"displayName"` // The fully qualified domain name (FQDN) for the cluster's API endpoint. Fqdn string `pulumi:"fqdn"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The OCID of the cluster. Id string `pulumi:"id"` // Additional information about the current lifecycle state of the cluster. LifecycleDetails string `pulumi:"lifecycleDetails"` // The number of master nodes configured for the cluster. MasterNodeCount int `pulumi:"masterNodeCount"` // The bare metal shape for the cluster's master nodes. MasterNodeHostBareMetalShape string `pulumi:"masterNodeHostBareMetalShape"` // The amount of memory in GB, for the cluster's master nodes. MasterNodeHostMemoryGb int `pulumi:"masterNodeHostMemoryGb"` // The number of OCPUs configured for cluster's master nodes. MasterNodeHostOcpuCount int `pulumi:"masterNodeHostOcpuCount"` // The instance type for the cluster's master nodes. MasterNodeHostType string `pulumi:"masterNodeHostType"` // The fully qualified domain name (FQDN) for the cluster's OpenSearch Dashboard API endpoint. OpendashboardFqdn string `pulumi:"opendashboardFqdn"` // The number of OpenSearch Dashboard nodes configured for the cluster. OpendashboardNodeCount int `pulumi:"opendashboardNodeCount"` // The amount of memory in GB, for the cluster's OpenSearch Dashboard nodes. OpendashboardNodeHostMemoryGb int `pulumi:"opendashboardNodeHostMemoryGb"` // The amount of memory in GB, for the cluster's OpenSearch Dashboard nodes. OpendashboardNodeHostOcpuCount int `pulumi:"opendashboardNodeHostOcpuCount"` // The private IP address for the cluster's OpenSearch Dashboard. OpendashboardPrivateIp string `pulumi:"opendashboardPrivateIp"` OpensearchClusterId string `pulumi:"opensearchClusterId"` // The fully qualified domain name (FQDN) for the cluster's API endpoint. OpensearchFqdn string `pulumi:"opensearchFqdn"` // The cluster's private IP address. OpensearchPrivateIp string `pulumi:"opensearchPrivateIp"` // The software version the cluster is running. SoftwareVersion string `pulumi:"softwareVersion"` // The current state of the cluster. State string `pulumi:"state"` // The OCID for the compartment where the cluster's subnet is located. SubnetCompartmentId string `pulumi:"subnetCompartmentId"` // The OCID of the cluster's subnet. SubnetId string `pulumi:"subnetId"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]interface{} `pulumi:"systemTags"` // The amount of time in milliseconds since the cluster was created. TimeCreated string `pulumi:"timeCreated"` // The amount of time in milliseconds since the cluster was updated. TimeDeleted string `pulumi:"timeDeleted"` // The amount of time in milliseconds since the cluster was updated. TimeUpdated string `pulumi:"timeUpdated"` // The size in GB of the cluster's total storage. TotalStorageGb int `pulumi:"totalStorageGb"` // The OCID for the compartment where the cluster's VCN is located. VcnCompartmentId string `pulumi:"vcnCompartmentId"` // The OCID of the cluster's VCN. VcnId string `pulumi:"vcnId"` }
A collection of values returned by getOpensearchCluster.
func GetOpensearchCluster ¶
func GetOpensearchCluster(ctx *pulumi.Context, args *GetOpensearchClusterArgs, opts ...pulumi.InvokeOption) (*GetOpensearchClusterResult, error)
This data source provides details about a specific Opensearch Cluster resource in Oracle Cloud Infrastructure Opensearch service.
Gets a OpensearchCluster by identifier ¶
## Prerequisites
The below policies must be created in compartment before creating OpensearchCluster ¶
#### {Compartment-Name} - Name of your compartment ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
```
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Opensearch" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Opensearch.GetOpensearchCluster(ctx, &opensearch.GetOpensearchClusterArgs{ OpensearchClusterId: oci_opensearch_opensearch_cluster.Test_opensearch_cluster.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetOpensearchClusterResultOutput ¶
type GetOpensearchClusterResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getOpensearchCluster.
func GetOpensearchClusterOutput ¶
func GetOpensearchClusterOutput(ctx *pulumi.Context, args GetOpensearchClusterOutputArgs, opts ...pulumi.InvokeOption) GetOpensearchClusterResultOutput
func (GetOpensearchClusterResultOutput) AvailabilityDomains ¶
func (o GetOpensearchClusterResultOutput) AvailabilityDomains() pulumi.StringArrayOutput
The availability domains to distribute the cluser nodes across.
func (GetOpensearchClusterResultOutput) CompartmentId ¶
func (o GetOpensearchClusterResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment where the cluster is located.
func (GetOpensearchClusterResultOutput) DataNodeCount ¶
func (o GetOpensearchClusterResultOutput) DataNodeCount() pulumi.IntOutput
The number of data nodes configured for the cluster.
func (GetOpensearchClusterResultOutput) DataNodeHostBareMetalShape ¶
func (o GetOpensearchClusterResultOutput) DataNodeHostBareMetalShape() pulumi.StringOutput
The bare metal shape for the cluster's data nodes.
func (GetOpensearchClusterResultOutput) DataNodeHostMemoryGb ¶
func (o GetOpensearchClusterResultOutput) DataNodeHostMemoryGb() pulumi.IntOutput
The amount of memory in GB, for the cluster's data nodes.
func (GetOpensearchClusterResultOutput) DataNodeHostOcpuCount ¶
func (o GetOpensearchClusterResultOutput) DataNodeHostOcpuCount() pulumi.IntOutput
The number of OCPUs configured for the cluster's data nodes.
func (GetOpensearchClusterResultOutput) DataNodeHostType ¶
func (o GetOpensearchClusterResultOutput) DataNodeHostType() pulumi.StringOutput
The instance type for the cluster's data nodes.
func (GetOpensearchClusterResultOutput) DataNodeStorageGb ¶
func (o GetOpensearchClusterResultOutput) DataNodeStorageGb() pulumi.IntOutput
The amount of storage in GB, to configure per node for the cluster's data nodes.
func (GetOpensearchClusterResultOutput) DefinedTags ¶
func (o GetOpensearchClusterResultOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetOpensearchClusterResultOutput) DisplayName ¶
func (o GetOpensearchClusterResultOutput) DisplayName() pulumi.StringOutput
The name of the cluster. Avoid entering confidential information.
func (GetOpensearchClusterResultOutput) ElementType ¶
func (GetOpensearchClusterResultOutput) ElementType() reflect.Type
func (GetOpensearchClusterResultOutput) Fqdn ¶
func (o GetOpensearchClusterResultOutput) Fqdn() pulumi.StringOutput
The fully qualified domain name (FQDN) for the cluster's API endpoint.
func (GetOpensearchClusterResultOutput) FreeformTags ¶
func (o GetOpensearchClusterResultOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetOpensearchClusterResultOutput) Id ¶
func (o GetOpensearchClusterResultOutput) Id() pulumi.StringOutput
The OCID of the cluster.
func (GetOpensearchClusterResultOutput) LifecycleDetails ¶
func (o GetOpensearchClusterResultOutput) LifecycleDetails() pulumi.StringOutput
Additional information about the current lifecycle state of the cluster.
func (GetOpensearchClusterResultOutput) MasterNodeCount ¶
func (o GetOpensearchClusterResultOutput) MasterNodeCount() pulumi.IntOutput
The number of master nodes configured for the cluster.
func (GetOpensearchClusterResultOutput) MasterNodeHostBareMetalShape ¶
func (o GetOpensearchClusterResultOutput) MasterNodeHostBareMetalShape() pulumi.StringOutput
The bare metal shape for the cluster's master nodes.
func (GetOpensearchClusterResultOutput) MasterNodeHostMemoryGb ¶
func (o GetOpensearchClusterResultOutput) MasterNodeHostMemoryGb() pulumi.IntOutput
The amount of memory in GB, for the cluster's master nodes.
func (GetOpensearchClusterResultOutput) MasterNodeHostOcpuCount ¶
func (o GetOpensearchClusterResultOutput) MasterNodeHostOcpuCount() pulumi.IntOutput
The number of OCPUs configured for cluster's master nodes.
func (GetOpensearchClusterResultOutput) MasterNodeHostType ¶
func (o GetOpensearchClusterResultOutput) MasterNodeHostType() pulumi.StringOutput
The instance type for the cluster's master nodes.
func (GetOpensearchClusterResultOutput) OpendashboardFqdn ¶
func (o GetOpensearchClusterResultOutput) OpendashboardFqdn() pulumi.StringOutput
The fully qualified domain name (FQDN) for the cluster's OpenSearch Dashboard API endpoint.
func (GetOpensearchClusterResultOutput) OpendashboardNodeCount ¶
func (o GetOpensearchClusterResultOutput) OpendashboardNodeCount() pulumi.IntOutput
The number of OpenSearch Dashboard nodes configured for the cluster.
func (GetOpensearchClusterResultOutput) OpendashboardNodeHostMemoryGb ¶
func (o GetOpensearchClusterResultOutput) OpendashboardNodeHostMemoryGb() pulumi.IntOutput
The amount of memory in GB, for the cluster's OpenSearch Dashboard nodes.
func (GetOpensearchClusterResultOutput) OpendashboardNodeHostOcpuCount ¶
func (o GetOpensearchClusterResultOutput) OpendashboardNodeHostOcpuCount() pulumi.IntOutput
The amount of memory in GB, for the cluster's OpenSearch Dashboard nodes.
func (GetOpensearchClusterResultOutput) OpendashboardPrivateIp ¶
func (o GetOpensearchClusterResultOutput) OpendashboardPrivateIp() pulumi.StringOutput
The private IP address for the cluster's OpenSearch Dashboard.
func (GetOpensearchClusterResultOutput) OpensearchClusterId ¶
func (o GetOpensearchClusterResultOutput) OpensearchClusterId() pulumi.StringOutput
func (GetOpensearchClusterResultOutput) OpensearchFqdn ¶
func (o GetOpensearchClusterResultOutput) OpensearchFqdn() pulumi.StringOutput
The fully qualified domain name (FQDN) for the cluster's API endpoint.
func (GetOpensearchClusterResultOutput) OpensearchPrivateIp ¶
func (o GetOpensearchClusterResultOutput) OpensearchPrivateIp() pulumi.StringOutput
The cluster's private IP address.
func (GetOpensearchClusterResultOutput) SoftwareVersion ¶
func (o GetOpensearchClusterResultOutput) SoftwareVersion() pulumi.StringOutput
The software version the cluster is running.
func (GetOpensearchClusterResultOutput) State ¶
func (o GetOpensearchClusterResultOutput) State() pulumi.StringOutput
The current state of the cluster.
func (GetOpensearchClusterResultOutput) SubnetCompartmentId ¶
func (o GetOpensearchClusterResultOutput) SubnetCompartmentId() pulumi.StringOutput
The OCID for the compartment where the cluster's subnet is located.
func (GetOpensearchClusterResultOutput) SubnetId ¶
func (o GetOpensearchClusterResultOutput) SubnetId() pulumi.StringOutput
The OCID of the cluster's subnet.
func (GetOpensearchClusterResultOutput) SystemTags ¶
func (o GetOpensearchClusterResultOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetOpensearchClusterResultOutput) TimeCreated ¶
func (o GetOpensearchClusterResultOutput) TimeCreated() pulumi.StringOutput
The amount of time in milliseconds since the cluster was created.
func (GetOpensearchClusterResultOutput) TimeDeleted ¶
func (o GetOpensearchClusterResultOutput) TimeDeleted() pulumi.StringOutput
The amount of time in milliseconds since the cluster was updated.
func (GetOpensearchClusterResultOutput) TimeUpdated ¶
func (o GetOpensearchClusterResultOutput) TimeUpdated() pulumi.StringOutput
The amount of time in milliseconds since the cluster was updated.
func (GetOpensearchClusterResultOutput) ToGetOpensearchClusterResultOutput ¶
func (o GetOpensearchClusterResultOutput) ToGetOpensearchClusterResultOutput() GetOpensearchClusterResultOutput
func (GetOpensearchClusterResultOutput) ToGetOpensearchClusterResultOutputWithContext ¶
func (o GetOpensearchClusterResultOutput) ToGetOpensearchClusterResultOutputWithContext(ctx context.Context) GetOpensearchClusterResultOutput
func (GetOpensearchClusterResultOutput) TotalStorageGb ¶
func (o GetOpensearchClusterResultOutput) TotalStorageGb() pulumi.IntOutput
The size in GB of the cluster's total storage.
func (GetOpensearchClusterResultOutput) VcnCompartmentId ¶
func (o GetOpensearchClusterResultOutput) VcnCompartmentId() pulumi.StringOutput
The OCID for the compartment where the cluster's VCN is located.
func (GetOpensearchClusterResultOutput) VcnId ¶
func (o GetOpensearchClusterResultOutput) VcnId() pulumi.StringOutput
The OCID of the cluster's VCN.
type GetOpensearchClustersArgs ¶
type GetOpensearchClustersArgs struct { // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName *string `pulumi:"displayName"` Filters []GetOpensearchClustersFilter `pulumi:"filters"` // unique OpensearchCluster identifier Id *string `pulumi:"id"` // A filter to return only OpensearchClusters their lifecycleState matches the given lifecycleState. State *string `pulumi:"state"` }
A collection of arguments for invoking getOpensearchClusters.
type GetOpensearchClustersFilterArgs ¶
type GetOpensearchClustersFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetOpensearchClustersFilterArgs) ElementType ¶
func (GetOpensearchClustersFilterArgs) ElementType() reflect.Type
func (GetOpensearchClustersFilterArgs) ToGetOpensearchClustersFilterOutput ¶
func (i GetOpensearchClustersFilterArgs) ToGetOpensearchClustersFilterOutput() GetOpensearchClustersFilterOutput
func (GetOpensearchClustersFilterArgs) ToGetOpensearchClustersFilterOutputWithContext ¶
func (i GetOpensearchClustersFilterArgs) ToGetOpensearchClustersFilterOutputWithContext(ctx context.Context) GetOpensearchClustersFilterOutput
type GetOpensearchClustersFilterArray ¶
type GetOpensearchClustersFilterArray []GetOpensearchClustersFilterInput
func (GetOpensearchClustersFilterArray) ElementType ¶
func (GetOpensearchClustersFilterArray) ElementType() reflect.Type
func (GetOpensearchClustersFilterArray) ToGetOpensearchClustersFilterArrayOutput ¶
func (i GetOpensearchClustersFilterArray) ToGetOpensearchClustersFilterArrayOutput() GetOpensearchClustersFilterArrayOutput
func (GetOpensearchClustersFilterArray) ToGetOpensearchClustersFilterArrayOutputWithContext ¶
func (i GetOpensearchClustersFilterArray) ToGetOpensearchClustersFilterArrayOutputWithContext(ctx context.Context) GetOpensearchClustersFilterArrayOutput
type GetOpensearchClustersFilterArrayInput ¶
type GetOpensearchClustersFilterArrayInput interface { pulumi.Input ToGetOpensearchClustersFilterArrayOutput() GetOpensearchClustersFilterArrayOutput ToGetOpensearchClustersFilterArrayOutputWithContext(context.Context) GetOpensearchClustersFilterArrayOutput }
GetOpensearchClustersFilterArrayInput is an input type that accepts GetOpensearchClustersFilterArray and GetOpensearchClustersFilterArrayOutput values. You can construct a concrete instance of `GetOpensearchClustersFilterArrayInput` via:
GetOpensearchClustersFilterArray{ GetOpensearchClustersFilterArgs{...} }
type GetOpensearchClustersFilterArrayOutput ¶
type GetOpensearchClustersFilterArrayOutput struct{ *pulumi.OutputState }
func (GetOpensearchClustersFilterArrayOutput) ElementType ¶
func (GetOpensearchClustersFilterArrayOutput) ElementType() reflect.Type
func (GetOpensearchClustersFilterArrayOutput) ToGetOpensearchClustersFilterArrayOutput ¶
func (o GetOpensearchClustersFilterArrayOutput) ToGetOpensearchClustersFilterArrayOutput() GetOpensearchClustersFilterArrayOutput
func (GetOpensearchClustersFilterArrayOutput) ToGetOpensearchClustersFilterArrayOutputWithContext ¶
func (o GetOpensearchClustersFilterArrayOutput) ToGetOpensearchClustersFilterArrayOutputWithContext(ctx context.Context) GetOpensearchClustersFilterArrayOutput
type GetOpensearchClustersFilterInput ¶
type GetOpensearchClustersFilterInput interface { pulumi.Input ToGetOpensearchClustersFilterOutput() GetOpensearchClustersFilterOutput ToGetOpensearchClustersFilterOutputWithContext(context.Context) GetOpensearchClustersFilterOutput }
GetOpensearchClustersFilterInput is an input type that accepts GetOpensearchClustersFilterArgs and GetOpensearchClustersFilterOutput values. You can construct a concrete instance of `GetOpensearchClustersFilterInput` via:
GetOpensearchClustersFilterArgs{...}
type GetOpensearchClustersFilterOutput ¶
type GetOpensearchClustersFilterOutput struct{ *pulumi.OutputState }
func (GetOpensearchClustersFilterOutput) ElementType ¶
func (GetOpensearchClustersFilterOutput) ElementType() reflect.Type
func (GetOpensearchClustersFilterOutput) Name ¶
func (o GetOpensearchClustersFilterOutput) Name() pulumi.StringOutput
func (GetOpensearchClustersFilterOutput) Regex ¶
func (o GetOpensearchClustersFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetOpensearchClustersFilterOutput) ToGetOpensearchClustersFilterOutput ¶
func (o GetOpensearchClustersFilterOutput) ToGetOpensearchClustersFilterOutput() GetOpensearchClustersFilterOutput
func (GetOpensearchClustersFilterOutput) ToGetOpensearchClustersFilterOutputWithContext ¶
func (o GetOpensearchClustersFilterOutput) ToGetOpensearchClustersFilterOutputWithContext(ctx context.Context) GetOpensearchClustersFilterOutput
func (GetOpensearchClustersFilterOutput) Values ¶
func (o GetOpensearchClustersFilterOutput) Values() pulumi.StringArrayOutput
type GetOpensearchClustersOpensearchClusterCollection ¶
type GetOpensearchClustersOpensearchClusterCollection struct {
Items []GetOpensearchClustersOpensearchClusterCollectionItem `pulumi:"items"`
}
type GetOpensearchClustersOpensearchClusterCollectionArgs ¶
type GetOpensearchClustersOpensearchClusterCollectionArgs struct {
Items GetOpensearchClustersOpensearchClusterCollectionItemArrayInput `pulumi:"items"`
}
func (GetOpensearchClustersOpensearchClusterCollectionArgs) ElementType ¶
func (GetOpensearchClustersOpensearchClusterCollectionArgs) ElementType() reflect.Type
func (GetOpensearchClustersOpensearchClusterCollectionArgs) ToGetOpensearchClustersOpensearchClusterCollectionOutput ¶
func (i GetOpensearchClustersOpensearchClusterCollectionArgs) ToGetOpensearchClustersOpensearchClusterCollectionOutput() GetOpensearchClustersOpensearchClusterCollectionOutput
func (GetOpensearchClustersOpensearchClusterCollectionArgs) ToGetOpensearchClustersOpensearchClusterCollectionOutputWithContext ¶
func (i GetOpensearchClustersOpensearchClusterCollectionArgs) ToGetOpensearchClustersOpensearchClusterCollectionOutputWithContext(ctx context.Context) GetOpensearchClustersOpensearchClusterCollectionOutput
type GetOpensearchClustersOpensearchClusterCollectionArray ¶
type GetOpensearchClustersOpensearchClusterCollectionArray []GetOpensearchClustersOpensearchClusterCollectionInput
func (GetOpensearchClustersOpensearchClusterCollectionArray) ElementType ¶
func (GetOpensearchClustersOpensearchClusterCollectionArray) ElementType() reflect.Type
func (GetOpensearchClustersOpensearchClusterCollectionArray) ToGetOpensearchClustersOpensearchClusterCollectionArrayOutput ¶
func (i GetOpensearchClustersOpensearchClusterCollectionArray) ToGetOpensearchClustersOpensearchClusterCollectionArrayOutput() GetOpensearchClustersOpensearchClusterCollectionArrayOutput
func (GetOpensearchClustersOpensearchClusterCollectionArray) ToGetOpensearchClustersOpensearchClusterCollectionArrayOutputWithContext ¶
func (i GetOpensearchClustersOpensearchClusterCollectionArray) ToGetOpensearchClustersOpensearchClusterCollectionArrayOutputWithContext(ctx context.Context) GetOpensearchClustersOpensearchClusterCollectionArrayOutput
type GetOpensearchClustersOpensearchClusterCollectionArrayInput ¶
type GetOpensearchClustersOpensearchClusterCollectionArrayInput interface { pulumi.Input ToGetOpensearchClustersOpensearchClusterCollectionArrayOutput() GetOpensearchClustersOpensearchClusterCollectionArrayOutput ToGetOpensearchClustersOpensearchClusterCollectionArrayOutputWithContext(context.Context) GetOpensearchClustersOpensearchClusterCollectionArrayOutput }
GetOpensearchClustersOpensearchClusterCollectionArrayInput is an input type that accepts GetOpensearchClustersOpensearchClusterCollectionArray and GetOpensearchClustersOpensearchClusterCollectionArrayOutput values. You can construct a concrete instance of `GetOpensearchClustersOpensearchClusterCollectionArrayInput` via:
GetOpensearchClustersOpensearchClusterCollectionArray{ GetOpensearchClustersOpensearchClusterCollectionArgs{...} }
type GetOpensearchClustersOpensearchClusterCollectionArrayOutput ¶
type GetOpensearchClustersOpensearchClusterCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetOpensearchClustersOpensearchClusterCollectionArrayOutput) ElementType ¶
func (GetOpensearchClustersOpensearchClusterCollectionArrayOutput) ElementType() reflect.Type
func (GetOpensearchClustersOpensearchClusterCollectionArrayOutput) ToGetOpensearchClustersOpensearchClusterCollectionArrayOutput ¶
func (o GetOpensearchClustersOpensearchClusterCollectionArrayOutput) ToGetOpensearchClustersOpensearchClusterCollectionArrayOutput() GetOpensearchClustersOpensearchClusterCollectionArrayOutput
func (GetOpensearchClustersOpensearchClusterCollectionArrayOutput) ToGetOpensearchClustersOpensearchClusterCollectionArrayOutputWithContext ¶
func (o GetOpensearchClustersOpensearchClusterCollectionArrayOutput) ToGetOpensearchClustersOpensearchClusterCollectionArrayOutputWithContext(ctx context.Context) GetOpensearchClustersOpensearchClusterCollectionArrayOutput
type GetOpensearchClustersOpensearchClusterCollectionInput ¶
type GetOpensearchClustersOpensearchClusterCollectionInput interface { pulumi.Input ToGetOpensearchClustersOpensearchClusterCollectionOutput() GetOpensearchClustersOpensearchClusterCollectionOutput ToGetOpensearchClustersOpensearchClusterCollectionOutputWithContext(context.Context) GetOpensearchClustersOpensearchClusterCollectionOutput }
GetOpensearchClustersOpensearchClusterCollectionInput is an input type that accepts GetOpensearchClustersOpensearchClusterCollectionArgs and GetOpensearchClustersOpensearchClusterCollectionOutput values. You can construct a concrete instance of `GetOpensearchClustersOpensearchClusterCollectionInput` via:
GetOpensearchClustersOpensearchClusterCollectionArgs{...}
type GetOpensearchClustersOpensearchClusterCollectionItem ¶
type GetOpensearchClustersOpensearchClusterCollectionItem struct { // The availability domains to distribute the cluser nodes across. AvailabilityDomains []string `pulumi:"availabilityDomains"` // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // The number of data nodes configured for the cluster. DataNodeCount int `pulumi:"dataNodeCount"` // The bare metal shape for the cluster's data nodes. DataNodeHostBareMetalShape string `pulumi:"dataNodeHostBareMetalShape"` // The amount of memory in GB, for the cluster's data nodes. DataNodeHostMemoryGb int `pulumi:"dataNodeHostMemoryGb"` // The number of OCPUs configured for the cluster's data nodes. DataNodeHostOcpuCount int `pulumi:"dataNodeHostOcpuCount"` // The instance type for the cluster's data nodes. DataNodeHostType string `pulumi:"dataNodeHostType"` // The amount of storage in GB, to configure per node for the cluster's data nodes. DataNodeStorageGb int `pulumi:"dataNodeStorageGb"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // A filter to return only resources that match the entire display name given. DisplayName string `pulumi:"displayName"` // The fully qualified domain name (FQDN) for the cluster's API endpoint. Fqdn string `pulumi:"fqdn"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // unique OpensearchCluster identifier Id string `pulumi:"id"` // Additional information about the current lifecycle state of the cluster. LifecycleDetails string `pulumi:"lifecycleDetails"` // The number of master nodes configured for the cluster. MasterNodeCount int `pulumi:"masterNodeCount"` // The bare metal shape for the cluster's master nodes. MasterNodeHostBareMetalShape string `pulumi:"masterNodeHostBareMetalShape"` // The amount of memory in GB, for the cluster's master nodes. MasterNodeHostMemoryGb int `pulumi:"masterNodeHostMemoryGb"` // The number of OCPUs configured for cluster's master nodes. MasterNodeHostOcpuCount int `pulumi:"masterNodeHostOcpuCount"` // The instance type for the cluster's master nodes. MasterNodeHostType string `pulumi:"masterNodeHostType"` // The fully qualified domain name (FQDN) for the cluster's OpenSearch Dashboard API endpoint. OpendashboardFqdn string `pulumi:"opendashboardFqdn"` // The number of OpenSearch Dashboard nodes configured for the cluster. OpendashboardNodeCount int `pulumi:"opendashboardNodeCount"` // The amount of memory in GB, for the cluster's OpenSearch Dashboard nodes. OpendashboardNodeHostMemoryGb int `pulumi:"opendashboardNodeHostMemoryGb"` // The amount of memory in GB, for the cluster's OpenSearch Dashboard nodes. OpendashboardNodeHostOcpuCount int `pulumi:"opendashboardNodeHostOcpuCount"` // The private IP address for the cluster's OpenSearch Dashboard. OpendashboardPrivateIp string `pulumi:"opendashboardPrivateIp"` // The fully qualified domain name (FQDN) for the cluster's API endpoint. OpensearchFqdn string `pulumi:"opensearchFqdn"` // The cluster's private IP address. OpensearchPrivateIp string `pulumi:"opensearchPrivateIp"` // The software version the cluster is running. SoftwareVersion string `pulumi:"softwareVersion"` // A filter to return only OpensearchClusters their lifecycleState matches the given lifecycleState. State string `pulumi:"state"` // The OCID for the compartment where the cluster's subnet is located. SubnetCompartmentId string `pulumi:"subnetCompartmentId"` // The OCID of the cluster's subnet. SubnetId string `pulumi:"subnetId"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]interface{} `pulumi:"systemTags"` // The amount of time in milliseconds since the cluster was created. TimeCreated string `pulumi:"timeCreated"` // The amount of time in milliseconds since the cluster was updated. TimeDeleted string `pulumi:"timeDeleted"` // The amount of time in milliseconds since the cluster was updated. TimeUpdated string `pulumi:"timeUpdated"` // The size in GB of the cluster's total storage. TotalStorageGb int `pulumi:"totalStorageGb"` // The OCID for the compartment where the cluster's VCN is located. VcnCompartmentId string `pulumi:"vcnCompartmentId"` // The OCID of the cluster's VCN. VcnId string `pulumi:"vcnId"` }
type GetOpensearchClustersOpensearchClusterCollectionItemArgs ¶
type GetOpensearchClustersOpensearchClusterCollectionItemArgs struct { // The availability domains to distribute the cluser nodes across. AvailabilityDomains pulumi.StringArrayInput `pulumi:"availabilityDomains"` // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The number of data nodes configured for the cluster. DataNodeCount pulumi.IntInput `pulumi:"dataNodeCount"` // The bare metal shape for the cluster's data nodes. DataNodeHostBareMetalShape pulumi.StringInput `pulumi:"dataNodeHostBareMetalShape"` // The amount of memory in GB, for the cluster's data nodes. DataNodeHostMemoryGb pulumi.IntInput `pulumi:"dataNodeHostMemoryGb"` // The number of OCPUs configured for the cluster's data nodes. DataNodeHostOcpuCount pulumi.IntInput `pulumi:"dataNodeHostOcpuCount"` // The instance type for the cluster's data nodes. DataNodeHostType pulumi.StringInput `pulumi:"dataNodeHostType"` // The amount of storage in GB, to configure per node for the cluster's data nodes. DataNodeStorageGb pulumi.IntInput `pulumi:"dataNodeStorageGb"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringInput `pulumi:"displayName"` // The fully qualified domain name (FQDN) for the cluster's API endpoint. Fqdn pulumi.StringInput `pulumi:"fqdn"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // unique OpensearchCluster identifier Id pulumi.StringInput `pulumi:"id"` // Additional information about the current lifecycle state of the cluster. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // The number of master nodes configured for the cluster. MasterNodeCount pulumi.IntInput `pulumi:"masterNodeCount"` // The bare metal shape for the cluster's master nodes. MasterNodeHostBareMetalShape pulumi.StringInput `pulumi:"masterNodeHostBareMetalShape"` // The amount of memory in GB, for the cluster's master nodes. MasterNodeHostMemoryGb pulumi.IntInput `pulumi:"masterNodeHostMemoryGb"` // The number of OCPUs configured for cluster's master nodes. MasterNodeHostOcpuCount pulumi.IntInput `pulumi:"masterNodeHostOcpuCount"` // The instance type for the cluster's master nodes. MasterNodeHostType pulumi.StringInput `pulumi:"masterNodeHostType"` // The fully qualified domain name (FQDN) for the cluster's OpenSearch Dashboard API endpoint. OpendashboardFqdn pulumi.StringInput `pulumi:"opendashboardFqdn"` // The number of OpenSearch Dashboard nodes configured for the cluster. OpendashboardNodeCount pulumi.IntInput `pulumi:"opendashboardNodeCount"` // The amount of memory in GB, for the cluster's OpenSearch Dashboard nodes. OpendashboardNodeHostMemoryGb pulumi.IntInput `pulumi:"opendashboardNodeHostMemoryGb"` // The amount of memory in GB, for the cluster's OpenSearch Dashboard nodes. OpendashboardNodeHostOcpuCount pulumi.IntInput `pulumi:"opendashboardNodeHostOcpuCount"` // The private IP address for the cluster's OpenSearch Dashboard. OpendashboardPrivateIp pulumi.StringInput `pulumi:"opendashboardPrivateIp"` // The fully qualified domain name (FQDN) for the cluster's API endpoint. OpensearchFqdn pulumi.StringInput `pulumi:"opensearchFqdn"` // The cluster's private IP address. OpensearchPrivateIp pulumi.StringInput `pulumi:"opensearchPrivateIp"` // The software version the cluster is running. SoftwareVersion pulumi.StringInput `pulumi:"softwareVersion"` // A filter to return only OpensearchClusters their lifecycleState matches the given lifecycleState. State pulumi.StringInput `pulumi:"state"` // The OCID for the compartment where the cluster's subnet is located. SubnetCompartmentId pulumi.StringInput `pulumi:"subnetCompartmentId"` // The OCID of the cluster's subnet. SubnetId pulumi.StringInput `pulumi:"subnetId"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapInput `pulumi:"systemTags"` // The amount of time in milliseconds since the cluster was created. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The amount of time in milliseconds since the cluster was updated. TimeDeleted pulumi.StringInput `pulumi:"timeDeleted"` // The amount of time in milliseconds since the cluster was updated. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` // The size in GB of the cluster's total storage. TotalStorageGb pulumi.IntInput `pulumi:"totalStorageGb"` // The OCID for the compartment where the cluster's VCN is located. VcnCompartmentId pulumi.StringInput `pulumi:"vcnCompartmentId"` // The OCID of the cluster's VCN. VcnId pulumi.StringInput `pulumi:"vcnId"` }
func (GetOpensearchClustersOpensearchClusterCollectionItemArgs) ElementType ¶
func (GetOpensearchClustersOpensearchClusterCollectionItemArgs) ElementType() reflect.Type
func (GetOpensearchClustersOpensearchClusterCollectionItemArgs) ToGetOpensearchClustersOpensearchClusterCollectionItemOutput ¶
func (i GetOpensearchClustersOpensearchClusterCollectionItemArgs) ToGetOpensearchClustersOpensearchClusterCollectionItemOutput() GetOpensearchClustersOpensearchClusterCollectionItemOutput
func (GetOpensearchClustersOpensearchClusterCollectionItemArgs) ToGetOpensearchClustersOpensearchClusterCollectionItemOutputWithContext ¶
func (i GetOpensearchClustersOpensearchClusterCollectionItemArgs) ToGetOpensearchClustersOpensearchClusterCollectionItemOutputWithContext(ctx context.Context) GetOpensearchClustersOpensearchClusterCollectionItemOutput
type GetOpensearchClustersOpensearchClusterCollectionItemArray ¶
type GetOpensearchClustersOpensearchClusterCollectionItemArray []GetOpensearchClustersOpensearchClusterCollectionItemInput
func (GetOpensearchClustersOpensearchClusterCollectionItemArray) ElementType ¶
func (GetOpensearchClustersOpensearchClusterCollectionItemArray) ElementType() reflect.Type
func (GetOpensearchClustersOpensearchClusterCollectionItemArray) ToGetOpensearchClustersOpensearchClusterCollectionItemArrayOutput ¶
func (i GetOpensearchClustersOpensearchClusterCollectionItemArray) ToGetOpensearchClustersOpensearchClusterCollectionItemArrayOutput() GetOpensearchClustersOpensearchClusterCollectionItemArrayOutput
func (GetOpensearchClustersOpensearchClusterCollectionItemArray) ToGetOpensearchClustersOpensearchClusterCollectionItemArrayOutputWithContext ¶
func (i GetOpensearchClustersOpensearchClusterCollectionItemArray) ToGetOpensearchClustersOpensearchClusterCollectionItemArrayOutputWithContext(ctx context.Context) GetOpensearchClustersOpensearchClusterCollectionItemArrayOutput
type GetOpensearchClustersOpensearchClusterCollectionItemArrayInput ¶
type GetOpensearchClustersOpensearchClusterCollectionItemArrayInput interface { pulumi.Input ToGetOpensearchClustersOpensearchClusterCollectionItemArrayOutput() GetOpensearchClustersOpensearchClusterCollectionItemArrayOutput ToGetOpensearchClustersOpensearchClusterCollectionItemArrayOutputWithContext(context.Context) GetOpensearchClustersOpensearchClusterCollectionItemArrayOutput }
GetOpensearchClustersOpensearchClusterCollectionItemArrayInput is an input type that accepts GetOpensearchClustersOpensearchClusterCollectionItemArray and GetOpensearchClustersOpensearchClusterCollectionItemArrayOutput values. You can construct a concrete instance of `GetOpensearchClustersOpensearchClusterCollectionItemArrayInput` via:
GetOpensearchClustersOpensearchClusterCollectionItemArray{ GetOpensearchClustersOpensearchClusterCollectionItemArgs{...} }
type GetOpensearchClustersOpensearchClusterCollectionItemArrayOutput ¶
type GetOpensearchClustersOpensearchClusterCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetOpensearchClustersOpensearchClusterCollectionItemArrayOutput) ElementType ¶
func (GetOpensearchClustersOpensearchClusterCollectionItemArrayOutput) ElementType() reflect.Type
func (GetOpensearchClustersOpensearchClusterCollectionItemArrayOutput) ToGetOpensearchClustersOpensearchClusterCollectionItemArrayOutput ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemArrayOutput) ToGetOpensearchClustersOpensearchClusterCollectionItemArrayOutput() GetOpensearchClustersOpensearchClusterCollectionItemArrayOutput
func (GetOpensearchClustersOpensearchClusterCollectionItemArrayOutput) ToGetOpensearchClustersOpensearchClusterCollectionItemArrayOutputWithContext ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemArrayOutput) ToGetOpensearchClustersOpensearchClusterCollectionItemArrayOutputWithContext(ctx context.Context) GetOpensearchClustersOpensearchClusterCollectionItemArrayOutput
type GetOpensearchClustersOpensearchClusterCollectionItemInput ¶
type GetOpensearchClustersOpensearchClusterCollectionItemInput interface { pulumi.Input ToGetOpensearchClustersOpensearchClusterCollectionItemOutput() GetOpensearchClustersOpensearchClusterCollectionItemOutput ToGetOpensearchClustersOpensearchClusterCollectionItemOutputWithContext(context.Context) GetOpensearchClustersOpensearchClusterCollectionItemOutput }
GetOpensearchClustersOpensearchClusterCollectionItemInput is an input type that accepts GetOpensearchClustersOpensearchClusterCollectionItemArgs and GetOpensearchClustersOpensearchClusterCollectionItemOutput values. You can construct a concrete instance of `GetOpensearchClustersOpensearchClusterCollectionItemInput` via:
GetOpensearchClustersOpensearchClusterCollectionItemArgs{...}
type GetOpensearchClustersOpensearchClusterCollectionItemOutput ¶
type GetOpensearchClustersOpensearchClusterCollectionItemOutput struct{ *pulumi.OutputState }
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) AvailabilityDomains ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) AvailabilityDomains() pulumi.StringArrayOutput
The availability domains to distribute the cluser nodes across.
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) CompartmentId ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) CompartmentId() pulumi.StringOutput
The ID of the compartment in which to list resources.
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) DataNodeCount ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) DataNodeCount() pulumi.IntOutput
The number of data nodes configured for the cluster.
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) DataNodeHostBareMetalShape ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) DataNodeHostBareMetalShape() pulumi.StringOutput
The bare metal shape for the cluster's data nodes.
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) DataNodeHostMemoryGb ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) DataNodeHostMemoryGb() pulumi.IntOutput
The amount of memory in GB, for the cluster's data nodes.
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) DataNodeHostOcpuCount ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) DataNodeHostOcpuCount() pulumi.IntOutput
The number of OCPUs configured for the cluster's data nodes.
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) DataNodeHostType ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) DataNodeHostType() pulumi.StringOutput
The instance type for the cluster's data nodes.
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) DataNodeStorageGb ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) DataNodeStorageGb() pulumi.IntOutput
The amount of storage in GB, to configure per node for the cluster's data nodes.
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) DefinedTags ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) DisplayName ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire display name given.
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) ElementType ¶
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) ElementType() reflect.Type
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) Fqdn ¶
The fully qualified domain name (FQDN) for the cluster's API endpoint.
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) FreeformTags ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) Id ¶
unique OpensearchCluster identifier
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) LifecycleDetails ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
Additional information about the current lifecycle state of the cluster.
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) MasterNodeCount ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) MasterNodeCount() pulumi.IntOutput
The number of master nodes configured for the cluster.
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) MasterNodeHostBareMetalShape ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) MasterNodeHostBareMetalShape() pulumi.StringOutput
The bare metal shape for the cluster's master nodes.
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) MasterNodeHostMemoryGb ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) MasterNodeHostMemoryGb() pulumi.IntOutput
The amount of memory in GB, for the cluster's master nodes.
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) MasterNodeHostOcpuCount ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) MasterNodeHostOcpuCount() pulumi.IntOutput
The number of OCPUs configured for cluster's master nodes.
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) MasterNodeHostType ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) MasterNodeHostType() pulumi.StringOutput
The instance type for the cluster's master nodes.
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) OpendashboardFqdn ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) OpendashboardFqdn() pulumi.StringOutput
The fully qualified domain name (FQDN) for the cluster's OpenSearch Dashboard API endpoint.
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) OpendashboardNodeCount ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) OpendashboardNodeCount() pulumi.IntOutput
The number of OpenSearch Dashboard nodes configured for the cluster.
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) OpendashboardNodeHostMemoryGb ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) OpendashboardNodeHostMemoryGb() pulumi.IntOutput
The amount of memory in GB, for the cluster's OpenSearch Dashboard nodes.
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) OpendashboardNodeHostOcpuCount ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) OpendashboardNodeHostOcpuCount() pulumi.IntOutput
The amount of memory in GB, for the cluster's OpenSearch Dashboard nodes.
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) OpendashboardPrivateIp ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) OpendashboardPrivateIp() pulumi.StringOutput
The private IP address for the cluster's OpenSearch Dashboard.
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) OpensearchFqdn ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) OpensearchFqdn() pulumi.StringOutput
The fully qualified domain name (FQDN) for the cluster's API endpoint.
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) OpensearchPrivateIp ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) OpensearchPrivateIp() pulumi.StringOutput
The cluster's private IP address.
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) SoftwareVersion ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) SoftwareVersion() pulumi.StringOutput
The software version the cluster is running.
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) State ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) State() pulumi.StringOutput
A filter to return only OpensearchClusters their lifecycleState matches the given lifecycleState.
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) SubnetCompartmentId ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) SubnetCompartmentId() pulumi.StringOutput
The OCID for the compartment where the cluster's subnet is located.
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) SubnetId ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) SubnetId() pulumi.StringOutput
The OCID of the cluster's subnet.
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) SystemTags ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) TimeCreated ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) TimeCreated() pulumi.StringOutput
The amount of time in milliseconds since the cluster was created.
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) TimeDeleted ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) TimeDeleted() pulumi.StringOutput
The amount of time in milliseconds since the cluster was updated.
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) TimeUpdated ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The amount of time in milliseconds since the cluster was updated.
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) ToGetOpensearchClustersOpensearchClusterCollectionItemOutput ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) ToGetOpensearchClustersOpensearchClusterCollectionItemOutput() GetOpensearchClustersOpensearchClusterCollectionItemOutput
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) ToGetOpensearchClustersOpensearchClusterCollectionItemOutputWithContext ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) ToGetOpensearchClustersOpensearchClusterCollectionItemOutputWithContext(ctx context.Context) GetOpensearchClustersOpensearchClusterCollectionItemOutput
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) TotalStorageGb ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) TotalStorageGb() pulumi.IntOutput
The size in GB of the cluster's total storage.
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) VcnCompartmentId ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) VcnCompartmentId() pulumi.StringOutput
The OCID for the compartment where the cluster's VCN is located.
func (GetOpensearchClustersOpensearchClusterCollectionItemOutput) VcnId ¶
func (o GetOpensearchClustersOpensearchClusterCollectionItemOutput) VcnId() pulumi.StringOutput
The OCID of the cluster's VCN.
type GetOpensearchClustersOpensearchClusterCollectionOutput ¶
type GetOpensearchClustersOpensearchClusterCollectionOutput struct{ *pulumi.OutputState }
func (GetOpensearchClustersOpensearchClusterCollectionOutput) ElementType ¶
func (GetOpensearchClustersOpensearchClusterCollectionOutput) ElementType() reflect.Type
func (GetOpensearchClustersOpensearchClusterCollectionOutput) ToGetOpensearchClustersOpensearchClusterCollectionOutput ¶
func (o GetOpensearchClustersOpensearchClusterCollectionOutput) ToGetOpensearchClustersOpensearchClusterCollectionOutput() GetOpensearchClustersOpensearchClusterCollectionOutput
func (GetOpensearchClustersOpensearchClusterCollectionOutput) ToGetOpensearchClustersOpensearchClusterCollectionOutputWithContext ¶
func (o GetOpensearchClustersOpensearchClusterCollectionOutput) ToGetOpensearchClustersOpensearchClusterCollectionOutputWithContext(ctx context.Context) GetOpensearchClustersOpensearchClusterCollectionOutput
type GetOpensearchClustersOutputArgs ¶
type GetOpensearchClustersOutputArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetOpensearchClustersFilterArrayInput `pulumi:"filters"` // unique OpensearchCluster identifier Id pulumi.StringPtrInput `pulumi:"id"` // A filter to return only OpensearchClusters their lifecycleState matches the given lifecycleState. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getOpensearchClusters.
func (GetOpensearchClustersOutputArgs) ElementType ¶
func (GetOpensearchClustersOutputArgs) ElementType() reflect.Type
type GetOpensearchClustersResult ¶
type GetOpensearchClustersResult struct { // The OCID of the compartment where the cluster is located. CompartmentId string `pulumi:"compartmentId"` // The name of the cluster. Avoid entering confidential information. DisplayName *string `pulumi:"displayName"` Filters []GetOpensearchClustersFilter `pulumi:"filters"` // The OCID of the cluster. Id *string `pulumi:"id"` // The list of opensearch_cluster_collection. OpensearchClusterCollections []GetOpensearchClustersOpensearchClusterCollection `pulumi:"opensearchClusterCollections"` // The current state of the cluster. State *string `pulumi:"state"` }
A collection of values returned by getOpensearchClusters.
func GetOpensearchClusters ¶
func GetOpensearchClusters(ctx *pulumi.Context, args *GetOpensearchClustersArgs, opts ...pulumi.InvokeOption) (*GetOpensearchClustersResult, error)
This data source provides the list of Opensearch Clusters in Oracle Cloud Infrastructure Opensearch service.
Returns a list of OpensearchClusters.
## Prerequisites
The below policies must be created in compartment before creating OpensearchCluster ¶
##### {Compartment-Name} - Name of your compartment ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
```
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Opensearch" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Opensearch.GetOpensearchClusters(ctx, &opensearch.GetOpensearchClustersArgs{ CompartmentId: _var.Compartment_id, DisplayName: pulumi.StringRef(_var.Opensearch_cluster_display_name), Id: pulumi.StringRef(_var.Opensearch_cluster_id), State: pulumi.StringRef(_var.Opensearch_cluster_state), }, nil) if err != nil { return err } return nil }) }
```
type GetOpensearchClustersResultOutput ¶
type GetOpensearchClustersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getOpensearchClusters.
func GetOpensearchClustersOutput ¶
func GetOpensearchClustersOutput(ctx *pulumi.Context, args GetOpensearchClustersOutputArgs, opts ...pulumi.InvokeOption) GetOpensearchClustersResultOutput
func (GetOpensearchClustersResultOutput) CompartmentId ¶
func (o GetOpensearchClustersResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment where the cluster is located.
func (GetOpensearchClustersResultOutput) DisplayName ¶
func (o GetOpensearchClustersResultOutput) DisplayName() pulumi.StringPtrOutput
The name of the cluster. Avoid entering confidential information.
func (GetOpensearchClustersResultOutput) ElementType ¶
func (GetOpensearchClustersResultOutput) ElementType() reflect.Type
func (GetOpensearchClustersResultOutput) Filters ¶
func (o GetOpensearchClustersResultOutput) Filters() GetOpensearchClustersFilterArrayOutput
func (GetOpensearchClustersResultOutput) Id ¶
func (o GetOpensearchClustersResultOutput) Id() pulumi.StringPtrOutput
The OCID of the cluster.
func (GetOpensearchClustersResultOutput) OpensearchClusterCollections ¶
func (o GetOpensearchClustersResultOutput) OpensearchClusterCollections() GetOpensearchClustersOpensearchClusterCollectionArrayOutput
The list of opensearch_cluster_collection.
func (GetOpensearchClustersResultOutput) State ¶
func (o GetOpensearchClustersResultOutput) State() pulumi.StringPtrOutput
The current state of the cluster.
func (GetOpensearchClustersResultOutput) ToGetOpensearchClustersResultOutput ¶
func (o GetOpensearchClustersResultOutput) ToGetOpensearchClustersResultOutput() GetOpensearchClustersResultOutput
func (GetOpensearchClustersResultOutput) ToGetOpensearchClustersResultOutputWithContext ¶
func (o GetOpensearchClustersResultOutput) ToGetOpensearchClustersResultOutputWithContext(ctx context.Context) GetOpensearchClustersResultOutput
type GetOpensearchVersionArgs ¶
type GetOpensearchVersionArgs struct { // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` }
A collection of arguments for invoking getOpensearchVersion.
type GetOpensearchVersionItem ¶
type GetOpensearchVersionItem struct { // The version of OpenSearch. Version string `pulumi:"version"` }
type GetOpensearchVersionItemArgs ¶
type GetOpensearchVersionItemArgs struct { // The version of OpenSearch. Version pulumi.StringInput `pulumi:"version"` }
func (GetOpensearchVersionItemArgs) ElementType ¶
func (GetOpensearchVersionItemArgs) ElementType() reflect.Type
func (GetOpensearchVersionItemArgs) ToGetOpensearchVersionItemOutput ¶
func (i GetOpensearchVersionItemArgs) ToGetOpensearchVersionItemOutput() GetOpensearchVersionItemOutput
func (GetOpensearchVersionItemArgs) ToGetOpensearchVersionItemOutputWithContext ¶
func (i GetOpensearchVersionItemArgs) ToGetOpensearchVersionItemOutputWithContext(ctx context.Context) GetOpensearchVersionItemOutput
type GetOpensearchVersionItemArray ¶
type GetOpensearchVersionItemArray []GetOpensearchVersionItemInput
func (GetOpensearchVersionItemArray) ElementType ¶
func (GetOpensearchVersionItemArray) ElementType() reflect.Type
func (GetOpensearchVersionItemArray) ToGetOpensearchVersionItemArrayOutput ¶
func (i GetOpensearchVersionItemArray) ToGetOpensearchVersionItemArrayOutput() GetOpensearchVersionItemArrayOutput
func (GetOpensearchVersionItemArray) ToGetOpensearchVersionItemArrayOutputWithContext ¶
func (i GetOpensearchVersionItemArray) ToGetOpensearchVersionItemArrayOutputWithContext(ctx context.Context) GetOpensearchVersionItemArrayOutput
type GetOpensearchVersionItemArrayInput ¶
type GetOpensearchVersionItemArrayInput interface { pulumi.Input ToGetOpensearchVersionItemArrayOutput() GetOpensearchVersionItemArrayOutput ToGetOpensearchVersionItemArrayOutputWithContext(context.Context) GetOpensearchVersionItemArrayOutput }
GetOpensearchVersionItemArrayInput is an input type that accepts GetOpensearchVersionItemArray and GetOpensearchVersionItemArrayOutput values. You can construct a concrete instance of `GetOpensearchVersionItemArrayInput` via:
GetOpensearchVersionItemArray{ GetOpensearchVersionItemArgs{...} }
type GetOpensearchVersionItemArrayOutput ¶
type GetOpensearchVersionItemArrayOutput struct{ *pulumi.OutputState }
func (GetOpensearchVersionItemArrayOutput) ElementType ¶
func (GetOpensearchVersionItemArrayOutput) ElementType() reflect.Type
func (GetOpensearchVersionItemArrayOutput) Index ¶
func (o GetOpensearchVersionItemArrayOutput) Index(i pulumi.IntInput) GetOpensearchVersionItemOutput
func (GetOpensearchVersionItemArrayOutput) ToGetOpensearchVersionItemArrayOutput ¶
func (o GetOpensearchVersionItemArrayOutput) ToGetOpensearchVersionItemArrayOutput() GetOpensearchVersionItemArrayOutput
func (GetOpensearchVersionItemArrayOutput) ToGetOpensearchVersionItemArrayOutputWithContext ¶
func (o GetOpensearchVersionItemArrayOutput) ToGetOpensearchVersionItemArrayOutputWithContext(ctx context.Context) GetOpensearchVersionItemArrayOutput
type GetOpensearchVersionItemInput ¶
type GetOpensearchVersionItemInput interface { pulumi.Input ToGetOpensearchVersionItemOutput() GetOpensearchVersionItemOutput ToGetOpensearchVersionItemOutputWithContext(context.Context) GetOpensearchVersionItemOutput }
GetOpensearchVersionItemInput is an input type that accepts GetOpensearchVersionItemArgs and GetOpensearchVersionItemOutput values. You can construct a concrete instance of `GetOpensearchVersionItemInput` via:
GetOpensearchVersionItemArgs{...}
type GetOpensearchVersionItemOutput ¶
type GetOpensearchVersionItemOutput struct{ *pulumi.OutputState }
func (GetOpensearchVersionItemOutput) ElementType ¶
func (GetOpensearchVersionItemOutput) ElementType() reflect.Type
func (GetOpensearchVersionItemOutput) ToGetOpensearchVersionItemOutput ¶
func (o GetOpensearchVersionItemOutput) ToGetOpensearchVersionItemOutput() GetOpensearchVersionItemOutput
func (GetOpensearchVersionItemOutput) ToGetOpensearchVersionItemOutputWithContext ¶
func (o GetOpensearchVersionItemOutput) ToGetOpensearchVersionItemOutputWithContext(ctx context.Context) GetOpensearchVersionItemOutput
func (GetOpensearchVersionItemOutput) Version ¶
func (o GetOpensearchVersionItemOutput) Version() pulumi.StringOutput
The version of OpenSearch.
type GetOpensearchVersionOutputArgs ¶
type GetOpensearchVersionOutputArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` }
A collection of arguments for invoking getOpensearchVersion.
func (GetOpensearchVersionOutputArgs) ElementType ¶
func (GetOpensearchVersionOutputArgs) ElementType() reflect.Type
type GetOpensearchVersionResult ¶
type GetOpensearchVersionResult struct { CompartmentId string `pulumi:"compartmentId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of OpenSearch versions. Items []GetOpensearchVersionItem `pulumi:"items"` }
A collection of values returned by getOpensearchVersion.
func GetOpensearchVersion ¶
func GetOpensearchVersion(ctx *pulumi.Context, args *GetOpensearchVersionArgs, opts ...pulumi.InvokeOption) (*GetOpensearchVersionResult, error)
This data source provides details about a specific Opensearch Version resource in Oracle Cloud Infrastructure Opensearch service.
Lists the supported Opensearch versions ¶
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Opensearch" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Opensearch.GetOpensearchVersion(ctx, &opensearch.GetOpensearchVersionArgs{ CompartmentId: _var.Compartment_id, }, nil) if err != nil { return err } return nil }) }
```
type GetOpensearchVersionResultOutput ¶
type GetOpensearchVersionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getOpensearchVersion.
func GetOpensearchVersionOutput ¶
func GetOpensearchVersionOutput(ctx *pulumi.Context, args GetOpensearchVersionOutputArgs, opts ...pulumi.InvokeOption) GetOpensearchVersionResultOutput
func (GetOpensearchVersionResultOutput) CompartmentId ¶
func (o GetOpensearchVersionResultOutput) CompartmentId() pulumi.StringOutput
func (GetOpensearchVersionResultOutput) ElementType ¶
func (GetOpensearchVersionResultOutput) ElementType() reflect.Type
func (GetOpensearchVersionResultOutput) Id ¶
func (o GetOpensearchVersionResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetOpensearchVersionResultOutput) Items ¶
func (o GetOpensearchVersionResultOutput) Items() GetOpensearchVersionItemArrayOutput
A list of OpenSearch versions.
func (GetOpensearchVersionResultOutput) ToGetOpensearchVersionResultOutput ¶
func (o GetOpensearchVersionResultOutput) ToGetOpensearchVersionResultOutput() GetOpensearchVersionResultOutput
func (GetOpensearchVersionResultOutput) ToGetOpensearchVersionResultOutputWithContext ¶
func (o GetOpensearchVersionResultOutput) ToGetOpensearchVersionResultOutputWithContext(ctx context.Context) GetOpensearchVersionResultOutput
type GetOpensearchVersionsArgs ¶
type GetOpensearchVersionsArgs struct { // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` Filters []GetOpensearchVersionsFilter `pulumi:"filters"` }
A collection of arguments for invoking getOpensearchVersions.
type GetOpensearchVersionsFilterArgs ¶
type GetOpensearchVersionsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetOpensearchVersionsFilterArgs) ElementType ¶
func (GetOpensearchVersionsFilterArgs) ElementType() reflect.Type
func (GetOpensearchVersionsFilterArgs) ToGetOpensearchVersionsFilterOutput ¶
func (i GetOpensearchVersionsFilterArgs) ToGetOpensearchVersionsFilterOutput() GetOpensearchVersionsFilterOutput
func (GetOpensearchVersionsFilterArgs) ToGetOpensearchVersionsFilterOutputWithContext ¶
func (i GetOpensearchVersionsFilterArgs) ToGetOpensearchVersionsFilterOutputWithContext(ctx context.Context) GetOpensearchVersionsFilterOutput
type GetOpensearchVersionsFilterArray ¶
type GetOpensearchVersionsFilterArray []GetOpensearchVersionsFilterInput
func (GetOpensearchVersionsFilterArray) ElementType ¶
func (GetOpensearchVersionsFilterArray) ElementType() reflect.Type
func (GetOpensearchVersionsFilterArray) ToGetOpensearchVersionsFilterArrayOutput ¶
func (i GetOpensearchVersionsFilterArray) ToGetOpensearchVersionsFilterArrayOutput() GetOpensearchVersionsFilterArrayOutput
func (GetOpensearchVersionsFilterArray) ToGetOpensearchVersionsFilterArrayOutputWithContext ¶
func (i GetOpensearchVersionsFilterArray) ToGetOpensearchVersionsFilterArrayOutputWithContext(ctx context.Context) GetOpensearchVersionsFilterArrayOutput
type GetOpensearchVersionsFilterArrayInput ¶
type GetOpensearchVersionsFilterArrayInput interface { pulumi.Input ToGetOpensearchVersionsFilterArrayOutput() GetOpensearchVersionsFilterArrayOutput ToGetOpensearchVersionsFilterArrayOutputWithContext(context.Context) GetOpensearchVersionsFilterArrayOutput }
GetOpensearchVersionsFilterArrayInput is an input type that accepts GetOpensearchVersionsFilterArray and GetOpensearchVersionsFilterArrayOutput values. You can construct a concrete instance of `GetOpensearchVersionsFilterArrayInput` via:
GetOpensearchVersionsFilterArray{ GetOpensearchVersionsFilterArgs{...} }
type GetOpensearchVersionsFilterArrayOutput ¶
type GetOpensearchVersionsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetOpensearchVersionsFilterArrayOutput) ElementType ¶
func (GetOpensearchVersionsFilterArrayOutput) ElementType() reflect.Type
func (GetOpensearchVersionsFilterArrayOutput) ToGetOpensearchVersionsFilterArrayOutput ¶
func (o GetOpensearchVersionsFilterArrayOutput) ToGetOpensearchVersionsFilterArrayOutput() GetOpensearchVersionsFilterArrayOutput
func (GetOpensearchVersionsFilterArrayOutput) ToGetOpensearchVersionsFilterArrayOutputWithContext ¶
func (o GetOpensearchVersionsFilterArrayOutput) ToGetOpensearchVersionsFilterArrayOutputWithContext(ctx context.Context) GetOpensearchVersionsFilterArrayOutput
type GetOpensearchVersionsFilterInput ¶
type GetOpensearchVersionsFilterInput interface { pulumi.Input ToGetOpensearchVersionsFilterOutput() GetOpensearchVersionsFilterOutput ToGetOpensearchVersionsFilterOutputWithContext(context.Context) GetOpensearchVersionsFilterOutput }
GetOpensearchVersionsFilterInput is an input type that accepts GetOpensearchVersionsFilterArgs and GetOpensearchVersionsFilterOutput values. You can construct a concrete instance of `GetOpensearchVersionsFilterInput` via:
GetOpensearchVersionsFilterArgs{...}
type GetOpensearchVersionsFilterOutput ¶
type GetOpensearchVersionsFilterOutput struct{ *pulumi.OutputState }
func (GetOpensearchVersionsFilterOutput) ElementType ¶
func (GetOpensearchVersionsFilterOutput) ElementType() reflect.Type
func (GetOpensearchVersionsFilterOutput) Name ¶
func (o GetOpensearchVersionsFilterOutput) Name() pulumi.StringOutput
func (GetOpensearchVersionsFilterOutput) Regex ¶
func (o GetOpensearchVersionsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetOpensearchVersionsFilterOutput) ToGetOpensearchVersionsFilterOutput ¶
func (o GetOpensearchVersionsFilterOutput) ToGetOpensearchVersionsFilterOutput() GetOpensearchVersionsFilterOutput
func (GetOpensearchVersionsFilterOutput) ToGetOpensearchVersionsFilterOutputWithContext ¶
func (o GetOpensearchVersionsFilterOutput) ToGetOpensearchVersionsFilterOutputWithContext(ctx context.Context) GetOpensearchVersionsFilterOutput
func (GetOpensearchVersionsFilterOutput) Values ¶
func (o GetOpensearchVersionsFilterOutput) Values() pulumi.StringArrayOutput
type GetOpensearchVersionsOpensearchVersionsCollection ¶
type GetOpensearchVersionsOpensearchVersionsCollection struct { // A list of OpenSearch versions. Items []GetOpensearchVersionsOpensearchVersionsCollectionItem `pulumi:"items"` }
type GetOpensearchVersionsOpensearchVersionsCollectionArgs ¶
type GetOpensearchVersionsOpensearchVersionsCollectionArgs struct { // A list of OpenSearch versions. Items GetOpensearchVersionsOpensearchVersionsCollectionItemArrayInput `pulumi:"items"` }
func (GetOpensearchVersionsOpensearchVersionsCollectionArgs) ElementType ¶
func (GetOpensearchVersionsOpensearchVersionsCollectionArgs) ElementType() reflect.Type
func (GetOpensearchVersionsOpensearchVersionsCollectionArgs) ToGetOpensearchVersionsOpensearchVersionsCollectionOutput ¶
func (i GetOpensearchVersionsOpensearchVersionsCollectionArgs) ToGetOpensearchVersionsOpensearchVersionsCollectionOutput() GetOpensearchVersionsOpensearchVersionsCollectionOutput
func (GetOpensearchVersionsOpensearchVersionsCollectionArgs) ToGetOpensearchVersionsOpensearchVersionsCollectionOutputWithContext ¶
func (i GetOpensearchVersionsOpensearchVersionsCollectionArgs) ToGetOpensearchVersionsOpensearchVersionsCollectionOutputWithContext(ctx context.Context) GetOpensearchVersionsOpensearchVersionsCollectionOutput
type GetOpensearchVersionsOpensearchVersionsCollectionArray ¶
type GetOpensearchVersionsOpensearchVersionsCollectionArray []GetOpensearchVersionsOpensearchVersionsCollectionInput
func (GetOpensearchVersionsOpensearchVersionsCollectionArray) ElementType ¶
func (GetOpensearchVersionsOpensearchVersionsCollectionArray) ElementType() reflect.Type
func (GetOpensearchVersionsOpensearchVersionsCollectionArray) ToGetOpensearchVersionsOpensearchVersionsCollectionArrayOutput ¶
func (i GetOpensearchVersionsOpensearchVersionsCollectionArray) ToGetOpensearchVersionsOpensearchVersionsCollectionArrayOutput() GetOpensearchVersionsOpensearchVersionsCollectionArrayOutput
func (GetOpensearchVersionsOpensearchVersionsCollectionArray) ToGetOpensearchVersionsOpensearchVersionsCollectionArrayOutputWithContext ¶
func (i GetOpensearchVersionsOpensearchVersionsCollectionArray) ToGetOpensearchVersionsOpensearchVersionsCollectionArrayOutputWithContext(ctx context.Context) GetOpensearchVersionsOpensearchVersionsCollectionArrayOutput
type GetOpensearchVersionsOpensearchVersionsCollectionArrayInput ¶
type GetOpensearchVersionsOpensearchVersionsCollectionArrayInput interface { pulumi.Input ToGetOpensearchVersionsOpensearchVersionsCollectionArrayOutput() GetOpensearchVersionsOpensearchVersionsCollectionArrayOutput ToGetOpensearchVersionsOpensearchVersionsCollectionArrayOutputWithContext(context.Context) GetOpensearchVersionsOpensearchVersionsCollectionArrayOutput }
GetOpensearchVersionsOpensearchVersionsCollectionArrayInput is an input type that accepts GetOpensearchVersionsOpensearchVersionsCollectionArray and GetOpensearchVersionsOpensearchVersionsCollectionArrayOutput values. You can construct a concrete instance of `GetOpensearchVersionsOpensearchVersionsCollectionArrayInput` via:
GetOpensearchVersionsOpensearchVersionsCollectionArray{ GetOpensearchVersionsOpensearchVersionsCollectionArgs{...} }
type GetOpensearchVersionsOpensearchVersionsCollectionArrayOutput ¶
type GetOpensearchVersionsOpensearchVersionsCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetOpensearchVersionsOpensearchVersionsCollectionArrayOutput) ElementType ¶
func (GetOpensearchVersionsOpensearchVersionsCollectionArrayOutput) ElementType() reflect.Type
func (GetOpensearchVersionsOpensearchVersionsCollectionArrayOutput) ToGetOpensearchVersionsOpensearchVersionsCollectionArrayOutput ¶
func (o GetOpensearchVersionsOpensearchVersionsCollectionArrayOutput) ToGetOpensearchVersionsOpensearchVersionsCollectionArrayOutput() GetOpensearchVersionsOpensearchVersionsCollectionArrayOutput
func (GetOpensearchVersionsOpensearchVersionsCollectionArrayOutput) ToGetOpensearchVersionsOpensearchVersionsCollectionArrayOutputWithContext ¶
func (o GetOpensearchVersionsOpensearchVersionsCollectionArrayOutput) ToGetOpensearchVersionsOpensearchVersionsCollectionArrayOutputWithContext(ctx context.Context) GetOpensearchVersionsOpensearchVersionsCollectionArrayOutput
type GetOpensearchVersionsOpensearchVersionsCollectionInput ¶
type GetOpensearchVersionsOpensearchVersionsCollectionInput interface { pulumi.Input ToGetOpensearchVersionsOpensearchVersionsCollectionOutput() GetOpensearchVersionsOpensearchVersionsCollectionOutput ToGetOpensearchVersionsOpensearchVersionsCollectionOutputWithContext(context.Context) GetOpensearchVersionsOpensearchVersionsCollectionOutput }
GetOpensearchVersionsOpensearchVersionsCollectionInput is an input type that accepts GetOpensearchVersionsOpensearchVersionsCollectionArgs and GetOpensearchVersionsOpensearchVersionsCollectionOutput values. You can construct a concrete instance of `GetOpensearchVersionsOpensearchVersionsCollectionInput` via:
GetOpensearchVersionsOpensearchVersionsCollectionArgs{...}
type GetOpensearchVersionsOpensearchVersionsCollectionItem ¶
type GetOpensearchVersionsOpensearchVersionsCollectionItem struct { // The version of OpenSearch. Version string `pulumi:"version"` }
type GetOpensearchVersionsOpensearchVersionsCollectionItemArgs ¶
type GetOpensearchVersionsOpensearchVersionsCollectionItemArgs struct { // The version of OpenSearch. Version pulumi.StringInput `pulumi:"version"` }
func (GetOpensearchVersionsOpensearchVersionsCollectionItemArgs) ElementType ¶
func (GetOpensearchVersionsOpensearchVersionsCollectionItemArgs) ElementType() reflect.Type
func (GetOpensearchVersionsOpensearchVersionsCollectionItemArgs) ToGetOpensearchVersionsOpensearchVersionsCollectionItemOutput ¶
func (i GetOpensearchVersionsOpensearchVersionsCollectionItemArgs) ToGetOpensearchVersionsOpensearchVersionsCollectionItemOutput() GetOpensearchVersionsOpensearchVersionsCollectionItemOutput
func (GetOpensearchVersionsOpensearchVersionsCollectionItemArgs) ToGetOpensearchVersionsOpensearchVersionsCollectionItemOutputWithContext ¶
func (i GetOpensearchVersionsOpensearchVersionsCollectionItemArgs) ToGetOpensearchVersionsOpensearchVersionsCollectionItemOutputWithContext(ctx context.Context) GetOpensearchVersionsOpensearchVersionsCollectionItemOutput
type GetOpensearchVersionsOpensearchVersionsCollectionItemArray ¶
type GetOpensearchVersionsOpensearchVersionsCollectionItemArray []GetOpensearchVersionsOpensearchVersionsCollectionItemInput
func (GetOpensearchVersionsOpensearchVersionsCollectionItemArray) ElementType ¶
func (GetOpensearchVersionsOpensearchVersionsCollectionItemArray) ElementType() reflect.Type
func (GetOpensearchVersionsOpensearchVersionsCollectionItemArray) ToGetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutput ¶
func (i GetOpensearchVersionsOpensearchVersionsCollectionItemArray) ToGetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutput() GetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutput
func (GetOpensearchVersionsOpensearchVersionsCollectionItemArray) ToGetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutputWithContext ¶
func (i GetOpensearchVersionsOpensearchVersionsCollectionItemArray) ToGetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutputWithContext(ctx context.Context) GetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutput
type GetOpensearchVersionsOpensearchVersionsCollectionItemArrayInput ¶
type GetOpensearchVersionsOpensearchVersionsCollectionItemArrayInput interface { pulumi.Input ToGetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutput() GetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutput ToGetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutputWithContext(context.Context) GetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutput }
GetOpensearchVersionsOpensearchVersionsCollectionItemArrayInput is an input type that accepts GetOpensearchVersionsOpensearchVersionsCollectionItemArray and GetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutput values. You can construct a concrete instance of `GetOpensearchVersionsOpensearchVersionsCollectionItemArrayInput` via:
GetOpensearchVersionsOpensearchVersionsCollectionItemArray{ GetOpensearchVersionsOpensearchVersionsCollectionItemArgs{...} }
type GetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutput ¶
type GetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutput) ElementType ¶
func (GetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutput) ElementType() reflect.Type
func (GetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutput) ToGetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutput ¶
func (o GetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutput) ToGetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutput() GetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutput
func (GetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutput) ToGetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutputWithContext ¶
func (o GetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutput) ToGetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutputWithContext(ctx context.Context) GetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutput
type GetOpensearchVersionsOpensearchVersionsCollectionItemInput ¶
type GetOpensearchVersionsOpensearchVersionsCollectionItemInput interface { pulumi.Input ToGetOpensearchVersionsOpensearchVersionsCollectionItemOutput() GetOpensearchVersionsOpensearchVersionsCollectionItemOutput ToGetOpensearchVersionsOpensearchVersionsCollectionItemOutputWithContext(context.Context) GetOpensearchVersionsOpensearchVersionsCollectionItemOutput }
GetOpensearchVersionsOpensearchVersionsCollectionItemInput is an input type that accepts GetOpensearchVersionsOpensearchVersionsCollectionItemArgs and GetOpensearchVersionsOpensearchVersionsCollectionItemOutput values. You can construct a concrete instance of `GetOpensearchVersionsOpensearchVersionsCollectionItemInput` via:
GetOpensearchVersionsOpensearchVersionsCollectionItemArgs{...}
type GetOpensearchVersionsOpensearchVersionsCollectionItemOutput ¶
type GetOpensearchVersionsOpensearchVersionsCollectionItemOutput struct{ *pulumi.OutputState }
func (GetOpensearchVersionsOpensearchVersionsCollectionItemOutput) ElementType ¶
func (GetOpensearchVersionsOpensearchVersionsCollectionItemOutput) ElementType() reflect.Type
func (GetOpensearchVersionsOpensearchVersionsCollectionItemOutput) ToGetOpensearchVersionsOpensearchVersionsCollectionItemOutput ¶
func (o GetOpensearchVersionsOpensearchVersionsCollectionItemOutput) ToGetOpensearchVersionsOpensearchVersionsCollectionItemOutput() GetOpensearchVersionsOpensearchVersionsCollectionItemOutput
func (GetOpensearchVersionsOpensearchVersionsCollectionItemOutput) ToGetOpensearchVersionsOpensearchVersionsCollectionItemOutputWithContext ¶
func (o GetOpensearchVersionsOpensearchVersionsCollectionItemOutput) ToGetOpensearchVersionsOpensearchVersionsCollectionItemOutputWithContext(ctx context.Context) GetOpensearchVersionsOpensearchVersionsCollectionItemOutput
func (GetOpensearchVersionsOpensearchVersionsCollectionItemOutput) Version ¶
func (o GetOpensearchVersionsOpensearchVersionsCollectionItemOutput) Version() pulumi.StringOutput
The version of OpenSearch.
type GetOpensearchVersionsOpensearchVersionsCollectionOutput ¶
type GetOpensearchVersionsOpensearchVersionsCollectionOutput struct{ *pulumi.OutputState }
func (GetOpensearchVersionsOpensearchVersionsCollectionOutput) ElementType ¶
func (GetOpensearchVersionsOpensearchVersionsCollectionOutput) ElementType() reflect.Type
func (GetOpensearchVersionsOpensearchVersionsCollectionOutput) Items ¶
func (o GetOpensearchVersionsOpensearchVersionsCollectionOutput) Items() GetOpensearchVersionsOpensearchVersionsCollectionItemArrayOutput
A list of OpenSearch versions.
func (GetOpensearchVersionsOpensearchVersionsCollectionOutput) ToGetOpensearchVersionsOpensearchVersionsCollectionOutput ¶
func (o GetOpensearchVersionsOpensearchVersionsCollectionOutput) ToGetOpensearchVersionsOpensearchVersionsCollectionOutput() GetOpensearchVersionsOpensearchVersionsCollectionOutput
func (GetOpensearchVersionsOpensearchVersionsCollectionOutput) ToGetOpensearchVersionsOpensearchVersionsCollectionOutputWithContext ¶
func (o GetOpensearchVersionsOpensearchVersionsCollectionOutput) ToGetOpensearchVersionsOpensearchVersionsCollectionOutputWithContext(ctx context.Context) GetOpensearchVersionsOpensearchVersionsCollectionOutput
type GetOpensearchVersionsOutputArgs ¶
type GetOpensearchVersionsOutputArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetOpensearchVersionsFilterArrayInput `pulumi:"filters"` }
A collection of arguments for invoking getOpensearchVersions.
func (GetOpensearchVersionsOutputArgs) ElementType ¶
func (GetOpensearchVersionsOutputArgs) ElementType() reflect.Type
type GetOpensearchVersionsResult ¶
type GetOpensearchVersionsResult struct { CompartmentId string `pulumi:"compartmentId"` Filters []GetOpensearchVersionsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of opensearch_versions_collection. OpensearchVersionsCollections []GetOpensearchVersionsOpensearchVersionsCollection `pulumi:"opensearchVersionsCollections"` }
A collection of values returned by getOpensearchVersions.
func GetOpensearchVersions ¶
func GetOpensearchVersions(ctx *pulumi.Context, args *GetOpensearchVersionsArgs, opts ...pulumi.InvokeOption) (*GetOpensearchVersionsResult, error)
This data source provides the list of Opensearch Versions in Oracle Cloud Infrastructure Opensearch service.
Lists the supported Opensearch versions ¶
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Opensearch" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Opensearch.GetOpensearchVersions(ctx, &opensearch.GetOpensearchVersionsArgs{ CompartmentId: _var.Compartment_id, }, nil) if err != nil { return err } return nil }) }
```
type GetOpensearchVersionsResultOutput ¶
type GetOpensearchVersionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getOpensearchVersions.
func GetOpensearchVersionsOutput ¶
func GetOpensearchVersionsOutput(ctx *pulumi.Context, args GetOpensearchVersionsOutputArgs, opts ...pulumi.InvokeOption) GetOpensearchVersionsResultOutput
func (GetOpensearchVersionsResultOutput) CompartmentId ¶
func (o GetOpensearchVersionsResultOutput) CompartmentId() pulumi.StringOutput
func (GetOpensearchVersionsResultOutput) ElementType ¶
func (GetOpensearchVersionsResultOutput) ElementType() reflect.Type
func (GetOpensearchVersionsResultOutput) Filters ¶
func (o GetOpensearchVersionsResultOutput) Filters() GetOpensearchVersionsFilterArrayOutput
func (GetOpensearchVersionsResultOutput) Id ¶
func (o GetOpensearchVersionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetOpensearchVersionsResultOutput) OpensearchVersionsCollections ¶
func (o GetOpensearchVersionsResultOutput) OpensearchVersionsCollections() GetOpensearchVersionsOpensearchVersionsCollectionArrayOutput
The list of opensearch_versions_collection.
func (GetOpensearchVersionsResultOutput) ToGetOpensearchVersionsResultOutput ¶
func (o GetOpensearchVersionsResultOutput) ToGetOpensearchVersionsResultOutput() GetOpensearchVersionsResultOutput
func (GetOpensearchVersionsResultOutput) ToGetOpensearchVersionsResultOutputWithContext ¶
func (o GetOpensearchVersionsResultOutput) ToGetOpensearchVersionsResultOutputWithContext(ctx context.Context) GetOpensearchVersionsResultOutput