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.