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 DataScalingAttributes
- func (s DataScalingAttributes) InternalRef() (terra.Reference, error)
- func (s DataScalingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s DataScalingAttributes) InternalWithRef(ref terra.Reference) DataScalingAttributes
- func (s DataScalingAttributes) MinInstanceCount() terra.NumberValue
- type DataScalingState
- type DataSource
- type DataTemplateAttributes
- func (t DataTemplateAttributes) Annotations() terra.MapValue[terra.StringValue]
- func (t DataTemplateAttributes) Containers() terra.ListValue[DataTemplateContainersAttributes]
- func (t DataTemplateAttributes) EncryptionKey() terra.StringValue
- func (t DataTemplateAttributes) ExecutionEnvironment() 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) MaxInstanceRequestConcurrency() terra.NumberValue
- func (t DataTemplateAttributes) Revision() terra.StringValue
- func (t DataTemplateAttributes) Scaling() terra.ListValue[DataTemplateScalingAttributes]
- func (t DataTemplateAttributes) ServiceAccount() terra.StringValue
- func (t DataTemplateAttributes) SessionAffinity() terra.BoolValue
- func (t DataTemplateAttributes) Timeout() terra.StringValue
- func (t DataTemplateAttributes) Volumes() terra.ListValue[DataTemplateVolumesAttributes]
- func (t DataTemplateAttributes) VpcAccess() terra.ListValue[DataTemplateVpcAccessAttributes]
- type DataTemplateContainers2Daa6B87Attributes
- func (skr DataTemplateContainers2Daa6B87Attributes) InternalRef() (terra.Reference, error)
- func (skr DataTemplateContainers2Daa6B87Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (skr DataTemplateContainers2Daa6B87Attributes) InternalWithRef(ref terra.Reference) DataTemplateContainers2Daa6B87Attributes
- func (skr DataTemplateContainers2Daa6B87Attributes) Secret() terra.StringValue
- func (skr DataTemplateContainers2Daa6B87Attributes) Version() terra.StringValue
- type DataTemplateContainers2Daa6B87State
- type DataTemplateContainers32Db2D95Attributes
- func (hh DataTemplateContainers32Db2D95Attributes) InternalRef() (terra.Reference, error)
- func (hh DataTemplateContainers32Db2D95Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (hh DataTemplateContainers32Db2D95Attributes) InternalWithRef(ref terra.Reference) DataTemplateContainers32Db2D95Attributes
- func (hh DataTemplateContainers32Db2D95Attributes) Name() terra.StringValue
- func (hh DataTemplateContainers32Db2D95Attributes) Value() terra.StringValue
- type DataTemplateContainers32Db2D95State
- type DataTemplateContainers9Abba116Attributes
- func (hh DataTemplateContainers9Abba116Attributes) InternalRef() (terra.Reference, error)
- func (hh DataTemplateContainers9Abba116Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (hh DataTemplateContainers9Abba116Attributes) InternalWithRef(ref terra.Reference) DataTemplateContainers9Abba116Attributes
- func (hh DataTemplateContainers9Abba116Attributes) Name() terra.StringValue
- func (hh DataTemplateContainers9Abba116Attributes) Value() terra.StringValue
- type DataTemplateContainers9Abba116State
- type DataTemplateContainersAttributes
- func (c DataTemplateContainersAttributes) Args() terra.ListValue[terra.StringValue]
- func (c DataTemplateContainersAttributes) Command() terra.ListValue[terra.StringValue]
- func (c DataTemplateContainersAttributes) DependsOn() terra.ListValue[terra.StringValue]
- func (c DataTemplateContainersAttributes) Env() terra.ListValue[DataTemplateContainersEnvAttributes]
- func (c DataTemplateContainersAttributes) Image() terra.StringValue
- func (c DataTemplateContainersAttributes) InternalRef() (terra.Reference, error)
- func (c DataTemplateContainersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c DataTemplateContainersAttributes) InternalWithRef(ref terra.Reference) DataTemplateContainersAttributes
- func (c DataTemplateContainersAttributes) LivenessProbe() terra.ListValue[DataTemplateContainersLivenessProbeAttributes]
- func (c DataTemplateContainersAttributes) Name() terra.StringValue
- func (c DataTemplateContainersAttributes) Ports() terra.ListValue[DataTemplateContainersPortsAttributes]
- func (c DataTemplateContainersAttributes) Resources() terra.ListValue[DataTemplateContainersResourcesAttributes]
- func (c DataTemplateContainersAttributes) StartupProbe() terra.ListValue[DataTemplateContainersStartupProbeAttributes]
- func (c DataTemplateContainersAttributes) VolumeMounts() terra.ListValue[DataTemplateContainersVolumeMountsAttributes]
- func (c DataTemplateContainersAttributes) WorkingDir() terra.StringValue
- type DataTemplateContainersEnvAttributes
- func (e DataTemplateContainersEnvAttributes) InternalRef() (terra.Reference, error)
- func (e DataTemplateContainersEnvAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (e DataTemplateContainersEnvAttributes) InternalWithRef(ref terra.Reference) DataTemplateContainersEnvAttributes
- func (e DataTemplateContainersEnvAttributes) Name() terra.StringValue
- func (e DataTemplateContainersEnvAttributes) Value() terra.StringValue
- func (e DataTemplateContainersEnvAttributes) ValueSource() terra.ListValue[DataTemplateContainersEnvValueSourceAttributes]
- type DataTemplateContainersEnvState
- type DataTemplateContainersEnvValueSourceAttributes
- func (vs DataTemplateContainersEnvValueSourceAttributes) InternalRef() (terra.Reference, error)
- func (vs DataTemplateContainersEnvValueSourceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vs DataTemplateContainersEnvValueSourceAttributes) InternalWithRef(ref terra.Reference) DataTemplateContainersEnvValueSourceAttributes
- func (vs DataTemplateContainersEnvValueSourceAttributes) SecretKeyRef() terra.ListValue[DataTemplateContainers2Daa6B87Attributes]
- type DataTemplateContainersEnvValueSourceState
- type DataTemplateContainersLivenessProbeAttributes
- func (lp DataTemplateContainersLivenessProbeAttributes) FailureThreshold() terra.NumberValue
- func (lp DataTemplateContainersLivenessProbeAttributes) Grpc() terra.ListValue[DataTemplateContainersLivenessProbeGrpcAttributes]
- func (lp DataTemplateContainersLivenessProbeAttributes) HttpGet() terra.ListValue[DataTemplateContainersLivenessProbeHttpGetAttributes]
- func (lp DataTemplateContainersLivenessProbeAttributes) InitialDelaySeconds() terra.NumberValue
- func (lp DataTemplateContainersLivenessProbeAttributes) InternalRef() (terra.Reference, error)
- func (lp DataTemplateContainersLivenessProbeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lp DataTemplateContainersLivenessProbeAttributes) InternalWithRef(ref terra.Reference) DataTemplateContainersLivenessProbeAttributes
- func (lp DataTemplateContainersLivenessProbeAttributes) PeriodSeconds() terra.NumberValue
- func (lp DataTemplateContainersLivenessProbeAttributes) TcpSocket() terra.ListValue[DataTemplateContainersLivenessProbeTcpSocketAttributes]
- func (lp DataTemplateContainersLivenessProbeAttributes) TimeoutSeconds() terra.NumberValue
- type DataTemplateContainersLivenessProbeGrpcAttributes
- func (g DataTemplateContainersLivenessProbeGrpcAttributes) InternalRef() (terra.Reference, error)
- func (g DataTemplateContainersLivenessProbeGrpcAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (g DataTemplateContainersLivenessProbeGrpcAttributes) InternalWithRef(ref terra.Reference) DataTemplateContainersLivenessProbeGrpcAttributes
- func (g DataTemplateContainersLivenessProbeGrpcAttributes) Port() terra.NumberValue
- func (g DataTemplateContainersLivenessProbeGrpcAttributes) Service() terra.StringValue
- type DataTemplateContainersLivenessProbeGrpcState
- type DataTemplateContainersLivenessProbeHttpGetAttributes
- func (hg DataTemplateContainersLivenessProbeHttpGetAttributes) HttpHeaders() terra.ListValue[DataTemplateContainers32Db2D95Attributes]
- func (hg DataTemplateContainersLivenessProbeHttpGetAttributes) InternalRef() (terra.Reference, error)
- func (hg DataTemplateContainersLivenessProbeHttpGetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hg DataTemplateContainersLivenessProbeHttpGetAttributes) InternalWithRef(ref terra.Reference) DataTemplateContainersLivenessProbeHttpGetAttributes
- func (hg DataTemplateContainersLivenessProbeHttpGetAttributes) Path() terra.StringValue
- func (hg DataTemplateContainersLivenessProbeHttpGetAttributes) Port() terra.NumberValue
- type DataTemplateContainersLivenessProbeHttpGetState
- type DataTemplateContainersLivenessProbeState
- type DataTemplateContainersLivenessProbeTcpSocketAttributes
- func (ts DataTemplateContainersLivenessProbeTcpSocketAttributes) InternalRef() (terra.Reference, error)
- func (ts DataTemplateContainersLivenessProbeTcpSocketAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ts DataTemplateContainersLivenessProbeTcpSocketAttributes) InternalWithRef(ref terra.Reference) DataTemplateContainersLivenessProbeTcpSocketAttributes
- func (ts DataTemplateContainersLivenessProbeTcpSocketAttributes) Port() terra.NumberValue
- type DataTemplateContainersLivenessProbeTcpSocketState
- type DataTemplateContainersPortsAttributes
- func (p DataTemplateContainersPortsAttributes) ContainerPort() terra.NumberValue
- func (p DataTemplateContainersPortsAttributes) InternalRef() (terra.Reference, error)
- func (p DataTemplateContainersPortsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p DataTemplateContainersPortsAttributes) InternalWithRef(ref terra.Reference) DataTemplateContainersPortsAttributes
- func (p DataTemplateContainersPortsAttributes) Name() terra.StringValue
- type DataTemplateContainersPortsState
- type DataTemplateContainersResourcesAttributes
- func (r DataTemplateContainersResourcesAttributes) CpuIdle() terra.BoolValue
- func (r DataTemplateContainersResourcesAttributes) InternalRef() (terra.Reference, error)
- func (r DataTemplateContainersResourcesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r DataTemplateContainersResourcesAttributes) InternalWithRef(ref terra.Reference) DataTemplateContainersResourcesAttributes
- func (r DataTemplateContainersResourcesAttributes) Limits() terra.MapValue[terra.StringValue]
- func (r DataTemplateContainersResourcesAttributes) StartupCpuBoost() terra.BoolValue
- type DataTemplateContainersResourcesState
- type DataTemplateContainersStartupProbeAttributes
- func (sp DataTemplateContainersStartupProbeAttributes) FailureThreshold() terra.NumberValue
- func (sp DataTemplateContainersStartupProbeAttributes) Grpc() terra.ListValue[DataTemplateContainersStartupProbeGrpcAttributes]
- func (sp DataTemplateContainersStartupProbeAttributes) HttpGet() terra.ListValue[DataTemplateContainersStartupProbeHttpGetAttributes]
- func (sp DataTemplateContainersStartupProbeAttributes) InitialDelaySeconds() terra.NumberValue
- func (sp DataTemplateContainersStartupProbeAttributes) InternalRef() (terra.Reference, error)
- func (sp DataTemplateContainersStartupProbeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sp DataTemplateContainersStartupProbeAttributes) InternalWithRef(ref terra.Reference) DataTemplateContainersStartupProbeAttributes
- func (sp DataTemplateContainersStartupProbeAttributes) PeriodSeconds() terra.NumberValue
- func (sp DataTemplateContainersStartupProbeAttributes) TcpSocket() terra.ListValue[DataTemplateContainersStartupProbeTcpSocketAttributes]
- func (sp DataTemplateContainersStartupProbeAttributes) TimeoutSeconds() terra.NumberValue
- type DataTemplateContainersStartupProbeGrpcAttributes
- func (g DataTemplateContainersStartupProbeGrpcAttributes) InternalRef() (terra.Reference, error)
- func (g DataTemplateContainersStartupProbeGrpcAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (g DataTemplateContainersStartupProbeGrpcAttributes) InternalWithRef(ref terra.Reference) DataTemplateContainersStartupProbeGrpcAttributes
- func (g DataTemplateContainersStartupProbeGrpcAttributes) Port() terra.NumberValue
- func (g DataTemplateContainersStartupProbeGrpcAttributes) Service() terra.StringValue
- type DataTemplateContainersStartupProbeGrpcState
- type DataTemplateContainersStartupProbeHttpGetAttributes
- func (hg DataTemplateContainersStartupProbeHttpGetAttributes) HttpHeaders() terra.ListValue[DataTemplateContainers9Abba116Attributes]
- func (hg DataTemplateContainersStartupProbeHttpGetAttributes) InternalRef() (terra.Reference, error)
- func (hg DataTemplateContainersStartupProbeHttpGetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hg DataTemplateContainersStartupProbeHttpGetAttributes) InternalWithRef(ref terra.Reference) DataTemplateContainersStartupProbeHttpGetAttributes
- func (hg DataTemplateContainersStartupProbeHttpGetAttributes) Path() terra.StringValue
- func (hg DataTemplateContainersStartupProbeHttpGetAttributes) Port() terra.NumberValue
- type DataTemplateContainersStartupProbeHttpGetState
- type DataTemplateContainersStartupProbeState
- type DataTemplateContainersStartupProbeTcpSocketAttributes
- func (ts DataTemplateContainersStartupProbeTcpSocketAttributes) InternalRef() (terra.Reference, error)
- func (ts DataTemplateContainersStartupProbeTcpSocketAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ts DataTemplateContainersStartupProbeTcpSocketAttributes) InternalWithRef(ref terra.Reference) DataTemplateContainersStartupProbeTcpSocketAttributes
- func (ts DataTemplateContainersStartupProbeTcpSocketAttributes) Port() terra.NumberValue
- type DataTemplateContainersStartupProbeTcpSocketState
- type DataTemplateContainersState
- type DataTemplateContainersVolumeMountsAttributes
- func (vm DataTemplateContainersVolumeMountsAttributes) InternalRef() (terra.Reference, error)
- func (vm DataTemplateContainersVolumeMountsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vm DataTemplateContainersVolumeMountsAttributes) InternalWithRef(ref terra.Reference) DataTemplateContainersVolumeMountsAttributes
- func (vm DataTemplateContainersVolumeMountsAttributes) MountPath() terra.StringValue
- func (vm DataTemplateContainersVolumeMountsAttributes) Name() terra.StringValue
- type DataTemplateContainersVolumeMountsState
- type DataTemplateScalingAttributes
- func (s DataTemplateScalingAttributes) InternalRef() (terra.Reference, error)
- func (s DataTemplateScalingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s DataTemplateScalingAttributes) InternalWithRef(ref terra.Reference) DataTemplateScalingAttributes
- func (s DataTemplateScalingAttributes) MaxInstanceCount() terra.NumberValue
- func (s DataTemplateScalingAttributes) MinInstanceCount() terra.NumberValue
- type DataTemplateScalingState
- type DataTemplateState
- type DataTemplateVolumesAttributes
- func (v DataTemplateVolumesAttributes) CloudSqlInstance() terra.ListValue[DataTemplateVolumesCloudSqlInstanceAttributes]
- func (v DataTemplateVolumesAttributes) EmptyDir() terra.ListValue[DataTemplateVolumesEmptyDirAttributes]
- func (v DataTemplateVolumesAttributes) Gcs() terra.ListValue[DataTemplateVolumesGcsAttributes]
- func (v DataTemplateVolumesAttributes) InternalRef() (terra.Reference, error)
- func (v DataTemplateVolumesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (v DataTemplateVolumesAttributes) InternalWithRef(ref terra.Reference) DataTemplateVolumesAttributes
- func (v DataTemplateVolumesAttributes) Name() terra.StringValue
- func (v DataTemplateVolumesAttributes) Nfs() terra.ListValue[DataTemplateVolumesNfsAttributes]
- func (v DataTemplateVolumesAttributes) Secret() terra.ListValue[DataTemplateVolumesSecretAttributes]
- type DataTemplateVolumesCloudSqlInstanceAttributes
- func (csi DataTemplateVolumesCloudSqlInstanceAttributes) Instances() terra.SetValue[terra.StringValue]
- func (csi DataTemplateVolumesCloudSqlInstanceAttributes) InternalRef() (terra.Reference, error)
- func (csi DataTemplateVolumesCloudSqlInstanceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (csi DataTemplateVolumesCloudSqlInstanceAttributes) InternalWithRef(ref terra.Reference) DataTemplateVolumesCloudSqlInstanceAttributes
- type DataTemplateVolumesCloudSqlInstanceState
- type DataTemplateVolumesEmptyDirAttributes
- func (ed DataTemplateVolumesEmptyDirAttributes) InternalRef() (terra.Reference, error)
- func (ed DataTemplateVolumesEmptyDirAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ed DataTemplateVolumesEmptyDirAttributes) InternalWithRef(ref terra.Reference) DataTemplateVolumesEmptyDirAttributes
- func (ed DataTemplateVolumesEmptyDirAttributes) Medium() terra.StringValue
- func (ed DataTemplateVolumesEmptyDirAttributes) SizeLimit() terra.StringValue
- type DataTemplateVolumesEmptyDirState
- type DataTemplateVolumesGcsAttributes
- func (g DataTemplateVolumesGcsAttributes) Bucket() terra.StringValue
- func (g DataTemplateVolumesGcsAttributes) InternalRef() (terra.Reference, error)
- func (g DataTemplateVolumesGcsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (g DataTemplateVolumesGcsAttributes) InternalWithRef(ref terra.Reference) DataTemplateVolumesGcsAttributes
- func (g DataTemplateVolumesGcsAttributes) ReadOnly() terra.BoolValue
- type DataTemplateVolumesGcsState
- type DataTemplateVolumesNfsAttributes
- func (n DataTemplateVolumesNfsAttributes) InternalRef() (terra.Reference, error)
- func (n DataTemplateVolumesNfsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (n DataTemplateVolumesNfsAttributes) InternalWithRef(ref terra.Reference) DataTemplateVolumesNfsAttributes
- func (n DataTemplateVolumesNfsAttributes) Path() terra.StringValue
- func (n DataTemplateVolumesNfsAttributes) ReadOnly() terra.BoolValue
- func (n DataTemplateVolumesNfsAttributes) Server() terra.StringValue
- type DataTemplateVolumesNfsState
- type DataTemplateVolumesSecretAttributes
- func (s DataTemplateVolumesSecretAttributes) DefaultMode() terra.NumberValue
- func (s DataTemplateVolumesSecretAttributes) InternalRef() (terra.Reference, error)
- func (s DataTemplateVolumesSecretAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s DataTemplateVolumesSecretAttributes) InternalWithRef(ref terra.Reference) DataTemplateVolumesSecretAttributes
- func (s DataTemplateVolumesSecretAttributes) Items() terra.ListValue[DataTemplateVolumesSecretItemsAttributes]
- func (s DataTemplateVolumesSecretAttributes) Secret() terra.StringValue
- type DataTemplateVolumesSecretItemsAttributes
- func (i DataTemplateVolumesSecretItemsAttributes) InternalRef() (terra.Reference, error)
- func (i DataTemplateVolumesSecretItemsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i DataTemplateVolumesSecretItemsAttributes) InternalWithRef(ref terra.Reference) DataTemplateVolumesSecretItemsAttributes
- func (i DataTemplateVolumesSecretItemsAttributes) Mode() terra.NumberValue
- func (i DataTemplateVolumesSecretItemsAttributes) Path() terra.StringValue
- func (i DataTemplateVolumesSecretItemsAttributes) Version() terra.StringValue
- type DataTemplateVolumesSecretItemsState
- type DataTemplateVolumesSecretState
- type DataTemplateVolumesState
- type DataTemplateVpcAccessAttributes
- func (va DataTemplateVpcAccessAttributes) Connector() terra.StringValue
- func (va DataTemplateVpcAccessAttributes) Egress() terra.StringValue
- func (va DataTemplateVpcAccessAttributes) InternalRef() (terra.Reference, error)
- func (va DataTemplateVpcAccessAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (va DataTemplateVpcAccessAttributes) InternalWithRef(ref terra.Reference) DataTemplateVpcAccessAttributes
- func (va DataTemplateVpcAccessAttributes) NetworkInterfaces() terra.ListValue[DataTemplateVpcAccessNetworkInterfacesAttributes]
- type DataTemplateVpcAccessNetworkInterfacesAttributes
- func (ni DataTemplateVpcAccessNetworkInterfacesAttributes) InternalRef() (terra.Reference, error)
- func (ni DataTemplateVpcAccessNetworkInterfacesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ni DataTemplateVpcAccessNetworkInterfacesAttributes) InternalWithRef(ref terra.Reference) DataTemplateVpcAccessNetworkInterfacesAttributes
- func (ni DataTemplateVpcAccessNetworkInterfacesAttributes) Network() terra.StringValue
- func (ni DataTemplateVpcAccessNetworkInterfacesAttributes) Subnetwork() terra.StringValue
- func (ni DataTemplateVpcAccessNetworkInterfacesAttributes) Tags() terra.ListValue[terra.StringValue]
- type DataTemplateVpcAccessNetworkInterfacesState
- type DataTemplateVpcAccessState
- 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 DataTrafficAttributes
- func (t DataTrafficAttributes) InternalRef() (terra.Reference, error)
- func (t DataTrafficAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t DataTrafficAttributes) InternalWithRef(ref terra.Reference) DataTrafficAttributes
- func (t DataTrafficAttributes) Percent() terra.NumberValue
- func (t DataTrafficAttributes) Revision() terra.StringValue
- func (t DataTrafficAttributes) Tag() terra.StringValue
- func (t DataTrafficAttributes) Type() terra.StringValue
- type DataTrafficState
- type DataTrafficStatusesAttributes
- func (ts DataTrafficStatusesAttributes) InternalRef() (terra.Reference, error)
- func (ts DataTrafficStatusesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ts DataTrafficStatusesAttributes) InternalWithRef(ref terra.Reference) DataTrafficStatusesAttributes
- func (ts DataTrafficStatusesAttributes) Percent() terra.NumberValue
- func (ts DataTrafficStatusesAttributes) Revision() terra.StringValue
- func (ts DataTrafficStatusesAttributes) Tag() terra.StringValue
- func (ts DataTrafficStatusesAttributes) Type() terra.StringValue
- func (ts DataTrafficStatusesAttributes) Uri() terra.StringValue
- type DataTrafficStatusesState
- type Resource
- func (gcrvs *Resource) Attributes() googleCloudRunV2ServiceAttributes
- func (gcrvs *Resource) Configuration() interface{}
- func (gcrvs *Resource) DependOn() terra.Reference
- func (gcrvs *Resource) Dependencies() terra.Dependencies
- func (gcrvs *Resource) ImportState(state io.Reader) error
- func (gcrvs *Resource) LifecycleManagement() *terra.Lifecycle
- func (gcrvs *Resource) LocalName() string
- func (gcrvs *Resource) State() (*googleCloudRunV2ServiceState, bool)
- func (gcrvs *Resource) StateMust() *googleCloudRunV2ServiceState
- func (gcrvs *Resource) Type() string
- type Scaling
- type ScalingAttributes
- type ScalingState
- type Template
- type TemplateAttributes
- func (t TemplateAttributes) Annotations() terra.MapValue[terra.StringValue]
- func (t TemplateAttributes) Containers() terra.ListValue[TemplateContainersAttributes]
- func (t TemplateAttributes) EncryptionKey() terra.StringValue
- func (t TemplateAttributes) ExecutionEnvironment() 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) MaxInstanceRequestConcurrency() terra.NumberValue
- func (t TemplateAttributes) Revision() terra.StringValue
- func (t TemplateAttributes) Scaling() terra.ListValue[TemplateScalingAttributes]
- func (t TemplateAttributes) ServiceAccount() terra.StringValue
- func (t TemplateAttributes) SessionAffinity() terra.BoolValue
- func (t TemplateAttributes) Timeout() terra.StringValue
- func (t TemplateAttributes) Volumes() terra.ListValue[TemplateVolumesAttributes]
- func (t TemplateAttributes) VpcAccess() terra.ListValue[TemplateVpcAccessAttributes]
- type TemplateContainers
- type TemplateContainers2Daa6B87
- type TemplateContainers2Daa6B87Attributes
- func (skr TemplateContainers2Daa6B87Attributes) InternalRef() (terra.Reference, error)
- func (skr TemplateContainers2Daa6B87Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (skr TemplateContainers2Daa6B87Attributes) InternalWithRef(ref terra.Reference) TemplateContainers2Daa6B87Attributes
- func (skr TemplateContainers2Daa6B87Attributes) Secret() terra.StringValue
- func (skr TemplateContainers2Daa6B87Attributes) Version() terra.StringValue
- type TemplateContainers2Daa6B87State
- type TemplateContainers32Db2D95
- type TemplateContainers32Db2D95Attributes
- func (hh TemplateContainers32Db2D95Attributes) InternalRef() (terra.Reference, error)
- func (hh TemplateContainers32Db2D95Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (hh TemplateContainers32Db2D95Attributes) InternalWithRef(ref terra.Reference) TemplateContainers32Db2D95Attributes
- func (hh TemplateContainers32Db2D95Attributes) Name() terra.StringValue
- func (hh TemplateContainers32Db2D95Attributes) Value() terra.StringValue
- type TemplateContainers32Db2D95State
- type TemplateContainers9Abba116
- type TemplateContainers9Abba116Attributes
- func (hh TemplateContainers9Abba116Attributes) InternalRef() (terra.Reference, error)
- func (hh TemplateContainers9Abba116Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (hh TemplateContainers9Abba116Attributes) InternalWithRef(ref terra.Reference) TemplateContainers9Abba116Attributes
- func (hh TemplateContainers9Abba116Attributes) Name() terra.StringValue
- func (hh TemplateContainers9Abba116Attributes) Value() terra.StringValue
- type TemplateContainers9Abba116State
- type TemplateContainersAttributes
- func (c TemplateContainersAttributes) Args() terra.ListValue[terra.StringValue]
- func (c TemplateContainersAttributes) Command() terra.ListValue[terra.StringValue]
- func (c TemplateContainersAttributes) DependsOn() terra.ListValue[terra.StringValue]
- func (c TemplateContainersAttributes) Env() terra.ListValue[TemplateContainersEnvAttributes]
- func (c TemplateContainersAttributes) Image() terra.StringValue
- func (c TemplateContainersAttributes) InternalRef() (terra.Reference, error)
- func (c TemplateContainersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c TemplateContainersAttributes) InternalWithRef(ref terra.Reference) TemplateContainersAttributes
- func (c TemplateContainersAttributes) LivenessProbe() terra.ListValue[TemplateContainersLivenessProbeAttributes]
- func (c TemplateContainersAttributes) Name() terra.StringValue
- func (c TemplateContainersAttributes) Ports() terra.ListValue[TemplateContainersPortsAttributes]
- func (c TemplateContainersAttributes) Resources() terra.ListValue[TemplateContainersResourcesAttributes]
- func (c TemplateContainersAttributes) StartupProbe() terra.ListValue[TemplateContainersStartupProbeAttributes]
- func (c TemplateContainersAttributes) VolumeMounts() terra.ListValue[TemplateContainersVolumeMountsAttributes]
- func (c TemplateContainersAttributes) WorkingDir() terra.StringValue
- type TemplateContainersEnv
- type TemplateContainersEnvAttributes
- func (e TemplateContainersEnvAttributes) InternalRef() (terra.Reference, error)
- func (e TemplateContainersEnvAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (e TemplateContainersEnvAttributes) InternalWithRef(ref terra.Reference) TemplateContainersEnvAttributes
- func (e TemplateContainersEnvAttributes) Name() terra.StringValue
- func (e TemplateContainersEnvAttributes) Value() terra.StringValue
- func (e TemplateContainersEnvAttributes) ValueSource() terra.ListValue[TemplateContainersEnvValueSourceAttributes]
- type TemplateContainersEnvState
- type TemplateContainersEnvValueSource
- type TemplateContainersEnvValueSourceAttributes
- func (vs TemplateContainersEnvValueSourceAttributes) InternalRef() (terra.Reference, error)
- func (vs TemplateContainersEnvValueSourceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vs TemplateContainersEnvValueSourceAttributes) InternalWithRef(ref terra.Reference) TemplateContainersEnvValueSourceAttributes
- func (vs TemplateContainersEnvValueSourceAttributes) SecretKeyRef() terra.ListValue[TemplateContainers2Daa6B87Attributes]
- type TemplateContainersEnvValueSourceState
- type TemplateContainersLivenessProbe
- type TemplateContainersLivenessProbeAttributes
- func (lp TemplateContainersLivenessProbeAttributes) FailureThreshold() terra.NumberValue
- func (lp TemplateContainersLivenessProbeAttributes) Grpc() terra.ListValue[TemplateContainersLivenessProbeGrpcAttributes]
- func (lp TemplateContainersLivenessProbeAttributes) HttpGet() terra.ListValue[TemplateContainersLivenessProbeHttpGetAttributes]
- func (lp TemplateContainersLivenessProbeAttributes) InitialDelaySeconds() terra.NumberValue
- func (lp TemplateContainersLivenessProbeAttributes) InternalRef() (terra.Reference, error)
- func (lp TemplateContainersLivenessProbeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lp TemplateContainersLivenessProbeAttributes) InternalWithRef(ref terra.Reference) TemplateContainersLivenessProbeAttributes
- func (lp TemplateContainersLivenessProbeAttributes) PeriodSeconds() terra.NumberValue
- func (lp TemplateContainersLivenessProbeAttributes) TcpSocket() terra.ListValue[TemplateContainersLivenessProbeTcpSocketAttributes]
- func (lp TemplateContainersLivenessProbeAttributes) TimeoutSeconds() terra.NumberValue
- type TemplateContainersLivenessProbeGrpc
- type TemplateContainersLivenessProbeGrpcAttributes
- func (g TemplateContainersLivenessProbeGrpcAttributes) InternalRef() (terra.Reference, error)
- func (g TemplateContainersLivenessProbeGrpcAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (g TemplateContainersLivenessProbeGrpcAttributes) InternalWithRef(ref terra.Reference) TemplateContainersLivenessProbeGrpcAttributes
- func (g TemplateContainersLivenessProbeGrpcAttributes) Port() terra.NumberValue
- func (g TemplateContainersLivenessProbeGrpcAttributes) Service() terra.StringValue
- type TemplateContainersLivenessProbeGrpcState
- type TemplateContainersLivenessProbeHttpGet
- type TemplateContainersLivenessProbeHttpGetAttributes
- func (hg TemplateContainersLivenessProbeHttpGetAttributes) HttpHeaders() terra.ListValue[TemplateContainers32Db2D95Attributes]
- func (hg TemplateContainersLivenessProbeHttpGetAttributes) InternalRef() (terra.Reference, error)
- func (hg TemplateContainersLivenessProbeHttpGetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hg TemplateContainersLivenessProbeHttpGetAttributes) InternalWithRef(ref terra.Reference) TemplateContainersLivenessProbeHttpGetAttributes
- func (hg TemplateContainersLivenessProbeHttpGetAttributes) Path() terra.StringValue
- func (hg TemplateContainersLivenessProbeHttpGetAttributes) Port() terra.NumberValue
- type TemplateContainersLivenessProbeHttpGetState
- type TemplateContainersLivenessProbeState
- type TemplateContainersLivenessProbeTcpSocket
- type TemplateContainersLivenessProbeTcpSocketAttributes
- func (ts TemplateContainersLivenessProbeTcpSocketAttributes) InternalRef() (terra.Reference, error)
- func (ts TemplateContainersLivenessProbeTcpSocketAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ts TemplateContainersLivenessProbeTcpSocketAttributes) InternalWithRef(ref terra.Reference) TemplateContainersLivenessProbeTcpSocketAttributes
- func (ts TemplateContainersLivenessProbeTcpSocketAttributes) Port() terra.NumberValue
- type TemplateContainersLivenessProbeTcpSocketState
- type TemplateContainersPorts
- type TemplateContainersPortsAttributes
- func (p TemplateContainersPortsAttributes) ContainerPort() terra.NumberValue
- func (p TemplateContainersPortsAttributes) InternalRef() (terra.Reference, error)
- func (p TemplateContainersPortsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p TemplateContainersPortsAttributes) InternalWithRef(ref terra.Reference) TemplateContainersPortsAttributes
- func (p TemplateContainersPortsAttributes) Name() terra.StringValue
- type TemplateContainersPortsState
- type TemplateContainersResources
- type TemplateContainersResourcesAttributes
- func (r TemplateContainersResourcesAttributes) CpuIdle() terra.BoolValue
- func (r TemplateContainersResourcesAttributes) InternalRef() (terra.Reference, error)
- func (r TemplateContainersResourcesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r TemplateContainersResourcesAttributes) InternalWithRef(ref terra.Reference) TemplateContainersResourcesAttributes
- func (r TemplateContainersResourcesAttributes) Limits() terra.MapValue[terra.StringValue]
- func (r TemplateContainersResourcesAttributes) StartupCpuBoost() terra.BoolValue
- type TemplateContainersResourcesState
- type TemplateContainersStartupProbe
- type TemplateContainersStartupProbeAttributes
- func (sp TemplateContainersStartupProbeAttributes) FailureThreshold() terra.NumberValue
- func (sp TemplateContainersStartupProbeAttributes) Grpc() terra.ListValue[TemplateContainersStartupProbeGrpcAttributes]
- func (sp TemplateContainersStartupProbeAttributes) HttpGet() terra.ListValue[TemplateContainersStartupProbeHttpGetAttributes]
- func (sp TemplateContainersStartupProbeAttributes) InitialDelaySeconds() terra.NumberValue
- func (sp TemplateContainersStartupProbeAttributes) InternalRef() (terra.Reference, error)
- func (sp TemplateContainersStartupProbeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sp TemplateContainersStartupProbeAttributes) InternalWithRef(ref terra.Reference) TemplateContainersStartupProbeAttributes
- func (sp TemplateContainersStartupProbeAttributes) PeriodSeconds() terra.NumberValue
- func (sp TemplateContainersStartupProbeAttributes) TcpSocket() terra.ListValue[TemplateContainersStartupProbeTcpSocketAttributes]
- func (sp TemplateContainersStartupProbeAttributes) TimeoutSeconds() terra.NumberValue
- type TemplateContainersStartupProbeGrpc
- type TemplateContainersStartupProbeGrpcAttributes
- func (g TemplateContainersStartupProbeGrpcAttributes) InternalRef() (terra.Reference, error)
- func (g TemplateContainersStartupProbeGrpcAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (g TemplateContainersStartupProbeGrpcAttributes) InternalWithRef(ref terra.Reference) TemplateContainersStartupProbeGrpcAttributes
- func (g TemplateContainersStartupProbeGrpcAttributes) Port() terra.NumberValue
- func (g TemplateContainersStartupProbeGrpcAttributes) Service() terra.StringValue
- type TemplateContainersStartupProbeGrpcState
- type TemplateContainersStartupProbeHttpGet
- type TemplateContainersStartupProbeHttpGetAttributes
- func (hg TemplateContainersStartupProbeHttpGetAttributes) HttpHeaders() terra.ListValue[TemplateContainers9Abba116Attributes]
- func (hg TemplateContainersStartupProbeHttpGetAttributes) InternalRef() (terra.Reference, error)
- func (hg TemplateContainersStartupProbeHttpGetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hg TemplateContainersStartupProbeHttpGetAttributes) InternalWithRef(ref terra.Reference) TemplateContainersStartupProbeHttpGetAttributes
- func (hg TemplateContainersStartupProbeHttpGetAttributes) Path() terra.StringValue
- func (hg TemplateContainersStartupProbeHttpGetAttributes) Port() terra.NumberValue
- type TemplateContainersStartupProbeHttpGetState
- type TemplateContainersStartupProbeState
- type TemplateContainersStartupProbeTcpSocket
- type TemplateContainersStartupProbeTcpSocketAttributes
- func (ts TemplateContainersStartupProbeTcpSocketAttributes) InternalRef() (terra.Reference, error)
- func (ts TemplateContainersStartupProbeTcpSocketAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ts TemplateContainersStartupProbeTcpSocketAttributes) InternalWithRef(ref terra.Reference) TemplateContainersStartupProbeTcpSocketAttributes
- func (ts TemplateContainersStartupProbeTcpSocketAttributes) Port() terra.NumberValue
- type TemplateContainersStartupProbeTcpSocketState
- type TemplateContainersState
- type TemplateContainersVolumeMounts
- type TemplateContainersVolumeMountsAttributes
- func (vm TemplateContainersVolumeMountsAttributes) InternalRef() (terra.Reference, error)
- func (vm TemplateContainersVolumeMountsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vm TemplateContainersVolumeMountsAttributes) InternalWithRef(ref terra.Reference) TemplateContainersVolumeMountsAttributes
- func (vm TemplateContainersVolumeMountsAttributes) MountPath() terra.StringValue
- func (vm TemplateContainersVolumeMountsAttributes) Name() terra.StringValue
- type TemplateContainersVolumeMountsState
- type TemplateScaling
- type TemplateScalingAttributes
- func (s TemplateScalingAttributes) InternalRef() (terra.Reference, error)
- func (s TemplateScalingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s TemplateScalingAttributes) InternalWithRef(ref terra.Reference) TemplateScalingAttributes
- func (s TemplateScalingAttributes) MaxInstanceCount() terra.NumberValue
- func (s TemplateScalingAttributes) MinInstanceCount() terra.NumberValue
- type TemplateScalingState
- type TemplateState
- type TemplateVolumes
- type TemplateVolumesAttributes
- func (v TemplateVolumesAttributes) CloudSqlInstance() terra.ListValue[TemplateVolumesCloudSqlInstanceAttributes]
- func (v TemplateVolumesAttributes) EmptyDir() terra.ListValue[TemplateVolumesEmptyDirAttributes]
- func (v TemplateVolumesAttributes) Gcs() terra.ListValue[TemplateVolumesGcsAttributes]
- func (v TemplateVolumesAttributes) InternalRef() (terra.Reference, error)
- func (v TemplateVolumesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (v TemplateVolumesAttributes) InternalWithRef(ref terra.Reference) TemplateVolumesAttributes
- func (v TemplateVolumesAttributes) Name() terra.StringValue
- func (v TemplateVolumesAttributes) Nfs() terra.ListValue[TemplateVolumesNfsAttributes]
- func (v TemplateVolumesAttributes) Secret() terra.ListValue[TemplateVolumesSecretAttributes]
- type TemplateVolumesCloudSqlInstance
- type TemplateVolumesCloudSqlInstanceAttributes
- func (csi TemplateVolumesCloudSqlInstanceAttributes) Instances() terra.SetValue[terra.StringValue]
- func (csi TemplateVolumesCloudSqlInstanceAttributes) InternalRef() (terra.Reference, error)
- func (csi TemplateVolumesCloudSqlInstanceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (csi TemplateVolumesCloudSqlInstanceAttributes) InternalWithRef(ref terra.Reference) TemplateVolumesCloudSqlInstanceAttributes
- type TemplateVolumesCloudSqlInstanceState
- type TemplateVolumesEmptyDir
- type TemplateVolumesEmptyDirAttributes
- func (ed TemplateVolumesEmptyDirAttributes) InternalRef() (terra.Reference, error)
- func (ed TemplateVolumesEmptyDirAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ed TemplateVolumesEmptyDirAttributes) InternalWithRef(ref terra.Reference) TemplateVolumesEmptyDirAttributes
- func (ed TemplateVolumesEmptyDirAttributes) Medium() terra.StringValue
- func (ed TemplateVolumesEmptyDirAttributes) SizeLimit() terra.StringValue
- type TemplateVolumesEmptyDirState
- type TemplateVolumesGcs
- type TemplateVolumesGcsAttributes
- func (g TemplateVolumesGcsAttributes) Bucket() terra.StringValue
- func (g TemplateVolumesGcsAttributes) InternalRef() (terra.Reference, error)
- func (g TemplateVolumesGcsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (g TemplateVolumesGcsAttributes) InternalWithRef(ref terra.Reference) TemplateVolumesGcsAttributes
- func (g TemplateVolumesGcsAttributes) ReadOnly() terra.BoolValue
- type TemplateVolumesGcsState
- type TemplateVolumesNfs
- type TemplateVolumesNfsAttributes
- func (n TemplateVolumesNfsAttributes) InternalRef() (terra.Reference, error)
- func (n TemplateVolumesNfsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (n TemplateVolumesNfsAttributes) InternalWithRef(ref terra.Reference) TemplateVolumesNfsAttributes
- func (n TemplateVolumesNfsAttributes) Path() terra.StringValue
- func (n TemplateVolumesNfsAttributes) ReadOnly() terra.BoolValue
- func (n TemplateVolumesNfsAttributes) Server() terra.StringValue
- type TemplateVolumesNfsState
- type TemplateVolumesSecret
- type TemplateVolumesSecretAttributes
- func (s TemplateVolumesSecretAttributes) DefaultMode() terra.NumberValue
- func (s TemplateVolumesSecretAttributes) InternalRef() (terra.Reference, error)
- func (s TemplateVolumesSecretAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s TemplateVolumesSecretAttributes) InternalWithRef(ref terra.Reference) TemplateVolumesSecretAttributes
- func (s TemplateVolumesSecretAttributes) Items() terra.ListValue[TemplateVolumesSecretItemsAttributes]
- func (s TemplateVolumesSecretAttributes) Secret() terra.StringValue
- type TemplateVolumesSecretItems
- type TemplateVolumesSecretItemsAttributes
- func (i TemplateVolumesSecretItemsAttributes) InternalRef() (terra.Reference, error)
- func (i TemplateVolumesSecretItemsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i TemplateVolumesSecretItemsAttributes) InternalWithRef(ref terra.Reference) TemplateVolumesSecretItemsAttributes
- func (i TemplateVolumesSecretItemsAttributes) Mode() terra.NumberValue
- func (i TemplateVolumesSecretItemsAttributes) Path() terra.StringValue
- func (i TemplateVolumesSecretItemsAttributes) Version() terra.StringValue
- type TemplateVolumesSecretItemsState
- type TemplateVolumesSecretState
- type TemplateVolumesState
- type TemplateVpcAccess
- type TemplateVpcAccessAttributes
- func (va TemplateVpcAccessAttributes) Connector() terra.StringValue
- func (va TemplateVpcAccessAttributes) Egress() terra.StringValue
- func (va TemplateVpcAccessAttributes) InternalRef() (terra.Reference, error)
- func (va TemplateVpcAccessAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (va TemplateVpcAccessAttributes) InternalWithRef(ref terra.Reference) TemplateVpcAccessAttributes
- func (va TemplateVpcAccessAttributes) NetworkInterfaces() terra.ListValue[TemplateVpcAccessNetworkInterfacesAttributes]
- type TemplateVpcAccessNetworkInterfaces
- type TemplateVpcAccessNetworkInterfacesAttributes
- func (ni TemplateVpcAccessNetworkInterfacesAttributes) InternalRef() (terra.Reference, error)
- func (ni TemplateVpcAccessNetworkInterfacesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ni TemplateVpcAccessNetworkInterfacesAttributes) InternalWithRef(ref terra.Reference) TemplateVpcAccessNetworkInterfacesAttributes
- func (ni TemplateVpcAccessNetworkInterfacesAttributes) Network() terra.StringValue
- func (ni TemplateVpcAccessNetworkInterfacesAttributes) Subnetwork() terra.StringValue
- func (ni TemplateVpcAccessNetworkInterfacesAttributes) Tags() terra.ListValue[terra.StringValue]
- type TemplateVpcAccessNetworkInterfacesState
- type TemplateVpcAccessState
- 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
- type Traffic
- type TrafficAttributes
- func (t TrafficAttributes) InternalRef() (terra.Reference, error)
- func (t TrafficAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TrafficAttributes) InternalWithRef(ref terra.Reference) TrafficAttributes
- func (t TrafficAttributes) Percent() terra.NumberValue
- func (t TrafficAttributes) Revision() terra.StringValue
- func (t TrafficAttributes) Tag() terra.StringValue
- func (t TrafficAttributes) Type() terra.StringValue
- type TrafficState
- type TrafficStatusesAttributes
- func (ts TrafficStatusesAttributes) InternalRef() (terra.Reference, error)
- func (ts TrafficStatusesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ts TrafficStatusesAttributes) InternalWithRef(ref terra.Reference) TrafficStatusesAttributes
- func (ts TrafficStatusesAttributes) Percent() terra.NumberValue
- func (ts TrafficStatusesAttributes) Revision() terra.StringValue
- func (ts TrafficStatusesAttributes) Tag() terra.StringValue
- func (ts TrafficStatusesAttributes) Type() terra.StringValue
- func (ts TrafficStatusesAttributes) Uri() terra.StringValue
- type TrafficStatusesState
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"` // CustomAudiences: list of string, optional CustomAudiences terra.ListValue[terra.StringValue] `hcl:"custom_audiences,attr"` // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Ingress: string, optional Ingress terra.StringValue `hcl:"ingress,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"` // Scaling: optional Scaling *Scaling `hcl:"scaling,block"` // Template: required Template *Template `hcl:"template,block" validate:"required"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` // Traffic: min=0 Traffic []Traffic `hcl:"traffic,block" validate:"min=0"` }
Args contains the configurations for google_cloud_run_v2_service.
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_service.
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 DataScalingAttributes ¶
type DataScalingAttributes struct {
// contains filtered or unexported fields
}
func (DataScalingAttributes) InternalRef ¶
func (s DataScalingAttributes) InternalRef() (terra.Reference, error)
func (DataScalingAttributes) InternalTokens ¶
func (s DataScalingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataScalingAttributes) InternalWithRef ¶
func (s DataScalingAttributes) InternalWithRef(ref terra.Reference) DataScalingAttributes
func (DataScalingAttributes) MinInstanceCount ¶
func (s DataScalingAttributes) MinInstanceCount() terra.NumberValue
type DataScalingState ¶
type DataScalingState struct {
MinInstanceCount float64 `json:"min_instance_count"`
}
type DataSource ¶
DataSource represents the Terraform data resource google_cloud_run_v2_service.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (gcrvs *DataSource) Attributes() dataGoogleCloudRunV2ServiceAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (gcrvs *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (gcrvs *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (gcrvs *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) Containers ¶
func (t DataTemplateAttributes) Containers() terra.ListValue[DataTemplateContainersAttributes]
func (DataTemplateAttributes) EncryptionKey ¶
func (t DataTemplateAttributes) EncryptionKey() terra.StringValue
func (DataTemplateAttributes) ExecutionEnvironment ¶
func (t DataTemplateAttributes) ExecutionEnvironment() 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) MaxInstanceRequestConcurrency ¶
func (t DataTemplateAttributes) MaxInstanceRequestConcurrency() terra.NumberValue
func (DataTemplateAttributes) Revision ¶
func (t DataTemplateAttributes) Revision() terra.StringValue
func (DataTemplateAttributes) Scaling ¶
func (t DataTemplateAttributes) Scaling() terra.ListValue[DataTemplateScalingAttributes]
func (DataTemplateAttributes) ServiceAccount ¶
func (t DataTemplateAttributes) ServiceAccount() terra.StringValue
func (DataTemplateAttributes) SessionAffinity ¶
func (t DataTemplateAttributes) SessionAffinity() terra.BoolValue
func (DataTemplateAttributes) Timeout ¶
func (t DataTemplateAttributes) Timeout() terra.StringValue
func (DataTemplateAttributes) Volumes ¶
func (t DataTemplateAttributes) Volumes() terra.ListValue[DataTemplateVolumesAttributes]
func (DataTemplateAttributes) VpcAccess ¶
func (t DataTemplateAttributes) VpcAccess() terra.ListValue[DataTemplateVpcAccessAttributes]
type DataTemplateContainers2Daa6B87Attributes ¶
type DataTemplateContainers2Daa6B87Attributes struct {
// contains filtered or unexported fields
}
func (DataTemplateContainers2Daa6B87Attributes) InternalRef ¶
func (skr DataTemplateContainers2Daa6B87Attributes) InternalRef() (terra.Reference, error)
func (DataTemplateContainers2Daa6B87Attributes) InternalTokens ¶
func (skr DataTemplateContainers2Daa6B87Attributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateContainers2Daa6B87Attributes) InternalWithRef ¶
func (skr DataTemplateContainers2Daa6B87Attributes) InternalWithRef(ref terra.Reference) DataTemplateContainers2Daa6B87Attributes
func (DataTemplateContainers2Daa6B87Attributes) Secret ¶
func (skr DataTemplateContainers2Daa6B87Attributes) Secret() terra.StringValue
func (DataTemplateContainers2Daa6B87Attributes) Version ¶
func (skr DataTemplateContainers2Daa6B87Attributes) Version() terra.StringValue
type DataTemplateContainers32Db2D95Attributes ¶
type DataTemplateContainers32Db2D95Attributes struct {
// contains filtered or unexported fields
}
func (DataTemplateContainers32Db2D95Attributes) InternalRef ¶
func (hh DataTemplateContainers32Db2D95Attributes) InternalRef() (terra.Reference, error)
func (DataTemplateContainers32Db2D95Attributes) InternalTokens ¶
func (hh DataTemplateContainers32Db2D95Attributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateContainers32Db2D95Attributes) InternalWithRef ¶
func (hh DataTemplateContainers32Db2D95Attributes) InternalWithRef(ref terra.Reference) DataTemplateContainers32Db2D95Attributes
func (DataTemplateContainers32Db2D95Attributes) Name ¶
func (hh DataTemplateContainers32Db2D95Attributes) Name() terra.StringValue
func (DataTemplateContainers32Db2D95Attributes) Value ¶
func (hh DataTemplateContainers32Db2D95Attributes) Value() terra.StringValue
type DataTemplateContainers9Abba116Attributes ¶
type DataTemplateContainers9Abba116Attributes struct {
// contains filtered or unexported fields
}
func (DataTemplateContainers9Abba116Attributes) InternalRef ¶
func (hh DataTemplateContainers9Abba116Attributes) InternalRef() (terra.Reference, error)
func (DataTemplateContainers9Abba116Attributes) InternalTokens ¶
func (hh DataTemplateContainers9Abba116Attributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateContainers9Abba116Attributes) InternalWithRef ¶
func (hh DataTemplateContainers9Abba116Attributes) InternalWithRef(ref terra.Reference) DataTemplateContainers9Abba116Attributes
func (DataTemplateContainers9Abba116Attributes) Name ¶
func (hh DataTemplateContainers9Abba116Attributes) Name() terra.StringValue
func (DataTemplateContainers9Abba116Attributes) Value ¶
func (hh DataTemplateContainers9Abba116Attributes) Value() terra.StringValue
type DataTemplateContainersAttributes ¶
type DataTemplateContainersAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateContainersAttributes) Args ¶
func (c DataTemplateContainersAttributes) Args() terra.ListValue[terra.StringValue]
func (DataTemplateContainersAttributes) Command ¶
func (c DataTemplateContainersAttributes) Command() terra.ListValue[terra.StringValue]
func (DataTemplateContainersAttributes) DependsOn ¶
func (c DataTemplateContainersAttributes) DependsOn() terra.ListValue[terra.StringValue]
func (DataTemplateContainersAttributes) Image ¶
func (c DataTemplateContainersAttributes) Image() terra.StringValue
func (DataTemplateContainersAttributes) InternalRef ¶
func (c DataTemplateContainersAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateContainersAttributes) InternalTokens ¶
func (c DataTemplateContainersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateContainersAttributes) InternalWithRef ¶
func (c DataTemplateContainersAttributes) InternalWithRef(ref terra.Reference) DataTemplateContainersAttributes
func (DataTemplateContainersAttributes) LivenessProbe ¶
func (c DataTemplateContainersAttributes) LivenessProbe() terra.ListValue[DataTemplateContainersLivenessProbeAttributes]
func (DataTemplateContainersAttributes) Name ¶
func (c DataTemplateContainersAttributes) Name() terra.StringValue
func (DataTemplateContainersAttributes) Ports ¶
func (c DataTemplateContainersAttributes) Ports() terra.ListValue[DataTemplateContainersPortsAttributes]
func (DataTemplateContainersAttributes) Resources ¶
func (c DataTemplateContainersAttributes) Resources() terra.ListValue[DataTemplateContainersResourcesAttributes]
func (DataTemplateContainersAttributes) StartupProbe ¶
func (c DataTemplateContainersAttributes) StartupProbe() terra.ListValue[DataTemplateContainersStartupProbeAttributes]
func (DataTemplateContainersAttributes) VolumeMounts ¶
func (c DataTemplateContainersAttributes) VolumeMounts() terra.ListValue[DataTemplateContainersVolumeMountsAttributes]
func (DataTemplateContainersAttributes) WorkingDir ¶
func (c DataTemplateContainersAttributes) WorkingDir() terra.StringValue
type DataTemplateContainersEnvAttributes ¶
type DataTemplateContainersEnvAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateContainersEnvAttributes) InternalRef ¶
func (e DataTemplateContainersEnvAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateContainersEnvAttributes) InternalTokens ¶
func (e DataTemplateContainersEnvAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateContainersEnvAttributes) InternalWithRef ¶
func (e DataTemplateContainersEnvAttributes) InternalWithRef(ref terra.Reference) DataTemplateContainersEnvAttributes
func (DataTemplateContainersEnvAttributes) Name ¶
func (e DataTemplateContainersEnvAttributes) Name() terra.StringValue
func (DataTemplateContainersEnvAttributes) Value ¶
func (e DataTemplateContainersEnvAttributes) Value() terra.StringValue
func (DataTemplateContainersEnvAttributes) ValueSource ¶
func (e DataTemplateContainersEnvAttributes) ValueSource() terra.ListValue[DataTemplateContainersEnvValueSourceAttributes]
type DataTemplateContainersEnvState ¶
type DataTemplateContainersEnvState struct { Name string `json:"name"` Value string `json:"value"` ValueSource []DataTemplateContainersEnvValueSourceState `json:"value_source"` }
type DataTemplateContainersEnvValueSourceAttributes ¶
type DataTemplateContainersEnvValueSourceAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateContainersEnvValueSourceAttributes) InternalRef ¶
func (vs DataTemplateContainersEnvValueSourceAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateContainersEnvValueSourceAttributes) InternalTokens ¶
func (vs DataTemplateContainersEnvValueSourceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateContainersEnvValueSourceAttributes) InternalWithRef ¶
func (vs DataTemplateContainersEnvValueSourceAttributes) InternalWithRef(ref terra.Reference) DataTemplateContainersEnvValueSourceAttributes
func (DataTemplateContainersEnvValueSourceAttributes) SecretKeyRef ¶
func (vs DataTemplateContainersEnvValueSourceAttributes) SecretKeyRef() terra.ListValue[DataTemplateContainers2Daa6B87Attributes]
type DataTemplateContainersEnvValueSourceState ¶
type DataTemplateContainersEnvValueSourceState struct {
SecretKeyRef []DataTemplateContainers2Daa6B87State `json:"secret_key_ref"`
}
type DataTemplateContainersLivenessProbeAttributes ¶
type DataTemplateContainersLivenessProbeAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateContainersLivenessProbeAttributes) FailureThreshold ¶
func (lp DataTemplateContainersLivenessProbeAttributes) FailureThreshold() terra.NumberValue
func (DataTemplateContainersLivenessProbeAttributes) InitialDelaySeconds ¶
func (lp DataTemplateContainersLivenessProbeAttributes) InitialDelaySeconds() terra.NumberValue
func (DataTemplateContainersLivenessProbeAttributes) InternalRef ¶
func (lp DataTemplateContainersLivenessProbeAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateContainersLivenessProbeAttributes) InternalTokens ¶
func (lp DataTemplateContainersLivenessProbeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateContainersLivenessProbeAttributes) InternalWithRef ¶
func (lp DataTemplateContainersLivenessProbeAttributes) InternalWithRef(ref terra.Reference) DataTemplateContainersLivenessProbeAttributes
func (DataTemplateContainersLivenessProbeAttributes) PeriodSeconds ¶
func (lp DataTemplateContainersLivenessProbeAttributes) PeriodSeconds() terra.NumberValue
func (DataTemplateContainersLivenessProbeAttributes) TimeoutSeconds ¶
func (lp DataTemplateContainersLivenessProbeAttributes) TimeoutSeconds() terra.NumberValue
type DataTemplateContainersLivenessProbeGrpcAttributes ¶
type DataTemplateContainersLivenessProbeGrpcAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateContainersLivenessProbeGrpcAttributes) InternalRef ¶
func (g DataTemplateContainersLivenessProbeGrpcAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateContainersLivenessProbeGrpcAttributes) InternalTokens ¶
func (g DataTemplateContainersLivenessProbeGrpcAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateContainersLivenessProbeGrpcAttributes) InternalWithRef ¶
func (g DataTemplateContainersLivenessProbeGrpcAttributes) InternalWithRef(ref terra.Reference) DataTemplateContainersLivenessProbeGrpcAttributes
func (DataTemplateContainersLivenessProbeGrpcAttributes) Port ¶
func (g DataTemplateContainersLivenessProbeGrpcAttributes) Port() terra.NumberValue
func (DataTemplateContainersLivenessProbeGrpcAttributes) Service ¶
func (g DataTemplateContainersLivenessProbeGrpcAttributes) Service() terra.StringValue
type DataTemplateContainersLivenessProbeHttpGetAttributes ¶
type DataTemplateContainersLivenessProbeHttpGetAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateContainersLivenessProbeHttpGetAttributes) HttpHeaders ¶
func (hg DataTemplateContainersLivenessProbeHttpGetAttributes) HttpHeaders() terra.ListValue[DataTemplateContainers32Db2D95Attributes]
func (DataTemplateContainersLivenessProbeHttpGetAttributes) InternalRef ¶
func (hg DataTemplateContainersLivenessProbeHttpGetAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateContainersLivenessProbeHttpGetAttributes) InternalTokens ¶
func (hg DataTemplateContainersLivenessProbeHttpGetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateContainersLivenessProbeHttpGetAttributes) InternalWithRef ¶
func (hg DataTemplateContainersLivenessProbeHttpGetAttributes) InternalWithRef(ref terra.Reference) DataTemplateContainersLivenessProbeHttpGetAttributes
func (DataTemplateContainersLivenessProbeHttpGetAttributes) Path ¶
func (hg DataTemplateContainersLivenessProbeHttpGetAttributes) Path() terra.StringValue
func (DataTemplateContainersLivenessProbeHttpGetAttributes) Port ¶
func (hg DataTemplateContainersLivenessProbeHttpGetAttributes) Port() terra.NumberValue
type DataTemplateContainersLivenessProbeHttpGetState ¶
type DataTemplateContainersLivenessProbeHttpGetState struct { Path string `json:"path"` Port float64 `json:"port"` HttpHeaders []DataTemplateContainers32Db2D95State `json:"http_headers"` }
type DataTemplateContainersLivenessProbeState ¶
type DataTemplateContainersLivenessProbeState struct { FailureThreshold float64 `json:"failure_threshold"` InitialDelaySeconds float64 `json:"initial_delay_seconds"` PeriodSeconds float64 `json:"period_seconds"` TimeoutSeconds float64 `json:"timeout_seconds"` Grpc []DataTemplateContainersLivenessProbeGrpcState `json:"grpc"` HttpGet []DataTemplateContainersLivenessProbeHttpGetState `json:"http_get"` TcpSocket []DataTemplateContainersLivenessProbeTcpSocketState `json:"tcp_socket"` }
type DataTemplateContainersLivenessProbeTcpSocketAttributes ¶
type DataTemplateContainersLivenessProbeTcpSocketAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateContainersLivenessProbeTcpSocketAttributes) InternalRef ¶
func (ts DataTemplateContainersLivenessProbeTcpSocketAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateContainersLivenessProbeTcpSocketAttributes) InternalTokens ¶
func (ts DataTemplateContainersLivenessProbeTcpSocketAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateContainersLivenessProbeTcpSocketAttributes) InternalWithRef ¶
func (ts DataTemplateContainersLivenessProbeTcpSocketAttributes) InternalWithRef(ref terra.Reference) DataTemplateContainersLivenessProbeTcpSocketAttributes
func (DataTemplateContainersLivenessProbeTcpSocketAttributes) Port ¶
func (ts DataTemplateContainersLivenessProbeTcpSocketAttributes) Port() terra.NumberValue
type DataTemplateContainersLivenessProbeTcpSocketState ¶
type DataTemplateContainersLivenessProbeTcpSocketState struct {
Port float64 `json:"port"`
}
type DataTemplateContainersPortsAttributes ¶
type DataTemplateContainersPortsAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateContainersPortsAttributes) ContainerPort ¶
func (p DataTemplateContainersPortsAttributes) ContainerPort() terra.NumberValue
func (DataTemplateContainersPortsAttributes) InternalRef ¶
func (p DataTemplateContainersPortsAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateContainersPortsAttributes) InternalTokens ¶
func (p DataTemplateContainersPortsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateContainersPortsAttributes) InternalWithRef ¶
func (p DataTemplateContainersPortsAttributes) InternalWithRef(ref terra.Reference) DataTemplateContainersPortsAttributes
func (DataTemplateContainersPortsAttributes) Name ¶
func (p DataTemplateContainersPortsAttributes) Name() terra.StringValue
type DataTemplateContainersResourcesAttributes ¶
type DataTemplateContainersResourcesAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateContainersResourcesAttributes) CpuIdle ¶
func (r DataTemplateContainersResourcesAttributes) CpuIdle() terra.BoolValue
func (DataTemplateContainersResourcesAttributes) InternalRef ¶
func (r DataTemplateContainersResourcesAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateContainersResourcesAttributes) InternalTokens ¶
func (r DataTemplateContainersResourcesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateContainersResourcesAttributes) InternalWithRef ¶
func (r DataTemplateContainersResourcesAttributes) InternalWithRef(ref terra.Reference) DataTemplateContainersResourcesAttributes
func (DataTemplateContainersResourcesAttributes) Limits ¶
func (r DataTemplateContainersResourcesAttributes) Limits() terra.MapValue[terra.StringValue]
func (DataTemplateContainersResourcesAttributes) StartupCpuBoost ¶
func (r DataTemplateContainersResourcesAttributes) StartupCpuBoost() terra.BoolValue
type DataTemplateContainersStartupProbeAttributes ¶
type DataTemplateContainersStartupProbeAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateContainersStartupProbeAttributes) FailureThreshold ¶
func (sp DataTemplateContainersStartupProbeAttributes) FailureThreshold() terra.NumberValue
func (DataTemplateContainersStartupProbeAttributes) InitialDelaySeconds ¶
func (sp DataTemplateContainersStartupProbeAttributes) InitialDelaySeconds() terra.NumberValue
func (DataTemplateContainersStartupProbeAttributes) InternalRef ¶
func (sp DataTemplateContainersStartupProbeAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateContainersStartupProbeAttributes) InternalTokens ¶
func (sp DataTemplateContainersStartupProbeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateContainersStartupProbeAttributes) InternalWithRef ¶
func (sp DataTemplateContainersStartupProbeAttributes) InternalWithRef(ref terra.Reference) DataTemplateContainersStartupProbeAttributes
func (DataTemplateContainersStartupProbeAttributes) PeriodSeconds ¶
func (sp DataTemplateContainersStartupProbeAttributes) PeriodSeconds() terra.NumberValue
func (DataTemplateContainersStartupProbeAttributes) TimeoutSeconds ¶
func (sp DataTemplateContainersStartupProbeAttributes) TimeoutSeconds() terra.NumberValue
type DataTemplateContainersStartupProbeGrpcAttributes ¶
type DataTemplateContainersStartupProbeGrpcAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateContainersStartupProbeGrpcAttributes) InternalRef ¶
func (g DataTemplateContainersStartupProbeGrpcAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateContainersStartupProbeGrpcAttributes) InternalTokens ¶
func (g DataTemplateContainersStartupProbeGrpcAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateContainersStartupProbeGrpcAttributes) InternalWithRef ¶
func (g DataTemplateContainersStartupProbeGrpcAttributes) InternalWithRef(ref terra.Reference) DataTemplateContainersStartupProbeGrpcAttributes
func (DataTemplateContainersStartupProbeGrpcAttributes) Port ¶
func (g DataTemplateContainersStartupProbeGrpcAttributes) Port() terra.NumberValue
func (DataTemplateContainersStartupProbeGrpcAttributes) Service ¶
func (g DataTemplateContainersStartupProbeGrpcAttributes) Service() terra.StringValue
type DataTemplateContainersStartupProbeHttpGetAttributes ¶
type DataTemplateContainersStartupProbeHttpGetAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateContainersStartupProbeHttpGetAttributes) HttpHeaders ¶
func (hg DataTemplateContainersStartupProbeHttpGetAttributes) HttpHeaders() terra.ListValue[DataTemplateContainers9Abba116Attributes]
func (DataTemplateContainersStartupProbeHttpGetAttributes) InternalRef ¶
func (hg DataTemplateContainersStartupProbeHttpGetAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateContainersStartupProbeHttpGetAttributes) InternalTokens ¶
func (hg DataTemplateContainersStartupProbeHttpGetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateContainersStartupProbeHttpGetAttributes) InternalWithRef ¶
func (hg DataTemplateContainersStartupProbeHttpGetAttributes) InternalWithRef(ref terra.Reference) DataTemplateContainersStartupProbeHttpGetAttributes
func (DataTemplateContainersStartupProbeHttpGetAttributes) Path ¶
func (hg DataTemplateContainersStartupProbeHttpGetAttributes) Path() terra.StringValue
func (DataTemplateContainersStartupProbeHttpGetAttributes) Port ¶
func (hg DataTemplateContainersStartupProbeHttpGetAttributes) Port() terra.NumberValue
type DataTemplateContainersStartupProbeHttpGetState ¶
type DataTemplateContainersStartupProbeHttpGetState struct { Path string `json:"path"` Port float64 `json:"port"` HttpHeaders []DataTemplateContainers9Abba116State `json:"http_headers"` }
type DataTemplateContainersStartupProbeState ¶
type DataTemplateContainersStartupProbeState struct { FailureThreshold float64 `json:"failure_threshold"` InitialDelaySeconds float64 `json:"initial_delay_seconds"` PeriodSeconds float64 `json:"period_seconds"` TimeoutSeconds float64 `json:"timeout_seconds"` Grpc []DataTemplateContainersStartupProbeGrpcState `json:"grpc"` HttpGet []DataTemplateContainersStartupProbeHttpGetState `json:"http_get"` TcpSocket []DataTemplateContainersStartupProbeTcpSocketState `json:"tcp_socket"` }
type DataTemplateContainersStartupProbeTcpSocketAttributes ¶
type DataTemplateContainersStartupProbeTcpSocketAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateContainersStartupProbeTcpSocketAttributes) InternalRef ¶
func (ts DataTemplateContainersStartupProbeTcpSocketAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateContainersStartupProbeTcpSocketAttributes) InternalTokens ¶
func (ts DataTemplateContainersStartupProbeTcpSocketAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateContainersStartupProbeTcpSocketAttributes) InternalWithRef ¶
func (ts DataTemplateContainersStartupProbeTcpSocketAttributes) InternalWithRef(ref terra.Reference) DataTemplateContainersStartupProbeTcpSocketAttributes
func (DataTemplateContainersStartupProbeTcpSocketAttributes) Port ¶
func (ts DataTemplateContainersStartupProbeTcpSocketAttributes) Port() terra.NumberValue
type DataTemplateContainersStartupProbeTcpSocketState ¶
type DataTemplateContainersStartupProbeTcpSocketState struct {
Port float64 `json:"port"`
}
type DataTemplateContainersState ¶
type DataTemplateContainersState struct { Args []string `json:"args"` Command []string `json:"command"` DependsOn []string `json:"depends_on"` Image string `json:"image"` Name string `json:"name"` WorkingDir string `json:"working_dir"` Env []DataTemplateContainersEnvState `json:"env"` LivenessProbe []DataTemplateContainersLivenessProbeState `json:"liveness_probe"` Ports []DataTemplateContainersPortsState `json:"ports"` Resources []DataTemplateContainersResourcesState `json:"resources"` StartupProbe []DataTemplateContainersStartupProbeState `json:"startup_probe"` VolumeMounts []DataTemplateContainersVolumeMountsState `json:"volume_mounts"` }
type DataTemplateContainersVolumeMountsAttributes ¶
type DataTemplateContainersVolumeMountsAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateContainersVolumeMountsAttributes) InternalRef ¶
func (vm DataTemplateContainersVolumeMountsAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateContainersVolumeMountsAttributes) InternalTokens ¶
func (vm DataTemplateContainersVolumeMountsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateContainersVolumeMountsAttributes) InternalWithRef ¶
func (vm DataTemplateContainersVolumeMountsAttributes) InternalWithRef(ref terra.Reference) DataTemplateContainersVolumeMountsAttributes
func (DataTemplateContainersVolumeMountsAttributes) MountPath ¶
func (vm DataTemplateContainersVolumeMountsAttributes) MountPath() terra.StringValue
func (DataTemplateContainersVolumeMountsAttributes) Name ¶
func (vm DataTemplateContainersVolumeMountsAttributes) Name() terra.StringValue
type DataTemplateScalingAttributes ¶
type DataTemplateScalingAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateScalingAttributes) InternalRef ¶
func (s DataTemplateScalingAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateScalingAttributes) InternalTokens ¶
func (s DataTemplateScalingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateScalingAttributes) InternalWithRef ¶
func (s DataTemplateScalingAttributes) InternalWithRef(ref terra.Reference) DataTemplateScalingAttributes
func (DataTemplateScalingAttributes) MaxInstanceCount ¶
func (s DataTemplateScalingAttributes) MaxInstanceCount() terra.NumberValue
func (DataTemplateScalingAttributes) MinInstanceCount ¶
func (s DataTemplateScalingAttributes) MinInstanceCount() terra.NumberValue
type DataTemplateState ¶
type DataTemplateState struct { Annotations map[string]string `json:"annotations"` EncryptionKey string `json:"encryption_key"` ExecutionEnvironment string `json:"execution_environment"` Labels map[string]string `json:"labels"` MaxInstanceRequestConcurrency float64 `json:"max_instance_request_concurrency"` Revision string `json:"revision"` ServiceAccount string `json:"service_account"` SessionAffinity bool `json:"session_affinity"` Timeout string `json:"timeout"` Containers []DataTemplateContainersState `json:"containers"` Scaling []DataTemplateScalingState `json:"scaling"` Volumes []DataTemplateVolumesState `json:"volumes"` VpcAccess []DataTemplateVpcAccessState `json:"vpc_access"` }
type DataTemplateVolumesAttributes ¶
type DataTemplateVolumesAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateVolumesAttributes) CloudSqlInstance ¶
func (v DataTemplateVolumesAttributes) CloudSqlInstance() terra.ListValue[DataTemplateVolumesCloudSqlInstanceAttributes]
func (DataTemplateVolumesAttributes) EmptyDir ¶
func (v DataTemplateVolumesAttributes) EmptyDir() terra.ListValue[DataTemplateVolumesEmptyDirAttributes]
func (DataTemplateVolumesAttributes) Gcs ¶
func (v DataTemplateVolumesAttributes) Gcs() terra.ListValue[DataTemplateVolumesGcsAttributes]
func (DataTemplateVolumesAttributes) InternalRef ¶
func (v DataTemplateVolumesAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateVolumesAttributes) InternalTokens ¶
func (v DataTemplateVolumesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateVolumesAttributes) InternalWithRef ¶
func (v DataTemplateVolumesAttributes) InternalWithRef(ref terra.Reference) DataTemplateVolumesAttributes
func (DataTemplateVolumesAttributes) Name ¶
func (v DataTemplateVolumesAttributes) Name() terra.StringValue
func (DataTemplateVolumesAttributes) Nfs ¶
func (v DataTemplateVolumesAttributes) Nfs() terra.ListValue[DataTemplateVolumesNfsAttributes]
func (DataTemplateVolumesAttributes) Secret ¶
func (v DataTemplateVolumesAttributes) Secret() terra.ListValue[DataTemplateVolumesSecretAttributes]
type DataTemplateVolumesCloudSqlInstanceAttributes ¶
type DataTemplateVolumesCloudSqlInstanceAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateVolumesCloudSqlInstanceAttributes) Instances ¶
func (csi DataTemplateVolumesCloudSqlInstanceAttributes) Instances() terra.SetValue[terra.StringValue]
func (DataTemplateVolumesCloudSqlInstanceAttributes) InternalRef ¶
func (csi DataTemplateVolumesCloudSqlInstanceAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateVolumesCloudSqlInstanceAttributes) InternalTokens ¶
func (csi DataTemplateVolumesCloudSqlInstanceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateVolumesCloudSqlInstanceAttributes) InternalWithRef ¶
func (csi DataTemplateVolumesCloudSqlInstanceAttributes) InternalWithRef(ref terra.Reference) DataTemplateVolumesCloudSqlInstanceAttributes
type DataTemplateVolumesCloudSqlInstanceState ¶
type DataTemplateVolumesCloudSqlInstanceState struct {
Instances []string `json:"instances"`
}
type DataTemplateVolumesEmptyDirAttributes ¶
type DataTemplateVolumesEmptyDirAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateVolumesEmptyDirAttributes) InternalRef ¶
func (ed DataTemplateVolumesEmptyDirAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateVolumesEmptyDirAttributes) InternalTokens ¶
func (ed DataTemplateVolumesEmptyDirAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateVolumesEmptyDirAttributes) InternalWithRef ¶
func (ed DataTemplateVolumesEmptyDirAttributes) InternalWithRef(ref terra.Reference) DataTemplateVolumesEmptyDirAttributes
func (DataTemplateVolumesEmptyDirAttributes) Medium ¶
func (ed DataTemplateVolumesEmptyDirAttributes) Medium() terra.StringValue
func (DataTemplateVolumesEmptyDirAttributes) SizeLimit ¶
func (ed DataTemplateVolumesEmptyDirAttributes) SizeLimit() terra.StringValue
type DataTemplateVolumesGcsAttributes ¶
type DataTemplateVolumesGcsAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateVolumesGcsAttributes) Bucket ¶
func (g DataTemplateVolumesGcsAttributes) Bucket() terra.StringValue
func (DataTemplateVolumesGcsAttributes) InternalRef ¶
func (g DataTemplateVolumesGcsAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateVolumesGcsAttributes) InternalTokens ¶
func (g DataTemplateVolumesGcsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateVolumesGcsAttributes) InternalWithRef ¶
func (g DataTemplateVolumesGcsAttributes) InternalWithRef(ref terra.Reference) DataTemplateVolumesGcsAttributes
func (DataTemplateVolumesGcsAttributes) ReadOnly ¶
func (g DataTemplateVolumesGcsAttributes) ReadOnly() terra.BoolValue
type DataTemplateVolumesNfsAttributes ¶
type DataTemplateVolumesNfsAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateVolumesNfsAttributes) InternalRef ¶
func (n DataTemplateVolumesNfsAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateVolumesNfsAttributes) InternalTokens ¶
func (n DataTemplateVolumesNfsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateVolumesNfsAttributes) InternalWithRef ¶
func (n DataTemplateVolumesNfsAttributes) InternalWithRef(ref terra.Reference) DataTemplateVolumesNfsAttributes
func (DataTemplateVolumesNfsAttributes) Path ¶
func (n DataTemplateVolumesNfsAttributes) Path() terra.StringValue
func (DataTemplateVolumesNfsAttributes) ReadOnly ¶
func (n DataTemplateVolumesNfsAttributes) ReadOnly() terra.BoolValue
func (DataTemplateVolumesNfsAttributes) Server ¶
func (n DataTemplateVolumesNfsAttributes) Server() terra.StringValue
type DataTemplateVolumesSecretAttributes ¶
type DataTemplateVolumesSecretAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateVolumesSecretAttributes) DefaultMode ¶
func (s DataTemplateVolumesSecretAttributes) DefaultMode() terra.NumberValue
func (DataTemplateVolumesSecretAttributes) InternalRef ¶
func (s DataTemplateVolumesSecretAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateVolumesSecretAttributes) InternalTokens ¶
func (s DataTemplateVolumesSecretAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateVolumesSecretAttributes) InternalWithRef ¶
func (s DataTemplateVolumesSecretAttributes) InternalWithRef(ref terra.Reference) DataTemplateVolumesSecretAttributes
func (DataTemplateVolumesSecretAttributes) Secret ¶
func (s DataTemplateVolumesSecretAttributes) Secret() terra.StringValue
type DataTemplateVolumesSecretItemsAttributes ¶
type DataTemplateVolumesSecretItemsAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateVolumesSecretItemsAttributes) InternalRef ¶
func (i DataTemplateVolumesSecretItemsAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateVolumesSecretItemsAttributes) InternalTokens ¶
func (i DataTemplateVolumesSecretItemsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateVolumesSecretItemsAttributes) InternalWithRef ¶
func (i DataTemplateVolumesSecretItemsAttributes) InternalWithRef(ref terra.Reference) DataTemplateVolumesSecretItemsAttributes
func (DataTemplateVolumesSecretItemsAttributes) Mode ¶
func (i DataTemplateVolumesSecretItemsAttributes) Mode() terra.NumberValue
func (DataTemplateVolumesSecretItemsAttributes) Path ¶
func (i DataTemplateVolumesSecretItemsAttributes) Path() terra.StringValue
func (DataTemplateVolumesSecretItemsAttributes) Version ¶
func (i DataTemplateVolumesSecretItemsAttributes) Version() terra.StringValue
type DataTemplateVolumesSecretState ¶
type DataTemplateVolumesSecretState struct { DefaultMode float64 `json:"default_mode"` Secret string `json:"secret"` Items []DataTemplateVolumesSecretItemsState `json:"items"` }
type DataTemplateVolumesState ¶
type DataTemplateVolumesState struct { Name string `json:"name"` CloudSqlInstance []DataTemplateVolumesCloudSqlInstanceState `json:"cloud_sql_instance"` EmptyDir []DataTemplateVolumesEmptyDirState `json:"empty_dir"` Gcs []DataTemplateVolumesGcsState `json:"gcs"` Nfs []DataTemplateVolumesNfsState `json:"nfs"` Secret []DataTemplateVolumesSecretState `json:"secret"` }
type DataTemplateVpcAccessAttributes ¶
type DataTemplateVpcAccessAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateVpcAccessAttributes) Connector ¶
func (va DataTemplateVpcAccessAttributes) Connector() terra.StringValue
func (DataTemplateVpcAccessAttributes) Egress ¶
func (va DataTemplateVpcAccessAttributes) Egress() terra.StringValue
func (DataTemplateVpcAccessAttributes) InternalRef ¶
func (va DataTemplateVpcAccessAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateVpcAccessAttributes) InternalTokens ¶
func (va DataTemplateVpcAccessAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateVpcAccessAttributes) InternalWithRef ¶
func (va DataTemplateVpcAccessAttributes) InternalWithRef(ref terra.Reference) DataTemplateVpcAccessAttributes
func (DataTemplateVpcAccessAttributes) NetworkInterfaces ¶
func (va DataTemplateVpcAccessAttributes) NetworkInterfaces() terra.ListValue[DataTemplateVpcAccessNetworkInterfacesAttributes]
type DataTemplateVpcAccessNetworkInterfacesAttributes ¶
type DataTemplateVpcAccessNetworkInterfacesAttributes struct {
// contains filtered or unexported fields
}
func (DataTemplateVpcAccessNetworkInterfacesAttributes) InternalRef ¶
func (ni DataTemplateVpcAccessNetworkInterfacesAttributes) InternalRef() (terra.Reference, error)
func (DataTemplateVpcAccessNetworkInterfacesAttributes) InternalTokens ¶
func (ni DataTemplateVpcAccessNetworkInterfacesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTemplateVpcAccessNetworkInterfacesAttributes) InternalWithRef ¶
func (ni DataTemplateVpcAccessNetworkInterfacesAttributes) InternalWithRef(ref terra.Reference) DataTemplateVpcAccessNetworkInterfacesAttributes
func (DataTemplateVpcAccessNetworkInterfacesAttributes) Network ¶
func (ni DataTemplateVpcAccessNetworkInterfacesAttributes) Network() terra.StringValue
func (DataTemplateVpcAccessNetworkInterfacesAttributes) Subnetwork ¶
func (ni DataTemplateVpcAccessNetworkInterfacesAttributes) Subnetwork() terra.StringValue
func (DataTemplateVpcAccessNetworkInterfacesAttributes) Tags ¶
func (ni DataTemplateVpcAccessNetworkInterfacesAttributes) Tags() terra.ListValue[terra.StringValue]
type DataTemplateVpcAccessState ¶
type DataTemplateVpcAccessState struct { Connector string `json:"connector"` Egress string `json:"egress"` NetworkInterfaces []DataTemplateVpcAccessNetworkInterfacesState `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 DataTrafficAttributes ¶
type DataTrafficAttributes struct {
// contains filtered or unexported fields
}
func (DataTrafficAttributes) InternalRef ¶
func (t DataTrafficAttributes) InternalRef() (terra.Reference, error)
func (DataTrafficAttributes) InternalTokens ¶
func (t DataTrafficAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTrafficAttributes) InternalWithRef ¶
func (t DataTrafficAttributes) InternalWithRef(ref terra.Reference) DataTrafficAttributes
func (DataTrafficAttributes) Percent ¶
func (t DataTrafficAttributes) Percent() terra.NumberValue
func (DataTrafficAttributes) Revision ¶
func (t DataTrafficAttributes) Revision() terra.StringValue
func (DataTrafficAttributes) Tag ¶
func (t DataTrafficAttributes) Tag() terra.StringValue
func (DataTrafficAttributes) Type ¶
func (t DataTrafficAttributes) Type() terra.StringValue
type DataTrafficState ¶
type DataTrafficStatusesAttributes ¶
type DataTrafficStatusesAttributes struct {
// contains filtered or unexported fields
}
func (DataTrafficStatusesAttributes) InternalRef ¶
func (ts DataTrafficStatusesAttributes) InternalRef() (terra.Reference, error)
func (DataTrafficStatusesAttributes) InternalTokens ¶
func (ts DataTrafficStatusesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTrafficStatusesAttributes) InternalWithRef ¶
func (ts DataTrafficStatusesAttributes) InternalWithRef(ref terra.Reference) DataTrafficStatusesAttributes
func (DataTrafficStatusesAttributes) Percent ¶
func (ts DataTrafficStatusesAttributes) Percent() terra.NumberValue
func (DataTrafficStatusesAttributes) Revision ¶
func (ts DataTrafficStatusesAttributes) Revision() terra.StringValue
func (DataTrafficStatusesAttributes) Tag ¶
func (ts DataTrafficStatusesAttributes) Tag() terra.StringValue
func (DataTrafficStatusesAttributes) Type ¶
func (ts DataTrafficStatusesAttributes) Type() terra.StringValue
func (DataTrafficStatusesAttributes) Uri ¶
func (ts DataTrafficStatusesAttributes) Uri() 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_service.
func (*Resource) Attributes ¶
func (gcrvs *Resource) Attributes() googleCloudRunV2ServiceAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (gcrvs *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (gcrvs *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 Scaling ¶
type Scaling struct { // MinInstanceCount: number, optional MinInstanceCount terra.NumberValue `hcl:"min_instance_count,attr"` }
type ScalingAttributes ¶
type ScalingAttributes struct {
// contains filtered or unexported fields
}
func (ScalingAttributes) InternalRef ¶
func (s ScalingAttributes) InternalRef() (terra.Reference, error)
func (ScalingAttributes) InternalTokens ¶
func (s ScalingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ScalingAttributes) InternalWithRef ¶
func (s ScalingAttributes) InternalWithRef(ref terra.Reference) ScalingAttributes
func (ScalingAttributes) MinInstanceCount ¶
func (s ScalingAttributes) MinInstanceCount() terra.NumberValue
type ScalingState ¶
type ScalingState struct {
MinInstanceCount float64 `json:"min_instance_count"`
}
type Template ¶
type Template struct { // Annotations: map of string, optional Annotations terra.MapValue[terra.StringValue] `hcl:"annotations,attr"` // EncryptionKey: string, optional EncryptionKey terra.StringValue `hcl:"encryption_key,attr"` // ExecutionEnvironment: string, optional ExecutionEnvironment terra.StringValue `hcl:"execution_environment,attr"` // Labels: map of string, optional Labels terra.MapValue[terra.StringValue] `hcl:"labels,attr"` // MaxInstanceRequestConcurrency: number, optional MaxInstanceRequestConcurrency terra.NumberValue `hcl:"max_instance_request_concurrency,attr"` // Revision: string, optional Revision terra.StringValue `hcl:"revision,attr"` // ServiceAccount: string, optional ServiceAccount terra.StringValue `hcl:"service_account,attr"` // SessionAffinity: bool, optional SessionAffinity terra.BoolValue `hcl:"session_affinity,attr"` // Timeout: string, optional Timeout terra.StringValue `hcl:"timeout,attr"` // TemplateContainers: min=0 Containers []TemplateContainers `hcl:"containers,block" validate:"min=0"` // TemplateScaling: optional Scaling *TemplateScaling `hcl:"scaling,block"` // TemplateVolumes: min=0 Volumes []TemplateVolumes `hcl:"volumes,block" validate:"min=0"` // TemplateVpcAccess: optional VpcAccess *TemplateVpcAccess `hcl:"vpc_access,block"` }
type TemplateAttributes ¶
type TemplateAttributes struct {
// contains filtered or unexported fields
}
func (TemplateAttributes) Annotations ¶
func (t TemplateAttributes) Annotations() terra.MapValue[terra.StringValue]
func (TemplateAttributes) Containers ¶
func (t TemplateAttributes) Containers() terra.ListValue[TemplateContainersAttributes]
func (TemplateAttributes) EncryptionKey ¶
func (t TemplateAttributes) EncryptionKey() terra.StringValue
func (TemplateAttributes) ExecutionEnvironment ¶
func (t TemplateAttributes) ExecutionEnvironment() 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) MaxInstanceRequestConcurrency ¶
func (t TemplateAttributes) MaxInstanceRequestConcurrency() terra.NumberValue
func (TemplateAttributes) Revision ¶
func (t TemplateAttributes) Revision() terra.StringValue
func (TemplateAttributes) Scaling ¶
func (t TemplateAttributes) Scaling() terra.ListValue[TemplateScalingAttributes]
func (TemplateAttributes) ServiceAccount ¶
func (t TemplateAttributes) ServiceAccount() terra.StringValue
func (TemplateAttributes) SessionAffinity ¶
func (t TemplateAttributes) SessionAffinity() terra.BoolValue
func (TemplateAttributes) Timeout ¶
func (t TemplateAttributes) Timeout() terra.StringValue
func (TemplateAttributes) Volumes ¶
func (t TemplateAttributes) Volumes() terra.ListValue[TemplateVolumesAttributes]
func (TemplateAttributes) VpcAccess ¶
func (t TemplateAttributes) VpcAccess() terra.ListValue[TemplateVpcAccessAttributes]
type TemplateContainers ¶
type TemplateContainers 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"` // DependsOn: list of string, optional DependsOn terra.ListValue[terra.StringValue] `hcl:"depends_on,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"` // TemplateContainersEnv: min=0 Env []TemplateContainersEnv `hcl:"env,block" validate:"min=0"` // TemplateContainersLivenessProbe: optional LivenessProbe *TemplateContainersLivenessProbe `hcl:"liveness_probe,block"` // TemplateContainersPorts: optional Ports *TemplateContainersPorts `hcl:"ports,block"` // TemplateContainersResources: optional Resources *TemplateContainersResources `hcl:"resources,block"` // TemplateContainersStartupProbe: optional StartupProbe *TemplateContainersStartupProbe `hcl:"startup_probe,block"` // TemplateContainersVolumeMounts: min=0 VolumeMounts []TemplateContainersVolumeMounts `hcl:"volume_mounts,block" validate:"min=0"` }
type TemplateContainers2Daa6B87 ¶
type TemplateContainers2Daa6B87 struct { // Secret: string, required Secret terra.StringValue `hcl:"secret,attr" validate:"required"` // Version: string, optional Version terra.StringValue `hcl:"version,attr"` }
type TemplateContainers2Daa6B87Attributes ¶
type TemplateContainers2Daa6B87Attributes struct {
// contains filtered or unexported fields
}
func (TemplateContainers2Daa6B87Attributes) InternalRef ¶
func (skr TemplateContainers2Daa6B87Attributes) InternalRef() (terra.Reference, error)
func (TemplateContainers2Daa6B87Attributes) InternalTokens ¶
func (skr TemplateContainers2Daa6B87Attributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateContainers2Daa6B87Attributes) InternalWithRef ¶
func (skr TemplateContainers2Daa6B87Attributes) InternalWithRef(ref terra.Reference) TemplateContainers2Daa6B87Attributes
func (TemplateContainers2Daa6B87Attributes) Secret ¶
func (skr TemplateContainers2Daa6B87Attributes) Secret() terra.StringValue
func (TemplateContainers2Daa6B87Attributes) Version ¶
func (skr TemplateContainers2Daa6B87Attributes) Version() terra.StringValue
type TemplateContainers32Db2D95 ¶
type TemplateContainers32Db2D95 struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Value: string, optional Value terra.StringValue `hcl:"value,attr"` }
type TemplateContainers32Db2D95Attributes ¶
type TemplateContainers32Db2D95Attributes struct {
// contains filtered or unexported fields
}
func (TemplateContainers32Db2D95Attributes) InternalRef ¶
func (hh TemplateContainers32Db2D95Attributes) InternalRef() (terra.Reference, error)
func (TemplateContainers32Db2D95Attributes) InternalTokens ¶
func (hh TemplateContainers32Db2D95Attributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateContainers32Db2D95Attributes) InternalWithRef ¶
func (hh TemplateContainers32Db2D95Attributes) InternalWithRef(ref terra.Reference) TemplateContainers32Db2D95Attributes
func (TemplateContainers32Db2D95Attributes) Name ¶
func (hh TemplateContainers32Db2D95Attributes) Name() terra.StringValue
func (TemplateContainers32Db2D95Attributes) Value ¶
func (hh TemplateContainers32Db2D95Attributes) Value() terra.StringValue
type TemplateContainers9Abba116 ¶
type TemplateContainers9Abba116 struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Value: string, optional Value terra.StringValue `hcl:"value,attr"` }
type TemplateContainers9Abba116Attributes ¶
type TemplateContainers9Abba116Attributes struct {
// contains filtered or unexported fields
}
func (TemplateContainers9Abba116Attributes) InternalRef ¶
func (hh TemplateContainers9Abba116Attributes) InternalRef() (terra.Reference, error)
func (TemplateContainers9Abba116Attributes) InternalTokens ¶
func (hh TemplateContainers9Abba116Attributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateContainers9Abba116Attributes) InternalWithRef ¶
func (hh TemplateContainers9Abba116Attributes) InternalWithRef(ref terra.Reference) TemplateContainers9Abba116Attributes
func (TemplateContainers9Abba116Attributes) Name ¶
func (hh TemplateContainers9Abba116Attributes) Name() terra.StringValue
func (TemplateContainers9Abba116Attributes) Value ¶
func (hh TemplateContainers9Abba116Attributes) Value() terra.StringValue
type TemplateContainersAttributes ¶
type TemplateContainersAttributes struct {
// contains filtered or unexported fields
}
func (TemplateContainersAttributes) Args ¶
func (c TemplateContainersAttributes) Args() terra.ListValue[terra.StringValue]
func (TemplateContainersAttributes) Command ¶
func (c TemplateContainersAttributes) Command() terra.ListValue[terra.StringValue]
func (TemplateContainersAttributes) DependsOn ¶
func (c TemplateContainersAttributes) DependsOn() terra.ListValue[terra.StringValue]
func (TemplateContainersAttributes) Env ¶
func (c TemplateContainersAttributes) Env() terra.ListValue[TemplateContainersEnvAttributes]
func (TemplateContainersAttributes) Image ¶
func (c TemplateContainersAttributes) Image() terra.StringValue
func (TemplateContainersAttributes) InternalRef ¶
func (c TemplateContainersAttributes) InternalRef() (terra.Reference, error)
func (TemplateContainersAttributes) InternalTokens ¶
func (c TemplateContainersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateContainersAttributes) InternalWithRef ¶
func (c TemplateContainersAttributes) InternalWithRef(ref terra.Reference) TemplateContainersAttributes
func (TemplateContainersAttributes) LivenessProbe ¶
func (c TemplateContainersAttributes) LivenessProbe() terra.ListValue[TemplateContainersLivenessProbeAttributes]
func (TemplateContainersAttributes) Name ¶
func (c TemplateContainersAttributes) Name() terra.StringValue
func (TemplateContainersAttributes) Ports ¶
func (c TemplateContainersAttributes) Ports() terra.ListValue[TemplateContainersPortsAttributes]
func (TemplateContainersAttributes) Resources ¶
func (c TemplateContainersAttributes) Resources() terra.ListValue[TemplateContainersResourcesAttributes]
func (TemplateContainersAttributes) StartupProbe ¶
func (c TemplateContainersAttributes) StartupProbe() terra.ListValue[TemplateContainersStartupProbeAttributes]
func (TemplateContainersAttributes) VolumeMounts ¶
func (c TemplateContainersAttributes) VolumeMounts() terra.ListValue[TemplateContainersVolumeMountsAttributes]
func (TemplateContainersAttributes) WorkingDir ¶
func (c TemplateContainersAttributes) WorkingDir() terra.StringValue
type TemplateContainersEnv ¶
type TemplateContainersEnv struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Value: string, optional Value terra.StringValue `hcl:"value,attr"` // TemplateContainersEnvValueSource: optional ValueSource *TemplateContainersEnvValueSource `hcl:"value_source,block"` }
type TemplateContainersEnvAttributes ¶
type TemplateContainersEnvAttributes struct {
// contains filtered or unexported fields
}
func (TemplateContainersEnvAttributes) InternalRef ¶
func (e TemplateContainersEnvAttributes) InternalRef() (terra.Reference, error)
func (TemplateContainersEnvAttributes) InternalTokens ¶
func (e TemplateContainersEnvAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateContainersEnvAttributes) InternalWithRef ¶
func (e TemplateContainersEnvAttributes) InternalWithRef(ref terra.Reference) TemplateContainersEnvAttributes
func (TemplateContainersEnvAttributes) Name ¶
func (e TemplateContainersEnvAttributes) Name() terra.StringValue
func (TemplateContainersEnvAttributes) Value ¶
func (e TemplateContainersEnvAttributes) Value() terra.StringValue
func (TemplateContainersEnvAttributes) ValueSource ¶
func (e TemplateContainersEnvAttributes) ValueSource() terra.ListValue[TemplateContainersEnvValueSourceAttributes]
type TemplateContainersEnvState ¶
type TemplateContainersEnvState struct { Name string `json:"name"` Value string `json:"value"` ValueSource []TemplateContainersEnvValueSourceState `json:"value_source"` }
type TemplateContainersEnvValueSource ¶
type TemplateContainersEnvValueSource struct { // TemplateContainers2Daa6B87: optional SecretKeyRef *TemplateContainers2Daa6B87 `hcl:"secret_key_ref,block"` }
type TemplateContainersEnvValueSourceAttributes ¶
type TemplateContainersEnvValueSourceAttributes struct {
// contains filtered or unexported fields
}
func (TemplateContainersEnvValueSourceAttributes) InternalRef ¶
func (vs TemplateContainersEnvValueSourceAttributes) InternalRef() (terra.Reference, error)
func (TemplateContainersEnvValueSourceAttributes) InternalTokens ¶
func (vs TemplateContainersEnvValueSourceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateContainersEnvValueSourceAttributes) InternalWithRef ¶
func (vs TemplateContainersEnvValueSourceAttributes) InternalWithRef(ref terra.Reference) TemplateContainersEnvValueSourceAttributes
func (TemplateContainersEnvValueSourceAttributes) SecretKeyRef ¶
func (vs TemplateContainersEnvValueSourceAttributes) SecretKeyRef() terra.ListValue[TemplateContainers2Daa6B87Attributes]
type TemplateContainersEnvValueSourceState ¶
type TemplateContainersEnvValueSourceState struct {
SecretKeyRef []TemplateContainers2Daa6B87State `json:"secret_key_ref"`
}
type TemplateContainersLivenessProbe ¶
type TemplateContainersLivenessProbe struct { // FailureThreshold: number, optional FailureThreshold terra.NumberValue `hcl:"failure_threshold,attr"` // InitialDelaySeconds: number, optional InitialDelaySeconds terra.NumberValue `hcl:"initial_delay_seconds,attr"` // PeriodSeconds: number, optional PeriodSeconds terra.NumberValue `hcl:"period_seconds,attr"` // TimeoutSeconds: number, optional TimeoutSeconds terra.NumberValue `hcl:"timeout_seconds,attr"` // TemplateContainersLivenessProbeGrpc: optional Grpc *TemplateContainersLivenessProbeGrpc `hcl:"grpc,block"` // TemplateContainersLivenessProbeHttpGet: optional HttpGet *TemplateContainersLivenessProbeHttpGet `hcl:"http_get,block"` // TemplateContainersLivenessProbeTcpSocket: optional TcpSocket *TemplateContainersLivenessProbeTcpSocket `hcl:"tcp_socket,block"` }
type TemplateContainersLivenessProbeAttributes ¶
type TemplateContainersLivenessProbeAttributes struct {
// contains filtered or unexported fields
}
func (TemplateContainersLivenessProbeAttributes) FailureThreshold ¶
func (lp TemplateContainersLivenessProbeAttributes) FailureThreshold() terra.NumberValue
func (TemplateContainersLivenessProbeAttributes) InitialDelaySeconds ¶
func (lp TemplateContainersLivenessProbeAttributes) InitialDelaySeconds() terra.NumberValue
func (TemplateContainersLivenessProbeAttributes) InternalRef ¶
func (lp TemplateContainersLivenessProbeAttributes) InternalRef() (terra.Reference, error)
func (TemplateContainersLivenessProbeAttributes) InternalTokens ¶
func (lp TemplateContainersLivenessProbeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateContainersLivenessProbeAttributes) InternalWithRef ¶
func (lp TemplateContainersLivenessProbeAttributes) InternalWithRef(ref terra.Reference) TemplateContainersLivenessProbeAttributes
func (TemplateContainersLivenessProbeAttributes) PeriodSeconds ¶
func (lp TemplateContainersLivenessProbeAttributes) PeriodSeconds() terra.NumberValue
func (TemplateContainersLivenessProbeAttributes) TimeoutSeconds ¶
func (lp TemplateContainersLivenessProbeAttributes) TimeoutSeconds() terra.NumberValue
type TemplateContainersLivenessProbeGrpc ¶
type TemplateContainersLivenessProbeGrpc struct { // Port: number, optional Port terra.NumberValue `hcl:"port,attr"` // Service: string, optional Service terra.StringValue `hcl:"service,attr"` }
type TemplateContainersLivenessProbeGrpcAttributes ¶
type TemplateContainersLivenessProbeGrpcAttributes struct {
// contains filtered or unexported fields
}
func (TemplateContainersLivenessProbeGrpcAttributes) InternalRef ¶
func (g TemplateContainersLivenessProbeGrpcAttributes) InternalRef() (terra.Reference, error)
func (TemplateContainersLivenessProbeGrpcAttributes) InternalTokens ¶
func (g TemplateContainersLivenessProbeGrpcAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateContainersLivenessProbeGrpcAttributes) InternalWithRef ¶
func (g TemplateContainersLivenessProbeGrpcAttributes) InternalWithRef(ref terra.Reference) TemplateContainersLivenessProbeGrpcAttributes
func (TemplateContainersLivenessProbeGrpcAttributes) Port ¶
func (g TemplateContainersLivenessProbeGrpcAttributes) Port() terra.NumberValue
func (TemplateContainersLivenessProbeGrpcAttributes) Service ¶
func (g TemplateContainersLivenessProbeGrpcAttributes) Service() terra.StringValue
type TemplateContainersLivenessProbeHttpGet ¶
type TemplateContainersLivenessProbeHttpGet struct { // Path: string, optional Path terra.StringValue `hcl:"path,attr"` // Port: number, optional Port terra.NumberValue `hcl:"port,attr"` // TemplateContainers32Db2D95: min=0 HttpHeaders []TemplateContainers32Db2D95 `hcl:"http_headers,block" validate:"min=0"` }
type TemplateContainersLivenessProbeHttpGetAttributes ¶
type TemplateContainersLivenessProbeHttpGetAttributes struct {
// contains filtered or unexported fields
}
func (TemplateContainersLivenessProbeHttpGetAttributes) HttpHeaders ¶
func (hg TemplateContainersLivenessProbeHttpGetAttributes) HttpHeaders() terra.ListValue[TemplateContainers32Db2D95Attributes]
func (TemplateContainersLivenessProbeHttpGetAttributes) InternalRef ¶
func (hg TemplateContainersLivenessProbeHttpGetAttributes) InternalRef() (terra.Reference, error)
func (TemplateContainersLivenessProbeHttpGetAttributes) InternalTokens ¶
func (hg TemplateContainersLivenessProbeHttpGetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateContainersLivenessProbeHttpGetAttributes) InternalWithRef ¶
func (hg TemplateContainersLivenessProbeHttpGetAttributes) InternalWithRef(ref terra.Reference) TemplateContainersLivenessProbeHttpGetAttributes
func (TemplateContainersLivenessProbeHttpGetAttributes) Path ¶
func (hg TemplateContainersLivenessProbeHttpGetAttributes) Path() terra.StringValue
func (TemplateContainersLivenessProbeHttpGetAttributes) Port ¶
func (hg TemplateContainersLivenessProbeHttpGetAttributes) Port() terra.NumberValue
type TemplateContainersLivenessProbeHttpGetState ¶
type TemplateContainersLivenessProbeHttpGetState struct { Path string `json:"path"` Port float64 `json:"port"` HttpHeaders []TemplateContainers32Db2D95State `json:"http_headers"` }
type TemplateContainersLivenessProbeState ¶
type TemplateContainersLivenessProbeState struct { FailureThreshold float64 `json:"failure_threshold"` InitialDelaySeconds float64 `json:"initial_delay_seconds"` PeriodSeconds float64 `json:"period_seconds"` TimeoutSeconds float64 `json:"timeout_seconds"` Grpc []TemplateContainersLivenessProbeGrpcState `json:"grpc"` HttpGet []TemplateContainersLivenessProbeHttpGetState `json:"http_get"` TcpSocket []TemplateContainersLivenessProbeTcpSocketState `json:"tcp_socket"` }
type TemplateContainersLivenessProbeTcpSocket ¶
type TemplateContainersLivenessProbeTcpSocket struct { // Port: number, required Port terra.NumberValue `hcl:"port,attr" validate:"required"` }
type TemplateContainersLivenessProbeTcpSocketAttributes ¶
type TemplateContainersLivenessProbeTcpSocketAttributes struct {
// contains filtered or unexported fields
}
func (TemplateContainersLivenessProbeTcpSocketAttributes) InternalRef ¶
func (ts TemplateContainersLivenessProbeTcpSocketAttributes) InternalRef() (terra.Reference, error)
func (TemplateContainersLivenessProbeTcpSocketAttributes) InternalTokens ¶
func (ts TemplateContainersLivenessProbeTcpSocketAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateContainersLivenessProbeTcpSocketAttributes) InternalWithRef ¶
func (ts TemplateContainersLivenessProbeTcpSocketAttributes) InternalWithRef(ref terra.Reference) TemplateContainersLivenessProbeTcpSocketAttributes
func (TemplateContainersLivenessProbeTcpSocketAttributes) Port ¶
func (ts TemplateContainersLivenessProbeTcpSocketAttributes) Port() terra.NumberValue
type TemplateContainersLivenessProbeTcpSocketState ¶
type TemplateContainersLivenessProbeTcpSocketState struct {
Port float64 `json:"port"`
}
type TemplateContainersPorts ¶
type TemplateContainersPorts struct { // ContainerPort: number, optional ContainerPort terra.NumberValue `hcl:"container_port,attr"` // Name: string, optional Name terra.StringValue `hcl:"name,attr"` }
type TemplateContainersPortsAttributes ¶
type TemplateContainersPortsAttributes struct {
// contains filtered or unexported fields
}
func (TemplateContainersPortsAttributes) ContainerPort ¶
func (p TemplateContainersPortsAttributes) ContainerPort() terra.NumberValue
func (TemplateContainersPortsAttributes) InternalRef ¶
func (p TemplateContainersPortsAttributes) InternalRef() (terra.Reference, error)
func (TemplateContainersPortsAttributes) InternalTokens ¶
func (p TemplateContainersPortsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateContainersPortsAttributes) InternalWithRef ¶
func (p TemplateContainersPortsAttributes) InternalWithRef(ref terra.Reference) TemplateContainersPortsAttributes
func (TemplateContainersPortsAttributes) Name ¶
func (p TemplateContainersPortsAttributes) Name() terra.StringValue
type TemplateContainersResources ¶
type TemplateContainersResources struct { // CpuIdle: bool, optional CpuIdle terra.BoolValue `hcl:"cpu_idle,attr"` // Limits: map of string, optional Limits terra.MapValue[terra.StringValue] `hcl:"limits,attr"` // StartupCpuBoost: bool, optional StartupCpuBoost terra.BoolValue `hcl:"startup_cpu_boost,attr"` }
type TemplateContainersResourcesAttributes ¶
type TemplateContainersResourcesAttributes struct {
// contains filtered or unexported fields
}
func (TemplateContainersResourcesAttributes) CpuIdle ¶
func (r TemplateContainersResourcesAttributes) CpuIdle() terra.BoolValue
func (TemplateContainersResourcesAttributes) InternalRef ¶
func (r TemplateContainersResourcesAttributes) InternalRef() (terra.Reference, error)
func (TemplateContainersResourcesAttributes) InternalTokens ¶
func (r TemplateContainersResourcesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateContainersResourcesAttributes) InternalWithRef ¶
func (r TemplateContainersResourcesAttributes) InternalWithRef(ref terra.Reference) TemplateContainersResourcesAttributes
func (TemplateContainersResourcesAttributes) Limits ¶
func (r TemplateContainersResourcesAttributes) Limits() terra.MapValue[terra.StringValue]
func (TemplateContainersResourcesAttributes) StartupCpuBoost ¶
func (r TemplateContainersResourcesAttributes) StartupCpuBoost() terra.BoolValue
type TemplateContainersStartupProbe ¶
type TemplateContainersStartupProbe struct { // FailureThreshold: number, optional FailureThreshold terra.NumberValue `hcl:"failure_threshold,attr"` // InitialDelaySeconds: number, optional InitialDelaySeconds terra.NumberValue `hcl:"initial_delay_seconds,attr"` // PeriodSeconds: number, optional PeriodSeconds terra.NumberValue `hcl:"period_seconds,attr"` // TimeoutSeconds: number, optional TimeoutSeconds terra.NumberValue `hcl:"timeout_seconds,attr"` // TemplateContainersStartupProbeGrpc: optional Grpc *TemplateContainersStartupProbeGrpc `hcl:"grpc,block"` // TemplateContainersStartupProbeHttpGet: optional HttpGet *TemplateContainersStartupProbeHttpGet `hcl:"http_get,block"` // TemplateContainersStartupProbeTcpSocket: optional TcpSocket *TemplateContainersStartupProbeTcpSocket `hcl:"tcp_socket,block"` }
type TemplateContainersStartupProbeAttributes ¶
type TemplateContainersStartupProbeAttributes struct {
// contains filtered or unexported fields
}
func (TemplateContainersStartupProbeAttributes) FailureThreshold ¶
func (sp TemplateContainersStartupProbeAttributes) FailureThreshold() terra.NumberValue
func (TemplateContainersStartupProbeAttributes) InitialDelaySeconds ¶
func (sp TemplateContainersStartupProbeAttributes) InitialDelaySeconds() terra.NumberValue
func (TemplateContainersStartupProbeAttributes) InternalRef ¶
func (sp TemplateContainersStartupProbeAttributes) InternalRef() (terra.Reference, error)
func (TemplateContainersStartupProbeAttributes) InternalTokens ¶
func (sp TemplateContainersStartupProbeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateContainersStartupProbeAttributes) InternalWithRef ¶
func (sp TemplateContainersStartupProbeAttributes) InternalWithRef(ref terra.Reference) TemplateContainersStartupProbeAttributes
func (TemplateContainersStartupProbeAttributes) PeriodSeconds ¶
func (sp TemplateContainersStartupProbeAttributes) PeriodSeconds() terra.NumberValue
func (TemplateContainersStartupProbeAttributes) TcpSocket ¶
func (sp TemplateContainersStartupProbeAttributes) TcpSocket() terra.ListValue[TemplateContainersStartupProbeTcpSocketAttributes]
func (TemplateContainersStartupProbeAttributes) TimeoutSeconds ¶
func (sp TemplateContainersStartupProbeAttributes) TimeoutSeconds() terra.NumberValue
type TemplateContainersStartupProbeGrpc ¶
type TemplateContainersStartupProbeGrpc struct { // Port: number, optional Port terra.NumberValue `hcl:"port,attr"` // Service: string, optional Service terra.StringValue `hcl:"service,attr"` }
type TemplateContainersStartupProbeGrpcAttributes ¶
type TemplateContainersStartupProbeGrpcAttributes struct {
// contains filtered or unexported fields
}
func (TemplateContainersStartupProbeGrpcAttributes) InternalRef ¶
func (g TemplateContainersStartupProbeGrpcAttributes) InternalRef() (terra.Reference, error)
func (TemplateContainersStartupProbeGrpcAttributes) InternalTokens ¶
func (g TemplateContainersStartupProbeGrpcAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateContainersStartupProbeGrpcAttributes) InternalWithRef ¶
func (g TemplateContainersStartupProbeGrpcAttributes) InternalWithRef(ref terra.Reference) TemplateContainersStartupProbeGrpcAttributes
func (TemplateContainersStartupProbeGrpcAttributes) Port ¶
func (g TemplateContainersStartupProbeGrpcAttributes) Port() terra.NumberValue
func (TemplateContainersStartupProbeGrpcAttributes) Service ¶
func (g TemplateContainersStartupProbeGrpcAttributes) Service() terra.StringValue
type TemplateContainersStartupProbeHttpGet ¶
type TemplateContainersStartupProbeHttpGet struct { // Path: string, optional Path terra.StringValue `hcl:"path,attr"` // Port: number, optional Port terra.NumberValue `hcl:"port,attr"` // TemplateContainers9Abba116: min=0 HttpHeaders []TemplateContainers9Abba116 `hcl:"http_headers,block" validate:"min=0"` }
type TemplateContainersStartupProbeHttpGetAttributes ¶
type TemplateContainersStartupProbeHttpGetAttributes struct {
// contains filtered or unexported fields
}
func (TemplateContainersStartupProbeHttpGetAttributes) HttpHeaders ¶
func (hg TemplateContainersStartupProbeHttpGetAttributes) HttpHeaders() terra.ListValue[TemplateContainers9Abba116Attributes]
func (TemplateContainersStartupProbeHttpGetAttributes) InternalRef ¶
func (hg TemplateContainersStartupProbeHttpGetAttributes) InternalRef() (terra.Reference, error)
func (TemplateContainersStartupProbeHttpGetAttributes) InternalTokens ¶
func (hg TemplateContainersStartupProbeHttpGetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateContainersStartupProbeHttpGetAttributes) InternalWithRef ¶
func (hg TemplateContainersStartupProbeHttpGetAttributes) InternalWithRef(ref terra.Reference) TemplateContainersStartupProbeHttpGetAttributes
func (TemplateContainersStartupProbeHttpGetAttributes) Path ¶
func (hg TemplateContainersStartupProbeHttpGetAttributes) Path() terra.StringValue
func (TemplateContainersStartupProbeHttpGetAttributes) Port ¶
func (hg TemplateContainersStartupProbeHttpGetAttributes) Port() terra.NumberValue
type TemplateContainersStartupProbeHttpGetState ¶
type TemplateContainersStartupProbeHttpGetState struct { Path string `json:"path"` Port float64 `json:"port"` HttpHeaders []TemplateContainers9Abba116State `json:"http_headers"` }
type TemplateContainersStartupProbeState ¶
type TemplateContainersStartupProbeState struct { FailureThreshold float64 `json:"failure_threshold"` InitialDelaySeconds float64 `json:"initial_delay_seconds"` PeriodSeconds float64 `json:"period_seconds"` TimeoutSeconds float64 `json:"timeout_seconds"` Grpc []TemplateContainersStartupProbeGrpcState `json:"grpc"` HttpGet []TemplateContainersStartupProbeHttpGetState `json:"http_get"` TcpSocket []TemplateContainersStartupProbeTcpSocketState `json:"tcp_socket"` }
type TemplateContainersStartupProbeTcpSocket ¶
type TemplateContainersStartupProbeTcpSocket struct { // Port: number, optional Port terra.NumberValue `hcl:"port,attr"` }
type TemplateContainersStartupProbeTcpSocketAttributes ¶
type TemplateContainersStartupProbeTcpSocketAttributes struct {
// contains filtered or unexported fields
}
func (TemplateContainersStartupProbeTcpSocketAttributes) InternalRef ¶
func (ts TemplateContainersStartupProbeTcpSocketAttributes) InternalRef() (terra.Reference, error)
func (TemplateContainersStartupProbeTcpSocketAttributes) InternalTokens ¶
func (ts TemplateContainersStartupProbeTcpSocketAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateContainersStartupProbeTcpSocketAttributes) InternalWithRef ¶
func (ts TemplateContainersStartupProbeTcpSocketAttributes) InternalWithRef(ref terra.Reference) TemplateContainersStartupProbeTcpSocketAttributes
func (TemplateContainersStartupProbeTcpSocketAttributes) Port ¶
func (ts TemplateContainersStartupProbeTcpSocketAttributes) Port() terra.NumberValue
type TemplateContainersStartupProbeTcpSocketState ¶
type TemplateContainersStartupProbeTcpSocketState struct {
Port float64 `json:"port"`
}
type TemplateContainersState ¶
type TemplateContainersState struct { Args []string `json:"args"` Command []string `json:"command"` DependsOn []string `json:"depends_on"` Image string `json:"image"` Name string `json:"name"` WorkingDir string `json:"working_dir"` Env []TemplateContainersEnvState `json:"env"` LivenessProbe []TemplateContainersLivenessProbeState `json:"liveness_probe"` Ports []TemplateContainersPortsState `json:"ports"` Resources []TemplateContainersResourcesState `json:"resources"` StartupProbe []TemplateContainersStartupProbeState `json:"startup_probe"` VolumeMounts []TemplateContainersVolumeMountsState `json:"volume_mounts"` }
type TemplateContainersVolumeMounts ¶
type TemplateContainersVolumeMounts 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 TemplateContainersVolumeMountsAttributes ¶
type TemplateContainersVolumeMountsAttributes struct {
// contains filtered or unexported fields
}
func (TemplateContainersVolumeMountsAttributes) InternalRef ¶
func (vm TemplateContainersVolumeMountsAttributes) InternalRef() (terra.Reference, error)
func (TemplateContainersVolumeMountsAttributes) InternalTokens ¶
func (vm TemplateContainersVolumeMountsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateContainersVolumeMountsAttributes) InternalWithRef ¶
func (vm TemplateContainersVolumeMountsAttributes) InternalWithRef(ref terra.Reference) TemplateContainersVolumeMountsAttributes
func (TemplateContainersVolumeMountsAttributes) MountPath ¶
func (vm TemplateContainersVolumeMountsAttributes) MountPath() terra.StringValue
func (TemplateContainersVolumeMountsAttributes) Name ¶
func (vm TemplateContainersVolumeMountsAttributes) Name() terra.StringValue
type TemplateScaling ¶
type TemplateScaling struct { // MaxInstanceCount: number, optional MaxInstanceCount terra.NumberValue `hcl:"max_instance_count,attr"` // MinInstanceCount: number, optional MinInstanceCount terra.NumberValue `hcl:"min_instance_count,attr"` }
type TemplateScalingAttributes ¶
type TemplateScalingAttributes struct {
// contains filtered or unexported fields
}
func (TemplateScalingAttributes) InternalRef ¶
func (s TemplateScalingAttributes) InternalRef() (terra.Reference, error)
func (TemplateScalingAttributes) InternalTokens ¶
func (s TemplateScalingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateScalingAttributes) InternalWithRef ¶
func (s TemplateScalingAttributes) InternalWithRef(ref terra.Reference) TemplateScalingAttributes
func (TemplateScalingAttributes) MaxInstanceCount ¶
func (s TemplateScalingAttributes) MaxInstanceCount() terra.NumberValue
func (TemplateScalingAttributes) MinInstanceCount ¶
func (s TemplateScalingAttributes) MinInstanceCount() terra.NumberValue
type TemplateScalingState ¶
type TemplateState ¶
type TemplateState struct { Annotations map[string]string `json:"annotations"` EncryptionKey string `json:"encryption_key"` ExecutionEnvironment string `json:"execution_environment"` Labels map[string]string `json:"labels"` MaxInstanceRequestConcurrency float64 `json:"max_instance_request_concurrency"` Revision string `json:"revision"` ServiceAccount string `json:"service_account"` SessionAffinity bool `json:"session_affinity"` Timeout string `json:"timeout"` Containers []TemplateContainersState `json:"containers"` Scaling []TemplateScalingState `json:"scaling"` Volumes []TemplateVolumesState `json:"volumes"` VpcAccess []TemplateVpcAccessState `json:"vpc_access"` }
type TemplateVolumes ¶
type TemplateVolumes struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // TemplateVolumesCloudSqlInstance: optional CloudSqlInstance *TemplateVolumesCloudSqlInstance `hcl:"cloud_sql_instance,block"` // TemplateVolumesEmptyDir: optional EmptyDir *TemplateVolumesEmptyDir `hcl:"empty_dir,block"` // TemplateVolumesGcs: optional Gcs *TemplateVolumesGcs `hcl:"gcs,block"` // TemplateVolumesNfs: optional Nfs *TemplateVolumesNfs `hcl:"nfs,block"` // TemplateVolumesSecret: optional Secret *TemplateVolumesSecret `hcl:"secret,block"` }
type TemplateVolumesAttributes ¶
type TemplateVolumesAttributes struct {
// contains filtered or unexported fields
}
func (TemplateVolumesAttributes) CloudSqlInstance ¶
func (v TemplateVolumesAttributes) CloudSqlInstance() terra.ListValue[TemplateVolumesCloudSqlInstanceAttributes]
func (TemplateVolumesAttributes) EmptyDir ¶
func (v TemplateVolumesAttributes) EmptyDir() terra.ListValue[TemplateVolumesEmptyDirAttributes]
func (TemplateVolumesAttributes) Gcs ¶
func (v TemplateVolumesAttributes) Gcs() terra.ListValue[TemplateVolumesGcsAttributes]
func (TemplateVolumesAttributes) InternalRef ¶
func (v TemplateVolumesAttributes) InternalRef() (terra.Reference, error)
func (TemplateVolumesAttributes) InternalTokens ¶
func (v TemplateVolumesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateVolumesAttributes) InternalWithRef ¶
func (v TemplateVolumesAttributes) InternalWithRef(ref terra.Reference) TemplateVolumesAttributes
func (TemplateVolumesAttributes) Name ¶
func (v TemplateVolumesAttributes) Name() terra.StringValue
func (TemplateVolumesAttributes) Nfs ¶
func (v TemplateVolumesAttributes) Nfs() terra.ListValue[TemplateVolumesNfsAttributes]
func (TemplateVolumesAttributes) Secret ¶
func (v TemplateVolumesAttributes) Secret() terra.ListValue[TemplateVolumesSecretAttributes]
type TemplateVolumesCloudSqlInstance ¶
type TemplateVolumesCloudSqlInstance struct { // Instances: set of string, optional Instances terra.SetValue[terra.StringValue] `hcl:"instances,attr"` }
type TemplateVolumesCloudSqlInstanceAttributes ¶
type TemplateVolumesCloudSqlInstanceAttributes struct {
// contains filtered or unexported fields
}
func (TemplateVolumesCloudSqlInstanceAttributes) Instances ¶
func (csi TemplateVolumesCloudSqlInstanceAttributes) Instances() terra.SetValue[terra.StringValue]
func (TemplateVolumesCloudSqlInstanceAttributes) InternalRef ¶
func (csi TemplateVolumesCloudSqlInstanceAttributes) InternalRef() (terra.Reference, error)
func (TemplateVolumesCloudSqlInstanceAttributes) InternalTokens ¶
func (csi TemplateVolumesCloudSqlInstanceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateVolumesCloudSqlInstanceAttributes) InternalWithRef ¶
func (csi TemplateVolumesCloudSqlInstanceAttributes) InternalWithRef(ref terra.Reference) TemplateVolumesCloudSqlInstanceAttributes
type TemplateVolumesCloudSqlInstanceState ¶
type TemplateVolumesCloudSqlInstanceState struct {
Instances []string `json:"instances"`
}
type TemplateVolumesEmptyDir ¶
type TemplateVolumesEmptyDir struct { // Medium: string, optional Medium terra.StringValue `hcl:"medium,attr"` // SizeLimit: string, optional SizeLimit terra.StringValue `hcl:"size_limit,attr"` }
type TemplateVolumesEmptyDirAttributes ¶
type TemplateVolumesEmptyDirAttributes struct {
// contains filtered or unexported fields
}
func (TemplateVolumesEmptyDirAttributes) InternalRef ¶
func (ed TemplateVolumesEmptyDirAttributes) InternalRef() (terra.Reference, error)
func (TemplateVolumesEmptyDirAttributes) InternalTokens ¶
func (ed TemplateVolumesEmptyDirAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateVolumesEmptyDirAttributes) InternalWithRef ¶
func (ed TemplateVolumesEmptyDirAttributes) InternalWithRef(ref terra.Reference) TemplateVolumesEmptyDirAttributes
func (TemplateVolumesEmptyDirAttributes) Medium ¶
func (ed TemplateVolumesEmptyDirAttributes) Medium() terra.StringValue
func (TemplateVolumesEmptyDirAttributes) SizeLimit ¶
func (ed TemplateVolumesEmptyDirAttributes) SizeLimit() terra.StringValue
type TemplateVolumesGcs ¶
type TemplateVolumesGcs struct { // Bucket: string, required Bucket terra.StringValue `hcl:"bucket,attr" validate:"required"` // ReadOnly: bool, optional ReadOnly terra.BoolValue `hcl:"read_only,attr"` }
type TemplateVolumesGcsAttributes ¶
type TemplateVolumesGcsAttributes struct {
// contains filtered or unexported fields
}
func (TemplateVolumesGcsAttributes) Bucket ¶
func (g TemplateVolumesGcsAttributes) Bucket() terra.StringValue
func (TemplateVolumesGcsAttributes) InternalRef ¶
func (g TemplateVolumesGcsAttributes) InternalRef() (terra.Reference, error)
func (TemplateVolumesGcsAttributes) InternalTokens ¶
func (g TemplateVolumesGcsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateVolumesGcsAttributes) InternalWithRef ¶
func (g TemplateVolumesGcsAttributes) InternalWithRef(ref terra.Reference) TemplateVolumesGcsAttributes
func (TemplateVolumesGcsAttributes) ReadOnly ¶
func (g TemplateVolumesGcsAttributes) ReadOnly() terra.BoolValue
type TemplateVolumesGcsState ¶
type TemplateVolumesNfs ¶
type TemplateVolumesNfs struct { // Path: string, required Path terra.StringValue `hcl:"path,attr" validate:"required"` // ReadOnly: bool, optional ReadOnly terra.BoolValue `hcl:"read_only,attr"` // Server: string, required Server terra.StringValue `hcl:"server,attr" validate:"required"` }
type TemplateVolumesNfsAttributes ¶
type TemplateVolumesNfsAttributes struct {
// contains filtered or unexported fields
}
func (TemplateVolumesNfsAttributes) InternalRef ¶
func (n TemplateVolumesNfsAttributes) InternalRef() (terra.Reference, error)
func (TemplateVolumesNfsAttributes) InternalTokens ¶
func (n TemplateVolumesNfsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateVolumesNfsAttributes) InternalWithRef ¶
func (n TemplateVolumesNfsAttributes) InternalWithRef(ref terra.Reference) TemplateVolumesNfsAttributes
func (TemplateVolumesNfsAttributes) Path ¶
func (n TemplateVolumesNfsAttributes) Path() terra.StringValue
func (TemplateVolumesNfsAttributes) ReadOnly ¶
func (n TemplateVolumesNfsAttributes) ReadOnly() terra.BoolValue
func (TemplateVolumesNfsAttributes) Server ¶
func (n TemplateVolumesNfsAttributes) Server() terra.StringValue
type TemplateVolumesNfsState ¶
type TemplateVolumesSecret ¶
type TemplateVolumesSecret struct { // DefaultMode: number, optional DefaultMode terra.NumberValue `hcl:"default_mode,attr"` // Secret: string, required Secret terra.StringValue `hcl:"secret,attr" validate:"required"` // TemplateVolumesSecretItems: min=0 Items []TemplateVolumesSecretItems `hcl:"items,block" validate:"min=0"` }
type TemplateVolumesSecretAttributes ¶
type TemplateVolumesSecretAttributes struct {
// contains filtered or unexported fields
}
func (TemplateVolumesSecretAttributes) DefaultMode ¶
func (s TemplateVolumesSecretAttributes) DefaultMode() terra.NumberValue
func (TemplateVolumesSecretAttributes) InternalRef ¶
func (s TemplateVolumesSecretAttributes) InternalRef() (terra.Reference, error)
func (TemplateVolumesSecretAttributes) InternalTokens ¶
func (s TemplateVolumesSecretAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateVolumesSecretAttributes) InternalWithRef ¶
func (s TemplateVolumesSecretAttributes) InternalWithRef(ref terra.Reference) TemplateVolumesSecretAttributes
func (TemplateVolumesSecretAttributes) Items ¶
func (s TemplateVolumesSecretAttributes) Items() terra.ListValue[TemplateVolumesSecretItemsAttributes]
func (TemplateVolumesSecretAttributes) Secret ¶
func (s TemplateVolumesSecretAttributes) Secret() terra.StringValue
type TemplateVolumesSecretItems ¶
type TemplateVolumesSecretItems struct { // Mode: number, optional Mode terra.NumberValue `hcl:"mode,attr"` // Path: string, required Path terra.StringValue `hcl:"path,attr" validate:"required"` // Version: string, optional Version terra.StringValue `hcl:"version,attr"` }
type TemplateVolumesSecretItemsAttributes ¶
type TemplateVolumesSecretItemsAttributes struct {
// contains filtered or unexported fields
}
func (TemplateVolumesSecretItemsAttributes) InternalRef ¶
func (i TemplateVolumesSecretItemsAttributes) InternalRef() (terra.Reference, error)
func (TemplateVolumesSecretItemsAttributes) InternalTokens ¶
func (i TemplateVolumesSecretItemsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateVolumesSecretItemsAttributes) InternalWithRef ¶
func (i TemplateVolumesSecretItemsAttributes) InternalWithRef(ref terra.Reference) TemplateVolumesSecretItemsAttributes
func (TemplateVolumesSecretItemsAttributes) Mode ¶
func (i TemplateVolumesSecretItemsAttributes) Mode() terra.NumberValue
func (TemplateVolumesSecretItemsAttributes) Path ¶
func (i TemplateVolumesSecretItemsAttributes) Path() terra.StringValue
func (TemplateVolumesSecretItemsAttributes) Version ¶
func (i TemplateVolumesSecretItemsAttributes) Version() terra.StringValue
type TemplateVolumesSecretState ¶
type TemplateVolumesSecretState struct { DefaultMode float64 `json:"default_mode"` Secret string `json:"secret"` Items []TemplateVolumesSecretItemsState `json:"items"` }
type TemplateVolumesState ¶
type TemplateVolumesState struct { Name string `json:"name"` CloudSqlInstance []TemplateVolumesCloudSqlInstanceState `json:"cloud_sql_instance"` EmptyDir []TemplateVolumesEmptyDirState `json:"empty_dir"` Gcs []TemplateVolumesGcsState `json:"gcs"` Nfs []TemplateVolumesNfsState `json:"nfs"` Secret []TemplateVolumesSecretState `json:"secret"` }
type TemplateVpcAccess ¶
type TemplateVpcAccess struct { // Connector: string, optional Connector terra.StringValue `hcl:"connector,attr"` // Egress: string, optional Egress terra.StringValue `hcl:"egress,attr"` // TemplateVpcAccessNetworkInterfaces: min=0 NetworkInterfaces []TemplateVpcAccessNetworkInterfaces `hcl:"network_interfaces,block" validate:"min=0"` }
type TemplateVpcAccessAttributes ¶
type TemplateVpcAccessAttributes struct {
// contains filtered or unexported fields
}
func (TemplateVpcAccessAttributes) Connector ¶
func (va TemplateVpcAccessAttributes) Connector() terra.StringValue
func (TemplateVpcAccessAttributes) Egress ¶
func (va TemplateVpcAccessAttributes) Egress() terra.StringValue
func (TemplateVpcAccessAttributes) InternalRef ¶
func (va TemplateVpcAccessAttributes) InternalRef() (terra.Reference, error)
func (TemplateVpcAccessAttributes) InternalTokens ¶
func (va TemplateVpcAccessAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateVpcAccessAttributes) InternalWithRef ¶
func (va TemplateVpcAccessAttributes) InternalWithRef(ref terra.Reference) TemplateVpcAccessAttributes
func (TemplateVpcAccessAttributes) NetworkInterfaces ¶
func (va TemplateVpcAccessAttributes) NetworkInterfaces() terra.ListValue[TemplateVpcAccessNetworkInterfacesAttributes]
type TemplateVpcAccessNetworkInterfaces ¶
type TemplateVpcAccessNetworkInterfaces 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 TemplateVpcAccessNetworkInterfacesAttributes ¶
type TemplateVpcAccessNetworkInterfacesAttributes struct {
// contains filtered or unexported fields
}
func (TemplateVpcAccessNetworkInterfacesAttributes) InternalRef ¶
func (ni TemplateVpcAccessNetworkInterfacesAttributes) InternalRef() (terra.Reference, error)
func (TemplateVpcAccessNetworkInterfacesAttributes) InternalTokens ¶
func (ni TemplateVpcAccessNetworkInterfacesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TemplateVpcAccessNetworkInterfacesAttributes) InternalWithRef ¶
func (ni TemplateVpcAccessNetworkInterfacesAttributes) InternalWithRef(ref terra.Reference) TemplateVpcAccessNetworkInterfacesAttributes
func (TemplateVpcAccessNetworkInterfacesAttributes) Network ¶
func (ni TemplateVpcAccessNetworkInterfacesAttributes) Network() terra.StringValue
func (TemplateVpcAccessNetworkInterfacesAttributes) Subnetwork ¶
func (ni TemplateVpcAccessNetworkInterfacesAttributes) Subnetwork() terra.StringValue
func (TemplateVpcAccessNetworkInterfacesAttributes) Tags ¶
func (ni TemplateVpcAccessNetworkInterfacesAttributes) Tags() terra.ListValue[terra.StringValue]
type TemplateVpcAccessState ¶
type TemplateVpcAccessState struct { Connector string `json:"connector"` Egress string `json:"egress"` NetworkInterfaces []TemplateVpcAccessNetworkInterfacesState `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
type TimeoutsState ¶
type Traffic ¶
type Traffic struct { // Percent: number, optional Percent terra.NumberValue `hcl:"percent,attr"` // Revision: string, optional Revision terra.StringValue `hcl:"revision,attr"` // Tag: string, optional Tag terra.StringValue `hcl:"tag,attr"` // Type: string, optional Type terra.StringValue `hcl:"type,attr"` }
type TrafficAttributes ¶
type TrafficAttributes struct {
// contains filtered or unexported fields
}
func (TrafficAttributes) InternalRef ¶
func (t TrafficAttributes) InternalRef() (terra.Reference, error)
func (TrafficAttributes) InternalTokens ¶
func (t TrafficAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TrafficAttributes) InternalWithRef ¶
func (t TrafficAttributes) InternalWithRef(ref terra.Reference) TrafficAttributes
func (TrafficAttributes) Percent ¶
func (t TrafficAttributes) Percent() terra.NumberValue
func (TrafficAttributes) Revision ¶
func (t TrafficAttributes) Revision() terra.StringValue
func (TrafficAttributes) Tag ¶
func (t TrafficAttributes) Tag() terra.StringValue
func (TrafficAttributes) Type ¶
func (t TrafficAttributes) Type() terra.StringValue
type TrafficState ¶
type TrafficStatusesAttributes ¶
type TrafficStatusesAttributes struct {
// contains filtered or unexported fields
}
func (TrafficStatusesAttributes) InternalRef ¶
func (ts TrafficStatusesAttributes) InternalRef() (terra.Reference, error)
func (TrafficStatusesAttributes) InternalTokens ¶
func (ts TrafficStatusesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TrafficStatusesAttributes) InternalWithRef ¶
func (ts TrafficStatusesAttributes) InternalWithRef(ref terra.Reference) TrafficStatusesAttributes
func (TrafficStatusesAttributes) Percent ¶
func (ts TrafficStatusesAttributes) Percent() terra.NumberValue
func (TrafficStatusesAttributes) Revision ¶
func (ts TrafficStatusesAttributes) Revision() terra.StringValue
func (TrafficStatusesAttributes) Tag ¶
func (ts TrafficStatusesAttributes) Tag() terra.StringValue
func (TrafficStatusesAttributes) Type ¶
func (ts TrafficStatusesAttributes) Type() terra.StringValue
func (TrafficStatusesAttributes) Uri ¶
func (ts TrafficStatusesAttributes) Uri() terra.StringValue