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   = "storagegateway-cached-iscsi-volume.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

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

Functions

func DecodeStoragegatewayCachedIscsiVolume

func DecodeStoragegatewayCachedIscsiVolume(prev *StoragegatewayCachedIscsiVolume, ctyValue cty.Value) (resource.Managed, error)

func DecodeStoragegatewayCachedIscsiVolume_Arn

func DecodeStoragegatewayCachedIscsiVolume_Arn(p *StoragegatewayCachedIscsiVolumeObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeStoragegatewayCachedIscsiVolume_ChapEnabled

func DecodeStoragegatewayCachedIscsiVolume_ChapEnabled(p *StoragegatewayCachedIscsiVolumeObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeStoragegatewayCachedIscsiVolume_GatewayArn

func DecodeStoragegatewayCachedIscsiVolume_GatewayArn(p *StoragegatewayCachedIscsiVolumeParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeStoragegatewayCachedIscsiVolume_KmsEncrypted

func DecodeStoragegatewayCachedIscsiVolume_KmsEncrypted(p *StoragegatewayCachedIscsiVolumeParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeStoragegatewayCachedIscsiVolume_KmsKey

func DecodeStoragegatewayCachedIscsiVolume_KmsKey(p *StoragegatewayCachedIscsiVolumeParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeStoragegatewayCachedIscsiVolume_LunNumber

func DecodeStoragegatewayCachedIscsiVolume_LunNumber(p *StoragegatewayCachedIscsiVolumeObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeStoragegatewayCachedIscsiVolume_NetworkInterfaceId

func DecodeStoragegatewayCachedIscsiVolume_NetworkInterfaceId(p *StoragegatewayCachedIscsiVolumeParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeStoragegatewayCachedIscsiVolume_NetworkInterfacePort

func DecodeStoragegatewayCachedIscsiVolume_NetworkInterfacePort(p *StoragegatewayCachedIscsiVolumeObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeStoragegatewayCachedIscsiVolume_SnapshotId

func DecodeStoragegatewayCachedIscsiVolume_SnapshotId(p *StoragegatewayCachedIscsiVolumeParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeStoragegatewayCachedIscsiVolume_SourceVolumeArn

func DecodeStoragegatewayCachedIscsiVolume_SourceVolumeArn(p *StoragegatewayCachedIscsiVolumeParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeStoragegatewayCachedIscsiVolume_Tags

func DecodeStoragegatewayCachedIscsiVolume_Tags(p *StoragegatewayCachedIscsiVolumeParameters, vals map[string]cty.Value)

primitiveMapTypeDecodeTemplate

func DecodeStoragegatewayCachedIscsiVolume_TargetArn

func DecodeStoragegatewayCachedIscsiVolume_TargetArn(p *StoragegatewayCachedIscsiVolumeObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeStoragegatewayCachedIscsiVolume_TargetName

func DecodeStoragegatewayCachedIscsiVolume_TargetName(p *StoragegatewayCachedIscsiVolumeParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeStoragegatewayCachedIscsiVolume_VolumeArn

func DecodeStoragegatewayCachedIscsiVolume_VolumeArn(p *StoragegatewayCachedIscsiVolumeObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeStoragegatewayCachedIscsiVolume_VolumeId

func DecodeStoragegatewayCachedIscsiVolume_VolumeId(p *StoragegatewayCachedIscsiVolumeObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeStoragegatewayCachedIscsiVolume_VolumeSizeInBytes

func DecodeStoragegatewayCachedIscsiVolume_VolumeSizeInBytes(p *StoragegatewayCachedIscsiVolumeParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeStoragegatewayCachedIscsiVolume

func EncodeStoragegatewayCachedIscsiVolume(r StoragegatewayCachedIscsiVolume) cty.Value

func EncodeStoragegatewayCachedIscsiVolume_Arn

func EncodeStoragegatewayCachedIscsiVolume_Arn(p StoragegatewayCachedIscsiVolumeObservation, vals map[string]cty.Value)

func EncodeStoragegatewayCachedIscsiVolume_ChapEnabled

func EncodeStoragegatewayCachedIscsiVolume_ChapEnabled(p StoragegatewayCachedIscsiVolumeObservation, vals map[string]cty.Value)

func EncodeStoragegatewayCachedIscsiVolume_GatewayArn

func EncodeStoragegatewayCachedIscsiVolume_GatewayArn(p StoragegatewayCachedIscsiVolumeParameters, vals map[string]cty.Value)

func EncodeStoragegatewayCachedIscsiVolume_KmsEncrypted

func EncodeStoragegatewayCachedIscsiVolume_KmsEncrypted(p StoragegatewayCachedIscsiVolumeParameters, vals map[string]cty.Value)

func EncodeStoragegatewayCachedIscsiVolume_KmsKey

func EncodeStoragegatewayCachedIscsiVolume_KmsKey(p StoragegatewayCachedIscsiVolumeParameters, vals map[string]cty.Value)

func EncodeStoragegatewayCachedIscsiVolume_LunNumber

func EncodeStoragegatewayCachedIscsiVolume_LunNumber(p StoragegatewayCachedIscsiVolumeObservation, vals map[string]cty.Value)

func EncodeStoragegatewayCachedIscsiVolume_NetworkInterfaceId

func EncodeStoragegatewayCachedIscsiVolume_NetworkInterfaceId(p StoragegatewayCachedIscsiVolumeParameters, vals map[string]cty.Value)

func EncodeStoragegatewayCachedIscsiVolume_NetworkInterfacePort

func EncodeStoragegatewayCachedIscsiVolume_NetworkInterfacePort(p StoragegatewayCachedIscsiVolumeObservation, vals map[string]cty.Value)

func EncodeStoragegatewayCachedIscsiVolume_SnapshotId

func EncodeStoragegatewayCachedIscsiVolume_SnapshotId(p StoragegatewayCachedIscsiVolumeParameters, vals map[string]cty.Value)

func EncodeStoragegatewayCachedIscsiVolume_SourceVolumeArn

func EncodeStoragegatewayCachedIscsiVolume_SourceVolumeArn(p StoragegatewayCachedIscsiVolumeParameters, vals map[string]cty.Value)

func EncodeStoragegatewayCachedIscsiVolume_Tags

func EncodeStoragegatewayCachedIscsiVolume_Tags(p StoragegatewayCachedIscsiVolumeParameters, vals map[string]cty.Value)

func EncodeStoragegatewayCachedIscsiVolume_TargetArn

func EncodeStoragegatewayCachedIscsiVolume_TargetArn(p StoragegatewayCachedIscsiVolumeObservation, vals map[string]cty.Value)

func EncodeStoragegatewayCachedIscsiVolume_TargetName

func EncodeStoragegatewayCachedIscsiVolume_TargetName(p StoragegatewayCachedIscsiVolumeParameters, vals map[string]cty.Value)

func EncodeStoragegatewayCachedIscsiVolume_VolumeArn

func EncodeStoragegatewayCachedIscsiVolume_VolumeArn(p StoragegatewayCachedIscsiVolumeObservation, vals map[string]cty.Value)

func EncodeStoragegatewayCachedIscsiVolume_VolumeId

func EncodeStoragegatewayCachedIscsiVolume_VolumeId(p StoragegatewayCachedIscsiVolumeObservation, vals map[string]cty.Value)

func EncodeStoragegatewayCachedIscsiVolume_VolumeSizeInBytes

func EncodeStoragegatewayCachedIscsiVolume_VolumeSizeInBytes(p StoragegatewayCachedIscsiVolumeParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeStoragegatewayCachedIscsiVolume_ChapEnabled

mergePrimitiveTemplateStatus

func MergeStoragegatewayCachedIscsiVolume_GatewayArn

func MergeStoragegatewayCachedIscsiVolume_GatewayArn(k *StoragegatewayCachedIscsiVolumeParameters, p *StoragegatewayCachedIscsiVolumeParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeStoragegatewayCachedIscsiVolume_KmsEncrypted

func MergeStoragegatewayCachedIscsiVolume_KmsEncrypted(k *StoragegatewayCachedIscsiVolumeParameters, p *StoragegatewayCachedIscsiVolumeParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeStoragegatewayCachedIscsiVolume_KmsKey

mergePrimitiveTemplateSpec

func MergeStoragegatewayCachedIscsiVolume_LunNumber

mergePrimitiveTemplateStatus

func MergeStoragegatewayCachedIscsiVolume_NetworkInterfaceId

func MergeStoragegatewayCachedIscsiVolume_NetworkInterfaceId(k *StoragegatewayCachedIscsiVolumeParameters, p *StoragegatewayCachedIscsiVolumeParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeStoragegatewayCachedIscsiVolume_NetworkInterfacePort

func MergeStoragegatewayCachedIscsiVolume_NetworkInterfacePort(k *StoragegatewayCachedIscsiVolumeObservation, p *StoragegatewayCachedIscsiVolumeObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeStoragegatewayCachedIscsiVolume_SnapshotId

func MergeStoragegatewayCachedIscsiVolume_SnapshotId(k *StoragegatewayCachedIscsiVolumeParameters, p *StoragegatewayCachedIscsiVolumeParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeStoragegatewayCachedIscsiVolume_SourceVolumeArn

func MergeStoragegatewayCachedIscsiVolume_SourceVolumeArn(k *StoragegatewayCachedIscsiVolumeParameters, p *StoragegatewayCachedIscsiVolumeParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeStoragegatewayCachedIscsiVolume_Tags

mergePrimitiveContainerTemplateSpec

func MergeStoragegatewayCachedIscsiVolume_TargetArn

mergePrimitiveTemplateStatus

func MergeStoragegatewayCachedIscsiVolume_TargetName

func MergeStoragegatewayCachedIscsiVolume_TargetName(k *StoragegatewayCachedIscsiVolumeParameters, p *StoragegatewayCachedIscsiVolumeParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeStoragegatewayCachedIscsiVolume_VolumeArn

mergePrimitiveTemplateStatus

func MergeStoragegatewayCachedIscsiVolume_VolumeId

mergePrimitiveTemplateStatus

func MergeStoragegatewayCachedIscsiVolume_VolumeSizeInBytes

func MergeStoragegatewayCachedIscsiVolume_VolumeSizeInBytes(k *StoragegatewayCachedIscsiVolumeParameters, p *StoragegatewayCachedIscsiVolumeParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

Types

type StoragegatewayCachedIscsiVolume

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

	Spec   StoragegatewayCachedIscsiVolumeSpec   `json:"spec"`
	Status StoragegatewayCachedIscsiVolumeStatus `json:"status,omitempty"`
}

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

func (*StoragegatewayCachedIscsiVolume) DeepCopy

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

func (*StoragegatewayCachedIscsiVolume) DeepCopyInto

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

func (*StoragegatewayCachedIscsiVolume) DeepCopyObject

func (in *StoragegatewayCachedIscsiVolume) DeepCopyObject() runtime.Object

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

func (*StoragegatewayCachedIscsiVolume) GetCondition

GetCondition of this StoragegatewayCachedIscsiVolume.

func (*StoragegatewayCachedIscsiVolume) GetDeletionPolicy

GetDeletionPolicy of this StoragegatewayCachedIscsiVolume.

func (*StoragegatewayCachedIscsiVolume) GetProviderConfigReference

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

GetProviderConfigReference of this StoragegatewayCachedIscsiVolume.

func (*StoragegatewayCachedIscsiVolume) GetProviderReference

func (mg *StoragegatewayCachedIscsiVolume) GetProviderReference() *runtimev1alpha1.Reference

GetProviderReference of this StoragegatewayCachedIscsiVolume. Deprecated: Use GetProviderConfigReference.

func (*StoragegatewayCachedIscsiVolume) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this StoragegatewayCachedIscsiVolume.

func (*StoragegatewayCachedIscsiVolume) SetConditions

SetConditions of this StoragegatewayCachedIscsiVolume.

func (*StoragegatewayCachedIscsiVolume) SetDeletionPolicy

SetDeletionPolicy of this StoragegatewayCachedIscsiVolume.

func (*StoragegatewayCachedIscsiVolume) SetProviderConfigReference

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

SetProviderConfigReference of this StoragegatewayCachedIscsiVolume.

func (*StoragegatewayCachedIscsiVolume) SetProviderReference

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

SetProviderReference of this StoragegatewayCachedIscsiVolume. Deprecated: Use SetProviderConfigReference.

func (*StoragegatewayCachedIscsiVolume) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this StoragegatewayCachedIscsiVolume.

type StoragegatewayCachedIscsiVolumeList

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

StoragegatewayCachedIscsiVolume contains a list of StoragegatewayCachedIscsiVolumeList

func (*StoragegatewayCachedIscsiVolumeList) DeepCopy

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

func (*StoragegatewayCachedIscsiVolumeList) DeepCopyInto

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

func (*StoragegatewayCachedIscsiVolumeList) DeepCopyObject

func (in *StoragegatewayCachedIscsiVolumeList) DeepCopyObject() runtime.Object

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

func (*StoragegatewayCachedIscsiVolumeList) GetItems

GetItems of this StoragegatewayCachedIscsiVolumeList.

type StoragegatewayCachedIscsiVolumeObservation

type StoragegatewayCachedIscsiVolumeObservation struct {
	LunNumber            int64  `json:"lun_number"`
	NetworkInterfacePort int64  `json:"network_interface_port"`
	VolumeId             string `json:"volume_id"`
	Arn                  string `json:"arn"`
	VolumeArn            string `json:"volume_arn"`
	ChapEnabled          bool   `json:"chap_enabled"`
	TargetArn            string `json:"target_arn"`
}

A StoragegatewayCachedIscsiVolumeObservation records the observed state of a StoragegatewayCachedIscsiVolume

func (*StoragegatewayCachedIscsiVolumeObservation) DeepCopy

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

func (*StoragegatewayCachedIscsiVolumeObservation) DeepCopyInto

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

type StoragegatewayCachedIscsiVolumeParameters

type StoragegatewayCachedIscsiVolumeParameters struct {
	TargetName         string            `json:"target_name"`
	NetworkInterfaceId string            `json:"network_interface_id"`
	KmsEncrypted       bool              `json:"kms_encrypted"`
	KmsKey             string            `json:"kms_key"`
	VolumeSizeInBytes  int64             `json:"volume_size_in_bytes"`
	GatewayArn         string            `json:"gateway_arn"`
	SnapshotId         string            `json:"snapshot_id"`
	SourceVolumeArn    string            `json:"source_volume_arn"`
	Tags               map[string]string `json:"tags"`
}

A StoragegatewayCachedIscsiVolumeParameters defines the desired state of a StoragegatewayCachedIscsiVolume

func (*StoragegatewayCachedIscsiVolumeParameters) DeepCopy

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

func (*StoragegatewayCachedIscsiVolumeParameters) DeepCopyInto

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

type StoragegatewayCachedIscsiVolumeSpec

type StoragegatewayCachedIscsiVolumeSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  StoragegatewayCachedIscsiVolumeParameters `json:"forProvider"`
}

A StoragegatewayCachedIscsiVolumeSpec defines the desired state of a StoragegatewayCachedIscsiVolume

func (*StoragegatewayCachedIscsiVolumeSpec) DeepCopy

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

func (*StoragegatewayCachedIscsiVolumeSpec) DeepCopyInto

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

type StoragegatewayCachedIscsiVolumeStatus

type StoragegatewayCachedIscsiVolumeStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     StoragegatewayCachedIscsiVolumeObservation `json:"atProvider"`
}

A StoragegatewayCachedIscsiVolumeStatus defines the observed state of a StoragegatewayCachedIscsiVolume

func (*StoragegatewayCachedIscsiVolumeStatus) DeepCopy

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

func (*StoragegatewayCachedIscsiVolumeStatus) 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