Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeOpsworksUserProfile(prev *OpsworksUserProfile, ctyValue cty.Value) (resource.Managed, error)
- func DecodeOpsworksUserProfile_AllowSelfManagement(p *OpsworksUserProfileParameters, vals map[string]cty.Value)
- func DecodeOpsworksUserProfile_SshPublicKey(p *OpsworksUserProfileParameters, vals map[string]cty.Value)
- func DecodeOpsworksUserProfile_SshUsername(p *OpsworksUserProfileParameters, vals map[string]cty.Value)
- func DecodeOpsworksUserProfile_UserArn(p *OpsworksUserProfileParameters, vals map[string]cty.Value)
- func EncodeOpsworksUserProfile(r OpsworksUserProfile) cty.Value
- func EncodeOpsworksUserProfile_AllowSelfManagement(p OpsworksUserProfileParameters, vals map[string]cty.Value)
- func EncodeOpsworksUserProfile_SshPublicKey(p OpsworksUserProfileParameters, vals map[string]cty.Value)
- func EncodeOpsworksUserProfile_SshUsername(p OpsworksUserProfileParameters, vals map[string]cty.Value)
- func EncodeOpsworksUserProfile_UserArn(p OpsworksUserProfileParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeOpsworksUserProfile_AllowSelfManagement(k *OpsworksUserProfileParameters, p *OpsworksUserProfileParameters, ...) bool
- func MergeOpsworksUserProfile_SshPublicKey(k *OpsworksUserProfileParameters, p *OpsworksUserProfileParameters, ...) bool
- func MergeOpsworksUserProfile_SshUsername(k *OpsworksUserProfileParameters, p *OpsworksUserProfileParameters, ...) bool
- func MergeOpsworksUserProfile_UserArn(k *OpsworksUserProfileParameters, p *OpsworksUserProfileParameters, ...) bool
- type OpsworksUserProfile
- func (in *OpsworksUserProfile) DeepCopy() *OpsworksUserProfile
- func (in *OpsworksUserProfile) DeepCopyInto(out *OpsworksUserProfile)
- func (in *OpsworksUserProfile) DeepCopyObject() runtime.Object
- func (mg *OpsworksUserProfile) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *OpsworksUserProfile) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *OpsworksUserProfile) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *OpsworksUserProfile) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *OpsworksUserProfile) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *OpsworksUserProfile) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *OpsworksUserProfile) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *OpsworksUserProfile) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *OpsworksUserProfile) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *OpsworksUserProfile) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type OpsworksUserProfileList
- type OpsworksUserProfileObservation
- type OpsworksUserProfileParameters
- type OpsworksUserProfileSpec
- type OpsworksUserProfileStatus
Constants ¶
const ( Group = "opsworks-user-profile.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "OpsworksUserProfile" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_opsworks_user_profile" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeOpsworksUserProfile_AllowSelfManagement ¶
func DecodeOpsworksUserProfile_AllowSelfManagement(p *OpsworksUserProfileParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeOpsworksUserProfile_SshPublicKey ¶
func DecodeOpsworksUserProfile_SshPublicKey(p *OpsworksUserProfileParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeOpsworksUserProfile_SshUsername ¶
func DecodeOpsworksUserProfile_SshUsername(p *OpsworksUserProfileParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeOpsworksUserProfile_UserArn ¶
func DecodeOpsworksUserProfile_UserArn(p *OpsworksUserProfileParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeOpsworksUserProfile ¶
func EncodeOpsworksUserProfile(r OpsworksUserProfile) cty.Value
func EncodeOpsworksUserProfile_AllowSelfManagement ¶
func EncodeOpsworksUserProfile_AllowSelfManagement(p OpsworksUserProfileParameters, vals map[string]cty.Value)
func EncodeOpsworksUserProfile_SshPublicKey ¶
func EncodeOpsworksUserProfile_SshPublicKey(p OpsworksUserProfileParameters, vals map[string]cty.Value)
func EncodeOpsworksUserProfile_SshUsername ¶
func EncodeOpsworksUserProfile_SshUsername(p OpsworksUserProfileParameters, vals map[string]cty.Value)
func EncodeOpsworksUserProfile_UserArn ¶
func EncodeOpsworksUserProfile_UserArn(p OpsworksUserProfileParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeOpsworksUserProfile_AllowSelfManagement ¶
func MergeOpsworksUserProfile_AllowSelfManagement(k *OpsworksUserProfileParameters, p *OpsworksUserProfileParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeOpsworksUserProfile_SshPublicKey ¶
func MergeOpsworksUserProfile_SshPublicKey(k *OpsworksUserProfileParameters, p *OpsworksUserProfileParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeOpsworksUserProfile_SshUsername ¶
func MergeOpsworksUserProfile_SshUsername(k *OpsworksUserProfileParameters, p *OpsworksUserProfileParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeOpsworksUserProfile_UserArn ¶
func MergeOpsworksUserProfile_UserArn(k *OpsworksUserProfileParameters, p *OpsworksUserProfileParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type OpsworksUserProfile ¶
type OpsworksUserProfile struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OpsworksUserProfileSpec `json:"spec"` Status OpsworksUserProfileStatus `json:"status,omitempty"` }
OpsworksUserProfile is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*OpsworksUserProfile) DeepCopy ¶
func (in *OpsworksUserProfile) DeepCopy() *OpsworksUserProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksUserProfile.
func (*OpsworksUserProfile) DeepCopyInto ¶
func (in *OpsworksUserProfile) DeepCopyInto(out *OpsworksUserProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OpsworksUserProfile) DeepCopyObject ¶
func (in *OpsworksUserProfile) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OpsworksUserProfile) GetCondition ¶
func (mg *OpsworksUserProfile) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this OpsworksUserProfile.
func (*OpsworksUserProfile) GetDeletionPolicy ¶
func (mg *OpsworksUserProfile) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this OpsworksUserProfile.
func (*OpsworksUserProfile) GetProviderConfigReference ¶
func (mg *OpsworksUserProfile) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this OpsworksUserProfile.
func (*OpsworksUserProfile) GetProviderReference ¶
func (mg *OpsworksUserProfile) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this OpsworksUserProfile. Deprecated: Use GetProviderConfigReference.
func (*OpsworksUserProfile) GetWriteConnectionSecretToReference ¶
func (mg *OpsworksUserProfile) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this OpsworksUserProfile.
func (*OpsworksUserProfile) SetConditions ¶
func (mg *OpsworksUserProfile) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this OpsworksUserProfile.
func (*OpsworksUserProfile) SetDeletionPolicy ¶
func (mg *OpsworksUserProfile) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this OpsworksUserProfile.
func (*OpsworksUserProfile) SetProviderConfigReference ¶
func (mg *OpsworksUserProfile) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this OpsworksUserProfile.
func (*OpsworksUserProfile) SetProviderReference ¶
func (mg *OpsworksUserProfile) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this OpsworksUserProfile. Deprecated: Use SetProviderConfigReference.
func (*OpsworksUserProfile) SetWriteConnectionSecretToReference ¶
func (mg *OpsworksUserProfile) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this OpsworksUserProfile.
type OpsworksUserProfileList ¶
type OpsworksUserProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OpsworksUserProfile `json:"items"` }
OpsworksUserProfile contains a list of OpsworksUserProfileList
func (*OpsworksUserProfileList) DeepCopy ¶
func (in *OpsworksUserProfileList) DeepCopy() *OpsworksUserProfileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksUserProfileList.
func (*OpsworksUserProfileList) DeepCopyInto ¶
func (in *OpsworksUserProfileList) DeepCopyInto(out *OpsworksUserProfileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OpsworksUserProfileList) DeepCopyObject ¶
func (in *OpsworksUserProfileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OpsworksUserProfileList) GetItems ¶
func (l *OpsworksUserProfileList) GetItems() []resource.Managed
GetItems of this OpsworksUserProfileList.
type OpsworksUserProfileObservation ¶
type OpsworksUserProfileObservation struct{}
A OpsworksUserProfileObservation records the observed state of a OpsworksUserProfile
func (*OpsworksUserProfileObservation) DeepCopy ¶
func (in *OpsworksUserProfileObservation) DeepCopy() *OpsworksUserProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksUserProfileObservation.
func (*OpsworksUserProfileObservation) DeepCopyInto ¶
func (in *OpsworksUserProfileObservation) DeepCopyInto(out *OpsworksUserProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpsworksUserProfileParameters ¶
type OpsworksUserProfileParameters struct { AllowSelfManagement bool `json:"allow_self_management"` SshPublicKey string `json:"ssh_public_key"` SshUsername string `json:"ssh_username"` UserArn string `json:"user_arn"` }
A OpsworksUserProfileParameters defines the desired state of a OpsworksUserProfile
func (*OpsworksUserProfileParameters) DeepCopy ¶
func (in *OpsworksUserProfileParameters) DeepCopy() *OpsworksUserProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksUserProfileParameters.
func (*OpsworksUserProfileParameters) DeepCopyInto ¶
func (in *OpsworksUserProfileParameters) DeepCopyInto(out *OpsworksUserProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpsworksUserProfileSpec ¶
type OpsworksUserProfileSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider OpsworksUserProfileParameters `json:"forProvider"` }
A OpsworksUserProfileSpec defines the desired state of a OpsworksUserProfile
func (*OpsworksUserProfileSpec) DeepCopy ¶
func (in *OpsworksUserProfileSpec) DeepCopy() *OpsworksUserProfileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksUserProfileSpec.
func (*OpsworksUserProfileSpec) DeepCopyInto ¶
func (in *OpsworksUserProfileSpec) DeepCopyInto(out *OpsworksUserProfileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpsworksUserProfileStatus ¶
type OpsworksUserProfileStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider OpsworksUserProfileObservation `json:"atProvider"` }
A OpsworksUserProfileStatus defines the observed state of a OpsworksUserProfile
func (*OpsworksUserProfileStatus) DeepCopy ¶
func (in *OpsworksUserProfileStatus) DeepCopy() *OpsworksUserProfileStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksUserProfileStatus.
func (*OpsworksUserProfileStatus) DeepCopyInto ¶
func (in *OpsworksUserProfileStatus) DeepCopyInto(out *OpsworksUserProfileStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.