Documentation ¶
Index ¶
- type ClientConfigurations
- type ClientConfigurationsAttributes
- func (cc ClientConfigurationsAttributes) Clients() terra.StringValue
- func (cc ClientConfigurationsAttributes) InternalRef() (terra.Reference, error)
- func (cc ClientConfigurationsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cc ClientConfigurationsAttributes) InternalWithRef(ref terra.Reference) ClientConfigurationsAttributes
- func (cc ClientConfigurationsAttributes) Options() terra.ListValue[terra.StringValue]
- type ClientConfigurationsState
- type NfsExports
- type NfsExportsAttributes
- func (ne NfsExportsAttributes) ClientConfigurations() terra.SetValue[ClientConfigurationsAttributes]
- func (ne NfsExportsAttributes) InternalRef() (terra.Reference, error)
- func (ne NfsExportsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ne NfsExportsAttributes) InternalWithRef(ref terra.Reference) NfsExportsAttributes
- type NfsExportsState
- type OriginSnapshot
- type OriginSnapshotAttributes
- func (os OriginSnapshotAttributes) CopyStrategy() terra.StringValue
- func (os OriginSnapshotAttributes) InternalRef() (terra.Reference, error)
- func (os OriginSnapshotAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (os OriginSnapshotAttributes) InternalWithRef(ref terra.Reference) OriginSnapshotAttributes
- func (os OriginSnapshotAttributes) SnapshotArn() terra.StringValue
- type OriginSnapshotState
- 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 UserAndGroupQuotas
- type UserAndGroupQuotasAttributes
- func (uagq UserAndGroupQuotasAttributes) Id() terra.NumberValue
- func (uagq UserAndGroupQuotasAttributes) InternalRef() (terra.Reference, error)
- func (uagq UserAndGroupQuotasAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (uagq UserAndGroupQuotasAttributes) InternalWithRef(ref terra.Reference) UserAndGroupQuotasAttributes
- func (uagq UserAndGroupQuotasAttributes) StorageCapacityQuotaGib() terra.NumberValue
- func (uagq UserAndGroupQuotasAttributes) Type() terra.StringValue
- type UserAndGroupQuotasState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientConfigurations ¶
type ClientConfigurations struct { // Clients: string, required Clients terra.StringValue `hcl:"clients,attr" validate:"required"` // Options: list of string, required Options terra.ListValue[terra.StringValue] `hcl:"options,attr" validate:"required"` }
type ClientConfigurationsAttributes ¶
type ClientConfigurationsAttributes struct {
// contains filtered or unexported fields
}
func (ClientConfigurationsAttributes) Clients ¶
func (cc ClientConfigurationsAttributes) Clients() terra.StringValue
func (ClientConfigurationsAttributes) InternalRef ¶
func (cc ClientConfigurationsAttributes) InternalRef() (terra.Reference, error)
func (ClientConfigurationsAttributes) InternalTokens ¶
func (cc ClientConfigurationsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClientConfigurationsAttributes) InternalWithRef ¶
func (cc ClientConfigurationsAttributes) InternalWithRef(ref terra.Reference) ClientConfigurationsAttributes
func (ClientConfigurationsAttributes) Options ¶
func (cc ClientConfigurationsAttributes) Options() terra.ListValue[terra.StringValue]
type NfsExports ¶
type NfsExports struct { // ClientConfigurations: min=1,max=25 ClientConfigurations []ClientConfigurations `hcl:"client_configurations,block" validate:"min=1,max=25"` }
type NfsExportsAttributes ¶
type NfsExportsAttributes struct {
// contains filtered or unexported fields
}
func (NfsExportsAttributes) ClientConfigurations ¶
func (ne NfsExportsAttributes) ClientConfigurations() terra.SetValue[ClientConfigurationsAttributes]
func (NfsExportsAttributes) InternalRef ¶
func (ne NfsExportsAttributes) InternalRef() (terra.Reference, error)
func (NfsExportsAttributes) InternalTokens ¶
func (ne NfsExportsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NfsExportsAttributes) InternalWithRef ¶
func (ne NfsExportsAttributes) InternalWithRef(ref terra.Reference) NfsExportsAttributes
type NfsExportsState ¶
type NfsExportsState struct {
ClientConfigurations []ClientConfigurationsState `json:"client_configurations"`
}
type OriginSnapshot ¶
type OriginSnapshot struct { // CopyStrategy: string, required CopyStrategy terra.StringValue `hcl:"copy_strategy,attr" validate:"required"` // SnapshotArn: string, required SnapshotArn terra.StringValue `hcl:"snapshot_arn,attr" validate:"required"` }
type OriginSnapshotAttributes ¶
type OriginSnapshotAttributes struct {
// contains filtered or unexported fields
}
func (OriginSnapshotAttributes) CopyStrategy ¶
func (os OriginSnapshotAttributes) CopyStrategy() terra.StringValue
func (OriginSnapshotAttributes) InternalRef ¶
func (os OriginSnapshotAttributes) InternalRef() (terra.Reference, error)
func (OriginSnapshotAttributes) InternalTokens ¶
func (os OriginSnapshotAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OriginSnapshotAttributes) InternalWithRef ¶
func (os OriginSnapshotAttributes) InternalWithRef(ref terra.Reference) OriginSnapshotAttributes
func (OriginSnapshotAttributes) SnapshotArn ¶
func (os OriginSnapshotAttributes) SnapshotArn() terra.StringValue
type OriginSnapshotState ¶
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 UserAndGroupQuotas ¶
type UserAndGroupQuotas struct { // Id: number, required Id terra.NumberValue `hcl:"id,attr" validate:"required"` // StorageCapacityQuotaGib: number, required StorageCapacityQuotaGib terra.NumberValue `hcl:"storage_capacity_quota_gib,attr" validate:"required"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` }
type UserAndGroupQuotasAttributes ¶
type UserAndGroupQuotasAttributes struct {
// contains filtered or unexported fields
}
func (UserAndGroupQuotasAttributes) Id ¶
func (uagq UserAndGroupQuotasAttributes) Id() terra.NumberValue
func (UserAndGroupQuotasAttributes) InternalRef ¶
func (uagq UserAndGroupQuotasAttributes) InternalRef() (terra.Reference, error)
func (UserAndGroupQuotasAttributes) InternalTokens ¶
func (uagq UserAndGroupQuotasAttributes) InternalTokens() (hclwrite.Tokens, error)
func (UserAndGroupQuotasAttributes) InternalWithRef ¶
func (uagq UserAndGroupQuotasAttributes) InternalWithRef(ref terra.Reference) UserAndGroupQuotasAttributes
func (UserAndGroupQuotasAttributes) StorageCapacityQuotaGib ¶
func (uagq UserAndGroupQuotasAttributes) StorageCapacityQuotaGib() terra.NumberValue
func (UserAndGroupQuotasAttributes) Type ¶
func (uagq UserAndGroupQuotasAttributes) Type() terra.StringValue
type UserAndGroupQuotasState ¶
Click to show internal directories.
Click to hide internal directories.