Documentation ¶
Index ¶
- func DataKubernetesIngress_IsConstruct(x interface{}) *bool
- func DataKubernetesIngress_TfResourceType() *string
- func NewDataKubernetesIngressMetadataOutputReference_Override(d DataKubernetesIngressMetadataOutputReference, ...)
- func NewDataKubernetesIngressSpecBackendList_Override(d DataKubernetesIngressSpecBackendList, ...)
- func NewDataKubernetesIngressSpecBackendOutputReference_Override(d DataKubernetesIngressSpecBackendOutputReference, ...)
- func NewDataKubernetesIngressSpecList_Override(d DataKubernetesIngressSpecList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewDataKubernetesIngressSpecOutputReference_Override(d DataKubernetesIngressSpecOutputReference, ...)
- func NewDataKubernetesIngressSpecRuleHttpList_Override(d DataKubernetesIngressSpecRuleHttpList, ...)
- func NewDataKubernetesIngressSpecRuleHttpOutputReference_Override(d DataKubernetesIngressSpecRuleHttpOutputReference, ...)
- func NewDataKubernetesIngressSpecRuleHttpPathBackendList_Override(d DataKubernetesIngressSpecRuleHttpPathBackendList, ...)
- func NewDataKubernetesIngressSpecRuleHttpPathBackendOutputReference_Override(d DataKubernetesIngressSpecRuleHttpPathBackendOutputReference, ...)
- func NewDataKubernetesIngressSpecRuleHttpPathList_Override(d DataKubernetesIngressSpecRuleHttpPathList, ...)
- func NewDataKubernetesIngressSpecRuleHttpPathOutputReference_Override(d DataKubernetesIngressSpecRuleHttpPathOutputReference, ...)
- func NewDataKubernetesIngressSpecRuleList_Override(d DataKubernetesIngressSpecRuleList, ...)
- func NewDataKubernetesIngressSpecRuleOutputReference_Override(d DataKubernetesIngressSpecRuleOutputReference, ...)
- func NewDataKubernetesIngressSpecTlsList_Override(d DataKubernetesIngressSpecTlsList, ...)
- func NewDataKubernetesIngressSpecTlsOutputReference_Override(d DataKubernetesIngressSpecTlsOutputReference, ...)
- func NewDataKubernetesIngressStatusList_Override(d DataKubernetesIngressStatusList, ...)
- func NewDataKubernetesIngressStatusLoadBalancerIngressList_Override(d DataKubernetesIngressStatusLoadBalancerIngressList, ...)
- func NewDataKubernetesIngressStatusLoadBalancerIngressOutputReference_Override(d DataKubernetesIngressStatusLoadBalancerIngressOutputReference, ...)
- func NewDataKubernetesIngressStatusLoadBalancerList_Override(d DataKubernetesIngressStatusLoadBalancerList, ...)
- func NewDataKubernetesIngressStatusLoadBalancerOutputReference_Override(d DataKubernetesIngressStatusLoadBalancerOutputReference, ...)
- func NewDataKubernetesIngressStatusOutputReference_Override(d DataKubernetesIngressStatusOutputReference, ...)
- func NewDataKubernetesIngress_Override(d DataKubernetesIngress, scope constructs.Construct, id *string, ...)
- type DataKubernetesIngress
- type DataKubernetesIngressConfig
- type DataKubernetesIngressMetadata
- type DataKubernetesIngressMetadataOutputReference
- type DataKubernetesIngressSpec
- type DataKubernetesIngressSpecBackend
- type DataKubernetesIngressSpecBackendList
- type DataKubernetesIngressSpecBackendOutputReference
- type DataKubernetesIngressSpecList
- type DataKubernetesIngressSpecOutputReference
- type DataKubernetesIngressSpecRule
- type DataKubernetesIngressSpecRuleHttp
- type DataKubernetesIngressSpecRuleHttpList
- type DataKubernetesIngressSpecRuleHttpOutputReference
- type DataKubernetesIngressSpecRuleHttpPath
- type DataKubernetesIngressSpecRuleHttpPathBackend
- type DataKubernetesIngressSpecRuleHttpPathBackendList
- type DataKubernetesIngressSpecRuleHttpPathBackendOutputReference
- type DataKubernetesIngressSpecRuleHttpPathList
- type DataKubernetesIngressSpecRuleHttpPathOutputReference
- type DataKubernetesIngressSpecRuleList
- type DataKubernetesIngressSpecRuleOutputReference
- type DataKubernetesIngressSpecTls
- type DataKubernetesIngressSpecTlsList
- type DataKubernetesIngressSpecTlsOutputReference
- type DataKubernetesIngressStatus
- type DataKubernetesIngressStatusList
- type DataKubernetesIngressStatusLoadBalancer
- type DataKubernetesIngressStatusLoadBalancerIngress
- type DataKubernetesIngressStatusLoadBalancerIngressList
- type DataKubernetesIngressStatusLoadBalancerIngressOutputReference
- type DataKubernetesIngressStatusLoadBalancerList
- type DataKubernetesIngressStatusLoadBalancerOutputReference
- type DataKubernetesIngressStatusOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataKubernetesIngress_IsConstruct ¶
func DataKubernetesIngress_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 DataKubernetesIngress_TfResourceType ¶
func DataKubernetesIngress_TfResourceType() *string
func NewDataKubernetesIngressMetadataOutputReference_Override ¶
func NewDataKubernetesIngressMetadataOutputReference_Override(d DataKubernetesIngressMetadataOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataKubernetesIngressSpecBackendList_Override ¶
func NewDataKubernetesIngressSpecBackendList_Override(d DataKubernetesIngressSpecBackendList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataKubernetesIngressSpecBackendOutputReference_Override ¶
func NewDataKubernetesIngressSpecBackendOutputReference_Override(d DataKubernetesIngressSpecBackendOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataKubernetesIngressSpecList_Override ¶
func NewDataKubernetesIngressSpecList_Override(d DataKubernetesIngressSpecList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataKubernetesIngressSpecOutputReference_Override ¶
func NewDataKubernetesIngressSpecOutputReference_Override(d DataKubernetesIngressSpecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataKubernetesIngressSpecRuleHttpList_Override ¶
func NewDataKubernetesIngressSpecRuleHttpList_Override(d DataKubernetesIngressSpecRuleHttpList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataKubernetesIngressSpecRuleHttpOutputReference_Override ¶
func NewDataKubernetesIngressSpecRuleHttpOutputReference_Override(d DataKubernetesIngressSpecRuleHttpOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataKubernetesIngressSpecRuleHttpPathBackendList_Override ¶
func NewDataKubernetesIngressSpecRuleHttpPathBackendList_Override(d DataKubernetesIngressSpecRuleHttpPathBackendList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataKubernetesIngressSpecRuleHttpPathBackendOutputReference_Override ¶
func NewDataKubernetesIngressSpecRuleHttpPathBackendOutputReference_Override(d DataKubernetesIngressSpecRuleHttpPathBackendOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataKubernetesIngressSpecRuleHttpPathList_Override ¶
func NewDataKubernetesIngressSpecRuleHttpPathList_Override(d DataKubernetesIngressSpecRuleHttpPathList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataKubernetesIngressSpecRuleHttpPathOutputReference_Override ¶
func NewDataKubernetesIngressSpecRuleHttpPathOutputReference_Override(d DataKubernetesIngressSpecRuleHttpPathOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataKubernetesIngressSpecRuleList_Override ¶
func NewDataKubernetesIngressSpecRuleList_Override(d DataKubernetesIngressSpecRuleList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataKubernetesIngressSpecRuleOutputReference_Override ¶
func NewDataKubernetesIngressSpecRuleOutputReference_Override(d DataKubernetesIngressSpecRuleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataKubernetesIngressSpecTlsList_Override ¶
func NewDataKubernetesIngressSpecTlsList_Override(d DataKubernetesIngressSpecTlsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataKubernetesIngressSpecTlsOutputReference_Override ¶
func NewDataKubernetesIngressSpecTlsOutputReference_Override(d DataKubernetesIngressSpecTlsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataKubernetesIngressStatusList_Override ¶
func NewDataKubernetesIngressStatusList_Override(d DataKubernetesIngressStatusList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataKubernetesIngressStatusLoadBalancerIngressList_Override ¶
func NewDataKubernetesIngressStatusLoadBalancerIngressList_Override(d DataKubernetesIngressStatusLoadBalancerIngressList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataKubernetesIngressStatusLoadBalancerIngressOutputReference_Override ¶
func NewDataKubernetesIngressStatusLoadBalancerIngressOutputReference_Override(d DataKubernetesIngressStatusLoadBalancerIngressOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataKubernetesIngressStatusLoadBalancerList_Override ¶
func NewDataKubernetesIngressStatusLoadBalancerList_Override(d DataKubernetesIngressStatusLoadBalancerList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataKubernetesIngressStatusLoadBalancerOutputReference_Override ¶
func NewDataKubernetesIngressStatusLoadBalancerOutputReference_Override(d DataKubernetesIngressStatusLoadBalancerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataKubernetesIngressStatusOutputReference_Override ¶
func NewDataKubernetesIngressStatusOutputReference_Override(d DataKubernetesIngressStatusOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataKubernetesIngress_Override ¶
func NewDataKubernetesIngress_Override(d DataKubernetesIngress, scope constructs.Construct, id *string, config *DataKubernetesIngressConfig)
Create a new {@link https://www.terraform.io/docs/providers/kubernetes/d/ingress kubernetes_ingress} Data Source.
Types ¶
type DataKubernetesIngress ¶
type DataKubernetesIngress interface { cdktf.TerraformDataSource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // 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 // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Metadata() DataKubernetesIngressMetadataOutputReference MetadataInput() *DataKubernetesIngressMetadata // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} Spec() DataKubernetesIngressSpecList Status() DataKubernetesIngressStatusList // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *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) PutMetadata(value *DataKubernetesIngressMetadata) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]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://www.terraform.io/docs/providers/kubernetes/d/ingress kubernetes_ingress}.
func NewDataKubernetesIngress ¶
func NewDataKubernetesIngress(scope constructs.Construct, id *string, config *DataKubernetesIngressConfig) DataKubernetesIngress
Create a new {@link https://www.terraform.io/docs/providers/kubernetes/d/ingress kubernetes_ingress} Data Source.
type DataKubernetesIngressConfig ¶
type DataKubernetesIngressConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // metadata block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/d/ingress#metadata DataKubernetesIngress#metadata} Metadata *DataKubernetesIngressMetadata `field:"required" json:"metadata" yaml:"metadata"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/d/ingress#id DataKubernetesIngress#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"` }
type DataKubernetesIngressMetadata ¶
type DataKubernetesIngressMetadata struct { // An unstructured key value map stored with the ingress that may be used to store arbitrary metadata. // // More info: http://kubernetes.io/docs/user-guide/annotations // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/d/ingress#annotations DataKubernetesIngress#annotations} Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"` // Map of string keys and values that can be used to organize and categorize (scope and select) the ingress. // // May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/d/ingress#labels DataKubernetesIngress#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // Name of the ingress, must be unique. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/d/ingress#name DataKubernetesIngress#name} Name *string `field:"optional" json:"name" yaml:"name"` // Namespace defines the space within which name of the ingress must be unique. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/d/ingress#namespace DataKubernetesIngress#namespace} Namespace *string `field:"optional" json:"namespace" yaml:"namespace"` }
type DataKubernetesIngressMetadataOutputReference ¶
type DataKubernetesIngressMetadataOutputReference interface { cdktf.ComplexObject Annotations() *map[string]*string SetAnnotations(val *map[string]*string) AnnotationsInput() *map[string]*string // 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 Generation() *float64 InternalValue() *DataKubernetesIngressMetadata SetInternalValue(val *DataKubernetesIngressMetadata) Labels() *map[string]*string SetLabels(val *map[string]*string) LabelsInput() *map[string]*string Name() *string SetName(val *string) NameInput() *string Namespace() *string SetNamespace(val *string) NamespaceInput() *string ResourceVersion() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Uid() *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 ResetAnnotations() ResetLabels() ResetName() ResetNamespace() // 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 NewDataKubernetesIngressMetadataOutputReference ¶
func NewDataKubernetesIngressMetadataOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataKubernetesIngressMetadataOutputReference
type DataKubernetesIngressSpec ¶
type DataKubernetesIngressSpec struct { }
type DataKubernetesIngressSpecBackend ¶
type DataKubernetesIngressSpecBackend struct { }
type DataKubernetesIngressSpecBackendList ¶
type DataKubernetesIngressSpecBackendList 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) // Experimental. ComputeFqn() *string Get(index *float64) DataKubernetesIngressSpecBackendOutputReference // 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 NewDataKubernetesIngressSpecBackendList ¶
func NewDataKubernetesIngressSpecBackendList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesIngressSpecBackendList
type DataKubernetesIngressSpecBackendOutputReference ¶
type DataKubernetesIngressSpecBackendOutputReference 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() *DataKubernetesIngressSpecBackend SetInternalValue(val *DataKubernetesIngressSpecBackend) ServiceName() *string ServicePort() *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 NewDataKubernetesIngressSpecBackendOutputReference ¶
func NewDataKubernetesIngressSpecBackendOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataKubernetesIngressSpecBackendOutputReference
type DataKubernetesIngressSpecList ¶
type DataKubernetesIngressSpecList 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) // Experimental. ComputeFqn() *string Get(index *float64) DataKubernetesIngressSpecOutputReference // 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 NewDataKubernetesIngressSpecList ¶
func NewDataKubernetesIngressSpecList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesIngressSpecList
type DataKubernetesIngressSpecOutputReference ¶
type DataKubernetesIngressSpecOutputReference interface { cdktf.ComplexObject Backend() DataKubernetesIngressSpecBackendList // 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 IngressClassName() *string InternalValue() *DataKubernetesIngressSpec SetInternalValue(val *DataKubernetesIngressSpec) Rule() DataKubernetesIngressSpecRuleList // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Tls() DataKubernetesIngressSpecTlsList // 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 NewDataKubernetesIngressSpecOutputReference ¶
func NewDataKubernetesIngressSpecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataKubernetesIngressSpecOutputReference
type DataKubernetesIngressSpecRule ¶
type DataKubernetesIngressSpecRule struct { }
type DataKubernetesIngressSpecRuleHttp ¶
type DataKubernetesIngressSpecRuleHttp struct { }
type DataKubernetesIngressSpecRuleHttpList ¶
type DataKubernetesIngressSpecRuleHttpList 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) // Experimental. ComputeFqn() *string Get(index *float64) DataKubernetesIngressSpecRuleHttpOutputReference // 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 NewDataKubernetesIngressSpecRuleHttpList ¶
func NewDataKubernetesIngressSpecRuleHttpList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesIngressSpecRuleHttpList
type DataKubernetesIngressSpecRuleHttpOutputReference ¶
type DataKubernetesIngressSpecRuleHttpOutputReference 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() *DataKubernetesIngressSpecRuleHttp SetInternalValue(val *DataKubernetesIngressSpecRuleHttp) Path() DataKubernetesIngressSpecRuleHttpPathList // 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 NewDataKubernetesIngressSpecRuleHttpOutputReference ¶
func NewDataKubernetesIngressSpecRuleHttpOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataKubernetesIngressSpecRuleHttpOutputReference
type DataKubernetesIngressSpecRuleHttpPath ¶
type DataKubernetesIngressSpecRuleHttpPath struct { }
type DataKubernetesIngressSpecRuleHttpPathBackend ¶
type DataKubernetesIngressSpecRuleHttpPathBackend struct { }
type DataKubernetesIngressSpecRuleHttpPathBackendList ¶
type DataKubernetesIngressSpecRuleHttpPathBackendList 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) // Experimental. ComputeFqn() *string Get(index *float64) DataKubernetesIngressSpecRuleHttpPathBackendOutputReference // 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 NewDataKubernetesIngressSpecRuleHttpPathBackendList ¶
func NewDataKubernetesIngressSpecRuleHttpPathBackendList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesIngressSpecRuleHttpPathBackendList
type DataKubernetesIngressSpecRuleHttpPathBackendOutputReference ¶
type DataKubernetesIngressSpecRuleHttpPathBackendOutputReference 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() *DataKubernetesIngressSpecRuleHttpPathBackend SetInternalValue(val *DataKubernetesIngressSpecRuleHttpPathBackend) ServiceName() *string ServicePort() *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 NewDataKubernetesIngressSpecRuleHttpPathBackendOutputReference ¶
func NewDataKubernetesIngressSpecRuleHttpPathBackendOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataKubernetesIngressSpecRuleHttpPathBackendOutputReference
type DataKubernetesIngressSpecRuleHttpPathList ¶
type DataKubernetesIngressSpecRuleHttpPathList 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) // Experimental. ComputeFqn() *string Get(index *float64) DataKubernetesIngressSpecRuleHttpPathOutputReference // 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 NewDataKubernetesIngressSpecRuleHttpPathList ¶
func NewDataKubernetesIngressSpecRuleHttpPathList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesIngressSpecRuleHttpPathList
type DataKubernetesIngressSpecRuleHttpPathOutputReference ¶
type DataKubernetesIngressSpecRuleHttpPathOutputReference interface { cdktf.ComplexObject Backend() DataKubernetesIngressSpecRuleHttpPathBackendList // 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() *DataKubernetesIngressSpecRuleHttpPath SetInternalValue(val *DataKubernetesIngressSpecRuleHttpPath) Path() *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 NewDataKubernetesIngressSpecRuleHttpPathOutputReference ¶
func NewDataKubernetesIngressSpecRuleHttpPathOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataKubernetesIngressSpecRuleHttpPathOutputReference
type DataKubernetesIngressSpecRuleList ¶
type DataKubernetesIngressSpecRuleList 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) // Experimental. ComputeFqn() *string Get(index *float64) DataKubernetesIngressSpecRuleOutputReference // 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 NewDataKubernetesIngressSpecRuleList ¶
func NewDataKubernetesIngressSpecRuleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesIngressSpecRuleList
type DataKubernetesIngressSpecRuleOutputReference ¶
type DataKubernetesIngressSpecRuleOutputReference 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 Host() *string Http() DataKubernetesIngressSpecRuleHttpList InternalValue() *DataKubernetesIngressSpecRule SetInternalValue(val *DataKubernetesIngressSpecRule) // 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 NewDataKubernetesIngressSpecRuleOutputReference ¶
func NewDataKubernetesIngressSpecRuleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataKubernetesIngressSpecRuleOutputReference
type DataKubernetesIngressSpecTls ¶
type DataKubernetesIngressSpecTls struct { }
type DataKubernetesIngressSpecTlsList ¶
type DataKubernetesIngressSpecTlsList 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) // Experimental. ComputeFqn() *string Get(index *float64) DataKubernetesIngressSpecTlsOutputReference // 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 NewDataKubernetesIngressSpecTlsList ¶
func NewDataKubernetesIngressSpecTlsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesIngressSpecTlsList
type DataKubernetesIngressSpecTlsOutputReference ¶
type DataKubernetesIngressSpecTlsOutputReference 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 Hosts() *[]*string InternalValue() *DataKubernetesIngressSpecTls SetInternalValue(val *DataKubernetesIngressSpecTls) SecretName() *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 NewDataKubernetesIngressSpecTlsOutputReference ¶
func NewDataKubernetesIngressSpecTlsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataKubernetesIngressSpecTlsOutputReference
type DataKubernetesIngressStatus ¶
type DataKubernetesIngressStatus struct { }
type DataKubernetesIngressStatusList ¶
type DataKubernetesIngressStatusList 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) // Experimental. ComputeFqn() *string Get(index *float64) DataKubernetesIngressStatusOutputReference // 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 NewDataKubernetesIngressStatusList ¶
func NewDataKubernetesIngressStatusList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesIngressStatusList
type DataKubernetesIngressStatusLoadBalancer ¶
type DataKubernetesIngressStatusLoadBalancer struct { }
type DataKubernetesIngressStatusLoadBalancerIngress ¶
type DataKubernetesIngressStatusLoadBalancerIngress struct { }
type DataKubernetesIngressStatusLoadBalancerIngressList ¶
type DataKubernetesIngressStatusLoadBalancerIngressList 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) // Experimental. ComputeFqn() *string Get(index *float64) DataKubernetesIngressStatusLoadBalancerIngressOutputReference // 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 NewDataKubernetesIngressStatusLoadBalancerIngressList ¶
func NewDataKubernetesIngressStatusLoadBalancerIngressList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesIngressStatusLoadBalancerIngressList
type DataKubernetesIngressStatusLoadBalancerIngressOutputReference ¶
type DataKubernetesIngressStatusLoadBalancerIngressOutputReference 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 Hostname() *string InternalValue() *DataKubernetesIngressStatusLoadBalancerIngress SetInternalValue(val *DataKubernetesIngressStatusLoadBalancerIngress) Ip() *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 NewDataKubernetesIngressStatusLoadBalancerIngressOutputReference ¶
func NewDataKubernetesIngressStatusLoadBalancerIngressOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataKubernetesIngressStatusLoadBalancerIngressOutputReference
type DataKubernetesIngressStatusLoadBalancerList ¶
type DataKubernetesIngressStatusLoadBalancerList 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) // Experimental. ComputeFqn() *string Get(index *float64) DataKubernetesIngressStatusLoadBalancerOutputReference // 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 NewDataKubernetesIngressStatusLoadBalancerList ¶
func NewDataKubernetesIngressStatusLoadBalancerList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataKubernetesIngressStatusLoadBalancerList
type DataKubernetesIngressStatusLoadBalancerOutputReference ¶
type DataKubernetesIngressStatusLoadBalancerOutputReference 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 Ingress() DataKubernetesIngressStatusLoadBalancerIngressList InternalValue() *DataKubernetesIngressStatusLoadBalancer SetInternalValue(val *DataKubernetesIngressStatusLoadBalancer) // 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 NewDataKubernetesIngressStatusLoadBalancerOutputReference ¶
func NewDataKubernetesIngressStatusLoadBalancerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataKubernetesIngressStatusLoadBalancerOutputReference
type DataKubernetesIngressStatusOutputReference ¶
type DataKubernetesIngressStatusOutputReference 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() *DataKubernetesIngressStatus SetInternalValue(val *DataKubernetesIngressStatus) LoadBalancer() DataKubernetesIngressStatusLoadBalancerList // 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 NewDataKubernetesIngressStatusOutputReference ¶
func NewDataKubernetesIngressStatusOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataKubernetesIngressStatusOutputReference
Source Files ¶
- datakubernetesingress.go
- datakubernetesingress_DataKubernetesIngress.go
- datakubernetesingress_DataKubernetesIngressConfig.go
- datakubernetesingress_DataKubernetesIngressMetadata.go
- datakubernetesingress_DataKubernetesIngressMetadataOutputReference.go
- datakubernetesingress_DataKubernetesIngressMetadataOutputReference__runtime_type_checks.go
- datakubernetesingress_DataKubernetesIngressSpec.go
- datakubernetesingress_DataKubernetesIngressSpecBackend.go
- datakubernetesingress_DataKubernetesIngressSpecBackendList.go
- datakubernetesingress_DataKubernetesIngressSpecBackendList__runtime_type_checks.go
- datakubernetesingress_DataKubernetesIngressSpecBackendOutputReference.go
- datakubernetesingress_DataKubernetesIngressSpecBackendOutputReference__runtime_type_checks.go
- datakubernetesingress_DataKubernetesIngressSpecList.go
- datakubernetesingress_DataKubernetesIngressSpecList__runtime_type_checks.go
- datakubernetesingress_DataKubernetesIngressSpecOutputReference.go
- datakubernetesingress_DataKubernetesIngressSpecOutputReference__runtime_type_checks.go
- datakubernetesingress_DataKubernetesIngressSpecRule.go
- datakubernetesingress_DataKubernetesIngressSpecRuleHttp.go
- datakubernetesingress_DataKubernetesIngressSpecRuleHttpList.go
- datakubernetesingress_DataKubernetesIngressSpecRuleHttpList__runtime_type_checks.go
- datakubernetesingress_DataKubernetesIngressSpecRuleHttpOutputReference.go
- datakubernetesingress_DataKubernetesIngressSpecRuleHttpOutputReference__runtime_type_checks.go
- datakubernetesingress_DataKubernetesIngressSpecRuleHttpPath.go
- datakubernetesingress_DataKubernetesIngressSpecRuleHttpPathBackend.go
- datakubernetesingress_DataKubernetesIngressSpecRuleHttpPathBackendList.go
- datakubernetesingress_DataKubernetesIngressSpecRuleHttpPathBackendList__runtime_type_checks.go
- datakubernetesingress_DataKubernetesIngressSpecRuleHttpPathBackendOutputReference.go
- datakubernetesingress_DataKubernetesIngressSpecRuleHttpPathBackendOutputReference__runtime_type_checks.go
- datakubernetesingress_DataKubernetesIngressSpecRuleHttpPathList.go
- datakubernetesingress_DataKubernetesIngressSpecRuleHttpPathList__runtime_type_checks.go
- datakubernetesingress_DataKubernetesIngressSpecRuleHttpPathOutputReference.go
- datakubernetesingress_DataKubernetesIngressSpecRuleHttpPathOutputReference__runtime_type_checks.go
- datakubernetesingress_DataKubernetesIngressSpecRuleList.go
- datakubernetesingress_DataKubernetesIngressSpecRuleList__runtime_type_checks.go
- datakubernetesingress_DataKubernetesIngressSpecRuleOutputReference.go
- datakubernetesingress_DataKubernetesIngressSpecRuleOutputReference__runtime_type_checks.go
- datakubernetesingress_DataKubernetesIngressSpecTls.go
- datakubernetesingress_DataKubernetesIngressSpecTlsList.go
- datakubernetesingress_DataKubernetesIngressSpecTlsList__runtime_type_checks.go
- datakubernetesingress_DataKubernetesIngressSpecTlsOutputReference.go
- datakubernetesingress_DataKubernetesIngressSpecTlsOutputReference__runtime_type_checks.go
- datakubernetesingress_DataKubernetesIngressStatus.go
- datakubernetesingress_DataKubernetesIngressStatusList.go
- datakubernetesingress_DataKubernetesIngressStatusList__runtime_type_checks.go
- datakubernetesingress_DataKubernetesIngressStatusLoadBalancer.go
- datakubernetesingress_DataKubernetesIngressStatusLoadBalancerIngress.go
- datakubernetesingress_DataKubernetesIngressStatusLoadBalancerIngressList.go
- datakubernetesingress_DataKubernetesIngressStatusLoadBalancerIngressList__runtime_type_checks.go
- datakubernetesingress_DataKubernetesIngressStatusLoadBalancerIngressOutputReference.go
- datakubernetesingress_DataKubernetesIngressStatusLoadBalancerIngressOutputReference__runtime_type_checks.go
- datakubernetesingress_DataKubernetesIngressStatusLoadBalancerList.go
- datakubernetesingress_DataKubernetesIngressStatusLoadBalancerList__runtime_type_checks.go
- datakubernetesingress_DataKubernetesIngressStatusLoadBalancerOutputReference.go
- datakubernetesingress_DataKubernetesIngressStatusLoadBalancerOutputReference__runtime_type_checks.go
- datakubernetesingress_DataKubernetesIngressStatusOutputReference.go
- datakubernetesingress_DataKubernetesIngressStatusOutputReference__runtime_type_checks.go
- datakubernetesingress_DataKubernetesIngress__runtime_type_checks.go