Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeStoragegatewayWorkingStorage(prev *StoragegatewayWorkingStorage, ctyValue cty.Value) (resource.Managed, error)
- func DecodeStoragegatewayWorkingStorage_DiskId(p *StoragegatewayWorkingStorageParameters, vals map[string]cty.Value)
- func DecodeStoragegatewayWorkingStorage_GatewayArn(p *StoragegatewayWorkingStorageParameters, vals map[string]cty.Value)
- func EncodeStoragegatewayWorkingStorage(r StoragegatewayWorkingStorage) cty.Value
- func EncodeStoragegatewayWorkingStorage_DiskId(p StoragegatewayWorkingStorageParameters, vals map[string]cty.Value)
- func EncodeStoragegatewayWorkingStorage_GatewayArn(p StoragegatewayWorkingStorageParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeStoragegatewayWorkingStorage_DiskId(k *StoragegatewayWorkingStorageParameters, ...) bool
- func MergeStoragegatewayWorkingStorage_GatewayArn(k *StoragegatewayWorkingStorageParameters, ...) bool
- type StoragegatewayWorkingStorage
- func (in *StoragegatewayWorkingStorage) DeepCopy() *StoragegatewayWorkingStorage
- func (in *StoragegatewayWorkingStorage) DeepCopyInto(out *StoragegatewayWorkingStorage)
- func (in *StoragegatewayWorkingStorage) DeepCopyObject() runtime.Object
- func (mg *StoragegatewayWorkingStorage) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *StoragegatewayWorkingStorage) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *StoragegatewayWorkingStorage) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *StoragegatewayWorkingStorage) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *StoragegatewayWorkingStorage) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *StoragegatewayWorkingStorage) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *StoragegatewayWorkingStorage) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *StoragegatewayWorkingStorage) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *StoragegatewayWorkingStorage) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *StoragegatewayWorkingStorage) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type StoragegatewayWorkingStorageList
- func (in *StoragegatewayWorkingStorageList) DeepCopy() *StoragegatewayWorkingStorageList
- func (in *StoragegatewayWorkingStorageList) DeepCopyInto(out *StoragegatewayWorkingStorageList)
- func (in *StoragegatewayWorkingStorageList) DeepCopyObject() runtime.Object
- func (l *StoragegatewayWorkingStorageList) GetItems() []resource.Managed
- type StoragegatewayWorkingStorageObservation
- type StoragegatewayWorkingStorageParameters
- type StoragegatewayWorkingStorageSpec
- type StoragegatewayWorkingStorageStatus
Constants ¶
const ( Group = "storagegateway-working-storage.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "StoragegatewayWorkingStorage" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_storagegateway_working_storage" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeStoragegatewayWorkingStorage_DiskId ¶
func DecodeStoragegatewayWorkingStorage_DiskId(p *StoragegatewayWorkingStorageParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeStoragegatewayWorkingStorage_GatewayArn ¶
func DecodeStoragegatewayWorkingStorage_GatewayArn(p *StoragegatewayWorkingStorageParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeStoragegatewayWorkingStorage ¶
func EncodeStoragegatewayWorkingStorage(r StoragegatewayWorkingStorage) cty.Value
func EncodeStoragegatewayWorkingStorage_DiskId ¶
func EncodeStoragegatewayWorkingStorage_DiskId(p StoragegatewayWorkingStorageParameters, vals map[string]cty.Value)
func EncodeStoragegatewayWorkingStorage_GatewayArn ¶
func EncodeStoragegatewayWorkingStorage_GatewayArn(p StoragegatewayWorkingStorageParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeStoragegatewayWorkingStorage_DiskId ¶
func MergeStoragegatewayWorkingStorage_DiskId(k *StoragegatewayWorkingStorageParameters, p *StoragegatewayWorkingStorageParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeStoragegatewayWorkingStorage_GatewayArn ¶
func MergeStoragegatewayWorkingStorage_GatewayArn(k *StoragegatewayWorkingStorageParameters, p *StoragegatewayWorkingStorageParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type StoragegatewayWorkingStorage ¶
type StoragegatewayWorkingStorage struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StoragegatewayWorkingStorageSpec `json:"spec"` Status StoragegatewayWorkingStorageStatus `json:"status,omitempty"` }
StoragegatewayWorkingStorage is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*StoragegatewayWorkingStorage) DeepCopy ¶
func (in *StoragegatewayWorkingStorage) DeepCopy() *StoragegatewayWorkingStorage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoragegatewayWorkingStorage.
func (*StoragegatewayWorkingStorage) DeepCopyInto ¶
func (in *StoragegatewayWorkingStorage) DeepCopyInto(out *StoragegatewayWorkingStorage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StoragegatewayWorkingStorage) DeepCopyObject ¶
func (in *StoragegatewayWorkingStorage) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StoragegatewayWorkingStorage) GetCondition ¶
func (mg *StoragegatewayWorkingStorage) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this StoragegatewayWorkingStorage.
func (*StoragegatewayWorkingStorage) GetDeletionPolicy ¶
func (mg *StoragegatewayWorkingStorage) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this StoragegatewayWorkingStorage.
func (*StoragegatewayWorkingStorage) GetProviderConfigReference ¶
func (mg *StoragegatewayWorkingStorage) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this StoragegatewayWorkingStorage.
func (*StoragegatewayWorkingStorage) GetProviderReference ¶
func (mg *StoragegatewayWorkingStorage) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this StoragegatewayWorkingStorage. Deprecated: Use GetProviderConfigReference.
func (*StoragegatewayWorkingStorage) GetWriteConnectionSecretToReference ¶
func (mg *StoragegatewayWorkingStorage) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this StoragegatewayWorkingStorage.
func (*StoragegatewayWorkingStorage) SetConditions ¶
func (mg *StoragegatewayWorkingStorage) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this StoragegatewayWorkingStorage.
func (*StoragegatewayWorkingStorage) SetDeletionPolicy ¶
func (mg *StoragegatewayWorkingStorage) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this StoragegatewayWorkingStorage.
func (*StoragegatewayWorkingStorage) SetProviderConfigReference ¶
func (mg *StoragegatewayWorkingStorage) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this StoragegatewayWorkingStorage.
func (*StoragegatewayWorkingStorage) SetProviderReference ¶
func (mg *StoragegatewayWorkingStorage) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this StoragegatewayWorkingStorage. Deprecated: Use SetProviderConfigReference.
func (*StoragegatewayWorkingStorage) SetWriteConnectionSecretToReference ¶
func (mg *StoragegatewayWorkingStorage) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this StoragegatewayWorkingStorage.
type StoragegatewayWorkingStorageList ¶
type StoragegatewayWorkingStorageList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []StoragegatewayWorkingStorage `json:"items"` }
StoragegatewayWorkingStorage contains a list of StoragegatewayWorkingStorageList
func (*StoragegatewayWorkingStorageList) DeepCopy ¶
func (in *StoragegatewayWorkingStorageList) DeepCopy() *StoragegatewayWorkingStorageList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoragegatewayWorkingStorageList.
func (*StoragegatewayWorkingStorageList) DeepCopyInto ¶
func (in *StoragegatewayWorkingStorageList) DeepCopyInto(out *StoragegatewayWorkingStorageList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StoragegatewayWorkingStorageList) DeepCopyObject ¶
func (in *StoragegatewayWorkingStorageList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StoragegatewayWorkingStorageList) GetItems ¶
func (l *StoragegatewayWorkingStorageList) GetItems() []resource.Managed
GetItems of this StoragegatewayWorkingStorageList.
type StoragegatewayWorkingStorageObservation ¶
type StoragegatewayWorkingStorageObservation struct{}
A StoragegatewayWorkingStorageObservation records the observed state of a StoragegatewayWorkingStorage
func (*StoragegatewayWorkingStorageObservation) DeepCopy ¶
func (in *StoragegatewayWorkingStorageObservation) DeepCopy() *StoragegatewayWorkingStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoragegatewayWorkingStorageObservation.
func (*StoragegatewayWorkingStorageObservation) DeepCopyInto ¶
func (in *StoragegatewayWorkingStorageObservation) DeepCopyInto(out *StoragegatewayWorkingStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoragegatewayWorkingStorageParameters ¶
type StoragegatewayWorkingStorageParameters struct { DiskId string `json:"disk_id"` GatewayArn string `json:"gateway_arn"` }
A StoragegatewayWorkingStorageParameters defines the desired state of a StoragegatewayWorkingStorage
func (*StoragegatewayWorkingStorageParameters) DeepCopy ¶
func (in *StoragegatewayWorkingStorageParameters) DeepCopy() *StoragegatewayWorkingStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoragegatewayWorkingStorageParameters.
func (*StoragegatewayWorkingStorageParameters) DeepCopyInto ¶
func (in *StoragegatewayWorkingStorageParameters) DeepCopyInto(out *StoragegatewayWorkingStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoragegatewayWorkingStorageSpec ¶
type StoragegatewayWorkingStorageSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider StoragegatewayWorkingStorageParameters `json:"forProvider"` }
A StoragegatewayWorkingStorageSpec defines the desired state of a StoragegatewayWorkingStorage
func (*StoragegatewayWorkingStorageSpec) DeepCopy ¶
func (in *StoragegatewayWorkingStorageSpec) DeepCopy() *StoragegatewayWorkingStorageSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoragegatewayWorkingStorageSpec.
func (*StoragegatewayWorkingStorageSpec) DeepCopyInto ¶
func (in *StoragegatewayWorkingStorageSpec) DeepCopyInto(out *StoragegatewayWorkingStorageSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoragegatewayWorkingStorageStatus ¶
type StoragegatewayWorkingStorageStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider StoragegatewayWorkingStorageObservation `json:"atProvider"` }
A StoragegatewayWorkingStorageStatus defines the observed state of a StoragegatewayWorkingStorage
func (*StoragegatewayWorkingStorageStatus) DeepCopy ¶
func (in *StoragegatewayWorkingStorageStatus) DeepCopy() *StoragegatewayWorkingStorageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoragegatewayWorkingStorageStatus.
func (*StoragegatewayWorkingStorageStatus) DeepCopyInto ¶
func (in *StoragegatewayWorkingStorageStatus) DeepCopyInto(out *StoragegatewayWorkingStorageStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.