Documentation
¶
Index ¶
- type Args
- type BinaryAuthorization
- type BinaryAuthorizationAttributes
- func (ba BinaryAuthorizationAttributes) BreakglassJustification() terra.StringValue
- func (ba BinaryAuthorizationAttributes) InternalRef() (terra.Reference, error)
- func (ba BinaryAuthorizationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ba BinaryAuthorizationAttributes) InternalWithRef(ref terra.Reference) BinaryAuthorizationAttributes
- func (ba BinaryAuthorizationAttributes) UseDefault() terra.BoolValue
- type BinaryAuthorizationState
- type ConditionsAttributes
- func (c ConditionsAttributes) ExecutionReason() terra.StringValue
- func (c ConditionsAttributes) InternalRef() (terra.Reference, error)
- func (c ConditionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c ConditionsAttributes) InternalWithRef(ref terra.Reference) ConditionsAttributes
- func (c ConditionsAttributes) LastTransitionTime() terra.StringValue
- func (c ConditionsAttributes) Message() terra.StringValue
- func (c ConditionsAttributes) Reason() terra.StringValue
- func (c ConditionsAttributes) RevisionReason() terra.StringValue
- func (c ConditionsAttributes) Severity() terra.StringValue
- func (c ConditionsAttributes) State() terra.StringValue
- func (c ConditionsAttributes) Type() terra.StringValue
- type ConditionsState
- type DataArgs
- type DataBinaryAuthorizationAttributes
- func (ba DataBinaryAuthorizationAttributes) BreakglassJustification() terra.StringValue
- func (ba DataBinaryAuthorizationAttributes) InternalRef() (terra.Reference, error)
- func (ba DataBinaryAuthorizationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ba DataBinaryAuthorizationAttributes) InternalWithRef(ref terra.Reference) DataBinaryAuthorizationAttributes
- func (ba DataBinaryAuthorizationAttributes) UseDefault() terra.BoolValue
- type DataBinaryAuthorizationState
- type DataConditionsAttributes
- func (c DataConditionsAttributes) ExecutionReason() terra.StringValue
- func (c DataConditionsAttributes) InternalRef() (terra.Reference, error)
- func (c DataConditionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c DataConditionsAttributes) InternalWithRef(ref terra.Reference) DataConditionsAttributes
- func (c DataConditionsAttributes) LastTransitionTime() terra.StringValue
- func (c DataConditionsAttributes) Message() terra.StringValue
- func (c DataConditionsAttributes) Reason() terra.StringValue
- func (c DataConditionsAttributes) RevisionReason() terra.StringValue
- func (c DataConditionsAttributes) Severity() terra.StringValue
- func (c DataConditionsAttributes) State() terra.StringValue
- func (c DataConditionsAttributes) Type() terra.StringValue
- type DataConditionsState
- type DataLatestCreatedExecutionAttributes
- func (lce DataLatestCreatedExecutionAttributes) CompletionTime() terra.StringValue
- func (lce DataLatestCreatedExecutionAttributes) CreateTime() terra.StringValue
- func (lce DataLatestCreatedExecutionAttributes) InternalRef() (terra.Reference, error)
- func (lce DataLatestCreatedExecutionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lce DataLatestCreatedExecutionAttributes) InternalWithRef(ref terra.Reference) DataLatestCreatedExecutionAttributes
- func (lce DataLatestCreatedExecutionAttributes) Name() terra.StringValue
- type DataLatestCreatedExecutionState
- type DataSource
- type DataTemplateAttributes
- func (t DataTemplateAttributes) Annotations() terra.MapValue[terra.StringValue]
- func (t DataTemplateAttributes) InternalRef() (terra.Reference, error)
- func (t DataTemplateAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t DataTemplateAttributes) InternalWithRef(ref terra.Reference) DataTemplateAttributes
- func (t DataTemplateAttributes) Labels() terra.MapValue[terra.StringValue]
- func (t DataTemplateAttributes) Parallelism() terra.NumberValue
- func (t DataTemplateAttributes) TaskCount() terra.NumberValue
- func (t DataTemplateAttributes) Template() terra.ListValue[DataTemplateTemplateAttributes]
- type DataTemplateState
- type DataTemplateTemplate55A5Aff7Attributes
- func (skr DataTemplateTemplate55A5Aff7Attributes) InternalRef() (terra.Reference, error)
- func (skr DataTemplateTemplate55A5Aff7Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (skr DataTemplateTemplate55A5Aff7Attributes) InternalWithRef(ref terra.Reference) DataTemplateTemplate55A5Aff7Attributes
- func (skr DataTemplateTemplate55A5Aff7Attributes) Secret() terra.StringValue
- func (skr DataTemplateTemplate55A5Aff7Attributes) Version() terra.StringValue
- type DataTemplateTemplate55A5Aff7State
- type DataTemplateTemplateA639A679Attributes
- func (vs DataTemplateTemplateA639A679Attributes) InternalRef() (terra.Reference, error)
- func (vs DataTemplateTemplateA639A679Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (vs DataTemplateTemplateA639A679Attributes) InternalWithRef(ref terra.Reference) DataTemplateTemplateA639A679Attributes
- func (vs DataTemplateTemplateA639A679Attributes) SecretKeyRef() terra.ListValue[DataTemplateTemplate55A5Aff7Attributes]
- type DataTemplateTemplateA639A679State
- type DataTemplateTemplateAttributes
- func (t DataTemplateTemplateAttributes) Containers() terra.ListValue[DataTemplateTemplateContainersAttributes]
- func (t DataTemplateTemplateAttributes) EncryptionKey() terra.StringValue
- func (t DataTemplateTemplateAttributes) ExecutionEnvironment() terra.StringValue
- func (t DataTemplateTemplateAttributes) InternalRef() (terra.Reference, error)
- func (t DataTemplateTemplateAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t DataTemplateTemplateAttributes) InternalWithRef(ref terra.Reference) DataTemplateTemplateAttributes
- func (t DataTemplateTemplateAttributes) MaxRetries() terra.NumberValue
- func (t DataTemplateTemplateAttributes) ServiceAccount() terra.StringValue
- func (t DataTemplateTemplateAttributes) Timeout() terra.StringValue
- func (t DataTemplateTemplateAttributes) Volumes() terra.ListValue[DataTemplateTemplateVolumesAttributes]
- func (t DataTemplateTemplateAttributes) VpcAccess() terra.ListValue[DataTemplateTemplateVpcAccessAttributes]
- type DataTemplateTemplateContainersAttributes
- func (c DataTemplateTemplateContainersAttributes) Args() terra.ListValue[terra.StringValue]
- func (c DataTemplateTemplateContainersAttributes) Command() terra.ListValue[terra.StringValue]
- func (c DataTemplateTemplateContainersAttributes) Env() terra.ListValue[DataTemplateTemplateContainersEnvAttributes]
- func (c DataTemplateTemplateContainersAttributes) Image() terra.StringValue
- func (c DataTemplateTemplateContainersAttributes) InternalRef() (terra.Reference, error)
- func (c DataTemplateTemplateContainersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c DataTemplateTemplateContainersAttributes) InternalWithRef(ref terra.Reference) DataTemplateTemplateContainersAttributes
- func (c DataTemplateTemplateContainersAttributes) Name() terra.StringValue
- func (c DataTemplateTemplateContainersAttributes) Ports() terra.ListValue[DataTemplateTemplateContainersPortsAttributes]
- func (c DataTemplateTemplateContainersAttributes) Resources() terra.ListValue[DataTemplateTemplateContainersResourcesAttributes]
- func (c DataTemplateTemplateContainersAttributes) VolumeMounts() terra.ListValue[DataTemplateTemplateContainersVolumeMountsAttributes]
- func (c DataTemplateTemplateContainersAttributes) WorkingDir() terra.StringValue
- type DataTemplateTemplateContainersEnvAttributes
- func (e DataTemplateTemplateContainersEnvAttributes) InternalRef() (terra.Reference, error)
- func (e DataTemplateTemplateContainersEnvAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (e DataTemplateTemplateContainersEnvAttributes) InternalWithRef(ref terra.Reference) DataTemplateTemplateContainersEnvAttributes
- func (e DataTemplateTemplateContainersEnvAttributes) Name() terra.StringValue
- func (e DataTemplateTemplateContainersEnvAttributes) Value() terra.StringValue
- func (e DataTemplateTemplateContainersEnvAttributes) ValueSource() terra.ListValue[DataTemplateTemplateA639A679Attributes]
- type DataTemplateTemplateContainersEnvState
- type DataTemplateTemplateContainersPortsAttributes
- func (p DataTemplateTemplateContainersPortsAttributes) ContainerPort() terra.NumberValue
- func (p DataTemplateTemplateContainersPortsAttributes) InternalRef() (terra.Reference, error)
- func (p DataTemplateTemplateContainersPortsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p DataTemplateTemplateContainersPortsAttributes) InternalWithRef(ref terra.Reference) DataTemplateTemplateContainersPortsAttributes
- func (p DataTemplateTemplateContainersPortsAttributes) Name() terra.StringValue
- type DataTemplateTemplateContainersPortsState
- type DataTemplateTemplateContainersResourcesAttributes
- func (r DataTemplateTemplateContainersResourcesAttributes) InternalRef() (terra.Reference, error)
- func (r DataTemplateTemplateContainersResourcesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r DataTemplateTemplateContainersResourcesAttributes) InternalWithRef(ref terra.Reference) DataTemplateTemplateContainersResourcesAttributes
- func (r DataTemplateTemplateContainersResourcesAttributes) Limits() terra.MapValue[terra.StringValue]
- type DataTemplateTemplateContainersResourcesState
- type DataTemplateTemplateContainersState
- type DataTemplateTemplateContainersVolumeMountsAttributes
- func (vm DataTemplateTemplateContainersVolumeMountsAttributes) InternalRef() (terra.Reference, error)
- func (vm DataTemplateTemplateContainersVolumeMountsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vm DataTemplateTemplateContainersVolumeMountsAttributes) InternalWithRef(ref terra.Reference) DataTemplateTemplateContainersVolumeMountsAttributes
- func (vm DataTemplateTemplateContainersVolumeMountsAttributes) MountPath() terra.StringValue
- func (vm DataTemplateTemplateContainersVolumeMountsAttributes) Name() terra.StringValue
- type DataTemplateTemplateContainersVolumeMountsState
- type DataTemplateTemplateF0A964DcAttributes
- func (i DataTemplateTemplateF0A964DcAttributes) InternalRef() (terra.Reference, error)
- func (i DataTemplateTemplateF0A964DcAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i DataTemplateTemplateF0A964DcAttributes) InternalWithRef(ref terra.Reference) DataTemplateTemplateF0A964DcAttributes
- func (i DataTemplateTemplateF0A964DcAttributes) Mode() terra.NumberValue
- func (i DataTemplateTemplateF0A964DcAttributes) Path() terra.StringValue
- func (i DataTemplateTemplateF0A964DcAttributes) Version() terra.StringValue
- type DataTemplateTemplateF0A964DcState
- type DataTemplateTemplateState
- type DataTemplateTemplateVolumesAttributes
- func (v DataTemplateTemplateVolumesAttributes) CloudSqlInstance() terra.ListValue[DataTemplateTemplateVolumesCloudSqlInstanceAttributes]
- func (v DataTemplateTemplateVolumesAttributes) InternalRef() (terra.Reference, error)
- func (v DataTemplateTemplateVolumesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (v DataTemplateTemplateVolumesAttributes) InternalWithRef(ref terra.Reference) DataTemplateTemplateVolumesAttributes
- func (v DataTemplateTemplateVolumesAttributes) Name() terra.StringValue
- func (v DataTemplateTemplateVolumesAttributes) Secret() terra.ListValue[DataTemplateTemplateVolumesSecretAttributes]
- type DataTemplateTemplateVolumesCloudSqlInstanceAttributes
- func (csi DataTemplateTemplateVolumesCloudSqlInstanceAttributes) Instances() terra.ListValue[terra.StringValue]
- func (csi DataTemplateTemplateVolumesCloudSqlInstanceAttributes) InternalRef() (terra.Reference, error)
- func (csi DataTemplateTemplateVolumesCloudSqlInstanceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (csi DataTemplateTemplateVolumesCloudSqlInstanceAttributes) InternalWithRef(ref terra.Reference) DataTemplateTemplateVolumesCloudSqlInstanceAttributes
- type DataTemplateTemplateVolumesCloudSqlInstanceState
- type DataTemplateTemplateVolumesSecretAttributes
- func (s DataTemplateTemplateVolumesSecretAttributes) DefaultMode() terra.NumberValue
- func (s DataTemplateTemplateVolumesSecretAttributes) InternalRef() (terra.Reference, error)
- func (s DataTemplateTemplateVolumesSecretAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s DataTemplateTemplateVolumesSecretAttributes) InternalWithRef(ref terra.Reference) DataTemplateTemplateVolumesSecretAttributes
- func (s DataTemplateTemplateVolumesSecretAttributes) Items() terra.ListValue[DataTemplateTemplateF0A964DcAttributes]
- func (s DataTemplateTemplateVolumesSecretAttributes) Secret() terra.StringValue
- type DataTemplateTemplateVolumesSecretState
- type DataTemplateTemplateVolumesState
- type DataTemplateTemplateVpcAccessAttributes
- func (va DataTemplateTemplateVpcAccessAttributes) Connector() terra.StringValue
- func (va DataTemplateTemplateVpcAccessAttributes) Egress() terra.StringValue
- func (va DataTemplateTemplateVpcAccessAttributes) InternalRef() (terra.Reference, error)
- func (va DataTemplateTemplateVpcAccessAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (va DataTemplateTemplateVpcAccessAttributes) InternalWithRef(ref terra.Reference) DataTemplateTemplateVpcAccessAttributes
- func (va DataTemplateTemplateVpcAccessAttributes) NetworkInterfaces() terra.ListValue[DataTemplateTemplateVpcAccessNetworkInterfacesAttributes]
- type DataTemplateTemplateVpcAccessNetworkInterfacesAttributes
- func (ni DataTemplateTemplateVpcAccessNetworkInterfacesAttributes) InternalRef() (terra.Reference, error)
- func (ni DataTemplateTemplateVpcAccessNetworkInterfacesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ni DataTemplateTemplateVpcAccessNetworkInterfacesAttributes) InternalWithRef(ref terra.Reference) DataTemplateTemplateVpcAccessNetworkInterfacesAttributes
- func (ni DataTemplateTemplateVpcAccessNetworkInterfacesAttributes) Network() terra.StringValue
- func (ni DataTemplateTemplateVpcAccessNetworkInterfacesAttributes) Subnetwork() terra.StringValue
- func (ni DataTemplateTemplateVpcAccessNetworkInterfacesAttributes) Tags() terra.ListValue[terra.StringValue]
- type DataTemplateTemplateVpcAccessNetworkInterfacesState
- type DataTemplateTemplateVpcAccessState
- type DataTerminalConditionAttributes
- func (tc DataTerminalConditionAttributes) ExecutionReason() terra.StringValue
- func (tc DataTerminalConditionAttributes) InternalRef() (terra.Reference, error)
- func (tc DataTerminalConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tc DataTerminalConditionAttributes) InternalWithRef(ref terra.Reference) DataTerminalConditionAttributes
- func (tc DataTerminalConditionAttributes) LastTransitionTime() terra.StringValue
- func (tc DataTerminalConditionAttributes) Message() terra.StringValue
- func (tc DataTerminalConditionAttributes) Reason() terra.StringValue
- func (tc DataTerminalConditionAttributes) RevisionReason() terra.StringValue
- func (tc DataTerminalConditionAttributes) Severity() terra.StringValue
- func (tc DataTerminalConditionAttributes) State() terra.StringValue
- func (tc DataTerminalConditionAttributes) Type() terra.StringValue
- type DataTerminalConditionState
- type LatestCreatedExecutionAttributes
- func (lce LatestCreatedExecutionAttributes) CompletionTime() terra.StringValue
- func (lce LatestCreatedExecutionAttributes) CreateTime() terra.StringValue
- func (lce LatestCreatedExecutionAttributes) InternalRef() (terra.Reference, error)
- func (lce LatestCreatedExecutionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lce LatestCreatedExecutionAttributes) InternalWithRef(ref terra.Reference) LatestCreatedExecutionAttributes
- func (lce LatestCreatedExecutionAttributes) Name() terra.StringValue
- type LatestCreatedExecutionState
- type Resource
- func (gcrvj *Resource) Attributes() googleCloudRunV2JobAttributes
- func (gcrvj *Resource) Configuration() interface{}
- func (gcrvj *Resource) DependOn() terra.Reference
- func (gcrvj *Resource) Dependencies() terra.Dependencies
- func (gcrvj *Resource) ImportState(state io.Reader) error
- func (gcrvj *Resource) LifecycleManagement() *terra.Lifecycle
- func (gcrvj *Resource) LocalName() string
- func (gcrvj *Resource) State() (*googleCloudRunV2JobState, bool)
- func (gcrvj *Resource) StateMust() *googleCloudRunV2JobState
- func (gcrvj *Resource) Type() string
- type Template
- type TemplateAttributes
- func (t TemplateAttributes) Annotations() terra.MapValue[terra.StringValue]
- func (t TemplateAttributes) InternalRef() (terra.Reference, error)
- func (t TemplateAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TemplateAttributes) InternalWithRef(ref terra.Reference) TemplateAttributes
- func (t TemplateAttributes) Labels() terra.MapValue[terra.StringValue]
- func (t TemplateAttributes) Parallelism() terra.NumberValue
- func (t TemplateAttributes) TaskCount() terra.NumberValue
- func (t TemplateAttributes) Template() terra.ListValue[TemplateTemplateAttributes]
- type TemplateState
- type TemplateTemplate
- type TemplateTemplate55A5Aff7
- type TemplateTemplate55A5Aff7Attributes
- func (skr TemplateTemplate55A5Aff7Attributes) InternalRef() (terra.Reference, error)
- func (skr TemplateTemplate55A5Aff7Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (skr TemplateTemplate55A5Aff7Attributes) InternalWithRef(ref terra.Reference) TemplateTemplate55A5Aff7Attributes
- func (skr TemplateTemplate55A5Aff7Attributes) Secret() terra.StringValue
- func (skr TemplateTemplate55A5Aff7Attributes) Version() terra.StringValue
- type TemplateTemplate55A5Aff7State
- type TemplateTemplateA639A679
- type TemplateTemplateA639A679Attributes
- func (vs TemplateTemplateA639A679Attributes) InternalRef() (terra.Reference, error)
- func (vs TemplateTemplateA639A679Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (vs TemplateTemplateA639A679Attributes) InternalWithRef(ref terra.Reference) TemplateTemplateA639A679Attributes
- func (vs TemplateTemplateA639A679Attributes) SecretKeyRef() terra.ListValue[TemplateTemplate55A5Aff7Attributes]
- type TemplateTemplateA639A679State
- type TemplateTemplateAttributes
- func (t TemplateTemplateAttributes) Containers() terra.ListValue[TemplateTemplateContainersAttributes]
- func (t TemplateTemplateAttributes) EncryptionKey() terra.StringValue
- func (t TemplateTemplateAttributes) ExecutionEnvironment() terra.StringValue
- func (t TemplateTemplateAttributes) InternalRef() (terra.Reference, error)
- func (t TemplateTemplateAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TemplateTemplateAttributes) InternalWithRef(ref terra.Reference) TemplateTemplateAttributes
- func (t TemplateTemplateAttributes) MaxRetries() terra.NumberValue
- func (t TemplateTemplateAttributes) ServiceAccount() terra.StringValue
- func (t TemplateTemplateAttributes) Timeout() terra.StringValue
- func (t TemplateTemplateAttributes) Volumes() terra.ListValue[TemplateTemplateVolumesAttributes]
- func (t TemplateTemplateAttributes) VpcAccess() terra.ListValue[TemplateTemplateVpcAccessAttributes]
- type TemplateTemplateContainers
- type TemplateTemplateContainersAttributes
- func (c TemplateTemplateContainersAttributes) Args() terra.ListValue[terra.StringValue]
- func (c TemplateTemplateContainersAttributes) Command() terra.ListValue[terra.StringValue]
- func (c TemplateTemplateContainersAttributes) Env() terra.ListValue[TemplateTemplateContainersEnvAttributes]
- func (c TemplateTemplateContainersAttributes) Image() terra.StringValue
- func (c TemplateTemplateContainersAttributes) InternalRef() (terra.Reference, error)
- func (c TemplateTemplateContainersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c TemplateTemplateContainersAttributes) InternalWithRef(ref terra.Reference) TemplateTemplateContainersAttributes
- func (c TemplateTemplateContainersAttributes) Name() terra.StringValue
- func (c TemplateTemplateContainersAttributes) Ports() terra.ListValue[TemplateTemplateContainersPortsAttributes]
- func (c TemplateTemplateContainersAttributes) Resources() terra.ListValue[TemplateTemplateContainersResourcesAttributes]
- func (c TemplateTemplateContainersAttributes) VolumeMounts() terra.ListValue[TemplateTemplateContainersVolumeMountsAttributes]
- func (c TemplateTemplateContainersAttributes) WorkingDir() terra.StringValue
- type TemplateTemplateContainersEnv
- type TemplateTemplateContainersEnvAttributes
- func (e TemplateTemplateContainersEnvAttributes) InternalRef() (terra.Reference, error)
- func (e TemplateTemplateContainersEnvAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (e TemplateTemplateContainersEnvAttributes) InternalWithRef(ref terra.Reference) TemplateTemplateContainersEnvAttributes
- func (e TemplateTemplateContainersEnvAttributes) Name() terra.StringValue
- func (e TemplateTemplateContainersEnvAttributes) Value() terra.StringValue
- func (e TemplateTemplateContainersEnvAttributes) ValueSource() terra.ListValue[TemplateTemplateA639A679Attributes]
- type TemplateTemplateContainersEnvState
- type TemplateTemplateContainersPorts
- type TemplateTemplateContainersPortsAttributes
- func (p TemplateTemplateContainersPortsAttributes) ContainerPort() terra.NumberValue
- func (p TemplateTemplateContainersPortsAttributes) InternalRef() (terra.Reference, error)
- func (p TemplateTemplateContainersPortsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p TemplateTemplateContainersPortsAttributes) InternalWithRef(ref terra.Reference) TemplateTemplateContainersPortsAttributes
- func (p TemplateTemplateContainersPortsAttributes) Name() terra.StringValue
- type TemplateTemplateContainersPortsState
- type TemplateTemplateContainersResources
- type TemplateTemplateContainersResourcesAttributes
- func (r TemplateTemplateContainersResourcesAttributes) InternalRef() (terra.Reference, error)
- func (r TemplateTemplateContainersResourcesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r TemplateTemplateContainersResourcesAttributes) InternalWithRef(ref terra.Reference) TemplateTemplateContainersResourcesAttributes
- func (r TemplateTemplateContainersResourcesAttributes) Limits() terra.MapValue[terra.StringValue]
- type TemplateTemplateContainersResourcesState
- type TemplateTemplateContainersState
- type TemplateTemplateContainersVolumeMounts
- type TemplateTemplateContainersVolumeMountsAttributes
- func (vm TemplateTemplateContainersVolumeMountsAttributes) InternalRef() (terra.Reference, error)
- func (vm TemplateTemplateContainersVolumeMountsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vm TemplateTemplateContainersVolumeMountsAttributes) InternalWithRef(ref terra.Reference) TemplateTemplateContainersVolumeMountsAttributes
- func (vm TemplateTemplateContainersVolumeMountsAttributes) MountPath() terra.StringValue
- func (vm TemplateTemplateContainersVolumeMountsAttributes) Name() terra.StringValue
- type TemplateTemplateContainersVolumeMountsState
- type TemplateTemplateF0A964Dc
- type TemplateTemplateF0A964DcAttributes
- func (i TemplateTemplateF0A964DcAttributes) InternalRef() (terra.Reference, error)
- func (i TemplateTemplateF0A964DcAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i TemplateTemplateF0A964DcAttributes) InternalWithRef(ref terra.Reference) TemplateTemplateF0A964DcAttributes
- func (i TemplateTemplateF0A964DcAttributes) Mode() terra.NumberValue
- func (i TemplateTemplateF0A964DcAttributes) Path() terra.StringValue
- func (i TemplateTemplateF0A964DcAttributes) Version() terra.StringValue
- type TemplateTemplateF0A964DcState
- type TemplateTemplateState
- type TemplateTemplateVolumes
- type TemplateTemplateVolumesAttributes
- func (v TemplateTemplateVolumesAttributes) CloudSqlInstance() terra.ListValue[TemplateTemplateVolumesCloudSqlInstanceAttributes]
- func (v TemplateTemplateVolumesAttributes) InternalRef() (terra.Reference, error)
- func (v TemplateTemplateVolumesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (v TemplateTemplateVolumesAttributes) InternalWithRef(ref terra.Reference) TemplateTemplateVolumesAttributes
- func (v TemplateTemplateVolumesAttributes) Name() terra.StringValue
- func (v TemplateTemplateVolumesAttributes) Secret() terra.ListValue[TemplateTemplateVolumesSecretAttributes]
- type TemplateTemplateVolumesCloudSqlInstance
- type TemplateTemplateVolumesCloudSqlInstanceAttributes
- func (csi TemplateTemplateVolumesCloudSqlInstanceAttributes) Instances() terra.ListValue[terra.StringValue]
- func (csi TemplateTemplateVolumesCloudSqlInstanceAttributes) InternalRef() (terra.Reference, error)
- func (csi TemplateTemplateVolumesCloudSqlInstanceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (csi TemplateTemplateVolumesCloudSqlInstanceAttributes) InternalWithRef(ref terra.Reference) TemplateTemplateVolumesCloudSqlInstanceAttributes
- type TemplateTemplateVolumesCloudSqlInstanceState
- type TemplateTemplateVolumesSecret
- type TemplateTemplateVolumesSecretAttributes
- func (s TemplateTemplateVolumesSecretAttributes) DefaultMode() terra.NumberValue
- func (s TemplateTemplateVolumesSecretAttributes) InternalRef() (terra.Reference, error)
- func (s TemplateTemplateVolumesSecretAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s TemplateTemplateVolumesSecretAttributes) InternalWithRef(ref terra.Reference) TemplateTemplateVolumesSecretAttributes
- func (s TemplateTemplateVolumesSecretAttributes) Items() terra.ListValue[TemplateTemplateF0A964DcAttributes]
- func (s TemplateTemplateVolumesSecretAttributes) Secret() terra.StringValue
- type TemplateTemplateVolumesSecretState
- type TemplateTemplateVolumesState
- type TemplateTemplateVpcAccess
- type TemplateTemplateVpcAccessAttributes
- func (va TemplateTemplateVpcAccessAttributes) Connector() terra.StringValue
- func (va TemplateTemplateVpcAccessAttributes) Egress() terra.StringValue
- func (va TemplateTemplateVpcAccessAttributes) InternalRef() (terra.Reference, error)
- func (va TemplateTemplateVpcAccessAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (va TemplateTemplateVpcAccessAttributes) InternalWithRef(ref terra.Reference) TemplateTemplateVpcAccessAttributes
- func (va TemplateTemplateVpcAccessAttributes) NetworkInterfaces() terra.ListValue[TemplateTemplateVpcAccessNetworkInterfacesAttributes]
- type TemplateTemplateVpcAccessNetworkInterfaces
- type TemplateTemplateVpcAccessNetworkInterfacesAttributes
- func (ni TemplateTemplateVpcAccessNetworkInterfacesAttributes) InternalRef() (terra.Reference, error)
- func (ni TemplateTemplateVpcAccessNetworkInterfacesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ni TemplateTemplateVpcAccessNetworkInterfacesAttributes) InternalWithRef(ref terra.Reference) TemplateTemplateVpcAccessNetworkInterfacesAttributes
- func (ni TemplateTemplateVpcAccessNetworkInterfacesAttributes) Network() terra.StringValue
- func (ni TemplateTemplateVpcAccessNetworkInterfacesAttributes) Subnetwork() terra.StringValue
- func (ni TemplateTemplateVpcAccessNetworkInterfacesAttributes) Tags() terra.ListValue[terra.StringValue]
- type TemplateTemplateVpcAccessNetworkInterfacesState
- type TemplateTemplateVpcAccessState
- type TerminalConditionAttributes
- func (tc TerminalConditionAttributes) ExecutionReason() terra.StringValue
- func (tc TerminalConditionAttributes) InternalRef() (terra.Reference, error)
- func (tc TerminalConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tc TerminalConditionAttributes) InternalWithRef(ref terra.Reference) TerminalConditionAttributes
- func (tc TerminalConditionAttributes) LastTransitionTime() terra.StringValue
- func (tc TerminalConditionAttributes) Message() terra.StringValue
- func (tc TerminalConditionAttributes) Reason() terra.StringValue
- func (tc TerminalConditionAttributes) RevisionReason() terra.StringValue
- func (tc TerminalConditionAttributes) Severity() terra.StringValue
- func (tc TerminalConditionAttributes) State() terra.StringValue
- func (tc TerminalConditionAttributes) Type() terra.StringValue
- type TerminalConditionState
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // Annotations: map of string, optional Annotations terra.MapValue[terra.StringValue] `hcl:"annotations,attr"` // Client: string, optional Client terra.StringValue `hcl:"client,attr"` // ClientVersion: string, optional ClientVersion terra.StringValue `hcl:"client_version,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Labels: map of string, optional Labels terra.MapValue[terra.StringValue] `hcl:"labels,attr"` // LaunchStage: string, optional LaunchStage terra.StringValue `hcl:"launch_stage,attr"` // Location: string, required Location terra.StringValue `hcl:"location,attr" validate:"required"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Project: string, optional Project terra.StringValue `hcl:"project,attr"` // BinaryAuthorization: optional BinaryAuthorization *BinaryAuthorization `hcl:"binary_authorization,block"` // Template: required Template *Template `hcl:"template,block" validate:"required"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` }
Args contains the configurations for google_cloud_run_v2_job.
type BinaryAuthorization ¶
type BinaryAuthorization struct { // BreakglassJustification: string, optional BreakglassJustification terra.StringValue `hcl:"breakglass_justification,attr"` // UseDefault: bool, optional UseDefault terra.BoolValue `hcl:"use_default,attr"` }
type BinaryAuthorizationAttributes ¶
type BinaryAuthorizationAttributes struct {
// contains filtered or unexported fields
}
func (BinaryAuthorizationAttributes) BreakglassJustification ¶
func (ba BinaryAuthorizationAttributes) BreakglassJustification() terra.StringValue
func (BinaryAuthorizationAttributes) InternalRef ¶
func (ba BinaryAuthorizationAttributes) InternalRef() (terra.Reference, error)
func (BinaryAuthorizationAttributes) InternalTokens ¶
func (ba BinaryAuthorizationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (BinaryAuthorizationAttributes) InternalWithRef ¶
func (ba BinaryAuthorizationAttributes) InternalWithRef(ref terra.Reference) BinaryAuthorizationAttributes
func (BinaryAuthorizationAttributes) UseDefault ¶
func (ba BinaryAuthorizationAttributes) UseDefault() terra.BoolValue
type ConditionsAttributes ¶
type ConditionsAttributes struct {
// contains filtered or unexported fields
}
func (ConditionsAttributes) ExecutionReason ¶
func (c ConditionsAttributes) ExecutionReason() terra.StringValue
func (ConditionsAttributes) InternalRef ¶
func (c ConditionsAttributes) InternalRef() (terra.Reference, error)
func (ConditionsAttributes) InternalTokens ¶
func (c ConditionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConditionsAttributes) InternalWithRef ¶
func (c ConditionsAttributes) InternalWithRef(ref terra.Reference) ConditionsAttributes
func (ConditionsAttributes) LastTransitionTime ¶
func (c ConditionsAttributes) LastTransitionTime() terra.StringValue
func (ConditionsAttributes) Message ¶
func (c ConditionsAttributes) Message() terra.StringValue
func (ConditionsAttributes) Reason ¶
func (c ConditionsAttributes) Reason() terra.StringValue
func (ConditionsAttributes) RevisionReason ¶
func (c ConditionsAttributes) RevisionReason() terra.StringValue
func (ConditionsAttributes) Severity ¶
func (c ConditionsAttributes) Severity() terra.StringValue
func (ConditionsAttributes) State ¶
func (c ConditionsAttributes) State() terra.StringValue
func (ConditionsAttributes) Type ¶
func (c ConditionsAttributes) Type() terra.StringValue
type ConditionsState ¶
type ConditionsState struct { ExecutionReason string `json:"execution_reason"` LastTransitionTime string `json:"last_transition_time"` Message string `json:"message"` Reason string `json:"reason"` RevisionReason string `json:"revision_reason"` Severity string `json:"severity"` State string `json:"state"` Type string `json:"type"` }
type DataArgs ¶
type DataArgs struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Location: string, optional Location terra.StringValue `hcl:"location,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Project: string, optional Project terra.StringValue `hcl:"project,attr"` }
DataArgs contains the configurations for google_cloud_run_v2_job.
type DataBinaryAuthorizationAttributes ¶
type DataBinaryAuthorizationAttributes struct {
// contains filtered or unexported fields
}
func (DataBinaryAuthorizationAttributes) BreakglassJustification ¶
func (ba DataBinaryAuthorizationAttributes) BreakglassJustification() terra.StringValue
func (DataBinaryAuthorizationAttributes) InternalRef ¶
func (ba DataBinaryAuthorizationAttributes) InternalRef() (terra.Reference, error)
func (DataBinaryAuthorizationAttributes) InternalTokens ¶
func (ba DataBinaryAuthorizationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataBinaryAuthorizationAttributes) InternalWithRef ¶
func (ba DataBinaryAuthorizationAttributes) InternalWithRef(ref terra.Reference) DataBinaryAuthorizationAttributes
func (DataBinaryAuthorizationAttributes) UseDefault ¶
func (ba DataBinaryAuthorizationAttributes) UseDefault() terra.BoolValue
type DataConditionsAttributes ¶
type DataConditionsAttributes struct {
// contains filtered or unexported fields
}
func (DataConditionsAttributes) ExecutionReason ¶
func (c DataConditionsAttributes) ExecutionReason() terra.StringValue
func (DataConditionsAttributes) InternalRef ¶
func (c DataConditionsAttributes) InternalRef() (terra.Reference, error)
func (DataConditionsAttributes) InternalTokens ¶
func (c DataConditionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataConditionsAttributes) InternalWithRef ¶
func (c DataConditionsAttributes) InternalWithRef(ref terra.Reference) DataConditionsAttributes
func (DataConditionsAttributes) LastTransitionTime ¶
func (c DataConditionsAttributes) LastTransitionTime() terra.StringValue
func (DataConditionsAttributes) Message ¶
func (c DataConditionsAttributes) Message() terra.StringValue
func (DataConditionsAttributes) Reason ¶
func (c DataConditionsAttributes) Reason() terra.StringValue
func (DataConditionsAttributes) RevisionReason ¶
func (c DataConditionsAttributes) RevisionReason() terra.StringValue
func (DataConditionsAttributes) Severity ¶
func (c DataConditionsAttributes) Severity() terra.StringValue
func (DataConditionsAttributes) State ¶
func (c DataConditionsAttributes) State() terra.StringValue
func (DataConditionsAttributes) Type ¶
func (c DataConditionsAttributes) Type() terra.StringValue
type DataConditionsState ¶
type DataConditionsState struct { ExecutionReason string `json:"execution_reason"` LastTransitionTime string `json:"last_transition_time"` Message string `json:"message"` Reason string `json:"reason"` RevisionReason string `json:"revision_reason"` Severity string `json:"severity"` State string `json:"state"` Type string `json:"type"` }
type DataLatestCreatedExecutionAttributes ¶
type DataLatestCreatedExecutionAttributes struct {
// contains filtered or unexported fields
}
func (DataLatestCreatedExecutionAttributes) CompletionTime ¶
func (lce DataLatestCreatedExecutionAttributes) CompletionTime() terra.StringValue
func (DataLatestCreatedExecutionAttributes) CreateTime ¶
func (lce DataLatestCreatedExecutionAttributes) CreateTime() terra.StringValue
func (DataLatestCreatedExecutionAttributes) InternalRef ¶
func (lce DataLatestCreatedExecutionAttributes) InternalRef() (terra.Reference, error)
func (DataLatestCreatedExecutionAttributes) InternalTokens ¶
func (lce DataLatestCreatedExecutionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataLatestCreatedExecutionAttributes) InternalWithRef ¶
func (lce DataLatestCreatedExecutionAttributes) InternalWithRef(ref terra.Reference) DataLatestCreatedExecutionAttributes
func (DataLatestCreatedExecutionAttributes) Name ¶
func (lce DataLatestCreatedExecutionAttributes) Name() terra.StringValue
type DataSource ¶
DataSource represents the Terraform data resource google_cloud_run_v2_job.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (gcrvj *DataSource) Attributes() dataGoogleCloudRunV2JobAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (gcrvj *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (gcrvj *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (gcrvj *DataSource) LocalName() string
LocalName returns the local name for DataSource.
type DataTemplateAttributes ¶
type DataTemplateAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateAttributes) Annotations ¶
func (t DataTemplateAttributes) Annotations() terra.MapValue[terra.StringValue]
func (DataTemplateAttributes) InternalRef ¶
func (t DataTemplateAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateAttributes) InternalTokens ¶
func (t DataTemplateAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateAttributes) InternalWithRef ¶
func (t DataTemplateAttributes) InternalWithRef(ref terra.Reference) DataTemplateAttributes
func (DataTemplateAttributes) Labels ¶
func (t DataTemplateAttributes) Labels() terra.MapValue[terra.StringValue]
func (DataTemplateAttributes) Parallelism ¶
func (t DataTemplateAttributes) Parallelism() terra.NumberValue
func (DataTemplateAttributes) TaskCount ¶
func (t DataTemplateAttributes) TaskCount() terra.NumberValue
func (DataTemplateAttributes) Template ¶
func (t DataTemplateAttributes) Template() terra.ListValue[DataTemplateTemplateAttributes]
type DataTemplateState ¶
type DataTemplateTemplate55A5Aff7Attributes ¶
type DataTemplateTemplate55A5Aff7Attributes struct {
// contains filtered or unexported fields
}
func (DataTemplateTemplate55A5Aff7Attributes) InternalRef ¶
func (skr DataTemplateTemplate55A5Aff7Attributes) InternalRef() (terra.Reference, error)
func (DataTemplateTemplate55A5Aff7Attributes) InternalTokens ¶
func (skr DataTemplateTemplate55A5Aff7Attributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateTemplate55A5Aff7Attributes) InternalWithRef ¶
func (skr DataTemplateTemplate55A5Aff7Attributes) InternalWithRef(ref terra.Reference) DataTemplateTemplate55A5Aff7Attributes
func (DataTemplateTemplate55A5Aff7Attributes) Secret ¶
func (skr DataTemplateTemplate55A5Aff7Attributes) Secret() terra.StringValue
func (DataTemplateTemplate55A5Aff7Attributes) Version ¶
func (skr DataTemplateTemplate55A5Aff7Attributes) Version() terra.StringValue
type DataTemplateTemplateA639A679Attributes ¶
type DataTemplateTemplateA639A679Attributes struct {
// contains filtered or unexported fields
}
func (DataTemplateTemplateA639A679Attributes) InternalRef ¶
func (vs DataTemplateTemplateA639A679Attributes) InternalRef() (terra.Reference, error)
func (DataTemplateTemplateA639A679Attributes) InternalTokens ¶
func (vs DataTemplateTemplateA639A679Attributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateTemplateA639A679Attributes) InternalWithRef ¶
func (vs DataTemplateTemplateA639A679Attributes) InternalWithRef(ref terra.Reference) DataTemplateTemplateA639A679Attributes
func (DataTemplateTemplateA639A679Attributes) SecretKeyRef ¶
func (vs DataTemplateTemplateA639A679Attributes) SecretKeyRef() terra.ListValue[DataTemplateTemplate55A5Aff7Attributes]
type DataTemplateTemplateA639A679State ¶
type DataTemplateTemplateA639A679State struct {
SecretKeyRef []DataTemplateTemplate55A5Aff7State `json:"secret_key_ref"`
}
type DataTemplateTemplateAttributes ¶
type DataTemplateTemplateAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateTemplateAttributes) Containers ¶
func (t DataTemplateTemplateAttributes) Containers() terra.ListValue[DataTemplateTemplateContainersAttributes]
func (DataTemplateTemplateAttributes) EncryptionKey ¶
func (t DataTemplateTemplateAttributes) EncryptionKey() terra.StringValue
func (DataTemplateTemplateAttributes) ExecutionEnvironment ¶
func (t DataTemplateTemplateAttributes) ExecutionEnvironment() terra.StringValue
func (DataTemplateTemplateAttributes) InternalRef ¶
func (t DataTemplateTemplateAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateTemplateAttributes) InternalTokens ¶
func (t DataTemplateTemplateAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateTemplateAttributes) InternalWithRef ¶
func (t DataTemplateTemplateAttributes) InternalWithRef(ref terra.Reference) DataTemplateTemplateAttributes
func (DataTemplateTemplateAttributes) MaxRetries ¶
func (t DataTemplateTemplateAttributes) MaxRetries() terra.NumberValue
func (DataTemplateTemplateAttributes) ServiceAccount ¶
func (t DataTemplateTemplateAttributes) ServiceAccount() terra.StringValue
func (DataTemplateTemplateAttributes) Timeout ¶
func (t DataTemplateTemplateAttributes) Timeout() terra.StringValue
func (DataTemplateTemplateAttributes) Volumes ¶
func (t DataTemplateTemplateAttributes) Volumes() terra.ListValue[DataTemplateTemplateVolumesAttributes]
func (DataTemplateTemplateAttributes) VpcAccess ¶
func (t DataTemplateTemplateAttributes) VpcAccess() terra.ListValue[DataTemplateTemplateVpcAccessAttributes]
type DataTemplateTemplateContainersAttributes ¶
type DataTemplateTemplateContainersAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateTemplateContainersAttributes) Args ¶
func (c DataTemplateTemplateContainersAttributes) Args() terra.ListValue[terra.StringValue]
func (DataTemplateTemplateContainersAttributes) Command ¶
func (c DataTemplateTemplateContainersAttributes) Command() terra.ListValue[terra.StringValue]
func (DataTemplateTemplateContainersAttributes) Image ¶
func (c DataTemplateTemplateContainersAttributes) Image() terra.StringValue
func (DataTemplateTemplateContainersAttributes) InternalRef ¶
func (c DataTemplateTemplateContainersAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateTemplateContainersAttributes) InternalTokens ¶
func (c DataTemplateTemplateContainersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateTemplateContainersAttributes) InternalWithRef ¶
func (c DataTemplateTemplateContainersAttributes) InternalWithRef(ref terra.Reference) DataTemplateTemplateContainersAttributes
func (DataTemplateTemplateContainersAttributes) Name ¶
func (c DataTemplateTemplateContainersAttributes) Name() terra.StringValue
func (DataTemplateTemplateContainersAttributes) VolumeMounts ¶
func (c DataTemplateTemplateContainersAttributes) VolumeMounts() terra.ListValue[DataTemplateTemplateContainersVolumeMountsAttributes]
func (DataTemplateTemplateContainersAttributes) WorkingDir ¶
func (c DataTemplateTemplateContainersAttributes) WorkingDir() terra.StringValue
type DataTemplateTemplateContainersEnvAttributes ¶
type DataTemplateTemplateContainersEnvAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateTemplateContainersEnvAttributes) InternalRef ¶
func (e DataTemplateTemplateContainersEnvAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateTemplateContainersEnvAttributes) InternalTokens ¶
func (e DataTemplateTemplateContainersEnvAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateTemplateContainersEnvAttributes) InternalWithRef ¶
func (e DataTemplateTemplateContainersEnvAttributes) InternalWithRef(ref terra.Reference) DataTemplateTemplateContainersEnvAttributes
func (DataTemplateTemplateContainersEnvAttributes) Name ¶
func (e DataTemplateTemplateContainersEnvAttributes) Name() terra.StringValue
func (DataTemplateTemplateContainersEnvAttributes) Value ¶
func (e DataTemplateTemplateContainersEnvAttributes) Value() terra.StringValue
func (DataTemplateTemplateContainersEnvAttributes) ValueSource ¶
func (e DataTemplateTemplateContainersEnvAttributes) ValueSource() terra.ListValue[DataTemplateTemplateA639A679Attributes]
type DataTemplateTemplateContainersEnvState ¶
type DataTemplateTemplateContainersEnvState struct { Name string `json:"name"` Value string `json:"value"` ValueSource []DataTemplateTemplateA639A679State `json:"value_source"` }
type DataTemplateTemplateContainersPortsAttributes ¶
type DataTemplateTemplateContainersPortsAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateTemplateContainersPortsAttributes) ContainerPort ¶
func (p DataTemplateTemplateContainersPortsAttributes) ContainerPort() terra.NumberValue
func (DataTemplateTemplateContainersPortsAttributes) InternalRef ¶
func (p DataTemplateTemplateContainersPortsAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateTemplateContainersPortsAttributes) InternalTokens ¶
func (p DataTemplateTemplateContainersPortsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateTemplateContainersPortsAttributes) InternalWithRef ¶
func (p DataTemplateTemplateContainersPortsAttributes) InternalWithRef(ref terra.Reference) DataTemplateTemplateContainersPortsAttributes
func (DataTemplateTemplateContainersPortsAttributes) Name ¶
func (p DataTemplateTemplateContainersPortsAttributes) Name() terra.StringValue
type DataTemplateTemplateContainersResourcesAttributes ¶
type DataTemplateTemplateContainersResourcesAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateTemplateContainersResourcesAttributes) InternalRef ¶
func (r DataTemplateTemplateContainersResourcesAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateTemplateContainersResourcesAttributes) InternalTokens ¶
func (r DataTemplateTemplateContainersResourcesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateTemplateContainersResourcesAttributes) InternalWithRef ¶
func (r DataTemplateTemplateContainersResourcesAttributes) InternalWithRef(ref terra.Reference) DataTemplateTemplateContainersResourcesAttributes
func (DataTemplateTemplateContainersResourcesAttributes) Limits ¶
func (r DataTemplateTemplateContainersResourcesAttributes) Limits() terra.MapValue[terra.StringValue]
type DataTemplateTemplateContainersState ¶
type DataTemplateTemplateContainersState struct { Args []string `json:"args"` Command []string `json:"command"` Image string `json:"image"` Name string `json:"name"` WorkingDir string `json:"working_dir"` Env []DataTemplateTemplateContainersEnvState `json:"env"` Ports []DataTemplateTemplateContainersPortsState `json:"ports"` Resources []DataTemplateTemplateContainersResourcesState `json:"resources"` VolumeMounts []DataTemplateTemplateContainersVolumeMountsState `json:"volume_mounts"` }
type DataTemplateTemplateContainersVolumeMountsAttributes ¶
type DataTemplateTemplateContainersVolumeMountsAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateTemplateContainersVolumeMountsAttributes) InternalRef ¶
func (vm DataTemplateTemplateContainersVolumeMountsAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateTemplateContainersVolumeMountsAttributes) InternalTokens ¶
func (vm DataTemplateTemplateContainersVolumeMountsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateTemplateContainersVolumeMountsAttributes) InternalWithRef ¶
func (vm DataTemplateTemplateContainersVolumeMountsAttributes) InternalWithRef(ref terra.Reference) DataTemplateTemplateContainersVolumeMountsAttributes
func (DataTemplateTemplateContainersVolumeMountsAttributes) MountPath ¶
func (vm DataTemplateTemplateContainersVolumeMountsAttributes) MountPath() terra.StringValue
func (DataTemplateTemplateContainersVolumeMountsAttributes) Name ¶
func (vm DataTemplateTemplateContainersVolumeMountsAttributes) Name() terra.StringValue
type DataTemplateTemplateF0A964DcAttributes ¶
type DataTemplateTemplateF0A964DcAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateTemplateF0A964DcAttributes) InternalRef ¶
func (i DataTemplateTemplateF0A964DcAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateTemplateF0A964DcAttributes) InternalTokens ¶
func (i DataTemplateTemplateF0A964DcAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateTemplateF0A964DcAttributes) InternalWithRef ¶
func (i DataTemplateTemplateF0A964DcAttributes) InternalWithRef(ref terra.Reference) DataTemplateTemplateF0A964DcAttributes
func (DataTemplateTemplateF0A964DcAttributes) Mode ¶
func (i DataTemplateTemplateF0A964DcAttributes) Mode() terra.NumberValue
func (DataTemplateTemplateF0A964DcAttributes) Path ¶
func (i DataTemplateTemplateF0A964DcAttributes) Path() terra.StringValue
func (DataTemplateTemplateF0A964DcAttributes) Version ¶
func (i DataTemplateTemplateF0A964DcAttributes) Version() terra.StringValue
type DataTemplateTemplateState ¶
type DataTemplateTemplateState struct { EncryptionKey string `json:"encryption_key"` ExecutionEnvironment string `json:"execution_environment"` MaxRetries float64 `json:"max_retries"` ServiceAccount string `json:"service_account"` Timeout string `json:"timeout"` Containers []DataTemplateTemplateContainersState `json:"containers"` Volumes []DataTemplateTemplateVolumesState `json:"volumes"` VpcAccess []DataTemplateTemplateVpcAccessState `json:"vpc_access"` }
type DataTemplateTemplateVolumesAttributes ¶
type DataTemplateTemplateVolumesAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateTemplateVolumesAttributes) CloudSqlInstance ¶
func (v DataTemplateTemplateVolumesAttributes) CloudSqlInstance() terra.ListValue[DataTemplateTemplateVolumesCloudSqlInstanceAttributes]
func (DataTemplateTemplateVolumesAttributes) InternalRef ¶
func (v DataTemplateTemplateVolumesAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateTemplateVolumesAttributes) InternalTokens ¶
func (v DataTemplateTemplateVolumesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateTemplateVolumesAttributes) InternalWithRef ¶
func (v DataTemplateTemplateVolumesAttributes) InternalWithRef(ref terra.Reference) DataTemplateTemplateVolumesAttributes
func (DataTemplateTemplateVolumesAttributes) Name ¶
func (v DataTemplateTemplateVolumesAttributes) Name() terra.StringValue
type DataTemplateTemplateVolumesCloudSqlInstanceAttributes ¶
type DataTemplateTemplateVolumesCloudSqlInstanceAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateTemplateVolumesCloudSqlInstanceAttributes) Instances ¶
func (csi DataTemplateTemplateVolumesCloudSqlInstanceAttributes) Instances() terra.ListValue[terra.StringValue]
func (DataTemplateTemplateVolumesCloudSqlInstanceAttributes) InternalRef ¶
func (csi DataTemplateTemplateVolumesCloudSqlInstanceAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateTemplateVolumesCloudSqlInstanceAttributes) InternalTokens ¶
func (csi DataTemplateTemplateVolumesCloudSqlInstanceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateTemplateVolumesCloudSqlInstanceAttributes) InternalWithRef ¶
func (csi DataTemplateTemplateVolumesCloudSqlInstanceAttributes) InternalWithRef(ref terra.Reference) DataTemplateTemplateVolumesCloudSqlInstanceAttributes
type DataTemplateTemplateVolumesCloudSqlInstanceState ¶
type DataTemplateTemplateVolumesCloudSqlInstanceState struct {
Instances []string `json:"instances"`
}
type DataTemplateTemplateVolumesSecretAttributes ¶
type DataTemplateTemplateVolumesSecretAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateTemplateVolumesSecretAttributes) DefaultMode ¶
func (s DataTemplateTemplateVolumesSecretAttributes) DefaultMode() terra.NumberValue
func (DataTemplateTemplateVolumesSecretAttributes) InternalRef ¶
func (s DataTemplateTemplateVolumesSecretAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateTemplateVolumesSecretAttributes) InternalTokens ¶
func (s DataTemplateTemplateVolumesSecretAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateTemplateVolumesSecretAttributes) InternalWithRef ¶
func (s DataTemplateTemplateVolumesSecretAttributes) InternalWithRef(ref terra.Reference) DataTemplateTemplateVolumesSecretAttributes
func (DataTemplateTemplateVolumesSecretAttributes) Secret ¶
func (s DataTemplateTemplateVolumesSecretAttributes) Secret() terra.StringValue
type DataTemplateTemplateVolumesSecretState ¶
type DataTemplateTemplateVolumesSecretState struct { DefaultMode float64 `json:"default_mode"` Secret string `json:"secret"` Items []DataTemplateTemplateF0A964DcState `json:"items"` }
type DataTemplateTemplateVolumesState ¶
type DataTemplateTemplateVolumesState struct { Name string `json:"name"` CloudSqlInstance []DataTemplateTemplateVolumesCloudSqlInstanceState `json:"cloud_sql_instance"` Secret []DataTemplateTemplateVolumesSecretState `json:"secret"` }
type DataTemplateTemplateVpcAccessAttributes ¶
type DataTemplateTemplateVpcAccessAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateTemplateVpcAccessAttributes) Connector ¶
func (va DataTemplateTemplateVpcAccessAttributes) Connector() terra.StringValue
func (DataTemplateTemplateVpcAccessAttributes) Egress ¶
func (va DataTemplateTemplateVpcAccessAttributes) Egress() terra.StringValue
func (DataTemplateTemplateVpcAccessAttributes) InternalRef ¶
func (va DataTemplateTemplateVpcAccessAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateTemplateVpcAccessAttributes) InternalTokens ¶
func (va DataTemplateTemplateVpcAccessAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateTemplateVpcAccessAttributes) InternalWithRef ¶
func (va DataTemplateTemplateVpcAccessAttributes) InternalWithRef(ref terra.Reference) DataTemplateTemplateVpcAccessAttributes
func (DataTemplateTemplateVpcAccessAttributes) NetworkInterfaces ¶
func (va DataTemplateTemplateVpcAccessAttributes) NetworkInterfaces() terra.ListValue[DataTemplateTemplateVpcAccessNetworkInterfacesAttributes]
type DataTemplateTemplateVpcAccessNetworkInterfacesAttributes ¶
type DataTemplateTemplateVpcAccessNetworkInterfacesAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateTemplateVpcAccessNetworkInterfacesAttributes) InternalRef ¶
func (ni DataTemplateTemplateVpcAccessNetworkInterfacesAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateTemplateVpcAccessNetworkInterfacesAttributes) InternalTokens ¶
func (ni DataTemplateTemplateVpcAccessNetworkInterfacesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateTemplateVpcAccessNetworkInterfacesAttributes) InternalWithRef ¶
func (ni DataTemplateTemplateVpcAccessNetworkInterfacesAttributes) InternalWithRef(ref terra.Reference) DataTemplateTemplateVpcAccessNetworkInterfacesAttributes
func (DataTemplateTemplateVpcAccessNetworkInterfacesAttributes) Network ¶
func (ni DataTemplateTemplateVpcAccessNetworkInterfacesAttributes) Network() terra.StringValue
func (DataTemplateTemplateVpcAccessNetworkInterfacesAttributes) Subnetwork ¶
func (ni DataTemplateTemplateVpcAccessNetworkInterfacesAttributes) Subnetwork() terra.StringValue
func (DataTemplateTemplateVpcAccessNetworkInterfacesAttributes) Tags ¶
func (ni DataTemplateTemplateVpcAccessNetworkInterfacesAttributes) Tags() terra.ListValue[terra.StringValue]
type DataTemplateTemplateVpcAccessState ¶
type DataTemplateTemplateVpcAccessState struct { Connector string `json:"connector"` Egress string `json:"egress"` NetworkInterfaces []DataTemplateTemplateVpcAccessNetworkInterfacesState `json:"network_interfaces"` }
type DataTerminalConditionAttributes ¶
type DataTerminalConditionAttributes struct {
// contains filtered or unexported fields
}
func (DataTerminalConditionAttributes) ExecutionReason ¶
func (tc DataTerminalConditionAttributes) ExecutionReason() terra.StringValue
func (DataTerminalConditionAttributes) InternalRef ¶
func (tc DataTerminalConditionAttributes) InternalRef() (terra.Reference, error)
func (DataTerminalConditionAttributes) InternalTokens ¶
func (tc DataTerminalConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTerminalConditionAttributes) InternalWithRef ¶
func (tc DataTerminalConditionAttributes) InternalWithRef(ref terra.Reference) DataTerminalConditionAttributes
func (DataTerminalConditionAttributes) LastTransitionTime ¶
func (tc DataTerminalConditionAttributes) LastTransitionTime() terra.StringValue
func (DataTerminalConditionAttributes) Message ¶
func (tc DataTerminalConditionAttributes) Message() terra.StringValue
func (DataTerminalConditionAttributes) Reason ¶
func (tc DataTerminalConditionAttributes) Reason() terra.StringValue
func (DataTerminalConditionAttributes) RevisionReason ¶
func (tc DataTerminalConditionAttributes) RevisionReason() terra.StringValue
func (DataTerminalConditionAttributes) Severity ¶
func (tc DataTerminalConditionAttributes) Severity() terra.StringValue
func (DataTerminalConditionAttributes) State ¶
func (tc DataTerminalConditionAttributes) State() terra.StringValue
func (DataTerminalConditionAttributes) Type ¶
func (tc DataTerminalConditionAttributes) Type() terra.StringValue
type DataTerminalConditionState ¶
type DataTerminalConditionState struct { ExecutionReason string `json:"execution_reason"` LastTransitionTime string `json:"last_transition_time"` Message string `json:"message"` Reason string `json:"reason"` RevisionReason string `json:"revision_reason"` Severity string `json:"severity"` State string `json:"state"` Type string `json:"type"` }
type LatestCreatedExecutionAttributes ¶
type LatestCreatedExecutionAttributes struct {
// contains filtered or unexported fields
}
func (LatestCreatedExecutionAttributes) CompletionTime ¶
func (lce LatestCreatedExecutionAttributes) CompletionTime() terra.StringValue
func (LatestCreatedExecutionAttributes) CreateTime ¶
func (lce LatestCreatedExecutionAttributes) CreateTime() terra.StringValue
func (LatestCreatedExecutionAttributes) InternalRef ¶
func (lce LatestCreatedExecutionAttributes) InternalRef() (terra.Reference, error)
func (LatestCreatedExecutionAttributes) InternalTokens ¶
func (lce LatestCreatedExecutionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LatestCreatedExecutionAttributes) InternalWithRef ¶
func (lce LatestCreatedExecutionAttributes) InternalWithRef(ref terra.Reference) LatestCreatedExecutionAttributes
func (LatestCreatedExecutionAttributes) Name ¶
func (lce LatestCreatedExecutionAttributes) Name() terra.StringValue
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource google_cloud_run_v2_job.
func (*Resource) Attributes ¶
func (gcrvj *Resource) Attributes() googleCloudRunV2JobAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (gcrvj *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (gcrvj *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
type Template ¶
type Template struct { // Annotations: map of string, optional Annotations terra.MapValue[terra.StringValue] `hcl:"annotations,attr"` // Labels: map of string, optional Labels terra.MapValue[terra.StringValue] `hcl:"labels,attr"` // Parallelism: number, optional Parallelism terra.NumberValue `hcl:"parallelism,attr"` // TaskCount: number, optional TaskCount terra.NumberValue `hcl:"task_count,attr"` // TemplateTemplate: required Template *TemplateTemplate `hcl:"template,block" validate:"required"` }
type TemplateAttributes ¶
type TemplateAttributes struct {
// contains filtered or unexported fields
}
func (TemplateAttributes) Annotations ¶
func (t TemplateAttributes) Annotations() terra.MapValue[terra.StringValue]
func (TemplateAttributes) InternalRef ¶
func (t TemplateAttributes) InternalRef() (terra.Reference, error)
func (TemplateAttributes) InternalTokens ¶
func (t TemplateAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateAttributes) InternalWithRef ¶
func (t TemplateAttributes) InternalWithRef(ref terra.Reference) TemplateAttributes
func (TemplateAttributes) Labels ¶
func (t TemplateAttributes) Labels() terra.MapValue[terra.StringValue]
func (TemplateAttributes) Parallelism ¶
func (t TemplateAttributes) Parallelism() terra.NumberValue
func (TemplateAttributes) TaskCount ¶
func (t TemplateAttributes) TaskCount() terra.NumberValue
func (TemplateAttributes) Template ¶
func (t TemplateAttributes) Template() terra.ListValue[TemplateTemplateAttributes]
type TemplateState ¶
type TemplateTemplate ¶
type TemplateTemplate struct { // EncryptionKey: string, optional EncryptionKey terra.StringValue `hcl:"encryption_key,attr"` // ExecutionEnvironment: string, optional ExecutionEnvironment terra.StringValue `hcl:"execution_environment,attr"` // MaxRetries: number, optional MaxRetries terra.NumberValue `hcl:"max_retries,attr"` // ServiceAccount: string, optional ServiceAccount terra.StringValue `hcl:"service_account,attr"` // Timeout: string, optional Timeout terra.StringValue `hcl:"timeout,attr"` // TemplateTemplateContainers: min=0 Containers []TemplateTemplateContainers `hcl:"containers,block" validate:"min=0"` // TemplateTemplateVolumes: min=0 Volumes []TemplateTemplateVolumes `hcl:"volumes,block" validate:"min=0"` // TemplateTemplateVpcAccess: optional VpcAccess *TemplateTemplateVpcAccess `hcl:"vpc_access,block"` }
type TemplateTemplate55A5Aff7 ¶
type TemplateTemplate55A5Aff7 struct { // Secret: string, required Secret terra.StringValue `hcl:"secret,attr" validate:"required"` // Version: string, required Version terra.StringValue `hcl:"version,attr" validate:"required"` }
type TemplateTemplate55A5Aff7Attributes ¶
type TemplateTemplate55A5Aff7Attributes struct {
// contains filtered or unexported fields
}
func (TemplateTemplate55A5Aff7Attributes) InternalRef ¶
func (skr TemplateTemplate55A5Aff7Attributes) InternalRef() (terra.Reference, error)
func (TemplateTemplate55A5Aff7Attributes) InternalTokens ¶
func (skr TemplateTemplate55A5Aff7Attributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateTemplate55A5Aff7Attributes) InternalWithRef ¶
func (skr TemplateTemplate55A5Aff7Attributes) InternalWithRef(ref terra.Reference) TemplateTemplate55A5Aff7Attributes
func (TemplateTemplate55A5Aff7Attributes) Secret ¶
func (skr TemplateTemplate55A5Aff7Attributes) Secret() terra.StringValue
func (TemplateTemplate55A5Aff7Attributes) Version ¶
func (skr TemplateTemplate55A5Aff7Attributes) Version() terra.StringValue
type TemplateTemplateA639A679 ¶
type TemplateTemplateA639A679 struct { // TemplateTemplate55A5Aff7: optional SecretKeyRef *TemplateTemplate55A5Aff7 `hcl:"secret_key_ref,block"` }
type TemplateTemplateA639A679Attributes ¶
type TemplateTemplateA639A679Attributes struct {
// contains filtered or unexported fields
}
func (TemplateTemplateA639A679Attributes) InternalRef ¶
func (vs TemplateTemplateA639A679Attributes) InternalRef() (terra.Reference, error)
func (TemplateTemplateA639A679Attributes) InternalTokens ¶
func (vs TemplateTemplateA639A679Attributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateTemplateA639A679Attributes) InternalWithRef ¶
func (vs TemplateTemplateA639A679Attributes) InternalWithRef(ref terra.Reference) TemplateTemplateA639A679Attributes
func (TemplateTemplateA639A679Attributes) SecretKeyRef ¶
func (vs TemplateTemplateA639A679Attributes) SecretKeyRef() terra.ListValue[TemplateTemplate55A5Aff7Attributes]
type TemplateTemplateA639A679State ¶
type TemplateTemplateA639A679State struct {
SecretKeyRef []TemplateTemplate55A5Aff7State `json:"secret_key_ref"`
}
type TemplateTemplateAttributes ¶
type TemplateTemplateAttributes struct {
// contains filtered or unexported fields
}
func (TemplateTemplateAttributes) Containers ¶
func (t TemplateTemplateAttributes) Containers() terra.ListValue[TemplateTemplateContainersAttributes]
func (TemplateTemplateAttributes) EncryptionKey ¶
func (t TemplateTemplateAttributes) EncryptionKey() terra.StringValue
func (TemplateTemplateAttributes) ExecutionEnvironment ¶
func (t TemplateTemplateAttributes) ExecutionEnvironment() terra.StringValue
func (TemplateTemplateAttributes) InternalRef ¶
func (t TemplateTemplateAttributes) InternalRef() (terra.Reference, error)
func (TemplateTemplateAttributes) InternalTokens ¶
func (t TemplateTemplateAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateTemplateAttributes) InternalWithRef ¶
func (t TemplateTemplateAttributes) InternalWithRef(ref terra.Reference) TemplateTemplateAttributes
func (TemplateTemplateAttributes) MaxRetries ¶
func (t TemplateTemplateAttributes) MaxRetries() terra.NumberValue
func (TemplateTemplateAttributes) ServiceAccount ¶
func (t TemplateTemplateAttributes) ServiceAccount() terra.StringValue
func (TemplateTemplateAttributes) Timeout ¶
func (t TemplateTemplateAttributes) Timeout() terra.StringValue
func (TemplateTemplateAttributes) Volumes ¶
func (t TemplateTemplateAttributes) Volumes() terra.ListValue[TemplateTemplateVolumesAttributes]
func (TemplateTemplateAttributes) VpcAccess ¶
func (t TemplateTemplateAttributes) VpcAccess() terra.ListValue[TemplateTemplateVpcAccessAttributes]
type TemplateTemplateContainers ¶
type TemplateTemplateContainers struct { // Args: list of string, optional Args terra.ListValue[terra.StringValue] `hcl:"args,attr"` // Command: list of string, optional Command terra.ListValue[terra.StringValue] `hcl:"command,attr"` // Image: string, required Image terra.StringValue `hcl:"image,attr" validate:"required"` // Name: string, optional Name terra.StringValue `hcl:"name,attr"` // WorkingDir: string, optional WorkingDir terra.StringValue `hcl:"working_dir,attr"` // TemplateTemplateContainersEnv: min=0 Env []TemplateTemplateContainersEnv `hcl:"env,block" validate:"min=0"` // TemplateTemplateContainersPorts: min=0 Ports []TemplateTemplateContainersPorts `hcl:"ports,block" validate:"min=0"` // TemplateTemplateContainersResources: optional Resources *TemplateTemplateContainersResources `hcl:"resources,block"` // TemplateTemplateContainersVolumeMounts: min=0 VolumeMounts []TemplateTemplateContainersVolumeMounts `hcl:"volume_mounts,block" validate:"min=0"` }
type TemplateTemplateContainersAttributes ¶
type TemplateTemplateContainersAttributes struct {
// contains filtered or unexported fields
}
func (TemplateTemplateContainersAttributes) Args ¶
func (c TemplateTemplateContainersAttributes) Args() terra.ListValue[terra.StringValue]
func (TemplateTemplateContainersAttributes) Command ¶
func (c TemplateTemplateContainersAttributes) Command() terra.ListValue[terra.StringValue]
func (TemplateTemplateContainersAttributes) Image ¶
func (c TemplateTemplateContainersAttributes) Image() terra.StringValue
func (TemplateTemplateContainersAttributes) InternalRef ¶
func (c TemplateTemplateContainersAttributes) InternalRef() (terra.Reference, error)
func (TemplateTemplateContainersAttributes) InternalTokens ¶
func (c TemplateTemplateContainersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateTemplateContainersAttributes) InternalWithRef ¶
func (c TemplateTemplateContainersAttributes) InternalWithRef(ref terra.Reference) TemplateTemplateContainersAttributes
func (TemplateTemplateContainersAttributes) Name ¶
func (c TemplateTemplateContainersAttributes) Name() terra.StringValue
func (TemplateTemplateContainersAttributes) Resources ¶
func (c TemplateTemplateContainersAttributes) Resources() terra.ListValue[TemplateTemplateContainersResourcesAttributes]
func (TemplateTemplateContainersAttributes) VolumeMounts ¶
func (c TemplateTemplateContainersAttributes) VolumeMounts() terra.ListValue[TemplateTemplateContainersVolumeMountsAttributes]
func (TemplateTemplateContainersAttributes) WorkingDir ¶
func (c TemplateTemplateContainersAttributes) WorkingDir() terra.StringValue
type TemplateTemplateContainersEnv ¶
type TemplateTemplateContainersEnv struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Value: string, optional Value terra.StringValue `hcl:"value,attr"` // TemplateTemplateA639A679: optional ValueSource *TemplateTemplateA639A679 `hcl:"value_source,block"` }
type TemplateTemplateContainersEnvAttributes ¶
type TemplateTemplateContainersEnvAttributes struct {
// contains filtered or unexported fields
}
func (TemplateTemplateContainersEnvAttributes) InternalRef ¶
func (e TemplateTemplateContainersEnvAttributes) InternalRef() (terra.Reference, error)
func (TemplateTemplateContainersEnvAttributes) InternalTokens ¶
func (e TemplateTemplateContainersEnvAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateTemplateContainersEnvAttributes) InternalWithRef ¶
func (e TemplateTemplateContainersEnvAttributes) InternalWithRef(ref terra.Reference) TemplateTemplateContainersEnvAttributes
func (TemplateTemplateContainersEnvAttributes) Name ¶
func (e TemplateTemplateContainersEnvAttributes) Name() terra.StringValue
func (TemplateTemplateContainersEnvAttributes) Value ¶
func (e TemplateTemplateContainersEnvAttributes) Value() terra.StringValue
func (TemplateTemplateContainersEnvAttributes) ValueSource ¶
func (e TemplateTemplateContainersEnvAttributes) ValueSource() terra.ListValue[TemplateTemplateA639A679Attributes]
type TemplateTemplateContainersEnvState ¶
type TemplateTemplateContainersEnvState struct { Name string `json:"name"` Value string `json:"value"` ValueSource []TemplateTemplateA639A679State `json:"value_source"` }
type TemplateTemplateContainersPorts ¶
type TemplateTemplateContainersPorts struct { // ContainerPort: number, optional ContainerPort terra.NumberValue `hcl:"container_port,attr"` // Name: string, optional Name terra.StringValue `hcl:"name,attr"` }
type TemplateTemplateContainersPortsAttributes ¶
type TemplateTemplateContainersPortsAttributes struct {
// contains filtered or unexported fields
}
func (TemplateTemplateContainersPortsAttributes) ContainerPort ¶
func (p TemplateTemplateContainersPortsAttributes) ContainerPort() terra.NumberValue
func (TemplateTemplateContainersPortsAttributes) InternalRef ¶
func (p TemplateTemplateContainersPortsAttributes) InternalRef() (terra.Reference, error)
func (TemplateTemplateContainersPortsAttributes) InternalTokens ¶
func (p TemplateTemplateContainersPortsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateTemplateContainersPortsAttributes) InternalWithRef ¶
func (p TemplateTemplateContainersPortsAttributes) InternalWithRef(ref terra.Reference) TemplateTemplateContainersPortsAttributes
func (TemplateTemplateContainersPortsAttributes) Name ¶
func (p TemplateTemplateContainersPortsAttributes) Name() terra.StringValue
type TemplateTemplateContainersResources ¶
type TemplateTemplateContainersResources struct { // Limits: map of string, optional Limits terra.MapValue[terra.StringValue] `hcl:"limits,attr"` }
type TemplateTemplateContainersResourcesAttributes ¶
type TemplateTemplateContainersResourcesAttributes struct {
// contains filtered or unexported fields
}
func (TemplateTemplateContainersResourcesAttributes) InternalRef ¶
func (r TemplateTemplateContainersResourcesAttributes) InternalRef() (terra.Reference, error)
func (TemplateTemplateContainersResourcesAttributes) InternalTokens ¶
func (r TemplateTemplateContainersResourcesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateTemplateContainersResourcesAttributes) InternalWithRef ¶
func (r TemplateTemplateContainersResourcesAttributes) InternalWithRef(ref terra.Reference) TemplateTemplateContainersResourcesAttributes
func (TemplateTemplateContainersResourcesAttributes) Limits ¶
func (r TemplateTemplateContainersResourcesAttributes) Limits() terra.MapValue[terra.StringValue]
type TemplateTemplateContainersState ¶
type TemplateTemplateContainersState struct { Args []string `json:"args"` Command []string `json:"command"` Image string `json:"image"` Name string `json:"name"` WorkingDir string `json:"working_dir"` Env []TemplateTemplateContainersEnvState `json:"env"` Ports []TemplateTemplateContainersPortsState `json:"ports"` Resources []TemplateTemplateContainersResourcesState `json:"resources"` VolumeMounts []TemplateTemplateContainersVolumeMountsState `json:"volume_mounts"` }
type TemplateTemplateContainersVolumeMounts ¶
type TemplateTemplateContainersVolumeMounts struct { // MountPath: string, required MountPath terra.StringValue `hcl:"mount_path,attr" validate:"required"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` }
type TemplateTemplateContainersVolumeMountsAttributes ¶
type TemplateTemplateContainersVolumeMountsAttributes struct {
// contains filtered or unexported fields
}
func (TemplateTemplateContainersVolumeMountsAttributes) InternalRef ¶
func (vm TemplateTemplateContainersVolumeMountsAttributes) InternalRef() (terra.Reference, error)
func (TemplateTemplateContainersVolumeMountsAttributes) InternalTokens ¶
func (vm TemplateTemplateContainersVolumeMountsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateTemplateContainersVolumeMountsAttributes) InternalWithRef ¶
func (vm TemplateTemplateContainersVolumeMountsAttributes) InternalWithRef(ref terra.Reference) TemplateTemplateContainersVolumeMountsAttributes
func (TemplateTemplateContainersVolumeMountsAttributes) MountPath ¶
func (vm TemplateTemplateContainersVolumeMountsAttributes) MountPath() terra.StringValue
func (TemplateTemplateContainersVolumeMountsAttributes) Name ¶
func (vm TemplateTemplateContainersVolumeMountsAttributes) Name() terra.StringValue
type TemplateTemplateF0A964Dc ¶
type TemplateTemplateF0A964Dc struct { // Mode: number, optional Mode terra.NumberValue `hcl:"mode,attr"` // Path: string, required Path terra.StringValue `hcl:"path,attr" validate:"required"` // Version: string, required Version terra.StringValue `hcl:"version,attr" validate:"required"` }
type TemplateTemplateF0A964DcAttributes ¶
type TemplateTemplateF0A964DcAttributes struct {
// contains filtered or unexported fields
}
func (TemplateTemplateF0A964DcAttributes) InternalRef ¶
func (i TemplateTemplateF0A964DcAttributes) InternalRef() (terra.Reference, error)
func (TemplateTemplateF0A964DcAttributes) InternalTokens ¶
func (i TemplateTemplateF0A964DcAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateTemplateF0A964DcAttributes) InternalWithRef ¶
func (i TemplateTemplateF0A964DcAttributes) InternalWithRef(ref terra.Reference) TemplateTemplateF0A964DcAttributes
func (TemplateTemplateF0A964DcAttributes) Mode ¶
func (i TemplateTemplateF0A964DcAttributes) Mode() terra.NumberValue
func (TemplateTemplateF0A964DcAttributes) Path ¶
func (i TemplateTemplateF0A964DcAttributes) Path() terra.StringValue
func (TemplateTemplateF0A964DcAttributes) Version ¶
func (i TemplateTemplateF0A964DcAttributes) Version() terra.StringValue
type TemplateTemplateState ¶
type TemplateTemplateState struct { EncryptionKey string `json:"encryption_key"` ExecutionEnvironment string `json:"execution_environment"` MaxRetries float64 `json:"max_retries"` ServiceAccount string `json:"service_account"` Timeout string `json:"timeout"` Containers []TemplateTemplateContainersState `json:"containers"` Volumes []TemplateTemplateVolumesState `json:"volumes"` VpcAccess []TemplateTemplateVpcAccessState `json:"vpc_access"` }
type TemplateTemplateVolumes ¶
type TemplateTemplateVolumes struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // TemplateTemplateVolumesCloudSqlInstance: optional CloudSqlInstance *TemplateTemplateVolumesCloudSqlInstance `hcl:"cloud_sql_instance,block"` // TemplateTemplateVolumesSecret: optional Secret *TemplateTemplateVolumesSecret `hcl:"secret,block"` }
type TemplateTemplateVolumesAttributes ¶
type TemplateTemplateVolumesAttributes struct {
// contains filtered or unexported fields
}
func (TemplateTemplateVolumesAttributes) CloudSqlInstance ¶
func (v TemplateTemplateVolumesAttributes) CloudSqlInstance() terra.ListValue[TemplateTemplateVolumesCloudSqlInstanceAttributes]
func (TemplateTemplateVolumesAttributes) InternalRef ¶
func (v TemplateTemplateVolumesAttributes) InternalRef() (terra.Reference, error)
func (TemplateTemplateVolumesAttributes) InternalTokens ¶
func (v TemplateTemplateVolumesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateTemplateVolumesAttributes) InternalWithRef ¶
func (v TemplateTemplateVolumesAttributes) InternalWithRef(ref terra.Reference) TemplateTemplateVolumesAttributes
func (TemplateTemplateVolumesAttributes) Name ¶
func (v TemplateTemplateVolumesAttributes) Name() terra.StringValue
func (TemplateTemplateVolumesAttributes) Secret ¶
func (v TemplateTemplateVolumesAttributes) Secret() terra.ListValue[TemplateTemplateVolumesSecretAttributes]
type TemplateTemplateVolumesCloudSqlInstance ¶
type TemplateTemplateVolumesCloudSqlInstance struct { // Instances: list of string, optional Instances terra.ListValue[terra.StringValue] `hcl:"instances,attr"` }
type TemplateTemplateVolumesCloudSqlInstanceAttributes ¶
type TemplateTemplateVolumesCloudSqlInstanceAttributes struct {
// contains filtered or unexported fields
}
func (TemplateTemplateVolumesCloudSqlInstanceAttributes) Instances ¶
func (csi TemplateTemplateVolumesCloudSqlInstanceAttributes) Instances() terra.ListValue[terra.StringValue]
func (TemplateTemplateVolumesCloudSqlInstanceAttributes) InternalRef ¶
func (csi TemplateTemplateVolumesCloudSqlInstanceAttributes) InternalRef() (terra.Reference, error)
func (TemplateTemplateVolumesCloudSqlInstanceAttributes) InternalTokens ¶
func (csi TemplateTemplateVolumesCloudSqlInstanceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateTemplateVolumesCloudSqlInstanceAttributes) InternalWithRef ¶
func (csi TemplateTemplateVolumesCloudSqlInstanceAttributes) InternalWithRef(ref terra.Reference) TemplateTemplateVolumesCloudSqlInstanceAttributes
type TemplateTemplateVolumesCloudSqlInstanceState ¶
type TemplateTemplateVolumesCloudSqlInstanceState struct {
Instances []string `json:"instances"`
}
type TemplateTemplateVolumesSecret ¶
type TemplateTemplateVolumesSecret struct { // DefaultMode: number, optional DefaultMode terra.NumberValue `hcl:"default_mode,attr"` // Secret: string, required Secret terra.StringValue `hcl:"secret,attr" validate:"required"` // TemplateTemplateF0A964Dc: min=0 Items []TemplateTemplateF0A964Dc `hcl:"items,block" validate:"min=0"` }
type TemplateTemplateVolumesSecretAttributes ¶
type TemplateTemplateVolumesSecretAttributes struct {
// contains filtered or unexported fields
}
func (TemplateTemplateVolumesSecretAttributes) DefaultMode ¶
func (s TemplateTemplateVolumesSecretAttributes) DefaultMode() terra.NumberValue
func (TemplateTemplateVolumesSecretAttributes) InternalRef ¶
func (s TemplateTemplateVolumesSecretAttributes) InternalRef() (terra.Reference, error)
func (TemplateTemplateVolumesSecretAttributes) InternalTokens ¶
func (s TemplateTemplateVolumesSecretAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateTemplateVolumesSecretAttributes) InternalWithRef ¶
func (s TemplateTemplateVolumesSecretAttributes) InternalWithRef(ref terra.Reference) TemplateTemplateVolumesSecretAttributes
func (TemplateTemplateVolumesSecretAttributes) Secret ¶
func (s TemplateTemplateVolumesSecretAttributes) Secret() terra.StringValue
type TemplateTemplateVolumesSecretState ¶
type TemplateTemplateVolumesSecretState struct { DefaultMode float64 `json:"default_mode"` Secret string `json:"secret"` Items []TemplateTemplateF0A964DcState `json:"items"` }
type TemplateTemplateVolumesState ¶
type TemplateTemplateVolumesState struct { Name string `json:"name"` CloudSqlInstance []TemplateTemplateVolumesCloudSqlInstanceState `json:"cloud_sql_instance"` Secret []TemplateTemplateVolumesSecretState `json:"secret"` }
type TemplateTemplateVpcAccess ¶
type TemplateTemplateVpcAccess struct { // Connector: string, optional Connector terra.StringValue `hcl:"connector,attr"` // Egress: string, optional Egress terra.StringValue `hcl:"egress,attr"` // TemplateTemplateVpcAccessNetworkInterfaces: min=0 NetworkInterfaces []TemplateTemplateVpcAccessNetworkInterfaces `hcl:"network_interfaces,block" validate:"min=0"` }
type TemplateTemplateVpcAccessAttributes ¶
type TemplateTemplateVpcAccessAttributes struct {
// contains filtered or unexported fields
}
func (TemplateTemplateVpcAccessAttributes) Connector ¶
func (va TemplateTemplateVpcAccessAttributes) Connector() terra.StringValue
func (TemplateTemplateVpcAccessAttributes) Egress ¶
func (va TemplateTemplateVpcAccessAttributes) Egress() terra.StringValue
func (TemplateTemplateVpcAccessAttributes) InternalRef ¶
func (va TemplateTemplateVpcAccessAttributes) InternalRef() (terra.Reference, error)
func (TemplateTemplateVpcAccessAttributes) InternalTokens ¶
func (va TemplateTemplateVpcAccessAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateTemplateVpcAccessAttributes) InternalWithRef ¶
func (va TemplateTemplateVpcAccessAttributes) InternalWithRef(ref terra.Reference) TemplateTemplateVpcAccessAttributes
func (TemplateTemplateVpcAccessAttributes) NetworkInterfaces ¶
func (va TemplateTemplateVpcAccessAttributes) NetworkInterfaces() terra.ListValue[TemplateTemplateVpcAccessNetworkInterfacesAttributes]
type TemplateTemplateVpcAccessNetworkInterfaces ¶
type TemplateTemplateVpcAccessNetworkInterfaces struct { // Network: string, optional Network terra.StringValue `hcl:"network,attr"` // Subnetwork: string, optional Subnetwork terra.StringValue `hcl:"subnetwork,attr"` // Tags: list of string, optional Tags terra.ListValue[terra.StringValue] `hcl:"tags,attr"` }
type TemplateTemplateVpcAccessNetworkInterfacesAttributes ¶
type TemplateTemplateVpcAccessNetworkInterfacesAttributes struct {
// contains filtered or unexported fields
}
func (TemplateTemplateVpcAccessNetworkInterfacesAttributes) InternalRef ¶
func (ni TemplateTemplateVpcAccessNetworkInterfacesAttributes) InternalRef() (terra.Reference, error)
func (TemplateTemplateVpcAccessNetworkInterfacesAttributes) InternalTokens ¶
func (ni TemplateTemplateVpcAccessNetworkInterfacesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateTemplateVpcAccessNetworkInterfacesAttributes) InternalWithRef ¶
func (ni TemplateTemplateVpcAccessNetworkInterfacesAttributes) InternalWithRef(ref terra.Reference) TemplateTemplateVpcAccessNetworkInterfacesAttributes
func (TemplateTemplateVpcAccessNetworkInterfacesAttributes) Network ¶
func (ni TemplateTemplateVpcAccessNetworkInterfacesAttributes) Network() terra.StringValue
func (TemplateTemplateVpcAccessNetworkInterfacesAttributes) Subnetwork ¶
func (ni TemplateTemplateVpcAccessNetworkInterfacesAttributes) Subnetwork() terra.StringValue
func (TemplateTemplateVpcAccessNetworkInterfacesAttributes) Tags ¶
func (ni TemplateTemplateVpcAccessNetworkInterfacesAttributes) Tags() terra.ListValue[terra.StringValue]
type TemplateTemplateVpcAccessState ¶
type TemplateTemplateVpcAccessState struct { Connector string `json:"connector"` Egress string `json:"egress"` NetworkInterfaces []TemplateTemplateVpcAccessNetworkInterfacesState `json:"network_interfaces"` }
type TerminalConditionAttributes ¶
type TerminalConditionAttributes struct {
// contains filtered or unexported fields
}
func (TerminalConditionAttributes) ExecutionReason ¶
func (tc TerminalConditionAttributes) ExecutionReason() terra.StringValue
func (TerminalConditionAttributes) InternalRef ¶
func (tc TerminalConditionAttributes) InternalRef() (terra.Reference, error)
func (TerminalConditionAttributes) InternalTokens ¶
func (tc TerminalConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TerminalConditionAttributes) InternalWithRef ¶
func (tc TerminalConditionAttributes) InternalWithRef(ref terra.Reference) TerminalConditionAttributes
func (TerminalConditionAttributes) LastTransitionTime ¶
func (tc TerminalConditionAttributes) LastTransitionTime() terra.StringValue
func (TerminalConditionAttributes) Message ¶
func (tc TerminalConditionAttributes) Message() terra.StringValue
func (TerminalConditionAttributes) Reason ¶
func (tc TerminalConditionAttributes) Reason() terra.StringValue
func (TerminalConditionAttributes) RevisionReason ¶
func (tc TerminalConditionAttributes) RevisionReason() terra.StringValue
func (TerminalConditionAttributes) Severity ¶
func (tc TerminalConditionAttributes) Severity() terra.StringValue
func (TerminalConditionAttributes) State ¶
func (tc TerminalConditionAttributes) State() terra.StringValue
func (TerminalConditionAttributes) Type ¶
func (tc TerminalConditionAttributes) Type() terra.StringValue
type TerminalConditionState ¶
type TerminalConditionState struct { ExecutionReason string `json:"execution_reason"` LastTransitionTime string `json:"last_transition_time"` Message string `json:"message"` Reason string `json:"reason"` RevisionReason string `json:"revision_reason"` Severity string `json:"severity"` State string `json:"state"` Type string `json:"type"` }
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue