Documentation ¶
Index ¶
- func ClouddeployDeliveryPipeline_IsConstruct(x interface{}) *bool
- func ClouddeployDeliveryPipeline_IsTerraformElement(x interface{}) *bool
- func ClouddeployDeliveryPipeline_IsTerraformResource(x interface{}) *bool
- func ClouddeployDeliveryPipeline_TfResourceType() *string
- func NewClouddeployDeliveryPipelineConditionList_Override(c ClouddeployDeliveryPipelineConditionList, ...)
- func NewClouddeployDeliveryPipelineConditionOutputReference_Override(c ClouddeployDeliveryPipelineConditionOutputReference, ...)
- func NewClouddeployDeliveryPipelineConditionPipelineReadyConditionList_Override(c ClouddeployDeliveryPipelineConditionPipelineReadyConditionList, ...)
- func NewClouddeployDeliveryPipelineConditionPipelineReadyConditionOutputReference_Override(c ClouddeployDeliveryPipelineConditionPipelineReadyConditionOutputReference, ...)
- func NewClouddeployDeliveryPipelineConditionTargetsPresentConditionList_Override(c ClouddeployDeliveryPipelineConditionTargetsPresentConditionList, ...)
- func NewClouddeployDeliveryPipelineConditionTargetsPresentConditionOutputReference_Override(c ClouddeployDeliveryPipelineConditionTargetsPresentConditionOutputReference, ...)
- func NewClouddeployDeliveryPipelineConditionTargetsTypeConditionList_Override(c ClouddeployDeliveryPipelineConditionTargetsTypeConditionList, ...)
- func NewClouddeployDeliveryPipelineConditionTargetsTypeConditionOutputReference_Override(c ClouddeployDeliveryPipelineConditionTargetsTypeConditionOutputReference, ...)
- func NewClouddeployDeliveryPipelineSerialPipelineOutputReference_Override(c ClouddeployDeliveryPipelineSerialPipelineOutputReference, ...)
- func NewClouddeployDeliveryPipelineSerialPipelineStagesList_Override(c ClouddeployDeliveryPipelineSerialPipelineStagesList, ...)
- func NewClouddeployDeliveryPipelineSerialPipelineStagesOutputReference_Override(c ClouddeployDeliveryPipelineSerialPipelineStagesOutputReference, ...)
- func NewClouddeployDeliveryPipelineSerialPipelineStagesStrategyOutputReference_Override(c ClouddeployDeliveryPipelineSerialPipelineStagesStrategyOutputReference, ...)
- func NewClouddeployDeliveryPipelineSerialPipelineStagesStrategyStandardOutputReference_Override(...)
- func NewClouddeployDeliveryPipelineTimeoutsOutputReference_Override(c ClouddeployDeliveryPipelineTimeoutsOutputReference, ...)
- func NewClouddeployDeliveryPipeline_Override(c ClouddeployDeliveryPipeline, scope constructs.Construct, id *string, ...)
- type ClouddeployDeliveryPipeline
- type ClouddeployDeliveryPipelineCondition
- type ClouddeployDeliveryPipelineConditionList
- type ClouddeployDeliveryPipelineConditionOutputReference
- type ClouddeployDeliveryPipelineConditionPipelineReadyCondition
- type ClouddeployDeliveryPipelineConditionPipelineReadyConditionList
- type ClouddeployDeliveryPipelineConditionPipelineReadyConditionOutputReference
- type ClouddeployDeliveryPipelineConditionTargetsPresentCondition
- type ClouddeployDeliveryPipelineConditionTargetsPresentConditionList
- type ClouddeployDeliveryPipelineConditionTargetsPresentConditionOutputReference
- type ClouddeployDeliveryPipelineConditionTargetsTypeCondition
- type ClouddeployDeliveryPipelineConditionTargetsTypeConditionList
- type ClouddeployDeliveryPipelineConditionTargetsTypeConditionOutputReference
- type ClouddeployDeliveryPipelineConfig
- type ClouddeployDeliveryPipelineSerialPipeline
- type ClouddeployDeliveryPipelineSerialPipelineOutputReference
- type ClouddeployDeliveryPipelineSerialPipelineStages
- type ClouddeployDeliveryPipelineSerialPipelineStagesList
- type ClouddeployDeliveryPipelineSerialPipelineStagesOutputReference
- type ClouddeployDeliveryPipelineSerialPipelineStagesStrategy
- type ClouddeployDeliveryPipelineSerialPipelineStagesStrategyOutputReference
- type ClouddeployDeliveryPipelineSerialPipelineStagesStrategyStandard
- type ClouddeployDeliveryPipelineSerialPipelineStagesStrategyStandardOutputReference
- type ClouddeployDeliveryPipelineTimeouts
- type ClouddeployDeliveryPipelineTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ClouddeployDeliveryPipeline_IsConstruct ¶
func ClouddeployDeliveryPipeline_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 ClouddeployDeliveryPipeline_IsTerraformElement ¶
func ClouddeployDeliveryPipeline_IsTerraformElement(x interface{}) *bool
Experimental.
func ClouddeployDeliveryPipeline_IsTerraformResource ¶
func ClouddeployDeliveryPipeline_IsTerraformResource(x interface{}) *bool
Experimental.
func ClouddeployDeliveryPipeline_TfResourceType ¶
func ClouddeployDeliveryPipeline_TfResourceType() *string
func NewClouddeployDeliveryPipelineConditionList_Override ¶
func NewClouddeployDeliveryPipelineConditionList_Override(c ClouddeployDeliveryPipelineConditionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewClouddeployDeliveryPipelineConditionOutputReference_Override ¶
func NewClouddeployDeliveryPipelineConditionOutputReference_Override(c ClouddeployDeliveryPipelineConditionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewClouddeployDeliveryPipelineConditionPipelineReadyConditionList_Override ¶
func NewClouddeployDeliveryPipelineConditionPipelineReadyConditionList_Override(c ClouddeployDeliveryPipelineConditionPipelineReadyConditionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewClouddeployDeliveryPipelineConditionPipelineReadyConditionOutputReference_Override ¶
func NewClouddeployDeliveryPipelineConditionPipelineReadyConditionOutputReference_Override(c ClouddeployDeliveryPipelineConditionPipelineReadyConditionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewClouddeployDeliveryPipelineConditionTargetsPresentConditionList_Override ¶
func NewClouddeployDeliveryPipelineConditionTargetsPresentConditionList_Override(c ClouddeployDeliveryPipelineConditionTargetsPresentConditionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewClouddeployDeliveryPipelineConditionTargetsPresentConditionOutputReference_Override ¶
func NewClouddeployDeliveryPipelineConditionTargetsPresentConditionOutputReference_Override(c ClouddeployDeliveryPipelineConditionTargetsPresentConditionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewClouddeployDeliveryPipelineConditionTargetsTypeConditionList_Override ¶
func NewClouddeployDeliveryPipelineConditionTargetsTypeConditionList_Override(c ClouddeployDeliveryPipelineConditionTargetsTypeConditionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewClouddeployDeliveryPipelineConditionTargetsTypeConditionOutputReference_Override ¶
func NewClouddeployDeliveryPipelineConditionTargetsTypeConditionOutputReference_Override(c ClouddeployDeliveryPipelineConditionTargetsTypeConditionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewClouddeployDeliveryPipelineSerialPipelineOutputReference_Override ¶
func NewClouddeployDeliveryPipelineSerialPipelineOutputReference_Override(c ClouddeployDeliveryPipelineSerialPipelineOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewClouddeployDeliveryPipelineSerialPipelineStagesList_Override ¶
func NewClouddeployDeliveryPipelineSerialPipelineStagesList_Override(c ClouddeployDeliveryPipelineSerialPipelineStagesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewClouddeployDeliveryPipelineSerialPipelineStagesOutputReference_Override ¶
func NewClouddeployDeliveryPipelineSerialPipelineStagesOutputReference_Override(c ClouddeployDeliveryPipelineSerialPipelineStagesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewClouddeployDeliveryPipelineSerialPipelineStagesStrategyOutputReference_Override ¶
func NewClouddeployDeliveryPipelineSerialPipelineStagesStrategyOutputReference_Override(c ClouddeployDeliveryPipelineSerialPipelineStagesStrategyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewClouddeployDeliveryPipelineSerialPipelineStagesStrategyStandardOutputReference_Override ¶
func NewClouddeployDeliveryPipelineSerialPipelineStagesStrategyStandardOutputReference_Override(c ClouddeployDeliveryPipelineSerialPipelineStagesStrategyStandardOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewClouddeployDeliveryPipelineTimeoutsOutputReference_Override ¶
func NewClouddeployDeliveryPipelineTimeoutsOutputReference_Override(c ClouddeployDeliveryPipelineTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewClouddeployDeliveryPipeline_Override ¶
func NewClouddeployDeliveryPipeline_Override(c ClouddeployDeliveryPipeline, scope constructs.Construct, id *string, config *ClouddeployDeliveryPipelineConfig)
Create a new {@link https://www.terraform.io/docs/providers/google/r/clouddeploy_delivery_pipeline google_clouddeploy_delivery_pipeline} Resource.
Types ¶
type ClouddeployDeliveryPipeline ¶
type ClouddeployDeliveryPipeline interface { cdktf.TerraformResource Annotations() *map[string]*string SetAnnotations(val *map[string]*string) AnnotationsInput() *map[string]*string // Experimental. CdktfStack() cdktf.TerraformStack Condition() ClouddeployDeliveryPipelineConditionList // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) CreateTime() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string Etag() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string Labels() *map[string]*string SetLabels(val *map[string]*string) LabelsInput() *map[string]*string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Location() *string SetLocation(val *string) LocationInput() *string Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node Project() *string SetProject(val *string) ProjectInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} SerialPipeline() ClouddeployDeliveryPipelineSerialPipelineOutputReference SerialPipelineInput() *ClouddeployDeliveryPipelineSerialPipeline Suspended() interface{} SetSuspended(val interface{}) SuspendedInput() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() ClouddeployDeliveryPipelineTimeoutsOutputReference TimeoutsInput() interface{} Uid() *string UpdateTime() *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) PutSerialPipeline(value *ClouddeployDeliveryPipelineSerialPipeline) PutTimeouts(value *ClouddeployDeliveryPipelineTimeouts) ResetAnnotations() ResetDescription() ResetId() ResetLabels() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProject() ResetSerialPipeline() ResetSuspended() ResetTimeouts() 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/google/r/clouddeploy_delivery_pipeline google_clouddeploy_delivery_pipeline}.
func NewClouddeployDeliveryPipeline ¶
func NewClouddeployDeliveryPipeline(scope constructs.Construct, id *string, config *ClouddeployDeliveryPipelineConfig) ClouddeployDeliveryPipeline
Create a new {@link https://www.terraform.io/docs/providers/google/r/clouddeploy_delivery_pipeline google_clouddeploy_delivery_pipeline} Resource.
type ClouddeployDeliveryPipelineCondition ¶
type ClouddeployDeliveryPipelineCondition struct { }
type ClouddeployDeliveryPipelineConditionList ¶
type ClouddeployDeliveryPipelineConditionList 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) ClouddeployDeliveryPipelineConditionOutputReference // 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 NewClouddeployDeliveryPipelineConditionList ¶
func NewClouddeployDeliveryPipelineConditionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ClouddeployDeliveryPipelineConditionList
type ClouddeployDeliveryPipelineConditionOutputReference ¶
type ClouddeployDeliveryPipelineConditionOutputReference 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() *ClouddeployDeliveryPipelineCondition SetInternalValue(val *ClouddeployDeliveryPipelineCondition) PipelineReadyCondition() ClouddeployDeliveryPipelineConditionPipelineReadyConditionList TargetsPresentCondition() ClouddeployDeliveryPipelineConditionTargetsPresentConditionList TargetsTypeCondition() ClouddeployDeliveryPipelineConditionTargetsTypeConditionList // 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 NewClouddeployDeliveryPipelineConditionOutputReference ¶
func NewClouddeployDeliveryPipelineConditionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ClouddeployDeliveryPipelineConditionOutputReference
type ClouddeployDeliveryPipelineConditionPipelineReadyCondition ¶
type ClouddeployDeliveryPipelineConditionPipelineReadyCondition struct { }
type ClouddeployDeliveryPipelineConditionPipelineReadyConditionList ¶
type ClouddeployDeliveryPipelineConditionPipelineReadyConditionList 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) ClouddeployDeliveryPipelineConditionPipelineReadyConditionOutputReference // 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 NewClouddeployDeliveryPipelineConditionPipelineReadyConditionList ¶
func NewClouddeployDeliveryPipelineConditionPipelineReadyConditionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ClouddeployDeliveryPipelineConditionPipelineReadyConditionList
type ClouddeployDeliveryPipelineConditionPipelineReadyConditionOutputReference ¶
type ClouddeployDeliveryPipelineConditionPipelineReadyConditionOutputReference 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() *ClouddeployDeliveryPipelineConditionPipelineReadyCondition SetInternalValue(val *ClouddeployDeliveryPipelineConditionPipelineReadyCondition) Status() cdktf.IResolvable // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UpdateTime() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewClouddeployDeliveryPipelineConditionPipelineReadyConditionOutputReference ¶
func NewClouddeployDeliveryPipelineConditionPipelineReadyConditionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ClouddeployDeliveryPipelineConditionPipelineReadyConditionOutputReference
type ClouddeployDeliveryPipelineConditionTargetsPresentCondition ¶
type ClouddeployDeliveryPipelineConditionTargetsPresentCondition struct { }
type ClouddeployDeliveryPipelineConditionTargetsPresentConditionList ¶
type ClouddeployDeliveryPipelineConditionTargetsPresentConditionList 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) ClouddeployDeliveryPipelineConditionTargetsPresentConditionOutputReference // 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 NewClouddeployDeliveryPipelineConditionTargetsPresentConditionList ¶
func NewClouddeployDeliveryPipelineConditionTargetsPresentConditionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ClouddeployDeliveryPipelineConditionTargetsPresentConditionList
type ClouddeployDeliveryPipelineConditionTargetsPresentConditionOutputReference ¶
type ClouddeployDeliveryPipelineConditionTargetsPresentConditionOutputReference 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() *ClouddeployDeliveryPipelineConditionTargetsPresentCondition SetInternalValue(val *ClouddeployDeliveryPipelineConditionTargetsPresentCondition) MissingTargets() *[]*string Status() cdktf.IResolvable // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UpdateTime() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewClouddeployDeliveryPipelineConditionTargetsPresentConditionOutputReference ¶
func NewClouddeployDeliveryPipelineConditionTargetsPresentConditionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ClouddeployDeliveryPipelineConditionTargetsPresentConditionOutputReference
type ClouddeployDeliveryPipelineConditionTargetsTypeCondition ¶
type ClouddeployDeliveryPipelineConditionTargetsTypeCondition struct { }
type ClouddeployDeliveryPipelineConditionTargetsTypeConditionList ¶
type ClouddeployDeliveryPipelineConditionTargetsTypeConditionList 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) ClouddeployDeliveryPipelineConditionTargetsTypeConditionOutputReference // 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 NewClouddeployDeliveryPipelineConditionTargetsTypeConditionList ¶
func NewClouddeployDeliveryPipelineConditionTargetsTypeConditionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ClouddeployDeliveryPipelineConditionTargetsTypeConditionList
type ClouddeployDeliveryPipelineConditionTargetsTypeConditionOutputReference ¶
type ClouddeployDeliveryPipelineConditionTargetsTypeConditionOutputReference 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 ErrorDetails() *string // Experimental. Fqn() *string InternalValue() *ClouddeployDeliveryPipelineConditionTargetsTypeCondition SetInternalValue(val *ClouddeployDeliveryPipelineConditionTargetsTypeCondition) Status() cdktf.IResolvable // 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 NewClouddeployDeliveryPipelineConditionTargetsTypeConditionOutputReference ¶
func NewClouddeployDeliveryPipelineConditionTargetsTypeConditionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ClouddeployDeliveryPipelineConditionTargetsTypeConditionOutputReference
type ClouddeployDeliveryPipelineConfig ¶
type ClouddeployDeliveryPipelineConfig 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"` // The location for the resource. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/clouddeploy_delivery_pipeline#location ClouddeployDeliveryPipeline#location} Location *string `field:"required" json:"location" yaml:"location"` // Name of the `DeliveryPipeline`. Format is [a-z][a-z0-9\-]{0,62}. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/clouddeploy_delivery_pipeline#name ClouddeployDeliveryPipeline#name} Name *string `field:"required" json:"name" yaml:"name"` // User annotations. // // These attributes can only be set and used by the user, and not by Google Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/clouddeploy_delivery_pipeline#annotations ClouddeployDeliveryPipeline#annotations} Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"` // Description of the `DeliveryPipeline`. Max length is 255 characters. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/clouddeploy_delivery_pipeline#description ClouddeployDeliveryPipeline#description} Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/clouddeploy_delivery_pipeline#id ClouddeployDeliveryPipeline#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"` // Labels are attributes that can be set and used by both the user and by Google Cloud Deploy. // // Labels must meet the following constraints: * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. * All characters must use UTF-8 encoding, and international characters are allowed. * Keys must start with a lowercase letter or international character. * Each resource is limited to a maximum of 64 labels. Both keys and values are additionally constrained to be <= 128 bytes. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/clouddeploy_delivery_pipeline#labels ClouddeployDeliveryPipeline#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // The project for the resource. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/clouddeploy_delivery_pipeline#project ClouddeployDeliveryPipeline#project} Project *string `field:"optional" json:"project" yaml:"project"` // serial_pipeline block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/clouddeploy_delivery_pipeline#serial_pipeline ClouddeployDeliveryPipeline#serial_pipeline} SerialPipeline *ClouddeployDeliveryPipelineSerialPipeline `field:"optional" json:"serialPipeline" yaml:"serialPipeline"` // When suspended, no new releases or rollouts can be created, but in-progress ones will complete. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/clouddeploy_delivery_pipeline#suspended ClouddeployDeliveryPipeline#suspended} Suspended interface{} `field:"optional" json:"suspended" yaml:"suspended"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/clouddeploy_delivery_pipeline#timeouts ClouddeployDeliveryPipeline#timeouts} Timeouts *ClouddeployDeliveryPipelineTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type ClouddeployDeliveryPipelineSerialPipeline ¶
type ClouddeployDeliveryPipelineSerialPipeline struct { // stages block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/clouddeploy_delivery_pipeline#stages ClouddeployDeliveryPipeline#stages} Stages interface{} `field:"optional" json:"stages" yaml:"stages"` }
type ClouddeployDeliveryPipelineSerialPipelineOutputReference ¶
type ClouddeployDeliveryPipelineSerialPipelineOutputReference 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() *ClouddeployDeliveryPipelineSerialPipeline SetInternalValue(val *ClouddeployDeliveryPipelineSerialPipeline) Stages() ClouddeployDeliveryPipelineSerialPipelineStagesList StagesInput() 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 PutStages(value interface{}) ResetStages() // 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 NewClouddeployDeliveryPipelineSerialPipelineOutputReference ¶
func NewClouddeployDeliveryPipelineSerialPipelineOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ClouddeployDeliveryPipelineSerialPipelineOutputReference
type ClouddeployDeliveryPipelineSerialPipelineStages ¶
type ClouddeployDeliveryPipelineSerialPipelineStages struct { // Skaffold profiles to use when rendering the manifest for this stage's `Target`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/clouddeploy_delivery_pipeline#profiles ClouddeployDeliveryPipeline#profiles} Profiles *[]*string `field:"optional" json:"profiles" yaml:"profiles"` // strategy block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/clouddeploy_delivery_pipeline#strategy ClouddeployDeliveryPipeline#strategy} Strategy *ClouddeployDeliveryPipelineSerialPipelineStagesStrategy `field:"optional" json:"strategy" yaml:"strategy"` // The target_id to which this stage points. // // This field refers exclusively to the last segment of a target name. For example, this field would just be `my-target` (rather than `projects/project/locations/location/targets/my-target`). The location of the `Target` is inferred to be the same as the location of the `DeliveryPipeline` that contains this `Stage`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/clouddeploy_delivery_pipeline#target_id ClouddeployDeliveryPipeline#target_id} TargetId *string `field:"optional" json:"targetId" yaml:"targetId"` }
type ClouddeployDeliveryPipelineSerialPipelineStagesList ¶
type ClouddeployDeliveryPipelineSerialPipelineStagesList 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) ClouddeployDeliveryPipelineSerialPipelineStagesOutputReference // 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 NewClouddeployDeliveryPipelineSerialPipelineStagesList ¶
func NewClouddeployDeliveryPipelineSerialPipelineStagesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ClouddeployDeliveryPipelineSerialPipelineStagesList
type ClouddeployDeliveryPipelineSerialPipelineStagesOutputReference ¶
type ClouddeployDeliveryPipelineSerialPipelineStagesOutputReference 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{}) Profiles() *[]*string SetProfiles(val *[]*string) ProfilesInput() *[]*string Strategy() ClouddeployDeliveryPipelineSerialPipelineStagesStrategyOutputReference StrategyInput() *ClouddeployDeliveryPipelineSerialPipelineStagesStrategy TargetId() *string SetTargetId(val *string) TargetIdInput() *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 PutStrategy(value *ClouddeployDeliveryPipelineSerialPipelineStagesStrategy) ResetProfiles() ResetStrategy() ResetTargetId() // 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 NewClouddeployDeliveryPipelineSerialPipelineStagesOutputReference ¶
func NewClouddeployDeliveryPipelineSerialPipelineStagesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ClouddeployDeliveryPipelineSerialPipelineStagesOutputReference
type ClouddeployDeliveryPipelineSerialPipelineStagesStrategy ¶
type ClouddeployDeliveryPipelineSerialPipelineStagesStrategy struct { // standard block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/clouddeploy_delivery_pipeline#standard ClouddeployDeliveryPipeline#standard} Standard *ClouddeployDeliveryPipelineSerialPipelineStagesStrategyStandard `field:"optional" json:"standard" yaml:"standard"` }
type ClouddeployDeliveryPipelineSerialPipelineStagesStrategyOutputReference ¶
type ClouddeployDeliveryPipelineSerialPipelineStagesStrategyOutputReference 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() *ClouddeployDeliveryPipelineSerialPipelineStagesStrategy SetInternalValue(val *ClouddeployDeliveryPipelineSerialPipelineStagesStrategy) Standard() ClouddeployDeliveryPipelineSerialPipelineStagesStrategyStandardOutputReference StandardInput() *ClouddeployDeliveryPipelineSerialPipelineStagesStrategyStandard // 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 PutStandard(value *ClouddeployDeliveryPipelineSerialPipelineStagesStrategyStandard) ResetStandard() // 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 NewClouddeployDeliveryPipelineSerialPipelineStagesStrategyOutputReference ¶
func NewClouddeployDeliveryPipelineSerialPipelineStagesStrategyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ClouddeployDeliveryPipelineSerialPipelineStagesStrategyOutputReference
type ClouddeployDeliveryPipelineSerialPipelineStagesStrategyStandard ¶
type ClouddeployDeliveryPipelineSerialPipelineStagesStrategyStandard struct { // Whether to verify a deployment. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/clouddeploy_delivery_pipeline#verify ClouddeployDeliveryPipeline#verify} Verify interface{} `field:"optional" json:"verify" yaml:"verify"` }
type ClouddeployDeliveryPipelineSerialPipelineStagesStrategyStandardOutputReference ¶
type ClouddeployDeliveryPipelineSerialPipelineStagesStrategyStandardOutputReference 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() *ClouddeployDeliveryPipelineSerialPipelineStagesStrategyStandard SetInternalValue(val *ClouddeployDeliveryPipelineSerialPipelineStagesStrategyStandard) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Verify() interface{} SetVerify(val interface{}) VerifyInput() interface{} // 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 ResetVerify() // 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 NewClouddeployDeliveryPipelineSerialPipelineStagesStrategyStandardOutputReference ¶
func NewClouddeployDeliveryPipelineSerialPipelineStagesStrategyStandardOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ClouddeployDeliveryPipelineSerialPipelineStagesStrategyStandardOutputReference
type ClouddeployDeliveryPipelineTimeouts ¶
type ClouddeployDeliveryPipelineTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/clouddeploy_delivery_pipeline#create ClouddeployDeliveryPipeline#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/clouddeploy_delivery_pipeline#delete ClouddeployDeliveryPipeline#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/clouddeploy_delivery_pipeline#update ClouddeployDeliveryPipeline#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type ClouddeployDeliveryPipelineTimeoutsOutputReference ¶
type ClouddeployDeliveryPipelineTimeoutsOutputReference 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() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() 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 NewClouddeployDeliveryPipelineTimeoutsOutputReference ¶
func NewClouddeployDeliveryPipelineTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ClouddeployDeliveryPipelineTimeoutsOutputReference
Source Files ¶
- ClouddeployDeliveryPipeline.go
- ClouddeployDeliveryPipelineCondition.go
- ClouddeployDeliveryPipelineConditionList.go
- ClouddeployDeliveryPipelineConditionList__checks.go
- ClouddeployDeliveryPipelineConditionOutputReference.go
- ClouddeployDeliveryPipelineConditionOutputReference__checks.go
- ClouddeployDeliveryPipelineConditionPipelineReadyCondition.go
- ClouddeployDeliveryPipelineConditionPipelineReadyConditionList.go
- ClouddeployDeliveryPipelineConditionPipelineReadyConditionList__checks.go
- ClouddeployDeliveryPipelineConditionPipelineReadyConditionOutputReference.go
- ClouddeployDeliveryPipelineConditionPipelineReadyConditionOutputReference__checks.go
- ClouddeployDeliveryPipelineConditionTargetsPresentCondition.go
- ClouddeployDeliveryPipelineConditionTargetsPresentConditionList.go
- ClouddeployDeliveryPipelineConditionTargetsPresentConditionList__checks.go
- ClouddeployDeliveryPipelineConditionTargetsPresentConditionOutputReference.go
- ClouddeployDeliveryPipelineConditionTargetsPresentConditionOutputReference__checks.go
- ClouddeployDeliveryPipelineConditionTargetsTypeCondition.go
- ClouddeployDeliveryPipelineConditionTargetsTypeConditionList.go
- ClouddeployDeliveryPipelineConditionTargetsTypeConditionList__checks.go
- ClouddeployDeliveryPipelineConditionTargetsTypeConditionOutputReference.go
- ClouddeployDeliveryPipelineConditionTargetsTypeConditionOutputReference__checks.go
- ClouddeployDeliveryPipelineConfig.go
- ClouddeployDeliveryPipelineSerialPipeline.go
- ClouddeployDeliveryPipelineSerialPipelineOutputReference.go
- ClouddeployDeliveryPipelineSerialPipelineOutputReference__checks.go
- ClouddeployDeliveryPipelineSerialPipelineStages.go
- ClouddeployDeliveryPipelineSerialPipelineStagesList.go
- ClouddeployDeliveryPipelineSerialPipelineStagesList__checks.go
- ClouddeployDeliveryPipelineSerialPipelineStagesOutputReference.go
- ClouddeployDeliveryPipelineSerialPipelineStagesOutputReference__checks.go
- ClouddeployDeliveryPipelineSerialPipelineStagesStrategy.go
- ClouddeployDeliveryPipelineSerialPipelineStagesStrategyOutputReference.go
- ClouddeployDeliveryPipelineSerialPipelineStagesStrategyOutputReference__checks.go
- ClouddeployDeliveryPipelineSerialPipelineStagesStrategyStandard.go
- ClouddeployDeliveryPipelineSerialPipelineStagesStrategyStandardOutputReference.go
- ClouddeployDeliveryPipelineSerialPipelineStagesStrategyStandardOutputReference__checks.go
- ClouddeployDeliveryPipelineTimeouts.go
- ClouddeployDeliveryPipelineTimeoutsOutputReference.go
- ClouddeployDeliveryPipelineTimeoutsOutputReference__checks.go
- ClouddeployDeliveryPipeline__checks.go
- main.go