cam

package
v1.81.104 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 14, 2024 License: MPL-2.0 Imports: 25 Imported by: 0

Documentation

Index

Constants

View Source
const (
	CAM_POLICY_CREATE_STRATEGY_CUSTOM = "User"
	CAM_POLICY_CREATE_STRATEGY_PRESET = "QCS"
	CAM_POLICY_CREATE_STRATEGY_NULL   = ""
)
View Source
const PAGE_ITEM = 200

Variables

Functions

func DataSourceTencentCloudCamAccountSummary

func DataSourceTencentCloudCamAccountSummary() *schema.Resource

func DataSourceTencentCloudCamGroupMemberships

func DataSourceTencentCloudCamGroupMemberships() *schema.Resource

func DataSourceTencentCloudCamGroupPolicyAttachments

func DataSourceTencentCloudCamGroupPolicyAttachments() *schema.Resource

func DataSourceTencentCloudCamGroupUserAccount

func DataSourceTencentCloudCamGroupUserAccount() *schema.Resource

func DataSourceTencentCloudCamGroups

func DataSourceTencentCloudCamGroups() *schema.Resource

func DataSourceTencentCloudCamListAttachedUserPolicy added in v1.81.62

func DataSourceTencentCloudCamListAttachedUserPolicy() *schema.Resource

func DataSourceTencentCloudCamListEntitiesForPolicy

func DataSourceTencentCloudCamListEntitiesForPolicy() *schema.Resource

func DataSourceTencentCloudCamOidcConfig

func DataSourceTencentCloudCamOidcConfig() *schema.Resource

func DataSourceTencentCloudCamPolicies

func DataSourceTencentCloudCamPolicies() *schema.Resource

func DataSourceTencentCloudCamPolicyGrantingServiceAccess

func DataSourceTencentCloudCamPolicyGrantingServiceAccess() *schema.Resource

func DataSourceTencentCloudCamRolePolicyAttachments

func DataSourceTencentCloudCamRolePolicyAttachments() *schema.Resource

func DataSourceTencentCloudCamRoles

func DataSourceTencentCloudCamRoles() *schema.Resource

func DataSourceTencentCloudCamSAMLProviders

func DataSourceTencentCloudCamSAMLProviders() *schema.Resource

func DataSourceTencentCloudCamSecretLastUsedTime

func DataSourceTencentCloudCamSecretLastUsedTime() *schema.Resource

func DataSourceTencentCloudCamUserPolicyAttachments

func DataSourceTencentCloudCamUserPolicyAttachments() *schema.Resource

func DataSourceTencentCloudCamUsers

func DataSourceTencentCloudCamUsers() *schema.Resource

func DataSourceTencentCloudUserInfo

func DataSourceTencentCloudUserInfo() *schema.Resource

func DecodeJSONFromReader

func DecodeJSONFromReader(r io.Reader, out interface{}) error

func EncryptShares

func EncryptShares(input [][]byte, pgpKeys []string) ([]string, [][]byte, error)

func FetchKeybasePubkeys

func FetchKeybasePubkeys(input []string) (map[string]string, error)

func GetEntities

func GetEntities(pgpKeys []string) ([]*openpgp.Entity, error)

func GetFingerprints

func GetFingerprints(pgpKeys []string, entities []*openpgp.Entity) ([]string, error)

func ResourceTencentCloudCamAccessKey

func ResourceTencentCloudCamAccessKey() *schema.Resource

func ResourceTencentCloudCamGroup

func ResourceTencentCloudCamGroup() *schema.Resource

func ResourceTencentCloudCamGroupMembership

func ResourceTencentCloudCamGroupMembership() *schema.Resource

func ResourceTencentCloudCamGroupPolicyAttachment

func ResourceTencentCloudCamGroupPolicyAttachment() *schema.Resource

func ResourceTencentCloudCamMfaFlag

func ResourceTencentCloudCamMfaFlag() *schema.Resource

func ResourceTencentCloudCamOIDCSSO

func ResourceTencentCloudCamOIDCSSO() *schema.Resource

func ResourceTencentCloudCamPolicy

func ResourceTencentCloudCamPolicy() *schema.Resource

func ResourceTencentCloudCamPolicyByName

func ResourceTencentCloudCamPolicyByName() *schema.Resource

func ResourceTencentCloudCamPolicyVersion

func ResourceTencentCloudCamPolicyVersion() *schema.Resource

func ResourceTencentCloudCamRole

func ResourceTencentCloudCamRole() *schema.Resource

func ResourceTencentCloudCamRoleByName

func ResourceTencentCloudCamRoleByName() *schema.Resource

func ResourceTencentCloudCamRolePermissionBoundaryAttachment

func ResourceTencentCloudCamRolePermissionBoundaryAttachment() *schema.Resource

func ResourceTencentCloudCamRolePolicyAttachment

func ResourceTencentCloudCamRolePolicyAttachment() *schema.Resource

func ResourceTencentCloudCamRolePolicyAttachmentByName

func ResourceTencentCloudCamRolePolicyAttachmentByName() *schema.Resource

func ResourceTencentCloudCamRoleSSO

func ResourceTencentCloudCamRoleSSO() *schema.Resource

func ResourceTencentCloudCamSAMLProvider

func ResourceTencentCloudCamSAMLProvider() *schema.Resource

func ResourceTencentCloudCamServiceLinkedRole

func ResourceTencentCloudCamServiceLinkedRole() *schema.Resource

func ResourceTencentCloudCamSetPolicyVersionConfig

func ResourceTencentCloudCamSetPolicyVersionConfig() *schema.Resource

func ResourceTencentCloudCamTagRoleAttachment

func ResourceTencentCloudCamTagRoleAttachment() *schema.Resource

func ResourceTencentCloudCamUser

func ResourceTencentCloudCamUser() *schema.Resource

func ResourceTencentCloudCamUserPermissionBoundaryAttachment

func ResourceTencentCloudCamUserPermissionBoundaryAttachment() *schema.Resource

func ResourceTencentCloudCamUserPolicyAttachment

func ResourceTencentCloudCamUserPolicyAttachment() *schema.Resource

func ResourceTencentCloudCamUserSamlConfig

func ResourceTencentCloudCamUserSamlConfig() *schema.Resource

Types

type CamService

type CamService struct {
	// contains filtered or unexported fields
}

func NewCamService

func NewCamService(client *connectivity.TencentCloudClient) CamService

func (*CamService) AddGroupPolicyAttachment

func (me *CamService) AddGroupPolicyAttachment(ctx context.Context, groupId string, policyId string) error

func (*CamService) AddUserPolicyAttachment

func (me *CamService) AddUserPolicyAttachment(ctx context.Context, userId string, policyId string) error

func (*CamService) DeleteCamAccessKeyById

func (me *CamService) DeleteCamAccessKeyById(ctx context.Context, uin, accessKeyId string) (errRet error)

func (*CamService) DeleteCamPolicyVersionById

func (me *CamService) DeleteCamPolicyVersionById(ctx context.Context, policyId uint64, versionId uint64) (errRet error)

func (*CamService) DeleteCamRolePermissionBoundaryAttachmentById

func (me *CamService) DeleteCamRolePermissionBoundaryAttachmentById(ctx context.Context, roleId string, roleName string) (errRet error)

func (*CamService) DeleteCamServiceLinkedRoleById

func (me *CamService) DeleteCamServiceLinkedRoleById(ctx context.Context, roleId string) (deletionTaskId string, errRet error)

func (*CamService) DeleteCamTagRoleById

func (me *CamService) DeleteCamTagRoleById(ctx context.Context, roleName, roleId string, keys []*string) (errRet error)

func (*CamService) DeleteCamUserPermissionBoundaryById

func (me *CamService) DeleteCamUserPermissionBoundaryById(ctx context.Context, targetUin string) (errRet error)

func (*CamService) DeleteCamUserSamlConfigById

func (me *CamService) DeleteCamUserSamlConfigById(ctx context.Context) (errRet error)

func (*CamService) DeleteGroupPolicyAttachmentById

func (me *CamService) DeleteGroupPolicyAttachmentById(ctx context.Context, groupPolicyAttachmentId string) error

func (*CamService) DeleteRoleById

func (me *CamService) DeleteRoleById(ctx context.Context, roleId string) error

func (*CamService) DeleteRoleByName

func (me *CamService) DeleteRoleByName(ctx context.Context, roleName string) error

func (*CamService) DeleteRolePolicyAttachmentById

func (me *CamService) DeleteRolePolicyAttachmentById(ctx context.Context, rolePolicyAttachmentId string) error

func (*CamService) DeleteRolePolicyAttachmentByName

func (me *CamService) DeleteRolePolicyAttachmentByName(ctx context.Context, roleName, policyName string) error

func (*CamService) DeleteUserPolicyAttachmentById

func (me *CamService) DeleteUserPolicyAttachmentById(ctx context.Context, userPolicyAttachmentId string) error

func (*CamService) DescribeCamAccessKeyById

func (me *CamService) DescribeCamAccessKeyById(ctx context.Context, targetUin uint64, accessKey string) (AccessKey *cam.AccessKey, errRet error)

func (*CamService) DescribeCamAccountSummaryByFilter

func (me *CamService) DescribeCamAccountSummaryByFilter(ctx context.Context) (AccountSummary *cam.GetAccountSummaryResponseParams, errRet error)

func (*CamService) DescribeCamGroupUserAccountByFilter

func (me *CamService) DescribeCamGroupUserAccountByFilter(ctx context.Context, param map[string]interface{}) (GroupUserAccount []*cam.GroupInfo, errRet error)

func (*CamService) DescribeCamListAttachedUserPolicyByFilter

func (me *CamService) DescribeCamListAttachedUserPolicyByFilter(ctx context.Context, param map[string]interface{}) (ListAttachedUserPolicy []*cam.AttachedUserPolicy, errRet error)

func (*CamService) DescribeCamListEntitiesForPolicyByFilter

func (me *CamService) DescribeCamListEntitiesForPolicyByFilter(ctx context.Context, param map[string]interface{}) (ListEntitiesForPolicy []*cam.AttachEntityOfPolicy, errRet error)

func (*CamService) DescribeCamMfaFlagById

func (me *CamService) DescribeCamMfaFlagById(ctx context.Context, id uint64) (loginFlag *cam.LoginActionFlag, actionFlag *cam.LoginActionFlag, errRet error)

func (*CamService) DescribeCamPolicyGrantingServiceAccessByFilter

func (me *CamService) DescribeCamPolicyGrantingServiceAccessByFilter(ctx context.Context, param map[string]interface{}) (PolicyGrantingServiceAccess []*cam.ListGrantServiceAccessNode, errRet error)

func (*CamService) DescribeCamPolicyVersionById

func (me *CamService) DescribeCamPolicyVersionById(ctx context.Context, policyId uint64, versionId uint64) (policyVersion *cam.PolicyVersionDetail, errRet error)

func (*CamService) DescribeCamRolePermissionBoundaryAttachmentById

func (me *CamService) DescribeCamRolePermissionBoundaryAttachmentById(ctx context.Context, roleId string, policyId string) (RolePermissionBoundaryAttachment *cam.GetRolePermissionBoundaryResponseParams, errRet error)

func (*CamService) DescribeCamSecretLastUsedTimeByFilter

func (me *CamService) DescribeCamSecretLastUsedTimeByFilter(ctx context.Context, param map[string]interface{}) (SecretLastUsedTime []*cam.SecretIdLastUsed, errRet error)

func (*CamService) DescribeCamServiceLinkedRole

func (me *CamService) DescribeCamServiceLinkedRole(ctx context.Context, roleId string) (serviceLinkedRole *cam.RoleInfo, errRet error)

func (*CamService) DescribeCamServiceLinkedRoleDeleteStatus

func (me *CamService) DescribeCamServiceLinkedRoleDeleteStatus(ctx context.Context, deletionTaskId string) (response *cam.GetServiceLinkedRoleDeletionStatusResponse, errRet error)

func (*CamService) DescribeCamSetPolicyVersionById

func (me *CamService) DescribeCamSetPolicyVersionById(ctx context.Context, policyId, versionId string) (SetPolicyVersion *cam.PolicyVersionItem, errRet error)

func (*CamService) DescribeCamTagRoleById

func (me *CamService) DescribeCamTagRoleById(ctx context.Context, roleName, roleId string) (TagRole *cam.RoleInfo, errRet error)

func (*CamService) DescribeCamUserPermissionBoundaryById

func (me *CamService) DescribeCamUserPermissionBoundaryById(ctx context.Context, targetUin string) (UserPermissionBoundary *cam.GetUserPermissionBoundaryResponse, errRet error)

func (*CamService) DescribeCamUserSamlConfigById

func (me *CamService) DescribeCamUserSamlConfigById(ctx context.Context) (userSamlConfig *cam.DescribeUserSAMLConfigResponse, errRet error)

func (*CamService) DescribeGroupById

func (me *CamService) DescribeGroupById(ctx context.Context, groupId string) (camInstance *cam.GetGroupResponse, errRet error)

func (*CamService) DescribeGroupMembershipById

func (me *CamService) DescribeGroupMembershipById(ctx context.Context, groupId string) (members []*string, errRet error)

func (*CamService) DescribeGroupPolicyAttachmentById

func (me *CamService) DescribeGroupPolicyAttachmentById(ctx context.Context, groupPolicyAttachmentId string) (policyResults *cam.AttachPolicyInfo, errRet error)

func (*CamService) DescribeGroupPolicyAttachmentsByFilter

func (me *CamService) DescribeGroupPolicyAttachmentsByFilter(ctx context.Context, params map[string]interface{}) (policyResults []*cam.AttachPolicyInfo, errRet error)

func (*CamService) DescribeGroupsByFilter

func (me *CamService) DescribeGroupsByFilter(ctx context.Context, params map[string]interface{}) (groups []*cam.GroupInfo, errRet error)

func (*CamService) DescribePoliciesByFilter

func (me *CamService) DescribePoliciesByFilter(ctx context.Context, params map[string]interface{}) (policies []*cam.StrategyInfo, errRet error)

func (*CamService) DescribePolicyById

func (me *CamService) DescribePolicyById(ctx context.Context, policyId string) (result *cam.GetPolicyResponse, errRet error)

func (*CamService) DescribeRoleById

func (me *CamService) DescribeRoleById(ctx context.Context, roleId string) (camInstance *cam.RoleInfo, errRet error)

func (*CamService) DescribeRolePolicyAttachmentById

func (me *CamService) DescribeRolePolicyAttachmentById(ctx context.Context, rolePolicyAttachmentId string) (policyOfRole *cam.AttachedPolicyOfRole, errRet error)

func (*CamService) DescribeRolePolicyAttachmentByName

func (me *CamService) DescribeRolePolicyAttachmentByName(ctx context.Context, roleName string, params map[string]interface{}) (policyOfRole *cam.AttachedPolicyOfRole, errRet error)

func (*CamService) DescribeRolePolicyAttachmentsByFilter

func (me *CamService) DescribeRolePolicyAttachmentsByFilter(ctx context.Context, params map[string]interface{}) (policyOfRoles []*cam.AttachedPolicyOfRole, errRet error)

func (*CamService) DescribeRolesByFilter

func (me *CamService) DescribeRolesByFilter(ctx context.Context, params map[string]interface{}) (roles []*cam.RoleInfo, errRet error)

func (*CamService) DescribeSAMLProviderById

func (me *CamService) DescribeSAMLProviderById(ctx context.Context, providerName string) (result *cam.GetSAMLProviderResponse, errRet error)

func (*CamService) DescribeSAMLProvidersByFilter

func (me *CamService) DescribeSAMLProvidersByFilter(ctx context.Context, params map[string]interface{}) (providers []*cam.SAMLProviderInfo, errRet error)

func (*CamService) DescribeUserById

func (me *CamService) DescribeUserById(ctx context.Context, userId string) (response *cam.GetUserResponse, errRet error)

func (*CamService) DescribeUserPolicyAttachmentById

func (me *CamService) DescribeUserPolicyAttachmentById(ctx context.Context, userPolicyAttachmentId string) (policyResults *cam.AttachPolicyInfo, errRet error)

func (*CamService) DescribeUserPolicyAttachmentsByFilter

func (me *CamService) DescribeUserPolicyAttachmentsByFilter(ctx context.Context, params map[string]interface{}) (policyResults []*cam.AttachPolicyInfo, errRet error)

func (*CamService) DescribeUsersByFilter

func (me *CamService) DescribeUsersByFilter(ctx context.Context, params map[string]interface{}) (result []*cam.SubAccountInfo, errRet error)

func (*CamService) PolicyDocumentForceCheck

func (me *CamService) PolicyDocumentForceCheck(document string) error

type Document

type Document struct {
	Version   string      `json:"version"`
	Statement []Statement `json:"statement"`
}

type Principal

type Principal struct {
	Service []string `json:"service"`
}

type Statement

type Statement struct {
	Principal Principal `json:"principal"`
}

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL