v1alpha1

package
v0.0.0-...-bf43ebf Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 18, 2021 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Group   = "datasync-location-fsx-windows-file-system.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	Kind                  = "DatasyncLocationFsxWindowsFileSystem"
	GroupKind             = schema.GroupKind{Group: Group, Kind: Kind}.String()
	KindAPIVersion        = Kind + "." + SchemeGroupVersion.String()
	GroupVersionKind      = SchemeGroupVersion.WithKind(Kind)
	TerraformResourceName = "aws_datasync_location_fsx_windows_file_system"
)
View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version}
)

Functions

func DecodeDatasyncLocationFsxWindowsFileSystem

func DecodeDatasyncLocationFsxWindowsFileSystem(prev *DatasyncLocationFsxWindowsFileSystem, ctyValue cty.Value) (resource.Managed, error)

func DecodeDatasyncLocationFsxWindowsFileSystem_Arn

func DecodeDatasyncLocationFsxWindowsFileSystem_Arn(p *DatasyncLocationFsxWindowsFileSystemObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDatasyncLocationFsxWindowsFileSystem_CreationTime

func DecodeDatasyncLocationFsxWindowsFileSystem_CreationTime(p *DatasyncLocationFsxWindowsFileSystemObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDatasyncLocationFsxWindowsFileSystem_Domain

func DecodeDatasyncLocationFsxWindowsFileSystem_Domain(p *DatasyncLocationFsxWindowsFileSystemParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDatasyncLocationFsxWindowsFileSystem_FsxFilesystemArn

func DecodeDatasyncLocationFsxWindowsFileSystem_FsxFilesystemArn(p *DatasyncLocationFsxWindowsFileSystemParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDatasyncLocationFsxWindowsFileSystem_Password

func DecodeDatasyncLocationFsxWindowsFileSystem_Password(p *DatasyncLocationFsxWindowsFileSystemParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDatasyncLocationFsxWindowsFileSystem_SecurityGroupArns

func DecodeDatasyncLocationFsxWindowsFileSystem_SecurityGroupArns(p *DatasyncLocationFsxWindowsFileSystemParameters, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func DecodeDatasyncLocationFsxWindowsFileSystem_Subdirectory

func DecodeDatasyncLocationFsxWindowsFileSystem_Subdirectory(p *DatasyncLocationFsxWindowsFileSystemParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDatasyncLocationFsxWindowsFileSystem_Tags

func DecodeDatasyncLocationFsxWindowsFileSystem_Tags(p *DatasyncLocationFsxWindowsFileSystemParameters, vals map[string]cty.Value)

primitiveMapTypeDecodeTemplate

func DecodeDatasyncLocationFsxWindowsFileSystem_Uri

func DecodeDatasyncLocationFsxWindowsFileSystem_Uri(p *DatasyncLocationFsxWindowsFileSystemObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDatasyncLocationFsxWindowsFileSystem_User

func DecodeDatasyncLocationFsxWindowsFileSystem_User(p *DatasyncLocationFsxWindowsFileSystemParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeDatasyncLocationFsxWindowsFileSystem

func EncodeDatasyncLocationFsxWindowsFileSystem(r DatasyncLocationFsxWindowsFileSystem) cty.Value

func EncodeDatasyncLocationFsxWindowsFileSystem_Arn

func EncodeDatasyncLocationFsxWindowsFileSystem_Arn(p DatasyncLocationFsxWindowsFileSystemObservation, vals map[string]cty.Value)

func EncodeDatasyncLocationFsxWindowsFileSystem_CreationTime

func EncodeDatasyncLocationFsxWindowsFileSystem_CreationTime(p DatasyncLocationFsxWindowsFileSystemObservation, vals map[string]cty.Value)

func EncodeDatasyncLocationFsxWindowsFileSystem_Domain

func EncodeDatasyncLocationFsxWindowsFileSystem_Domain(p DatasyncLocationFsxWindowsFileSystemParameters, vals map[string]cty.Value)

func EncodeDatasyncLocationFsxWindowsFileSystem_FsxFilesystemArn

func EncodeDatasyncLocationFsxWindowsFileSystem_FsxFilesystemArn(p DatasyncLocationFsxWindowsFileSystemParameters, vals map[string]cty.Value)

func EncodeDatasyncLocationFsxWindowsFileSystem_Password

func EncodeDatasyncLocationFsxWindowsFileSystem_Password(p DatasyncLocationFsxWindowsFileSystemParameters, vals map[string]cty.Value)

func EncodeDatasyncLocationFsxWindowsFileSystem_SecurityGroupArns

func EncodeDatasyncLocationFsxWindowsFileSystem_SecurityGroupArns(p DatasyncLocationFsxWindowsFileSystemParameters, vals map[string]cty.Value)

func EncodeDatasyncLocationFsxWindowsFileSystem_Subdirectory

func EncodeDatasyncLocationFsxWindowsFileSystem_Subdirectory(p DatasyncLocationFsxWindowsFileSystemParameters, vals map[string]cty.Value)

func EncodeDatasyncLocationFsxWindowsFileSystem_Tags

func EncodeDatasyncLocationFsxWindowsFileSystem_Tags(p DatasyncLocationFsxWindowsFileSystemParameters, vals map[string]cty.Value)

func EncodeDatasyncLocationFsxWindowsFileSystem_Uri

func EncodeDatasyncLocationFsxWindowsFileSystem_Uri(p DatasyncLocationFsxWindowsFileSystemObservation, vals map[string]cty.Value)

func EncodeDatasyncLocationFsxWindowsFileSystem_User

func EncodeDatasyncLocationFsxWindowsFileSystem_User(p DatasyncLocationFsxWindowsFileSystemParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeDatasyncLocationFsxWindowsFileSystem_SecurityGroupArns

func MergeDatasyncLocationFsxWindowsFileSystem_SecurityGroupArns(k *DatasyncLocationFsxWindowsFileSystemParameters, p *DatasyncLocationFsxWindowsFileSystemParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeDatasyncLocationFsxWindowsFileSystem_Tags

mergePrimitiveContainerTemplateSpec

Types

type DatasyncLocationFsxWindowsFileSystem

type DatasyncLocationFsxWindowsFileSystem struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   DatasyncLocationFsxWindowsFileSystemSpec   `json:"spec"`
	Status DatasyncLocationFsxWindowsFileSystemStatus `json:"status,omitempty"`
}

DatasyncLocationFsxWindowsFileSystem is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster

func (*DatasyncLocationFsxWindowsFileSystem) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasyncLocationFsxWindowsFileSystem.

func (*DatasyncLocationFsxWindowsFileSystem) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DatasyncLocationFsxWindowsFileSystem) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DatasyncLocationFsxWindowsFileSystem) GetCondition

GetCondition of this DatasyncLocationFsxWindowsFileSystem.

func (*DatasyncLocationFsxWindowsFileSystem) GetDeletionPolicy

GetDeletionPolicy of this DatasyncLocationFsxWindowsFileSystem.

func (*DatasyncLocationFsxWindowsFileSystem) GetProviderConfigReference

func (mg *DatasyncLocationFsxWindowsFileSystem) GetProviderConfigReference() *runtimev1alpha1.Reference

GetProviderConfigReference of this DatasyncLocationFsxWindowsFileSystem.

func (*DatasyncLocationFsxWindowsFileSystem) GetProviderReference

GetProviderReference of this DatasyncLocationFsxWindowsFileSystem. Deprecated: Use GetProviderConfigReference.

func (*DatasyncLocationFsxWindowsFileSystem) GetWriteConnectionSecretToReference

func (mg *DatasyncLocationFsxWindowsFileSystem) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference

GetWriteConnectionSecretToReference of this DatasyncLocationFsxWindowsFileSystem.

func (*DatasyncLocationFsxWindowsFileSystem) SetConditions

SetConditions of this DatasyncLocationFsxWindowsFileSystem.

func (*DatasyncLocationFsxWindowsFileSystem) SetDeletionPolicy

SetDeletionPolicy of this DatasyncLocationFsxWindowsFileSystem.

func (*DatasyncLocationFsxWindowsFileSystem) SetProviderConfigReference

func (mg *DatasyncLocationFsxWindowsFileSystem) SetProviderConfigReference(r *runtimev1alpha1.Reference)

SetProviderConfigReference of this DatasyncLocationFsxWindowsFileSystem.

func (*DatasyncLocationFsxWindowsFileSystem) SetProviderReference

func (mg *DatasyncLocationFsxWindowsFileSystem) SetProviderReference(r *runtimev1alpha1.Reference)

SetProviderReference of this DatasyncLocationFsxWindowsFileSystem. Deprecated: Use SetProviderConfigReference.

func (*DatasyncLocationFsxWindowsFileSystem) SetWriteConnectionSecretToReference

func (mg *DatasyncLocationFsxWindowsFileSystem) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)

SetWriteConnectionSecretToReference of this DatasyncLocationFsxWindowsFileSystem.

type DatasyncLocationFsxWindowsFileSystemList

type DatasyncLocationFsxWindowsFileSystemList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []DatasyncLocationFsxWindowsFileSystem `json:"items"`
}

DatasyncLocationFsxWindowsFileSystem contains a list of DatasyncLocationFsxWindowsFileSystemList

func (*DatasyncLocationFsxWindowsFileSystemList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasyncLocationFsxWindowsFileSystemList.

func (*DatasyncLocationFsxWindowsFileSystemList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DatasyncLocationFsxWindowsFileSystemList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DatasyncLocationFsxWindowsFileSystemList) GetItems

GetItems of this DatasyncLocationFsxWindowsFileSystemList.

type DatasyncLocationFsxWindowsFileSystemObservation

type DatasyncLocationFsxWindowsFileSystemObservation struct {
	CreationTime string `json:"creation_time"`
	Arn          string `json:"arn"`
	Uri          string `json:"uri"`
}

A DatasyncLocationFsxWindowsFileSystemObservation records the observed state of a DatasyncLocationFsxWindowsFileSystem

func (*DatasyncLocationFsxWindowsFileSystemObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasyncLocationFsxWindowsFileSystemObservation.

func (*DatasyncLocationFsxWindowsFileSystemObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DatasyncLocationFsxWindowsFileSystemParameters

type DatasyncLocationFsxWindowsFileSystemParameters struct {
	SecurityGroupArns []string          `json:"security_group_arns"`
	Subdirectory      string            `json:"subdirectory"`
	Tags              map[string]string `json:"tags"`
	User              string            `json:"user"`
	Domain            string            `json:"domain"`
	FsxFilesystemArn  string            `json:"fsx_filesystem_arn"`
	Password          string            `json:"password"`
}

A DatasyncLocationFsxWindowsFileSystemParameters defines the desired state of a DatasyncLocationFsxWindowsFileSystem

func (*DatasyncLocationFsxWindowsFileSystemParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasyncLocationFsxWindowsFileSystemParameters.

func (*DatasyncLocationFsxWindowsFileSystemParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DatasyncLocationFsxWindowsFileSystemSpec

type DatasyncLocationFsxWindowsFileSystemSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  DatasyncLocationFsxWindowsFileSystemParameters `json:"forProvider"`
}

A DatasyncLocationFsxWindowsFileSystemSpec defines the desired state of a DatasyncLocationFsxWindowsFileSystem

func (*DatasyncLocationFsxWindowsFileSystemSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasyncLocationFsxWindowsFileSystemSpec.

func (*DatasyncLocationFsxWindowsFileSystemSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DatasyncLocationFsxWindowsFileSystemStatus

type DatasyncLocationFsxWindowsFileSystemStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     DatasyncLocationFsxWindowsFileSystemObservation `json:"atProvider"`
}

A DatasyncLocationFsxWindowsFileSystemStatus defines the observed state of a DatasyncLocationFsxWindowsFileSystem

func (*DatasyncLocationFsxWindowsFileSystemStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasyncLocationFsxWindowsFileSystemStatus.

func (*DatasyncLocationFsxWindowsFileSystemStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL