Documentation ¶
Index ¶
- type Group
- type GroupArgs
- type GroupArray
- type GroupArrayInput
- type GroupArrayOutput
- type GroupInput
- type GroupMap
- type GroupMapInput
- type GroupMapOutput
- type GroupMembership
- type GroupMembershipArgs
- type GroupMembershipArray
- type GroupMembershipArrayInput
- type GroupMembershipArrayOutput
- func (GroupMembershipArrayOutput) ElementType() reflect.Type
- func (o GroupMembershipArrayOutput) Index(i pulumi.IntInput) GroupMembershipOutput
- func (o GroupMembershipArrayOutput) ToGroupMembershipArrayOutput() GroupMembershipArrayOutput
- func (o GroupMembershipArrayOutput) ToGroupMembershipArrayOutputWithContext(ctx context.Context) GroupMembershipArrayOutput
- type GroupMembershipInput
- type GroupMembershipMap
- type GroupMembershipMapInput
- type GroupMembershipMapOutput
- func (GroupMembershipMapOutput) ElementType() reflect.Type
- func (o GroupMembershipMapOutput) MapIndex(k pulumi.StringInput) GroupMembershipOutput
- func (o GroupMembershipMapOutput) ToGroupMembershipMapOutput() GroupMembershipMapOutput
- func (o GroupMembershipMapOutput) ToGroupMembershipMapOutputWithContext(ctx context.Context) GroupMembershipMapOutput
- type GroupMembershipOutput
- func (GroupMembershipOutput) ElementType() reflect.Type
- func (o GroupMembershipOutput) GroupId() pulumi.StringOutput
- func (o GroupMembershipOutput) ToGroupMembershipOutput() GroupMembershipOutput
- func (o GroupMembershipOutput) ToGroupMembershipOutputWithContext(ctx context.Context) GroupMembershipOutput
- func (o GroupMembershipOutput) UserIds() pulumi.StringArrayOutputdeprecated
- func (o GroupMembershipOutput) UserNames() pulumi.StringArrayOutput
- type GroupMembershipState
- type GroupMembershipsArgs
- type GroupMembershipsMembershipList
- type GroupMembershipsMembershipListArgs
- func (GroupMembershipsMembershipListArgs) ElementType() reflect.Type
- func (i GroupMembershipsMembershipListArgs) ToGroupMembershipsMembershipListOutput() GroupMembershipsMembershipListOutput
- func (i GroupMembershipsMembershipListArgs) ToGroupMembershipsMembershipListOutputWithContext(ctx context.Context) GroupMembershipsMembershipListOutput
- type GroupMembershipsMembershipListArray
- func (GroupMembershipsMembershipListArray) ElementType() reflect.Type
- func (i GroupMembershipsMembershipListArray) ToGroupMembershipsMembershipListArrayOutput() GroupMembershipsMembershipListArrayOutput
- func (i GroupMembershipsMembershipListArray) ToGroupMembershipsMembershipListArrayOutputWithContext(ctx context.Context) GroupMembershipsMembershipListArrayOutput
- type GroupMembershipsMembershipListArrayInput
- type GroupMembershipsMembershipListArrayOutput
- func (GroupMembershipsMembershipListArrayOutput) ElementType() reflect.Type
- func (o GroupMembershipsMembershipListArrayOutput) Index(i pulumi.IntInput) GroupMembershipsMembershipListOutput
- func (o GroupMembershipsMembershipListArrayOutput) ToGroupMembershipsMembershipListArrayOutput() GroupMembershipsMembershipListArrayOutput
- func (o GroupMembershipsMembershipListArrayOutput) ToGroupMembershipsMembershipListArrayOutputWithContext(ctx context.Context) GroupMembershipsMembershipListArrayOutput
- type GroupMembershipsMembershipListInput
- type GroupMembershipsMembershipListOutput
- func (GroupMembershipsMembershipListOutput) ElementType() reflect.Type
- func (o GroupMembershipsMembershipListOutput) GroupId() pulumi.StringOutput
- func (o GroupMembershipsMembershipListOutput) ToGroupMembershipsMembershipListOutput() GroupMembershipsMembershipListOutput
- func (o GroupMembershipsMembershipListOutput) ToGroupMembershipsMembershipListOutputWithContext(ctx context.Context) GroupMembershipsMembershipListOutput
- func (o GroupMembershipsMembershipListOutput) UserIds() pulumi.StringArrayOutputdeprecated
- func (o GroupMembershipsMembershipListOutput) UserNames() pulumi.StringArrayOutput
- type GroupMembershipsOutputArgs
- type GroupMembershipsResult
- type GroupMembershipsResultOutput
- func (GroupMembershipsResultOutput) ElementType() reflect.Type
- func (o GroupMembershipsResultOutput) GroupId() pulumi.StringPtrOutput
- func (o GroupMembershipsResultOutput) Id() pulumi.StringOutput
- func (o GroupMembershipsResultOutput) MembershipLists() GroupMembershipsMembershipListArrayOutput
- func (o GroupMembershipsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GroupMembershipsResultOutput) ToGroupMembershipsResultOutput() GroupMembershipsResultOutput
- func (o GroupMembershipsResultOutput) ToGroupMembershipsResultOutputWithContext(ctx context.Context) GroupMembershipsResultOutput
- type GroupOutput
- func (o GroupOutput) CreateTime() pulumi.StringOutput
- func (GroupOutput) ElementType() reflect.Type
- func (o GroupOutput) Name() pulumi.StringOutput
- func (o GroupOutput) Remark() pulumi.StringPtrOutput
- func (o GroupOutput) ToGroupOutput() GroupOutput
- func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
- type GroupPolicyAttachment
- type GroupPolicyAttachmentArgs
- type GroupPolicyAttachmentArray
- func (GroupPolicyAttachmentArray) ElementType() reflect.Type
- func (i GroupPolicyAttachmentArray) ToGroupPolicyAttachmentArrayOutput() GroupPolicyAttachmentArrayOutput
- func (i GroupPolicyAttachmentArray) ToGroupPolicyAttachmentArrayOutputWithContext(ctx context.Context) GroupPolicyAttachmentArrayOutput
- type GroupPolicyAttachmentArrayInput
- type GroupPolicyAttachmentArrayOutput
- func (GroupPolicyAttachmentArrayOutput) ElementType() reflect.Type
- func (o GroupPolicyAttachmentArrayOutput) Index(i pulumi.IntInput) GroupPolicyAttachmentOutput
- func (o GroupPolicyAttachmentArrayOutput) ToGroupPolicyAttachmentArrayOutput() GroupPolicyAttachmentArrayOutput
- func (o GroupPolicyAttachmentArrayOutput) ToGroupPolicyAttachmentArrayOutputWithContext(ctx context.Context) GroupPolicyAttachmentArrayOutput
- type GroupPolicyAttachmentInput
- type GroupPolicyAttachmentMap
- type GroupPolicyAttachmentMapInput
- type GroupPolicyAttachmentMapOutput
- func (GroupPolicyAttachmentMapOutput) ElementType() reflect.Type
- func (o GroupPolicyAttachmentMapOutput) MapIndex(k pulumi.StringInput) GroupPolicyAttachmentOutput
- func (o GroupPolicyAttachmentMapOutput) ToGroupPolicyAttachmentMapOutput() GroupPolicyAttachmentMapOutput
- func (o GroupPolicyAttachmentMapOutput) ToGroupPolicyAttachmentMapOutputWithContext(ctx context.Context) GroupPolicyAttachmentMapOutput
- type GroupPolicyAttachmentOutput
- func (o GroupPolicyAttachmentOutput) CreateMode() pulumi.IntOutput
- func (o GroupPolicyAttachmentOutput) CreateTime() pulumi.StringOutput
- func (GroupPolicyAttachmentOutput) ElementType() reflect.Type
- func (o GroupPolicyAttachmentOutput) GroupId() pulumi.StringOutput
- func (o GroupPolicyAttachmentOutput) PolicyId() pulumi.StringOutput
- func (o GroupPolicyAttachmentOutput) PolicyName() pulumi.StringOutput
- func (o GroupPolicyAttachmentOutput) PolicyType() pulumi.StringOutput
- func (o GroupPolicyAttachmentOutput) ToGroupPolicyAttachmentOutput() GroupPolicyAttachmentOutput
- func (o GroupPolicyAttachmentOutput) ToGroupPolicyAttachmentOutputWithContext(ctx context.Context) GroupPolicyAttachmentOutput
- type GroupPolicyAttachmentState
- type GroupPolicyAttachmentsArgs
- type GroupPolicyAttachmentsGroupPolicyAttachmentList
- type GroupPolicyAttachmentsGroupPolicyAttachmentListArgs
- func (GroupPolicyAttachmentsGroupPolicyAttachmentListArgs) ElementType() reflect.Type
- func (i GroupPolicyAttachmentsGroupPolicyAttachmentListArgs) ToGroupPolicyAttachmentsGroupPolicyAttachmentListOutput() GroupPolicyAttachmentsGroupPolicyAttachmentListOutput
- func (i GroupPolicyAttachmentsGroupPolicyAttachmentListArgs) ToGroupPolicyAttachmentsGroupPolicyAttachmentListOutputWithContext(ctx context.Context) GroupPolicyAttachmentsGroupPolicyAttachmentListOutput
- type GroupPolicyAttachmentsGroupPolicyAttachmentListArray
- func (GroupPolicyAttachmentsGroupPolicyAttachmentListArray) ElementType() reflect.Type
- func (i GroupPolicyAttachmentsGroupPolicyAttachmentListArray) ToGroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutput() GroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutput
- func (i GroupPolicyAttachmentsGroupPolicyAttachmentListArray) ToGroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutputWithContext(ctx context.Context) GroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutput
- type GroupPolicyAttachmentsGroupPolicyAttachmentListArrayInput
- type GroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutput
- func (GroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutput) ElementType() reflect.Type
- func (o GroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutput) Index(i pulumi.IntInput) GroupPolicyAttachmentsGroupPolicyAttachmentListOutput
- func (o GroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutput) ToGroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutput() GroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutput
- func (o GroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutput) ToGroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutputWithContext(ctx context.Context) GroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutput
- type GroupPolicyAttachmentsGroupPolicyAttachmentListInput
- type GroupPolicyAttachmentsGroupPolicyAttachmentListOutput
- func (o GroupPolicyAttachmentsGroupPolicyAttachmentListOutput) CreateMode() pulumi.IntOutput
- func (o GroupPolicyAttachmentsGroupPolicyAttachmentListOutput) CreateTime() pulumi.StringOutput
- func (GroupPolicyAttachmentsGroupPolicyAttachmentListOutput) ElementType() reflect.Type
- func (o GroupPolicyAttachmentsGroupPolicyAttachmentListOutput) GroupId() pulumi.StringOutput
- func (o GroupPolicyAttachmentsGroupPolicyAttachmentListOutput) PolicyId() pulumi.StringOutput
- func (o GroupPolicyAttachmentsGroupPolicyAttachmentListOutput) PolicyName() pulumi.StringOutput
- func (o GroupPolicyAttachmentsGroupPolicyAttachmentListOutput) PolicyType() pulumi.StringOutput
- func (o GroupPolicyAttachmentsGroupPolicyAttachmentListOutput) ToGroupPolicyAttachmentsGroupPolicyAttachmentListOutput() GroupPolicyAttachmentsGroupPolicyAttachmentListOutput
- func (o GroupPolicyAttachmentsGroupPolicyAttachmentListOutput) ToGroupPolicyAttachmentsGroupPolicyAttachmentListOutputWithContext(ctx context.Context) GroupPolicyAttachmentsGroupPolicyAttachmentListOutput
- type GroupPolicyAttachmentsOutputArgs
- type GroupPolicyAttachmentsResult
- type GroupPolicyAttachmentsResultOutput
- func (o GroupPolicyAttachmentsResultOutput) CreateMode() pulumi.IntPtrOutput
- func (GroupPolicyAttachmentsResultOutput) ElementType() reflect.Type
- func (o GroupPolicyAttachmentsResultOutput) GroupId() pulumi.StringOutput
- func (o GroupPolicyAttachmentsResultOutput) GroupPolicyAttachmentLists() GroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutput
- func (o GroupPolicyAttachmentsResultOutput) Id() pulumi.StringOutput
- func (o GroupPolicyAttachmentsResultOutput) PolicyId() pulumi.StringPtrOutput
- func (o GroupPolicyAttachmentsResultOutput) PolicyType() pulumi.StringPtrOutput
- func (o GroupPolicyAttachmentsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GroupPolicyAttachmentsResultOutput) ToGroupPolicyAttachmentsResultOutput() GroupPolicyAttachmentsResultOutput
- func (o GroupPolicyAttachmentsResultOutput) ToGroupPolicyAttachmentsResultOutputWithContext(ctx context.Context) GroupPolicyAttachmentsResultOutput
- type GroupState
- type GroupsArgs
- type GroupsGroupList
- type GroupsGroupListArgs
- type GroupsGroupListArray
- type GroupsGroupListArrayInput
- type GroupsGroupListArrayOutput
- func (GroupsGroupListArrayOutput) ElementType() reflect.Type
- func (o GroupsGroupListArrayOutput) Index(i pulumi.IntInput) GroupsGroupListOutput
- func (o GroupsGroupListArrayOutput) ToGroupsGroupListArrayOutput() GroupsGroupListArrayOutput
- func (o GroupsGroupListArrayOutput) ToGroupsGroupListArrayOutputWithContext(ctx context.Context) GroupsGroupListArrayOutput
- type GroupsGroupListInput
- type GroupsGroupListOutput
- func (o GroupsGroupListOutput) CreateTime() pulumi.StringOutput
- func (GroupsGroupListOutput) ElementType() reflect.Type
- func (o GroupsGroupListOutput) GroupId() pulumi.StringOutput
- func (o GroupsGroupListOutput) Name() pulumi.StringOutput
- func (o GroupsGroupListOutput) Remark() pulumi.StringOutput
- func (o GroupsGroupListOutput) ToGroupsGroupListOutput() GroupsGroupListOutput
- func (o GroupsGroupListOutput) ToGroupsGroupListOutputWithContext(ctx context.Context) GroupsGroupListOutput
- type GroupsOutputArgs
- type GroupsResult
- type GroupsResultOutput
- func (GroupsResultOutput) ElementType() reflect.Type
- func (o GroupsResultOutput) GroupId() pulumi.StringPtrOutput
- func (o GroupsResultOutput) GroupLists() GroupsGroupListArrayOutput
- func (o GroupsResultOutput) Id() pulumi.StringOutput
- func (o GroupsResultOutput) Name() pulumi.StringPtrOutput
- func (o GroupsResultOutput) Remark() pulumi.StringPtrOutput
- func (o GroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GroupsResultOutput) ToGroupsResultOutput() GroupsResultOutput
- func (o GroupsResultOutput) ToGroupsResultOutputWithContext(ctx context.Context) GroupsResultOutput
- type OIDCSSO
- type OIDCSSOArgs
- type OIDCSSOArray
- type OIDCSSOArrayInput
- type OIDCSSOArrayOutput
- type OIDCSSOInput
- type OIDCSSOMap
- type OIDCSSOMapInput
- type OIDCSSOMapOutput
- type OIDCSSOOutput
- func (o OIDCSSOOutput) AuthorizationEndpoint() pulumi.StringOutput
- func (o OIDCSSOOutput) ClientId() pulumi.StringOutput
- func (OIDCSSOOutput) ElementType() reflect.Type
- func (o OIDCSSOOutput) IdentityKey() pulumi.StringOutput
- func (o OIDCSSOOutput) IdentityUrl() pulumi.StringOutput
- func (o OIDCSSOOutput) MappingFiled() pulumi.StringOutput
- func (o OIDCSSOOutput) ResponseMode() pulumi.StringOutput
- func (o OIDCSSOOutput) ResponseType() pulumi.StringOutput
- func (o OIDCSSOOutput) Scopes() pulumi.StringArrayOutput
- func (o OIDCSSOOutput) ToOIDCSSOOutput() OIDCSSOOutput
- func (o OIDCSSOOutput) ToOIDCSSOOutputWithContext(ctx context.Context) OIDCSSOOutput
- type OIDCSSOState
- type PoliciesArgs
- type PoliciesOutputArgs
- type PoliciesPolicyList
- type PoliciesPolicyListArgs
- type PoliciesPolicyListArray
- type PoliciesPolicyListArrayInput
- type PoliciesPolicyListArrayOutput
- func (PoliciesPolicyListArrayOutput) ElementType() reflect.Type
- func (o PoliciesPolicyListArrayOutput) Index(i pulumi.IntInput) PoliciesPolicyListOutput
- func (o PoliciesPolicyListArrayOutput) ToPoliciesPolicyListArrayOutput() PoliciesPolicyListArrayOutput
- func (o PoliciesPolicyListArrayOutput) ToPoliciesPolicyListArrayOutputWithContext(ctx context.Context) PoliciesPolicyListArrayOutput
- type PoliciesPolicyListInput
- type PoliciesPolicyListOutput
- func (o PoliciesPolicyListOutput) Attachments() pulumi.IntOutput
- func (o PoliciesPolicyListOutput) CreateMode() pulumi.IntOutput
- func (o PoliciesPolicyListOutput) CreateTime() pulumi.StringOutput
- func (o PoliciesPolicyListOutput) Description() pulumi.StringOutput
- func (PoliciesPolicyListOutput) ElementType() reflect.Type
- func (o PoliciesPolicyListOutput) Name() pulumi.StringOutput
- func (o PoliciesPolicyListOutput) PolicyId() pulumi.StringOutput
- func (o PoliciesPolicyListOutput) ServiceType() pulumi.StringOutput
- func (o PoliciesPolicyListOutput) ToPoliciesPolicyListOutput() PoliciesPolicyListOutput
- func (o PoliciesPolicyListOutput) ToPoliciesPolicyListOutputWithContext(ctx context.Context) PoliciesPolicyListOutput
- func (o PoliciesPolicyListOutput) Type() pulumi.IntOutput
- type PoliciesResult
- type PoliciesResultOutput
- func (o PoliciesResultOutput) CreateMode() pulumi.IntPtrOutput
- func (o PoliciesResultOutput) Description() pulumi.StringPtrOutput
- func (PoliciesResultOutput) ElementType() reflect.Type
- func (o PoliciesResultOutput) Id() pulumi.StringOutput
- func (o PoliciesResultOutput) Name() pulumi.StringPtrOutput
- func (o PoliciesResultOutput) PolicyId() pulumi.StringPtrOutput
- func (o PoliciesResultOutput) PolicyLists() PoliciesPolicyListArrayOutput
- func (o PoliciesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o PoliciesResultOutput) ToPoliciesResultOutput() PoliciesResultOutput
- func (o PoliciesResultOutput) ToPoliciesResultOutputWithContext(ctx context.Context) PoliciesResultOutput
- func (o PoliciesResultOutput) Type() pulumi.IntPtrOutput
- type Policy
- type PolicyArgs
- type PolicyArray
- type PolicyArrayInput
- type PolicyArrayOutput
- type PolicyInput
- type PolicyMap
- type PolicyMapInput
- type PolicyMapOutput
- type PolicyOutput
- func (o PolicyOutput) CreateTime() pulumi.StringOutput
- func (o PolicyOutput) Description() pulumi.StringPtrOutput
- func (o PolicyOutput) Document() pulumi.StringOutput
- func (PolicyOutput) ElementType() reflect.Type
- func (o PolicyOutput) Name() pulumi.StringOutput
- func (o PolicyOutput) ToPolicyOutput() PolicyOutput
- func (o PolicyOutput) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
- func (o PolicyOutput) Type() pulumi.IntOutput
- func (o PolicyOutput) UpdateTime() pulumi.StringOutput
- type PolicyState
- type Role
- type RoleArgs
- type RoleArray
- type RoleArrayInput
- type RoleArrayOutput
- type RoleInput
- type RoleMap
- type RoleMapInput
- type RoleMapOutput
- type RoleOutput
- func (o RoleOutput) ConsoleLogin() pulumi.BoolPtrOutput
- func (o RoleOutput) CreateTime() pulumi.StringOutput
- func (o RoleOutput) Description() pulumi.StringPtrOutput
- func (o RoleOutput) Document() pulumi.StringOutput
- func (RoleOutput) ElementType() reflect.Type
- func (o RoleOutput) Name() pulumi.StringOutput
- func (o RoleOutput) ToRoleOutput() RoleOutput
- func (o RoleOutput) ToRoleOutputWithContext(ctx context.Context) RoleOutput
- func (o RoleOutput) UpdateTime() pulumi.StringOutput
- type RolePolicyAttachment
- type RolePolicyAttachmentArgs
- type RolePolicyAttachmentArray
- type RolePolicyAttachmentArrayInput
- type RolePolicyAttachmentArrayOutput
- func (RolePolicyAttachmentArrayOutput) ElementType() reflect.Type
- func (o RolePolicyAttachmentArrayOutput) Index(i pulumi.IntInput) RolePolicyAttachmentOutput
- func (o RolePolicyAttachmentArrayOutput) ToRolePolicyAttachmentArrayOutput() RolePolicyAttachmentArrayOutput
- func (o RolePolicyAttachmentArrayOutput) ToRolePolicyAttachmentArrayOutputWithContext(ctx context.Context) RolePolicyAttachmentArrayOutput
- type RolePolicyAttachmentInput
- type RolePolicyAttachmentMap
- type RolePolicyAttachmentMapInput
- type RolePolicyAttachmentMapOutput
- func (RolePolicyAttachmentMapOutput) ElementType() reflect.Type
- func (o RolePolicyAttachmentMapOutput) MapIndex(k pulumi.StringInput) RolePolicyAttachmentOutput
- func (o RolePolicyAttachmentMapOutput) ToRolePolicyAttachmentMapOutput() RolePolicyAttachmentMapOutput
- func (o RolePolicyAttachmentMapOutput) ToRolePolicyAttachmentMapOutputWithContext(ctx context.Context) RolePolicyAttachmentMapOutput
- type RolePolicyAttachmentOutput
- func (o RolePolicyAttachmentOutput) CreateMode() pulumi.IntOutput
- func (o RolePolicyAttachmentOutput) CreateTime() pulumi.StringOutput
- func (RolePolicyAttachmentOutput) ElementType() reflect.Type
- func (o RolePolicyAttachmentOutput) PolicyId() pulumi.StringOutput
- func (o RolePolicyAttachmentOutput) PolicyName() pulumi.StringOutput
- func (o RolePolicyAttachmentOutput) PolicyType() pulumi.StringOutput
- func (o RolePolicyAttachmentOutput) RoleId() pulumi.StringOutput
- func (o RolePolicyAttachmentOutput) ToRolePolicyAttachmentOutput() RolePolicyAttachmentOutput
- func (o RolePolicyAttachmentOutput) ToRolePolicyAttachmentOutputWithContext(ctx context.Context) RolePolicyAttachmentOutput
- type RolePolicyAttachmentState
- type RolePolicyAttachmentsArgs
- type RolePolicyAttachmentsOutputArgs
- type RolePolicyAttachmentsResult
- type RolePolicyAttachmentsResultOutput
- func (o RolePolicyAttachmentsResultOutput) CreateMode() pulumi.IntPtrOutput
- func (RolePolicyAttachmentsResultOutput) ElementType() reflect.Type
- func (o RolePolicyAttachmentsResultOutput) Id() pulumi.StringOutput
- func (o RolePolicyAttachmentsResultOutput) PolicyId() pulumi.StringPtrOutput
- func (o RolePolicyAttachmentsResultOutput) PolicyType() pulumi.StringPtrOutput
- func (o RolePolicyAttachmentsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o RolePolicyAttachmentsResultOutput) RoleId() pulumi.StringOutput
- func (o RolePolicyAttachmentsResultOutput) RolePolicyAttachmentLists() RolePolicyAttachmentsRolePolicyAttachmentListArrayOutput
- func (o RolePolicyAttachmentsResultOutput) ToRolePolicyAttachmentsResultOutput() RolePolicyAttachmentsResultOutput
- func (o RolePolicyAttachmentsResultOutput) ToRolePolicyAttachmentsResultOutputWithContext(ctx context.Context) RolePolicyAttachmentsResultOutput
- type RolePolicyAttachmentsRolePolicyAttachmentList
- type RolePolicyAttachmentsRolePolicyAttachmentListArgs
- func (RolePolicyAttachmentsRolePolicyAttachmentListArgs) ElementType() reflect.Type
- func (i RolePolicyAttachmentsRolePolicyAttachmentListArgs) ToRolePolicyAttachmentsRolePolicyAttachmentListOutput() RolePolicyAttachmentsRolePolicyAttachmentListOutput
- func (i RolePolicyAttachmentsRolePolicyAttachmentListArgs) ToRolePolicyAttachmentsRolePolicyAttachmentListOutputWithContext(ctx context.Context) RolePolicyAttachmentsRolePolicyAttachmentListOutput
- type RolePolicyAttachmentsRolePolicyAttachmentListArray
- func (RolePolicyAttachmentsRolePolicyAttachmentListArray) ElementType() reflect.Type
- func (i RolePolicyAttachmentsRolePolicyAttachmentListArray) ToRolePolicyAttachmentsRolePolicyAttachmentListArrayOutput() RolePolicyAttachmentsRolePolicyAttachmentListArrayOutput
- func (i RolePolicyAttachmentsRolePolicyAttachmentListArray) ToRolePolicyAttachmentsRolePolicyAttachmentListArrayOutputWithContext(ctx context.Context) RolePolicyAttachmentsRolePolicyAttachmentListArrayOutput
- type RolePolicyAttachmentsRolePolicyAttachmentListArrayInput
- type RolePolicyAttachmentsRolePolicyAttachmentListArrayOutput
- func (RolePolicyAttachmentsRolePolicyAttachmentListArrayOutput) ElementType() reflect.Type
- func (o RolePolicyAttachmentsRolePolicyAttachmentListArrayOutput) Index(i pulumi.IntInput) RolePolicyAttachmentsRolePolicyAttachmentListOutput
- func (o RolePolicyAttachmentsRolePolicyAttachmentListArrayOutput) ToRolePolicyAttachmentsRolePolicyAttachmentListArrayOutput() RolePolicyAttachmentsRolePolicyAttachmentListArrayOutput
- func (o RolePolicyAttachmentsRolePolicyAttachmentListArrayOutput) ToRolePolicyAttachmentsRolePolicyAttachmentListArrayOutputWithContext(ctx context.Context) RolePolicyAttachmentsRolePolicyAttachmentListArrayOutput
- type RolePolicyAttachmentsRolePolicyAttachmentListInput
- type RolePolicyAttachmentsRolePolicyAttachmentListOutput
- func (o RolePolicyAttachmentsRolePolicyAttachmentListOutput) CreateMode() pulumi.IntOutput
- func (o RolePolicyAttachmentsRolePolicyAttachmentListOutput) CreateTime() pulumi.StringOutput
- func (RolePolicyAttachmentsRolePolicyAttachmentListOutput) ElementType() reflect.Type
- func (o RolePolicyAttachmentsRolePolicyAttachmentListOutput) PolicyId() pulumi.StringOutput
- func (o RolePolicyAttachmentsRolePolicyAttachmentListOutput) PolicyName() pulumi.StringOutput
- func (o RolePolicyAttachmentsRolePolicyAttachmentListOutput) PolicyType() pulumi.StringOutput
- func (o RolePolicyAttachmentsRolePolicyAttachmentListOutput) RoleId() pulumi.StringOutput
- func (o RolePolicyAttachmentsRolePolicyAttachmentListOutput) ToRolePolicyAttachmentsRolePolicyAttachmentListOutput() RolePolicyAttachmentsRolePolicyAttachmentListOutput
- func (o RolePolicyAttachmentsRolePolicyAttachmentListOutput) ToRolePolicyAttachmentsRolePolicyAttachmentListOutputWithContext(ctx context.Context) RolePolicyAttachmentsRolePolicyAttachmentListOutput
- type RoleSSO
- type RoleSSOArgs
- type RoleSSOArray
- type RoleSSOArrayInput
- type RoleSSOArrayOutput
- type RoleSSOInput
- type RoleSSOMap
- type RoleSSOMapInput
- type RoleSSOMapOutput
- type RoleSSOOutput
- func (o RoleSSOOutput) ClientIds() pulumi.StringArrayOutput
- func (o RoleSSOOutput) Description() pulumi.StringPtrOutput
- func (RoleSSOOutput) ElementType() reflect.Type
- func (o RoleSSOOutput) IdentityKey() pulumi.StringOutput
- func (o RoleSSOOutput) IdentityUrl() pulumi.StringOutput
- func (o RoleSSOOutput) Name() pulumi.StringOutput
- func (o RoleSSOOutput) ToRoleSSOOutput() RoleSSOOutput
- func (o RoleSSOOutput) ToRoleSSOOutputWithContext(ctx context.Context) RoleSSOOutput
- type RoleSSOState
- type RoleState
- type RolesArgs
- type RolesOutputArgs
- type RolesResult
- type RolesResultOutput
- func (o RolesResultOutput) Description() pulumi.StringPtrOutput
- func (RolesResultOutput) ElementType() reflect.Type
- func (o RolesResultOutput) Id() pulumi.StringOutput
- func (o RolesResultOutput) Name() pulumi.StringPtrOutput
- func (o RolesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o RolesResultOutput) RoleId() pulumi.StringPtrOutput
- func (o RolesResultOutput) RoleLists() RolesRoleListArrayOutput
- func (o RolesResultOutput) ToRolesResultOutput() RolesResultOutput
- func (o RolesResultOutput) ToRolesResultOutputWithContext(ctx context.Context) RolesResultOutput
- type RolesRoleList
- type RolesRoleListArgs
- type RolesRoleListArray
- type RolesRoleListArrayInput
- type RolesRoleListArrayOutput
- func (RolesRoleListArrayOutput) ElementType() reflect.Type
- func (o RolesRoleListArrayOutput) Index(i pulumi.IntInput) RolesRoleListOutput
- func (o RolesRoleListArrayOutput) ToRolesRoleListArrayOutput() RolesRoleListArrayOutput
- func (o RolesRoleListArrayOutput) ToRolesRoleListArrayOutputWithContext(ctx context.Context) RolesRoleListArrayOutput
- type RolesRoleListInput
- type RolesRoleListOutput
- func (o RolesRoleListOutput) ConsoleLogin() pulumi.BoolOutput
- func (o RolesRoleListOutput) CreateTime() pulumi.StringOutput
- func (o RolesRoleListOutput) Description() pulumi.StringOutput
- func (o RolesRoleListOutput) Document() pulumi.StringOutput
- func (RolesRoleListOutput) ElementType() reflect.Type
- func (o RolesRoleListOutput) Name() pulumi.StringOutput
- func (o RolesRoleListOutput) RoleId() pulumi.StringOutput
- func (o RolesRoleListOutput) ToRolesRoleListOutput() RolesRoleListOutput
- func (o RolesRoleListOutput) ToRolesRoleListOutputWithContext(ctx context.Context) RolesRoleListOutput
- func (o RolesRoleListOutput) UpdateTime() pulumi.StringOutput
- type SAMLProvider
- type SAMLProviderArgs
- type SAMLProviderArray
- type SAMLProviderArrayInput
- type SAMLProviderArrayOutput
- func (SAMLProviderArrayOutput) ElementType() reflect.Type
- func (o SAMLProviderArrayOutput) Index(i pulumi.IntInput) SAMLProviderOutput
- func (o SAMLProviderArrayOutput) ToSAMLProviderArrayOutput() SAMLProviderArrayOutput
- func (o SAMLProviderArrayOutput) ToSAMLProviderArrayOutputWithContext(ctx context.Context) SAMLProviderArrayOutput
- type SAMLProviderInput
- type SAMLProviderMap
- type SAMLProviderMapInput
- type SAMLProviderMapOutput
- func (SAMLProviderMapOutput) ElementType() reflect.Type
- func (o SAMLProviderMapOutput) MapIndex(k pulumi.StringInput) SAMLProviderOutput
- func (o SAMLProviderMapOutput) ToSAMLProviderMapOutput() SAMLProviderMapOutput
- func (o SAMLProviderMapOutput) ToSAMLProviderMapOutputWithContext(ctx context.Context) SAMLProviderMapOutput
- type SAMLProviderOutput
- func (o SAMLProviderOutput) CreateTime() pulumi.StringOutput
- func (o SAMLProviderOutput) Description() pulumi.StringOutput
- func (SAMLProviderOutput) ElementType() reflect.Type
- func (o SAMLProviderOutput) MetaData() pulumi.StringOutput
- func (o SAMLProviderOutput) Name() pulumi.StringOutput
- func (o SAMLProviderOutput) ProviderArn() pulumi.StringOutput
- func (o SAMLProviderOutput) ToSAMLProviderOutput() SAMLProviderOutput
- func (o SAMLProviderOutput) ToSAMLProviderOutputWithContext(ctx context.Context) SAMLProviderOutput
- func (o SAMLProviderOutput) UpdateTime() pulumi.StringOutput
- type SAMLProviderState
- type SAMLProvidersArgs
- type SAMLProvidersOutputArgs
- type SAMLProvidersProviderList
- type SAMLProvidersProviderListArgs
- func (SAMLProvidersProviderListArgs) ElementType() reflect.Type
- func (i SAMLProvidersProviderListArgs) ToSAMLProvidersProviderListOutput() SAMLProvidersProviderListOutput
- func (i SAMLProvidersProviderListArgs) ToSAMLProvidersProviderListOutputWithContext(ctx context.Context) SAMLProvidersProviderListOutput
- type SAMLProvidersProviderListArray
- func (SAMLProvidersProviderListArray) ElementType() reflect.Type
- func (i SAMLProvidersProviderListArray) ToSAMLProvidersProviderListArrayOutput() SAMLProvidersProviderListArrayOutput
- func (i SAMLProvidersProviderListArray) ToSAMLProvidersProviderListArrayOutputWithContext(ctx context.Context) SAMLProvidersProviderListArrayOutput
- type SAMLProvidersProviderListArrayInput
- type SAMLProvidersProviderListArrayOutput
- func (SAMLProvidersProviderListArrayOutput) ElementType() reflect.Type
- func (o SAMLProvidersProviderListArrayOutput) Index(i pulumi.IntInput) SAMLProvidersProviderListOutput
- func (o SAMLProvidersProviderListArrayOutput) ToSAMLProvidersProviderListArrayOutput() SAMLProvidersProviderListArrayOutput
- func (o SAMLProvidersProviderListArrayOutput) ToSAMLProvidersProviderListArrayOutputWithContext(ctx context.Context) SAMLProvidersProviderListArrayOutput
- type SAMLProvidersProviderListInput
- type SAMLProvidersProviderListOutput
- func (o SAMLProvidersProviderListOutput) CreateTime() pulumi.StringOutput
- func (o SAMLProvidersProviderListOutput) Description() pulumi.StringOutput
- func (SAMLProvidersProviderListOutput) ElementType() reflect.Type
- func (o SAMLProvidersProviderListOutput) ModifyTime() pulumi.StringOutput
- func (o SAMLProvidersProviderListOutput) Name() pulumi.StringOutput
- func (o SAMLProvidersProviderListOutput) ToSAMLProvidersProviderListOutput() SAMLProvidersProviderListOutput
- func (o SAMLProvidersProviderListOutput) ToSAMLProvidersProviderListOutputWithContext(ctx context.Context) SAMLProvidersProviderListOutput
- type SAMLProvidersResult
- type SAMLProvidersResultOutput
- func (o SAMLProvidersResultOutput) Description() pulumi.StringPtrOutput
- func (SAMLProvidersResultOutput) ElementType() reflect.Type
- func (o SAMLProvidersResultOutput) Id() pulumi.StringOutput
- func (o SAMLProvidersResultOutput) Name() pulumi.StringPtrOutput
- func (o SAMLProvidersResultOutput) ProviderLists() SAMLProvidersProviderListArrayOutput
- func (o SAMLProvidersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o SAMLProvidersResultOutput) ToSAMLProvidersResultOutput() SAMLProvidersResultOutput
- func (o SAMLProvidersResultOutput) ToSAMLProvidersResultOutputWithContext(ctx context.Context) SAMLProvidersResultOutput
- type User
- type UserArgs
- type UserArray
- type UserArrayInput
- type UserArrayOutput
- type UserInput
- type UserMap
- type UserMapInput
- type UserMapOutput
- type UserOutput
- func (o UserOutput) ConsoleLogin() pulumi.BoolPtrOutput
- func (o UserOutput) CountryCode() pulumi.StringOutput
- func (UserOutput) ElementType() reflect.Type
- func (o UserOutput) Email() pulumi.StringPtrOutput
- func (o UserOutput) ForceDelete() pulumi.BoolPtrOutput
- func (o UserOutput) Name() pulumi.StringOutput
- func (o UserOutput) NeedResetPassword() pulumi.BoolPtrOutput
- func (o UserOutput) Password() pulumi.StringOutput
- func (o UserOutput) PhoneNum() pulumi.StringPtrOutput
- func (o UserOutput) Remark() pulumi.StringPtrOutput
- func (o UserOutput) SecretId() pulumi.StringOutput
- func (o UserOutput) SecretKey() pulumi.StringOutput
- func (o UserOutput) ToUserOutput() UserOutput
- func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
- func (o UserOutput) Uid() pulumi.IntOutput
- func (o UserOutput) Uin() pulumi.IntOutput
- func (o UserOutput) UseApi() pulumi.BoolPtrOutput
- type UserPolicyAttachment
- type UserPolicyAttachmentArgs
- type UserPolicyAttachmentArray
- type UserPolicyAttachmentArrayInput
- type UserPolicyAttachmentArrayOutput
- func (UserPolicyAttachmentArrayOutput) ElementType() reflect.Type
- func (o UserPolicyAttachmentArrayOutput) Index(i pulumi.IntInput) UserPolicyAttachmentOutput
- func (o UserPolicyAttachmentArrayOutput) ToUserPolicyAttachmentArrayOutput() UserPolicyAttachmentArrayOutput
- func (o UserPolicyAttachmentArrayOutput) ToUserPolicyAttachmentArrayOutputWithContext(ctx context.Context) UserPolicyAttachmentArrayOutput
- type UserPolicyAttachmentInput
- type UserPolicyAttachmentMap
- type UserPolicyAttachmentMapInput
- type UserPolicyAttachmentMapOutput
- func (UserPolicyAttachmentMapOutput) ElementType() reflect.Type
- func (o UserPolicyAttachmentMapOutput) MapIndex(k pulumi.StringInput) UserPolicyAttachmentOutput
- func (o UserPolicyAttachmentMapOutput) ToUserPolicyAttachmentMapOutput() UserPolicyAttachmentMapOutput
- func (o UserPolicyAttachmentMapOutput) ToUserPolicyAttachmentMapOutputWithContext(ctx context.Context) UserPolicyAttachmentMapOutput
- type UserPolicyAttachmentOutput
- func (o UserPolicyAttachmentOutput) CreateMode() pulumi.IntOutput
- func (o UserPolicyAttachmentOutput) CreateTime() pulumi.StringOutput
- func (UserPolicyAttachmentOutput) ElementType() reflect.Type
- func (o UserPolicyAttachmentOutput) PolicyId() pulumi.StringOutput
- func (o UserPolicyAttachmentOutput) PolicyName() pulumi.StringOutput
- func (o UserPolicyAttachmentOutput) PolicyType() pulumi.StringOutput
- func (o UserPolicyAttachmentOutput) ToUserPolicyAttachmentOutput() UserPolicyAttachmentOutput
- func (o UserPolicyAttachmentOutput) ToUserPolicyAttachmentOutputWithContext(ctx context.Context) UserPolicyAttachmentOutput
- func (o UserPolicyAttachmentOutput) UserId() pulumi.StringPtrOutputdeprecated
- func (o UserPolicyAttachmentOutput) UserName() pulumi.StringPtrOutput
- type UserPolicyAttachmentState
- type UserPolicyAttachmentsArgs
- type UserPolicyAttachmentsOutputArgs
- type UserPolicyAttachmentsResult
- type UserPolicyAttachmentsResultOutput
- func (o UserPolicyAttachmentsResultOutput) CreateMode() pulumi.IntPtrOutput
- func (UserPolicyAttachmentsResultOutput) ElementType() reflect.Type
- func (o UserPolicyAttachmentsResultOutput) Id() pulumi.StringOutput
- func (o UserPolicyAttachmentsResultOutput) PolicyId() pulumi.StringPtrOutput
- func (o UserPolicyAttachmentsResultOutput) PolicyType() pulumi.StringPtrOutput
- func (o UserPolicyAttachmentsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o UserPolicyAttachmentsResultOutput) ToUserPolicyAttachmentsResultOutput() UserPolicyAttachmentsResultOutput
- func (o UserPolicyAttachmentsResultOutput) ToUserPolicyAttachmentsResultOutputWithContext(ctx context.Context) UserPolicyAttachmentsResultOutput
- func (o UserPolicyAttachmentsResultOutput) UserId() pulumi.StringPtrOutputdeprecated
- func (o UserPolicyAttachmentsResultOutput) UserName() pulumi.StringPtrOutput
- func (o UserPolicyAttachmentsResultOutput) UserPolicyAttachmentLists() UserPolicyAttachmentsUserPolicyAttachmentListArrayOutput
- type UserPolicyAttachmentsUserPolicyAttachmentList
- type UserPolicyAttachmentsUserPolicyAttachmentListArgs
- func (UserPolicyAttachmentsUserPolicyAttachmentListArgs) ElementType() reflect.Type
- func (i UserPolicyAttachmentsUserPolicyAttachmentListArgs) ToUserPolicyAttachmentsUserPolicyAttachmentListOutput() UserPolicyAttachmentsUserPolicyAttachmentListOutput
- func (i UserPolicyAttachmentsUserPolicyAttachmentListArgs) ToUserPolicyAttachmentsUserPolicyAttachmentListOutputWithContext(ctx context.Context) UserPolicyAttachmentsUserPolicyAttachmentListOutput
- type UserPolicyAttachmentsUserPolicyAttachmentListArray
- func (UserPolicyAttachmentsUserPolicyAttachmentListArray) ElementType() reflect.Type
- func (i UserPolicyAttachmentsUserPolicyAttachmentListArray) ToUserPolicyAttachmentsUserPolicyAttachmentListArrayOutput() UserPolicyAttachmentsUserPolicyAttachmentListArrayOutput
- func (i UserPolicyAttachmentsUserPolicyAttachmentListArray) ToUserPolicyAttachmentsUserPolicyAttachmentListArrayOutputWithContext(ctx context.Context) UserPolicyAttachmentsUserPolicyAttachmentListArrayOutput
- type UserPolicyAttachmentsUserPolicyAttachmentListArrayInput
- type UserPolicyAttachmentsUserPolicyAttachmentListArrayOutput
- func (UserPolicyAttachmentsUserPolicyAttachmentListArrayOutput) ElementType() reflect.Type
- func (o UserPolicyAttachmentsUserPolicyAttachmentListArrayOutput) Index(i pulumi.IntInput) UserPolicyAttachmentsUserPolicyAttachmentListOutput
- func (o UserPolicyAttachmentsUserPolicyAttachmentListArrayOutput) ToUserPolicyAttachmentsUserPolicyAttachmentListArrayOutput() UserPolicyAttachmentsUserPolicyAttachmentListArrayOutput
- func (o UserPolicyAttachmentsUserPolicyAttachmentListArrayOutput) ToUserPolicyAttachmentsUserPolicyAttachmentListArrayOutputWithContext(ctx context.Context) UserPolicyAttachmentsUserPolicyAttachmentListArrayOutput
- type UserPolicyAttachmentsUserPolicyAttachmentListInput
- type UserPolicyAttachmentsUserPolicyAttachmentListOutput
- func (o UserPolicyAttachmentsUserPolicyAttachmentListOutput) CreateMode() pulumi.IntOutput
- func (o UserPolicyAttachmentsUserPolicyAttachmentListOutput) CreateTime() pulumi.StringOutput
- func (UserPolicyAttachmentsUserPolicyAttachmentListOutput) ElementType() reflect.Type
- func (o UserPolicyAttachmentsUserPolicyAttachmentListOutput) PolicyId() pulumi.StringOutput
- func (o UserPolicyAttachmentsUserPolicyAttachmentListOutput) PolicyName() pulumi.StringOutput
- func (o UserPolicyAttachmentsUserPolicyAttachmentListOutput) PolicyType() pulumi.StringOutput
- func (o UserPolicyAttachmentsUserPolicyAttachmentListOutput) ToUserPolicyAttachmentsUserPolicyAttachmentListOutput() UserPolicyAttachmentsUserPolicyAttachmentListOutput
- func (o UserPolicyAttachmentsUserPolicyAttachmentListOutput) ToUserPolicyAttachmentsUserPolicyAttachmentListOutputWithContext(ctx context.Context) UserPolicyAttachmentsUserPolicyAttachmentListOutput
- func (o UserPolicyAttachmentsUserPolicyAttachmentListOutput) UserId() pulumi.StringOutputdeprecated
- func (o UserPolicyAttachmentsUserPolicyAttachmentListOutput) UserName() pulumi.StringOutput
- type UserState
- type UsersArgs
- type UsersOutputArgs
- type UsersResult
- type UsersResultOutput
- func (o UsersResultOutput) ConsoleLogin() pulumi.BoolPtrOutput
- func (o UsersResultOutput) CountryCode() pulumi.StringPtrOutput
- func (UsersResultOutput) ElementType() reflect.Type
- func (o UsersResultOutput) Email() pulumi.StringPtrOutput
- func (o UsersResultOutput) Id() pulumi.StringOutput
- func (o UsersResultOutput) Name() pulumi.StringPtrOutput
- func (o UsersResultOutput) PhoneNum() pulumi.StringPtrOutput
- func (o UsersResultOutput) Remark() pulumi.StringPtrOutput
- func (o UsersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o UsersResultOutput) ToUsersResultOutput() UsersResultOutput
- func (o UsersResultOutput) ToUsersResultOutputWithContext(ctx context.Context) UsersResultOutput
- func (o UsersResultOutput) Uid() pulumi.IntPtrOutput
- func (o UsersResultOutput) Uin() pulumi.IntPtrOutput
- func (o UsersResultOutput) UserLists() UsersUserListArrayOutput
- type UsersUserList
- type UsersUserListArgs
- type UsersUserListArray
- type UsersUserListArrayInput
- type UsersUserListArrayOutput
- func (UsersUserListArrayOutput) ElementType() reflect.Type
- func (o UsersUserListArrayOutput) Index(i pulumi.IntInput) UsersUserListOutput
- func (o UsersUserListArrayOutput) ToUsersUserListArrayOutput() UsersUserListArrayOutput
- func (o UsersUserListArrayOutput) ToUsersUserListArrayOutputWithContext(ctx context.Context) UsersUserListArrayOutput
- type UsersUserListInput
- type UsersUserListOutput
- func (o UsersUserListOutput) ConsoleLogin() pulumi.BoolPtrOutput
- func (o UsersUserListOutput) CountryCode() pulumi.StringOutput
- func (UsersUserListOutput) ElementType() reflect.Type
- func (o UsersUserListOutput) Email() pulumi.StringOutput
- func (o UsersUserListOutput) Name() pulumi.StringOutput
- func (o UsersUserListOutput) PhoneNum() pulumi.StringOutput
- func (o UsersUserListOutput) Remark() pulumi.StringOutput
- func (o UsersUserListOutput) ToUsersUserListOutput() UsersUserListOutput
- func (o UsersUserListOutput) ToUsersUserListOutputWithContext(ctx context.Context) UsersUserListOutput
- func (o UsersUserListOutput) Uid() pulumi.IntOutput
- func (o UsersUserListOutput) Uin() pulumi.IntOutput
- func (o UsersUserListOutput) UserId() pulumi.StringOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Group ¶
type Group struct { pulumi.CustomResourceState // Create time of the CAM group. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Name of CAM group. Name pulumi.StringOutput `pulumi:"name"` // Description of the CAM group. Remark pulumi.StringPtrOutput `pulumi:"remark"` }
func GetGroup ¶
func GetGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GroupState, opts ...pulumi.ResourceOption) (*Group, error)
GetGroup gets an existing Group resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewGroup ¶
func NewGroup(ctx *pulumi.Context, name string, args *GroupArgs, opts ...pulumi.ResourceOption) (*Group, error)
NewGroup registers a new resource with the given unique name, arguments, and options.
func (*Group) ElementType ¶
func (*Group) ToGroupOutput ¶
func (i *Group) ToGroupOutput() GroupOutput
func (*Group) ToGroupOutputWithContext ¶
func (i *Group) ToGroupOutputWithContext(ctx context.Context) GroupOutput
type GroupArgs ¶
type GroupArgs struct { // Name of CAM group. Name pulumi.StringPtrInput // Description of the CAM group. Remark pulumi.StringPtrInput }
The set of arguments for constructing a Group resource.
func (GroupArgs) ElementType ¶
type GroupArray ¶
type GroupArray []GroupInput
func (GroupArray) ElementType ¶
func (GroupArray) ElementType() reflect.Type
func (GroupArray) ToGroupArrayOutput ¶
func (i GroupArray) ToGroupArrayOutput() GroupArrayOutput
func (GroupArray) ToGroupArrayOutputWithContext ¶
func (i GroupArray) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput
type GroupArrayInput ¶
type GroupArrayInput interface { pulumi.Input ToGroupArrayOutput() GroupArrayOutput ToGroupArrayOutputWithContext(context.Context) GroupArrayOutput }
GroupArrayInput is an input type that accepts GroupArray and GroupArrayOutput values. You can construct a concrete instance of `GroupArrayInput` via:
GroupArray{ GroupArgs{...} }
type GroupArrayOutput ¶
type GroupArrayOutput struct{ *pulumi.OutputState }
func (GroupArrayOutput) ElementType ¶
func (GroupArrayOutput) ElementType() reflect.Type
func (GroupArrayOutput) Index ¶
func (o GroupArrayOutput) Index(i pulumi.IntInput) GroupOutput
func (GroupArrayOutput) ToGroupArrayOutput ¶
func (o GroupArrayOutput) ToGroupArrayOutput() GroupArrayOutput
func (GroupArrayOutput) ToGroupArrayOutputWithContext ¶
func (o GroupArrayOutput) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput
type GroupInput ¶
type GroupInput interface { pulumi.Input ToGroupOutput() GroupOutput ToGroupOutputWithContext(ctx context.Context) GroupOutput }
type GroupMap ¶
type GroupMap map[string]GroupInput
func (GroupMap) ElementType ¶
func (GroupMap) ToGroupMapOutput ¶
func (i GroupMap) ToGroupMapOutput() GroupMapOutput
func (GroupMap) ToGroupMapOutputWithContext ¶
func (i GroupMap) ToGroupMapOutputWithContext(ctx context.Context) GroupMapOutput
type GroupMapInput ¶
type GroupMapInput interface { pulumi.Input ToGroupMapOutput() GroupMapOutput ToGroupMapOutputWithContext(context.Context) GroupMapOutput }
GroupMapInput is an input type that accepts GroupMap and GroupMapOutput values. You can construct a concrete instance of `GroupMapInput` via:
GroupMap{ "key": GroupArgs{...} }
type GroupMapOutput ¶
type GroupMapOutput struct{ *pulumi.OutputState }
func (GroupMapOutput) ElementType ¶
func (GroupMapOutput) ElementType() reflect.Type
func (GroupMapOutput) MapIndex ¶
func (o GroupMapOutput) MapIndex(k pulumi.StringInput) GroupOutput
func (GroupMapOutput) ToGroupMapOutput ¶
func (o GroupMapOutput) ToGroupMapOutput() GroupMapOutput
func (GroupMapOutput) ToGroupMapOutputWithContext ¶
func (o GroupMapOutput) ToGroupMapOutputWithContext(ctx context.Context) GroupMapOutput
type GroupMembership ¶
type GroupMembership struct { pulumi.CustomResourceState // ID of CAM group. GroupId pulumi.StringOutput `pulumi:"groupId"` // ID set of the CAM group members. // // Deprecated: It has been deprecated from version 1.59.5. Use `user_names` instead. UserIds pulumi.StringArrayOutput `pulumi:"userIds"` // User name set as ID of the CAM group members. UserNames pulumi.StringArrayOutput `pulumi:"userNames"` }
func GetGroupMembership ¶
func GetGroupMembership(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GroupMembershipState, opts ...pulumi.ResourceOption) (*GroupMembership, error)
GetGroupMembership gets an existing GroupMembership resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewGroupMembership ¶
func NewGroupMembership(ctx *pulumi.Context, name string, args *GroupMembershipArgs, opts ...pulumi.ResourceOption) (*GroupMembership, error)
NewGroupMembership registers a new resource with the given unique name, arguments, and options.
func (*GroupMembership) ElementType ¶
func (*GroupMembership) ElementType() reflect.Type
func (*GroupMembership) ToGroupMembershipOutput ¶
func (i *GroupMembership) ToGroupMembershipOutput() GroupMembershipOutput
func (*GroupMembership) ToGroupMembershipOutputWithContext ¶
func (i *GroupMembership) ToGroupMembershipOutputWithContext(ctx context.Context) GroupMembershipOutput
type GroupMembershipArgs ¶
type GroupMembershipArgs struct { // ID of CAM group. GroupId pulumi.StringInput // ID set of the CAM group members. // // Deprecated: It has been deprecated from version 1.59.5. Use `user_names` instead. UserIds pulumi.StringArrayInput // User name set as ID of the CAM group members. UserNames pulumi.StringArrayInput }
The set of arguments for constructing a GroupMembership resource.
func (GroupMembershipArgs) ElementType ¶
func (GroupMembershipArgs) ElementType() reflect.Type
type GroupMembershipArray ¶
type GroupMembershipArray []GroupMembershipInput
func (GroupMembershipArray) ElementType ¶
func (GroupMembershipArray) ElementType() reflect.Type
func (GroupMembershipArray) ToGroupMembershipArrayOutput ¶
func (i GroupMembershipArray) ToGroupMembershipArrayOutput() GroupMembershipArrayOutput
func (GroupMembershipArray) ToGroupMembershipArrayOutputWithContext ¶
func (i GroupMembershipArray) ToGroupMembershipArrayOutputWithContext(ctx context.Context) GroupMembershipArrayOutput
type GroupMembershipArrayInput ¶
type GroupMembershipArrayInput interface { pulumi.Input ToGroupMembershipArrayOutput() GroupMembershipArrayOutput ToGroupMembershipArrayOutputWithContext(context.Context) GroupMembershipArrayOutput }
GroupMembershipArrayInput is an input type that accepts GroupMembershipArray and GroupMembershipArrayOutput values. You can construct a concrete instance of `GroupMembershipArrayInput` via:
GroupMembershipArray{ GroupMembershipArgs{...} }
type GroupMembershipArrayOutput ¶
type GroupMembershipArrayOutput struct{ *pulumi.OutputState }
func (GroupMembershipArrayOutput) ElementType ¶
func (GroupMembershipArrayOutput) ElementType() reflect.Type
func (GroupMembershipArrayOutput) Index ¶
func (o GroupMembershipArrayOutput) Index(i pulumi.IntInput) GroupMembershipOutput
func (GroupMembershipArrayOutput) ToGroupMembershipArrayOutput ¶
func (o GroupMembershipArrayOutput) ToGroupMembershipArrayOutput() GroupMembershipArrayOutput
func (GroupMembershipArrayOutput) ToGroupMembershipArrayOutputWithContext ¶
func (o GroupMembershipArrayOutput) ToGroupMembershipArrayOutputWithContext(ctx context.Context) GroupMembershipArrayOutput
type GroupMembershipInput ¶
type GroupMembershipInput interface { pulumi.Input ToGroupMembershipOutput() GroupMembershipOutput ToGroupMembershipOutputWithContext(ctx context.Context) GroupMembershipOutput }
type GroupMembershipMap ¶
type GroupMembershipMap map[string]GroupMembershipInput
func (GroupMembershipMap) ElementType ¶
func (GroupMembershipMap) ElementType() reflect.Type
func (GroupMembershipMap) ToGroupMembershipMapOutput ¶
func (i GroupMembershipMap) ToGroupMembershipMapOutput() GroupMembershipMapOutput
func (GroupMembershipMap) ToGroupMembershipMapOutputWithContext ¶
func (i GroupMembershipMap) ToGroupMembershipMapOutputWithContext(ctx context.Context) GroupMembershipMapOutput
type GroupMembershipMapInput ¶
type GroupMembershipMapInput interface { pulumi.Input ToGroupMembershipMapOutput() GroupMembershipMapOutput ToGroupMembershipMapOutputWithContext(context.Context) GroupMembershipMapOutput }
GroupMembershipMapInput is an input type that accepts GroupMembershipMap and GroupMembershipMapOutput values. You can construct a concrete instance of `GroupMembershipMapInput` via:
GroupMembershipMap{ "key": GroupMembershipArgs{...} }
type GroupMembershipMapOutput ¶
type GroupMembershipMapOutput struct{ *pulumi.OutputState }
func (GroupMembershipMapOutput) ElementType ¶
func (GroupMembershipMapOutput) ElementType() reflect.Type
func (GroupMembershipMapOutput) MapIndex ¶
func (o GroupMembershipMapOutput) MapIndex(k pulumi.StringInput) GroupMembershipOutput
func (GroupMembershipMapOutput) ToGroupMembershipMapOutput ¶
func (o GroupMembershipMapOutput) ToGroupMembershipMapOutput() GroupMembershipMapOutput
func (GroupMembershipMapOutput) ToGroupMembershipMapOutputWithContext ¶
func (o GroupMembershipMapOutput) ToGroupMembershipMapOutputWithContext(ctx context.Context) GroupMembershipMapOutput
type GroupMembershipOutput ¶
type GroupMembershipOutput struct{ *pulumi.OutputState }
func (GroupMembershipOutput) ElementType ¶
func (GroupMembershipOutput) ElementType() reflect.Type
func (GroupMembershipOutput) GroupId ¶
func (o GroupMembershipOutput) GroupId() pulumi.StringOutput
ID of CAM group.
func (GroupMembershipOutput) ToGroupMembershipOutput ¶
func (o GroupMembershipOutput) ToGroupMembershipOutput() GroupMembershipOutput
func (GroupMembershipOutput) ToGroupMembershipOutputWithContext ¶
func (o GroupMembershipOutput) ToGroupMembershipOutputWithContext(ctx context.Context) GroupMembershipOutput
func (GroupMembershipOutput) UserIds
deprecated
func (o GroupMembershipOutput) UserIds() pulumi.StringArrayOutput
ID set of the CAM group members.
Deprecated: It has been deprecated from version 1.59.5. Use `user_names` instead.
func (GroupMembershipOutput) UserNames ¶
func (o GroupMembershipOutput) UserNames() pulumi.StringArrayOutput
User name set as ID of the CAM group members.
type GroupMembershipState ¶
type GroupMembershipState struct { // ID of CAM group. GroupId pulumi.StringPtrInput // ID set of the CAM group members. // // Deprecated: It has been deprecated from version 1.59.5. Use `user_names` instead. UserIds pulumi.StringArrayInput // User name set as ID of the CAM group members. UserNames pulumi.StringArrayInput }
func (GroupMembershipState) ElementType ¶
func (GroupMembershipState) ElementType() reflect.Type
type GroupMembershipsArgs ¶
type GroupMembershipsArgs struct { GroupId *string `pulumi:"groupId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking GroupMemberships.
type GroupMembershipsMembershipListArgs ¶
type GroupMembershipsMembershipListArgs struct { GroupId pulumi.StringInput `pulumi:"groupId"` // Deprecated: It has been deprecated from version 1.59.5. Use `user_names` instead. UserIds pulumi.StringArrayInput `pulumi:"userIds"` UserNames pulumi.StringArrayInput `pulumi:"userNames"` }
func (GroupMembershipsMembershipListArgs) ElementType ¶
func (GroupMembershipsMembershipListArgs) ElementType() reflect.Type
func (GroupMembershipsMembershipListArgs) ToGroupMembershipsMembershipListOutput ¶
func (i GroupMembershipsMembershipListArgs) ToGroupMembershipsMembershipListOutput() GroupMembershipsMembershipListOutput
func (GroupMembershipsMembershipListArgs) ToGroupMembershipsMembershipListOutputWithContext ¶
func (i GroupMembershipsMembershipListArgs) ToGroupMembershipsMembershipListOutputWithContext(ctx context.Context) GroupMembershipsMembershipListOutput
type GroupMembershipsMembershipListArray ¶
type GroupMembershipsMembershipListArray []GroupMembershipsMembershipListInput
func (GroupMembershipsMembershipListArray) ElementType ¶
func (GroupMembershipsMembershipListArray) ElementType() reflect.Type
func (GroupMembershipsMembershipListArray) ToGroupMembershipsMembershipListArrayOutput ¶
func (i GroupMembershipsMembershipListArray) ToGroupMembershipsMembershipListArrayOutput() GroupMembershipsMembershipListArrayOutput
func (GroupMembershipsMembershipListArray) ToGroupMembershipsMembershipListArrayOutputWithContext ¶
func (i GroupMembershipsMembershipListArray) ToGroupMembershipsMembershipListArrayOutputWithContext(ctx context.Context) GroupMembershipsMembershipListArrayOutput
type GroupMembershipsMembershipListArrayInput ¶
type GroupMembershipsMembershipListArrayInput interface { pulumi.Input ToGroupMembershipsMembershipListArrayOutput() GroupMembershipsMembershipListArrayOutput ToGroupMembershipsMembershipListArrayOutputWithContext(context.Context) GroupMembershipsMembershipListArrayOutput }
GroupMembershipsMembershipListArrayInput is an input type that accepts GroupMembershipsMembershipListArray and GroupMembershipsMembershipListArrayOutput values. You can construct a concrete instance of `GroupMembershipsMembershipListArrayInput` via:
GroupMembershipsMembershipListArray{ GroupMembershipsMembershipListArgs{...} }
type GroupMembershipsMembershipListArrayOutput ¶
type GroupMembershipsMembershipListArrayOutput struct{ *pulumi.OutputState }
func (GroupMembershipsMembershipListArrayOutput) ElementType ¶
func (GroupMembershipsMembershipListArrayOutput) ElementType() reflect.Type
func (GroupMembershipsMembershipListArrayOutput) ToGroupMembershipsMembershipListArrayOutput ¶
func (o GroupMembershipsMembershipListArrayOutput) ToGroupMembershipsMembershipListArrayOutput() GroupMembershipsMembershipListArrayOutput
func (GroupMembershipsMembershipListArrayOutput) ToGroupMembershipsMembershipListArrayOutputWithContext ¶
func (o GroupMembershipsMembershipListArrayOutput) ToGroupMembershipsMembershipListArrayOutputWithContext(ctx context.Context) GroupMembershipsMembershipListArrayOutput
type GroupMembershipsMembershipListInput ¶
type GroupMembershipsMembershipListInput interface { pulumi.Input ToGroupMembershipsMembershipListOutput() GroupMembershipsMembershipListOutput ToGroupMembershipsMembershipListOutputWithContext(context.Context) GroupMembershipsMembershipListOutput }
GroupMembershipsMembershipListInput is an input type that accepts GroupMembershipsMembershipListArgs and GroupMembershipsMembershipListOutput values. You can construct a concrete instance of `GroupMembershipsMembershipListInput` via:
GroupMembershipsMembershipListArgs{...}
type GroupMembershipsMembershipListOutput ¶
type GroupMembershipsMembershipListOutput struct{ *pulumi.OutputState }
func (GroupMembershipsMembershipListOutput) ElementType ¶
func (GroupMembershipsMembershipListOutput) ElementType() reflect.Type
func (GroupMembershipsMembershipListOutput) GroupId ¶
func (o GroupMembershipsMembershipListOutput) GroupId() pulumi.StringOutput
func (GroupMembershipsMembershipListOutput) ToGroupMembershipsMembershipListOutput ¶
func (o GroupMembershipsMembershipListOutput) ToGroupMembershipsMembershipListOutput() GroupMembershipsMembershipListOutput
func (GroupMembershipsMembershipListOutput) ToGroupMembershipsMembershipListOutputWithContext ¶
func (o GroupMembershipsMembershipListOutput) ToGroupMembershipsMembershipListOutputWithContext(ctx context.Context) GroupMembershipsMembershipListOutput
func (GroupMembershipsMembershipListOutput) UserIds
deprecated
func (o GroupMembershipsMembershipListOutput) UserIds() pulumi.StringArrayOutput
Deprecated: It has been deprecated from version 1.59.5. Use `user_names` instead.
func (GroupMembershipsMembershipListOutput) UserNames ¶
func (o GroupMembershipsMembershipListOutput) UserNames() pulumi.StringArrayOutput
type GroupMembershipsOutputArgs ¶
type GroupMembershipsOutputArgs struct { GroupId pulumi.StringPtrInput `pulumi:"groupId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking GroupMemberships.
func (GroupMembershipsOutputArgs) ElementType ¶
func (GroupMembershipsOutputArgs) ElementType() reflect.Type
type GroupMembershipsResult ¶
type GroupMembershipsResult struct { GroupId *string `pulumi:"groupId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` MembershipLists []GroupMembershipsMembershipList `pulumi:"membershipLists"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by GroupMemberships.
func GroupMemberships ¶
func GroupMemberships(ctx *pulumi.Context, args *GroupMembershipsArgs, opts ...pulumi.InvokeOption) (*GroupMembershipsResult, error)
type GroupMembershipsResultOutput ¶
type GroupMembershipsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by GroupMemberships.
func GroupMembershipsOutput ¶
func GroupMembershipsOutput(ctx *pulumi.Context, args GroupMembershipsOutputArgs, opts ...pulumi.InvokeOption) GroupMembershipsResultOutput
func (GroupMembershipsResultOutput) ElementType ¶
func (GroupMembershipsResultOutput) ElementType() reflect.Type
func (GroupMembershipsResultOutput) GroupId ¶
func (o GroupMembershipsResultOutput) GroupId() pulumi.StringPtrOutput
func (GroupMembershipsResultOutput) Id ¶
func (o GroupMembershipsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GroupMembershipsResultOutput) MembershipLists ¶
func (o GroupMembershipsResultOutput) MembershipLists() GroupMembershipsMembershipListArrayOutput
func (GroupMembershipsResultOutput) ResultOutputFile ¶
func (o GroupMembershipsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GroupMembershipsResultOutput) ToGroupMembershipsResultOutput ¶
func (o GroupMembershipsResultOutput) ToGroupMembershipsResultOutput() GroupMembershipsResultOutput
func (GroupMembershipsResultOutput) ToGroupMembershipsResultOutputWithContext ¶
func (o GroupMembershipsResultOutput) ToGroupMembershipsResultOutputWithContext(ctx context.Context) GroupMembershipsResultOutput
type GroupOutput ¶
type GroupOutput struct{ *pulumi.OutputState }
func (GroupOutput) CreateTime ¶
func (o GroupOutput) CreateTime() pulumi.StringOutput
Create time of the CAM group.
func (GroupOutput) ElementType ¶
func (GroupOutput) ElementType() reflect.Type
func (GroupOutput) Remark ¶
func (o GroupOutput) Remark() pulumi.StringPtrOutput
Description of the CAM group.
func (GroupOutput) ToGroupOutput ¶
func (o GroupOutput) ToGroupOutput() GroupOutput
func (GroupOutput) ToGroupOutputWithContext ¶
func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
type GroupPolicyAttachment ¶
type GroupPolicyAttachment struct { pulumi.CustomResourceState // Mode of Creation of the CAM group policy attachment. `1` means the cam policy attachment is created by production, and // the others indicate syntax strategy ways. CreateMode pulumi.IntOutput `pulumi:"createMode"` // Create time of the CAM group policy attachment. CreateTime pulumi.StringOutput `pulumi:"createTime"` // ID of the attached CAM group. GroupId pulumi.StringOutput `pulumi:"groupId"` // ID of the policy. PolicyId pulumi.StringOutput `pulumi:"policyId"` // Name of the policy. PolicyName pulumi.StringOutput `pulumi:"policyName"` // Type of the policy strategy. 'Group' means customer strategy and 'QCS' means preset strategy. PolicyType pulumi.StringOutput `pulumi:"policyType"` }
func GetGroupPolicyAttachment ¶
func GetGroupPolicyAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GroupPolicyAttachmentState, opts ...pulumi.ResourceOption) (*GroupPolicyAttachment, error)
GetGroupPolicyAttachment gets an existing GroupPolicyAttachment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewGroupPolicyAttachment ¶
func NewGroupPolicyAttachment(ctx *pulumi.Context, name string, args *GroupPolicyAttachmentArgs, opts ...pulumi.ResourceOption) (*GroupPolicyAttachment, error)
NewGroupPolicyAttachment registers a new resource with the given unique name, arguments, and options.
func (*GroupPolicyAttachment) ElementType ¶
func (*GroupPolicyAttachment) ElementType() reflect.Type
func (*GroupPolicyAttachment) ToGroupPolicyAttachmentOutput ¶
func (i *GroupPolicyAttachment) ToGroupPolicyAttachmentOutput() GroupPolicyAttachmentOutput
func (*GroupPolicyAttachment) ToGroupPolicyAttachmentOutputWithContext ¶
func (i *GroupPolicyAttachment) ToGroupPolicyAttachmentOutputWithContext(ctx context.Context) GroupPolicyAttachmentOutput
type GroupPolicyAttachmentArgs ¶
type GroupPolicyAttachmentArgs struct { // ID of the attached CAM group. GroupId pulumi.StringInput // ID of the policy. PolicyId pulumi.StringInput }
The set of arguments for constructing a GroupPolicyAttachment resource.
func (GroupPolicyAttachmentArgs) ElementType ¶
func (GroupPolicyAttachmentArgs) ElementType() reflect.Type
type GroupPolicyAttachmentArray ¶
type GroupPolicyAttachmentArray []GroupPolicyAttachmentInput
func (GroupPolicyAttachmentArray) ElementType ¶
func (GroupPolicyAttachmentArray) ElementType() reflect.Type
func (GroupPolicyAttachmentArray) ToGroupPolicyAttachmentArrayOutput ¶
func (i GroupPolicyAttachmentArray) ToGroupPolicyAttachmentArrayOutput() GroupPolicyAttachmentArrayOutput
func (GroupPolicyAttachmentArray) ToGroupPolicyAttachmentArrayOutputWithContext ¶
func (i GroupPolicyAttachmentArray) ToGroupPolicyAttachmentArrayOutputWithContext(ctx context.Context) GroupPolicyAttachmentArrayOutput
type GroupPolicyAttachmentArrayInput ¶
type GroupPolicyAttachmentArrayInput interface { pulumi.Input ToGroupPolicyAttachmentArrayOutput() GroupPolicyAttachmentArrayOutput ToGroupPolicyAttachmentArrayOutputWithContext(context.Context) GroupPolicyAttachmentArrayOutput }
GroupPolicyAttachmentArrayInput is an input type that accepts GroupPolicyAttachmentArray and GroupPolicyAttachmentArrayOutput values. You can construct a concrete instance of `GroupPolicyAttachmentArrayInput` via:
GroupPolicyAttachmentArray{ GroupPolicyAttachmentArgs{...} }
type GroupPolicyAttachmentArrayOutput ¶
type GroupPolicyAttachmentArrayOutput struct{ *pulumi.OutputState }
func (GroupPolicyAttachmentArrayOutput) ElementType ¶
func (GroupPolicyAttachmentArrayOutput) ElementType() reflect.Type
func (GroupPolicyAttachmentArrayOutput) Index ¶
func (o GroupPolicyAttachmentArrayOutput) Index(i pulumi.IntInput) GroupPolicyAttachmentOutput
func (GroupPolicyAttachmentArrayOutput) ToGroupPolicyAttachmentArrayOutput ¶
func (o GroupPolicyAttachmentArrayOutput) ToGroupPolicyAttachmentArrayOutput() GroupPolicyAttachmentArrayOutput
func (GroupPolicyAttachmentArrayOutput) ToGroupPolicyAttachmentArrayOutputWithContext ¶
func (o GroupPolicyAttachmentArrayOutput) ToGroupPolicyAttachmentArrayOutputWithContext(ctx context.Context) GroupPolicyAttachmentArrayOutput
type GroupPolicyAttachmentInput ¶
type GroupPolicyAttachmentInput interface { pulumi.Input ToGroupPolicyAttachmentOutput() GroupPolicyAttachmentOutput ToGroupPolicyAttachmentOutputWithContext(ctx context.Context) GroupPolicyAttachmentOutput }
type GroupPolicyAttachmentMap ¶
type GroupPolicyAttachmentMap map[string]GroupPolicyAttachmentInput
func (GroupPolicyAttachmentMap) ElementType ¶
func (GroupPolicyAttachmentMap) ElementType() reflect.Type
func (GroupPolicyAttachmentMap) ToGroupPolicyAttachmentMapOutput ¶
func (i GroupPolicyAttachmentMap) ToGroupPolicyAttachmentMapOutput() GroupPolicyAttachmentMapOutput
func (GroupPolicyAttachmentMap) ToGroupPolicyAttachmentMapOutputWithContext ¶
func (i GroupPolicyAttachmentMap) ToGroupPolicyAttachmentMapOutputWithContext(ctx context.Context) GroupPolicyAttachmentMapOutput
type GroupPolicyAttachmentMapInput ¶
type GroupPolicyAttachmentMapInput interface { pulumi.Input ToGroupPolicyAttachmentMapOutput() GroupPolicyAttachmentMapOutput ToGroupPolicyAttachmentMapOutputWithContext(context.Context) GroupPolicyAttachmentMapOutput }
GroupPolicyAttachmentMapInput is an input type that accepts GroupPolicyAttachmentMap and GroupPolicyAttachmentMapOutput values. You can construct a concrete instance of `GroupPolicyAttachmentMapInput` via:
GroupPolicyAttachmentMap{ "key": GroupPolicyAttachmentArgs{...} }
type GroupPolicyAttachmentMapOutput ¶
type GroupPolicyAttachmentMapOutput struct{ *pulumi.OutputState }
func (GroupPolicyAttachmentMapOutput) ElementType ¶
func (GroupPolicyAttachmentMapOutput) ElementType() reflect.Type
func (GroupPolicyAttachmentMapOutput) MapIndex ¶
func (o GroupPolicyAttachmentMapOutput) MapIndex(k pulumi.StringInput) GroupPolicyAttachmentOutput
func (GroupPolicyAttachmentMapOutput) ToGroupPolicyAttachmentMapOutput ¶
func (o GroupPolicyAttachmentMapOutput) ToGroupPolicyAttachmentMapOutput() GroupPolicyAttachmentMapOutput
func (GroupPolicyAttachmentMapOutput) ToGroupPolicyAttachmentMapOutputWithContext ¶
func (o GroupPolicyAttachmentMapOutput) ToGroupPolicyAttachmentMapOutputWithContext(ctx context.Context) GroupPolicyAttachmentMapOutput
type GroupPolicyAttachmentOutput ¶
type GroupPolicyAttachmentOutput struct{ *pulumi.OutputState }
func (GroupPolicyAttachmentOutput) CreateMode ¶
func (o GroupPolicyAttachmentOutput) CreateMode() pulumi.IntOutput
Mode of Creation of the CAM group policy attachment. `1` means the cam policy attachment is created by production, and the others indicate syntax strategy ways.
func (GroupPolicyAttachmentOutput) CreateTime ¶
func (o GroupPolicyAttachmentOutput) CreateTime() pulumi.StringOutput
Create time of the CAM group policy attachment.
func (GroupPolicyAttachmentOutput) ElementType ¶
func (GroupPolicyAttachmentOutput) ElementType() reflect.Type
func (GroupPolicyAttachmentOutput) GroupId ¶
func (o GroupPolicyAttachmentOutput) GroupId() pulumi.StringOutput
ID of the attached CAM group.
func (GroupPolicyAttachmentOutput) PolicyId ¶
func (o GroupPolicyAttachmentOutput) PolicyId() pulumi.StringOutput
ID of the policy.
func (GroupPolicyAttachmentOutput) PolicyName ¶
func (o GroupPolicyAttachmentOutput) PolicyName() pulumi.StringOutput
Name of the policy.
func (GroupPolicyAttachmentOutput) PolicyType ¶
func (o GroupPolicyAttachmentOutput) PolicyType() pulumi.StringOutput
Type of the policy strategy. 'Group' means customer strategy and 'QCS' means preset strategy.
func (GroupPolicyAttachmentOutput) ToGroupPolicyAttachmentOutput ¶
func (o GroupPolicyAttachmentOutput) ToGroupPolicyAttachmentOutput() GroupPolicyAttachmentOutput
func (GroupPolicyAttachmentOutput) ToGroupPolicyAttachmentOutputWithContext ¶
func (o GroupPolicyAttachmentOutput) ToGroupPolicyAttachmentOutputWithContext(ctx context.Context) GroupPolicyAttachmentOutput
type GroupPolicyAttachmentState ¶
type GroupPolicyAttachmentState struct { // Mode of Creation of the CAM group policy attachment. `1` means the cam policy attachment is created by production, and // the others indicate syntax strategy ways. CreateMode pulumi.IntPtrInput // Create time of the CAM group policy attachment. CreateTime pulumi.StringPtrInput // ID of the attached CAM group. GroupId pulumi.StringPtrInput // ID of the policy. PolicyId pulumi.StringPtrInput // Name of the policy. PolicyName pulumi.StringPtrInput // Type of the policy strategy. 'Group' means customer strategy and 'QCS' means preset strategy. PolicyType pulumi.StringPtrInput }
func (GroupPolicyAttachmentState) ElementType ¶
func (GroupPolicyAttachmentState) ElementType() reflect.Type
type GroupPolicyAttachmentsArgs ¶
type GroupPolicyAttachmentsArgs struct { CreateMode *int `pulumi:"createMode"` GroupId string `pulumi:"groupId"` PolicyId *string `pulumi:"policyId"` PolicyType *string `pulumi:"policyType"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking GroupPolicyAttachments.
type GroupPolicyAttachmentsGroupPolicyAttachmentListArgs ¶
type GroupPolicyAttachmentsGroupPolicyAttachmentListArgs struct { CreateMode pulumi.IntInput `pulumi:"createMode"` CreateTime pulumi.StringInput `pulumi:"createTime"` GroupId pulumi.StringInput `pulumi:"groupId"` PolicyId pulumi.StringInput `pulumi:"policyId"` PolicyName pulumi.StringInput `pulumi:"policyName"` PolicyType pulumi.StringInput `pulumi:"policyType"` }
func (GroupPolicyAttachmentsGroupPolicyAttachmentListArgs) ElementType ¶
func (GroupPolicyAttachmentsGroupPolicyAttachmentListArgs) ElementType() reflect.Type
func (GroupPolicyAttachmentsGroupPolicyAttachmentListArgs) ToGroupPolicyAttachmentsGroupPolicyAttachmentListOutput ¶
func (i GroupPolicyAttachmentsGroupPolicyAttachmentListArgs) ToGroupPolicyAttachmentsGroupPolicyAttachmentListOutput() GroupPolicyAttachmentsGroupPolicyAttachmentListOutput
func (GroupPolicyAttachmentsGroupPolicyAttachmentListArgs) ToGroupPolicyAttachmentsGroupPolicyAttachmentListOutputWithContext ¶
func (i GroupPolicyAttachmentsGroupPolicyAttachmentListArgs) ToGroupPolicyAttachmentsGroupPolicyAttachmentListOutputWithContext(ctx context.Context) GroupPolicyAttachmentsGroupPolicyAttachmentListOutput
type GroupPolicyAttachmentsGroupPolicyAttachmentListArray ¶
type GroupPolicyAttachmentsGroupPolicyAttachmentListArray []GroupPolicyAttachmentsGroupPolicyAttachmentListInput
func (GroupPolicyAttachmentsGroupPolicyAttachmentListArray) ElementType ¶
func (GroupPolicyAttachmentsGroupPolicyAttachmentListArray) ElementType() reflect.Type
func (GroupPolicyAttachmentsGroupPolicyAttachmentListArray) ToGroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutput ¶
func (i GroupPolicyAttachmentsGroupPolicyAttachmentListArray) ToGroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutput() GroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutput
func (GroupPolicyAttachmentsGroupPolicyAttachmentListArray) ToGroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutputWithContext ¶
func (i GroupPolicyAttachmentsGroupPolicyAttachmentListArray) ToGroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutputWithContext(ctx context.Context) GroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutput
type GroupPolicyAttachmentsGroupPolicyAttachmentListArrayInput ¶
type GroupPolicyAttachmentsGroupPolicyAttachmentListArrayInput interface { pulumi.Input ToGroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutput() GroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutput ToGroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutputWithContext(context.Context) GroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutput }
GroupPolicyAttachmentsGroupPolicyAttachmentListArrayInput is an input type that accepts GroupPolicyAttachmentsGroupPolicyAttachmentListArray and GroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutput values. You can construct a concrete instance of `GroupPolicyAttachmentsGroupPolicyAttachmentListArrayInput` via:
GroupPolicyAttachmentsGroupPolicyAttachmentListArray{ GroupPolicyAttachmentsGroupPolicyAttachmentListArgs{...} }
type GroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutput ¶
type GroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutput struct{ *pulumi.OutputState }
func (GroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutput) ElementType ¶
func (GroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutput) ElementType() reflect.Type
func (GroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutput) ToGroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutput ¶
func (o GroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutput) ToGroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutput() GroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutput
func (GroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutput) ToGroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutputWithContext ¶
func (o GroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutput) ToGroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutputWithContext(ctx context.Context) GroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutput
type GroupPolicyAttachmentsGroupPolicyAttachmentListInput ¶
type GroupPolicyAttachmentsGroupPolicyAttachmentListInput interface { pulumi.Input ToGroupPolicyAttachmentsGroupPolicyAttachmentListOutput() GroupPolicyAttachmentsGroupPolicyAttachmentListOutput ToGroupPolicyAttachmentsGroupPolicyAttachmentListOutputWithContext(context.Context) GroupPolicyAttachmentsGroupPolicyAttachmentListOutput }
GroupPolicyAttachmentsGroupPolicyAttachmentListInput is an input type that accepts GroupPolicyAttachmentsGroupPolicyAttachmentListArgs and GroupPolicyAttachmentsGroupPolicyAttachmentListOutput values. You can construct a concrete instance of `GroupPolicyAttachmentsGroupPolicyAttachmentListInput` via:
GroupPolicyAttachmentsGroupPolicyAttachmentListArgs{...}
type GroupPolicyAttachmentsGroupPolicyAttachmentListOutput ¶
type GroupPolicyAttachmentsGroupPolicyAttachmentListOutput struct{ *pulumi.OutputState }
func (GroupPolicyAttachmentsGroupPolicyAttachmentListOutput) CreateMode ¶
func (o GroupPolicyAttachmentsGroupPolicyAttachmentListOutput) CreateMode() pulumi.IntOutput
func (GroupPolicyAttachmentsGroupPolicyAttachmentListOutput) CreateTime ¶
func (o GroupPolicyAttachmentsGroupPolicyAttachmentListOutput) CreateTime() pulumi.StringOutput
func (GroupPolicyAttachmentsGroupPolicyAttachmentListOutput) ElementType ¶
func (GroupPolicyAttachmentsGroupPolicyAttachmentListOutput) ElementType() reflect.Type
func (GroupPolicyAttachmentsGroupPolicyAttachmentListOutput) GroupId ¶
func (o GroupPolicyAttachmentsGroupPolicyAttachmentListOutput) GroupId() pulumi.StringOutput
func (GroupPolicyAttachmentsGroupPolicyAttachmentListOutput) PolicyId ¶
func (o GroupPolicyAttachmentsGroupPolicyAttachmentListOutput) PolicyId() pulumi.StringOutput
func (GroupPolicyAttachmentsGroupPolicyAttachmentListOutput) PolicyName ¶
func (o GroupPolicyAttachmentsGroupPolicyAttachmentListOutput) PolicyName() pulumi.StringOutput
func (GroupPolicyAttachmentsGroupPolicyAttachmentListOutput) PolicyType ¶
func (o GroupPolicyAttachmentsGroupPolicyAttachmentListOutput) PolicyType() pulumi.StringOutput
func (GroupPolicyAttachmentsGroupPolicyAttachmentListOutput) ToGroupPolicyAttachmentsGroupPolicyAttachmentListOutput ¶
func (o GroupPolicyAttachmentsGroupPolicyAttachmentListOutput) ToGroupPolicyAttachmentsGroupPolicyAttachmentListOutput() GroupPolicyAttachmentsGroupPolicyAttachmentListOutput
func (GroupPolicyAttachmentsGroupPolicyAttachmentListOutput) ToGroupPolicyAttachmentsGroupPolicyAttachmentListOutputWithContext ¶
func (o GroupPolicyAttachmentsGroupPolicyAttachmentListOutput) ToGroupPolicyAttachmentsGroupPolicyAttachmentListOutputWithContext(ctx context.Context) GroupPolicyAttachmentsGroupPolicyAttachmentListOutput
type GroupPolicyAttachmentsOutputArgs ¶
type GroupPolicyAttachmentsOutputArgs struct { CreateMode pulumi.IntPtrInput `pulumi:"createMode"` GroupId pulumi.StringInput `pulumi:"groupId"` PolicyId pulumi.StringPtrInput `pulumi:"policyId"` PolicyType pulumi.StringPtrInput `pulumi:"policyType"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking GroupPolicyAttachments.
func (GroupPolicyAttachmentsOutputArgs) ElementType ¶
func (GroupPolicyAttachmentsOutputArgs) ElementType() reflect.Type
type GroupPolicyAttachmentsResult ¶
type GroupPolicyAttachmentsResult struct { CreateMode *int `pulumi:"createMode"` GroupId string `pulumi:"groupId"` GroupPolicyAttachmentLists []GroupPolicyAttachmentsGroupPolicyAttachmentList `pulumi:"groupPolicyAttachmentLists"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` PolicyId *string `pulumi:"policyId"` PolicyType *string `pulumi:"policyType"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by GroupPolicyAttachments.
func GroupPolicyAttachments ¶
func GroupPolicyAttachments(ctx *pulumi.Context, args *GroupPolicyAttachmentsArgs, opts ...pulumi.InvokeOption) (*GroupPolicyAttachmentsResult, error)
type GroupPolicyAttachmentsResultOutput ¶
type GroupPolicyAttachmentsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by GroupPolicyAttachments.
func GroupPolicyAttachmentsOutput ¶
func GroupPolicyAttachmentsOutput(ctx *pulumi.Context, args GroupPolicyAttachmentsOutputArgs, opts ...pulumi.InvokeOption) GroupPolicyAttachmentsResultOutput
func (GroupPolicyAttachmentsResultOutput) CreateMode ¶
func (o GroupPolicyAttachmentsResultOutput) CreateMode() pulumi.IntPtrOutput
func (GroupPolicyAttachmentsResultOutput) ElementType ¶
func (GroupPolicyAttachmentsResultOutput) ElementType() reflect.Type
func (GroupPolicyAttachmentsResultOutput) GroupId ¶
func (o GroupPolicyAttachmentsResultOutput) GroupId() pulumi.StringOutput
func (GroupPolicyAttachmentsResultOutput) GroupPolicyAttachmentLists ¶
func (o GroupPolicyAttachmentsResultOutput) GroupPolicyAttachmentLists() GroupPolicyAttachmentsGroupPolicyAttachmentListArrayOutput
func (GroupPolicyAttachmentsResultOutput) Id ¶
func (o GroupPolicyAttachmentsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GroupPolicyAttachmentsResultOutput) PolicyId ¶
func (o GroupPolicyAttachmentsResultOutput) PolicyId() pulumi.StringPtrOutput
func (GroupPolicyAttachmentsResultOutput) PolicyType ¶
func (o GroupPolicyAttachmentsResultOutput) PolicyType() pulumi.StringPtrOutput
func (GroupPolicyAttachmentsResultOutput) ResultOutputFile ¶
func (o GroupPolicyAttachmentsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GroupPolicyAttachmentsResultOutput) ToGroupPolicyAttachmentsResultOutput ¶
func (o GroupPolicyAttachmentsResultOutput) ToGroupPolicyAttachmentsResultOutput() GroupPolicyAttachmentsResultOutput
func (GroupPolicyAttachmentsResultOutput) ToGroupPolicyAttachmentsResultOutputWithContext ¶
func (o GroupPolicyAttachmentsResultOutput) ToGroupPolicyAttachmentsResultOutputWithContext(ctx context.Context) GroupPolicyAttachmentsResultOutput
type GroupState ¶
type GroupState struct { // Create time of the CAM group. CreateTime pulumi.StringPtrInput // Name of CAM group. Name pulumi.StringPtrInput // Description of the CAM group. Remark pulumi.StringPtrInput }
func (GroupState) ElementType ¶
func (GroupState) ElementType() reflect.Type
type GroupsArgs ¶
type GroupsArgs struct { GroupId *string `pulumi:"groupId"` Name *string `pulumi:"name"` Remark *string `pulumi:"remark"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking Groups.
type GroupsGroupList ¶
type GroupsGroupListArgs ¶
type GroupsGroupListArgs struct { CreateTime pulumi.StringInput `pulumi:"createTime"` GroupId pulumi.StringInput `pulumi:"groupId"` Name pulumi.StringInput `pulumi:"name"` Remark pulumi.StringInput `pulumi:"remark"` }
func (GroupsGroupListArgs) ElementType ¶
func (GroupsGroupListArgs) ElementType() reflect.Type
func (GroupsGroupListArgs) ToGroupsGroupListOutput ¶
func (i GroupsGroupListArgs) ToGroupsGroupListOutput() GroupsGroupListOutput
func (GroupsGroupListArgs) ToGroupsGroupListOutputWithContext ¶
func (i GroupsGroupListArgs) ToGroupsGroupListOutputWithContext(ctx context.Context) GroupsGroupListOutput
type GroupsGroupListArray ¶
type GroupsGroupListArray []GroupsGroupListInput
func (GroupsGroupListArray) ElementType ¶
func (GroupsGroupListArray) ElementType() reflect.Type
func (GroupsGroupListArray) ToGroupsGroupListArrayOutput ¶
func (i GroupsGroupListArray) ToGroupsGroupListArrayOutput() GroupsGroupListArrayOutput
func (GroupsGroupListArray) ToGroupsGroupListArrayOutputWithContext ¶
func (i GroupsGroupListArray) ToGroupsGroupListArrayOutputWithContext(ctx context.Context) GroupsGroupListArrayOutput
type GroupsGroupListArrayInput ¶
type GroupsGroupListArrayInput interface { pulumi.Input ToGroupsGroupListArrayOutput() GroupsGroupListArrayOutput ToGroupsGroupListArrayOutputWithContext(context.Context) GroupsGroupListArrayOutput }
GroupsGroupListArrayInput is an input type that accepts GroupsGroupListArray and GroupsGroupListArrayOutput values. You can construct a concrete instance of `GroupsGroupListArrayInput` via:
GroupsGroupListArray{ GroupsGroupListArgs{...} }
type GroupsGroupListArrayOutput ¶
type GroupsGroupListArrayOutput struct{ *pulumi.OutputState }
func (GroupsGroupListArrayOutput) ElementType ¶
func (GroupsGroupListArrayOutput) ElementType() reflect.Type
func (GroupsGroupListArrayOutput) Index ¶
func (o GroupsGroupListArrayOutput) Index(i pulumi.IntInput) GroupsGroupListOutput
func (GroupsGroupListArrayOutput) ToGroupsGroupListArrayOutput ¶
func (o GroupsGroupListArrayOutput) ToGroupsGroupListArrayOutput() GroupsGroupListArrayOutput
func (GroupsGroupListArrayOutput) ToGroupsGroupListArrayOutputWithContext ¶
func (o GroupsGroupListArrayOutput) ToGroupsGroupListArrayOutputWithContext(ctx context.Context) GroupsGroupListArrayOutput
type GroupsGroupListInput ¶
type GroupsGroupListInput interface { pulumi.Input ToGroupsGroupListOutput() GroupsGroupListOutput ToGroupsGroupListOutputWithContext(context.Context) GroupsGroupListOutput }
GroupsGroupListInput is an input type that accepts GroupsGroupListArgs and GroupsGroupListOutput values. You can construct a concrete instance of `GroupsGroupListInput` via:
GroupsGroupListArgs{...}
type GroupsGroupListOutput ¶
type GroupsGroupListOutput struct{ *pulumi.OutputState }
func (GroupsGroupListOutput) CreateTime ¶
func (o GroupsGroupListOutput) CreateTime() pulumi.StringOutput
func (GroupsGroupListOutput) ElementType ¶
func (GroupsGroupListOutput) ElementType() reflect.Type
func (GroupsGroupListOutput) GroupId ¶
func (o GroupsGroupListOutput) GroupId() pulumi.StringOutput
func (GroupsGroupListOutput) Name ¶
func (o GroupsGroupListOutput) Name() pulumi.StringOutput
func (GroupsGroupListOutput) Remark ¶
func (o GroupsGroupListOutput) Remark() pulumi.StringOutput
func (GroupsGroupListOutput) ToGroupsGroupListOutput ¶
func (o GroupsGroupListOutput) ToGroupsGroupListOutput() GroupsGroupListOutput
func (GroupsGroupListOutput) ToGroupsGroupListOutputWithContext ¶
func (o GroupsGroupListOutput) ToGroupsGroupListOutputWithContext(ctx context.Context) GroupsGroupListOutput
type GroupsOutputArgs ¶
type GroupsOutputArgs struct { GroupId pulumi.StringPtrInput `pulumi:"groupId"` Name pulumi.StringPtrInput `pulumi:"name"` Remark pulumi.StringPtrInput `pulumi:"remark"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking Groups.
func (GroupsOutputArgs) ElementType ¶
func (GroupsOutputArgs) ElementType() reflect.Type
type GroupsResult ¶
type GroupsResult struct { GroupId *string `pulumi:"groupId"` GroupLists []GroupsGroupList `pulumi:"groupLists"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name *string `pulumi:"name"` Remark *string `pulumi:"remark"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by Groups.
func Groups ¶
func Groups(ctx *pulumi.Context, args *GroupsArgs, opts ...pulumi.InvokeOption) (*GroupsResult, error)
type GroupsResultOutput ¶
type GroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Groups.
func GroupsOutput ¶
func GroupsOutput(ctx *pulumi.Context, args GroupsOutputArgs, opts ...pulumi.InvokeOption) GroupsResultOutput
func (GroupsResultOutput) ElementType ¶
func (GroupsResultOutput) ElementType() reflect.Type
func (GroupsResultOutput) GroupId ¶
func (o GroupsResultOutput) GroupId() pulumi.StringPtrOutput
func (GroupsResultOutput) GroupLists ¶
func (o GroupsResultOutput) GroupLists() GroupsGroupListArrayOutput
func (GroupsResultOutput) Id ¶
func (o GroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GroupsResultOutput) Name ¶
func (o GroupsResultOutput) Name() pulumi.StringPtrOutput
func (GroupsResultOutput) Remark ¶
func (o GroupsResultOutput) Remark() pulumi.StringPtrOutput
func (GroupsResultOutput) ResultOutputFile ¶
func (o GroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GroupsResultOutput) ToGroupsResultOutput ¶
func (o GroupsResultOutput) ToGroupsResultOutput() GroupsResultOutput
func (GroupsResultOutput) ToGroupsResultOutputWithContext ¶
func (o GroupsResultOutput) ToGroupsResultOutputWithContext(ctx context.Context) GroupsResultOutput
type OIDCSSO ¶
type OIDCSSO struct { pulumi.CustomResourceState // Authorization request Endpoint, OpenID Connect identity provider authorization address. Corresponds to the value of the // `authorization_endpoint` field in the Openid-configuration provided by the Enterprise IdP. AuthorizationEndpoint pulumi.StringOutput `pulumi:"authorizationEndpoint"` // Client ID, the client ID registered with the OpenID Connect identity provider. ClientId pulumi.StringOutput `pulumi:"clientId"` // The signature public key requires base64_encode. Verify the public key signed by the OpenID Connect identity provider ID // Token. For the security of your account, we recommend that you rotate the signed public key regularly. IdentityKey pulumi.StringOutput `pulumi:"identityKey"` // Identity provider URL. OpenID Connect identity provider identity.Corresponds to the value of the `issuer` field in the // Openid-configuration provided by the Enterprise IdP. IdentityUrl pulumi.StringOutput `pulumi:"identityUrl"` // Map field names. Which field in the IdP's id_token maps to the user name of the subuser, usually the sub or name field. MappingFiled pulumi.StringOutput `pulumi:"mappingFiled"` // Authorize the request Forsonse mode. Authorization request return mode, form_post and frogment two optional modes, // recommended to select form_post mode. ResponseMode pulumi.StringOutput `pulumi:"responseMode"` // Authorization requests The Response type, with a fixed value id_token. ResponseType pulumi.StringOutput `pulumi:"responseType"` // Authorize the request Scope. openid; email; profile; Authorization request information scope. The default is required // openid. Scopes pulumi.StringArrayOutput `pulumi:"scopes"` }
func GetOIDCSSO ¶
func GetOIDCSSO(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OIDCSSOState, opts ...pulumi.ResourceOption) (*OIDCSSO, error)
GetOIDCSSO gets an existing OIDCSSO resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewOIDCSSO ¶
func NewOIDCSSO(ctx *pulumi.Context, name string, args *OIDCSSOArgs, opts ...pulumi.ResourceOption) (*OIDCSSO, error)
NewOIDCSSO registers a new resource with the given unique name, arguments, and options.
func (*OIDCSSO) ElementType ¶
func (*OIDCSSO) ToOIDCSSOOutput ¶
func (i *OIDCSSO) ToOIDCSSOOutput() OIDCSSOOutput
func (*OIDCSSO) ToOIDCSSOOutputWithContext ¶
func (i *OIDCSSO) ToOIDCSSOOutputWithContext(ctx context.Context) OIDCSSOOutput
type OIDCSSOArgs ¶
type OIDCSSOArgs struct { // Authorization request Endpoint, OpenID Connect identity provider authorization address. Corresponds to the value of the // `authorization_endpoint` field in the Openid-configuration provided by the Enterprise IdP. AuthorizationEndpoint pulumi.StringInput // Client ID, the client ID registered with the OpenID Connect identity provider. ClientId pulumi.StringInput // The signature public key requires base64_encode. Verify the public key signed by the OpenID Connect identity provider ID // Token. For the security of your account, we recommend that you rotate the signed public key regularly. IdentityKey pulumi.StringInput // Identity provider URL. OpenID Connect identity provider identity.Corresponds to the value of the `issuer` field in the // Openid-configuration provided by the Enterprise IdP. IdentityUrl pulumi.StringInput // Map field names. Which field in the IdP's id_token maps to the user name of the subuser, usually the sub or name field. MappingFiled pulumi.StringInput // Authorize the request Forsonse mode. Authorization request return mode, form_post and frogment two optional modes, // recommended to select form_post mode. ResponseMode pulumi.StringInput // Authorization requests The Response type, with a fixed value id_token. ResponseType pulumi.StringInput // Authorize the request Scope. openid; email; profile; Authorization request information scope. The default is required // openid. Scopes pulumi.StringArrayInput }
The set of arguments for constructing a OIDCSSO resource.
func (OIDCSSOArgs) ElementType ¶
func (OIDCSSOArgs) ElementType() reflect.Type
type OIDCSSOArray ¶
type OIDCSSOArray []OIDCSSOInput
func (OIDCSSOArray) ElementType ¶
func (OIDCSSOArray) ElementType() reflect.Type
func (OIDCSSOArray) ToOIDCSSOArrayOutput ¶
func (i OIDCSSOArray) ToOIDCSSOArrayOutput() OIDCSSOArrayOutput
func (OIDCSSOArray) ToOIDCSSOArrayOutputWithContext ¶
func (i OIDCSSOArray) ToOIDCSSOArrayOutputWithContext(ctx context.Context) OIDCSSOArrayOutput
type OIDCSSOArrayInput ¶
type OIDCSSOArrayInput interface { pulumi.Input ToOIDCSSOArrayOutput() OIDCSSOArrayOutput ToOIDCSSOArrayOutputWithContext(context.Context) OIDCSSOArrayOutput }
OIDCSSOArrayInput is an input type that accepts OIDCSSOArray and OIDCSSOArrayOutput values. You can construct a concrete instance of `OIDCSSOArrayInput` via:
OIDCSSOArray{ OIDCSSOArgs{...} }
type OIDCSSOArrayOutput ¶
type OIDCSSOArrayOutput struct{ *pulumi.OutputState }
func (OIDCSSOArrayOutput) ElementType ¶
func (OIDCSSOArrayOutput) ElementType() reflect.Type
func (OIDCSSOArrayOutput) Index ¶
func (o OIDCSSOArrayOutput) Index(i pulumi.IntInput) OIDCSSOOutput
func (OIDCSSOArrayOutput) ToOIDCSSOArrayOutput ¶
func (o OIDCSSOArrayOutput) ToOIDCSSOArrayOutput() OIDCSSOArrayOutput
func (OIDCSSOArrayOutput) ToOIDCSSOArrayOutputWithContext ¶
func (o OIDCSSOArrayOutput) ToOIDCSSOArrayOutputWithContext(ctx context.Context) OIDCSSOArrayOutput
type OIDCSSOInput ¶
type OIDCSSOInput interface { pulumi.Input ToOIDCSSOOutput() OIDCSSOOutput ToOIDCSSOOutputWithContext(ctx context.Context) OIDCSSOOutput }
type OIDCSSOMap ¶
type OIDCSSOMap map[string]OIDCSSOInput
func (OIDCSSOMap) ElementType ¶
func (OIDCSSOMap) ElementType() reflect.Type
func (OIDCSSOMap) ToOIDCSSOMapOutput ¶
func (i OIDCSSOMap) ToOIDCSSOMapOutput() OIDCSSOMapOutput
func (OIDCSSOMap) ToOIDCSSOMapOutputWithContext ¶
func (i OIDCSSOMap) ToOIDCSSOMapOutputWithContext(ctx context.Context) OIDCSSOMapOutput
type OIDCSSOMapInput ¶
type OIDCSSOMapInput interface { pulumi.Input ToOIDCSSOMapOutput() OIDCSSOMapOutput ToOIDCSSOMapOutputWithContext(context.Context) OIDCSSOMapOutput }
OIDCSSOMapInput is an input type that accepts OIDCSSOMap and OIDCSSOMapOutput values. You can construct a concrete instance of `OIDCSSOMapInput` via:
OIDCSSOMap{ "key": OIDCSSOArgs{...} }
type OIDCSSOMapOutput ¶
type OIDCSSOMapOutput struct{ *pulumi.OutputState }
func (OIDCSSOMapOutput) ElementType ¶
func (OIDCSSOMapOutput) ElementType() reflect.Type
func (OIDCSSOMapOutput) MapIndex ¶
func (o OIDCSSOMapOutput) MapIndex(k pulumi.StringInput) OIDCSSOOutput
func (OIDCSSOMapOutput) ToOIDCSSOMapOutput ¶
func (o OIDCSSOMapOutput) ToOIDCSSOMapOutput() OIDCSSOMapOutput
func (OIDCSSOMapOutput) ToOIDCSSOMapOutputWithContext ¶
func (o OIDCSSOMapOutput) ToOIDCSSOMapOutputWithContext(ctx context.Context) OIDCSSOMapOutput
type OIDCSSOOutput ¶
type OIDCSSOOutput struct{ *pulumi.OutputState }
func (OIDCSSOOutput) AuthorizationEndpoint ¶
func (o OIDCSSOOutput) AuthorizationEndpoint() pulumi.StringOutput
Authorization request Endpoint, OpenID Connect identity provider authorization address. Corresponds to the value of the `authorization_endpoint` field in the Openid-configuration provided by the Enterprise IdP.
func (OIDCSSOOutput) ClientId ¶
func (o OIDCSSOOutput) ClientId() pulumi.StringOutput
Client ID, the client ID registered with the OpenID Connect identity provider.
func (OIDCSSOOutput) ElementType ¶
func (OIDCSSOOutput) ElementType() reflect.Type
func (OIDCSSOOutput) IdentityKey ¶
func (o OIDCSSOOutput) IdentityKey() pulumi.StringOutput
The signature public key requires base64_encode. Verify the public key signed by the OpenID Connect identity provider ID Token. For the security of your account, we recommend that you rotate the signed public key regularly.
func (OIDCSSOOutput) IdentityUrl ¶
func (o OIDCSSOOutput) IdentityUrl() pulumi.StringOutput
Identity provider URL. OpenID Connect identity provider identity.Corresponds to the value of the `issuer` field in the Openid-configuration provided by the Enterprise IdP.
func (OIDCSSOOutput) MappingFiled ¶
func (o OIDCSSOOutput) MappingFiled() pulumi.StringOutput
Map field names. Which field in the IdP's id_token maps to the user name of the subuser, usually the sub or name field.
func (OIDCSSOOutput) ResponseMode ¶
func (o OIDCSSOOutput) ResponseMode() pulumi.StringOutput
Authorize the request Forsonse mode. Authorization request return mode, form_post and frogment two optional modes, recommended to select form_post mode.
func (OIDCSSOOutput) ResponseType ¶
func (o OIDCSSOOutput) ResponseType() pulumi.StringOutput
Authorization requests The Response type, with a fixed value id_token.
func (OIDCSSOOutput) Scopes ¶
func (o OIDCSSOOutput) Scopes() pulumi.StringArrayOutput
Authorize the request Scope. openid; email; profile; Authorization request information scope. The default is required openid.
func (OIDCSSOOutput) ToOIDCSSOOutput ¶
func (o OIDCSSOOutput) ToOIDCSSOOutput() OIDCSSOOutput
func (OIDCSSOOutput) ToOIDCSSOOutputWithContext ¶
func (o OIDCSSOOutput) ToOIDCSSOOutputWithContext(ctx context.Context) OIDCSSOOutput
type OIDCSSOState ¶
type OIDCSSOState struct { // Authorization request Endpoint, OpenID Connect identity provider authorization address. Corresponds to the value of the // `authorization_endpoint` field in the Openid-configuration provided by the Enterprise IdP. AuthorizationEndpoint pulumi.StringPtrInput // Client ID, the client ID registered with the OpenID Connect identity provider. ClientId pulumi.StringPtrInput // The signature public key requires base64_encode. Verify the public key signed by the OpenID Connect identity provider ID // Token. For the security of your account, we recommend that you rotate the signed public key regularly. IdentityKey pulumi.StringPtrInput // Identity provider URL. OpenID Connect identity provider identity.Corresponds to the value of the `issuer` field in the // Openid-configuration provided by the Enterprise IdP. IdentityUrl pulumi.StringPtrInput // Map field names. Which field in the IdP's id_token maps to the user name of the subuser, usually the sub or name field. MappingFiled pulumi.StringPtrInput // Authorize the request Forsonse mode. Authorization request return mode, form_post and frogment two optional modes, // recommended to select form_post mode. ResponseMode pulumi.StringPtrInput // Authorization requests The Response type, with a fixed value id_token. ResponseType pulumi.StringPtrInput // Authorize the request Scope. openid; email; profile; Authorization request information scope. The default is required // openid. Scopes pulumi.StringArrayInput }
func (OIDCSSOState) ElementType ¶
func (OIDCSSOState) ElementType() reflect.Type
type PoliciesArgs ¶
type PoliciesArgs struct { CreateMode *int `pulumi:"createMode"` Description *string `pulumi:"description"` Name *string `pulumi:"name"` PolicyId *string `pulumi:"policyId"` ResultOutputFile *string `pulumi:"resultOutputFile"` Type *int `pulumi:"type"` }
A collection of arguments for invoking Policies.
type PoliciesOutputArgs ¶
type PoliciesOutputArgs struct { CreateMode pulumi.IntPtrInput `pulumi:"createMode"` Description pulumi.StringPtrInput `pulumi:"description"` Name pulumi.StringPtrInput `pulumi:"name"` PolicyId pulumi.StringPtrInput `pulumi:"policyId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` Type pulumi.IntPtrInput `pulumi:"type"` }
A collection of arguments for invoking Policies.
func (PoliciesOutputArgs) ElementType ¶
func (PoliciesOutputArgs) ElementType() reflect.Type
type PoliciesPolicyList ¶
type PoliciesPolicyList struct { Attachments int `pulumi:"attachments"` CreateMode int `pulumi:"createMode"` CreateTime string `pulumi:"createTime"` Description string `pulumi:"description"` Name string `pulumi:"name"` PolicyId string `pulumi:"policyId"` ServiceType string `pulumi:"serviceType"` Type int `pulumi:"type"` }
type PoliciesPolicyListArgs ¶
type PoliciesPolicyListArgs struct { Attachments pulumi.IntInput `pulumi:"attachments"` CreateMode pulumi.IntInput `pulumi:"createMode"` CreateTime pulumi.StringInput `pulumi:"createTime"` Description pulumi.StringInput `pulumi:"description"` Name pulumi.StringInput `pulumi:"name"` PolicyId pulumi.StringInput `pulumi:"policyId"` ServiceType pulumi.StringInput `pulumi:"serviceType"` Type pulumi.IntInput `pulumi:"type"` }
func (PoliciesPolicyListArgs) ElementType ¶
func (PoliciesPolicyListArgs) ElementType() reflect.Type
func (PoliciesPolicyListArgs) ToPoliciesPolicyListOutput ¶
func (i PoliciesPolicyListArgs) ToPoliciesPolicyListOutput() PoliciesPolicyListOutput
func (PoliciesPolicyListArgs) ToPoliciesPolicyListOutputWithContext ¶
func (i PoliciesPolicyListArgs) ToPoliciesPolicyListOutputWithContext(ctx context.Context) PoliciesPolicyListOutput
type PoliciesPolicyListArray ¶
type PoliciesPolicyListArray []PoliciesPolicyListInput
func (PoliciesPolicyListArray) ElementType ¶
func (PoliciesPolicyListArray) ElementType() reflect.Type
func (PoliciesPolicyListArray) ToPoliciesPolicyListArrayOutput ¶
func (i PoliciesPolicyListArray) ToPoliciesPolicyListArrayOutput() PoliciesPolicyListArrayOutput
func (PoliciesPolicyListArray) ToPoliciesPolicyListArrayOutputWithContext ¶
func (i PoliciesPolicyListArray) ToPoliciesPolicyListArrayOutputWithContext(ctx context.Context) PoliciesPolicyListArrayOutput
type PoliciesPolicyListArrayInput ¶
type PoliciesPolicyListArrayInput interface { pulumi.Input ToPoliciesPolicyListArrayOutput() PoliciesPolicyListArrayOutput ToPoliciesPolicyListArrayOutputWithContext(context.Context) PoliciesPolicyListArrayOutput }
PoliciesPolicyListArrayInput is an input type that accepts PoliciesPolicyListArray and PoliciesPolicyListArrayOutput values. You can construct a concrete instance of `PoliciesPolicyListArrayInput` via:
PoliciesPolicyListArray{ PoliciesPolicyListArgs{...} }
type PoliciesPolicyListArrayOutput ¶
type PoliciesPolicyListArrayOutput struct{ *pulumi.OutputState }
func (PoliciesPolicyListArrayOutput) ElementType ¶
func (PoliciesPolicyListArrayOutput) ElementType() reflect.Type
func (PoliciesPolicyListArrayOutput) Index ¶
func (o PoliciesPolicyListArrayOutput) Index(i pulumi.IntInput) PoliciesPolicyListOutput
func (PoliciesPolicyListArrayOutput) ToPoliciesPolicyListArrayOutput ¶
func (o PoliciesPolicyListArrayOutput) ToPoliciesPolicyListArrayOutput() PoliciesPolicyListArrayOutput
func (PoliciesPolicyListArrayOutput) ToPoliciesPolicyListArrayOutputWithContext ¶
func (o PoliciesPolicyListArrayOutput) ToPoliciesPolicyListArrayOutputWithContext(ctx context.Context) PoliciesPolicyListArrayOutput
type PoliciesPolicyListInput ¶
type PoliciesPolicyListInput interface { pulumi.Input ToPoliciesPolicyListOutput() PoliciesPolicyListOutput ToPoliciesPolicyListOutputWithContext(context.Context) PoliciesPolicyListOutput }
PoliciesPolicyListInput is an input type that accepts PoliciesPolicyListArgs and PoliciesPolicyListOutput values. You can construct a concrete instance of `PoliciesPolicyListInput` via:
PoliciesPolicyListArgs{...}
type PoliciesPolicyListOutput ¶
type PoliciesPolicyListOutput struct{ *pulumi.OutputState }
func (PoliciesPolicyListOutput) Attachments ¶
func (o PoliciesPolicyListOutput) Attachments() pulumi.IntOutput
func (PoliciesPolicyListOutput) CreateMode ¶
func (o PoliciesPolicyListOutput) CreateMode() pulumi.IntOutput
func (PoliciesPolicyListOutput) CreateTime ¶
func (o PoliciesPolicyListOutput) CreateTime() pulumi.StringOutput
func (PoliciesPolicyListOutput) Description ¶
func (o PoliciesPolicyListOutput) Description() pulumi.StringOutput
func (PoliciesPolicyListOutput) ElementType ¶
func (PoliciesPolicyListOutput) ElementType() reflect.Type
func (PoliciesPolicyListOutput) Name ¶
func (o PoliciesPolicyListOutput) Name() pulumi.StringOutput
func (PoliciesPolicyListOutput) PolicyId ¶
func (o PoliciesPolicyListOutput) PolicyId() pulumi.StringOutput
func (PoliciesPolicyListOutput) ServiceType ¶
func (o PoliciesPolicyListOutput) ServiceType() pulumi.StringOutput
func (PoliciesPolicyListOutput) ToPoliciesPolicyListOutput ¶
func (o PoliciesPolicyListOutput) ToPoliciesPolicyListOutput() PoliciesPolicyListOutput
func (PoliciesPolicyListOutput) ToPoliciesPolicyListOutputWithContext ¶
func (o PoliciesPolicyListOutput) ToPoliciesPolicyListOutputWithContext(ctx context.Context) PoliciesPolicyListOutput
func (PoliciesPolicyListOutput) Type ¶
func (o PoliciesPolicyListOutput) Type() pulumi.IntOutput
type PoliciesResult ¶
type PoliciesResult struct { CreateMode *int `pulumi:"createMode"` Description *string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name *string `pulumi:"name"` PolicyId *string `pulumi:"policyId"` PolicyLists []PoliciesPolicyList `pulumi:"policyLists"` ResultOutputFile *string `pulumi:"resultOutputFile"` Type *int `pulumi:"type"` }
A collection of values returned by Policies.
func Policies ¶
func Policies(ctx *pulumi.Context, args *PoliciesArgs, opts ...pulumi.InvokeOption) (*PoliciesResult, error)
type PoliciesResultOutput ¶
type PoliciesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Policies.
func PoliciesOutput ¶
func PoliciesOutput(ctx *pulumi.Context, args PoliciesOutputArgs, opts ...pulumi.InvokeOption) PoliciesResultOutput
func (PoliciesResultOutput) CreateMode ¶
func (o PoliciesResultOutput) CreateMode() pulumi.IntPtrOutput
func (PoliciesResultOutput) Description ¶
func (o PoliciesResultOutput) Description() pulumi.StringPtrOutput
func (PoliciesResultOutput) ElementType ¶
func (PoliciesResultOutput) ElementType() reflect.Type
func (PoliciesResultOutput) Id ¶
func (o PoliciesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (PoliciesResultOutput) Name ¶
func (o PoliciesResultOutput) Name() pulumi.StringPtrOutput
func (PoliciesResultOutput) PolicyId ¶
func (o PoliciesResultOutput) PolicyId() pulumi.StringPtrOutput
func (PoliciesResultOutput) PolicyLists ¶
func (o PoliciesResultOutput) PolicyLists() PoliciesPolicyListArrayOutput
func (PoliciesResultOutput) ResultOutputFile ¶
func (o PoliciesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (PoliciesResultOutput) ToPoliciesResultOutput ¶
func (o PoliciesResultOutput) ToPoliciesResultOutput() PoliciesResultOutput
func (PoliciesResultOutput) ToPoliciesResultOutputWithContext ¶
func (o PoliciesResultOutput) ToPoliciesResultOutputWithContext(ctx context.Context) PoliciesResultOutput
func (PoliciesResultOutput) Type ¶
func (o PoliciesResultOutput) Type() pulumi.IntPtrOutput
type Policy ¶
type Policy struct { pulumi.CustomResourceState // Create time of the CAM policy. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Description of the CAM policy. Description pulumi.StringPtrOutput `pulumi:"description"` // Document of the CAM policy. The syntax refers to [CAM // POLICY](https://intl.cloud.tencent.com/document/product/598/10604). There are some notes when using this para in // terraform: 1. The elements in JSON claimed supporting two types as `string` and `array` only support type `array`; 2. // Terraform does not support the `root` syntax, when it appears, it must be replaced with the uin it stands for. Document pulumi.StringOutput `pulumi:"document"` // Name of CAM policy. Name pulumi.StringOutput `pulumi:"name"` // Type of the policy strategy. Valid values: `1`, `2`. `1` means customer strategy and `2` means preset strategy. Type pulumi.IntOutput `pulumi:"type"` // The last update time of the CAM policy. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
func GetPolicy ¶
func GetPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PolicyState, opts ...pulumi.ResourceOption) (*Policy, error)
GetPolicy gets an existing Policy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPolicy ¶
func NewPolicy(ctx *pulumi.Context, name string, args *PolicyArgs, opts ...pulumi.ResourceOption) (*Policy, error)
NewPolicy registers a new resource with the given unique name, arguments, and options.
func (*Policy) ElementType ¶
func (*Policy) ToPolicyOutput ¶
func (i *Policy) ToPolicyOutput() PolicyOutput
func (*Policy) ToPolicyOutputWithContext ¶
func (i *Policy) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
type PolicyArgs ¶
type PolicyArgs struct { // Description of the CAM policy. Description pulumi.StringPtrInput // Document of the CAM policy. The syntax refers to [CAM // POLICY](https://intl.cloud.tencent.com/document/product/598/10604). There are some notes when using this para in // terraform: 1. The elements in JSON claimed supporting two types as `string` and `array` only support type `array`; 2. // Terraform does not support the `root` syntax, when it appears, it must be replaced with the uin it stands for. Document pulumi.StringInput // Name of CAM policy. Name pulumi.StringPtrInput }
The set of arguments for constructing a Policy resource.
func (PolicyArgs) ElementType ¶
func (PolicyArgs) ElementType() reflect.Type
type PolicyArray ¶
type PolicyArray []PolicyInput
func (PolicyArray) ElementType ¶
func (PolicyArray) ElementType() reflect.Type
func (PolicyArray) ToPolicyArrayOutput ¶
func (i PolicyArray) ToPolicyArrayOutput() PolicyArrayOutput
func (PolicyArray) ToPolicyArrayOutputWithContext ¶
func (i PolicyArray) ToPolicyArrayOutputWithContext(ctx context.Context) PolicyArrayOutput
type PolicyArrayInput ¶
type PolicyArrayInput interface { pulumi.Input ToPolicyArrayOutput() PolicyArrayOutput ToPolicyArrayOutputWithContext(context.Context) PolicyArrayOutput }
PolicyArrayInput is an input type that accepts PolicyArray and PolicyArrayOutput values. You can construct a concrete instance of `PolicyArrayInput` via:
PolicyArray{ PolicyArgs{...} }
type PolicyArrayOutput ¶
type PolicyArrayOutput struct{ *pulumi.OutputState }
func (PolicyArrayOutput) ElementType ¶
func (PolicyArrayOutput) ElementType() reflect.Type
func (PolicyArrayOutput) Index ¶
func (o PolicyArrayOutput) Index(i pulumi.IntInput) PolicyOutput
func (PolicyArrayOutput) ToPolicyArrayOutput ¶
func (o PolicyArrayOutput) ToPolicyArrayOutput() PolicyArrayOutput
func (PolicyArrayOutput) ToPolicyArrayOutputWithContext ¶
func (o PolicyArrayOutput) ToPolicyArrayOutputWithContext(ctx context.Context) PolicyArrayOutput
type PolicyInput ¶
type PolicyInput interface { pulumi.Input ToPolicyOutput() PolicyOutput ToPolicyOutputWithContext(ctx context.Context) PolicyOutput }
type PolicyMap ¶
type PolicyMap map[string]PolicyInput
func (PolicyMap) ElementType ¶
func (PolicyMap) ToPolicyMapOutput ¶
func (i PolicyMap) ToPolicyMapOutput() PolicyMapOutput
func (PolicyMap) ToPolicyMapOutputWithContext ¶
func (i PolicyMap) ToPolicyMapOutputWithContext(ctx context.Context) PolicyMapOutput
type PolicyMapInput ¶
type PolicyMapInput interface { pulumi.Input ToPolicyMapOutput() PolicyMapOutput ToPolicyMapOutputWithContext(context.Context) PolicyMapOutput }
PolicyMapInput is an input type that accepts PolicyMap and PolicyMapOutput values. You can construct a concrete instance of `PolicyMapInput` via:
PolicyMap{ "key": PolicyArgs{...} }
type PolicyMapOutput ¶
type PolicyMapOutput struct{ *pulumi.OutputState }
func (PolicyMapOutput) ElementType ¶
func (PolicyMapOutput) ElementType() reflect.Type
func (PolicyMapOutput) MapIndex ¶
func (o PolicyMapOutput) MapIndex(k pulumi.StringInput) PolicyOutput
func (PolicyMapOutput) ToPolicyMapOutput ¶
func (o PolicyMapOutput) ToPolicyMapOutput() PolicyMapOutput
func (PolicyMapOutput) ToPolicyMapOutputWithContext ¶
func (o PolicyMapOutput) ToPolicyMapOutputWithContext(ctx context.Context) PolicyMapOutput
type PolicyOutput ¶
type PolicyOutput struct{ *pulumi.OutputState }
func (PolicyOutput) CreateTime ¶
func (o PolicyOutput) CreateTime() pulumi.StringOutput
Create time of the CAM policy.
func (PolicyOutput) Description ¶
func (o PolicyOutput) Description() pulumi.StringPtrOutput
Description of the CAM policy.
func (PolicyOutput) Document ¶
func (o PolicyOutput) Document() pulumi.StringOutput
Document of the CAM policy. The syntax refers to [CAM POLICY](https://intl.cloud.tencent.com/document/product/598/10604). There are some notes when using this para in terraform: 1. The elements in JSON claimed supporting two types as `string` and `array` only support type `array`; 2. Terraform does not support the `root` syntax, when it appears, it must be replaced with the uin it stands for.
func (PolicyOutput) ElementType ¶
func (PolicyOutput) ElementType() reflect.Type
func (PolicyOutput) ToPolicyOutput ¶
func (o PolicyOutput) ToPolicyOutput() PolicyOutput
func (PolicyOutput) ToPolicyOutputWithContext ¶
func (o PolicyOutput) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
func (PolicyOutput) Type ¶
func (o PolicyOutput) Type() pulumi.IntOutput
Type of the policy strategy. Valid values: `1`, `2`. `1` means customer strategy and `2` means preset strategy.
func (PolicyOutput) UpdateTime ¶
func (o PolicyOutput) UpdateTime() pulumi.StringOutput
The last update time of the CAM policy.
type PolicyState ¶
type PolicyState struct { // Create time of the CAM policy. CreateTime pulumi.StringPtrInput // Description of the CAM policy. Description pulumi.StringPtrInput // Document of the CAM policy. The syntax refers to [CAM // POLICY](https://intl.cloud.tencent.com/document/product/598/10604). There are some notes when using this para in // terraform: 1. The elements in JSON claimed supporting two types as `string` and `array` only support type `array`; 2. // Terraform does not support the `root` syntax, when it appears, it must be replaced with the uin it stands for. Document pulumi.StringPtrInput // Name of CAM policy. Name pulumi.StringPtrInput // Type of the policy strategy. Valid values: `1`, `2`. `1` means customer strategy and `2` means preset strategy. Type pulumi.IntPtrInput // The last update time of the CAM policy. UpdateTime pulumi.StringPtrInput }
func (PolicyState) ElementType ¶
func (PolicyState) ElementType() reflect.Type
type Role ¶
type Role struct { pulumi.CustomResourceState // Indicates whether the CAM role can login or not. ConsoleLogin pulumi.BoolPtrOutput `pulumi:"consoleLogin"` // Create time of the CAM role. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Description of the CAM role. Description pulumi.StringPtrOutput `pulumi:"description"` // Document of the CAM role. The syntax refers to [CAM POLICY](https://intl.cloud.tencent.com/document/product/598/10604). // There are some notes when using this para in terraform: 1. The elements in json claimed supporting two types as `string` // and `array` only support type `array`; 2. Terraform does not support the `root` syntax, when appears, it must be // replaced with the uin it stands for. Document pulumi.StringOutput `pulumi:"document"` // Name of CAM role. Name pulumi.StringOutput `pulumi:"name"` // The last update time of the CAM role. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
func GetRole ¶
func GetRole(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RoleState, opts ...pulumi.ResourceOption) (*Role, error)
GetRole gets an existing Role resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRole ¶
func NewRole(ctx *pulumi.Context, name string, args *RoleArgs, opts ...pulumi.ResourceOption) (*Role, error)
NewRole registers a new resource with the given unique name, arguments, and options.
func (*Role) ElementType ¶
func (*Role) ToRoleOutput ¶
func (i *Role) ToRoleOutput() RoleOutput
func (*Role) ToRoleOutputWithContext ¶
func (i *Role) ToRoleOutputWithContext(ctx context.Context) RoleOutput
type RoleArgs ¶
type RoleArgs struct { // Indicates whether the CAM role can login or not. ConsoleLogin pulumi.BoolPtrInput // Description of the CAM role. Description pulumi.StringPtrInput // Document of the CAM role. The syntax refers to [CAM POLICY](https://intl.cloud.tencent.com/document/product/598/10604). // There are some notes when using this para in terraform: 1. The elements in json claimed supporting two types as `string` // and `array` only support type `array`; 2. Terraform does not support the `root` syntax, when appears, it must be // replaced with the uin it stands for. Document pulumi.StringInput // Name of CAM role. Name pulumi.StringPtrInput }
The set of arguments for constructing a Role resource.
func (RoleArgs) ElementType ¶
type RoleArray ¶
type RoleArray []RoleInput
func (RoleArray) ElementType ¶
func (RoleArray) ToRoleArrayOutput ¶
func (i RoleArray) ToRoleArrayOutput() RoleArrayOutput
func (RoleArray) ToRoleArrayOutputWithContext ¶
func (i RoleArray) ToRoleArrayOutputWithContext(ctx context.Context) RoleArrayOutput
type RoleArrayInput ¶
type RoleArrayInput interface { pulumi.Input ToRoleArrayOutput() RoleArrayOutput ToRoleArrayOutputWithContext(context.Context) RoleArrayOutput }
RoleArrayInput is an input type that accepts RoleArray and RoleArrayOutput values. You can construct a concrete instance of `RoleArrayInput` via:
RoleArray{ RoleArgs{...} }
type RoleArrayOutput ¶
type RoleArrayOutput struct{ *pulumi.OutputState }
func (RoleArrayOutput) ElementType ¶
func (RoleArrayOutput) ElementType() reflect.Type
func (RoleArrayOutput) Index ¶
func (o RoleArrayOutput) Index(i pulumi.IntInput) RoleOutput
func (RoleArrayOutput) ToRoleArrayOutput ¶
func (o RoleArrayOutput) ToRoleArrayOutput() RoleArrayOutput
func (RoleArrayOutput) ToRoleArrayOutputWithContext ¶
func (o RoleArrayOutput) ToRoleArrayOutputWithContext(ctx context.Context) RoleArrayOutput
type RoleInput ¶
type RoleInput interface { pulumi.Input ToRoleOutput() RoleOutput ToRoleOutputWithContext(ctx context.Context) RoleOutput }
type RoleMap ¶
func (RoleMap) ElementType ¶
func (RoleMap) ToRoleMapOutput ¶
func (i RoleMap) ToRoleMapOutput() RoleMapOutput
func (RoleMap) ToRoleMapOutputWithContext ¶
func (i RoleMap) ToRoleMapOutputWithContext(ctx context.Context) RoleMapOutput
type RoleMapInput ¶
type RoleMapInput interface { pulumi.Input ToRoleMapOutput() RoleMapOutput ToRoleMapOutputWithContext(context.Context) RoleMapOutput }
RoleMapInput is an input type that accepts RoleMap and RoleMapOutput values. You can construct a concrete instance of `RoleMapInput` via:
RoleMap{ "key": RoleArgs{...} }
type RoleMapOutput ¶
type RoleMapOutput struct{ *pulumi.OutputState }
func (RoleMapOutput) ElementType ¶
func (RoleMapOutput) ElementType() reflect.Type
func (RoleMapOutput) MapIndex ¶
func (o RoleMapOutput) MapIndex(k pulumi.StringInput) RoleOutput
func (RoleMapOutput) ToRoleMapOutput ¶
func (o RoleMapOutput) ToRoleMapOutput() RoleMapOutput
func (RoleMapOutput) ToRoleMapOutputWithContext ¶
func (o RoleMapOutput) ToRoleMapOutputWithContext(ctx context.Context) RoleMapOutput
type RoleOutput ¶
type RoleOutput struct{ *pulumi.OutputState }
func (RoleOutput) ConsoleLogin ¶
func (o RoleOutput) ConsoleLogin() pulumi.BoolPtrOutput
Indicates whether the CAM role can login or not.
func (RoleOutput) CreateTime ¶
func (o RoleOutput) CreateTime() pulumi.StringOutput
Create time of the CAM role.
func (RoleOutput) Description ¶
func (o RoleOutput) Description() pulumi.StringPtrOutput
Description of the CAM role.
func (RoleOutput) Document ¶
func (o RoleOutput) Document() pulumi.StringOutput
Document of the CAM role. The syntax refers to [CAM POLICY](https://intl.cloud.tencent.com/document/product/598/10604). There are some notes when using this para in terraform: 1. The elements in json claimed supporting two types as `string` and `array` only support type `array`; 2. Terraform does not support the `root` syntax, when appears, it must be replaced with the uin it stands for.
func (RoleOutput) ElementType ¶
func (RoleOutput) ElementType() reflect.Type
func (RoleOutput) ToRoleOutput ¶
func (o RoleOutput) ToRoleOutput() RoleOutput
func (RoleOutput) ToRoleOutputWithContext ¶
func (o RoleOutput) ToRoleOutputWithContext(ctx context.Context) RoleOutput
func (RoleOutput) UpdateTime ¶
func (o RoleOutput) UpdateTime() pulumi.StringOutput
The last update time of the CAM role.
type RolePolicyAttachment ¶
type RolePolicyAttachment struct { pulumi.CustomResourceState // Mode of Creation of the CAM role policy attachment. `1` means the CAM policy attachment is created by production, and // the others indicate syntax strategy ways. CreateMode pulumi.IntOutput `pulumi:"createMode"` // The create time of the CAM role policy attachment. CreateTime pulumi.StringOutput `pulumi:"createTime"` // ID of the policy. PolicyId pulumi.StringOutput `pulumi:"policyId"` // The name of the policy. PolicyName pulumi.StringOutput `pulumi:"policyName"` // Type of the policy strategy. `User` means customer strategy and `QCS` means preset strategy. PolicyType pulumi.StringOutput `pulumi:"policyType"` // ID of the attached CAM role. RoleId pulumi.StringOutput `pulumi:"roleId"` }
func GetRolePolicyAttachment ¶
func GetRolePolicyAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RolePolicyAttachmentState, opts ...pulumi.ResourceOption) (*RolePolicyAttachment, error)
GetRolePolicyAttachment gets an existing RolePolicyAttachment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRolePolicyAttachment ¶
func NewRolePolicyAttachment(ctx *pulumi.Context, name string, args *RolePolicyAttachmentArgs, opts ...pulumi.ResourceOption) (*RolePolicyAttachment, error)
NewRolePolicyAttachment registers a new resource with the given unique name, arguments, and options.
func (*RolePolicyAttachment) ElementType ¶
func (*RolePolicyAttachment) ElementType() reflect.Type
func (*RolePolicyAttachment) ToRolePolicyAttachmentOutput ¶
func (i *RolePolicyAttachment) ToRolePolicyAttachmentOutput() RolePolicyAttachmentOutput
func (*RolePolicyAttachment) ToRolePolicyAttachmentOutputWithContext ¶
func (i *RolePolicyAttachment) ToRolePolicyAttachmentOutputWithContext(ctx context.Context) RolePolicyAttachmentOutput
type RolePolicyAttachmentArgs ¶
type RolePolicyAttachmentArgs struct { // ID of the policy. PolicyId pulumi.StringInput // ID of the attached CAM role. RoleId pulumi.StringInput }
The set of arguments for constructing a RolePolicyAttachment resource.
func (RolePolicyAttachmentArgs) ElementType ¶
func (RolePolicyAttachmentArgs) ElementType() reflect.Type
type RolePolicyAttachmentArray ¶
type RolePolicyAttachmentArray []RolePolicyAttachmentInput
func (RolePolicyAttachmentArray) ElementType ¶
func (RolePolicyAttachmentArray) ElementType() reflect.Type
func (RolePolicyAttachmentArray) ToRolePolicyAttachmentArrayOutput ¶
func (i RolePolicyAttachmentArray) ToRolePolicyAttachmentArrayOutput() RolePolicyAttachmentArrayOutput
func (RolePolicyAttachmentArray) ToRolePolicyAttachmentArrayOutputWithContext ¶
func (i RolePolicyAttachmentArray) ToRolePolicyAttachmentArrayOutputWithContext(ctx context.Context) RolePolicyAttachmentArrayOutput
type RolePolicyAttachmentArrayInput ¶
type RolePolicyAttachmentArrayInput interface { pulumi.Input ToRolePolicyAttachmentArrayOutput() RolePolicyAttachmentArrayOutput ToRolePolicyAttachmentArrayOutputWithContext(context.Context) RolePolicyAttachmentArrayOutput }
RolePolicyAttachmentArrayInput is an input type that accepts RolePolicyAttachmentArray and RolePolicyAttachmentArrayOutput values. You can construct a concrete instance of `RolePolicyAttachmentArrayInput` via:
RolePolicyAttachmentArray{ RolePolicyAttachmentArgs{...} }
type RolePolicyAttachmentArrayOutput ¶
type RolePolicyAttachmentArrayOutput struct{ *pulumi.OutputState }
func (RolePolicyAttachmentArrayOutput) ElementType ¶
func (RolePolicyAttachmentArrayOutput) ElementType() reflect.Type
func (RolePolicyAttachmentArrayOutput) Index ¶
func (o RolePolicyAttachmentArrayOutput) Index(i pulumi.IntInput) RolePolicyAttachmentOutput
func (RolePolicyAttachmentArrayOutput) ToRolePolicyAttachmentArrayOutput ¶
func (o RolePolicyAttachmentArrayOutput) ToRolePolicyAttachmentArrayOutput() RolePolicyAttachmentArrayOutput
func (RolePolicyAttachmentArrayOutput) ToRolePolicyAttachmentArrayOutputWithContext ¶
func (o RolePolicyAttachmentArrayOutput) ToRolePolicyAttachmentArrayOutputWithContext(ctx context.Context) RolePolicyAttachmentArrayOutput
type RolePolicyAttachmentInput ¶
type RolePolicyAttachmentInput interface { pulumi.Input ToRolePolicyAttachmentOutput() RolePolicyAttachmentOutput ToRolePolicyAttachmentOutputWithContext(ctx context.Context) RolePolicyAttachmentOutput }
type RolePolicyAttachmentMap ¶
type RolePolicyAttachmentMap map[string]RolePolicyAttachmentInput
func (RolePolicyAttachmentMap) ElementType ¶
func (RolePolicyAttachmentMap) ElementType() reflect.Type
func (RolePolicyAttachmentMap) ToRolePolicyAttachmentMapOutput ¶
func (i RolePolicyAttachmentMap) ToRolePolicyAttachmentMapOutput() RolePolicyAttachmentMapOutput
func (RolePolicyAttachmentMap) ToRolePolicyAttachmentMapOutputWithContext ¶
func (i RolePolicyAttachmentMap) ToRolePolicyAttachmentMapOutputWithContext(ctx context.Context) RolePolicyAttachmentMapOutput
type RolePolicyAttachmentMapInput ¶
type RolePolicyAttachmentMapInput interface { pulumi.Input ToRolePolicyAttachmentMapOutput() RolePolicyAttachmentMapOutput ToRolePolicyAttachmentMapOutputWithContext(context.Context) RolePolicyAttachmentMapOutput }
RolePolicyAttachmentMapInput is an input type that accepts RolePolicyAttachmentMap and RolePolicyAttachmentMapOutput values. You can construct a concrete instance of `RolePolicyAttachmentMapInput` via:
RolePolicyAttachmentMap{ "key": RolePolicyAttachmentArgs{...} }
type RolePolicyAttachmentMapOutput ¶
type RolePolicyAttachmentMapOutput struct{ *pulumi.OutputState }
func (RolePolicyAttachmentMapOutput) ElementType ¶
func (RolePolicyAttachmentMapOutput) ElementType() reflect.Type
func (RolePolicyAttachmentMapOutput) MapIndex ¶
func (o RolePolicyAttachmentMapOutput) MapIndex(k pulumi.StringInput) RolePolicyAttachmentOutput
func (RolePolicyAttachmentMapOutput) ToRolePolicyAttachmentMapOutput ¶
func (o RolePolicyAttachmentMapOutput) ToRolePolicyAttachmentMapOutput() RolePolicyAttachmentMapOutput
func (RolePolicyAttachmentMapOutput) ToRolePolicyAttachmentMapOutputWithContext ¶
func (o RolePolicyAttachmentMapOutput) ToRolePolicyAttachmentMapOutputWithContext(ctx context.Context) RolePolicyAttachmentMapOutput
type RolePolicyAttachmentOutput ¶
type RolePolicyAttachmentOutput struct{ *pulumi.OutputState }
func (RolePolicyAttachmentOutput) CreateMode ¶
func (o RolePolicyAttachmentOutput) CreateMode() pulumi.IntOutput
Mode of Creation of the CAM role policy attachment. `1` means the CAM policy attachment is created by production, and the others indicate syntax strategy ways.
func (RolePolicyAttachmentOutput) CreateTime ¶
func (o RolePolicyAttachmentOutput) CreateTime() pulumi.StringOutput
The create time of the CAM role policy attachment.
func (RolePolicyAttachmentOutput) ElementType ¶
func (RolePolicyAttachmentOutput) ElementType() reflect.Type
func (RolePolicyAttachmentOutput) PolicyId ¶
func (o RolePolicyAttachmentOutput) PolicyId() pulumi.StringOutput
ID of the policy.
func (RolePolicyAttachmentOutput) PolicyName ¶
func (o RolePolicyAttachmentOutput) PolicyName() pulumi.StringOutput
The name of the policy.
func (RolePolicyAttachmentOutput) PolicyType ¶
func (o RolePolicyAttachmentOutput) PolicyType() pulumi.StringOutput
Type of the policy strategy. `User` means customer strategy and `QCS` means preset strategy.
func (RolePolicyAttachmentOutput) RoleId ¶
func (o RolePolicyAttachmentOutput) RoleId() pulumi.StringOutput
ID of the attached CAM role.
func (RolePolicyAttachmentOutput) ToRolePolicyAttachmentOutput ¶
func (o RolePolicyAttachmentOutput) ToRolePolicyAttachmentOutput() RolePolicyAttachmentOutput
func (RolePolicyAttachmentOutput) ToRolePolicyAttachmentOutputWithContext ¶
func (o RolePolicyAttachmentOutput) ToRolePolicyAttachmentOutputWithContext(ctx context.Context) RolePolicyAttachmentOutput
type RolePolicyAttachmentState ¶
type RolePolicyAttachmentState struct { // Mode of Creation of the CAM role policy attachment. `1` means the CAM policy attachment is created by production, and // the others indicate syntax strategy ways. CreateMode pulumi.IntPtrInput // The create time of the CAM role policy attachment. CreateTime pulumi.StringPtrInput // ID of the policy. PolicyId pulumi.StringPtrInput // The name of the policy. PolicyName pulumi.StringPtrInput // Type of the policy strategy. `User` means customer strategy and `QCS` means preset strategy. PolicyType pulumi.StringPtrInput // ID of the attached CAM role. RoleId pulumi.StringPtrInput }
func (RolePolicyAttachmentState) ElementType ¶
func (RolePolicyAttachmentState) ElementType() reflect.Type
type RolePolicyAttachmentsArgs ¶
type RolePolicyAttachmentsArgs struct { CreateMode *int `pulumi:"createMode"` PolicyId *string `pulumi:"policyId"` PolicyType *string `pulumi:"policyType"` ResultOutputFile *string `pulumi:"resultOutputFile"` RoleId string `pulumi:"roleId"` }
A collection of arguments for invoking RolePolicyAttachments.
type RolePolicyAttachmentsOutputArgs ¶
type RolePolicyAttachmentsOutputArgs struct { CreateMode pulumi.IntPtrInput `pulumi:"createMode"` PolicyId pulumi.StringPtrInput `pulumi:"policyId"` PolicyType pulumi.StringPtrInput `pulumi:"policyType"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` RoleId pulumi.StringInput `pulumi:"roleId"` }
A collection of arguments for invoking RolePolicyAttachments.
func (RolePolicyAttachmentsOutputArgs) ElementType ¶
func (RolePolicyAttachmentsOutputArgs) ElementType() reflect.Type
type RolePolicyAttachmentsResult ¶
type RolePolicyAttachmentsResult struct { CreateMode *int `pulumi:"createMode"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` PolicyId *string `pulumi:"policyId"` PolicyType *string `pulumi:"policyType"` ResultOutputFile *string `pulumi:"resultOutputFile"` RoleId string `pulumi:"roleId"` RolePolicyAttachmentLists []RolePolicyAttachmentsRolePolicyAttachmentList `pulumi:"rolePolicyAttachmentLists"` }
A collection of values returned by RolePolicyAttachments.
func RolePolicyAttachments ¶
func RolePolicyAttachments(ctx *pulumi.Context, args *RolePolicyAttachmentsArgs, opts ...pulumi.InvokeOption) (*RolePolicyAttachmentsResult, error)
type RolePolicyAttachmentsResultOutput ¶
type RolePolicyAttachmentsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by RolePolicyAttachments.
func RolePolicyAttachmentsOutput ¶
func RolePolicyAttachmentsOutput(ctx *pulumi.Context, args RolePolicyAttachmentsOutputArgs, opts ...pulumi.InvokeOption) RolePolicyAttachmentsResultOutput
func (RolePolicyAttachmentsResultOutput) CreateMode ¶
func (o RolePolicyAttachmentsResultOutput) CreateMode() pulumi.IntPtrOutput
func (RolePolicyAttachmentsResultOutput) ElementType ¶
func (RolePolicyAttachmentsResultOutput) ElementType() reflect.Type
func (RolePolicyAttachmentsResultOutput) Id ¶
func (o RolePolicyAttachmentsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (RolePolicyAttachmentsResultOutput) PolicyId ¶
func (o RolePolicyAttachmentsResultOutput) PolicyId() pulumi.StringPtrOutput
func (RolePolicyAttachmentsResultOutput) PolicyType ¶
func (o RolePolicyAttachmentsResultOutput) PolicyType() pulumi.StringPtrOutput
func (RolePolicyAttachmentsResultOutput) ResultOutputFile ¶
func (o RolePolicyAttachmentsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (RolePolicyAttachmentsResultOutput) RoleId ¶
func (o RolePolicyAttachmentsResultOutput) RoleId() pulumi.StringOutput
func (RolePolicyAttachmentsResultOutput) RolePolicyAttachmentLists ¶
func (o RolePolicyAttachmentsResultOutput) RolePolicyAttachmentLists() RolePolicyAttachmentsRolePolicyAttachmentListArrayOutput
func (RolePolicyAttachmentsResultOutput) ToRolePolicyAttachmentsResultOutput ¶
func (o RolePolicyAttachmentsResultOutput) ToRolePolicyAttachmentsResultOutput() RolePolicyAttachmentsResultOutput
func (RolePolicyAttachmentsResultOutput) ToRolePolicyAttachmentsResultOutputWithContext ¶
func (o RolePolicyAttachmentsResultOutput) ToRolePolicyAttachmentsResultOutputWithContext(ctx context.Context) RolePolicyAttachmentsResultOutput
type RolePolicyAttachmentsRolePolicyAttachmentListArgs ¶
type RolePolicyAttachmentsRolePolicyAttachmentListArgs struct { CreateMode pulumi.IntInput `pulumi:"createMode"` CreateTime pulumi.StringInput `pulumi:"createTime"` PolicyId pulumi.StringInput `pulumi:"policyId"` PolicyName pulumi.StringInput `pulumi:"policyName"` PolicyType pulumi.StringInput `pulumi:"policyType"` RoleId pulumi.StringInput `pulumi:"roleId"` }
func (RolePolicyAttachmentsRolePolicyAttachmentListArgs) ElementType ¶
func (RolePolicyAttachmentsRolePolicyAttachmentListArgs) ElementType() reflect.Type
func (RolePolicyAttachmentsRolePolicyAttachmentListArgs) ToRolePolicyAttachmentsRolePolicyAttachmentListOutput ¶
func (i RolePolicyAttachmentsRolePolicyAttachmentListArgs) ToRolePolicyAttachmentsRolePolicyAttachmentListOutput() RolePolicyAttachmentsRolePolicyAttachmentListOutput
func (RolePolicyAttachmentsRolePolicyAttachmentListArgs) ToRolePolicyAttachmentsRolePolicyAttachmentListOutputWithContext ¶
func (i RolePolicyAttachmentsRolePolicyAttachmentListArgs) ToRolePolicyAttachmentsRolePolicyAttachmentListOutputWithContext(ctx context.Context) RolePolicyAttachmentsRolePolicyAttachmentListOutput
type RolePolicyAttachmentsRolePolicyAttachmentListArray ¶
type RolePolicyAttachmentsRolePolicyAttachmentListArray []RolePolicyAttachmentsRolePolicyAttachmentListInput
func (RolePolicyAttachmentsRolePolicyAttachmentListArray) ElementType ¶
func (RolePolicyAttachmentsRolePolicyAttachmentListArray) ElementType() reflect.Type
func (RolePolicyAttachmentsRolePolicyAttachmentListArray) ToRolePolicyAttachmentsRolePolicyAttachmentListArrayOutput ¶
func (i RolePolicyAttachmentsRolePolicyAttachmentListArray) ToRolePolicyAttachmentsRolePolicyAttachmentListArrayOutput() RolePolicyAttachmentsRolePolicyAttachmentListArrayOutput
func (RolePolicyAttachmentsRolePolicyAttachmentListArray) ToRolePolicyAttachmentsRolePolicyAttachmentListArrayOutputWithContext ¶
func (i RolePolicyAttachmentsRolePolicyAttachmentListArray) ToRolePolicyAttachmentsRolePolicyAttachmentListArrayOutputWithContext(ctx context.Context) RolePolicyAttachmentsRolePolicyAttachmentListArrayOutput
type RolePolicyAttachmentsRolePolicyAttachmentListArrayInput ¶
type RolePolicyAttachmentsRolePolicyAttachmentListArrayInput interface { pulumi.Input ToRolePolicyAttachmentsRolePolicyAttachmentListArrayOutput() RolePolicyAttachmentsRolePolicyAttachmentListArrayOutput ToRolePolicyAttachmentsRolePolicyAttachmentListArrayOutputWithContext(context.Context) RolePolicyAttachmentsRolePolicyAttachmentListArrayOutput }
RolePolicyAttachmentsRolePolicyAttachmentListArrayInput is an input type that accepts RolePolicyAttachmentsRolePolicyAttachmentListArray and RolePolicyAttachmentsRolePolicyAttachmentListArrayOutput values. You can construct a concrete instance of `RolePolicyAttachmentsRolePolicyAttachmentListArrayInput` via:
RolePolicyAttachmentsRolePolicyAttachmentListArray{ RolePolicyAttachmentsRolePolicyAttachmentListArgs{...} }
type RolePolicyAttachmentsRolePolicyAttachmentListArrayOutput ¶
type RolePolicyAttachmentsRolePolicyAttachmentListArrayOutput struct{ *pulumi.OutputState }
func (RolePolicyAttachmentsRolePolicyAttachmentListArrayOutput) ElementType ¶
func (RolePolicyAttachmentsRolePolicyAttachmentListArrayOutput) ElementType() reflect.Type
func (RolePolicyAttachmentsRolePolicyAttachmentListArrayOutput) ToRolePolicyAttachmentsRolePolicyAttachmentListArrayOutput ¶
func (o RolePolicyAttachmentsRolePolicyAttachmentListArrayOutput) ToRolePolicyAttachmentsRolePolicyAttachmentListArrayOutput() RolePolicyAttachmentsRolePolicyAttachmentListArrayOutput
func (RolePolicyAttachmentsRolePolicyAttachmentListArrayOutput) ToRolePolicyAttachmentsRolePolicyAttachmentListArrayOutputWithContext ¶
func (o RolePolicyAttachmentsRolePolicyAttachmentListArrayOutput) ToRolePolicyAttachmentsRolePolicyAttachmentListArrayOutputWithContext(ctx context.Context) RolePolicyAttachmentsRolePolicyAttachmentListArrayOutput
type RolePolicyAttachmentsRolePolicyAttachmentListInput ¶
type RolePolicyAttachmentsRolePolicyAttachmentListInput interface { pulumi.Input ToRolePolicyAttachmentsRolePolicyAttachmentListOutput() RolePolicyAttachmentsRolePolicyAttachmentListOutput ToRolePolicyAttachmentsRolePolicyAttachmentListOutputWithContext(context.Context) RolePolicyAttachmentsRolePolicyAttachmentListOutput }
RolePolicyAttachmentsRolePolicyAttachmentListInput is an input type that accepts RolePolicyAttachmentsRolePolicyAttachmentListArgs and RolePolicyAttachmentsRolePolicyAttachmentListOutput values. You can construct a concrete instance of `RolePolicyAttachmentsRolePolicyAttachmentListInput` via:
RolePolicyAttachmentsRolePolicyAttachmentListArgs{...}
type RolePolicyAttachmentsRolePolicyAttachmentListOutput ¶
type RolePolicyAttachmentsRolePolicyAttachmentListOutput struct{ *pulumi.OutputState }
func (RolePolicyAttachmentsRolePolicyAttachmentListOutput) CreateMode ¶
func (o RolePolicyAttachmentsRolePolicyAttachmentListOutput) CreateMode() pulumi.IntOutput
func (RolePolicyAttachmentsRolePolicyAttachmentListOutput) CreateTime ¶
func (o RolePolicyAttachmentsRolePolicyAttachmentListOutput) CreateTime() pulumi.StringOutput
func (RolePolicyAttachmentsRolePolicyAttachmentListOutput) ElementType ¶
func (RolePolicyAttachmentsRolePolicyAttachmentListOutput) ElementType() reflect.Type
func (RolePolicyAttachmentsRolePolicyAttachmentListOutput) PolicyId ¶
func (o RolePolicyAttachmentsRolePolicyAttachmentListOutput) PolicyId() pulumi.StringOutput
func (RolePolicyAttachmentsRolePolicyAttachmentListOutput) PolicyName ¶
func (o RolePolicyAttachmentsRolePolicyAttachmentListOutput) PolicyName() pulumi.StringOutput
func (RolePolicyAttachmentsRolePolicyAttachmentListOutput) PolicyType ¶
func (o RolePolicyAttachmentsRolePolicyAttachmentListOutput) PolicyType() pulumi.StringOutput
func (RolePolicyAttachmentsRolePolicyAttachmentListOutput) RoleId ¶
func (o RolePolicyAttachmentsRolePolicyAttachmentListOutput) RoleId() pulumi.StringOutput
func (RolePolicyAttachmentsRolePolicyAttachmentListOutput) ToRolePolicyAttachmentsRolePolicyAttachmentListOutput ¶
func (o RolePolicyAttachmentsRolePolicyAttachmentListOutput) ToRolePolicyAttachmentsRolePolicyAttachmentListOutput() RolePolicyAttachmentsRolePolicyAttachmentListOutput
func (RolePolicyAttachmentsRolePolicyAttachmentListOutput) ToRolePolicyAttachmentsRolePolicyAttachmentListOutputWithContext ¶
func (o RolePolicyAttachmentsRolePolicyAttachmentListOutput) ToRolePolicyAttachmentsRolePolicyAttachmentListOutputWithContext(ctx context.Context) RolePolicyAttachmentsRolePolicyAttachmentListOutput
type RoleSSO ¶
type RoleSSO struct { pulumi.CustomResourceState // Client ids. ClientIds pulumi.StringArrayOutput `pulumi:"clientIds"` // The description of resource. Description pulumi.StringPtrOutput `pulumi:"description"` // Sign the public key. IdentityKey pulumi.StringOutput `pulumi:"identityKey"` // Identity provider URL. IdentityUrl pulumi.StringOutput `pulumi:"identityUrl"` // The name of resource. Name pulumi.StringOutput `pulumi:"name"` }
func GetRoleSSO ¶
func GetRoleSSO(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RoleSSOState, opts ...pulumi.ResourceOption) (*RoleSSO, error)
GetRoleSSO gets an existing RoleSSO resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRoleSSO ¶
func NewRoleSSO(ctx *pulumi.Context, name string, args *RoleSSOArgs, opts ...pulumi.ResourceOption) (*RoleSSO, error)
NewRoleSSO registers a new resource with the given unique name, arguments, and options.
func (*RoleSSO) ElementType ¶
func (*RoleSSO) ToRoleSSOOutput ¶
func (i *RoleSSO) ToRoleSSOOutput() RoleSSOOutput
func (*RoleSSO) ToRoleSSOOutputWithContext ¶
func (i *RoleSSO) ToRoleSSOOutputWithContext(ctx context.Context) RoleSSOOutput
type RoleSSOArgs ¶
type RoleSSOArgs struct { // Client ids. ClientIds pulumi.StringArrayInput // The description of resource. Description pulumi.StringPtrInput // Sign the public key. IdentityKey pulumi.StringInput // Identity provider URL. IdentityUrl pulumi.StringInput // The name of resource. Name pulumi.StringPtrInput }
The set of arguments for constructing a RoleSSO resource.
func (RoleSSOArgs) ElementType ¶
func (RoleSSOArgs) ElementType() reflect.Type
type RoleSSOArray ¶
type RoleSSOArray []RoleSSOInput
func (RoleSSOArray) ElementType ¶
func (RoleSSOArray) ElementType() reflect.Type
func (RoleSSOArray) ToRoleSSOArrayOutput ¶
func (i RoleSSOArray) ToRoleSSOArrayOutput() RoleSSOArrayOutput
func (RoleSSOArray) ToRoleSSOArrayOutputWithContext ¶
func (i RoleSSOArray) ToRoleSSOArrayOutputWithContext(ctx context.Context) RoleSSOArrayOutput
type RoleSSOArrayInput ¶
type RoleSSOArrayInput interface { pulumi.Input ToRoleSSOArrayOutput() RoleSSOArrayOutput ToRoleSSOArrayOutputWithContext(context.Context) RoleSSOArrayOutput }
RoleSSOArrayInput is an input type that accepts RoleSSOArray and RoleSSOArrayOutput values. You can construct a concrete instance of `RoleSSOArrayInput` via:
RoleSSOArray{ RoleSSOArgs{...} }
type RoleSSOArrayOutput ¶
type RoleSSOArrayOutput struct{ *pulumi.OutputState }
func (RoleSSOArrayOutput) ElementType ¶
func (RoleSSOArrayOutput) ElementType() reflect.Type
func (RoleSSOArrayOutput) Index ¶
func (o RoleSSOArrayOutput) Index(i pulumi.IntInput) RoleSSOOutput
func (RoleSSOArrayOutput) ToRoleSSOArrayOutput ¶
func (o RoleSSOArrayOutput) ToRoleSSOArrayOutput() RoleSSOArrayOutput
func (RoleSSOArrayOutput) ToRoleSSOArrayOutputWithContext ¶
func (o RoleSSOArrayOutput) ToRoleSSOArrayOutputWithContext(ctx context.Context) RoleSSOArrayOutput
type RoleSSOInput ¶
type RoleSSOInput interface { pulumi.Input ToRoleSSOOutput() RoleSSOOutput ToRoleSSOOutputWithContext(ctx context.Context) RoleSSOOutput }
type RoleSSOMap ¶
type RoleSSOMap map[string]RoleSSOInput
func (RoleSSOMap) ElementType ¶
func (RoleSSOMap) ElementType() reflect.Type
func (RoleSSOMap) ToRoleSSOMapOutput ¶
func (i RoleSSOMap) ToRoleSSOMapOutput() RoleSSOMapOutput
func (RoleSSOMap) ToRoleSSOMapOutputWithContext ¶
func (i RoleSSOMap) ToRoleSSOMapOutputWithContext(ctx context.Context) RoleSSOMapOutput
type RoleSSOMapInput ¶
type RoleSSOMapInput interface { pulumi.Input ToRoleSSOMapOutput() RoleSSOMapOutput ToRoleSSOMapOutputWithContext(context.Context) RoleSSOMapOutput }
RoleSSOMapInput is an input type that accepts RoleSSOMap and RoleSSOMapOutput values. You can construct a concrete instance of `RoleSSOMapInput` via:
RoleSSOMap{ "key": RoleSSOArgs{...} }
type RoleSSOMapOutput ¶
type RoleSSOMapOutput struct{ *pulumi.OutputState }
func (RoleSSOMapOutput) ElementType ¶
func (RoleSSOMapOutput) ElementType() reflect.Type
func (RoleSSOMapOutput) MapIndex ¶
func (o RoleSSOMapOutput) MapIndex(k pulumi.StringInput) RoleSSOOutput
func (RoleSSOMapOutput) ToRoleSSOMapOutput ¶
func (o RoleSSOMapOutput) ToRoleSSOMapOutput() RoleSSOMapOutput
func (RoleSSOMapOutput) ToRoleSSOMapOutputWithContext ¶
func (o RoleSSOMapOutput) ToRoleSSOMapOutputWithContext(ctx context.Context) RoleSSOMapOutput
type RoleSSOOutput ¶
type RoleSSOOutput struct{ *pulumi.OutputState }
func (RoleSSOOutput) ClientIds ¶
func (o RoleSSOOutput) ClientIds() pulumi.StringArrayOutput
Client ids.
func (RoleSSOOutput) Description ¶
func (o RoleSSOOutput) Description() pulumi.StringPtrOutput
The description of resource.
func (RoleSSOOutput) ElementType ¶
func (RoleSSOOutput) ElementType() reflect.Type
func (RoleSSOOutput) IdentityKey ¶
func (o RoleSSOOutput) IdentityKey() pulumi.StringOutput
Sign the public key.
func (RoleSSOOutput) IdentityUrl ¶
func (o RoleSSOOutput) IdentityUrl() pulumi.StringOutput
Identity provider URL.
func (RoleSSOOutput) ToRoleSSOOutput ¶
func (o RoleSSOOutput) ToRoleSSOOutput() RoleSSOOutput
func (RoleSSOOutput) ToRoleSSOOutputWithContext ¶
func (o RoleSSOOutput) ToRoleSSOOutputWithContext(ctx context.Context) RoleSSOOutput
type RoleSSOState ¶
type RoleSSOState struct { // Client ids. ClientIds pulumi.StringArrayInput // The description of resource. Description pulumi.StringPtrInput // Sign the public key. IdentityKey pulumi.StringPtrInput // Identity provider URL. IdentityUrl pulumi.StringPtrInput // The name of resource. Name pulumi.StringPtrInput }
func (RoleSSOState) ElementType ¶
func (RoleSSOState) ElementType() reflect.Type
type RoleState ¶
type RoleState struct { // Indicates whether the CAM role can login or not. ConsoleLogin pulumi.BoolPtrInput // Create time of the CAM role. CreateTime pulumi.StringPtrInput // Description of the CAM role. Description pulumi.StringPtrInput // Document of the CAM role. The syntax refers to [CAM POLICY](https://intl.cloud.tencent.com/document/product/598/10604). // There are some notes when using this para in terraform: 1. The elements in json claimed supporting two types as `string` // and `array` only support type `array`; 2. Terraform does not support the `root` syntax, when appears, it must be // replaced with the uin it stands for. Document pulumi.StringPtrInput // Name of CAM role. Name pulumi.StringPtrInput // The last update time of the CAM role. UpdateTime pulumi.StringPtrInput }
func (RoleState) ElementType ¶
type RolesArgs ¶
type RolesArgs struct { Description *string `pulumi:"description"` Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` RoleId *string `pulumi:"roleId"` }
A collection of arguments for invoking Roles.
type RolesOutputArgs ¶
type RolesOutputArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Name pulumi.StringPtrInput `pulumi:"name"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` RoleId pulumi.StringPtrInput `pulumi:"roleId"` }
A collection of arguments for invoking Roles.
func (RolesOutputArgs) ElementType ¶
func (RolesOutputArgs) ElementType() reflect.Type
type RolesResult ¶
type RolesResult struct { Description *string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` RoleId *string `pulumi:"roleId"` RoleLists []RolesRoleList `pulumi:"roleLists"` }
A collection of values returned by Roles.
func Roles ¶
func Roles(ctx *pulumi.Context, args *RolesArgs, opts ...pulumi.InvokeOption) (*RolesResult, error)
type RolesResultOutput ¶
type RolesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Roles.
func RolesOutput ¶
func RolesOutput(ctx *pulumi.Context, args RolesOutputArgs, opts ...pulumi.InvokeOption) RolesResultOutput
func (RolesResultOutput) Description ¶
func (o RolesResultOutput) Description() pulumi.StringPtrOutput
func (RolesResultOutput) ElementType ¶
func (RolesResultOutput) ElementType() reflect.Type
func (RolesResultOutput) Id ¶
func (o RolesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (RolesResultOutput) Name ¶
func (o RolesResultOutput) Name() pulumi.StringPtrOutput
func (RolesResultOutput) ResultOutputFile ¶
func (o RolesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (RolesResultOutput) RoleId ¶
func (o RolesResultOutput) RoleId() pulumi.StringPtrOutput
func (RolesResultOutput) RoleLists ¶
func (o RolesResultOutput) RoleLists() RolesRoleListArrayOutput
func (RolesResultOutput) ToRolesResultOutput ¶
func (o RolesResultOutput) ToRolesResultOutput() RolesResultOutput
func (RolesResultOutput) ToRolesResultOutputWithContext ¶
func (o RolesResultOutput) ToRolesResultOutputWithContext(ctx context.Context) RolesResultOutput
type RolesRoleList ¶
type RolesRoleListArgs ¶
type RolesRoleListArgs struct { ConsoleLogin pulumi.BoolInput `pulumi:"consoleLogin"` CreateTime pulumi.StringInput `pulumi:"createTime"` Description pulumi.StringInput `pulumi:"description"` Document pulumi.StringInput `pulumi:"document"` Name pulumi.StringInput `pulumi:"name"` RoleId pulumi.StringInput `pulumi:"roleId"` UpdateTime pulumi.StringInput `pulumi:"updateTime"` }
func (RolesRoleListArgs) ElementType ¶
func (RolesRoleListArgs) ElementType() reflect.Type
func (RolesRoleListArgs) ToRolesRoleListOutput ¶
func (i RolesRoleListArgs) ToRolesRoleListOutput() RolesRoleListOutput
func (RolesRoleListArgs) ToRolesRoleListOutputWithContext ¶
func (i RolesRoleListArgs) ToRolesRoleListOutputWithContext(ctx context.Context) RolesRoleListOutput
type RolesRoleListArray ¶
type RolesRoleListArray []RolesRoleListInput
func (RolesRoleListArray) ElementType ¶
func (RolesRoleListArray) ElementType() reflect.Type
func (RolesRoleListArray) ToRolesRoleListArrayOutput ¶
func (i RolesRoleListArray) ToRolesRoleListArrayOutput() RolesRoleListArrayOutput
func (RolesRoleListArray) ToRolesRoleListArrayOutputWithContext ¶
func (i RolesRoleListArray) ToRolesRoleListArrayOutputWithContext(ctx context.Context) RolesRoleListArrayOutput
type RolesRoleListArrayInput ¶
type RolesRoleListArrayInput interface { pulumi.Input ToRolesRoleListArrayOutput() RolesRoleListArrayOutput ToRolesRoleListArrayOutputWithContext(context.Context) RolesRoleListArrayOutput }
RolesRoleListArrayInput is an input type that accepts RolesRoleListArray and RolesRoleListArrayOutput values. You can construct a concrete instance of `RolesRoleListArrayInput` via:
RolesRoleListArray{ RolesRoleListArgs{...} }
type RolesRoleListArrayOutput ¶
type RolesRoleListArrayOutput struct{ *pulumi.OutputState }
func (RolesRoleListArrayOutput) ElementType ¶
func (RolesRoleListArrayOutput) ElementType() reflect.Type
func (RolesRoleListArrayOutput) Index ¶
func (o RolesRoleListArrayOutput) Index(i pulumi.IntInput) RolesRoleListOutput
func (RolesRoleListArrayOutput) ToRolesRoleListArrayOutput ¶
func (o RolesRoleListArrayOutput) ToRolesRoleListArrayOutput() RolesRoleListArrayOutput
func (RolesRoleListArrayOutput) ToRolesRoleListArrayOutputWithContext ¶
func (o RolesRoleListArrayOutput) ToRolesRoleListArrayOutputWithContext(ctx context.Context) RolesRoleListArrayOutput
type RolesRoleListInput ¶
type RolesRoleListInput interface { pulumi.Input ToRolesRoleListOutput() RolesRoleListOutput ToRolesRoleListOutputWithContext(context.Context) RolesRoleListOutput }
RolesRoleListInput is an input type that accepts RolesRoleListArgs and RolesRoleListOutput values. You can construct a concrete instance of `RolesRoleListInput` via:
RolesRoleListArgs{...}
type RolesRoleListOutput ¶
type RolesRoleListOutput struct{ *pulumi.OutputState }
func (RolesRoleListOutput) ConsoleLogin ¶
func (o RolesRoleListOutput) ConsoleLogin() pulumi.BoolOutput
func (RolesRoleListOutput) CreateTime ¶
func (o RolesRoleListOutput) CreateTime() pulumi.StringOutput
func (RolesRoleListOutput) Description ¶
func (o RolesRoleListOutput) Description() pulumi.StringOutput
func (RolesRoleListOutput) Document ¶
func (o RolesRoleListOutput) Document() pulumi.StringOutput
func (RolesRoleListOutput) ElementType ¶
func (RolesRoleListOutput) ElementType() reflect.Type
func (RolesRoleListOutput) Name ¶
func (o RolesRoleListOutput) Name() pulumi.StringOutput
func (RolesRoleListOutput) RoleId ¶
func (o RolesRoleListOutput) RoleId() pulumi.StringOutput
func (RolesRoleListOutput) ToRolesRoleListOutput ¶
func (o RolesRoleListOutput) ToRolesRoleListOutput() RolesRoleListOutput
func (RolesRoleListOutput) ToRolesRoleListOutputWithContext ¶
func (o RolesRoleListOutput) ToRolesRoleListOutputWithContext(ctx context.Context) RolesRoleListOutput
func (RolesRoleListOutput) UpdateTime ¶
func (o RolesRoleListOutput) UpdateTime() pulumi.StringOutput
type SAMLProvider ¶
type SAMLProvider struct { pulumi.CustomResourceState // The create time of the CAM SAML provider. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The description of the CAM SAML provider. Description pulumi.StringOutput `pulumi:"description"` // The meta data document of the CAM SAML provider. MetaData pulumi.StringOutput `pulumi:"metaData"` // Name of CAM SAML provider. Name pulumi.StringOutput `pulumi:"name"` // The ARN of the CAM SAML provider. ProviderArn pulumi.StringOutput `pulumi:"providerArn"` // The last update time of the CAM SAML provider. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
func GetSAMLProvider ¶
func GetSAMLProvider(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SAMLProviderState, opts ...pulumi.ResourceOption) (*SAMLProvider, error)
GetSAMLProvider gets an existing SAMLProvider resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSAMLProvider ¶
func NewSAMLProvider(ctx *pulumi.Context, name string, args *SAMLProviderArgs, opts ...pulumi.ResourceOption) (*SAMLProvider, error)
NewSAMLProvider registers a new resource with the given unique name, arguments, and options.
func (*SAMLProvider) ElementType ¶
func (*SAMLProvider) ElementType() reflect.Type
func (*SAMLProvider) ToSAMLProviderOutput ¶
func (i *SAMLProvider) ToSAMLProviderOutput() SAMLProviderOutput
func (*SAMLProvider) ToSAMLProviderOutputWithContext ¶
func (i *SAMLProvider) ToSAMLProviderOutputWithContext(ctx context.Context) SAMLProviderOutput
type SAMLProviderArgs ¶
type SAMLProviderArgs struct { // The description of the CAM SAML provider. Description pulumi.StringInput // The meta data document of the CAM SAML provider. MetaData pulumi.StringInput // Name of CAM SAML provider. Name pulumi.StringPtrInput }
The set of arguments for constructing a SAMLProvider resource.
func (SAMLProviderArgs) ElementType ¶
func (SAMLProviderArgs) ElementType() reflect.Type
type SAMLProviderArray ¶
type SAMLProviderArray []SAMLProviderInput
func (SAMLProviderArray) ElementType ¶
func (SAMLProviderArray) ElementType() reflect.Type
func (SAMLProviderArray) ToSAMLProviderArrayOutput ¶
func (i SAMLProviderArray) ToSAMLProviderArrayOutput() SAMLProviderArrayOutput
func (SAMLProviderArray) ToSAMLProviderArrayOutputWithContext ¶
func (i SAMLProviderArray) ToSAMLProviderArrayOutputWithContext(ctx context.Context) SAMLProviderArrayOutput
type SAMLProviderArrayInput ¶
type SAMLProviderArrayInput interface { pulumi.Input ToSAMLProviderArrayOutput() SAMLProviderArrayOutput ToSAMLProviderArrayOutputWithContext(context.Context) SAMLProviderArrayOutput }
SAMLProviderArrayInput is an input type that accepts SAMLProviderArray and SAMLProviderArrayOutput values. You can construct a concrete instance of `SAMLProviderArrayInput` via:
SAMLProviderArray{ SAMLProviderArgs{...} }
type SAMLProviderArrayOutput ¶
type SAMLProviderArrayOutput struct{ *pulumi.OutputState }
func (SAMLProviderArrayOutput) ElementType ¶
func (SAMLProviderArrayOutput) ElementType() reflect.Type
func (SAMLProviderArrayOutput) Index ¶
func (o SAMLProviderArrayOutput) Index(i pulumi.IntInput) SAMLProviderOutput
func (SAMLProviderArrayOutput) ToSAMLProviderArrayOutput ¶
func (o SAMLProviderArrayOutput) ToSAMLProviderArrayOutput() SAMLProviderArrayOutput
func (SAMLProviderArrayOutput) ToSAMLProviderArrayOutputWithContext ¶
func (o SAMLProviderArrayOutput) ToSAMLProviderArrayOutputWithContext(ctx context.Context) SAMLProviderArrayOutput
type SAMLProviderInput ¶
type SAMLProviderInput interface { pulumi.Input ToSAMLProviderOutput() SAMLProviderOutput ToSAMLProviderOutputWithContext(ctx context.Context) SAMLProviderOutput }
type SAMLProviderMap ¶
type SAMLProviderMap map[string]SAMLProviderInput
func (SAMLProviderMap) ElementType ¶
func (SAMLProviderMap) ElementType() reflect.Type
func (SAMLProviderMap) ToSAMLProviderMapOutput ¶
func (i SAMLProviderMap) ToSAMLProviderMapOutput() SAMLProviderMapOutput
func (SAMLProviderMap) ToSAMLProviderMapOutputWithContext ¶
func (i SAMLProviderMap) ToSAMLProviderMapOutputWithContext(ctx context.Context) SAMLProviderMapOutput
type SAMLProviderMapInput ¶
type SAMLProviderMapInput interface { pulumi.Input ToSAMLProviderMapOutput() SAMLProviderMapOutput ToSAMLProviderMapOutputWithContext(context.Context) SAMLProviderMapOutput }
SAMLProviderMapInput is an input type that accepts SAMLProviderMap and SAMLProviderMapOutput values. You can construct a concrete instance of `SAMLProviderMapInput` via:
SAMLProviderMap{ "key": SAMLProviderArgs{...} }
type SAMLProviderMapOutput ¶
type SAMLProviderMapOutput struct{ *pulumi.OutputState }
func (SAMLProviderMapOutput) ElementType ¶
func (SAMLProviderMapOutput) ElementType() reflect.Type
func (SAMLProviderMapOutput) MapIndex ¶
func (o SAMLProviderMapOutput) MapIndex(k pulumi.StringInput) SAMLProviderOutput
func (SAMLProviderMapOutput) ToSAMLProviderMapOutput ¶
func (o SAMLProviderMapOutput) ToSAMLProviderMapOutput() SAMLProviderMapOutput
func (SAMLProviderMapOutput) ToSAMLProviderMapOutputWithContext ¶
func (o SAMLProviderMapOutput) ToSAMLProviderMapOutputWithContext(ctx context.Context) SAMLProviderMapOutput
type SAMLProviderOutput ¶
type SAMLProviderOutput struct{ *pulumi.OutputState }
func (SAMLProviderOutput) CreateTime ¶
func (o SAMLProviderOutput) CreateTime() pulumi.StringOutput
The create time of the CAM SAML provider.
func (SAMLProviderOutput) Description ¶
func (o SAMLProviderOutput) Description() pulumi.StringOutput
The description of the CAM SAML provider.
func (SAMLProviderOutput) ElementType ¶
func (SAMLProviderOutput) ElementType() reflect.Type
func (SAMLProviderOutput) MetaData ¶
func (o SAMLProviderOutput) MetaData() pulumi.StringOutput
The meta data document of the CAM SAML provider.
func (SAMLProviderOutput) Name ¶
func (o SAMLProviderOutput) Name() pulumi.StringOutput
Name of CAM SAML provider.
func (SAMLProviderOutput) ProviderArn ¶
func (o SAMLProviderOutput) ProviderArn() pulumi.StringOutput
The ARN of the CAM SAML provider.
func (SAMLProviderOutput) ToSAMLProviderOutput ¶
func (o SAMLProviderOutput) ToSAMLProviderOutput() SAMLProviderOutput
func (SAMLProviderOutput) ToSAMLProviderOutputWithContext ¶
func (o SAMLProviderOutput) ToSAMLProviderOutputWithContext(ctx context.Context) SAMLProviderOutput
func (SAMLProviderOutput) UpdateTime ¶
func (o SAMLProviderOutput) UpdateTime() pulumi.StringOutput
The last update time of the CAM SAML provider.
type SAMLProviderState ¶
type SAMLProviderState struct { // The create time of the CAM SAML provider. CreateTime pulumi.StringPtrInput // The description of the CAM SAML provider. Description pulumi.StringPtrInput // The meta data document of the CAM SAML provider. MetaData pulumi.StringPtrInput // Name of CAM SAML provider. Name pulumi.StringPtrInput // The ARN of the CAM SAML provider. ProviderArn pulumi.StringPtrInput // The last update time of the CAM SAML provider. UpdateTime pulumi.StringPtrInput }
func (SAMLProviderState) ElementType ¶
func (SAMLProviderState) ElementType() reflect.Type
type SAMLProvidersArgs ¶
type SAMLProvidersArgs struct { Description *string `pulumi:"description"` Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking SAMLProviders.
type SAMLProvidersOutputArgs ¶
type SAMLProvidersOutputArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Name pulumi.StringPtrInput `pulumi:"name"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking SAMLProviders.
func (SAMLProvidersOutputArgs) ElementType ¶
func (SAMLProvidersOutputArgs) ElementType() reflect.Type
type SAMLProvidersProviderListArgs ¶
type SAMLProvidersProviderListArgs struct { CreateTime pulumi.StringInput `pulumi:"createTime"` Description pulumi.StringInput `pulumi:"description"` ModifyTime pulumi.StringInput `pulumi:"modifyTime"` Name pulumi.StringInput `pulumi:"name"` }
func (SAMLProvidersProviderListArgs) ElementType ¶
func (SAMLProvidersProviderListArgs) ElementType() reflect.Type
func (SAMLProvidersProviderListArgs) ToSAMLProvidersProviderListOutput ¶
func (i SAMLProvidersProviderListArgs) ToSAMLProvidersProviderListOutput() SAMLProvidersProviderListOutput
func (SAMLProvidersProviderListArgs) ToSAMLProvidersProviderListOutputWithContext ¶
func (i SAMLProvidersProviderListArgs) ToSAMLProvidersProviderListOutputWithContext(ctx context.Context) SAMLProvidersProviderListOutput
type SAMLProvidersProviderListArray ¶
type SAMLProvidersProviderListArray []SAMLProvidersProviderListInput
func (SAMLProvidersProviderListArray) ElementType ¶
func (SAMLProvidersProviderListArray) ElementType() reflect.Type
func (SAMLProvidersProviderListArray) ToSAMLProvidersProviderListArrayOutput ¶
func (i SAMLProvidersProviderListArray) ToSAMLProvidersProviderListArrayOutput() SAMLProvidersProviderListArrayOutput
func (SAMLProvidersProviderListArray) ToSAMLProvidersProviderListArrayOutputWithContext ¶
func (i SAMLProvidersProviderListArray) ToSAMLProvidersProviderListArrayOutputWithContext(ctx context.Context) SAMLProvidersProviderListArrayOutput
type SAMLProvidersProviderListArrayInput ¶
type SAMLProvidersProviderListArrayInput interface { pulumi.Input ToSAMLProvidersProviderListArrayOutput() SAMLProvidersProviderListArrayOutput ToSAMLProvidersProviderListArrayOutputWithContext(context.Context) SAMLProvidersProviderListArrayOutput }
SAMLProvidersProviderListArrayInput is an input type that accepts SAMLProvidersProviderListArray and SAMLProvidersProviderListArrayOutput values. You can construct a concrete instance of `SAMLProvidersProviderListArrayInput` via:
SAMLProvidersProviderListArray{ SAMLProvidersProviderListArgs{...} }
type SAMLProvidersProviderListArrayOutput ¶
type SAMLProvidersProviderListArrayOutput struct{ *pulumi.OutputState }
func (SAMLProvidersProviderListArrayOutput) ElementType ¶
func (SAMLProvidersProviderListArrayOutput) ElementType() reflect.Type
func (SAMLProvidersProviderListArrayOutput) Index ¶
func (o SAMLProvidersProviderListArrayOutput) Index(i pulumi.IntInput) SAMLProvidersProviderListOutput
func (SAMLProvidersProviderListArrayOutput) ToSAMLProvidersProviderListArrayOutput ¶
func (o SAMLProvidersProviderListArrayOutput) ToSAMLProvidersProviderListArrayOutput() SAMLProvidersProviderListArrayOutput
func (SAMLProvidersProviderListArrayOutput) ToSAMLProvidersProviderListArrayOutputWithContext ¶
func (o SAMLProvidersProviderListArrayOutput) ToSAMLProvidersProviderListArrayOutputWithContext(ctx context.Context) SAMLProvidersProviderListArrayOutput
type SAMLProvidersProviderListInput ¶
type SAMLProvidersProviderListInput interface { pulumi.Input ToSAMLProvidersProviderListOutput() SAMLProvidersProviderListOutput ToSAMLProvidersProviderListOutputWithContext(context.Context) SAMLProvidersProviderListOutput }
SAMLProvidersProviderListInput is an input type that accepts SAMLProvidersProviderListArgs and SAMLProvidersProviderListOutput values. You can construct a concrete instance of `SAMLProvidersProviderListInput` via:
SAMLProvidersProviderListArgs{...}
type SAMLProvidersProviderListOutput ¶
type SAMLProvidersProviderListOutput struct{ *pulumi.OutputState }
func (SAMLProvidersProviderListOutput) CreateTime ¶
func (o SAMLProvidersProviderListOutput) CreateTime() pulumi.StringOutput
func (SAMLProvidersProviderListOutput) Description ¶
func (o SAMLProvidersProviderListOutput) Description() pulumi.StringOutput
func (SAMLProvidersProviderListOutput) ElementType ¶
func (SAMLProvidersProviderListOutput) ElementType() reflect.Type
func (SAMLProvidersProviderListOutput) ModifyTime ¶
func (o SAMLProvidersProviderListOutput) ModifyTime() pulumi.StringOutput
func (SAMLProvidersProviderListOutput) Name ¶
func (o SAMLProvidersProviderListOutput) Name() pulumi.StringOutput
func (SAMLProvidersProviderListOutput) ToSAMLProvidersProviderListOutput ¶
func (o SAMLProvidersProviderListOutput) ToSAMLProvidersProviderListOutput() SAMLProvidersProviderListOutput
func (SAMLProvidersProviderListOutput) ToSAMLProvidersProviderListOutputWithContext ¶
func (o SAMLProvidersProviderListOutput) ToSAMLProvidersProviderListOutputWithContext(ctx context.Context) SAMLProvidersProviderListOutput
type SAMLProvidersResult ¶
type SAMLProvidersResult struct { Description *string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name *string `pulumi:"name"` ProviderLists []SAMLProvidersProviderList `pulumi:"providerLists"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by SAMLProviders.
func SAMLProviders ¶
func SAMLProviders(ctx *pulumi.Context, args *SAMLProvidersArgs, opts ...pulumi.InvokeOption) (*SAMLProvidersResult, error)
type SAMLProvidersResultOutput ¶
type SAMLProvidersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by SAMLProviders.
func SAMLProvidersOutput ¶
func SAMLProvidersOutput(ctx *pulumi.Context, args SAMLProvidersOutputArgs, opts ...pulumi.InvokeOption) SAMLProvidersResultOutput
func (SAMLProvidersResultOutput) Description ¶
func (o SAMLProvidersResultOutput) Description() pulumi.StringPtrOutput
func (SAMLProvidersResultOutput) ElementType ¶
func (SAMLProvidersResultOutput) ElementType() reflect.Type
func (SAMLProvidersResultOutput) Id ¶
func (o SAMLProvidersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (SAMLProvidersResultOutput) Name ¶
func (o SAMLProvidersResultOutput) Name() pulumi.StringPtrOutput
func (SAMLProvidersResultOutput) ProviderLists ¶
func (o SAMLProvidersResultOutput) ProviderLists() SAMLProvidersProviderListArrayOutput
func (SAMLProvidersResultOutput) ResultOutputFile ¶
func (o SAMLProvidersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (SAMLProvidersResultOutput) ToSAMLProvidersResultOutput ¶
func (o SAMLProvidersResultOutput) ToSAMLProvidersResultOutput() SAMLProvidersResultOutput
func (SAMLProvidersResultOutput) ToSAMLProvidersResultOutputWithContext ¶
func (o SAMLProvidersResultOutput) ToSAMLProvidersResultOutputWithContext(ctx context.Context) SAMLProvidersResultOutput
type User ¶
type User struct { pulumi.CustomResourceState // Indicate whether the CAM user can login to the web console or not. ConsoleLogin pulumi.BoolPtrOutput `pulumi:"consoleLogin"` // Country code of the phone number, for example: '86'. CountryCode pulumi.StringOutput `pulumi:"countryCode"` // Email of the CAM user. Email pulumi.StringPtrOutput `pulumi:"email"` // Indicate whether to force deletes the CAM user. If set false, the API secret key will be checked and failed when exists; // otherwise the user will be deleted directly. Default is false. ForceDelete pulumi.BoolPtrOutput `pulumi:"forceDelete"` // Name of the CAM user. Name pulumi.StringOutput `pulumi:"name"` // Indicate whether the CAM user need to reset the password when first logins. NeedResetPassword pulumi.BoolPtrOutput `pulumi:"needResetPassword"` // The password of the CAM user. Password should be at least 8 characters and no more than 32 characters, includes // uppercase letters, lowercase letters, numbers and special characters. Only required when `console_login` is true. If not // set, a random password will be automatically generated. Password pulumi.StringOutput `pulumi:"password"` // Phone number of the CAM user. PhoneNum pulumi.StringPtrOutput `pulumi:"phoneNum"` // Remark of the CAM user. Remark pulumi.StringPtrOutput `pulumi:"remark"` // Secret ID of the CAM user. SecretId pulumi.StringOutput `pulumi:"secretId"` // Secret key of the CAM user. SecretKey pulumi.StringOutput `pulumi:"secretKey"` // ID of the CAM user. Uid pulumi.IntOutput `pulumi:"uid"` // Uin of the CAM User. Uin pulumi.IntOutput `pulumi:"uin"` // Indicate whether to generate the API secret key or not. UseApi pulumi.BoolPtrOutput `pulumi:"useApi"` }
func GetUser ¶
func GetUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserState, opts ...pulumi.ResourceOption) (*User, error)
GetUser gets an existing User resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewUser ¶
func NewUser(ctx *pulumi.Context, name string, args *UserArgs, opts ...pulumi.ResourceOption) (*User, error)
NewUser registers a new resource with the given unique name, arguments, and options.
func (*User) ElementType ¶
func (*User) ToUserOutput ¶
func (i *User) ToUserOutput() UserOutput
func (*User) ToUserOutputWithContext ¶
func (i *User) ToUserOutputWithContext(ctx context.Context) UserOutput
type UserArgs ¶
type UserArgs struct { // Indicate whether the CAM user can login to the web console or not. ConsoleLogin pulumi.BoolPtrInput // Country code of the phone number, for example: '86'. CountryCode pulumi.StringPtrInput // Email of the CAM user. Email pulumi.StringPtrInput // Indicate whether to force deletes the CAM user. If set false, the API secret key will be checked and failed when exists; // otherwise the user will be deleted directly. Default is false. ForceDelete pulumi.BoolPtrInput // Name of the CAM user. Name pulumi.StringPtrInput // Indicate whether the CAM user need to reset the password when first logins. NeedResetPassword pulumi.BoolPtrInput // The password of the CAM user. Password should be at least 8 characters and no more than 32 characters, includes // uppercase letters, lowercase letters, numbers and special characters. Only required when `console_login` is true. If not // set, a random password will be automatically generated. Password pulumi.StringPtrInput // Phone number of the CAM user. PhoneNum pulumi.StringPtrInput // Remark of the CAM user. Remark pulumi.StringPtrInput // Indicate whether to generate the API secret key or not. UseApi pulumi.BoolPtrInput }
The set of arguments for constructing a User resource.
func (UserArgs) ElementType ¶
type UserArray ¶
type UserArray []UserInput
func (UserArray) ElementType ¶
func (UserArray) ToUserArrayOutput ¶
func (i UserArray) ToUserArrayOutput() UserArrayOutput
func (UserArray) ToUserArrayOutputWithContext ¶
func (i UserArray) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
type UserArrayInput ¶
type UserArrayInput interface { pulumi.Input ToUserArrayOutput() UserArrayOutput ToUserArrayOutputWithContext(context.Context) UserArrayOutput }
UserArrayInput is an input type that accepts UserArray and UserArrayOutput values. You can construct a concrete instance of `UserArrayInput` via:
UserArray{ UserArgs{...} }
type UserArrayOutput ¶
type UserArrayOutput struct{ *pulumi.OutputState }
func (UserArrayOutput) ElementType ¶
func (UserArrayOutput) ElementType() reflect.Type
func (UserArrayOutput) Index ¶
func (o UserArrayOutput) Index(i pulumi.IntInput) UserOutput
func (UserArrayOutput) ToUserArrayOutput ¶
func (o UserArrayOutput) ToUserArrayOutput() UserArrayOutput
func (UserArrayOutput) ToUserArrayOutputWithContext ¶
func (o UserArrayOutput) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
type UserInput ¶
type UserInput interface { pulumi.Input ToUserOutput() UserOutput ToUserOutputWithContext(ctx context.Context) UserOutput }
type UserMap ¶
func (UserMap) ElementType ¶
func (UserMap) ToUserMapOutput ¶
func (i UserMap) ToUserMapOutput() UserMapOutput
func (UserMap) ToUserMapOutputWithContext ¶
func (i UserMap) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserMapInput ¶
type UserMapInput interface { pulumi.Input ToUserMapOutput() UserMapOutput ToUserMapOutputWithContext(context.Context) UserMapOutput }
UserMapInput is an input type that accepts UserMap and UserMapOutput values. You can construct a concrete instance of `UserMapInput` via:
UserMap{ "key": UserArgs{...} }
type UserMapOutput ¶
type UserMapOutput struct{ *pulumi.OutputState }
func (UserMapOutput) ElementType ¶
func (UserMapOutput) ElementType() reflect.Type
func (UserMapOutput) MapIndex ¶
func (o UserMapOutput) MapIndex(k pulumi.StringInput) UserOutput
func (UserMapOutput) ToUserMapOutput ¶
func (o UserMapOutput) ToUserMapOutput() UserMapOutput
func (UserMapOutput) ToUserMapOutputWithContext ¶
func (o UserMapOutput) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserOutput ¶
type UserOutput struct{ *pulumi.OutputState }
func (UserOutput) ConsoleLogin ¶
func (o UserOutput) ConsoleLogin() pulumi.BoolPtrOutput
Indicate whether the CAM user can login to the web console or not.
func (UserOutput) CountryCode ¶
func (o UserOutput) CountryCode() pulumi.StringOutput
Country code of the phone number, for example: '86'.
func (UserOutput) ElementType ¶
func (UserOutput) ElementType() reflect.Type
func (UserOutput) ForceDelete ¶
func (o UserOutput) ForceDelete() pulumi.BoolPtrOutput
Indicate whether to force deletes the CAM user. If set false, the API secret key will be checked and failed when exists; otherwise the user will be deleted directly. Default is false.
func (UserOutput) NeedResetPassword ¶
func (o UserOutput) NeedResetPassword() pulumi.BoolPtrOutput
Indicate whether the CAM user need to reset the password when first logins.
func (UserOutput) Password ¶
func (o UserOutput) Password() pulumi.StringOutput
The password of the CAM user. Password should be at least 8 characters and no more than 32 characters, includes uppercase letters, lowercase letters, numbers and special characters. Only required when `console_login` is true. If not set, a random password will be automatically generated.
func (UserOutput) PhoneNum ¶
func (o UserOutput) PhoneNum() pulumi.StringPtrOutput
Phone number of the CAM user.
func (UserOutput) Remark ¶
func (o UserOutput) Remark() pulumi.StringPtrOutput
Remark of the CAM user.
func (UserOutput) SecretId ¶
func (o UserOutput) SecretId() pulumi.StringOutput
Secret ID of the CAM user.
func (UserOutput) SecretKey ¶
func (o UserOutput) SecretKey() pulumi.StringOutput
Secret key of the CAM user.
func (UserOutput) ToUserOutput ¶
func (o UserOutput) ToUserOutput() UserOutput
func (UserOutput) ToUserOutputWithContext ¶
func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
func (UserOutput) UseApi ¶
func (o UserOutput) UseApi() pulumi.BoolPtrOutput
Indicate whether to generate the API secret key or not.
type UserPolicyAttachment ¶
type UserPolicyAttachment struct { pulumi.CustomResourceState // Mode of Creation of the CAM user policy attachment. `1` means the CAM policy attachment is created by production, and // the others indicate syntax strategy ways. CreateMode pulumi.IntOutput `pulumi:"createMode"` // Create time of the CAM user policy attachment. CreateTime pulumi.StringOutput `pulumi:"createTime"` // ID of the policy. PolicyId pulumi.StringOutput `pulumi:"policyId"` // Name of the policy. PolicyName pulumi.StringOutput `pulumi:"policyName"` // Type of the policy strategy. `User` means customer strategy and `QCS` means preset strategy. PolicyType pulumi.StringOutput `pulumi:"policyType"` // ID of the attached CAM user. // // Deprecated: It has been deprecated from version 1.59.5. Use `user_name` instead. UserId pulumi.StringPtrOutput `pulumi:"userId"` // Name of the attached CAM user as uniq key. UserName pulumi.StringPtrOutput `pulumi:"userName"` }
func GetUserPolicyAttachment ¶
func GetUserPolicyAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserPolicyAttachmentState, opts ...pulumi.ResourceOption) (*UserPolicyAttachment, error)
GetUserPolicyAttachment gets an existing UserPolicyAttachment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewUserPolicyAttachment ¶
func NewUserPolicyAttachment(ctx *pulumi.Context, name string, args *UserPolicyAttachmentArgs, opts ...pulumi.ResourceOption) (*UserPolicyAttachment, error)
NewUserPolicyAttachment registers a new resource with the given unique name, arguments, and options.
func (*UserPolicyAttachment) ElementType ¶
func (*UserPolicyAttachment) ElementType() reflect.Type
func (*UserPolicyAttachment) ToUserPolicyAttachmentOutput ¶
func (i *UserPolicyAttachment) ToUserPolicyAttachmentOutput() UserPolicyAttachmentOutput
func (*UserPolicyAttachment) ToUserPolicyAttachmentOutputWithContext ¶
func (i *UserPolicyAttachment) ToUserPolicyAttachmentOutputWithContext(ctx context.Context) UserPolicyAttachmentOutput
type UserPolicyAttachmentArgs ¶
type UserPolicyAttachmentArgs struct { // ID of the policy. PolicyId pulumi.StringInput // ID of the attached CAM user. // // Deprecated: It has been deprecated from version 1.59.5. Use `user_name` instead. UserId pulumi.StringPtrInput // Name of the attached CAM user as uniq key. UserName pulumi.StringPtrInput }
The set of arguments for constructing a UserPolicyAttachment resource.
func (UserPolicyAttachmentArgs) ElementType ¶
func (UserPolicyAttachmentArgs) ElementType() reflect.Type
type UserPolicyAttachmentArray ¶
type UserPolicyAttachmentArray []UserPolicyAttachmentInput
func (UserPolicyAttachmentArray) ElementType ¶
func (UserPolicyAttachmentArray) ElementType() reflect.Type
func (UserPolicyAttachmentArray) ToUserPolicyAttachmentArrayOutput ¶
func (i UserPolicyAttachmentArray) ToUserPolicyAttachmentArrayOutput() UserPolicyAttachmentArrayOutput
func (UserPolicyAttachmentArray) ToUserPolicyAttachmentArrayOutputWithContext ¶
func (i UserPolicyAttachmentArray) ToUserPolicyAttachmentArrayOutputWithContext(ctx context.Context) UserPolicyAttachmentArrayOutput
type UserPolicyAttachmentArrayInput ¶
type UserPolicyAttachmentArrayInput interface { pulumi.Input ToUserPolicyAttachmentArrayOutput() UserPolicyAttachmentArrayOutput ToUserPolicyAttachmentArrayOutputWithContext(context.Context) UserPolicyAttachmentArrayOutput }
UserPolicyAttachmentArrayInput is an input type that accepts UserPolicyAttachmentArray and UserPolicyAttachmentArrayOutput values. You can construct a concrete instance of `UserPolicyAttachmentArrayInput` via:
UserPolicyAttachmentArray{ UserPolicyAttachmentArgs{...} }
type UserPolicyAttachmentArrayOutput ¶
type UserPolicyAttachmentArrayOutput struct{ *pulumi.OutputState }
func (UserPolicyAttachmentArrayOutput) ElementType ¶
func (UserPolicyAttachmentArrayOutput) ElementType() reflect.Type
func (UserPolicyAttachmentArrayOutput) Index ¶
func (o UserPolicyAttachmentArrayOutput) Index(i pulumi.IntInput) UserPolicyAttachmentOutput
func (UserPolicyAttachmentArrayOutput) ToUserPolicyAttachmentArrayOutput ¶
func (o UserPolicyAttachmentArrayOutput) ToUserPolicyAttachmentArrayOutput() UserPolicyAttachmentArrayOutput
func (UserPolicyAttachmentArrayOutput) ToUserPolicyAttachmentArrayOutputWithContext ¶
func (o UserPolicyAttachmentArrayOutput) ToUserPolicyAttachmentArrayOutputWithContext(ctx context.Context) UserPolicyAttachmentArrayOutput
type UserPolicyAttachmentInput ¶
type UserPolicyAttachmentInput interface { pulumi.Input ToUserPolicyAttachmentOutput() UserPolicyAttachmentOutput ToUserPolicyAttachmentOutputWithContext(ctx context.Context) UserPolicyAttachmentOutput }
type UserPolicyAttachmentMap ¶
type UserPolicyAttachmentMap map[string]UserPolicyAttachmentInput
func (UserPolicyAttachmentMap) ElementType ¶
func (UserPolicyAttachmentMap) ElementType() reflect.Type
func (UserPolicyAttachmentMap) ToUserPolicyAttachmentMapOutput ¶
func (i UserPolicyAttachmentMap) ToUserPolicyAttachmentMapOutput() UserPolicyAttachmentMapOutput
func (UserPolicyAttachmentMap) ToUserPolicyAttachmentMapOutputWithContext ¶
func (i UserPolicyAttachmentMap) ToUserPolicyAttachmentMapOutputWithContext(ctx context.Context) UserPolicyAttachmentMapOutput
type UserPolicyAttachmentMapInput ¶
type UserPolicyAttachmentMapInput interface { pulumi.Input ToUserPolicyAttachmentMapOutput() UserPolicyAttachmentMapOutput ToUserPolicyAttachmentMapOutputWithContext(context.Context) UserPolicyAttachmentMapOutput }
UserPolicyAttachmentMapInput is an input type that accepts UserPolicyAttachmentMap and UserPolicyAttachmentMapOutput values. You can construct a concrete instance of `UserPolicyAttachmentMapInput` via:
UserPolicyAttachmentMap{ "key": UserPolicyAttachmentArgs{...} }
type UserPolicyAttachmentMapOutput ¶
type UserPolicyAttachmentMapOutput struct{ *pulumi.OutputState }
func (UserPolicyAttachmentMapOutput) ElementType ¶
func (UserPolicyAttachmentMapOutput) ElementType() reflect.Type
func (UserPolicyAttachmentMapOutput) MapIndex ¶
func (o UserPolicyAttachmentMapOutput) MapIndex(k pulumi.StringInput) UserPolicyAttachmentOutput
func (UserPolicyAttachmentMapOutput) ToUserPolicyAttachmentMapOutput ¶
func (o UserPolicyAttachmentMapOutput) ToUserPolicyAttachmentMapOutput() UserPolicyAttachmentMapOutput
func (UserPolicyAttachmentMapOutput) ToUserPolicyAttachmentMapOutputWithContext ¶
func (o UserPolicyAttachmentMapOutput) ToUserPolicyAttachmentMapOutputWithContext(ctx context.Context) UserPolicyAttachmentMapOutput
type UserPolicyAttachmentOutput ¶
type UserPolicyAttachmentOutput struct{ *pulumi.OutputState }
func (UserPolicyAttachmentOutput) CreateMode ¶
func (o UserPolicyAttachmentOutput) CreateMode() pulumi.IntOutput
Mode of Creation of the CAM user policy attachment. `1` means the CAM policy attachment is created by production, and the others indicate syntax strategy ways.
func (UserPolicyAttachmentOutput) CreateTime ¶
func (o UserPolicyAttachmentOutput) CreateTime() pulumi.StringOutput
Create time of the CAM user policy attachment.
func (UserPolicyAttachmentOutput) ElementType ¶
func (UserPolicyAttachmentOutput) ElementType() reflect.Type
func (UserPolicyAttachmentOutput) PolicyId ¶
func (o UserPolicyAttachmentOutput) PolicyId() pulumi.StringOutput
ID of the policy.
func (UserPolicyAttachmentOutput) PolicyName ¶
func (o UserPolicyAttachmentOutput) PolicyName() pulumi.StringOutput
Name of the policy.
func (UserPolicyAttachmentOutput) PolicyType ¶
func (o UserPolicyAttachmentOutput) PolicyType() pulumi.StringOutput
Type of the policy strategy. `User` means customer strategy and `QCS` means preset strategy.
func (UserPolicyAttachmentOutput) ToUserPolicyAttachmentOutput ¶
func (o UserPolicyAttachmentOutput) ToUserPolicyAttachmentOutput() UserPolicyAttachmentOutput
func (UserPolicyAttachmentOutput) ToUserPolicyAttachmentOutputWithContext ¶
func (o UserPolicyAttachmentOutput) ToUserPolicyAttachmentOutputWithContext(ctx context.Context) UserPolicyAttachmentOutput
func (UserPolicyAttachmentOutput) UserId
deprecated
func (o UserPolicyAttachmentOutput) UserId() pulumi.StringPtrOutput
ID of the attached CAM user.
Deprecated: It has been deprecated from version 1.59.5. Use `user_name` instead.
func (UserPolicyAttachmentOutput) UserName ¶
func (o UserPolicyAttachmentOutput) UserName() pulumi.StringPtrOutput
Name of the attached CAM user as uniq key.
type UserPolicyAttachmentState ¶
type UserPolicyAttachmentState struct { // Mode of Creation of the CAM user policy attachment. `1` means the CAM policy attachment is created by production, and // the others indicate syntax strategy ways. CreateMode pulumi.IntPtrInput // Create time of the CAM user policy attachment. CreateTime pulumi.StringPtrInput // ID of the policy. PolicyId pulumi.StringPtrInput // Name of the policy. PolicyName pulumi.StringPtrInput // Type of the policy strategy. `User` means customer strategy and `QCS` means preset strategy. PolicyType pulumi.StringPtrInput // ID of the attached CAM user. // // Deprecated: It has been deprecated from version 1.59.5. Use `user_name` instead. UserId pulumi.StringPtrInput // Name of the attached CAM user as uniq key. UserName pulumi.StringPtrInput }
func (UserPolicyAttachmentState) ElementType ¶
func (UserPolicyAttachmentState) ElementType() reflect.Type
type UserPolicyAttachmentsArgs ¶
type UserPolicyAttachmentsArgs struct { CreateMode *int `pulumi:"createMode"` PolicyId *string `pulumi:"policyId"` PolicyType *string `pulumi:"policyType"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Deprecated: It has been deprecated from version 1.59.6. Use `user_name` instead. UserId *string `pulumi:"userId"` UserName *string `pulumi:"userName"` }
A collection of arguments for invoking UserPolicyAttachments.
type UserPolicyAttachmentsOutputArgs ¶
type UserPolicyAttachmentsOutputArgs struct { CreateMode pulumi.IntPtrInput `pulumi:"createMode"` PolicyId pulumi.StringPtrInput `pulumi:"policyId"` PolicyType pulumi.StringPtrInput `pulumi:"policyType"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Deprecated: It has been deprecated from version 1.59.6. Use `user_name` instead. UserId pulumi.StringPtrInput `pulumi:"userId"` UserName pulumi.StringPtrInput `pulumi:"userName"` }
A collection of arguments for invoking UserPolicyAttachments.
func (UserPolicyAttachmentsOutputArgs) ElementType ¶
func (UserPolicyAttachmentsOutputArgs) ElementType() reflect.Type
type UserPolicyAttachmentsResult ¶
type UserPolicyAttachmentsResult struct { CreateMode *int `pulumi:"createMode"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` PolicyId *string `pulumi:"policyId"` PolicyType *string `pulumi:"policyType"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Deprecated: It has been deprecated from version 1.59.6. Use `user_name` instead. UserId *string `pulumi:"userId"` UserName *string `pulumi:"userName"` UserPolicyAttachmentLists []UserPolicyAttachmentsUserPolicyAttachmentList `pulumi:"userPolicyAttachmentLists"` }
A collection of values returned by UserPolicyAttachments.
func UserPolicyAttachments ¶
func UserPolicyAttachments(ctx *pulumi.Context, args *UserPolicyAttachmentsArgs, opts ...pulumi.InvokeOption) (*UserPolicyAttachmentsResult, error)
type UserPolicyAttachmentsResultOutput ¶
type UserPolicyAttachmentsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by UserPolicyAttachments.
func UserPolicyAttachmentsOutput ¶
func UserPolicyAttachmentsOutput(ctx *pulumi.Context, args UserPolicyAttachmentsOutputArgs, opts ...pulumi.InvokeOption) UserPolicyAttachmentsResultOutput
func (UserPolicyAttachmentsResultOutput) CreateMode ¶
func (o UserPolicyAttachmentsResultOutput) CreateMode() pulumi.IntPtrOutput
func (UserPolicyAttachmentsResultOutput) ElementType ¶
func (UserPolicyAttachmentsResultOutput) ElementType() reflect.Type
func (UserPolicyAttachmentsResultOutput) Id ¶
func (o UserPolicyAttachmentsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (UserPolicyAttachmentsResultOutput) PolicyId ¶
func (o UserPolicyAttachmentsResultOutput) PolicyId() pulumi.StringPtrOutput
func (UserPolicyAttachmentsResultOutput) PolicyType ¶
func (o UserPolicyAttachmentsResultOutput) PolicyType() pulumi.StringPtrOutput
func (UserPolicyAttachmentsResultOutput) ResultOutputFile ¶
func (o UserPolicyAttachmentsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (UserPolicyAttachmentsResultOutput) ToUserPolicyAttachmentsResultOutput ¶
func (o UserPolicyAttachmentsResultOutput) ToUserPolicyAttachmentsResultOutput() UserPolicyAttachmentsResultOutput
func (UserPolicyAttachmentsResultOutput) ToUserPolicyAttachmentsResultOutputWithContext ¶
func (o UserPolicyAttachmentsResultOutput) ToUserPolicyAttachmentsResultOutputWithContext(ctx context.Context) UserPolicyAttachmentsResultOutput
func (UserPolicyAttachmentsResultOutput) UserId
deprecated
func (o UserPolicyAttachmentsResultOutput) UserId() pulumi.StringPtrOutput
Deprecated: It has been deprecated from version 1.59.6. Use `user_name` instead.
func (UserPolicyAttachmentsResultOutput) UserName ¶
func (o UserPolicyAttachmentsResultOutput) UserName() pulumi.StringPtrOutput
func (UserPolicyAttachmentsResultOutput) UserPolicyAttachmentLists ¶
func (o UserPolicyAttachmentsResultOutput) UserPolicyAttachmentLists() UserPolicyAttachmentsUserPolicyAttachmentListArrayOutput
type UserPolicyAttachmentsUserPolicyAttachmentList ¶
type UserPolicyAttachmentsUserPolicyAttachmentList struct { CreateMode int `pulumi:"createMode"` CreateTime string `pulumi:"createTime"` PolicyId string `pulumi:"policyId"` PolicyName string `pulumi:"policyName"` PolicyType string `pulumi:"policyType"` // Deprecated: It has been deprecated from version 1.59.6. Use `user_name` instead. UserId string `pulumi:"userId"` UserName string `pulumi:"userName"` }
type UserPolicyAttachmentsUserPolicyAttachmentListArgs ¶
type UserPolicyAttachmentsUserPolicyAttachmentListArgs struct { CreateMode pulumi.IntInput `pulumi:"createMode"` CreateTime pulumi.StringInput `pulumi:"createTime"` PolicyId pulumi.StringInput `pulumi:"policyId"` PolicyName pulumi.StringInput `pulumi:"policyName"` PolicyType pulumi.StringInput `pulumi:"policyType"` // Deprecated: It has been deprecated from version 1.59.6. Use `user_name` instead. UserId pulumi.StringInput `pulumi:"userId"` UserName pulumi.StringInput `pulumi:"userName"` }
func (UserPolicyAttachmentsUserPolicyAttachmentListArgs) ElementType ¶
func (UserPolicyAttachmentsUserPolicyAttachmentListArgs) ElementType() reflect.Type
func (UserPolicyAttachmentsUserPolicyAttachmentListArgs) ToUserPolicyAttachmentsUserPolicyAttachmentListOutput ¶
func (i UserPolicyAttachmentsUserPolicyAttachmentListArgs) ToUserPolicyAttachmentsUserPolicyAttachmentListOutput() UserPolicyAttachmentsUserPolicyAttachmentListOutput
func (UserPolicyAttachmentsUserPolicyAttachmentListArgs) ToUserPolicyAttachmentsUserPolicyAttachmentListOutputWithContext ¶
func (i UserPolicyAttachmentsUserPolicyAttachmentListArgs) ToUserPolicyAttachmentsUserPolicyAttachmentListOutputWithContext(ctx context.Context) UserPolicyAttachmentsUserPolicyAttachmentListOutput
type UserPolicyAttachmentsUserPolicyAttachmentListArray ¶
type UserPolicyAttachmentsUserPolicyAttachmentListArray []UserPolicyAttachmentsUserPolicyAttachmentListInput
func (UserPolicyAttachmentsUserPolicyAttachmentListArray) ElementType ¶
func (UserPolicyAttachmentsUserPolicyAttachmentListArray) ElementType() reflect.Type
func (UserPolicyAttachmentsUserPolicyAttachmentListArray) ToUserPolicyAttachmentsUserPolicyAttachmentListArrayOutput ¶
func (i UserPolicyAttachmentsUserPolicyAttachmentListArray) ToUserPolicyAttachmentsUserPolicyAttachmentListArrayOutput() UserPolicyAttachmentsUserPolicyAttachmentListArrayOutput
func (UserPolicyAttachmentsUserPolicyAttachmentListArray) ToUserPolicyAttachmentsUserPolicyAttachmentListArrayOutputWithContext ¶
func (i UserPolicyAttachmentsUserPolicyAttachmentListArray) ToUserPolicyAttachmentsUserPolicyAttachmentListArrayOutputWithContext(ctx context.Context) UserPolicyAttachmentsUserPolicyAttachmentListArrayOutput
type UserPolicyAttachmentsUserPolicyAttachmentListArrayInput ¶
type UserPolicyAttachmentsUserPolicyAttachmentListArrayInput interface { pulumi.Input ToUserPolicyAttachmentsUserPolicyAttachmentListArrayOutput() UserPolicyAttachmentsUserPolicyAttachmentListArrayOutput ToUserPolicyAttachmentsUserPolicyAttachmentListArrayOutputWithContext(context.Context) UserPolicyAttachmentsUserPolicyAttachmentListArrayOutput }
UserPolicyAttachmentsUserPolicyAttachmentListArrayInput is an input type that accepts UserPolicyAttachmentsUserPolicyAttachmentListArray and UserPolicyAttachmentsUserPolicyAttachmentListArrayOutput values. You can construct a concrete instance of `UserPolicyAttachmentsUserPolicyAttachmentListArrayInput` via:
UserPolicyAttachmentsUserPolicyAttachmentListArray{ UserPolicyAttachmentsUserPolicyAttachmentListArgs{...} }
type UserPolicyAttachmentsUserPolicyAttachmentListArrayOutput ¶
type UserPolicyAttachmentsUserPolicyAttachmentListArrayOutput struct{ *pulumi.OutputState }
func (UserPolicyAttachmentsUserPolicyAttachmentListArrayOutput) ElementType ¶
func (UserPolicyAttachmentsUserPolicyAttachmentListArrayOutput) ElementType() reflect.Type
func (UserPolicyAttachmentsUserPolicyAttachmentListArrayOutput) ToUserPolicyAttachmentsUserPolicyAttachmentListArrayOutput ¶
func (o UserPolicyAttachmentsUserPolicyAttachmentListArrayOutput) ToUserPolicyAttachmentsUserPolicyAttachmentListArrayOutput() UserPolicyAttachmentsUserPolicyAttachmentListArrayOutput
func (UserPolicyAttachmentsUserPolicyAttachmentListArrayOutput) ToUserPolicyAttachmentsUserPolicyAttachmentListArrayOutputWithContext ¶
func (o UserPolicyAttachmentsUserPolicyAttachmentListArrayOutput) ToUserPolicyAttachmentsUserPolicyAttachmentListArrayOutputWithContext(ctx context.Context) UserPolicyAttachmentsUserPolicyAttachmentListArrayOutput
type UserPolicyAttachmentsUserPolicyAttachmentListInput ¶
type UserPolicyAttachmentsUserPolicyAttachmentListInput interface { pulumi.Input ToUserPolicyAttachmentsUserPolicyAttachmentListOutput() UserPolicyAttachmentsUserPolicyAttachmentListOutput ToUserPolicyAttachmentsUserPolicyAttachmentListOutputWithContext(context.Context) UserPolicyAttachmentsUserPolicyAttachmentListOutput }
UserPolicyAttachmentsUserPolicyAttachmentListInput is an input type that accepts UserPolicyAttachmentsUserPolicyAttachmentListArgs and UserPolicyAttachmentsUserPolicyAttachmentListOutput values. You can construct a concrete instance of `UserPolicyAttachmentsUserPolicyAttachmentListInput` via:
UserPolicyAttachmentsUserPolicyAttachmentListArgs{...}
type UserPolicyAttachmentsUserPolicyAttachmentListOutput ¶
type UserPolicyAttachmentsUserPolicyAttachmentListOutput struct{ *pulumi.OutputState }
func (UserPolicyAttachmentsUserPolicyAttachmentListOutput) CreateMode ¶
func (o UserPolicyAttachmentsUserPolicyAttachmentListOutput) CreateMode() pulumi.IntOutput
func (UserPolicyAttachmentsUserPolicyAttachmentListOutput) CreateTime ¶
func (o UserPolicyAttachmentsUserPolicyAttachmentListOutput) CreateTime() pulumi.StringOutput
func (UserPolicyAttachmentsUserPolicyAttachmentListOutput) ElementType ¶
func (UserPolicyAttachmentsUserPolicyAttachmentListOutput) ElementType() reflect.Type
func (UserPolicyAttachmentsUserPolicyAttachmentListOutput) PolicyId ¶
func (o UserPolicyAttachmentsUserPolicyAttachmentListOutput) PolicyId() pulumi.StringOutput
func (UserPolicyAttachmentsUserPolicyAttachmentListOutput) PolicyName ¶
func (o UserPolicyAttachmentsUserPolicyAttachmentListOutput) PolicyName() pulumi.StringOutput
func (UserPolicyAttachmentsUserPolicyAttachmentListOutput) PolicyType ¶
func (o UserPolicyAttachmentsUserPolicyAttachmentListOutput) PolicyType() pulumi.StringOutput
func (UserPolicyAttachmentsUserPolicyAttachmentListOutput) ToUserPolicyAttachmentsUserPolicyAttachmentListOutput ¶
func (o UserPolicyAttachmentsUserPolicyAttachmentListOutput) ToUserPolicyAttachmentsUserPolicyAttachmentListOutput() UserPolicyAttachmentsUserPolicyAttachmentListOutput
func (UserPolicyAttachmentsUserPolicyAttachmentListOutput) ToUserPolicyAttachmentsUserPolicyAttachmentListOutputWithContext ¶
func (o UserPolicyAttachmentsUserPolicyAttachmentListOutput) ToUserPolicyAttachmentsUserPolicyAttachmentListOutputWithContext(ctx context.Context) UserPolicyAttachmentsUserPolicyAttachmentListOutput
func (UserPolicyAttachmentsUserPolicyAttachmentListOutput) UserId
deprecated
func (o UserPolicyAttachmentsUserPolicyAttachmentListOutput) UserId() pulumi.StringOutput
Deprecated: It has been deprecated from version 1.59.6. Use `user_name` instead.
func (UserPolicyAttachmentsUserPolicyAttachmentListOutput) UserName ¶
func (o UserPolicyAttachmentsUserPolicyAttachmentListOutput) UserName() pulumi.StringOutput
type UserState ¶
type UserState struct { // Indicate whether the CAM user can login to the web console or not. ConsoleLogin pulumi.BoolPtrInput // Country code of the phone number, for example: '86'. CountryCode pulumi.StringPtrInput // Email of the CAM user. Email pulumi.StringPtrInput // Indicate whether to force deletes the CAM user. If set false, the API secret key will be checked and failed when exists; // otherwise the user will be deleted directly. Default is false. ForceDelete pulumi.BoolPtrInput // Name of the CAM user. Name pulumi.StringPtrInput // Indicate whether the CAM user need to reset the password when first logins. NeedResetPassword pulumi.BoolPtrInput // The password of the CAM user. Password should be at least 8 characters and no more than 32 characters, includes // uppercase letters, lowercase letters, numbers and special characters. Only required when `console_login` is true. If not // set, a random password will be automatically generated. Password pulumi.StringPtrInput // Phone number of the CAM user. PhoneNum pulumi.StringPtrInput // Remark of the CAM user. Remark pulumi.StringPtrInput // Secret ID of the CAM user. SecretId pulumi.StringPtrInput // Secret key of the CAM user. SecretKey pulumi.StringPtrInput // ID of the CAM user. Uid pulumi.IntPtrInput // Uin of the CAM User. Uin pulumi.IntPtrInput // Indicate whether to generate the API secret key or not. UseApi pulumi.BoolPtrInput }
func (UserState) ElementType ¶
type UsersArgs ¶
type UsersArgs struct { ConsoleLogin *bool `pulumi:"consoleLogin"` CountryCode *string `pulumi:"countryCode"` Email *string `pulumi:"email"` Name *string `pulumi:"name"` PhoneNum *string `pulumi:"phoneNum"` Remark *string `pulumi:"remark"` ResultOutputFile *string `pulumi:"resultOutputFile"` Uid *int `pulumi:"uid"` Uin *int `pulumi:"uin"` }
A collection of arguments for invoking Users.
type UsersOutputArgs ¶
type UsersOutputArgs struct { ConsoleLogin pulumi.BoolPtrInput `pulumi:"consoleLogin"` CountryCode pulumi.StringPtrInput `pulumi:"countryCode"` Email pulumi.StringPtrInput `pulumi:"email"` Name pulumi.StringPtrInput `pulumi:"name"` PhoneNum pulumi.StringPtrInput `pulumi:"phoneNum"` Remark pulumi.StringPtrInput `pulumi:"remark"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` Uid pulumi.IntPtrInput `pulumi:"uid"` Uin pulumi.IntPtrInput `pulumi:"uin"` }
A collection of arguments for invoking Users.
func (UsersOutputArgs) ElementType ¶
func (UsersOutputArgs) ElementType() reflect.Type
type UsersResult ¶
type UsersResult struct { ConsoleLogin *bool `pulumi:"consoleLogin"` CountryCode *string `pulumi:"countryCode"` Email *string `pulumi:"email"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name *string `pulumi:"name"` PhoneNum *string `pulumi:"phoneNum"` Remark *string `pulumi:"remark"` ResultOutputFile *string `pulumi:"resultOutputFile"` Uid *int `pulumi:"uid"` Uin *int `pulumi:"uin"` UserLists []UsersUserList `pulumi:"userLists"` }
A collection of values returned by Users.
func Users ¶
func Users(ctx *pulumi.Context, args *UsersArgs, opts ...pulumi.InvokeOption) (*UsersResult, error)
type UsersResultOutput ¶
type UsersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Users.
func UsersOutput ¶
func UsersOutput(ctx *pulumi.Context, args UsersOutputArgs, opts ...pulumi.InvokeOption) UsersResultOutput
func (UsersResultOutput) ConsoleLogin ¶
func (o UsersResultOutput) ConsoleLogin() pulumi.BoolPtrOutput
func (UsersResultOutput) CountryCode ¶
func (o UsersResultOutput) CountryCode() pulumi.StringPtrOutput
func (UsersResultOutput) ElementType ¶
func (UsersResultOutput) ElementType() reflect.Type
func (UsersResultOutput) Email ¶
func (o UsersResultOutput) Email() pulumi.StringPtrOutput
func (UsersResultOutput) Id ¶
func (o UsersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (UsersResultOutput) Name ¶
func (o UsersResultOutput) Name() pulumi.StringPtrOutput
func (UsersResultOutput) PhoneNum ¶
func (o UsersResultOutput) PhoneNum() pulumi.StringPtrOutput
func (UsersResultOutput) Remark ¶
func (o UsersResultOutput) Remark() pulumi.StringPtrOutput
func (UsersResultOutput) ResultOutputFile ¶
func (o UsersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (UsersResultOutput) ToUsersResultOutput ¶
func (o UsersResultOutput) ToUsersResultOutput() UsersResultOutput
func (UsersResultOutput) ToUsersResultOutputWithContext ¶
func (o UsersResultOutput) ToUsersResultOutputWithContext(ctx context.Context) UsersResultOutput
func (UsersResultOutput) Uid ¶
func (o UsersResultOutput) Uid() pulumi.IntPtrOutput
func (UsersResultOutput) Uin ¶
func (o UsersResultOutput) Uin() pulumi.IntPtrOutput
func (UsersResultOutput) UserLists ¶
func (o UsersResultOutput) UserLists() UsersUserListArrayOutput
type UsersUserList ¶
type UsersUserList struct { ConsoleLogin *bool `pulumi:"consoleLogin"` CountryCode string `pulumi:"countryCode"` Email string `pulumi:"email"` Name string `pulumi:"name"` PhoneNum string `pulumi:"phoneNum"` Remark string `pulumi:"remark"` Uid int `pulumi:"uid"` Uin int `pulumi:"uin"` UserId string `pulumi:"userId"` }
type UsersUserListArgs ¶
type UsersUserListArgs struct { ConsoleLogin pulumi.BoolPtrInput `pulumi:"consoleLogin"` CountryCode pulumi.StringInput `pulumi:"countryCode"` Email pulumi.StringInput `pulumi:"email"` Name pulumi.StringInput `pulumi:"name"` PhoneNum pulumi.StringInput `pulumi:"phoneNum"` Remark pulumi.StringInput `pulumi:"remark"` Uid pulumi.IntInput `pulumi:"uid"` Uin pulumi.IntInput `pulumi:"uin"` UserId pulumi.StringInput `pulumi:"userId"` }
func (UsersUserListArgs) ElementType ¶
func (UsersUserListArgs) ElementType() reflect.Type
func (UsersUserListArgs) ToUsersUserListOutput ¶
func (i UsersUserListArgs) ToUsersUserListOutput() UsersUserListOutput
func (UsersUserListArgs) ToUsersUserListOutputWithContext ¶
func (i UsersUserListArgs) ToUsersUserListOutputWithContext(ctx context.Context) UsersUserListOutput
type UsersUserListArray ¶
type UsersUserListArray []UsersUserListInput
func (UsersUserListArray) ElementType ¶
func (UsersUserListArray) ElementType() reflect.Type
func (UsersUserListArray) ToUsersUserListArrayOutput ¶
func (i UsersUserListArray) ToUsersUserListArrayOutput() UsersUserListArrayOutput
func (UsersUserListArray) ToUsersUserListArrayOutputWithContext ¶
func (i UsersUserListArray) ToUsersUserListArrayOutputWithContext(ctx context.Context) UsersUserListArrayOutput
type UsersUserListArrayInput ¶
type UsersUserListArrayInput interface { pulumi.Input ToUsersUserListArrayOutput() UsersUserListArrayOutput ToUsersUserListArrayOutputWithContext(context.Context) UsersUserListArrayOutput }
UsersUserListArrayInput is an input type that accepts UsersUserListArray and UsersUserListArrayOutput values. You can construct a concrete instance of `UsersUserListArrayInput` via:
UsersUserListArray{ UsersUserListArgs{...} }
type UsersUserListArrayOutput ¶
type UsersUserListArrayOutput struct{ *pulumi.OutputState }
func (UsersUserListArrayOutput) ElementType ¶
func (UsersUserListArrayOutput) ElementType() reflect.Type
func (UsersUserListArrayOutput) Index ¶
func (o UsersUserListArrayOutput) Index(i pulumi.IntInput) UsersUserListOutput
func (UsersUserListArrayOutput) ToUsersUserListArrayOutput ¶
func (o UsersUserListArrayOutput) ToUsersUserListArrayOutput() UsersUserListArrayOutput
func (UsersUserListArrayOutput) ToUsersUserListArrayOutputWithContext ¶
func (o UsersUserListArrayOutput) ToUsersUserListArrayOutputWithContext(ctx context.Context) UsersUserListArrayOutput
type UsersUserListInput ¶
type UsersUserListInput interface { pulumi.Input ToUsersUserListOutput() UsersUserListOutput ToUsersUserListOutputWithContext(context.Context) UsersUserListOutput }
UsersUserListInput is an input type that accepts UsersUserListArgs and UsersUserListOutput values. You can construct a concrete instance of `UsersUserListInput` via:
UsersUserListArgs{...}
type UsersUserListOutput ¶
type UsersUserListOutput struct{ *pulumi.OutputState }
func (UsersUserListOutput) ConsoleLogin ¶
func (o UsersUserListOutput) ConsoleLogin() pulumi.BoolPtrOutput
func (UsersUserListOutput) CountryCode ¶
func (o UsersUserListOutput) CountryCode() pulumi.StringOutput
func (UsersUserListOutput) ElementType ¶
func (UsersUserListOutput) ElementType() reflect.Type
func (UsersUserListOutput) Email ¶
func (o UsersUserListOutput) Email() pulumi.StringOutput
func (UsersUserListOutput) Name ¶
func (o UsersUserListOutput) Name() pulumi.StringOutput
func (UsersUserListOutput) PhoneNum ¶
func (o UsersUserListOutput) PhoneNum() pulumi.StringOutput
func (UsersUserListOutput) Remark ¶
func (o UsersUserListOutput) Remark() pulumi.StringOutput
func (UsersUserListOutput) ToUsersUserListOutput ¶
func (o UsersUserListOutput) ToUsersUserListOutput() UsersUserListOutput
func (UsersUserListOutput) ToUsersUserListOutputWithContext ¶
func (o UsersUserListOutput) ToUsersUserListOutputWithContext(ctx context.Context) UsersUserListOutput
func (UsersUserListOutput) Uid ¶
func (o UsersUserListOutput) Uid() pulumi.IntOutput
func (UsersUserListOutput) Uin ¶
func (o UsersUserListOutput) Uin() pulumi.IntOutput
func (UsersUserListOutput) UserId ¶
func (o UsersUserListOutput) UserId() pulumi.StringOutput
Source Files ¶
- group.go
- groupMembership.go
- groupMemberships.go
- groupPolicyAttachment.go
- groupPolicyAttachments.go
- groups.go
- init.go
- oidcsso.go
- policies.go
- policy.go
- pulumiTypes.go
- role.go
- rolePolicyAttachment.go
- rolePolicyAttachments.go
- roleSSO.go
- roles.go
- samlprovider.go
- samlproviders.go
- user.go
- userPolicyAttachment.go
- userPolicyAttachments.go
- users.go