Documentation ¶
Index ¶
- type Args
- type DataArgs
- type DataPosixUserAttributes
- func (pu DataPosixUserAttributes) Gid() terra.NumberValue
- func (pu DataPosixUserAttributes) InternalRef() (terra.Reference, error)
- func (pu DataPosixUserAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pu DataPosixUserAttributes) InternalWithRef(ref terra.Reference) DataPosixUserAttributes
- func (pu DataPosixUserAttributes) SecondaryGids() terra.SetValue[terra.NumberValue]
- func (pu DataPosixUserAttributes) Uid() terra.NumberValue
- type DataPosixUserState
- type DataRootDirectoryAttributes
- func (rd DataRootDirectoryAttributes) CreationInfo() terra.ListValue[DataRootDirectoryCreationInfoAttributes]
- func (rd DataRootDirectoryAttributes) InternalRef() (terra.Reference, error)
- func (rd DataRootDirectoryAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rd DataRootDirectoryAttributes) InternalWithRef(ref terra.Reference) DataRootDirectoryAttributes
- func (rd DataRootDirectoryAttributes) Path() terra.StringValue
- type DataRootDirectoryCreationInfoAttributes
- func (ci DataRootDirectoryCreationInfoAttributes) InternalRef() (terra.Reference, error)
- func (ci DataRootDirectoryCreationInfoAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ci DataRootDirectoryCreationInfoAttributes) InternalWithRef(ref terra.Reference) DataRootDirectoryCreationInfoAttributes
- func (ci DataRootDirectoryCreationInfoAttributes) OwnerGid() terra.NumberValue
- func (ci DataRootDirectoryCreationInfoAttributes) OwnerUid() terra.NumberValue
- func (ci DataRootDirectoryCreationInfoAttributes) Permissions() terra.StringValue
- type DataRootDirectoryCreationInfoState
- type DataRootDirectoryState
- type DataSource
- type PosixUser
- type PosixUserAttributes
- func (pu PosixUserAttributes) Gid() terra.NumberValue
- func (pu PosixUserAttributes) InternalRef() (terra.Reference, error)
- func (pu PosixUserAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pu PosixUserAttributes) InternalWithRef(ref terra.Reference) PosixUserAttributes
- func (pu PosixUserAttributes) SecondaryGids() terra.SetValue[terra.NumberValue]
- func (pu PosixUserAttributes) Uid() terra.NumberValue
- type PosixUserState
- type Resource
- func (aeap *Resource) Attributes() awsEfsAccessPointAttributes
- func (aeap *Resource) Configuration() interface{}
- func (aeap *Resource) DependOn() terra.Reference
- func (aeap *Resource) Dependencies() terra.Dependencies
- func (aeap *Resource) ImportState(state io.Reader) error
- func (aeap *Resource) LifecycleManagement() *terra.Lifecycle
- func (aeap *Resource) LocalName() string
- func (aeap *Resource) State() (*awsEfsAccessPointState, bool)
- func (aeap *Resource) StateMust() *awsEfsAccessPointState
- func (aeap *Resource) Type() string
- type RootDirectory
- type RootDirectoryAttributes
- func (rd RootDirectoryAttributes) CreationInfo() terra.ListValue[RootDirectoryCreationInfoAttributes]
- func (rd RootDirectoryAttributes) InternalRef() (terra.Reference, error)
- func (rd RootDirectoryAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rd RootDirectoryAttributes) InternalWithRef(ref terra.Reference) RootDirectoryAttributes
- func (rd RootDirectoryAttributes) Path() terra.StringValue
- type RootDirectoryCreationInfo
- type RootDirectoryCreationInfoAttributes
- func (ci RootDirectoryCreationInfoAttributes) InternalRef() (terra.Reference, error)
- func (ci RootDirectoryCreationInfoAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ci RootDirectoryCreationInfoAttributes) InternalWithRef(ref terra.Reference) RootDirectoryCreationInfoAttributes
- func (ci RootDirectoryCreationInfoAttributes) OwnerGid() terra.NumberValue
- func (ci RootDirectoryCreationInfoAttributes) OwnerUid() terra.NumberValue
- func (ci RootDirectoryCreationInfoAttributes) Permissions() terra.StringValue
- type RootDirectoryCreationInfoState
- type RootDirectoryState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // FileSystemId: string, required FileSystemId terra.StringValue `hcl:"file_system_id,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Tags: map of string, optional Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"` // TagsAll: map of string, optional TagsAll terra.MapValue[terra.StringValue] `hcl:"tags_all,attr"` // PosixUser: optional PosixUser *PosixUser `hcl:"posix_user,block"` // RootDirectory: optional RootDirectory *RootDirectory `hcl:"root_directory,block"` }
Args contains the configurations for aws_efs_access_point.
type DataArgs ¶
type DataArgs struct { // AccessPointId: string, required AccessPointId terra.StringValue `hcl:"access_point_id,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Tags: map of string, optional Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"` }
DataArgs contains the configurations for aws_efs_access_point.
type DataPosixUserAttributes ¶
type DataPosixUserAttributes struct {
// contains filtered or unexported fields
}
func (DataPosixUserAttributes) Gid ¶
func (pu DataPosixUserAttributes) Gid() terra.NumberValue
func (DataPosixUserAttributes) InternalRef ¶
func (pu DataPosixUserAttributes) InternalRef() (terra.Reference, error)
func (DataPosixUserAttributes) InternalTokens ¶
func (pu DataPosixUserAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataPosixUserAttributes) InternalWithRef ¶
func (pu DataPosixUserAttributes) InternalWithRef(ref terra.Reference) DataPosixUserAttributes
func (DataPosixUserAttributes) SecondaryGids ¶
func (pu DataPosixUserAttributes) SecondaryGids() terra.SetValue[terra.NumberValue]
func (DataPosixUserAttributes) Uid ¶
func (pu DataPosixUserAttributes) Uid() terra.NumberValue
type DataPosixUserState ¶
type DataRootDirectoryAttributes ¶
type DataRootDirectoryAttributes struct {
// contains filtered or unexported fields
}
func (DataRootDirectoryAttributes) CreationInfo ¶
func (rd DataRootDirectoryAttributes) CreationInfo() terra.ListValue[DataRootDirectoryCreationInfoAttributes]
func (DataRootDirectoryAttributes) InternalRef ¶
func (rd DataRootDirectoryAttributes) InternalRef() (terra.Reference, error)
func (DataRootDirectoryAttributes) InternalTokens ¶
func (rd DataRootDirectoryAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataRootDirectoryAttributes) InternalWithRef ¶
func (rd DataRootDirectoryAttributes) InternalWithRef(ref terra.Reference) DataRootDirectoryAttributes
func (DataRootDirectoryAttributes) Path ¶
func (rd DataRootDirectoryAttributes) Path() terra.StringValue
type DataRootDirectoryCreationInfoAttributes ¶
type DataRootDirectoryCreationInfoAttributes struct {
// contains filtered or unexported fields
}
func (DataRootDirectoryCreationInfoAttributes) InternalRef ¶
func (ci DataRootDirectoryCreationInfoAttributes) InternalRef() (terra.Reference, error)
func (DataRootDirectoryCreationInfoAttributes) InternalTokens ¶
func (ci DataRootDirectoryCreationInfoAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataRootDirectoryCreationInfoAttributes) InternalWithRef ¶
func (ci DataRootDirectoryCreationInfoAttributes) InternalWithRef(ref terra.Reference) DataRootDirectoryCreationInfoAttributes
func (DataRootDirectoryCreationInfoAttributes) OwnerGid ¶
func (ci DataRootDirectoryCreationInfoAttributes) OwnerGid() terra.NumberValue
func (DataRootDirectoryCreationInfoAttributes) OwnerUid ¶
func (ci DataRootDirectoryCreationInfoAttributes) OwnerUid() terra.NumberValue
func (DataRootDirectoryCreationInfoAttributes) Permissions ¶
func (ci DataRootDirectoryCreationInfoAttributes) Permissions() terra.StringValue
type DataRootDirectoryState ¶
type DataRootDirectoryState struct { Path string `json:"path"` CreationInfo []DataRootDirectoryCreationInfoState `json:"creation_info"` }
type DataSource ¶
DataSource represents the Terraform data resource aws_efs_access_point.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (aeap *DataSource) Attributes() dataAwsEfsAccessPointAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (aeap *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (aeap *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (aeap *DataSource) LocalName() string
LocalName returns the local name for DataSource.
type PosixUser ¶
type PosixUser struct { // Gid: number, required Gid terra.NumberValue `hcl:"gid,attr" validate:"required"` // SecondaryGids: set of number, optional SecondaryGids terra.SetValue[terra.NumberValue] `hcl:"secondary_gids,attr"` // Uid: number, required Uid terra.NumberValue `hcl:"uid,attr" validate:"required"` }
type PosixUserAttributes ¶
type PosixUserAttributes struct {
// contains filtered or unexported fields
}
func (PosixUserAttributes) Gid ¶
func (pu PosixUserAttributes) Gid() terra.NumberValue
func (PosixUserAttributes) InternalRef ¶
func (pu PosixUserAttributes) InternalRef() (terra.Reference, error)
func (PosixUserAttributes) InternalTokens ¶
func (pu PosixUserAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PosixUserAttributes) InternalWithRef ¶
func (pu PosixUserAttributes) InternalWithRef(ref terra.Reference) PosixUserAttributes
func (PosixUserAttributes) SecondaryGids ¶
func (pu PosixUserAttributes) SecondaryGids() terra.SetValue[terra.NumberValue]
func (PosixUserAttributes) Uid ¶
func (pu PosixUserAttributes) Uid() terra.NumberValue
type PosixUserState ¶
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 aws_efs_access_point.
func (*Resource) Attributes ¶
func (aeap *Resource) Attributes() awsEfsAccessPointAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (aeap *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (aeap *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 RootDirectory ¶
type RootDirectory struct { // Path: string, optional Path terra.StringValue `hcl:"path,attr"` // RootDirectoryCreationInfo: optional CreationInfo *RootDirectoryCreationInfo `hcl:"creation_info,block"` }
type RootDirectoryAttributes ¶
type RootDirectoryAttributes struct {
// contains filtered or unexported fields
}
func (RootDirectoryAttributes) CreationInfo ¶
func (rd RootDirectoryAttributes) CreationInfo() terra.ListValue[RootDirectoryCreationInfoAttributes]
func (RootDirectoryAttributes) InternalRef ¶
func (rd RootDirectoryAttributes) InternalRef() (terra.Reference, error)
func (RootDirectoryAttributes) InternalTokens ¶
func (rd RootDirectoryAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RootDirectoryAttributes) InternalWithRef ¶
func (rd RootDirectoryAttributes) InternalWithRef(ref terra.Reference) RootDirectoryAttributes
func (RootDirectoryAttributes) Path ¶
func (rd RootDirectoryAttributes) Path() terra.StringValue
type RootDirectoryCreationInfo ¶
type RootDirectoryCreationInfo struct { // OwnerGid: number, required OwnerGid terra.NumberValue `hcl:"owner_gid,attr" validate:"required"` // OwnerUid: number, required OwnerUid terra.NumberValue `hcl:"owner_uid,attr" validate:"required"` // Permissions: string, required Permissions terra.StringValue `hcl:"permissions,attr" validate:"required"` }
type RootDirectoryCreationInfoAttributes ¶
type RootDirectoryCreationInfoAttributes struct {
// contains filtered or unexported fields
}
func (RootDirectoryCreationInfoAttributes) InternalRef ¶
func (ci RootDirectoryCreationInfoAttributes) InternalRef() (terra.Reference, error)
func (RootDirectoryCreationInfoAttributes) InternalTokens ¶
func (ci RootDirectoryCreationInfoAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RootDirectoryCreationInfoAttributes) InternalWithRef ¶
func (ci RootDirectoryCreationInfoAttributes) InternalWithRef(ref terra.Reference) RootDirectoryCreationInfoAttributes
func (RootDirectoryCreationInfoAttributes) OwnerGid ¶
func (ci RootDirectoryCreationInfoAttributes) OwnerGid() terra.NumberValue
func (RootDirectoryCreationInfoAttributes) OwnerUid ¶
func (ci RootDirectoryCreationInfoAttributes) OwnerUid() terra.NumberValue
func (RootDirectoryCreationInfoAttributes) Permissions ¶
func (ci RootDirectoryCreationInfoAttributes) Permissions() terra.StringValue
type RootDirectoryState ¶
type RootDirectoryState struct { Path string `json:"path"` CreationInfo []RootDirectoryCreationInfoState `json:"creation_info"` }