Documentation ¶
Index ¶
- func NewEfsServicesK8SAwsAccessPointV1Alpha1Manifest() datasource.DataSource
- func NewEfsServicesK8SAwsFileSystemV1Alpha1Manifest() datasource.DataSource
- func NewEfsServicesK8SAwsMountTargetV1Alpha1Manifest() datasource.DataSource
- type EfsServicesK8SAwsAccessPointV1Alpha1Manifest
- func (r *EfsServicesK8SAwsAccessPointV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *EfsServicesK8SAwsAccessPointV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *EfsServicesK8SAwsAccessPointV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type EfsServicesK8SAwsAccessPointV1Alpha1ManifestData
- type EfsServicesK8SAwsFileSystemV1Alpha1Manifest
- func (r *EfsServicesK8SAwsFileSystemV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *EfsServicesK8SAwsFileSystemV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *EfsServicesK8SAwsFileSystemV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type EfsServicesK8SAwsFileSystemV1Alpha1ManifestData
- type EfsServicesK8SAwsMountTargetV1Alpha1Manifest
- func (r *EfsServicesK8SAwsMountTargetV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *EfsServicesK8SAwsMountTargetV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *EfsServicesK8SAwsMountTargetV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type EfsServicesK8SAwsMountTargetV1Alpha1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewEfsServicesK8SAwsAccessPointV1Alpha1Manifest ¶
func NewEfsServicesK8SAwsAccessPointV1Alpha1Manifest() datasource.DataSource
func NewEfsServicesK8SAwsFileSystemV1Alpha1Manifest ¶
func NewEfsServicesK8SAwsFileSystemV1Alpha1Manifest() datasource.DataSource
func NewEfsServicesK8SAwsMountTargetV1Alpha1Manifest ¶
func NewEfsServicesK8SAwsMountTargetV1Alpha1Manifest() datasource.DataSource
Types ¶
type EfsServicesK8SAwsAccessPointV1Alpha1Manifest ¶
type EfsServicesK8SAwsAccessPointV1Alpha1Manifest struct{}
func (*EfsServicesK8SAwsAccessPointV1Alpha1Manifest) Metadata ¶
func (r *EfsServicesK8SAwsAccessPointV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*EfsServicesK8SAwsAccessPointV1Alpha1Manifest) Read ¶
func (r *EfsServicesK8SAwsAccessPointV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*EfsServicesK8SAwsAccessPointV1Alpha1Manifest) Schema ¶
func (r *EfsServicesK8SAwsAccessPointV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type EfsServicesK8SAwsAccessPointV1Alpha1ManifestData ¶
type EfsServicesK8SAwsAccessPointV1Alpha1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { FileSystemID *string `tfsdk:"file_system_id" json:"fileSystemID,omitempty"` FileSystemRef *struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"file_system_ref" json:"fileSystemRef,omitempty"` PosixUser *struct { Gid *int64 `tfsdk:"gid" json:"gid,omitempty"` SecondaryGIDs *[]string `tfsdk:"secondary_gi_ds" json:"secondaryGIDs,omitempty"` Uid *int64 `tfsdk:"uid" json:"uid,omitempty"` } `tfsdk:"posix_user" json:"posixUser,omitempty"` RootDirectory *struct { CreationInfo *struct { OwnerGID *int64 `tfsdk:"owner_gid" json:"ownerGID,omitempty"` OwnerUID *int64 `tfsdk:"owner_uid" json:"ownerUID,omitempty"` Permissions *string `tfsdk:"permissions" json:"permissions,omitempty"` } `tfsdk:"creation_info" json:"creationInfo,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` } `tfsdk:"root_directory" json:"rootDirectory,omitempty"` Tags *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"tags" json:"tags,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type EfsServicesK8SAwsFileSystemV1Alpha1Manifest ¶
type EfsServicesK8SAwsFileSystemV1Alpha1Manifest struct{}
func (*EfsServicesK8SAwsFileSystemV1Alpha1Manifest) Metadata ¶
func (r *EfsServicesK8SAwsFileSystemV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*EfsServicesK8SAwsFileSystemV1Alpha1Manifest) Read ¶
func (r *EfsServicesK8SAwsFileSystemV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*EfsServicesK8SAwsFileSystemV1Alpha1Manifest) Schema ¶
func (r *EfsServicesK8SAwsFileSystemV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type EfsServicesK8SAwsFileSystemV1Alpha1ManifestData ¶
type EfsServicesK8SAwsFileSystemV1Alpha1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { AvailabilityZoneName *string `tfsdk:"availability_zone_name" json:"availabilityZoneName,omitempty"` Backup *bool `tfsdk:"backup" json:"backup,omitempty"` BackupPolicy *struct { Status *string `tfsdk:"status" json:"status,omitempty"` } `tfsdk:"backup_policy" json:"backupPolicy,omitempty"` Encrypted *bool `tfsdk:"encrypted" json:"encrypted,omitempty"` FileSystemProtection *struct { ReplicationOverwriteProtection *string `tfsdk:"replication_overwrite_protection" json:"replicationOverwriteProtection,omitempty"` } `tfsdk:"file_system_protection" json:"fileSystemProtection,omitempty"` KmsKeyID *string `tfsdk:"kms_key_id" json:"kmsKeyID,omitempty"` KmsKeyRef *struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"kms_key_ref" json:"kmsKeyRef,omitempty"` LifecyclePolicies *[]struct { TransitionToArchive *string `tfsdk:"transition_to_archive" json:"transitionToArchive,omitempty"` TransitionToIA *string `tfsdk:"transition_to_ia" json:"transitionToIA,omitempty"` TransitionToPrimaryStorageClass *string `tfsdk:"transition_to_primary_storage_class" json:"transitionToPrimaryStorageClass,omitempty"` } `tfsdk:"lifecycle_policies" json:"lifecyclePolicies,omitempty"` PerformanceMode *string `tfsdk:"performance_mode" json:"performanceMode,omitempty"` Policy *string `tfsdk:"policy" json:"policy,omitempty"` ProvisionedThroughputInMiBps *float64 `tfsdk:"provisioned_throughput_in_mi_bps" json:"provisionedThroughputInMiBps,omitempty"` Tags *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"tags" json:"tags,omitempty"` ThroughputMode *string `tfsdk:"throughput_mode" json:"throughputMode,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type EfsServicesK8SAwsMountTargetV1Alpha1Manifest ¶
type EfsServicesK8SAwsMountTargetV1Alpha1Manifest struct{}
func (*EfsServicesK8SAwsMountTargetV1Alpha1Manifest) Metadata ¶
func (r *EfsServicesK8SAwsMountTargetV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*EfsServicesK8SAwsMountTargetV1Alpha1Manifest) Read ¶
func (r *EfsServicesK8SAwsMountTargetV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*EfsServicesK8SAwsMountTargetV1Alpha1Manifest) Schema ¶
func (r *EfsServicesK8SAwsMountTargetV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type EfsServicesK8SAwsMountTargetV1Alpha1ManifestData ¶
type EfsServicesK8SAwsMountTargetV1Alpha1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { FileSystemID *string `tfsdk:"file_system_id" json:"fileSystemID,omitempty"` FileSystemRef *struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"file_system_ref" json:"fileSystemRef,omitempty"` IpAddress *string `tfsdk:"ip_address" json:"ipAddress,omitempty"` SecurityGroupRefs *[]struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"security_group_refs" json:"securityGroupRefs,omitempty"` SecurityGroups *[]string `tfsdk:"security_groups" json:"securityGroups,omitempty"` SubnetID *string `tfsdk:"subnet_id" json:"subnetID,omitempty"` SubnetRef *struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"subnet_ref" json:"subnetRef,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Click to show internal directories.
Click to hide internal directories.