Documentation ¶
Index ¶
- func ContainerRegistryTask_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func ContainerRegistryTask_IsConstruct(x interface{}) *bool
- func ContainerRegistryTask_IsTerraformElement(x interface{}) *bool
- func ContainerRegistryTask_IsTerraformResource(x interface{}) *bool
- func ContainerRegistryTask_TfResourceType() *string
- func NewContainerRegistryTaskAgentSettingOutputReference_Override(c ContainerRegistryTaskAgentSettingOutputReference, ...)
- func NewContainerRegistryTaskBaseImageTriggerOutputReference_Override(c ContainerRegistryTaskBaseImageTriggerOutputReference, ...)
- func NewContainerRegistryTaskDockerStepOutputReference_Override(c ContainerRegistryTaskDockerStepOutputReference, ...)
- func NewContainerRegistryTaskEncodedStepOutputReference_Override(c ContainerRegistryTaskEncodedStepOutputReference, ...)
- func NewContainerRegistryTaskFileStepOutputReference_Override(c ContainerRegistryTaskFileStepOutputReference, ...)
- func NewContainerRegistryTaskIdentityOutputReference_Override(c ContainerRegistryTaskIdentityOutputReference, ...)
- func NewContainerRegistryTaskPlatformOutputReference_Override(c ContainerRegistryTaskPlatformOutputReference, ...)
- func NewContainerRegistryTaskRegistryCredentialCustomList_Override(c ContainerRegistryTaskRegistryCredentialCustomList, ...)
- func NewContainerRegistryTaskRegistryCredentialCustomOutputReference_Override(c ContainerRegistryTaskRegistryCredentialCustomOutputReference, ...)
- func NewContainerRegistryTaskRegistryCredentialOutputReference_Override(c ContainerRegistryTaskRegistryCredentialOutputReference, ...)
- func NewContainerRegistryTaskRegistryCredentialSourceOutputReference_Override(c ContainerRegistryTaskRegistryCredentialSourceOutputReference, ...)
- func NewContainerRegistryTaskSourceTriggerAuthenticationOutputReference_Override(c ContainerRegistryTaskSourceTriggerAuthenticationOutputReference, ...)
- func NewContainerRegistryTaskSourceTriggerList_Override(c ContainerRegistryTaskSourceTriggerList, ...)
- func NewContainerRegistryTaskSourceTriggerOutputReference_Override(c ContainerRegistryTaskSourceTriggerOutputReference, ...)
- func NewContainerRegistryTaskTimeoutsOutputReference_Override(c ContainerRegistryTaskTimeoutsOutputReference, ...)
- func NewContainerRegistryTaskTimerTriggerList_Override(c ContainerRegistryTaskTimerTriggerList, ...)
- func NewContainerRegistryTaskTimerTriggerOutputReference_Override(c ContainerRegistryTaskTimerTriggerOutputReference, ...)
- func NewContainerRegistryTask_Override(c ContainerRegistryTask, scope constructs.Construct, id *string, ...)
- type ContainerRegistryTask
- type ContainerRegistryTaskAgentSetting
- type ContainerRegistryTaskAgentSettingOutputReference
- type ContainerRegistryTaskBaseImageTrigger
- type ContainerRegistryTaskBaseImageTriggerOutputReference
- type ContainerRegistryTaskConfig
- type ContainerRegistryTaskDockerStep
- type ContainerRegistryTaskDockerStepOutputReference
- type ContainerRegistryTaskEncodedStep
- type ContainerRegistryTaskEncodedStepOutputReference
- type ContainerRegistryTaskFileStep
- type ContainerRegistryTaskFileStepOutputReference
- type ContainerRegistryTaskIdentity
- type ContainerRegistryTaskIdentityOutputReference
- type ContainerRegistryTaskPlatform
- type ContainerRegistryTaskPlatformOutputReference
- type ContainerRegistryTaskRegistryCredential
- type ContainerRegistryTaskRegistryCredentialCustom
- type ContainerRegistryTaskRegistryCredentialCustomList
- type ContainerRegistryTaskRegistryCredentialCustomOutputReference
- type ContainerRegistryTaskRegistryCredentialOutputReference
- type ContainerRegistryTaskRegistryCredentialSource
- type ContainerRegistryTaskRegistryCredentialSourceOutputReference
- type ContainerRegistryTaskSourceTrigger
- type ContainerRegistryTaskSourceTriggerAuthentication
- type ContainerRegistryTaskSourceTriggerAuthenticationOutputReference
- type ContainerRegistryTaskSourceTriggerList
- type ContainerRegistryTaskSourceTriggerOutputReference
- type ContainerRegistryTaskTimeouts
- type ContainerRegistryTaskTimeoutsOutputReference
- type ContainerRegistryTaskTimerTrigger
- type ContainerRegistryTaskTimerTriggerList
- type ContainerRegistryTaskTimerTriggerOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ContainerRegistryTask_GenerateConfigForImport ¶
func ContainerRegistryTask_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a ContainerRegistryTask resource upon running "cdktf plan <stack-name>".
func ContainerRegistryTask_IsConstruct ¶
func ContainerRegistryTask_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 ContainerRegistryTask_IsTerraformElement ¶
func ContainerRegistryTask_IsTerraformElement(x interface{}) *bool
Experimental.
func ContainerRegistryTask_IsTerraformResource ¶
func ContainerRegistryTask_IsTerraformResource(x interface{}) *bool
Experimental.
func ContainerRegistryTask_TfResourceType ¶
func ContainerRegistryTask_TfResourceType() *string
func NewContainerRegistryTaskAgentSettingOutputReference_Override ¶
func NewContainerRegistryTaskAgentSettingOutputReference_Override(c ContainerRegistryTaskAgentSettingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewContainerRegistryTaskBaseImageTriggerOutputReference_Override ¶
func NewContainerRegistryTaskBaseImageTriggerOutputReference_Override(c ContainerRegistryTaskBaseImageTriggerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewContainerRegistryTaskDockerStepOutputReference_Override ¶
func NewContainerRegistryTaskDockerStepOutputReference_Override(c ContainerRegistryTaskDockerStepOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewContainerRegistryTaskEncodedStepOutputReference_Override ¶
func NewContainerRegistryTaskEncodedStepOutputReference_Override(c ContainerRegistryTaskEncodedStepOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewContainerRegistryTaskFileStepOutputReference_Override ¶
func NewContainerRegistryTaskFileStepOutputReference_Override(c ContainerRegistryTaskFileStepOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewContainerRegistryTaskIdentityOutputReference_Override ¶
func NewContainerRegistryTaskIdentityOutputReference_Override(c ContainerRegistryTaskIdentityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewContainerRegistryTaskPlatformOutputReference_Override ¶
func NewContainerRegistryTaskPlatformOutputReference_Override(c ContainerRegistryTaskPlatformOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewContainerRegistryTaskRegistryCredentialCustomList_Override ¶
func NewContainerRegistryTaskRegistryCredentialCustomList_Override(c ContainerRegistryTaskRegistryCredentialCustomList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerRegistryTaskRegistryCredentialCustomOutputReference_Override ¶
func NewContainerRegistryTaskRegistryCredentialCustomOutputReference_Override(c ContainerRegistryTaskRegistryCredentialCustomOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerRegistryTaskRegistryCredentialOutputReference_Override ¶
func NewContainerRegistryTaskRegistryCredentialOutputReference_Override(c ContainerRegistryTaskRegistryCredentialOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewContainerRegistryTaskRegistryCredentialSourceOutputReference_Override ¶
func NewContainerRegistryTaskRegistryCredentialSourceOutputReference_Override(c ContainerRegistryTaskRegistryCredentialSourceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewContainerRegistryTaskSourceTriggerAuthenticationOutputReference_Override ¶
func NewContainerRegistryTaskSourceTriggerAuthenticationOutputReference_Override(c ContainerRegistryTaskSourceTriggerAuthenticationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewContainerRegistryTaskSourceTriggerList_Override ¶
func NewContainerRegistryTaskSourceTriggerList_Override(c ContainerRegistryTaskSourceTriggerList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerRegistryTaskSourceTriggerOutputReference_Override ¶
func NewContainerRegistryTaskSourceTriggerOutputReference_Override(c ContainerRegistryTaskSourceTriggerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerRegistryTaskTimeoutsOutputReference_Override ¶
func NewContainerRegistryTaskTimeoutsOutputReference_Override(c ContainerRegistryTaskTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewContainerRegistryTaskTimerTriggerList_Override ¶
func NewContainerRegistryTaskTimerTriggerList_Override(c ContainerRegistryTaskTimerTriggerList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerRegistryTaskTimerTriggerOutputReference_Override ¶
func NewContainerRegistryTaskTimerTriggerOutputReference_Override(c ContainerRegistryTaskTimerTriggerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerRegistryTask_Override ¶
func NewContainerRegistryTask_Override(c ContainerRegistryTask, scope constructs.Construct, id *string, config *ContainerRegistryTaskConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task azurerm_container_registry_task} Resource.
Types ¶
type ContainerRegistryTask ¶
type ContainerRegistryTask interface { cdktf.TerraformResource AgentPoolName() *string SetAgentPoolName(val *string) AgentPoolNameInput() *string AgentSetting() ContainerRegistryTaskAgentSettingOutputReference AgentSettingInput() *ContainerRegistryTaskAgentSetting BaseImageTrigger() ContainerRegistryTaskBaseImageTriggerOutputReference BaseImageTriggerInput() *ContainerRegistryTaskBaseImageTrigger // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} ContainerRegistryId() *string SetContainerRegistryId(val *string) ContainerRegistryIdInput() *string // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DockerStep() ContainerRegistryTaskDockerStepOutputReference DockerStepInput() *ContainerRegistryTaskDockerStep Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} EncodedStep() ContainerRegistryTaskEncodedStepOutputReference EncodedStepInput() *ContainerRegistryTaskEncodedStep FileStep() ContainerRegistryTaskFileStepOutputReference FileStepInput() *ContainerRegistryTaskFileStep // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) Identity() ContainerRegistryTaskIdentityOutputReference IdentityInput() *ContainerRegistryTaskIdentity IdInput() *string IsSystemTask() interface{} SetIsSystemTask(val interface{}) IsSystemTaskInput() interface{} // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) LogTemplate() *string SetLogTemplate(val *string) LogTemplateInput() *string Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node Platform() ContainerRegistryTaskPlatformOutputReference PlatformInput() *ContainerRegistryTaskPlatform // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RegistryCredential() ContainerRegistryTaskRegistryCredentialOutputReference RegistryCredentialInput() *ContainerRegistryTaskRegistryCredential SourceTrigger() ContainerRegistryTaskSourceTriggerList SourceTriggerInput() interface{} Tags() *map[string]*string SetTags(val *map[string]*string) TagsInput() *map[string]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string TimeoutInSeconds() *float64 SetTimeoutInSeconds(val *float64) TimeoutInSecondsInput() *float64 Timeouts() ContainerRegistryTaskTimeoutsOutputReference TimeoutsInput() interface{} TimerTrigger() ContainerRegistryTaskTimerTriggerList TimerTriggerInput() interface{} // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *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. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutAgentSetting(value *ContainerRegistryTaskAgentSetting) PutBaseImageTrigger(value *ContainerRegistryTaskBaseImageTrigger) PutDockerStep(value *ContainerRegistryTaskDockerStep) PutEncodedStep(value *ContainerRegistryTaskEncodedStep) PutFileStep(value *ContainerRegistryTaskFileStep) PutIdentity(value *ContainerRegistryTaskIdentity) PutPlatform(value *ContainerRegistryTaskPlatform) PutRegistryCredential(value *ContainerRegistryTaskRegistryCredential) PutSourceTrigger(value interface{}) PutTimeouts(value *ContainerRegistryTaskTimeouts) PutTimerTrigger(value interface{}) ResetAgentPoolName() ResetAgentSetting() ResetBaseImageTrigger() ResetDockerStep() ResetEnabled() ResetEncodedStep() ResetFileStep() ResetId() ResetIdentity() ResetIsSystemTask() ResetLogTemplate() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPlatform() ResetRegistryCredential() ResetSourceTrigger() ResetTags() ResetTimeoutInSeconds() ResetTimeouts() ResetTimerTrigger() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task azurerm_container_registry_task}.
func NewContainerRegistryTask ¶
func NewContainerRegistryTask(scope constructs.Construct, id *string, config *ContainerRegistryTaskConfig) ContainerRegistryTask
Create a new {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task azurerm_container_registry_task} Resource.
type ContainerRegistryTaskAgentSetting ¶
type ContainerRegistryTaskAgentSetting struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#cpu ContainerRegistryTask#cpu}. Cpu *float64 `field:"required" json:"cpu" yaml:"cpu"` }
type ContainerRegistryTaskAgentSettingOutputReference ¶
type ContainerRegistryTaskAgentSettingOutputReference 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) Cpu() *float64 SetCpu(val *float64) CpuInput() *float64 // 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() *ContainerRegistryTaskAgentSetting SetInternalValue(val *ContainerRegistryTaskAgentSetting) // 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 NewContainerRegistryTaskAgentSettingOutputReference ¶
func NewContainerRegistryTaskAgentSettingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ContainerRegistryTaskAgentSettingOutputReference
type ContainerRegistryTaskBaseImageTrigger ¶
type ContainerRegistryTaskBaseImageTrigger struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#name ContainerRegistryTask#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#type ContainerRegistryTask#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#enabled ContainerRegistryTask#enabled}. Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#update_trigger_endpoint ContainerRegistryTask#update_trigger_endpoint}. UpdateTriggerEndpoint *string `field:"optional" json:"updateTriggerEndpoint" yaml:"updateTriggerEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#update_trigger_payload_type ContainerRegistryTask#update_trigger_payload_type}. UpdateTriggerPayloadType *string `field:"optional" json:"updateTriggerPayloadType" yaml:"updateTriggerPayloadType"` }
type ContainerRegistryTaskBaseImageTriggerOutputReference ¶
type ContainerRegistryTaskBaseImageTriggerOutputReference 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 Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} // Experimental. Fqn() *string InternalValue() *ContainerRegistryTaskBaseImageTrigger SetInternalValue(val *ContainerRegistryTaskBaseImageTrigger) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string UpdateTriggerEndpoint() *string SetUpdateTriggerEndpoint(val *string) UpdateTriggerEndpointInput() *string UpdateTriggerPayloadType() *string SetUpdateTriggerPayloadType(val *string) UpdateTriggerPayloadTypeInput() *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 ResetEnabled() ResetUpdateTriggerEndpoint() ResetUpdateTriggerPayloadType() // 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 NewContainerRegistryTaskBaseImageTriggerOutputReference ¶
func NewContainerRegistryTaskBaseImageTriggerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ContainerRegistryTaskBaseImageTriggerOutputReference
type ContainerRegistryTaskConfig ¶
type ContainerRegistryTaskConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#container_registry_id ContainerRegistryTask#container_registry_id}. ContainerRegistryId *string `field:"required" json:"containerRegistryId" yaml:"containerRegistryId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#name ContainerRegistryTask#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#agent_pool_name ContainerRegistryTask#agent_pool_name}. AgentPoolName *string `field:"optional" json:"agentPoolName" yaml:"agentPoolName"` // agent_setting block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#agent_setting ContainerRegistryTask#agent_setting} AgentSetting *ContainerRegistryTaskAgentSetting `field:"optional" json:"agentSetting" yaml:"agentSetting"` // base_image_trigger block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#base_image_trigger ContainerRegistryTask#base_image_trigger} BaseImageTrigger *ContainerRegistryTaskBaseImageTrigger `field:"optional" json:"baseImageTrigger" yaml:"baseImageTrigger"` // docker_step block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#docker_step ContainerRegistryTask#docker_step} DockerStep *ContainerRegistryTaskDockerStep `field:"optional" json:"dockerStep" yaml:"dockerStep"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#enabled ContainerRegistryTask#enabled}. Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"` // encoded_step block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#encoded_step ContainerRegistryTask#encoded_step} EncodedStep *ContainerRegistryTaskEncodedStep `field:"optional" json:"encodedStep" yaml:"encodedStep"` // file_step block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#file_step ContainerRegistryTask#file_step} FileStep *ContainerRegistryTaskFileStep `field:"optional" json:"fileStep" yaml:"fileStep"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#id ContainerRegistryTask#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"` // identity block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#identity ContainerRegistryTask#identity} Identity *ContainerRegistryTaskIdentity `field:"optional" json:"identity" yaml:"identity"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#is_system_task ContainerRegistryTask#is_system_task}. IsSystemTask interface{} `field:"optional" json:"isSystemTask" yaml:"isSystemTask"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#log_template ContainerRegistryTask#log_template}. LogTemplate *string `field:"optional" json:"logTemplate" yaml:"logTemplate"` // platform block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#platform ContainerRegistryTask#platform} Platform *ContainerRegistryTaskPlatform `field:"optional" json:"platform" yaml:"platform"` // registry_credential block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#registry_credential ContainerRegistryTask#registry_credential} RegistryCredential *ContainerRegistryTaskRegistryCredential `field:"optional" json:"registryCredential" yaml:"registryCredential"` // source_trigger block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#source_trigger ContainerRegistryTask#source_trigger} SourceTrigger interface{} `field:"optional" json:"sourceTrigger" yaml:"sourceTrigger"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#tags ContainerRegistryTask#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#timeout_in_seconds ContainerRegistryTask#timeout_in_seconds}. TimeoutInSeconds *float64 `field:"optional" json:"timeoutInSeconds" yaml:"timeoutInSeconds"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#timeouts ContainerRegistryTask#timeouts} Timeouts *ContainerRegistryTaskTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // timer_trigger block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#timer_trigger ContainerRegistryTask#timer_trigger} TimerTrigger interface{} `field:"optional" json:"timerTrigger" yaml:"timerTrigger"` }
type ContainerRegistryTaskDockerStep ¶
type ContainerRegistryTaskDockerStep struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#context_access_token ContainerRegistryTask#context_access_token}. ContextAccessToken *string `field:"required" json:"contextAccessToken" yaml:"contextAccessToken"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#context_path ContainerRegistryTask#context_path}. ContextPath *string `field:"required" json:"contextPath" yaml:"contextPath"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#dockerfile_path ContainerRegistryTask#dockerfile_path}. DockerfilePath *string `field:"required" json:"dockerfilePath" yaml:"dockerfilePath"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#arguments ContainerRegistryTask#arguments}. Arguments *map[string]*string `field:"optional" json:"arguments" yaml:"arguments"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#cache_enabled ContainerRegistryTask#cache_enabled}. CacheEnabled interface{} `field:"optional" json:"cacheEnabled" yaml:"cacheEnabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#image_names ContainerRegistryTask#image_names}. ImageNames *[]*string `field:"optional" json:"imageNames" yaml:"imageNames"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#push_enabled ContainerRegistryTask#push_enabled}. PushEnabled interface{} `field:"optional" json:"pushEnabled" yaml:"pushEnabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#secret_arguments ContainerRegistryTask#secret_arguments}. SecretArguments *map[string]*string `field:"optional" json:"secretArguments" yaml:"secretArguments"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#target ContainerRegistryTask#target}. Target *string `field:"optional" json:"target" yaml:"target"` }
type ContainerRegistryTaskDockerStepOutputReference ¶
type ContainerRegistryTaskDockerStepOutputReference interface { cdktf.ComplexObject Arguments() *map[string]*string SetArguments(val *map[string]*string) ArgumentsInput() *map[string]*string CacheEnabled() interface{} SetCacheEnabled(val interface{}) CacheEnabledInput() interface{} // 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) ContextAccessToken() *string SetContextAccessToken(val *string) ContextAccessTokenInput() *string ContextPath() *string SetContextPath(val *string) ContextPathInput() *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 DockerfilePath() *string SetDockerfilePath(val *string) DockerfilePathInput() *string // Experimental. Fqn() *string ImageNames() *[]*string SetImageNames(val *[]*string) ImageNamesInput() *[]*string InternalValue() *ContainerRegistryTaskDockerStep SetInternalValue(val *ContainerRegistryTaskDockerStep) PushEnabled() interface{} SetPushEnabled(val interface{}) PushEnabledInput() interface{} SecretArguments() *map[string]*string SetSecretArguments(val *map[string]*string) SecretArgumentsInput() *map[string]*string Target() *string SetTarget(val *string) TargetInput() *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 ResetArguments() ResetCacheEnabled() ResetImageNames() ResetPushEnabled() ResetSecretArguments() ResetTarget() // 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 NewContainerRegistryTaskDockerStepOutputReference ¶
func NewContainerRegistryTaskDockerStepOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ContainerRegistryTaskDockerStepOutputReference
type ContainerRegistryTaskEncodedStep ¶
type ContainerRegistryTaskEncodedStep struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#task_content ContainerRegistryTask#task_content}. TaskContent *string `field:"required" json:"taskContent" yaml:"taskContent"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#context_access_token ContainerRegistryTask#context_access_token}. ContextAccessToken *string `field:"optional" json:"contextAccessToken" yaml:"contextAccessToken"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#context_path ContainerRegistryTask#context_path}. ContextPath *string `field:"optional" json:"contextPath" yaml:"contextPath"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#secret_values ContainerRegistryTask#secret_values}. SecretValues *map[string]*string `field:"optional" json:"secretValues" yaml:"secretValues"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#value_content ContainerRegistryTask#value_content}. ValueContent *string `field:"optional" json:"valueContent" yaml:"valueContent"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#values ContainerRegistryTask#values}. Values *map[string]*string `field:"optional" json:"values" yaml:"values"` }
type ContainerRegistryTaskEncodedStepOutputReference ¶
type ContainerRegistryTaskEncodedStepOutputReference 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) ContextAccessToken() *string SetContextAccessToken(val *string) ContextAccessTokenInput() *string ContextPath() *string SetContextPath(val *string) ContextPathInput() *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 // Experimental. Fqn() *string InternalValue() *ContainerRegistryTaskEncodedStep SetInternalValue(val *ContainerRegistryTaskEncodedStep) SecretValues() *map[string]*string SetSecretValues(val *map[string]*string) SecretValuesInput() *map[string]*string TaskContent() *string SetTaskContent(val *string) TaskContentInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) ValueContent() *string SetValueContent(val *string) ValueContentInput() *string Values() *map[string]*string SetValues(val *map[string]*string) ValuesInput() *map[string]*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 ResetContextAccessToken() ResetContextPath() ResetSecretValues() ResetValueContent() ResetValues() // 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 NewContainerRegistryTaskEncodedStepOutputReference ¶
func NewContainerRegistryTaskEncodedStepOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ContainerRegistryTaskEncodedStepOutputReference
type ContainerRegistryTaskFileStep ¶
type ContainerRegistryTaskFileStep struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#task_file_path ContainerRegistryTask#task_file_path}. TaskFilePath *string `field:"required" json:"taskFilePath" yaml:"taskFilePath"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#context_access_token ContainerRegistryTask#context_access_token}. ContextAccessToken *string `field:"optional" json:"contextAccessToken" yaml:"contextAccessToken"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#context_path ContainerRegistryTask#context_path}. ContextPath *string `field:"optional" json:"contextPath" yaml:"contextPath"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#secret_values ContainerRegistryTask#secret_values}. SecretValues *map[string]*string `field:"optional" json:"secretValues" yaml:"secretValues"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#value_file_path ContainerRegistryTask#value_file_path}. ValueFilePath *string `field:"optional" json:"valueFilePath" yaml:"valueFilePath"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#values ContainerRegistryTask#values}. Values *map[string]*string `field:"optional" json:"values" yaml:"values"` }
type ContainerRegistryTaskFileStepOutputReference ¶
type ContainerRegistryTaskFileStepOutputReference 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) ContextAccessToken() *string SetContextAccessToken(val *string) ContextAccessTokenInput() *string ContextPath() *string SetContextPath(val *string) ContextPathInput() *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 // Experimental. Fqn() *string InternalValue() *ContainerRegistryTaskFileStep SetInternalValue(val *ContainerRegistryTaskFileStep) SecretValues() *map[string]*string SetSecretValues(val *map[string]*string) SecretValuesInput() *map[string]*string TaskFilePath() *string SetTaskFilePath(val *string) TaskFilePathInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) ValueFilePath() *string SetValueFilePath(val *string) ValueFilePathInput() *string Values() *map[string]*string SetValues(val *map[string]*string) ValuesInput() *map[string]*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 ResetContextAccessToken() ResetContextPath() ResetSecretValues() ResetValueFilePath() ResetValues() // 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 NewContainerRegistryTaskFileStepOutputReference ¶
func NewContainerRegistryTaskFileStepOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ContainerRegistryTaskFileStepOutputReference
type ContainerRegistryTaskIdentity ¶
type ContainerRegistryTaskIdentity struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#type ContainerRegistryTask#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#identity_ids ContainerRegistryTask#identity_ids}. IdentityIds *[]*string `field:"optional" json:"identityIds" yaml:"identityIds"` }
type ContainerRegistryTaskIdentityOutputReference ¶
type ContainerRegistryTaskIdentityOutputReference 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 IdentityIds() *[]*string SetIdentityIds(val *[]*string) IdentityIdsInput() *[]*string InternalValue() *ContainerRegistryTaskIdentity SetInternalValue(val *ContainerRegistryTaskIdentity) PrincipalId() *string TenantId() *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 ResetIdentityIds() // 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 NewContainerRegistryTaskIdentityOutputReference ¶
func NewContainerRegistryTaskIdentityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ContainerRegistryTaskIdentityOutputReference
type ContainerRegistryTaskPlatform ¶
type ContainerRegistryTaskPlatform struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#os ContainerRegistryTask#os}. Os *string `field:"required" json:"os" yaml:"os"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#architecture ContainerRegistryTask#architecture}. Architecture *string `field:"optional" json:"architecture" yaml:"architecture"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#variant ContainerRegistryTask#variant}. Variant *string `field:"optional" json:"variant" yaml:"variant"` }
type ContainerRegistryTaskPlatformOutputReference ¶
type ContainerRegistryTaskPlatformOutputReference interface { cdktf.ComplexObject Architecture() *string SetArchitecture(val *string) ArchitectureInput() *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 InternalValue() *ContainerRegistryTaskPlatform SetInternalValue(val *ContainerRegistryTaskPlatform) Os() *string SetOs(val *string) OsInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Variant() *string SetVariant(val *string) VariantInput() *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 ResetArchitecture() ResetVariant() // 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 NewContainerRegistryTaskPlatformOutputReference ¶
func NewContainerRegistryTaskPlatformOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ContainerRegistryTaskPlatformOutputReference
type ContainerRegistryTaskRegistryCredential ¶
type ContainerRegistryTaskRegistryCredential struct { // custom block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#custom ContainerRegistryTask#custom} Custom interface{} `field:"optional" json:"custom" yaml:"custom"` // source block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#source ContainerRegistryTask#source} Source *ContainerRegistryTaskRegistryCredentialSource `field:"optional" json:"source" yaml:"source"` }
type ContainerRegistryTaskRegistryCredentialCustom ¶
type ContainerRegistryTaskRegistryCredentialCustom struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#login_server ContainerRegistryTask#login_server}. LoginServer *string `field:"required" json:"loginServer" yaml:"loginServer"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#identity ContainerRegistryTask#identity}. Identity *string `field:"optional" json:"identity" yaml:"identity"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#password ContainerRegistryTask#password}. Password *string `field:"optional" json:"password" yaml:"password"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#username ContainerRegistryTask#username}. Username *string `field:"optional" json:"username" yaml:"username"` }
type ContainerRegistryTaskRegistryCredentialCustomList ¶
type ContainerRegistryTaskRegistryCredentialCustomList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ContainerRegistryTaskRegistryCredentialCustomOutputReference // 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 NewContainerRegistryTaskRegistryCredentialCustomList ¶
func NewContainerRegistryTaskRegistryCredentialCustomList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerRegistryTaskRegistryCredentialCustomList
type ContainerRegistryTaskRegistryCredentialCustomOutputReference ¶
type ContainerRegistryTaskRegistryCredentialCustomOutputReference 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 Identity() *string SetIdentity(val *string) IdentityInput() *string InternalValue() interface{} SetInternalValue(val interface{}) LoginServer() *string SetLoginServer(val *string) LoginServerInput() *string Password() *string SetPassword(val *string) PasswordInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Username() *string SetUsername(val *string) UsernameInput() *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 ResetIdentity() ResetPassword() ResetUsername() // 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 NewContainerRegistryTaskRegistryCredentialCustomOutputReference ¶
func NewContainerRegistryTaskRegistryCredentialCustomOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerRegistryTaskRegistryCredentialCustomOutputReference
type ContainerRegistryTaskRegistryCredentialOutputReference ¶
type ContainerRegistryTaskRegistryCredentialOutputReference 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 Custom() ContainerRegistryTaskRegistryCredentialCustomList CustomInput() interface{} // Experimental. Fqn() *string InternalValue() *ContainerRegistryTaskRegistryCredential SetInternalValue(val *ContainerRegistryTaskRegistryCredential) Source() ContainerRegistryTaskRegistryCredentialSourceOutputReference SourceInput() *ContainerRegistryTaskRegistryCredentialSource // 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 PutCustom(value interface{}) PutSource(value *ContainerRegistryTaskRegistryCredentialSource) ResetCustom() ResetSource() // 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 NewContainerRegistryTaskRegistryCredentialOutputReference ¶
func NewContainerRegistryTaskRegistryCredentialOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ContainerRegistryTaskRegistryCredentialOutputReference
type ContainerRegistryTaskRegistryCredentialSource ¶
type ContainerRegistryTaskRegistryCredentialSource struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#login_mode ContainerRegistryTask#login_mode}. LoginMode *string `field:"required" json:"loginMode" yaml:"loginMode"` }
type ContainerRegistryTaskRegistryCredentialSourceOutputReference ¶
type ContainerRegistryTaskRegistryCredentialSourceOutputReference 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() *ContainerRegistryTaskRegistryCredentialSource SetInternalValue(val *ContainerRegistryTaskRegistryCredentialSource) LoginMode() *string SetLoginMode(val *string) LoginModeInput() *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 NewContainerRegistryTaskRegistryCredentialSourceOutputReference ¶
func NewContainerRegistryTaskRegistryCredentialSourceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ContainerRegistryTaskRegistryCredentialSourceOutputReference
type ContainerRegistryTaskSourceTrigger ¶
type ContainerRegistryTaskSourceTrigger struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#events ContainerRegistryTask#events}. Events *[]*string `field:"required" json:"events" yaml:"events"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#name ContainerRegistryTask#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#repository_url ContainerRegistryTask#repository_url}. RepositoryUrl *string `field:"required" json:"repositoryUrl" yaml:"repositoryUrl"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#source_type ContainerRegistryTask#source_type}. SourceType *string `field:"required" json:"sourceType" yaml:"sourceType"` // authentication block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#authentication ContainerRegistryTask#authentication} Authentication *ContainerRegistryTaskSourceTriggerAuthentication `field:"optional" json:"authentication" yaml:"authentication"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#branch ContainerRegistryTask#branch}. Branch *string `field:"optional" json:"branch" yaml:"branch"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#enabled ContainerRegistryTask#enabled}. Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"` }
type ContainerRegistryTaskSourceTriggerAuthentication ¶
type ContainerRegistryTaskSourceTriggerAuthentication struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#token ContainerRegistryTask#token}. Token *string `field:"required" json:"token" yaml:"token"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#token_type ContainerRegistryTask#token_type}. TokenType *string `field:"required" json:"tokenType" yaml:"tokenType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#expire_in_seconds ContainerRegistryTask#expire_in_seconds}. ExpireInSeconds *float64 `field:"optional" json:"expireInSeconds" yaml:"expireInSeconds"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#refresh_token ContainerRegistryTask#refresh_token}. RefreshToken *string `field:"optional" json:"refreshToken" yaml:"refreshToken"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#scope ContainerRegistryTask#scope}. Scope *string `field:"optional" json:"scope" yaml:"scope"` }
type ContainerRegistryTaskSourceTriggerAuthenticationOutputReference ¶
type ContainerRegistryTaskSourceTriggerAuthenticationOutputReference 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 ExpireInSeconds() *float64 SetExpireInSeconds(val *float64) ExpireInSecondsInput() *float64 // Experimental. Fqn() *string InternalValue() *ContainerRegistryTaskSourceTriggerAuthentication SetInternalValue(val *ContainerRegistryTaskSourceTriggerAuthentication) RefreshToken() *string SetRefreshToken(val *string) RefreshTokenInput() *string Scope() *string SetScope(val *string) ScopeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Token() *string SetToken(val *string) TokenInput() *string TokenType() *string SetTokenType(val *string) TokenTypeInput() *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 ResetExpireInSeconds() ResetRefreshToken() ResetScope() // 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 NewContainerRegistryTaskSourceTriggerAuthenticationOutputReference ¶
func NewContainerRegistryTaskSourceTriggerAuthenticationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ContainerRegistryTaskSourceTriggerAuthenticationOutputReference
type ContainerRegistryTaskSourceTriggerList ¶
type ContainerRegistryTaskSourceTriggerList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ContainerRegistryTaskSourceTriggerOutputReference // 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 NewContainerRegistryTaskSourceTriggerList ¶
func NewContainerRegistryTaskSourceTriggerList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerRegistryTaskSourceTriggerList
type ContainerRegistryTaskSourceTriggerOutputReference ¶
type ContainerRegistryTaskSourceTriggerOutputReference interface { cdktf.ComplexObject Authentication() ContainerRegistryTaskSourceTriggerAuthenticationOutputReference AuthenticationInput() *ContainerRegistryTaskSourceTriggerAuthentication Branch() *string SetBranch(val *string) BranchInput() *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 Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} Events() *[]*string SetEvents(val *[]*string) EventsInput() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string RepositoryUrl() *string SetRepositoryUrl(val *string) RepositoryUrlInput() *string SourceType() *string SetSourceType(val *string) SourceTypeInput() *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 PutAuthentication(value *ContainerRegistryTaskSourceTriggerAuthentication) ResetAuthentication() ResetBranch() ResetEnabled() // 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 NewContainerRegistryTaskSourceTriggerOutputReference ¶
func NewContainerRegistryTaskSourceTriggerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerRegistryTaskSourceTriggerOutputReference
type ContainerRegistryTaskTimeouts ¶
type ContainerRegistryTaskTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#create ContainerRegistryTask#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#delete ContainerRegistryTask#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#read ContainerRegistryTask#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#update ContainerRegistryTask#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type ContainerRegistryTaskTimeoutsOutputReference ¶
type ContainerRegistryTaskTimeoutsOutputReference 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{}) Read() *string SetRead(val *string) ReadInput() *string // 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() ResetRead() 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 NewContainerRegistryTaskTimeoutsOutputReference ¶
func NewContainerRegistryTaskTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ContainerRegistryTaskTimeoutsOutputReference
type ContainerRegistryTaskTimerTrigger ¶
type ContainerRegistryTaskTimerTrigger struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#name ContainerRegistryTask#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#schedule ContainerRegistryTask#schedule}. Schedule *string `field:"required" json:"schedule" yaml:"schedule"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.3.0/docs/resources/container_registry_task#enabled ContainerRegistryTask#enabled}. Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"` }
type ContainerRegistryTaskTimerTriggerList ¶
type ContainerRegistryTaskTimerTriggerList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ContainerRegistryTaskTimerTriggerOutputReference // 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 NewContainerRegistryTaskTimerTriggerList ¶
func NewContainerRegistryTaskTimerTriggerList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerRegistryTaskTimerTriggerList
type ContainerRegistryTaskTimerTriggerOutputReference ¶
type ContainerRegistryTaskTimerTriggerOutputReference 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 Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Schedule() *string SetSchedule(val *string) ScheduleInput() *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 ResetEnabled() // 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 NewContainerRegistryTaskTimerTriggerOutputReference ¶
func NewContainerRegistryTaskTimerTriggerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerRegistryTaskTimerTriggerOutputReference
Source Files ¶
- ContainerRegistryTask.go
- ContainerRegistryTaskAgentSetting.go
- ContainerRegistryTaskAgentSettingOutputReference.go
- ContainerRegistryTaskAgentSettingOutputReference__checks.go
- ContainerRegistryTaskBaseImageTrigger.go
- ContainerRegistryTaskBaseImageTriggerOutputReference.go
- ContainerRegistryTaskBaseImageTriggerOutputReference__checks.go
- ContainerRegistryTaskConfig.go
- ContainerRegistryTaskDockerStep.go
- ContainerRegistryTaskDockerStepOutputReference.go
- ContainerRegistryTaskDockerStepOutputReference__checks.go
- ContainerRegistryTaskEncodedStep.go
- ContainerRegistryTaskEncodedStepOutputReference.go
- ContainerRegistryTaskEncodedStepOutputReference__checks.go
- ContainerRegistryTaskFileStep.go
- ContainerRegistryTaskFileStepOutputReference.go
- ContainerRegistryTaskFileStepOutputReference__checks.go
- ContainerRegistryTaskIdentity.go
- ContainerRegistryTaskIdentityOutputReference.go
- ContainerRegistryTaskIdentityOutputReference__checks.go
- ContainerRegistryTaskPlatform.go
- ContainerRegistryTaskPlatformOutputReference.go
- ContainerRegistryTaskPlatformOutputReference__checks.go
- ContainerRegistryTaskRegistryCredential.go
- ContainerRegistryTaskRegistryCredentialCustom.go
- ContainerRegistryTaskRegistryCredentialCustomList.go
- ContainerRegistryTaskRegistryCredentialCustomList__checks.go
- ContainerRegistryTaskRegistryCredentialCustomOutputReference.go
- ContainerRegistryTaskRegistryCredentialCustomOutputReference__checks.go
- ContainerRegistryTaskRegistryCredentialOutputReference.go
- ContainerRegistryTaskRegistryCredentialOutputReference__checks.go
- ContainerRegistryTaskRegistryCredentialSource.go
- ContainerRegistryTaskRegistryCredentialSourceOutputReference.go
- ContainerRegistryTaskRegistryCredentialSourceOutputReference__checks.go
- ContainerRegistryTaskSourceTrigger.go
- ContainerRegistryTaskSourceTriggerAuthentication.go
- ContainerRegistryTaskSourceTriggerAuthenticationOutputReference.go
- ContainerRegistryTaskSourceTriggerAuthenticationOutputReference__checks.go
- ContainerRegistryTaskSourceTriggerList.go
- ContainerRegistryTaskSourceTriggerList__checks.go
- ContainerRegistryTaskSourceTriggerOutputReference.go
- ContainerRegistryTaskSourceTriggerOutputReference__checks.go
- ContainerRegistryTaskTimeouts.go
- ContainerRegistryTaskTimeoutsOutputReference.go
- ContainerRegistryTaskTimeoutsOutputReference__checks.go
- ContainerRegistryTaskTimerTrigger.go
- ContainerRegistryTaskTimerTriggerList.go
- ContainerRegistryTaskTimerTriggerList__checks.go
- ContainerRegistryTaskTimerTriggerOutputReference.go
- ContainerRegistryTaskTimerTriggerOutputReference__checks.go
- ContainerRegistryTask__checks.go
- main.go