Documentation ¶
Index ¶
- func Manifest_IsConstruct(x interface{}) *bool
- func Manifest_IsTerraformElement(x interface{}) *bool
- func Manifest_IsTerraformResource(x interface{}) *bool
- func Manifest_TfResourceType() *string
- func NewManifestFieldManagerOutputReference_Override(m ManifestFieldManagerOutputReference, ...)
- func NewManifestTimeoutsOutputReference_Override(m ManifestTimeoutsOutputReference, ...)
- func NewManifestWaitConditionList_Override(m ManifestWaitConditionList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewManifestWaitConditionOutputReference_Override(m ManifestWaitConditionOutputReference, ...)
- func NewManifestWaitForOutputReference_Override(m ManifestWaitForOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewManifestWaitOutputReference_Override(m ManifestWaitOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewManifest_Override(m Manifest, scope constructs.Construct, id *string, config *ManifestConfig)
- type Manifest
- type ManifestConfig
- type ManifestFieldManager
- type ManifestFieldManagerOutputReference
- type ManifestTimeouts
- type ManifestTimeoutsOutputReference
- type ManifestWait
- type ManifestWaitCondition
- type ManifestWaitConditionList
- type ManifestWaitConditionOutputReference
- type ManifestWaitFor
- type ManifestWaitForOutputReference
- type ManifestWaitOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Manifest_IsConstruct ¶
func Manifest_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 Manifest_IsTerraformElement ¶
func Manifest_IsTerraformElement(x interface{}) *bool
Experimental.
func Manifest_IsTerraformResource ¶
func Manifest_IsTerraformResource(x interface{}) *bool
Experimental.
func Manifest_TfResourceType ¶
func Manifest_TfResourceType() *string
func NewManifestFieldManagerOutputReference_Override ¶
func NewManifestFieldManagerOutputReference_Override(m ManifestFieldManagerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewManifestTimeoutsOutputReference_Override ¶
func NewManifestTimeoutsOutputReference_Override(m ManifestTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewManifestWaitConditionList_Override ¶
func NewManifestWaitConditionList_Override(m ManifestWaitConditionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewManifestWaitConditionOutputReference_Override ¶
func NewManifestWaitConditionOutputReference_Override(m ManifestWaitConditionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewManifestWaitForOutputReference_Override ¶
func NewManifestWaitForOutputReference_Override(m ManifestWaitForOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewManifestWaitOutputReference_Override ¶
func NewManifestWaitOutputReference_Override(m ManifestWaitOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewManifest_Override ¶
func NewManifest_Override(m Manifest, scope constructs.Construct, id *string, config *ManifestConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.23.0/docs/resources/manifest kubernetes_manifest} Resource.
Types ¶
type Manifest ¶
type Manifest interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack ComputedFields() *[]*string SetComputedFields(val *[]*string) ComputedFieldsInput() *[]*string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) FieldManager() ManifestFieldManagerOutputReference FieldManagerInput() *ManifestFieldManager // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Manifest() *map[string]interface{} SetManifest(val *map[string]interface{}) ManifestInput() *map[string]interface{} // The tree node. Node() constructs.Node Object() *map[string]interface{} SetObject(val *map[string]interface{}) ObjectInput() *map[string]interface{} // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() ManifestTimeoutsOutputReference TimeoutsInput() *ManifestTimeouts Wait() ManifestWaitOutputReference WaitFor() ManifestWaitForOutputReference WaitForInput() interface{} WaitInput() *ManifestWait // 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) PutFieldManager(value *ManifestFieldManager) PutTimeouts(value *ManifestTimeouts) PutWait(value *ManifestWait) PutWaitFor(value *ManifestWaitFor) ResetComputedFields() ResetFieldManager() ResetObject() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetTimeouts() ResetWait() ResetWaitFor() 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://registry.terraform.io/providers/hashicorp/kubernetes/2.23.0/docs/resources/manifest kubernetes_manifest}.
func NewManifest ¶
func NewManifest(scope constructs.Construct, id *string, config *ManifestConfig) Manifest
Create a new {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.23.0/docs/resources/manifest kubernetes_manifest} Resource.
type ManifestConfig ¶
type ManifestConfig 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"` // A Kubernetes manifest describing the desired state of the resource in HCL format. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.23.0/docs/resources/manifest#manifest Manifest#manifest} Manifest *map[string]interface{} `field:"required" json:"manifest" yaml:"manifest"` // List of manifest fields whose values can be altered by the API server during 'apply'. Defaults to: ["metadata.annotations", "metadata.labels"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.23.0/docs/resources/manifest#computed_fields Manifest#computed_fields} ComputedFields *[]*string `field:"optional" json:"computedFields" yaml:"computedFields"` // field_manager block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.23.0/docs/resources/manifest#field_manager Manifest#field_manager} FieldManager *ManifestFieldManager `field:"optional" json:"fieldManager" yaml:"fieldManager"` // The resulting resource state, as returned by the API server after applying the desired state from `manifest`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.23.0/docs/resources/manifest#object Manifest#object} Object *map[string]interface{} `field:"optional" json:"object" yaml:"object"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.23.0/docs/resources/manifest#timeouts Manifest#timeouts} Timeouts *ManifestTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // wait block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.23.0/docs/resources/manifest#wait Manifest#wait} Wait *ManifestWait `field:"optional" json:"wait" yaml:"wait"` // A map of attribute paths and desired patterns to be matched. // // After each apply the provider will wait for all attributes listed here to reach a value that matches the desired pattern. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.23.0/docs/resources/manifest#wait_for Manifest#wait_for} WaitFor *ManifestWaitFor `field:"optional" json:"waitFor" yaml:"waitFor"` }
type ManifestFieldManager ¶
type ManifestFieldManager struct { // Force changes against conflicts. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.23.0/docs/resources/manifest#force_conflicts Manifest#force_conflicts} ForceConflicts interface{} `field:"optional" json:"forceConflicts" yaml:"forceConflicts"` // The name to use for the field manager when creating and updating the resource. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.23.0/docs/resources/manifest#name Manifest#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type ManifestFieldManagerOutputReference ¶
type ManifestFieldManagerOutputReference 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 ForceConflicts() interface{} SetForceConflicts(val interface{}) ForceConflictsInput() interface{} // Experimental. Fqn() *string InternalValue() *ManifestFieldManager SetInternalValue(val *ManifestFieldManager) Name() *string SetName(val *string) NameInput() *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 ResetForceConflicts() ResetName() // 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 NewManifestFieldManagerOutputReference ¶
func NewManifestFieldManagerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ManifestFieldManagerOutputReference
type ManifestTimeouts ¶
type ManifestTimeouts struct { // Timeout for the create operation. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.23.0/docs/resources/manifest#create Manifest#create} Create *string `field:"optional" json:"create" yaml:"create"` // Timeout for the delete operation. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.23.0/docs/resources/manifest#delete Manifest#delete} Delete *string `field:"optional" json:"delete" yaml:"delete"` // Timeout for the update operation. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.23.0/docs/resources/manifest#update Manifest#update} Update *string `field:"optional" json:"update" yaml:"update"` }
type ManifestTimeoutsOutputReference ¶
type ManifestTimeoutsOutputReference 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 Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() *ManifestTimeouts SetInternalValue(val *ManifestTimeouts) // 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() 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 NewManifestTimeoutsOutputReference ¶
func NewManifestTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ManifestTimeoutsOutputReference
type ManifestWait ¶
type ManifestWait struct { // condition block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.23.0/docs/resources/manifest#condition Manifest#condition} Condition interface{} `field:"optional" json:"condition" yaml:"condition"` // A map of paths to fields to wait for a specific field value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.23.0/docs/resources/manifest#fields Manifest#fields} Fields *map[string]*string `field:"optional" json:"fields" yaml:"fields"` // Wait for rollout to complete on resources that support `kubectl rollout status`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.23.0/docs/resources/manifest#rollout Manifest#rollout} Rollout interface{} `field:"optional" json:"rollout" yaml:"rollout"` }
type ManifestWaitCondition ¶
type ManifestWaitCondition struct { // The condition status. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.23.0/docs/resources/manifest#status Manifest#status} Status *string `field:"optional" json:"status" yaml:"status"` // The type of condition. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.23.0/docs/resources/manifest#type Manifest#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type ManifestWaitConditionList ¶
type ManifestWaitConditionList 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 InternalValue() interface{} SetInternalValue(val interface{}) // 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) ManifestWaitConditionOutputReference // 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 NewManifestWaitConditionList ¶
func NewManifestWaitConditionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManifestWaitConditionList
type ManifestWaitConditionOutputReference ¶
type ManifestWaitConditionOutputReference 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() interface{} SetInternalValue(val interface{}) Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *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 ResetStatus() ResetType() // 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 NewManifestWaitConditionOutputReference ¶
func NewManifestWaitConditionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ManifestWaitConditionOutputReference
type ManifestWaitFor ¶
type ManifestWaitFor struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.23.0/docs/resources/manifest#fields Manifest#fields}. Fields *map[string]*string `field:"optional" json:"fields" yaml:"fields"` }
type ManifestWaitForOutputReference ¶
type ManifestWaitForOutputReference 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 Fields() *map[string]*string SetFields(val *map[string]*string) FieldsInput() *map[string]*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) // 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 ResetFields() // 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 NewManifestWaitForOutputReference ¶
func NewManifestWaitForOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ManifestWaitForOutputReference
type ManifestWaitOutputReference ¶
type ManifestWaitOutputReference 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) Condition() ManifestWaitConditionList ConditionInput() interface{} // 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 Fields() *map[string]*string SetFields(val *map[string]*string) FieldsInput() *map[string]*string // Experimental. Fqn() *string InternalValue() *ManifestWait SetInternalValue(val *ManifestWait) Rollout() interface{} SetRollout(val interface{}) RolloutInput() interface{} // 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 PutCondition(value interface{}) ResetCondition() ResetFields() ResetRollout() // 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 NewManifestWaitOutputReference ¶
func NewManifestWaitOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ManifestWaitOutputReference
Source Files ¶
- Manifest.go
- ManifestConfig.go
- ManifestFieldManager.go
- ManifestFieldManagerOutputReference.go
- ManifestFieldManagerOutputReference__checks.go
- ManifestTimeouts.go
- ManifestTimeoutsOutputReference.go
- ManifestTimeoutsOutputReference__checks.go
- ManifestWait.go
- ManifestWaitCondition.go
- ManifestWaitConditionList.go
- ManifestWaitConditionList__checks.go
- ManifestWaitConditionOutputReference.go
- ManifestWaitConditionOutputReference__checks.go
- ManifestWaitFor.go
- ManifestWaitForOutputReference.go
- ManifestWaitForOutputReference__checks.go
- ManifestWaitOutputReference.go
- ManifestWaitOutputReference__checks.go
- Manifest__checks.go
- main.go