Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeOpsworksPermission(prev *OpsworksPermission, ctyValue cty.Value) (resource.Managed, error)
- func DecodeOpsworksPermission_AllowSsh(p *OpsworksPermissionParameters, vals map[string]cty.Value)
- func DecodeOpsworksPermission_AllowSudo(p *OpsworksPermissionParameters, vals map[string]cty.Value)
- func DecodeOpsworksPermission_Level(p *OpsworksPermissionParameters, vals map[string]cty.Value)
- func DecodeOpsworksPermission_StackId(p *OpsworksPermissionParameters, vals map[string]cty.Value)
- func DecodeOpsworksPermission_UserArn(p *OpsworksPermissionParameters, vals map[string]cty.Value)
- func EncodeOpsworksPermission(r OpsworksPermission) cty.Value
- func EncodeOpsworksPermission_AllowSsh(p OpsworksPermissionParameters, vals map[string]cty.Value)
- func EncodeOpsworksPermission_AllowSudo(p OpsworksPermissionParameters, vals map[string]cty.Value)
- func EncodeOpsworksPermission_Level(p OpsworksPermissionParameters, vals map[string]cty.Value)
- func EncodeOpsworksPermission_StackId(p OpsworksPermissionParameters, vals map[string]cty.Value)
- func EncodeOpsworksPermission_UserArn(p OpsworksPermissionParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeOpsworksPermission_AllowSsh(k *OpsworksPermissionParameters, p *OpsworksPermissionParameters, ...) bool
- func MergeOpsworksPermission_AllowSudo(k *OpsworksPermissionParameters, p *OpsworksPermissionParameters, ...) bool
- func MergeOpsworksPermission_Level(k *OpsworksPermissionParameters, p *OpsworksPermissionParameters, ...) bool
- func MergeOpsworksPermission_StackId(k *OpsworksPermissionParameters, p *OpsworksPermissionParameters, ...) bool
- func MergeOpsworksPermission_UserArn(k *OpsworksPermissionParameters, p *OpsworksPermissionParameters, ...) bool
- type OpsworksPermission
- func (in *OpsworksPermission) DeepCopy() *OpsworksPermission
- func (in *OpsworksPermission) DeepCopyInto(out *OpsworksPermission)
- func (in *OpsworksPermission) DeepCopyObject() runtime.Object
- func (mg *OpsworksPermission) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *OpsworksPermission) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *OpsworksPermission) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *OpsworksPermission) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *OpsworksPermission) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *OpsworksPermission) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *OpsworksPermission) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *OpsworksPermission) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *OpsworksPermission) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *OpsworksPermission) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type OpsworksPermissionList
- type OpsworksPermissionObservation
- type OpsworksPermissionParameters
- type OpsworksPermissionSpec
- type OpsworksPermissionStatus
Constants ¶
const ( Group = "opsworks-permission.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "OpsworksPermission" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_opsworks_permission" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeOpsworksPermission_AllowSsh ¶
func DecodeOpsworksPermission_AllowSsh(p *OpsworksPermissionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeOpsworksPermission_AllowSudo ¶
func DecodeOpsworksPermission_AllowSudo(p *OpsworksPermissionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeOpsworksPermission_Level ¶
func DecodeOpsworksPermission_Level(p *OpsworksPermissionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeOpsworksPermission_StackId ¶
func DecodeOpsworksPermission_StackId(p *OpsworksPermissionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeOpsworksPermission_UserArn ¶
func DecodeOpsworksPermission_UserArn(p *OpsworksPermissionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeOpsworksPermission ¶
func EncodeOpsworksPermission(r OpsworksPermission) cty.Value
func EncodeOpsworksPermission_AllowSsh ¶
func EncodeOpsworksPermission_AllowSsh(p OpsworksPermissionParameters, vals map[string]cty.Value)
func EncodeOpsworksPermission_AllowSudo ¶
func EncodeOpsworksPermission_AllowSudo(p OpsworksPermissionParameters, vals map[string]cty.Value)
func EncodeOpsworksPermission_Level ¶
func EncodeOpsworksPermission_Level(p OpsworksPermissionParameters, vals map[string]cty.Value)
func EncodeOpsworksPermission_StackId ¶
func EncodeOpsworksPermission_StackId(p OpsworksPermissionParameters, vals map[string]cty.Value)
func EncodeOpsworksPermission_UserArn ¶
func EncodeOpsworksPermission_UserArn(p OpsworksPermissionParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeOpsworksPermission_AllowSsh ¶
func MergeOpsworksPermission_AllowSsh(k *OpsworksPermissionParameters, p *OpsworksPermissionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeOpsworksPermission_AllowSudo ¶
func MergeOpsworksPermission_AllowSudo(k *OpsworksPermissionParameters, p *OpsworksPermissionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeOpsworksPermission_Level ¶
func MergeOpsworksPermission_Level(k *OpsworksPermissionParameters, p *OpsworksPermissionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeOpsworksPermission_StackId ¶
func MergeOpsworksPermission_StackId(k *OpsworksPermissionParameters, p *OpsworksPermissionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeOpsworksPermission_UserArn ¶
func MergeOpsworksPermission_UserArn(k *OpsworksPermissionParameters, p *OpsworksPermissionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type OpsworksPermission ¶
type OpsworksPermission struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OpsworksPermissionSpec `json:"spec"` Status OpsworksPermissionStatus `json:"status,omitempty"` }
OpsworksPermission is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*OpsworksPermission) DeepCopy ¶
func (in *OpsworksPermission) DeepCopy() *OpsworksPermission
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksPermission.
func (*OpsworksPermission) DeepCopyInto ¶
func (in *OpsworksPermission) DeepCopyInto(out *OpsworksPermission)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OpsworksPermission) DeepCopyObject ¶
func (in *OpsworksPermission) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OpsworksPermission) GetCondition ¶
func (mg *OpsworksPermission) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this OpsworksPermission.
func (*OpsworksPermission) GetDeletionPolicy ¶
func (mg *OpsworksPermission) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this OpsworksPermission.
func (*OpsworksPermission) GetProviderConfigReference ¶
func (mg *OpsworksPermission) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this OpsworksPermission.
func (*OpsworksPermission) GetProviderReference ¶
func (mg *OpsworksPermission) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this OpsworksPermission. Deprecated: Use GetProviderConfigReference.
func (*OpsworksPermission) GetWriteConnectionSecretToReference ¶
func (mg *OpsworksPermission) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this OpsworksPermission.
func (*OpsworksPermission) SetConditions ¶
func (mg *OpsworksPermission) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this OpsworksPermission.
func (*OpsworksPermission) SetDeletionPolicy ¶
func (mg *OpsworksPermission) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this OpsworksPermission.
func (*OpsworksPermission) SetProviderConfigReference ¶
func (mg *OpsworksPermission) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this OpsworksPermission.
func (*OpsworksPermission) SetProviderReference ¶
func (mg *OpsworksPermission) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this OpsworksPermission. Deprecated: Use SetProviderConfigReference.
func (*OpsworksPermission) SetWriteConnectionSecretToReference ¶
func (mg *OpsworksPermission) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this OpsworksPermission.
type OpsworksPermissionList ¶
type OpsworksPermissionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OpsworksPermission `json:"items"` }
OpsworksPermission contains a list of OpsworksPermissionList
func (*OpsworksPermissionList) DeepCopy ¶
func (in *OpsworksPermissionList) DeepCopy() *OpsworksPermissionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksPermissionList.
func (*OpsworksPermissionList) DeepCopyInto ¶
func (in *OpsworksPermissionList) DeepCopyInto(out *OpsworksPermissionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OpsworksPermissionList) DeepCopyObject ¶
func (in *OpsworksPermissionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OpsworksPermissionList) GetItems ¶
func (l *OpsworksPermissionList) GetItems() []resource.Managed
GetItems of this OpsworksPermissionList.
type OpsworksPermissionObservation ¶
type OpsworksPermissionObservation struct{}
A OpsworksPermissionObservation records the observed state of a OpsworksPermission
func (*OpsworksPermissionObservation) DeepCopy ¶
func (in *OpsworksPermissionObservation) DeepCopy() *OpsworksPermissionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksPermissionObservation.
func (*OpsworksPermissionObservation) DeepCopyInto ¶
func (in *OpsworksPermissionObservation) DeepCopyInto(out *OpsworksPermissionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpsworksPermissionParameters ¶
type OpsworksPermissionParameters struct { Level string `json:"level"` StackId string `json:"stack_id"` UserArn string `json:"user_arn"` AllowSsh bool `json:"allow_ssh"` AllowSudo bool `json:"allow_sudo"` }
A OpsworksPermissionParameters defines the desired state of a OpsworksPermission
func (*OpsworksPermissionParameters) DeepCopy ¶
func (in *OpsworksPermissionParameters) DeepCopy() *OpsworksPermissionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksPermissionParameters.
func (*OpsworksPermissionParameters) DeepCopyInto ¶
func (in *OpsworksPermissionParameters) DeepCopyInto(out *OpsworksPermissionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpsworksPermissionSpec ¶
type OpsworksPermissionSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider OpsworksPermissionParameters `json:"forProvider"` }
A OpsworksPermissionSpec defines the desired state of a OpsworksPermission
func (*OpsworksPermissionSpec) DeepCopy ¶
func (in *OpsworksPermissionSpec) DeepCopy() *OpsworksPermissionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksPermissionSpec.
func (*OpsworksPermissionSpec) DeepCopyInto ¶
func (in *OpsworksPermissionSpec) DeepCopyInto(out *OpsworksPermissionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpsworksPermissionStatus ¶
type OpsworksPermissionStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider OpsworksPermissionObservation `json:"atProvider"` }
A OpsworksPermissionStatus defines the observed state of a OpsworksPermission
func (*OpsworksPermissionStatus) DeepCopy ¶
func (in *OpsworksPermissionStatus) DeepCopy() *OpsworksPermissionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksPermissionStatus.
func (*OpsworksPermissionStatus) DeepCopyInto ¶
func (in *OpsworksPermissionStatus) DeepCopyInto(out *OpsworksPermissionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.