Versions in this module Expand all Collapse all v0 v0.1.0 Sep 19, 2019 Changes in this version + const Group + const Version + var IAMRoleGroupVersionKind = SchemeGroupVersion.WithKind(IAMRoleKind) + var IAMRoleKind = reflect.TypeOf(IAMRole{}).Name() + var IAMRoleKindAPIVersion = IAMRoleKind + "." + SchemeGroupVersion.String() + var IAMRolePolicyAttachmentGroupVersionKind = SchemeGroupVersion.WithKind(IAMRolePolicyAttachmentKind) + var IAMRolePolicyAttachmentKind = reflect.TypeOf(IAMRolePolicyAttachment{}).Name() + var IAMRolePolicyAttachmentKindAPIVersion = IAMRolePolicyAttachmentKind + "." + SchemeGroupVersion.String() + var SchemeBuilder = &scheme.Builder + var SchemeGroupVersion = schema.GroupVersion + type IAMRole struct + Spec IAMRoleSpec + Status IAMRoleStatus + func (in *IAMRole) DeepCopy() *IAMRole + func (in *IAMRole) DeepCopyInto(out *IAMRole) + func (in *IAMRole) DeepCopyObject() runtime.Object + func (r *IAMRole) GetBindingPhase() runtimev1alpha1.BindingPhase + func (r *IAMRole) GetClaimReference() *corev1.ObjectReference + func (r *IAMRole) GetNonPortableClassReference() *corev1.ObjectReference + func (r *IAMRole) GetReclaimPolicy() runtimev1alpha1.ReclaimPolicy + func (r *IAMRole) GetWriteConnectionSecretToReference() corev1.LocalObjectReference + func (r *IAMRole) SetBindingPhase(p runtimev1alpha1.BindingPhase) + func (r *IAMRole) SetClaimReference(ref *corev1.ObjectReference) + func (r *IAMRole) SetConditions(c ...runtimev1alpha1.Condition) + func (r *IAMRole) SetNonPortableClassReference(ref *corev1.ObjectReference) + func (r *IAMRole) SetReclaimPolicy(p runtimev1alpha1.ReclaimPolicy) + func (r *IAMRole) SetWriteConnectionSecretToReference(ref corev1.LocalObjectReference) + func (r *IAMRole) UpdateExternalStatus(observation iam.Role) + type IAMRoleExternalStatus struct + ARN string + RoleID string + func (in *IAMRoleExternalStatus) DeepCopy() *IAMRoleExternalStatus + func (in *IAMRoleExternalStatus) DeepCopyInto(out *IAMRoleExternalStatus) + type IAMRoleList struct + Items []IAMRole + func (in *IAMRoleList) DeepCopy() *IAMRoleList + func (in *IAMRoleList) DeepCopyInto(out *IAMRoleList) + func (in *IAMRoleList) DeepCopyObject() runtime.Object + type IAMRoleParameters struct + AssumeRolePolicyDocument string + Description string + RoleName string + func (in *IAMRoleParameters) DeepCopy() *IAMRoleParameters + func (in *IAMRoleParameters) DeepCopyInto(out *IAMRoleParameters) + type IAMRolePolicyAttachment struct + Spec IAMRolePolicyAttachmentSpec + Status IAMRolePolicyAttachmentStatus + func (in *IAMRolePolicyAttachment) DeepCopy() *IAMRolePolicyAttachment + func (in *IAMRolePolicyAttachment) DeepCopyInto(out *IAMRolePolicyAttachment) + func (in *IAMRolePolicyAttachment) DeepCopyObject() runtime.Object + func (r *IAMRolePolicyAttachment) GetBindingPhase() runtimev1alpha1.BindingPhase + func (r *IAMRolePolicyAttachment) GetClaimReference() *corev1.ObjectReference + func (r *IAMRolePolicyAttachment) GetNonPortableClassReference() *corev1.ObjectReference + func (r *IAMRolePolicyAttachment) GetReclaimPolicy() runtimev1alpha1.ReclaimPolicy + func (r *IAMRolePolicyAttachment) GetWriteConnectionSecretToReference() corev1.LocalObjectReference + func (r *IAMRolePolicyAttachment) SetBindingPhase(p runtimev1alpha1.BindingPhase) + func (r *IAMRolePolicyAttachment) SetClaimReference(ref *corev1.ObjectReference) + func (r *IAMRolePolicyAttachment) SetConditions(c ...runtimev1alpha1.Condition) + func (r *IAMRolePolicyAttachment) SetNonPortableClassReference(ref *corev1.ObjectReference) + func (r *IAMRolePolicyAttachment) SetReclaimPolicy(p runtimev1alpha1.ReclaimPolicy) + func (r *IAMRolePolicyAttachment) SetWriteConnectionSecretToReference(ref corev1.LocalObjectReference) + func (r *IAMRolePolicyAttachment) UpdateExternalStatus(observation iam.AttachedPolicy) + type IAMRolePolicyAttachmentExternalStatus struct + AttachedPolicyARN string + func (in *IAMRolePolicyAttachmentExternalStatus) DeepCopy() *IAMRolePolicyAttachmentExternalStatus + func (in *IAMRolePolicyAttachmentExternalStatus) DeepCopyInto(out *IAMRolePolicyAttachmentExternalStatus) + type IAMRolePolicyAttachmentList struct + Items []IAMRolePolicyAttachment + func (in *IAMRolePolicyAttachmentList) DeepCopy() *IAMRolePolicyAttachmentList + func (in *IAMRolePolicyAttachmentList) DeepCopyInto(out *IAMRolePolicyAttachmentList) + func (in *IAMRolePolicyAttachmentList) DeepCopyObject() runtime.Object + type IAMRolePolicyAttachmentParameters struct + PolicyARN string + RoleName string + func (in *IAMRolePolicyAttachmentParameters) DeepCopy() *IAMRolePolicyAttachmentParameters + func (in *IAMRolePolicyAttachmentParameters) DeepCopyInto(out *IAMRolePolicyAttachmentParameters) + type IAMRolePolicyAttachmentSpec struct + func (in *IAMRolePolicyAttachmentSpec) DeepCopy() *IAMRolePolicyAttachmentSpec + func (in *IAMRolePolicyAttachmentSpec) DeepCopyInto(out *IAMRolePolicyAttachmentSpec) + type IAMRolePolicyAttachmentStatus struct + func (in *IAMRolePolicyAttachmentStatus) DeepCopy() *IAMRolePolicyAttachmentStatus + func (in *IAMRolePolicyAttachmentStatus) DeepCopyInto(out *IAMRolePolicyAttachmentStatus) + type IAMRoleSpec struct + func (in *IAMRoleSpec) DeepCopy() *IAMRoleSpec + func (in *IAMRoleSpec) DeepCopyInto(out *IAMRoleSpec) + type IAMRoleStatus struct + func (in *IAMRoleStatus) DeepCopy() *IAMRoleStatus + func (in *IAMRoleStatus) DeepCopyInto(out *IAMRoleStatus)