Documentation
¶
Index ¶
- Variables
- func EditIAMPermissionsGroup(cmd *cobra.Command, args []string)
- func EditIAMPolicy(cmd *cobra.Command, args []string)
- func EditIAMResource(cmd *cobra.Command, args []string)
- func EditIAMResourceGroup(cmd *cobra.Command, args []string)
- func GetIAMPermissionsGroup(_ *cobra.Command, args []string)
- func GetIAMPolicy(_ *cobra.Command, args []string)
- func GetIAMResource(_ *cobra.Command, args []string)
- func GetIAMResourceGroup(_ *cobra.Command, args []string)
- func ListIAMPermissionsGroups(_ *cobra.Command, _ []string)
- func ListIAMPolicies(_ *cobra.Command, _ []string)
- func ListIAMResourceGroups(_ *cobra.Command, _ []string)
- func ListIAMResources(_ *cobra.Command, _ []string)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( IAMPolicySpec struct { Name string `json:"name,omitempty"` Description string `json:"description,omitempty"` ExpiredAt string `json:"expiredAt,omitempty"` Identities []string `json:"identities,omitempty"` Permissions struct { Allow []iamPermission `json:"allow,omitempty"` Deny []iamPermission `json:"deny,omitempty"` Except []iamPermission `json:"except,omitempty"` } `json:"permissions,omitzero"` PermissionsGroups []iamResourceURN `json:"permissionsGroups,omitempty"` Resources []iamResourceURN `json:"resources,omitempty"` // Fields used for edition through the CLI PermissionsAllowed []string `json:"-"` PermissionsDenied []string `json:"-"` PermissionsExcept []string `json:"-"` PermissionsGroupsURNs []string `json:"-"` ResourcesURNs []string `json:"-"` } IAMResourceSpec struct { Tags map[string]string `json:"tags,omitempty"` } )
Functions ¶
func EditIAMPermissionsGroup ¶
func EditIAMPolicy ¶
func EditIAMResource ¶
func EditIAMResourceGroup ¶
func GetIAMPermissionsGroup ¶
func GetIAMPolicy ¶
func GetIAMResource ¶
func GetIAMResourceGroup ¶
func ListIAMPolicies ¶
func ListIAMResourceGroups ¶
func ListIAMResources ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.