Documentation
¶
Index ¶
- func NewCtyunAuthorities() datasource.DataSource
- func NewCtyunEnterpriseProject() resource.Resource
- func NewCtyunEnterpriseProjectAssociationUserGroup() resource.Resource
- func NewCtyunIamUser() resource.Resource
- func NewCtyunIamUserGroup() resource.Resource
- func NewCtyunIamUserGroups() datasource.DataSource
- func NewCtyunIdp() resource.Resource
- func NewCtyunPolicy() resource.Resource
- func NewCtyunPolicyAssociationUser() resource.Resource
- func NewCtyunPolicyAssociationUserGroup() resource.Resource
- type CtyunAuthoritiesConfig
- type CtyunEnterpriseProjectAssociationUserGroupConfig
- type CtyunEnterpriseProjectConfig
- type CtyunIamUserConfig
- type CtyunIamUserGroupConfig
- type CtyunIamUserGroupInfo
- type CtyunIamUserGroupsConfig
- type CtyunIdpConfig
- type CtyunPolicyAssociationUserConfig
- type CtyunPolicyAssociationUserGroupConfig
- type CtyunPolicyAuthoritiesConfig
- type CtyunPolicyConfig
- type CtyunPolicyContentConfig
- type CtyunPolicyStatementConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCtyunAuthorities ¶
func NewCtyunAuthorities() datasource.DataSource
func NewCtyunIamUser ¶
func NewCtyunIamUserGroup ¶
func NewCtyunIamUserGroups ¶
func NewCtyunIamUserGroups() datasource.DataSource
func NewCtyunIdp ¶
func NewCtyunPolicy ¶
Types ¶
type CtyunAuthoritiesConfig ¶
type CtyunAuthoritiesConfig struct { ServiceId types.Int64 `tfsdk:"service_id"` Authorities []CtyunPolicyAuthoritiesConfig `tfsdk:"authorities"` }
type CtyunIamUserConfig ¶
type CtyunIamUserConfig struct { Id types.String `tfsdk:"id"` AccountId types.String `tfsdk:"account_id"` Name types.String `tfsdk:"name"` Password types.String `tfsdk:"password"` Phone types.String `tfsdk:"phone"` Email types.String `tfsdk:"email"` UserGroupIds types.Set `tfsdk:"user_group_ids"` Description types.String `tfsdk:"description"` }
type CtyunIamUserGroupConfig ¶
type CtyunIamUserGroupInfo ¶
type CtyunIdpConfig ¶
type CtyunIdpConfig struct { Id types.Int64 `tfsdk:"id"` AccountId types.String `tfsdk:"account_id"` File types.String `tfsdk:"file"` Name types.String `tfsdk:"name"` Type types.String `tfsdk:"type"` Protocol types.String `tfsdk:"protocol"` Description types.String `tfsdk:"description"` FileName types.String `tfsdk:"file_name"` }
type CtyunPolicyConfig ¶
type CtyunPolicyContentConfig ¶
type CtyunPolicyContentConfig struct { Version types.String `tfsdk:"version"` Statement []CtyunPolicyStatementConfig `tfsdk:"statement"` }
Source Files
¶
- datasource_ctyun_iam_authorities.go
- datasource_ctyun_iam_user_groups.go
- resource_ctyun_enterprise_project.go
- resource_ctyun_enterprise_project_association_user_group.go
- resource_ctyun_iam_policy.go
- resource_ctyun_iam_policy_association_user.go
- resource_ctyun_iam_policy_association_user_group.go
- resource_ctyun_iam_user.go
- resource_ctyun_iam_user_group.go
- resource_ctyun_idp.go
Click to show internal directories.
Click to hide internal directories.