Documentation
¶
Index ¶
- func DataIonoscloudK8SCluster_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func DataIonoscloudK8SCluster_IsConstruct(x interface{}) *bool
- func DataIonoscloudK8SCluster_IsTerraformDataSource(x interface{}) *bool
- func DataIonoscloudK8SCluster_IsTerraformElement(x interface{}) *bool
- func DataIonoscloudK8SCluster_TfResourceType() *string
- func NewDataIonoscloudK8SClusterConfigAList_Override(d DataIonoscloudK8SClusterConfigAList, ...)
- func NewDataIonoscloudK8SClusterConfigAOutputReference_Override(d DataIonoscloudK8SClusterConfigAOutputReference, ...)
- func NewDataIonoscloudK8SClusterConfigClustersList_Override(d DataIonoscloudK8SClusterConfigClustersList, ...)
- func NewDataIonoscloudK8SClusterConfigClustersOutputReference_Override(d DataIonoscloudK8SClusterConfigClustersOutputReference, ...)
- func NewDataIonoscloudK8SClusterConfigContextsList_Override(d DataIonoscloudK8SClusterConfigContextsList, ...)
- func NewDataIonoscloudK8SClusterConfigContextsOutputReference_Override(d DataIonoscloudK8SClusterConfigContextsOutputReference, ...)
- func NewDataIonoscloudK8SClusterConfigUsersList_Override(d DataIonoscloudK8SClusterConfigUsersList, ...)
- func NewDataIonoscloudK8SClusterConfigUsersOutputReference_Override(d DataIonoscloudK8SClusterConfigUsersOutputReference, ...)
- func NewDataIonoscloudK8SClusterMaintenanceWindowList_Override(d DataIonoscloudK8SClusterMaintenanceWindowList, ...)
- func NewDataIonoscloudK8SClusterMaintenanceWindowOutputReference_Override(d DataIonoscloudK8SClusterMaintenanceWindowOutputReference, ...)
- func NewDataIonoscloudK8SClusterS3BucketsList_Override(d DataIonoscloudK8SClusterS3BucketsList, ...)
- func NewDataIonoscloudK8SClusterS3BucketsOutputReference_Override(d DataIonoscloudK8SClusterS3BucketsOutputReference, ...)
- func NewDataIonoscloudK8SClusterTimeoutsOutputReference_Override(d DataIonoscloudK8SClusterTimeoutsOutputReference, ...)
- func NewDataIonoscloudK8SCluster_Override(d DataIonoscloudK8SCluster, scope constructs.Construct, id *string, ...)
- type DataIonoscloudK8SCluster
- type DataIonoscloudK8SClusterConfig
- type DataIonoscloudK8SClusterConfigA
- type DataIonoscloudK8SClusterConfigAList
- type DataIonoscloudK8SClusterConfigAOutputReference
- type DataIonoscloudK8SClusterConfigClusters
- type DataIonoscloudK8SClusterConfigClustersList
- type DataIonoscloudK8SClusterConfigClustersOutputReference
- type DataIonoscloudK8SClusterConfigContexts
- type DataIonoscloudK8SClusterConfigContextsList
- type DataIonoscloudK8SClusterConfigContextsOutputReference
- type DataIonoscloudK8SClusterConfigUsers
- type DataIonoscloudK8SClusterConfigUsersList
- type DataIonoscloudK8SClusterConfigUsersOutputReference
- type DataIonoscloudK8SClusterMaintenanceWindow
- type DataIonoscloudK8SClusterMaintenanceWindowList
- type DataIonoscloudK8SClusterMaintenanceWindowOutputReference
- type DataIonoscloudK8SClusterS3Buckets
- type DataIonoscloudK8SClusterS3BucketsList
- type DataIonoscloudK8SClusterS3BucketsOutputReference
- type DataIonoscloudK8SClusterTimeouts
- type DataIonoscloudK8SClusterTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataIonoscloudK8SCluster_GenerateConfigForImport ¶
func DataIonoscloudK8SCluster_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a DataIonoscloudK8SCluster resource upon running "cdktf plan <stack-name>".
func DataIonoscloudK8SCluster_IsConstruct ¶
func DataIonoscloudK8SCluster_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func DataIonoscloudK8SCluster_IsTerraformDataSource ¶
func DataIonoscloudK8SCluster_IsTerraformDataSource(x interface{}) *bool
Experimental.
func DataIonoscloudK8SCluster_IsTerraformElement ¶
func DataIonoscloudK8SCluster_IsTerraformElement(x interface{}) *bool
Experimental.
func DataIonoscloudK8SCluster_TfResourceType ¶
func DataIonoscloudK8SCluster_TfResourceType() *string
func NewDataIonoscloudK8SClusterConfigAList_Override ¶
func NewDataIonoscloudK8SClusterConfigAList_Override(d DataIonoscloudK8SClusterConfigAList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataIonoscloudK8SClusterConfigAOutputReference_Override ¶
func NewDataIonoscloudK8SClusterConfigAOutputReference_Override(d DataIonoscloudK8SClusterConfigAOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataIonoscloudK8SClusterConfigClustersList_Override ¶
func NewDataIonoscloudK8SClusterConfigClustersList_Override(d DataIonoscloudK8SClusterConfigClustersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataIonoscloudK8SClusterConfigClustersOutputReference_Override ¶
func NewDataIonoscloudK8SClusterConfigClustersOutputReference_Override(d DataIonoscloudK8SClusterConfigClustersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataIonoscloudK8SClusterConfigContextsList_Override ¶
func NewDataIonoscloudK8SClusterConfigContextsList_Override(d DataIonoscloudK8SClusterConfigContextsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataIonoscloudK8SClusterConfigContextsOutputReference_Override ¶
func NewDataIonoscloudK8SClusterConfigContextsOutputReference_Override(d DataIonoscloudK8SClusterConfigContextsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataIonoscloudK8SClusterConfigUsersList_Override ¶
func NewDataIonoscloudK8SClusterConfigUsersList_Override(d DataIonoscloudK8SClusterConfigUsersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataIonoscloudK8SClusterConfigUsersOutputReference_Override ¶
func NewDataIonoscloudK8SClusterConfigUsersOutputReference_Override(d DataIonoscloudK8SClusterConfigUsersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataIonoscloudK8SClusterMaintenanceWindowList_Override ¶
func NewDataIonoscloudK8SClusterMaintenanceWindowList_Override(d DataIonoscloudK8SClusterMaintenanceWindowList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataIonoscloudK8SClusterMaintenanceWindowOutputReference_Override ¶
func NewDataIonoscloudK8SClusterMaintenanceWindowOutputReference_Override(d DataIonoscloudK8SClusterMaintenanceWindowOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataIonoscloudK8SClusterS3BucketsList_Override ¶
func NewDataIonoscloudK8SClusterS3BucketsList_Override(d DataIonoscloudK8SClusterS3BucketsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataIonoscloudK8SClusterS3BucketsOutputReference_Override ¶
func NewDataIonoscloudK8SClusterS3BucketsOutputReference_Override(d DataIonoscloudK8SClusterS3BucketsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataIonoscloudK8SClusterTimeoutsOutputReference_Override ¶
func NewDataIonoscloudK8SClusterTimeoutsOutputReference_Override(d DataIonoscloudK8SClusterTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataIonoscloudK8SCluster_Override ¶
func NewDataIonoscloudK8SCluster_Override(d DataIonoscloudK8SCluster, scope constructs.Construct, id *string, config *DataIonoscloudK8SClusterConfig)
Create a new {@link https://registry.terraform.io/providers/ionos-cloud/ionoscloud/6.6.8/docs/data-sources/k8s_cluster ionoscloud_k8s_cluster} Data Source.
Types ¶
type DataIonoscloudK8SCluster ¶
type DataIonoscloudK8SCluster interface { cdktf.TerraformDataSource ApiSubnetAllowList() *[]*string AvailableUpgradeVersions() *[]*string CaCrt() *string // Experimental. CdktfStack() cdktf.TerraformStack Config() DataIonoscloudK8SClusterConfigAList // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string K8SVersion() *string KubeConfig() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Location() *string MaintenanceWindow() DataIonoscloudK8SClusterMaintenanceWindowList Name() *string SetName(val *string) NameInput() *string NatGatewayIp() *string // The tree node. Node() constructs.Node NodePools() *[]*string NodeSubnet() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) Public() cdktf.IResolvable // Experimental. RawOverrides() interface{} S3Buckets() DataIonoscloudK8SClusterS3BucketsList Server() *string State() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() DataIonoscloudK8SClusterTimeoutsOutputReference TimeoutsInput() interface{} UserTokens() cdktf.StringMap ViableNodePoolVersions() *[]*string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutTimeouts(value *DataIonoscloudK8SClusterTimeouts) ResetId() ResetName() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetTimeouts() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Adds this resource to the terraform JSON output. // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/ionos-cloud/ionoscloud/6.6.8/docs/data-sources/k8s_cluster ionoscloud_k8s_cluster}.
func NewDataIonoscloudK8SCluster ¶
func NewDataIonoscloudK8SCluster(scope constructs.Construct, id *string, config *DataIonoscloudK8SClusterConfig) DataIonoscloudK8SCluster
Create a new {@link https://registry.terraform.io/providers/ionos-cloud/ionoscloud/6.6.8/docs/data-sources/k8s_cluster ionoscloud_k8s_cluster} Data Source.
type DataIonoscloudK8SClusterConfig ¶
type DataIonoscloudK8SClusterConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ionos-cloud/ionoscloud/6.6.8/docs/data-sources/k8s_cluster#id DataIonoscloudK8SCluster#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ionos-cloud/ionoscloud/6.6.8/docs/data-sources/k8s_cluster#name DataIonoscloudK8SCluster#name}. Name *string `field:"optional" json:"name" yaml:"name"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ionos-cloud/ionoscloud/6.6.8/docs/data-sources/k8s_cluster#timeouts DataIonoscloudK8SCluster#timeouts} Timeouts *DataIonoscloudK8SClusterTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type DataIonoscloudK8SClusterConfigA ¶
type DataIonoscloudK8SClusterConfigA struct { }
type DataIonoscloudK8SClusterConfigAList ¶
type DataIonoscloudK8SClusterConfigAList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataIonoscloudK8SClusterConfigAOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataIonoscloudK8SClusterConfigAList ¶
func NewDataIonoscloudK8SClusterConfigAList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataIonoscloudK8SClusterConfigAList
type DataIonoscloudK8SClusterConfigAOutputReference ¶
type DataIonoscloudK8SClusterConfigAOutputReference interface { cdktf.ComplexObject ApiVersion() *string Clusters() DataIonoscloudK8SClusterConfigClustersList // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Contexts() DataIonoscloudK8SClusterConfigContextsList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string CurrentContext() *string // Experimental. Fqn() *string InternalValue() *DataIonoscloudK8SClusterConfigA SetInternalValue(val *DataIonoscloudK8SClusterConfigA) Kind() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Users() DataIonoscloudK8SClusterConfigUsersList // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataIonoscloudK8SClusterConfigAOutputReference ¶
func NewDataIonoscloudK8SClusterConfigAOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataIonoscloudK8SClusterConfigAOutputReference
type DataIonoscloudK8SClusterConfigClusters ¶
type DataIonoscloudK8SClusterConfigClusters struct { }
type DataIonoscloudK8SClusterConfigClustersList ¶
type DataIonoscloudK8SClusterConfigClustersList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataIonoscloudK8SClusterConfigClustersOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataIonoscloudK8SClusterConfigClustersList ¶
func NewDataIonoscloudK8SClusterConfigClustersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataIonoscloudK8SClusterConfigClustersList
type DataIonoscloudK8SClusterConfigClustersOutputReference ¶
type DataIonoscloudK8SClusterConfigClustersOutputReference interface { cdktf.ComplexObject Cluster() cdktf.StringMap // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataIonoscloudK8SClusterConfigClusters SetInternalValue(val *DataIonoscloudK8SClusterConfigClusters) Name() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataIonoscloudK8SClusterConfigClustersOutputReference ¶
func NewDataIonoscloudK8SClusterConfigClustersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataIonoscloudK8SClusterConfigClustersOutputReference
type DataIonoscloudK8SClusterConfigContexts ¶
type DataIonoscloudK8SClusterConfigContexts struct { }
type DataIonoscloudK8SClusterConfigContextsList ¶
type DataIonoscloudK8SClusterConfigContextsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataIonoscloudK8SClusterConfigContextsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataIonoscloudK8SClusterConfigContextsList ¶
func NewDataIonoscloudK8SClusterConfigContextsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataIonoscloudK8SClusterConfigContextsList
type DataIonoscloudK8SClusterConfigContextsOutputReference ¶
type DataIonoscloudK8SClusterConfigContextsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Context() cdktf.StringMap // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataIonoscloudK8SClusterConfigContexts SetInternalValue(val *DataIonoscloudK8SClusterConfigContexts) Name() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataIonoscloudK8SClusterConfigContextsOutputReference ¶
func NewDataIonoscloudK8SClusterConfigContextsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataIonoscloudK8SClusterConfigContextsOutputReference
type DataIonoscloudK8SClusterConfigUsers ¶
type DataIonoscloudK8SClusterConfigUsers struct { }
type DataIonoscloudK8SClusterConfigUsersList ¶
type DataIonoscloudK8SClusterConfigUsersList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataIonoscloudK8SClusterConfigUsersOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataIonoscloudK8SClusterConfigUsersList ¶
func NewDataIonoscloudK8SClusterConfigUsersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataIonoscloudK8SClusterConfigUsersList
type DataIonoscloudK8SClusterConfigUsersOutputReference ¶
type DataIonoscloudK8SClusterConfigUsersOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataIonoscloudK8SClusterConfigUsers SetInternalValue(val *DataIonoscloudK8SClusterConfigUsers) Name() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) User() cdktf.StringMap // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataIonoscloudK8SClusterConfigUsersOutputReference ¶
func NewDataIonoscloudK8SClusterConfigUsersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataIonoscloudK8SClusterConfigUsersOutputReference
type DataIonoscloudK8SClusterMaintenanceWindow ¶
type DataIonoscloudK8SClusterMaintenanceWindow struct { }
type DataIonoscloudK8SClusterMaintenanceWindowList ¶
type DataIonoscloudK8SClusterMaintenanceWindowList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataIonoscloudK8SClusterMaintenanceWindowOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataIonoscloudK8SClusterMaintenanceWindowList ¶
func NewDataIonoscloudK8SClusterMaintenanceWindowList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataIonoscloudK8SClusterMaintenanceWindowList
type DataIonoscloudK8SClusterMaintenanceWindowOutputReference ¶
type DataIonoscloudK8SClusterMaintenanceWindowOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DayOfTheWeek() *string // Experimental. Fqn() *string InternalValue() *DataIonoscloudK8SClusterMaintenanceWindow SetInternalValue(val *DataIonoscloudK8SClusterMaintenanceWindow) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Time() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataIonoscloudK8SClusterMaintenanceWindowOutputReference ¶
func NewDataIonoscloudK8SClusterMaintenanceWindowOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataIonoscloudK8SClusterMaintenanceWindowOutputReference
type DataIonoscloudK8SClusterS3Buckets ¶
type DataIonoscloudK8SClusterS3Buckets struct { }
type DataIonoscloudK8SClusterS3BucketsList ¶
type DataIonoscloudK8SClusterS3BucketsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataIonoscloudK8SClusterS3BucketsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataIonoscloudK8SClusterS3BucketsList ¶
func NewDataIonoscloudK8SClusterS3BucketsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataIonoscloudK8SClusterS3BucketsList
type DataIonoscloudK8SClusterS3BucketsOutputReference ¶
type DataIonoscloudK8SClusterS3BucketsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataIonoscloudK8SClusterS3Buckets SetInternalValue(val *DataIonoscloudK8SClusterS3Buckets) Name() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataIonoscloudK8SClusterS3BucketsOutputReference ¶
func NewDataIonoscloudK8SClusterS3BucketsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataIonoscloudK8SClusterS3BucketsOutputReference
type DataIonoscloudK8SClusterTimeouts ¶
type DataIonoscloudK8SClusterTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ionos-cloud/ionoscloud/6.6.8/docs/data-sources/k8s_cluster#create DataIonoscloudK8SCluster#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ionos-cloud/ionoscloud/6.6.8/docs/data-sources/k8s_cluster#default DataIonoscloudK8SCluster#default}. Default *string `field:"optional" json:"default" yaml:"default"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ionos-cloud/ionoscloud/6.6.8/docs/data-sources/k8s_cluster#delete DataIonoscloudK8SCluster#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ionos-cloud/ionoscloud/6.6.8/docs/data-sources/k8s_cluster#update DataIonoscloudK8SCluster#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type DataIonoscloudK8SClusterTimeoutsOutputReference ¶
type DataIonoscloudK8SClusterTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Default() *string SetDefault(val *string) DefaultInput() *string Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetDefault() ResetDelete() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataIonoscloudK8SClusterTimeoutsOutputReference ¶
func NewDataIonoscloudK8SClusterTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataIonoscloudK8SClusterTimeoutsOutputReference
Source Files
¶
- DataIonoscloudK8SCluster.go
- DataIonoscloudK8SClusterConfig.go
- DataIonoscloudK8SClusterConfigA.go
- DataIonoscloudK8SClusterConfigAList.go
- DataIonoscloudK8SClusterConfigAList__checks.go
- DataIonoscloudK8SClusterConfigAOutputReference.go
- DataIonoscloudK8SClusterConfigAOutputReference__checks.go
- DataIonoscloudK8SClusterConfigClusters.go
- DataIonoscloudK8SClusterConfigClustersList.go
- DataIonoscloudK8SClusterConfigClustersList__checks.go
- DataIonoscloudK8SClusterConfigClustersOutputReference.go
- DataIonoscloudK8SClusterConfigClustersOutputReference__checks.go
- DataIonoscloudK8SClusterConfigContexts.go
- DataIonoscloudK8SClusterConfigContextsList.go
- DataIonoscloudK8SClusterConfigContextsList__checks.go
- DataIonoscloudK8SClusterConfigContextsOutputReference.go
- DataIonoscloudK8SClusterConfigContextsOutputReference__checks.go
- DataIonoscloudK8SClusterConfigUsers.go
- DataIonoscloudK8SClusterConfigUsersList.go
- DataIonoscloudK8SClusterConfigUsersList__checks.go
- DataIonoscloudK8SClusterConfigUsersOutputReference.go
- DataIonoscloudK8SClusterConfigUsersOutputReference__checks.go
- DataIonoscloudK8SClusterMaintenanceWindow.go
- DataIonoscloudK8SClusterMaintenanceWindowList.go
- DataIonoscloudK8SClusterMaintenanceWindowList__checks.go
- DataIonoscloudK8SClusterMaintenanceWindowOutputReference.go
- DataIonoscloudK8SClusterMaintenanceWindowOutputReference__checks.go
- DataIonoscloudK8SClusterS3Buckets.go
- DataIonoscloudK8SClusterS3BucketsList.go
- DataIonoscloudK8SClusterS3BucketsList__checks.go
- DataIonoscloudK8SClusterS3BucketsOutputReference.go
- DataIonoscloudK8SClusterS3BucketsOutputReference__checks.go
- DataIonoscloudK8SClusterTimeouts.go
- DataIonoscloudK8SClusterTimeoutsOutputReference.go
- DataIonoscloudK8SClusterTimeoutsOutputReference__checks.go
- DataIonoscloudK8SCluster__checks.go
- main.go