Documentation ¶
Index ¶
- type DataArgs
- type DataQuotaInfosAttributes
- func (qi DataQuotaInfosAttributes) ContainerType() terra.StringValue
- func (qi DataQuotaInfosAttributes) Dimensions() terra.ListValue[terra.StringValue]
- func (qi DataQuotaInfosAttributes) DimensionsInfos() terra.ListValue[DataQuotaInfosDimensionsInfosAttributes]
- func (qi DataQuotaInfosAttributes) InternalRef() (terra.Reference, error)
- func (qi DataQuotaInfosAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (qi DataQuotaInfosAttributes) InternalWithRef(ref terra.Reference) DataQuotaInfosAttributes
- func (qi DataQuotaInfosAttributes) IsConcurrent() terra.BoolValue
- func (qi DataQuotaInfosAttributes) IsFixed() terra.BoolValue
- func (qi DataQuotaInfosAttributes) IsPrecise() terra.BoolValue
- func (qi DataQuotaInfosAttributes) Metric() terra.StringValue
- func (qi DataQuotaInfosAttributes) MetricDisplayName() terra.StringValue
- func (qi DataQuotaInfosAttributes) MetricUnit() terra.StringValue
- func (qi DataQuotaInfosAttributes) Name() terra.StringValue
- func (qi DataQuotaInfosAttributes) QuotaDisplayName() terra.StringValue
- func (qi DataQuotaInfosAttributes) QuotaId() terra.StringValue
- func (qi DataQuotaInfosAttributes) QuotaIncreaseEligibility() terra.ListValue[DataQuotaInfosQuotaIncreaseEligibilityAttributes]
- func (qi DataQuotaInfosAttributes) RefreshInterval() terra.StringValue
- func (qi DataQuotaInfosAttributes) Service() terra.StringValue
- func (qi DataQuotaInfosAttributes) ServiceRequestQuotaUri() terra.StringValue
- type DataQuotaInfosDimensionsInfosAttributes
- func (di DataQuotaInfosDimensionsInfosAttributes) ApplicableLocations() terra.ListValue[terra.StringValue]
- func (di DataQuotaInfosDimensionsInfosAttributes) Details() terra.ListValue[DataQuotaInfosDimensionsInfosDetailsAttributes]
- func (di DataQuotaInfosDimensionsInfosAttributes) Dimensions() terra.MapValue[terra.StringValue]
- func (di DataQuotaInfosDimensionsInfosAttributes) InternalRef() (terra.Reference, error)
- func (di DataQuotaInfosDimensionsInfosAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (di DataQuotaInfosDimensionsInfosAttributes) InternalWithRef(ref terra.Reference) DataQuotaInfosDimensionsInfosAttributes
- type DataQuotaInfosDimensionsInfosDetailsAttributes
- func (d DataQuotaInfosDimensionsInfosDetailsAttributes) InternalRef() (terra.Reference, error)
- func (d DataQuotaInfosDimensionsInfosDetailsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (d DataQuotaInfosDimensionsInfosDetailsAttributes) InternalWithRef(ref terra.Reference) DataQuotaInfosDimensionsInfosDetailsAttributes
- func (d DataQuotaInfosDimensionsInfosDetailsAttributes) Value() terra.StringValue
- type DataQuotaInfosDimensionsInfosDetailsState
- type DataQuotaInfosDimensionsInfosState
- type DataQuotaInfosQuotaIncreaseEligibilityAttributes
- func (qie DataQuotaInfosQuotaIncreaseEligibilityAttributes) IneligibilityReason() terra.StringValue
- func (qie DataQuotaInfosQuotaIncreaseEligibilityAttributes) InternalRef() (terra.Reference, error)
- func (qie DataQuotaInfosQuotaIncreaseEligibilityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (qie DataQuotaInfosQuotaIncreaseEligibilityAttributes) InternalWithRef(ref terra.Reference) DataQuotaInfosQuotaIncreaseEligibilityAttributes
- func (qie DataQuotaInfosQuotaIncreaseEligibilityAttributes) IsEligible() terra.BoolValue
- type DataQuotaInfosQuotaIncreaseEligibilityState
- type DataQuotaInfosState
- type DataSource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataArgs ¶
type DataArgs struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Parent: string, required Parent terra.StringValue `hcl:"parent,attr" validate:"required"` // Service: string, required Service terra.StringValue `hcl:"service,attr" validate:"required"` }
DataArgs contains the configurations for google_cloud_quotas_quota_infos.
type DataQuotaInfosAttributes ¶
type DataQuotaInfosAttributes struct {
// contains filtered or unexported fields
}
func (DataQuotaInfosAttributes) ContainerType ¶
func (qi DataQuotaInfosAttributes) ContainerType() terra.StringValue
func (DataQuotaInfosAttributes) Dimensions ¶
func (qi DataQuotaInfosAttributes) Dimensions() terra.ListValue[terra.StringValue]
func (DataQuotaInfosAttributes) DimensionsInfos ¶
func (qi DataQuotaInfosAttributes) DimensionsInfos() terra.ListValue[DataQuotaInfosDimensionsInfosAttributes]
func (DataQuotaInfosAttributes) InternalRef ¶
func (qi DataQuotaInfosAttributes) InternalRef() (terra.Reference, error)
func (DataQuotaInfosAttributes) InternalTokens ¶
func (qi DataQuotaInfosAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataQuotaInfosAttributes) InternalWithRef ¶
func (qi DataQuotaInfosAttributes) InternalWithRef(ref terra.Reference) DataQuotaInfosAttributes
func (DataQuotaInfosAttributes) IsConcurrent ¶
func (qi DataQuotaInfosAttributes) IsConcurrent() terra.BoolValue
func (DataQuotaInfosAttributes) IsFixed ¶
func (qi DataQuotaInfosAttributes) IsFixed() terra.BoolValue
func (DataQuotaInfosAttributes) IsPrecise ¶
func (qi DataQuotaInfosAttributes) IsPrecise() terra.BoolValue
func (DataQuotaInfosAttributes) Metric ¶
func (qi DataQuotaInfosAttributes) Metric() terra.StringValue
func (DataQuotaInfosAttributes) MetricDisplayName ¶
func (qi DataQuotaInfosAttributes) MetricDisplayName() terra.StringValue
func (DataQuotaInfosAttributes) MetricUnit ¶
func (qi DataQuotaInfosAttributes) MetricUnit() terra.StringValue
func (DataQuotaInfosAttributes) Name ¶
func (qi DataQuotaInfosAttributes) Name() terra.StringValue
func (DataQuotaInfosAttributes) QuotaDisplayName ¶
func (qi DataQuotaInfosAttributes) QuotaDisplayName() terra.StringValue
func (DataQuotaInfosAttributes) QuotaId ¶
func (qi DataQuotaInfosAttributes) QuotaId() terra.StringValue
func (DataQuotaInfosAttributes) QuotaIncreaseEligibility ¶
func (qi DataQuotaInfosAttributes) QuotaIncreaseEligibility() terra.ListValue[DataQuotaInfosQuotaIncreaseEligibilityAttributes]
func (DataQuotaInfosAttributes) RefreshInterval ¶
func (qi DataQuotaInfosAttributes) RefreshInterval() terra.StringValue
func (DataQuotaInfosAttributes) Service ¶
func (qi DataQuotaInfosAttributes) Service() terra.StringValue
func (DataQuotaInfosAttributes) ServiceRequestQuotaUri ¶
func (qi DataQuotaInfosAttributes) ServiceRequestQuotaUri() terra.StringValue
type DataQuotaInfosDimensionsInfosAttributes ¶
type DataQuotaInfosDimensionsInfosAttributes struct {
// contains filtered or unexported fields
}
func (DataQuotaInfosDimensionsInfosAttributes) ApplicableLocations ¶
func (di DataQuotaInfosDimensionsInfosAttributes) ApplicableLocations() terra.ListValue[terra.StringValue]
func (DataQuotaInfosDimensionsInfosAttributes) Dimensions ¶
func (di DataQuotaInfosDimensionsInfosAttributes) Dimensions() terra.MapValue[terra.StringValue]
func (DataQuotaInfosDimensionsInfosAttributes) InternalRef ¶
func (di DataQuotaInfosDimensionsInfosAttributes) InternalRef() (terra.Reference, error)
func (DataQuotaInfosDimensionsInfosAttributes) InternalTokens ¶
func (di DataQuotaInfosDimensionsInfosAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataQuotaInfosDimensionsInfosAttributes) InternalWithRef ¶
func (di DataQuotaInfosDimensionsInfosAttributes) InternalWithRef(ref terra.Reference) DataQuotaInfosDimensionsInfosAttributes
type DataQuotaInfosDimensionsInfosDetailsAttributes ¶
type DataQuotaInfosDimensionsInfosDetailsAttributes struct {
// contains filtered or unexported fields
}
func (DataQuotaInfosDimensionsInfosDetailsAttributes) InternalRef ¶
func (d DataQuotaInfosDimensionsInfosDetailsAttributes) InternalRef() (terra.Reference, error)
func (DataQuotaInfosDimensionsInfosDetailsAttributes) InternalTokens ¶
func (d DataQuotaInfosDimensionsInfosDetailsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataQuotaInfosDimensionsInfosDetailsAttributes) InternalWithRef ¶
func (d DataQuotaInfosDimensionsInfosDetailsAttributes) InternalWithRef(ref terra.Reference) DataQuotaInfosDimensionsInfosDetailsAttributes
func (DataQuotaInfosDimensionsInfosDetailsAttributes) Value ¶
func (d DataQuotaInfosDimensionsInfosDetailsAttributes) Value() terra.StringValue
type DataQuotaInfosDimensionsInfosDetailsState ¶
type DataQuotaInfosDimensionsInfosDetailsState struct {
Value string `json:"value"`
}
type DataQuotaInfosDimensionsInfosState ¶
type DataQuotaInfosDimensionsInfosState struct { ApplicableLocations []string `json:"applicable_locations"` Dimensions map[string]string `json:"dimensions"` Details []DataQuotaInfosDimensionsInfosDetailsState `json:"details"` }
type DataQuotaInfosQuotaIncreaseEligibilityAttributes ¶
type DataQuotaInfosQuotaIncreaseEligibilityAttributes struct {
// contains filtered or unexported fields
}
func (DataQuotaInfosQuotaIncreaseEligibilityAttributes) IneligibilityReason ¶
func (qie DataQuotaInfosQuotaIncreaseEligibilityAttributes) IneligibilityReason() terra.StringValue
func (DataQuotaInfosQuotaIncreaseEligibilityAttributes) InternalRef ¶
func (qie DataQuotaInfosQuotaIncreaseEligibilityAttributes) InternalRef() (terra.Reference, error)
func (DataQuotaInfosQuotaIncreaseEligibilityAttributes) InternalTokens ¶
func (qie DataQuotaInfosQuotaIncreaseEligibilityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataQuotaInfosQuotaIncreaseEligibilityAttributes) InternalWithRef ¶
func (qie DataQuotaInfosQuotaIncreaseEligibilityAttributes) InternalWithRef(ref terra.Reference) DataQuotaInfosQuotaIncreaseEligibilityAttributes
func (DataQuotaInfosQuotaIncreaseEligibilityAttributes) IsEligible ¶
func (qie DataQuotaInfosQuotaIncreaseEligibilityAttributes) IsEligible() terra.BoolValue
type DataQuotaInfosState ¶
type DataQuotaInfosState struct { ContainerType string `json:"container_type"` Dimensions []string `json:"dimensions"` IsConcurrent bool `json:"is_concurrent"` IsFixed bool `json:"is_fixed"` IsPrecise bool `json:"is_precise"` Metric string `json:"metric"` MetricDisplayName string `json:"metric_display_name"` MetricUnit string `json:"metric_unit"` Name string `json:"name"` QuotaDisplayName string `json:"quota_display_name"` QuotaId string `json:"quota_id"` RefreshInterval string `json:"refresh_interval"` Service string `json:"service"` ServiceRequestQuotaUri string `json:"service_request_quota_uri"` DimensionsInfos []DataQuotaInfosDimensionsInfosState `json:"dimensions_infos"` QuotaIncreaseEligibility []DataQuotaInfosQuotaIncreaseEligibilityState `json:"quota_increase_eligibility"` }
type DataSource ¶
DataSource represents the Terraform data resource google_cloud_quotas_quota_infos.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (gcqqi *DataSource) Attributes() dataGoogleCloudQuotasQuotaInfosAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (gcqqi *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (gcqqi *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (gcqqi *DataSource) LocalName() string
LocalName returns the local name for DataSource.
Click to show internal directories.
Click to hide internal directories.