Documentation ¶
Index ¶
- type OrgMember
- type OrgMemberArgs
- type OrgMemberArray
- type OrgMemberArrayInput
- type OrgMemberArrayOutput
- func (OrgMemberArrayOutput) ElementType() reflect.Type
- func (o OrgMemberArrayOutput) Index(i pulumi.IntInput) OrgMemberOutput
- func (o OrgMemberArrayOutput) ToOrgMemberArrayOutput() OrgMemberArrayOutput
- func (o OrgMemberArrayOutput) ToOrgMemberArrayOutputWithContext(ctx context.Context) OrgMemberArrayOutput
- type OrgMemberInput
- type OrgMemberMap
- type OrgMemberMapInput
- type OrgMemberMapOutput
- type OrgMemberOrgPermission
- type OrgMemberOrgPermissionArgs
- type OrgMemberOrgPermissionArray
- func (OrgMemberOrgPermissionArray) ElementType() reflect.Type
- func (i OrgMemberOrgPermissionArray) ToOrgMemberOrgPermissionArrayOutput() OrgMemberOrgPermissionArrayOutput
- func (i OrgMemberOrgPermissionArray) ToOrgMemberOrgPermissionArrayOutputWithContext(ctx context.Context) OrgMemberOrgPermissionArrayOutput
- type OrgMemberOrgPermissionArrayInput
- type OrgMemberOrgPermissionArrayOutput
- func (OrgMemberOrgPermissionArrayOutput) ElementType() reflect.Type
- func (o OrgMemberOrgPermissionArrayOutput) Index(i pulumi.IntInput) OrgMemberOrgPermissionOutput
- func (o OrgMemberOrgPermissionArrayOutput) ToOrgMemberOrgPermissionArrayOutput() OrgMemberOrgPermissionArrayOutput
- func (o OrgMemberOrgPermissionArrayOutput) ToOrgMemberOrgPermissionArrayOutputWithContext(ctx context.Context) OrgMemberOrgPermissionArrayOutput
- type OrgMemberOrgPermissionInput
- type OrgMemberOrgPermissionOutput
- func (OrgMemberOrgPermissionOutput) ElementType() reflect.Type
- func (o OrgMemberOrgPermissionOutput) Id() pulumi.IntPtrOutput
- func (o OrgMemberOrgPermissionOutput) Name() pulumi.StringPtrOutput
- func (o OrgMemberOrgPermissionOutput) ToOrgMemberOrgPermissionOutput() OrgMemberOrgPermissionOutput
- func (o OrgMemberOrgPermissionOutput) ToOrgMemberOrgPermissionOutputWithContext(ctx context.Context) OrgMemberOrgPermissionOutput
- type OrgMemberOutput
- func (o OrgMemberOutput) CreateTime() pulumi.StringOutput
- func (OrgMemberOutput) ElementType() reflect.Type
- func (o OrgMemberOutput) IsAllowQuit() pulumi.StringOutput
- func (o OrgMemberOutput) MemberType() pulumi.StringOutput
- func (o OrgMemberOutput) Name() pulumi.StringOutput
- func (o OrgMemberOutput) NodeId() pulumi.IntOutput
- func (o OrgMemberOutput) NodeName() pulumi.StringOutput
- func (o OrgMemberOutput) OrgPermissions() OrgMemberOrgPermissionArrayOutput
- func (o OrgMemberOutput) OrgPolicyName() pulumi.StringOutput
- func (o OrgMemberOutput) PayName() pulumi.StringOutput
- func (o OrgMemberOutput) PayUin() pulumi.StringPtrOutput
- func (o OrgMemberOutput) PermissionIds() pulumi.IntArrayOutput
- func (o OrgMemberOutput) PolicyType() pulumi.StringOutput
- func (o OrgMemberOutput) RecordId() pulumi.IntPtrOutput
- func (o OrgMemberOutput) Remark() pulumi.StringPtrOutput
- func (o OrgMemberOutput) ToOrgMemberOutput() OrgMemberOutput
- func (o OrgMemberOutput) ToOrgMemberOutputWithContext(ctx context.Context) OrgMemberOutput
- func (o OrgMemberOutput) UpdateTime() pulumi.StringOutput
- type OrgMemberState
- type OrgNode
- type OrgNodeArgs
- type OrgNodeArray
- type OrgNodeArrayInput
- type OrgNodeArrayOutput
- type OrgNodeInput
- type OrgNodeMap
- type OrgNodeMapInput
- type OrgNodeMapOutput
- type OrgNodeOutput
- func (o OrgNodeOutput) CreateTime() pulumi.StringOutput
- func (OrgNodeOutput) ElementType() reflect.Type
- func (o OrgNodeOutput) Name() pulumi.StringOutput
- func (o OrgNodeOutput) ParentNodeId() pulumi.IntOutput
- func (o OrgNodeOutput) Remark() pulumi.StringPtrOutput
- func (o OrgNodeOutput) ToOrgNodeOutput() OrgNodeOutput
- func (o OrgNodeOutput) ToOrgNodeOutputWithContext(ctx context.Context) OrgNodeOutput
- func (o OrgNodeOutput) UpdateTime() pulumi.StringOutput
- type OrgNodeState
- type PolicySubAccountAttachment
- func (*PolicySubAccountAttachment) ElementType() reflect.Type
- func (i *PolicySubAccountAttachment) ToPolicySubAccountAttachmentOutput() PolicySubAccountAttachmentOutput
- func (i *PolicySubAccountAttachment) ToPolicySubAccountAttachmentOutputWithContext(ctx context.Context) PolicySubAccountAttachmentOutput
- type PolicySubAccountAttachmentArgs
- type PolicySubAccountAttachmentArray
- func (PolicySubAccountAttachmentArray) ElementType() reflect.Type
- func (i PolicySubAccountAttachmentArray) ToPolicySubAccountAttachmentArrayOutput() PolicySubAccountAttachmentArrayOutput
- func (i PolicySubAccountAttachmentArray) ToPolicySubAccountAttachmentArrayOutputWithContext(ctx context.Context) PolicySubAccountAttachmentArrayOutput
- type PolicySubAccountAttachmentArrayInput
- type PolicySubAccountAttachmentArrayOutput
- func (PolicySubAccountAttachmentArrayOutput) ElementType() reflect.Type
- func (o PolicySubAccountAttachmentArrayOutput) Index(i pulumi.IntInput) PolicySubAccountAttachmentOutput
- func (o PolicySubAccountAttachmentArrayOutput) ToPolicySubAccountAttachmentArrayOutput() PolicySubAccountAttachmentArrayOutput
- func (o PolicySubAccountAttachmentArrayOutput) ToPolicySubAccountAttachmentArrayOutputWithContext(ctx context.Context) PolicySubAccountAttachmentArrayOutput
- type PolicySubAccountAttachmentInput
- type PolicySubAccountAttachmentMap
- func (PolicySubAccountAttachmentMap) ElementType() reflect.Type
- func (i PolicySubAccountAttachmentMap) ToPolicySubAccountAttachmentMapOutput() PolicySubAccountAttachmentMapOutput
- func (i PolicySubAccountAttachmentMap) ToPolicySubAccountAttachmentMapOutputWithContext(ctx context.Context) PolicySubAccountAttachmentMapOutput
- type PolicySubAccountAttachmentMapInput
- type PolicySubAccountAttachmentMapOutput
- func (PolicySubAccountAttachmentMapOutput) ElementType() reflect.Type
- func (o PolicySubAccountAttachmentMapOutput) MapIndex(k pulumi.StringInput) PolicySubAccountAttachmentOutput
- func (o PolicySubAccountAttachmentMapOutput) ToPolicySubAccountAttachmentMapOutput() PolicySubAccountAttachmentMapOutput
- func (o PolicySubAccountAttachmentMapOutput) ToPolicySubAccountAttachmentMapOutputWithContext(ctx context.Context) PolicySubAccountAttachmentMapOutput
- type PolicySubAccountAttachmentOutput
- func (o PolicySubAccountAttachmentOutput) CreateTime() pulumi.StringOutput
- func (PolicySubAccountAttachmentOutput) ElementType() reflect.Type
- func (o PolicySubAccountAttachmentOutput) IdentityId() pulumi.IntOutput
- func (o PolicySubAccountAttachmentOutput) IdentityRoleAliasName() pulumi.StringOutput
- func (o PolicySubAccountAttachmentOutput) IdentityRoleName() pulumi.StringOutput
- func (o PolicySubAccountAttachmentOutput) MemberUin() pulumi.IntOutput
- func (o PolicySubAccountAttachmentOutput) OrgSubAccountName() pulumi.StringOutput
- func (o PolicySubAccountAttachmentOutput) OrgSubAccountUin() pulumi.IntOutput
- func (o PolicySubAccountAttachmentOutput) PolicyId() pulumi.IntOutput
- func (o PolicySubAccountAttachmentOutput) PolicyName() pulumi.StringOutput
- func (o PolicySubAccountAttachmentOutput) ToPolicySubAccountAttachmentOutput() PolicySubAccountAttachmentOutput
- func (o PolicySubAccountAttachmentOutput) ToPolicySubAccountAttachmentOutputWithContext(ctx context.Context) PolicySubAccountAttachmentOutput
- func (o PolicySubAccountAttachmentOutput) UpdateTime() pulumi.StringOutput
- type PolicySubAccountAttachmentState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OrgMember ¶
type OrgMember struct { pulumi.CustomResourceState // Member creation time. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Whether to allow member to leave the organization.Valid values:- `Allow`.- `Denied`. IsAllowQuit pulumi.StringOutput `pulumi:"isAllowQuit"` // Member Type.Valid values:- `Invite`: The member is invited.- `Create`: The member is created. MemberType pulumi.StringOutput `pulumi:"memberType"` // Member name. Name pulumi.StringOutput `pulumi:"name"` // Organization node ID. NodeId pulumi.IntOutput `pulumi:"nodeId"` // Organization node name. NodeName pulumi.StringOutput `pulumi:"nodeName"` // Financial management permissions. OrgPermissions OrgMemberOrgPermissionArrayOutput `pulumi:"orgPermissions"` // Organization policy name. OrgPolicyName pulumi.StringOutput `pulumi:"orgPolicyName"` // The member name which is payment account on behalf. PayName pulumi.StringOutput `pulumi:"payName"` // The uin which is payment account on behalf.When `PermissionIds` contains 7, is required. PayUin pulumi.StringPtrOutput `pulumi:"payUin"` // Financial management permission IDs.Valid values:- `1`: View bill.- `2`: Check balance.- `3`: Fund transfer.- `4`: // Combine bill.- `5`: Issue an invoice.- `6`: Inherit discount.- `7`: Pay on behalf.value 1,2 is required. PermissionIds pulumi.IntArrayOutput `pulumi:"permissionIds"` // Organization policy type.- `Financial`: Financial management policy. PolicyType pulumi.StringOutput `pulumi:"policyType"` // Create member record ID.When create failed and needs to be recreated, is required. RecordId pulumi.IntPtrOutput `pulumi:"recordId"` // Notes. Remark pulumi.StringPtrOutput `pulumi:"remark"` // Member update time. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
func GetOrgMember ¶
func GetOrgMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OrgMemberState, opts ...pulumi.ResourceOption) (*OrgMember, error)
GetOrgMember gets an existing OrgMember 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 NewOrgMember ¶
func NewOrgMember(ctx *pulumi.Context, name string, args *OrgMemberArgs, opts ...pulumi.ResourceOption) (*OrgMember, error)
NewOrgMember registers a new resource with the given unique name, arguments, and options.
func (*OrgMember) ElementType ¶
func (*OrgMember) ToOrgMemberOutput ¶
func (i *OrgMember) ToOrgMemberOutput() OrgMemberOutput
func (*OrgMember) ToOrgMemberOutputWithContext ¶
func (i *OrgMember) ToOrgMemberOutputWithContext(ctx context.Context) OrgMemberOutput
type OrgMemberArgs ¶
type OrgMemberArgs struct { // Member name. Name pulumi.StringPtrInput // Organization node ID. NodeId pulumi.IntInput // The uin which is payment account on behalf.When `PermissionIds` contains 7, is required. PayUin pulumi.StringPtrInput // Financial management permission IDs.Valid values:- `1`: View bill.- `2`: Check balance.- `3`: Fund transfer.- `4`: // Combine bill.- `5`: Issue an invoice.- `6`: Inherit discount.- `7`: Pay on behalf.value 1,2 is required. PermissionIds pulumi.IntArrayInput // Organization policy type.- `Financial`: Financial management policy. PolicyType pulumi.StringInput // Create member record ID.When create failed and needs to be recreated, is required. RecordId pulumi.IntPtrInput // Notes. Remark pulumi.StringPtrInput }
The set of arguments for constructing a OrgMember resource.
func (OrgMemberArgs) ElementType ¶
func (OrgMemberArgs) ElementType() reflect.Type
type OrgMemberArray ¶
type OrgMemberArray []OrgMemberInput
func (OrgMemberArray) ElementType ¶
func (OrgMemberArray) ElementType() reflect.Type
func (OrgMemberArray) ToOrgMemberArrayOutput ¶
func (i OrgMemberArray) ToOrgMemberArrayOutput() OrgMemberArrayOutput
func (OrgMemberArray) ToOrgMemberArrayOutputWithContext ¶
func (i OrgMemberArray) ToOrgMemberArrayOutputWithContext(ctx context.Context) OrgMemberArrayOutput
type OrgMemberArrayInput ¶
type OrgMemberArrayInput interface { pulumi.Input ToOrgMemberArrayOutput() OrgMemberArrayOutput ToOrgMemberArrayOutputWithContext(context.Context) OrgMemberArrayOutput }
OrgMemberArrayInput is an input type that accepts OrgMemberArray and OrgMemberArrayOutput values. You can construct a concrete instance of `OrgMemberArrayInput` via:
OrgMemberArray{ OrgMemberArgs{...} }
type OrgMemberArrayOutput ¶
type OrgMemberArrayOutput struct{ *pulumi.OutputState }
func (OrgMemberArrayOutput) ElementType ¶
func (OrgMemberArrayOutput) ElementType() reflect.Type
func (OrgMemberArrayOutput) Index ¶
func (o OrgMemberArrayOutput) Index(i pulumi.IntInput) OrgMemberOutput
func (OrgMemberArrayOutput) ToOrgMemberArrayOutput ¶
func (o OrgMemberArrayOutput) ToOrgMemberArrayOutput() OrgMemberArrayOutput
func (OrgMemberArrayOutput) ToOrgMemberArrayOutputWithContext ¶
func (o OrgMemberArrayOutput) ToOrgMemberArrayOutputWithContext(ctx context.Context) OrgMemberArrayOutput
type OrgMemberInput ¶
type OrgMemberInput interface { pulumi.Input ToOrgMemberOutput() OrgMemberOutput ToOrgMemberOutputWithContext(ctx context.Context) OrgMemberOutput }
type OrgMemberMap ¶
type OrgMemberMap map[string]OrgMemberInput
func (OrgMemberMap) ElementType ¶
func (OrgMemberMap) ElementType() reflect.Type
func (OrgMemberMap) ToOrgMemberMapOutput ¶
func (i OrgMemberMap) ToOrgMemberMapOutput() OrgMemberMapOutput
func (OrgMemberMap) ToOrgMemberMapOutputWithContext ¶
func (i OrgMemberMap) ToOrgMemberMapOutputWithContext(ctx context.Context) OrgMemberMapOutput
type OrgMemberMapInput ¶
type OrgMemberMapInput interface { pulumi.Input ToOrgMemberMapOutput() OrgMemberMapOutput ToOrgMemberMapOutputWithContext(context.Context) OrgMemberMapOutput }
OrgMemberMapInput is an input type that accepts OrgMemberMap and OrgMemberMapOutput values. You can construct a concrete instance of `OrgMemberMapInput` via:
OrgMemberMap{ "key": OrgMemberArgs{...} }
type OrgMemberMapOutput ¶
type OrgMemberMapOutput struct{ *pulumi.OutputState }
func (OrgMemberMapOutput) ElementType ¶
func (OrgMemberMapOutput) ElementType() reflect.Type
func (OrgMemberMapOutput) MapIndex ¶
func (o OrgMemberMapOutput) MapIndex(k pulumi.StringInput) OrgMemberOutput
func (OrgMemberMapOutput) ToOrgMemberMapOutput ¶
func (o OrgMemberMapOutput) ToOrgMemberMapOutput() OrgMemberMapOutput
func (OrgMemberMapOutput) ToOrgMemberMapOutputWithContext ¶
func (o OrgMemberMapOutput) ToOrgMemberMapOutputWithContext(ctx context.Context) OrgMemberMapOutput
type OrgMemberOrgPermission ¶
type OrgMemberOrgPermissionArgs ¶
type OrgMemberOrgPermissionArgs struct { Id pulumi.IntPtrInput `pulumi:"id"` Name pulumi.StringPtrInput `pulumi:"name"` }
func (OrgMemberOrgPermissionArgs) ElementType ¶
func (OrgMemberOrgPermissionArgs) ElementType() reflect.Type
func (OrgMemberOrgPermissionArgs) ToOrgMemberOrgPermissionOutput ¶
func (i OrgMemberOrgPermissionArgs) ToOrgMemberOrgPermissionOutput() OrgMemberOrgPermissionOutput
func (OrgMemberOrgPermissionArgs) ToOrgMemberOrgPermissionOutputWithContext ¶
func (i OrgMemberOrgPermissionArgs) ToOrgMemberOrgPermissionOutputWithContext(ctx context.Context) OrgMemberOrgPermissionOutput
type OrgMemberOrgPermissionArray ¶
type OrgMemberOrgPermissionArray []OrgMemberOrgPermissionInput
func (OrgMemberOrgPermissionArray) ElementType ¶
func (OrgMemberOrgPermissionArray) ElementType() reflect.Type
func (OrgMemberOrgPermissionArray) ToOrgMemberOrgPermissionArrayOutput ¶
func (i OrgMemberOrgPermissionArray) ToOrgMemberOrgPermissionArrayOutput() OrgMemberOrgPermissionArrayOutput
func (OrgMemberOrgPermissionArray) ToOrgMemberOrgPermissionArrayOutputWithContext ¶
func (i OrgMemberOrgPermissionArray) ToOrgMemberOrgPermissionArrayOutputWithContext(ctx context.Context) OrgMemberOrgPermissionArrayOutput
type OrgMemberOrgPermissionArrayInput ¶
type OrgMemberOrgPermissionArrayInput interface { pulumi.Input ToOrgMemberOrgPermissionArrayOutput() OrgMemberOrgPermissionArrayOutput ToOrgMemberOrgPermissionArrayOutputWithContext(context.Context) OrgMemberOrgPermissionArrayOutput }
OrgMemberOrgPermissionArrayInput is an input type that accepts OrgMemberOrgPermissionArray and OrgMemberOrgPermissionArrayOutput values. You can construct a concrete instance of `OrgMemberOrgPermissionArrayInput` via:
OrgMemberOrgPermissionArray{ OrgMemberOrgPermissionArgs{...} }
type OrgMemberOrgPermissionArrayOutput ¶
type OrgMemberOrgPermissionArrayOutput struct{ *pulumi.OutputState }
func (OrgMemberOrgPermissionArrayOutput) ElementType ¶
func (OrgMemberOrgPermissionArrayOutput) ElementType() reflect.Type
func (OrgMemberOrgPermissionArrayOutput) Index ¶
func (o OrgMemberOrgPermissionArrayOutput) Index(i pulumi.IntInput) OrgMemberOrgPermissionOutput
func (OrgMemberOrgPermissionArrayOutput) ToOrgMemberOrgPermissionArrayOutput ¶
func (o OrgMemberOrgPermissionArrayOutput) ToOrgMemberOrgPermissionArrayOutput() OrgMemberOrgPermissionArrayOutput
func (OrgMemberOrgPermissionArrayOutput) ToOrgMemberOrgPermissionArrayOutputWithContext ¶
func (o OrgMemberOrgPermissionArrayOutput) ToOrgMemberOrgPermissionArrayOutputWithContext(ctx context.Context) OrgMemberOrgPermissionArrayOutput
type OrgMemberOrgPermissionInput ¶
type OrgMemberOrgPermissionInput interface { pulumi.Input ToOrgMemberOrgPermissionOutput() OrgMemberOrgPermissionOutput ToOrgMemberOrgPermissionOutputWithContext(context.Context) OrgMemberOrgPermissionOutput }
OrgMemberOrgPermissionInput is an input type that accepts OrgMemberOrgPermissionArgs and OrgMemberOrgPermissionOutput values. You can construct a concrete instance of `OrgMemberOrgPermissionInput` via:
OrgMemberOrgPermissionArgs{...}
type OrgMemberOrgPermissionOutput ¶
type OrgMemberOrgPermissionOutput struct{ *pulumi.OutputState }
func (OrgMemberOrgPermissionOutput) ElementType ¶
func (OrgMemberOrgPermissionOutput) ElementType() reflect.Type
func (OrgMemberOrgPermissionOutput) Id ¶
func (o OrgMemberOrgPermissionOutput) Id() pulumi.IntPtrOutput
func (OrgMemberOrgPermissionOutput) Name ¶
func (o OrgMemberOrgPermissionOutput) Name() pulumi.StringPtrOutput
func (OrgMemberOrgPermissionOutput) ToOrgMemberOrgPermissionOutput ¶
func (o OrgMemberOrgPermissionOutput) ToOrgMemberOrgPermissionOutput() OrgMemberOrgPermissionOutput
func (OrgMemberOrgPermissionOutput) ToOrgMemberOrgPermissionOutputWithContext ¶
func (o OrgMemberOrgPermissionOutput) ToOrgMemberOrgPermissionOutputWithContext(ctx context.Context) OrgMemberOrgPermissionOutput
type OrgMemberOutput ¶
type OrgMemberOutput struct{ *pulumi.OutputState }
func (OrgMemberOutput) CreateTime ¶
func (o OrgMemberOutput) CreateTime() pulumi.StringOutput
Member creation time.
func (OrgMemberOutput) ElementType ¶
func (OrgMemberOutput) ElementType() reflect.Type
func (OrgMemberOutput) IsAllowQuit ¶
func (o OrgMemberOutput) IsAllowQuit() pulumi.StringOutput
Whether to allow member to leave the organization.Valid values:- `Allow`.- `Denied`.
func (OrgMemberOutput) MemberType ¶
func (o OrgMemberOutput) MemberType() pulumi.StringOutput
Member Type.Valid values:- `Invite`: The member is invited.- `Create`: The member is created.
func (OrgMemberOutput) NodeId ¶
func (o OrgMemberOutput) NodeId() pulumi.IntOutput
Organization node ID.
func (OrgMemberOutput) NodeName ¶
func (o OrgMemberOutput) NodeName() pulumi.StringOutput
Organization node name.
func (OrgMemberOutput) OrgPermissions ¶
func (o OrgMemberOutput) OrgPermissions() OrgMemberOrgPermissionArrayOutput
Financial management permissions.
func (OrgMemberOutput) OrgPolicyName ¶
func (o OrgMemberOutput) OrgPolicyName() pulumi.StringOutput
Organization policy name.
func (OrgMemberOutput) PayName ¶
func (o OrgMemberOutput) PayName() pulumi.StringOutput
The member name which is payment account on behalf.
func (OrgMemberOutput) PayUin ¶
func (o OrgMemberOutput) PayUin() pulumi.StringPtrOutput
The uin which is payment account on behalf.When `PermissionIds` contains 7, is required.
func (OrgMemberOutput) PermissionIds ¶
func (o OrgMemberOutput) PermissionIds() pulumi.IntArrayOutput
Financial management permission IDs.Valid values:- `1`: View bill.- `2`: Check balance.- `3`: Fund transfer.- `4`: Combine bill.- `5`: Issue an invoice.- `6`: Inherit discount.- `7`: Pay on behalf.value 1,2 is required.
func (OrgMemberOutput) PolicyType ¶
func (o OrgMemberOutput) PolicyType() pulumi.StringOutput
Organization policy type.- `Financial`: Financial management policy.
func (OrgMemberOutput) RecordId ¶
func (o OrgMemberOutput) RecordId() pulumi.IntPtrOutput
Create member record ID.When create failed and needs to be recreated, is required.
func (OrgMemberOutput) ToOrgMemberOutput ¶
func (o OrgMemberOutput) ToOrgMemberOutput() OrgMemberOutput
func (OrgMemberOutput) ToOrgMemberOutputWithContext ¶
func (o OrgMemberOutput) ToOrgMemberOutputWithContext(ctx context.Context) OrgMemberOutput
func (OrgMemberOutput) UpdateTime ¶
func (o OrgMemberOutput) UpdateTime() pulumi.StringOutput
Member update time.
type OrgMemberState ¶
type OrgMemberState struct { // Member creation time. CreateTime pulumi.StringPtrInput // Whether to allow member to leave the organization.Valid values:- `Allow`.- `Denied`. IsAllowQuit pulumi.StringPtrInput // Member Type.Valid values:- `Invite`: The member is invited.- `Create`: The member is created. MemberType pulumi.StringPtrInput // Member name. Name pulumi.StringPtrInput // Organization node ID. NodeId pulumi.IntPtrInput // Organization node name. NodeName pulumi.StringPtrInput // Financial management permissions. OrgPermissions OrgMemberOrgPermissionArrayInput // Organization policy name. OrgPolicyName pulumi.StringPtrInput // The member name which is payment account on behalf. PayName pulumi.StringPtrInput // The uin which is payment account on behalf.When `PermissionIds` contains 7, is required. PayUin pulumi.StringPtrInput // Financial management permission IDs.Valid values:- `1`: View bill.- `2`: Check balance.- `3`: Fund transfer.- `4`: // Combine bill.- `5`: Issue an invoice.- `6`: Inherit discount.- `7`: Pay on behalf.value 1,2 is required. PermissionIds pulumi.IntArrayInput // Organization policy type.- `Financial`: Financial management policy. PolicyType pulumi.StringPtrInput // Create member record ID.When create failed and needs to be recreated, is required. RecordId pulumi.IntPtrInput // Notes. Remark pulumi.StringPtrInput // Member update time. UpdateTime pulumi.StringPtrInput }
func (OrgMemberState) ElementType ¶
func (OrgMemberState) ElementType() reflect.Type
type OrgNode ¶
type OrgNode struct { pulumi.CustomResourceState // Node creation time. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Node name. Name pulumi.StringOutput `pulumi:"name"` // Parent node ID. ParentNodeId pulumi.IntOutput `pulumi:"parentNodeId"` // Notes. Remark pulumi.StringPtrOutput `pulumi:"remark"` // Node update time. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
func GetOrgNode ¶
func GetOrgNode(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OrgNodeState, opts ...pulumi.ResourceOption) (*OrgNode, error)
GetOrgNode gets an existing OrgNode 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 NewOrgNode ¶
func NewOrgNode(ctx *pulumi.Context, name string, args *OrgNodeArgs, opts ...pulumi.ResourceOption) (*OrgNode, error)
NewOrgNode registers a new resource with the given unique name, arguments, and options.
func (*OrgNode) ElementType ¶
func (*OrgNode) ToOrgNodeOutput ¶
func (i *OrgNode) ToOrgNodeOutput() OrgNodeOutput
func (*OrgNode) ToOrgNodeOutputWithContext ¶
func (i *OrgNode) ToOrgNodeOutputWithContext(ctx context.Context) OrgNodeOutput
type OrgNodeArgs ¶
type OrgNodeArgs struct { // Node name. Name pulumi.StringPtrInput // Parent node ID. ParentNodeId pulumi.IntInput // Notes. Remark pulumi.StringPtrInput }
The set of arguments for constructing a OrgNode resource.
func (OrgNodeArgs) ElementType ¶
func (OrgNodeArgs) ElementType() reflect.Type
type OrgNodeArray ¶
type OrgNodeArray []OrgNodeInput
func (OrgNodeArray) ElementType ¶
func (OrgNodeArray) ElementType() reflect.Type
func (OrgNodeArray) ToOrgNodeArrayOutput ¶
func (i OrgNodeArray) ToOrgNodeArrayOutput() OrgNodeArrayOutput
func (OrgNodeArray) ToOrgNodeArrayOutputWithContext ¶
func (i OrgNodeArray) ToOrgNodeArrayOutputWithContext(ctx context.Context) OrgNodeArrayOutput
type OrgNodeArrayInput ¶
type OrgNodeArrayInput interface { pulumi.Input ToOrgNodeArrayOutput() OrgNodeArrayOutput ToOrgNodeArrayOutputWithContext(context.Context) OrgNodeArrayOutput }
OrgNodeArrayInput is an input type that accepts OrgNodeArray and OrgNodeArrayOutput values. You can construct a concrete instance of `OrgNodeArrayInput` via:
OrgNodeArray{ OrgNodeArgs{...} }
type OrgNodeArrayOutput ¶
type OrgNodeArrayOutput struct{ *pulumi.OutputState }
func (OrgNodeArrayOutput) ElementType ¶
func (OrgNodeArrayOutput) ElementType() reflect.Type
func (OrgNodeArrayOutput) Index ¶
func (o OrgNodeArrayOutput) Index(i pulumi.IntInput) OrgNodeOutput
func (OrgNodeArrayOutput) ToOrgNodeArrayOutput ¶
func (o OrgNodeArrayOutput) ToOrgNodeArrayOutput() OrgNodeArrayOutput
func (OrgNodeArrayOutput) ToOrgNodeArrayOutputWithContext ¶
func (o OrgNodeArrayOutput) ToOrgNodeArrayOutputWithContext(ctx context.Context) OrgNodeArrayOutput
type OrgNodeInput ¶
type OrgNodeInput interface { pulumi.Input ToOrgNodeOutput() OrgNodeOutput ToOrgNodeOutputWithContext(ctx context.Context) OrgNodeOutput }
type OrgNodeMap ¶
type OrgNodeMap map[string]OrgNodeInput
func (OrgNodeMap) ElementType ¶
func (OrgNodeMap) ElementType() reflect.Type
func (OrgNodeMap) ToOrgNodeMapOutput ¶
func (i OrgNodeMap) ToOrgNodeMapOutput() OrgNodeMapOutput
func (OrgNodeMap) ToOrgNodeMapOutputWithContext ¶
func (i OrgNodeMap) ToOrgNodeMapOutputWithContext(ctx context.Context) OrgNodeMapOutput
type OrgNodeMapInput ¶
type OrgNodeMapInput interface { pulumi.Input ToOrgNodeMapOutput() OrgNodeMapOutput ToOrgNodeMapOutputWithContext(context.Context) OrgNodeMapOutput }
OrgNodeMapInput is an input type that accepts OrgNodeMap and OrgNodeMapOutput values. You can construct a concrete instance of `OrgNodeMapInput` via:
OrgNodeMap{ "key": OrgNodeArgs{...} }
type OrgNodeMapOutput ¶
type OrgNodeMapOutput struct{ *pulumi.OutputState }
func (OrgNodeMapOutput) ElementType ¶
func (OrgNodeMapOutput) ElementType() reflect.Type
func (OrgNodeMapOutput) MapIndex ¶
func (o OrgNodeMapOutput) MapIndex(k pulumi.StringInput) OrgNodeOutput
func (OrgNodeMapOutput) ToOrgNodeMapOutput ¶
func (o OrgNodeMapOutput) ToOrgNodeMapOutput() OrgNodeMapOutput
func (OrgNodeMapOutput) ToOrgNodeMapOutputWithContext ¶
func (o OrgNodeMapOutput) ToOrgNodeMapOutputWithContext(ctx context.Context) OrgNodeMapOutput
type OrgNodeOutput ¶
type OrgNodeOutput struct{ *pulumi.OutputState }
func (OrgNodeOutput) CreateTime ¶
func (o OrgNodeOutput) CreateTime() pulumi.StringOutput
Node creation time.
func (OrgNodeOutput) ElementType ¶
func (OrgNodeOutput) ElementType() reflect.Type
func (OrgNodeOutput) ParentNodeId ¶
func (o OrgNodeOutput) ParentNodeId() pulumi.IntOutput
Parent node ID.
func (OrgNodeOutput) ToOrgNodeOutput ¶
func (o OrgNodeOutput) ToOrgNodeOutput() OrgNodeOutput
func (OrgNodeOutput) ToOrgNodeOutputWithContext ¶
func (o OrgNodeOutput) ToOrgNodeOutputWithContext(ctx context.Context) OrgNodeOutput
func (OrgNodeOutput) UpdateTime ¶
func (o OrgNodeOutput) UpdateTime() pulumi.StringOutput
Node update time.
type OrgNodeState ¶
type OrgNodeState struct { // Node creation time. CreateTime pulumi.StringPtrInput // Node name. Name pulumi.StringPtrInput // Parent node ID. ParentNodeId pulumi.IntPtrInput // Notes. Remark pulumi.StringPtrInput // Node update time. UpdateTime pulumi.StringPtrInput }
func (OrgNodeState) ElementType ¶
func (OrgNodeState) ElementType() reflect.Type
type PolicySubAccountAttachment ¶
type PolicySubAccountAttachment struct { pulumi.CustomResourceState // Creation time. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Manage Identity ID. IdentityId pulumi.IntOutput `pulumi:"identityId"` // Identity role alias name. IdentityRoleAliasName pulumi.StringOutput `pulumi:"identityRoleAliasName"` // Identity role name. IdentityRoleName pulumi.StringOutput `pulumi:"identityRoleName"` // Organization member uin. MemberUin pulumi.IntOutput `pulumi:"memberUin"` // Organization administrator sub account name. OrgSubAccountName pulumi.StringOutput `pulumi:"orgSubAccountName"` // Organization administrator sub account uin list. OrgSubAccountUin pulumi.IntOutput `pulumi:"orgSubAccountUin"` // Policy ID. PolicyId pulumi.IntOutput `pulumi:"policyId"` // Policy name. PolicyName pulumi.StringOutput `pulumi:"policyName"` // Update time. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
func GetPolicySubAccountAttachment ¶
func GetPolicySubAccountAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PolicySubAccountAttachmentState, opts ...pulumi.ResourceOption) (*PolicySubAccountAttachment, error)
GetPolicySubAccountAttachment gets an existing PolicySubAccountAttachment 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 NewPolicySubAccountAttachment ¶
func NewPolicySubAccountAttachment(ctx *pulumi.Context, name string, args *PolicySubAccountAttachmentArgs, opts ...pulumi.ResourceOption) (*PolicySubAccountAttachment, error)
NewPolicySubAccountAttachment registers a new resource with the given unique name, arguments, and options.
func (*PolicySubAccountAttachment) ElementType ¶
func (*PolicySubAccountAttachment) ElementType() reflect.Type
func (*PolicySubAccountAttachment) ToPolicySubAccountAttachmentOutput ¶
func (i *PolicySubAccountAttachment) ToPolicySubAccountAttachmentOutput() PolicySubAccountAttachmentOutput
func (*PolicySubAccountAttachment) ToPolicySubAccountAttachmentOutputWithContext ¶
func (i *PolicySubAccountAttachment) ToPolicySubAccountAttachmentOutputWithContext(ctx context.Context) PolicySubAccountAttachmentOutput
type PolicySubAccountAttachmentArgs ¶
type PolicySubAccountAttachmentArgs struct { // Organization member uin. MemberUin pulumi.IntInput // Organization administrator sub account uin list. OrgSubAccountUin pulumi.IntInput // Policy ID. PolicyId pulumi.IntInput }
The set of arguments for constructing a PolicySubAccountAttachment resource.
func (PolicySubAccountAttachmentArgs) ElementType ¶
func (PolicySubAccountAttachmentArgs) ElementType() reflect.Type
type PolicySubAccountAttachmentArray ¶
type PolicySubAccountAttachmentArray []PolicySubAccountAttachmentInput
func (PolicySubAccountAttachmentArray) ElementType ¶
func (PolicySubAccountAttachmentArray) ElementType() reflect.Type
func (PolicySubAccountAttachmentArray) ToPolicySubAccountAttachmentArrayOutput ¶
func (i PolicySubAccountAttachmentArray) ToPolicySubAccountAttachmentArrayOutput() PolicySubAccountAttachmentArrayOutput
func (PolicySubAccountAttachmentArray) ToPolicySubAccountAttachmentArrayOutputWithContext ¶
func (i PolicySubAccountAttachmentArray) ToPolicySubAccountAttachmentArrayOutputWithContext(ctx context.Context) PolicySubAccountAttachmentArrayOutput
type PolicySubAccountAttachmentArrayInput ¶
type PolicySubAccountAttachmentArrayInput interface { pulumi.Input ToPolicySubAccountAttachmentArrayOutput() PolicySubAccountAttachmentArrayOutput ToPolicySubAccountAttachmentArrayOutputWithContext(context.Context) PolicySubAccountAttachmentArrayOutput }
PolicySubAccountAttachmentArrayInput is an input type that accepts PolicySubAccountAttachmentArray and PolicySubAccountAttachmentArrayOutput values. You can construct a concrete instance of `PolicySubAccountAttachmentArrayInput` via:
PolicySubAccountAttachmentArray{ PolicySubAccountAttachmentArgs{...} }
type PolicySubAccountAttachmentArrayOutput ¶
type PolicySubAccountAttachmentArrayOutput struct{ *pulumi.OutputState }
func (PolicySubAccountAttachmentArrayOutput) ElementType ¶
func (PolicySubAccountAttachmentArrayOutput) ElementType() reflect.Type
func (PolicySubAccountAttachmentArrayOutput) Index ¶
func (o PolicySubAccountAttachmentArrayOutput) Index(i pulumi.IntInput) PolicySubAccountAttachmentOutput
func (PolicySubAccountAttachmentArrayOutput) ToPolicySubAccountAttachmentArrayOutput ¶
func (o PolicySubAccountAttachmentArrayOutput) ToPolicySubAccountAttachmentArrayOutput() PolicySubAccountAttachmentArrayOutput
func (PolicySubAccountAttachmentArrayOutput) ToPolicySubAccountAttachmentArrayOutputWithContext ¶
func (o PolicySubAccountAttachmentArrayOutput) ToPolicySubAccountAttachmentArrayOutputWithContext(ctx context.Context) PolicySubAccountAttachmentArrayOutput
type PolicySubAccountAttachmentInput ¶
type PolicySubAccountAttachmentInput interface { pulumi.Input ToPolicySubAccountAttachmentOutput() PolicySubAccountAttachmentOutput ToPolicySubAccountAttachmentOutputWithContext(ctx context.Context) PolicySubAccountAttachmentOutput }
type PolicySubAccountAttachmentMap ¶
type PolicySubAccountAttachmentMap map[string]PolicySubAccountAttachmentInput
func (PolicySubAccountAttachmentMap) ElementType ¶
func (PolicySubAccountAttachmentMap) ElementType() reflect.Type
func (PolicySubAccountAttachmentMap) ToPolicySubAccountAttachmentMapOutput ¶
func (i PolicySubAccountAttachmentMap) ToPolicySubAccountAttachmentMapOutput() PolicySubAccountAttachmentMapOutput
func (PolicySubAccountAttachmentMap) ToPolicySubAccountAttachmentMapOutputWithContext ¶
func (i PolicySubAccountAttachmentMap) ToPolicySubAccountAttachmentMapOutputWithContext(ctx context.Context) PolicySubAccountAttachmentMapOutput
type PolicySubAccountAttachmentMapInput ¶
type PolicySubAccountAttachmentMapInput interface { pulumi.Input ToPolicySubAccountAttachmentMapOutput() PolicySubAccountAttachmentMapOutput ToPolicySubAccountAttachmentMapOutputWithContext(context.Context) PolicySubAccountAttachmentMapOutput }
PolicySubAccountAttachmentMapInput is an input type that accepts PolicySubAccountAttachmentMap and PolicySubAccountAttachmentMapOutput values. You can construct a concrete instance of `PolicySubAccountAttachmentMapInput` via:
PolicySubAccountAttachmentMap{ "key": PolicySubAccountAttachmentArgs{...} }
type PolicySubAccountAttachmentMapOutput ¶
type PolicySubAccountAttachmentMapOutput struct{ *pulumi.OutputState }
func (PolicySubAccountAttachmentMapOutput) ElementType ¶
func (PolicySubAccountAttachmentMapOutput) ElementType() reflect.Type
func (PolicySubAccountAttachmentMapOutput) MapIndex ¶
func (o PolicySubAccountAttachmentMapOutput) MapIndex(k pulumi.StringInput) PolicySubAccountAttachmentOutput
func (PolicySubAccountAttachmentMapOutput) ToPolicySubAccountAttachmentMapOutput ¶
func (o PolicySubAccountAttachmentMapOutput) ToPolicySubAccountAttachmentMapOutput() PolicySubAccountAttachmentMapOutput
func (PolicySubAccountAttachmentMapOutput) ToPolicySubAccountAttachmentMapOutputWithContext ¶
func (o PolicySubAccountAttachmentMapOutput) ToPolicySubAccountAttachmentMapOutputWithContext(ctx context.Context) PolicySubAccountAttachmentMapOutput
type PolicySubAccountAttachmentOutput ¶
type PolicySubAccountAttachmentOutput struct{ *pulumi.OutputState }
func (PolicySubAccountAttachmentOutput) CreateTime ¶
func (o PolicySubAccountAttachmentOutput) CreateTime() pulumi.StringOutput
Creation time.
func (PolicySubAccountAttachmentOutput) ElementType ¶
func (PolicySubAccountAttachmentOutput) ElementType() reflect.Type
func (PolicySubAccountAttachmentOutput) IdentityId ¶
func (o PolicySubAccountAttachmentOutput) IdentityId() pulumi.IntOutput
Manage Identity ID.
func (PolicySubAccountAttachmentOutput) IdentityRoleAliasName ¶
func (o PolicySubAccountAttachmentOutput) IdentityRoleAliasName() pulumi.StringOutput
Identity role alias name.
func (PolicySubAccountAttachmentOutput) IdentityRoleName ¶
func (o PolicySubAccountAttachmentOutput) IdentityRoleName() pulumi.StringOutput
Identity role name.
func (PolicySubAccountAttachmentOutput) MemberUin ¶
func (o PolicySubAccountAttachmentOutput) MemberUin() pulumi.IntOutput
Organization member uin.
func (PolicySubAccountAttachmentOutput) OrgSubAccountName ¶
func (o PolicySubAccountAttachmentOutput) OrgSubAccountName() pulumi.StringOutput
Organization administrator sub account name.
func (PolicySubAccountAttachmentOutput) OrgSubAccountUin ¶
func (o PolicySubAccountAttachmentOutput) OrgSubAccountUin() pulumi.IntOutput
Organization administrator sub account uin list.
func (PolicySubAccountAttachmentOutput) PolicyId ¶
func (o PolicySubAccountAttachmentOutput) PolicyId() pulumi.IntOutput
Policy ID.
func (PolicySubAccountAttachmentOutput) PolicyName ¶
func (o PolicySubAccountAttachmentOutput) PolicyName() pulumi.StringOutput
Policy name.
func (PolicySubAccountAttachmentOutput) ToPolicySubAccountAttachmentOutput ¶
func (o PolicySubAccountAttachmentOutput) ToPolicySubAccountAttachmentOutput() PolicySubAccountAttachmentOutput
func (PolicySubAccountAttachmentOutput) ToPolicySubAccountAttachmentOutputWithContext ¶
func (o PolicySubAccountAttachmentOutput) ToPolicySubAccountAttachmentOutputWithContext(ctx context.Context) PolicySubAccountAttachmentOutput
func (PolicySubAccountAttachmentOutput) UpdateTime ¶
func (o PolicySubAccountAttachmentOutput) UpdateTime() pulumi.StringOutput
Update time.
type PolicySubAccountAttachmentState ¶
type PolicySubAccountAttachmentState struct { // Creation time. CreateTime pulumi.StringPtrInput // Manage Identity ID. IdentityId pulumi.IntPtrInput // Identity role alias name. IdentityRoleAliasName pulumi.StringPtrInput // Identity role name. IdentityRoleName pulumi.StringPtrInput // Organization member uin. MemberUin pulumi.IntPtrInput // Organization administrator sub account name. OrgSubAccountName pulumi.StringPtrInput // Organization administrator sub account uin list. OrgSubAccountUin pulumi.IntPtrInput // Policy ID. PolicyId pulumi.IntPtrInput // Policy name. PolicyName pulumi.StringPtrInput // Update time. UpdateTime pulumi.StringPtrInput }
func (PolicySubAccountAttachmentState) ElementType ¶
func (PolicySubAccountAttachmentState) ElementType() reflect.Type