identity

package
v0.1.7 Latest Latest
Warning

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

Go to latest
Published: Dec 18, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CenterExternalSamlIdentityProvider

type CenterExternalSamlIdentityProvider struct {
	pulumi.CustomResourceState

	// Acs url.
	AcsUrl pulumi.StringOutput `pulumi:"acsUrl"`
	// Certificate ids.
	CertificateIds pulumi.StringArrayOutput `pulumi:"certificateIds"`
	// Create time.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// IdP metadata document (Base64 encoded). Provided by an IdP that supports the SAML 2.0 protocol.
	EncodedMetadataDocument pulumi.StringOutput `pulumi:"encodedMetadataDocument"`
	// IdP identifier.
	EntityId pulumi.StringOutput `pulumi:"entityId"`
	// IdP login URL.
	LoginUrl pulumi.StringOutput `pulumi:"loginUrl"`
	// SSO enabling status. Valid values: Enabled, Disabled (default).
	SsoStatus pulumi.StringOutput `pulumi:"ssoStatus"`
	// Update time.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
	// X509 certificate in PEM format. If this parameter is specified, all existing certificates will be replaced.
	X509Certificate pulumi.StringOutput `pulumi:"x509Certificate"`
	// Space ID.
	ZoneId pulumi.StringOutput `pulumi:"zoneId"`
}

func GetCenterExternalSamlIdentityProvider

func GetCenterExternalSamlIdentityProvider(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CenterExternalSamlIdentityProviderState, opts ...pulumi.ResourceOption) (*CenterExternalSamlIdentityProvider, error)

GetCenterExternalSamlIdentityProvider gets an existing CenterExternalSamlIdentityProvider 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 NewCenterExternalSamlIdentityProvider

func NewCenterExternalSamlIdentityProvider(ctx *pulumi.Context,
	name string, args *CenterExternalSamlIdentityProviderArgs, opts ...pulumi.ResourceOption) (*CenterExternalSamlIdentityProvider, error)

NewCenterExternalSamlIdentityProvider registers a new resource with the given unique name, arguments, and options.

func (*CenterExternalSamlIdentityProvider) ElementType

func (*CenterExternalSamlIdentityProvider) ToCenterExternalSamlIdentityProviderOutput

func (i *CenterExternalSamlIdentityProvider) ToCenterExternalSamlIdentityProviderOutput() CenterExternalSamlIdentityProviderOutput

func (*CenterExternalSamlIdentityProvider) ToCenterExternalSamlIdentityProviderOutputWithContext

func (i *CenterExternalSamlIdentityProvider) ToCenterExternalSamlIdentityProviderOutputWithContext(ctx context.Context) CenterExternalSamlIdentityProviderOutput

type CenterExternalSamlIdentityProviderArgs

type CenterExternalSamlIdentityProviderArgs struct {
	// IdP metadata document (Base64 encoded). Provided by an IdP that supports the SAML 2.0 protocol.
	EncodedMetadataDocument pulumi.StringPtrInput
	// IdP identifier.
	EntityId pulumi.StringPtrInput
	// IdP login URL.
	LoginUrl pulumi.StringPtrInput
	// SSO enabling status. Valid values: Enabled, Disabled (default).
	SsoStatus pulumi.StringPtrInput
	// X509 certificate in PEM format. If this parameter is specified, all existing certificates will be replaced.
	X509Certificate pulumi.StringPtrInput
	// Space ID.
	ZoneId pulumi.StringInput
}

The set of arguments for constructing a CenterExternalSamlIdentityProvider resource.

func (CenterExternalSamlIdentityProviderArgs) ElementType

type CenterExternalSamlIdentityProviderArray

type CenterExternalSamlIdentityProviderArray []CenterExternalSamlIdentityProviderInput

func (CenterExternalSamlIdentityProviderArray) ElementType

func (CenterExternalSamlIdentityProviderArray) ToCenterExternalSamlIdentityProviderArrayOutput

func (i CenterExternalSamlIdentityProviderArray) ToCenterExternalSamlIdentityProviderArrayOutput() CenterExternalSamlIdentityProviderArrayOutput

func (CenterExternalSamlIdentityProviderArray) ToCenterExternalSamlIdentityProviderArrayOutputWithContext

func (i CenterExternalSamlIdentityProviderArray) ToCenterExternalSamlIdentityProviderArrayOutputWithContext(ctx context.Context) CenterExternalSamlIdentityProviderArrayOutput

type CenterExternalSamlIdentityProviderArrayInput

type CenterExternalSamlIdentityProviderArrayInput interface {
	pulumi.Input

	ToCenterExternalSamlIdentityProviderArrayOutput() CenterExternalSamlIdentityProviderArrayOutput
	ToCenterExternalSamlIdentityProviderArrayOutputWithContext(context.Context) CenterExternalSamlIdentityProviderArrayOutput
}

CenterExternalSamlIdentityProviderArrayInput is an input type that accepts CenterExternalSamlIdentityProviderArray and CenterExternalSamlIdentityProviderArrayOutput values. You can construct a concrete instance of `CenterExternalSamlIdentityProviderArrayInput` via:

CenterExternalSamlIdentityProviderArray{ CenterExternalSamlIdentityProviderArgs{...} }

type CenterExternalSamlIdentityProviderArrayOutput

type CenterExternalSamlIdentityProviderArrayOutput struct{ *pulumi.OutputState }

func (CenterExternalSamlIdentityProviderArrayOutput) ElementType

func (CenterExternalSamlIdentityProviderArrayOutput) Index

func (CenterExternalSamlIdentityProviderArrayOutput) ToCenterExternalSamlIdentityProviderArrayOutput

func (o CenterExternalSamlIdentityProviderArrayOutput) ToCenterExternalSamlIdentityProviderArrayOutput() CenterExternalSamlIdentityProviderArrayOutput

func (CenterExternalSamlIdentityProviderArrayOutput) ToCenterExternalSamlIdentityProviderArrayOutputWithContext

func (o CenterExternalSamlIdentityProviderArrayOutput) ToCenterExternalSamlIdentityProviderArrayOutputWithContext(ctx context.Context) CenterExternalSamlIdentityProviderArrayOutput

type CenterExternalSamlIdentityProviderInput

type CenterExternalSamlIdentityProviderInput interface {
	pulumi.Input

	ToCenterExternalSamlIdentityProviderOutput() CenterExternalSamlIdentityProviderOutput
	ToCenterExternalSamlIdentityProviderOutputWithContext(ctx context.Context) CenterExternalSamlIdentityProviderOutput
}

type CenterExternalSamlIdentityProviderMap

type CenterExternalSamlIdentityProviderMap map[string]CenterExternalSamlIdentityProviderInput

func (CenterExternalSamlIdentityProviderMap) ElementType

func (CenterExternalSamlIdentityProviderMap) ToCenterExternalSamlIdentityProviderMapOutput

func (i CenterExternalSamlIdentityProviderMap) ToCenterExternalSamlIdentityProviderMapOutput() CenterExternalSamlIdentityProviderMapOutput

func (CenterExternalSamlIdentityProviderMap) ToCenterExternalSamlIdentityProviderMapOutputWithContext

func (i CenterExternalSamlIdentityProviderMap) ToCenterExternalSamlIdentityProviderMapOutputWithContext(ctx context.Context) CenterExternalSamlIdentityProviderMapOutput

type CenterExternalSamlIdentityProviderMapInput

type CenterExternalSamlIdentityProviderMapInput interface {
	pulumi.Input

	ToCenterExternalSamlIdentityProviderMapOutput() CenterExternalSamlIdentityProviderMapOutput
	ToCenterExternalSamlIdentityProviderMapOutputWithContext(context.Context) CenterExternalSamlIdentityProviderMapOutput
}

CenterExternalSamlIdentityProviderMapInput is an input type that accepts CenterExternalSamlIdentityProviderMap and CenterExternalSamlIdentityProviderMapOutput values. You can construct a concrete instance of `CenterExternalSamlIdentityProviderMapInput` via:

CenterExternalSamlIdentityProviderMap{ "key": CenterExternalSamlIdentityProviderArgs{...} }

type CenterExternalSamlIdentityProviderMapOutput

type CenterExternalSamlIdentityProviderMapOutput struct{ *pulumi.OutputState }

func (CenterExternalSamlIdentityProviderMapOutput) ElementType

func (CenterExternalSamlIdentityProviderMapOutput) MapIndex

func (CenterExternalSamlIdentityProviderMapOutput) ToCenterExternalSamlIdentityProviderMapOutput

func (o CenterExternalSamlIdentityProviderMapOutput) ToCenterExternalSamlIdentityProviderMapOutput() CenterExternalSamlIdentityProviderMapOutput

func (CenterExternalSamlIdentityProviderMapOutput) ToCenterExternalSamlIdentityProviderMapOutputWithContext

func (o CenterExternalSamlIdentityProviderMapOutput) ToCenterExternalSamlIdentityProviderMapOutputWithContext(ctx context.Context) CenterExternalSamlIdentityProviderMapOutput

type CenterExternalSamlIdentityProviderOutput

type CenterExternalSamlIdentityProviderOutput struct{ *pulumi.OutputState }

func (CenterExternalSamlIdentityProviderOutput) AcsUrl

Acs url.

func (CenterExternalSamlIdentityProviderOutput) CertificateIds

Certificate ids.

func (CenterExternalSamlIdentityProviderOutput) CreateTime

Create time.

func (CenterExternalSamlIdentityProviderOutput) ElementType

func (CenterExternalSamlIdentityProviderOutput) EncodedMetadataDocument

func (o CenterExternalSamlIdentityProviderOutput) EncodedMetadataDocument() pulumi.StringOutput

IdP metadata document (Base64 encoded). Provided by an IdP that supports the SAML 2.0 protocol.

func (CenterExternalSamlIdentityProviderOutput) EntityId

IdP identifier.

func (CenterExternalSamlIdentityProviderOutput) LoginUrl

IdP login URL.

func (CenterExternalSamlIdentityProviderOutput) SsoStatus

SSO enabling status. Valid values: Enabled, Disabled (default).

func (CenterExternalSamlIdentityProviderOutput) ToCenterExternalSamlIdentityProviderOutput

func (o CenterExternalSamlIdentityProviderOutput) ToCenterExternalSamlIdentityProviderOutput() CenterExternalSamlIdentityProviderOutput

func (CenterExternalSamlIdentityProviderOutput) ToCenterExternalSamlIdentityProviderOutputWithContext

func (o CenterExternalSamlIdentityProviderOutput) ToCenterExternalSamlIdentityProviderOutputWithContext(ctx context.Context) CenterExternalSamlIdentityProviderOutput

func (CenterExternalSamlIdentityProviderOutput) UpdateTime

Update time.

func (CenterExternalSamlIdentityProviderOutput) X509Certificate

X509 certificate in PEM format. If this parameter is specified, all existing certificates will be replaced.

func (CenterExternalSamlIdentityProviderOutput) ZoneId

Space ID.

type CenterExternalSamlIdentityProviderState

type CenterExternalSamlIdentityProviderState struct {
	// Acs url.
	AcsUrl pulumi.StringPtrInput
	// Certificate ids.
	CertificateIds pulumi.StringArrayInput
	// Create time.
	CreateTime pulumi.StringPtrInput
	// IdP metadata document (Base64 encoded). Provided by an IdP that supports the SAML 2.0 protocol.
	EncodedMetadataDocument pulumi.StringPtrInput
	// IdP identifier.
	EntityId pulumi.StringPtrInput
	// IdP login URL.
	LoginUrl pulumi.StringPtrInput
	// SSO enabling status. Valid values: Enabled, Disabled (default).
	SsoStatus pulumi.StringPtrInput
	// Update time.
	UpdateTime pulumi.StringPtrInput
	// X509 certificate in PEM format. If this parameter is specified, all existing certificates will be replaced.
	X509Certificate pulumi.StringPtrInput
	// Space ID.
	ZoneId pulumi.StringPtrInput
}

func (CenterExternalSamlIdentityProviderState) ElementType

type CenterGroup

type CenterGroup struct {
	pulumi.CustomResourceState

	// Creation time of the user group.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// A description of the user group. Length: Maximum 1024 characters.
	Description pulumi.StringOutput `pulumi:"description"`
	// ID of the user group.
	GroupId pulumi.StringOutput `pulumi:"groupId"`
	// The name of the user group. Format: Allow English letters, numbers and special characters-. Length: Maximum 128
	// characters.
	GroupName pulumi.StringOutput `pulumi:"groupName"`
	// Type of user group. `Manual`: manual creation, `Synchronized`: external import.
	GroupType pulumi.StringOutput `pulumi:"groupType"`
	// Number of team members.
	MemberCount pulumi.IntOutput `pulumi:"memberCount"`
	// Modification time for the user group.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
	// Zone id.
	ZoneId pulumi.StringOutput `pulumi:"zoneId"`
}

func GetCenterGroup

func GetCenterGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CenterGroupState, opts ...pulumi.ResourceOption) (*CenterGroup, error)

GetCenterGroup gets an existing CenterGroup 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 NewCenterGroup

func NewCenterGroup(ctx *pulumi.Context,
	name string, args *CenterGroupArgs, opts ...pulumi.ResourceOption) (*CenterGroup, error)

NewCenterGroup registers a new resource with the given unique name, arguments, and options.

func (*CenterGroup) ElementType

func (*CenterGroup) ElementType() reflect.Type

func (*CenterGroup) ToCenterGroupOutput

func (i *CenterGroup) ToCenterGroupOutput() CenterGroupOutput

func (*CenterGroup) ToCenterGroupOutputWithContext

func (i *CenterGroup) ToCenterGroupOutputWithContext(ctx context.Context) CenterGroupOutput

type CenterGroupArgs

type CenterGroupArgs struct {
	// A description of the user group. Length: Maximum 1024 characters.
	Description pulumi.StringPtrInput
	// The name of the user group. Format: Allow English letters, numbers and special characters-. Length: Maximum 128
	// characters.
	GroupName pulumi.StringInput
	// Type of user group. `Manual`: manual creation, `Synchronized`: external import.
	GroupType pulumi.StringPtrInput
	// Zone id.
	ZoneId pulumi.StringInput
}

The set of arguments for constructing a CenterGroup resource.

func (CenterGroupArgs) ElementType

func (CenterGroupArgs) ElementType() reflect.Type

type CenterGroupArray

type CenterGroupArray []CenterGroupInput

func (CenterGroupArray) ElementType

func (CenterGroupArray) ElementType() reflect.Type

func (CenterGroupArray) ToCenterGroupArrayOutput

func (i CenterGroupArray) ToCenterGroupArrayOutput() CenterGroupArrayOutput

func (CenterGroupArray) ToCenterGroupArrayOutputWithContext

func (i CenterGroupArray) ToCenterGroupArrayOutputWithContext(ctx context.Context) CenterGroupArrayOutput

type CenterGroupArrayInput

type CenterGroupArrayInput interface {
	pulumi.Input

	ToCenterGroupArrayOutput() CenterGroupArrayOutput
	ToCenterGroupArrayOutputWithContext(context.Context) CenterGroupArrayOutput
}

CenterGroupArrayInput is an input type that accepts CenterGroupArray and CenterGroupArrayOutput values. You can construct a concrete instance of `CenterGroupArrayInput` via:

CenterGroupArray{ CenterGroupArgs{...} }

type CenterGroupArrayOutput

type CenterGroupArrayOutput struct{ *pulumi.OutputState }

func (CenterGroupArrayOutput) ElementType

func (CenterGroupArrayOutput) ElementType() reflect.Type

func (CenterGroupArrayOutput) Index

func (CenterGroupArrayOutput) ToCenterGroupArrayOutput

func (o CenterGroupArrayOutput) ToCenterGroupArrayOutput() CenterGroupArrayOutput

func (CenterGroupArrayOutput) ToCenterGroupArrayOutputWithContext

func (o CenterGroupArrayOutput) ToCenterGroupArrayOutputWithContext(ctx context.Context) CenterGroupArrayOutput

type CenterGroupInput

type CenterGroupInput interface {
	pulumi.Input

	ToCenterGroupOutput() CenterGroupOutput
	ToCenterGroupOutputWithContext(ctx context.Context) CenterGroupOutput
}

type CenterGroupMap

type CenterGroupMap map[string]CenterGroupInput

func (CenterGroupMap) ElementType

func (CenterGroupMap) ElementType() reflect.Type

func (CenterGroupMap) ToCenterGroupMapOutput

func (i CenterGroupMap) ToCenterGroupMapOutput() CenterGroupMapOutput

func (CenterGroupMap) ToCenterGroupMapOutputWithContext

func (i CenterGroupMap) ToCenterGroupMapOutputWithContext(ctx context.Context) CenterGroupMapOutput

type CenterGroupMapInput

type CenterGroupMapInput interface {
	pulumi.Input

	ToCenterGroupMapOutput() CenterGroupMapOutput
	ToCenterGroupMapOutputWithContext(context.Context) CenterGroupMapOutput
}

CenterGroupMapInput is an input type that accepts CenterGroupMap and CenterGroupMapOutput values. You can construct a concrete instance of `CenterGroupMapInput` via:

CenterGroupMap{ "key": CenterGroupArgs{...} }

type CenterGroupMapOutput

type CenterGroupMapOutput struct{ *pulumi.OutputState }

func (CenterGroupMapOutput) ElementType

func (CenterGroupMapOutput) ElementType() reflect.Type

func (CenterGroupMapOutput) MapIndex

func (CenterGroupMapOutput) ToCenterGroupMapOutput

func (o CenterGroupMapOutput) ToCenterGroupMapOutput() CenterGroupMapOutput

func (CenterGroupMapOutput) ToCenterGroupMapOutputWithContext

func (o CenterGroupMapOutput) ToCenterGroupMapOutputWithContext(ctx context.Context) CenterGroupMapOutput

type CenterGroupOutput

type CenterGroupOutput struct{ *pulumi.OutputState }

func (CenterGroupOutput) CreateTime

func (o CenterGroupOutput) CreateTime() pulumi.StringOutput

Creation time of the user group.

func (CenterGroupOutput) Description

func (o CenterGroupOutput) Description() pulumi.StringOutput

A description of the user group. Length: Maximum 1024 characters.

func (CenterGroupOutput) ElementType

func (CenterGroupOutput) ElementType() reflect.Type

func (CenterGroupOutput) GroupId

ID of the user group.

func (CenterGroupOutput) GroupName

func (o CenterGroupOutput) GroupName() pulumi.StringOutput

The name of the user group. Format: Allow English letters, numbers and special characters-. Length: Maximum 128 characters.

func (CenterGroupOutput) GroupType

func (o CenterGroupOutput) GroupType() pulumi.StringOutput

Type of user group. `Manual`: manual creation, `Synchronized`: external import.

func (CenterGroupOutput) MemberCount

func (o CenterGroupOutput) MemberCount() pulumi.IntOutput

Number of team members.

func (CenterGroupOutput) ToCenterGroupOutput

func (o CenterGroupOutput) ToCenterGroupOutput() CenterGroupOutput

func (CenterGroupOutput) ToCenterGroupOutputWithContext

func (o CenterGroupOutput) ToCenterGroupOutputWithContext(ctx context.Context) CenterGroupOutput

func (CenterGroupOutput) UpdateTime

func (o CenterGroupOutput) UpdateTime() pulumi.StringOutput

Modification time for the user group.

func (CenterGroupOutput) ZoneId

Zone id.

type CenterGroupState

type CenterGroupState struct {
	// Creation time of the user group.
	CreateTime pulumi.StringPtrInput
	// A description of the user group. Length: Maximum 1024 characters.
	Description pulumi.StringPtrInput
	// ID of the user group.
	GroupId pulumi.StringPtrInput
	// The name of the user group. Format: Allow English letters, numbers and special characters-. Length: Maximum 128
	// characters.
	GroupName pulumi.StringPtrInput
	// Type of user group. `Manual`: manual creation, `Synchronized`: external import.
	GroupType pulumi.StringPtrInput
	// Number of team members.
	MemberCount pulumi.IntPtrInput
	// Modification time for the user group.
	UpdateTime pulumi.StringPtrInput
	// Zone id.
	ZoneId pulumi.StringPtrInput
}

func (CenterGroupState) ElementType

func (CenterGroupState) ElementType() reflect.Type

type CenterRoleAssignment

type CenterRoleAssignment struct {
	pulumi.CustomResourceState

	// Create time.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// When you remove the last authorization configured with a certain privilege on a group account target account, whether to
	// cancel the privilege configuration deployment at the same time. Value: DeprovisionForLastRoleAssignmentOnAccount: Remove
	// privileges to configure deployment. None (default): Configure deployment without delegating privileges.
	DeprovisionStrategy pulumi.StringPtrOutput `pulumi:"deprovisionStrategy"`
	// Identity ID for the CAM user synchronization. Valid values: When the PrincipalType value is Group, it is the CIC user
	// group ID (g-********). When the PrincipalType value is User, it is the CIC user ID (u-********).
	PrincipalId pulumi.StringOutput `pulumi:"principalId"`
	// Principal name.
	PrincipalName pulumi.StringOutput `pulumi:"principalName"`
	// Identity type for the CAM user synchronization. Valid values: User: indicates that the identity for the CAM user
	// synchronization is a CIC user. Group: indicates that the identity for the CAM user synchronization is a CIC user group.
	PrincipalType pulumi.StringOutput `pulumi:"principalType"`
	// Permission configuration ID.
	RoleConfigurationId pulumi.StringOutput `pulumi:"roleConfigurationId"`
	// Role configuration name.
	RoleConfigurationName pulumi.StringOutput `pulumi:"roleConfigurationName"`
	// Target name.
	TargetName pulumi.StringOutput `pulumi:"targetName"`
	// Type of the synchronized target account of the Tencent Cloud Organization. ManagerUin: admin account; MemberUin: member
	// account.
	TargetType pulumi.StringOutput `pulumi:"targetType"`
	// UIN of the synchronized target account of the Tencent Cloud Organization.
	TargetUin pulumi.IntOutput `pulumi:"targetUin"`
	// Update time.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
	// Space ID.
	ZoneId pulumi.StringOutput `pulumi:"zoneId"`
}

func GetCenterRoleAssignment

func GetCenterRoleAssignment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CenterRoleAssignmentState, opts ...pulumi.ResourceOption) (*CenterRoleAssignment, error)

GetCenterRoleAssignment gets an existing CenterRoleAssignment 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 NewCenterRoleAssignment

func NewCenterRoleAssignment(ctx *pulumi.Context,
	name string, args *CenterRoleAssignmentArgs, opts ...pulumi.ResourceOption) (*CenterRoleAssignment, error)

NewCenterRoleAssignment registers a new resource with the given unique name, arguments, and options.

func (*CenterRoleAssignment) ElementType

func (*CenterRoleAssignment) ElementType() reflect.Type

func (*CenterRoleAssignment) ToCenterRoleAssignmentOutput

func (i *CenterRoleAssignment) ToCenterRoleAssignmentOutput() CenterRoleAssignmentOutput

func (*CenterRoleAssignment) ToCenterRoleAssignmentOutputWithContext

func (i *CenterRoleAssignment) ToCenterRoleAssignmentOutputWithContext(ctx context.Context) CenterRoleAssignmentOutput

type CenterRoleAssignmentArgs

type CenterRoleAssignmentArgs struct {
	// When you remove the last authorization configured with a certain privilege on a group account target account, whether to
	// cancel the privilege configuration deployment at the same time. Value: DeprovisionForLastRoleAssignmentOnAccount: Remove
	// privileges to configure deployment. None (default): Configure deployment without delegating privileges.
	DeprovisionStrategy pulumi.StringPtrInput
	// Identity ID for the CAM user synchronization. Valid values: When the PrincipalType value is Group, it is the CIC user
	// group ID (g-********). When the PrincipalType value is User, it is the CIC user ID (u-********).
	PrincipalId pulumi.StringInput
	// Identity type for the CAM user synchronization. Valid values: User: indicates that the identity for the CAM user
	// synchronization is a CIC user. Group: indicates that the identity for the CAM user synchronization is a CIC user group.
	PrincipalType pulumi.StringInput
	// Permission configuration ID.
	RoleConfigurationId pulumi.StringInput
	// Type of the synchronized target account of the Tencent Cloud Organization. ManagerUin: admin account; MemberUin: member
	// account.
	TargetType pulumi.StringInput
	// UIN of the synchronized target account of the Tencent Cloud Organization.
	TargetUin pulumi.IntInput
	// Space ID.
	ZoneId pulumi.StringInput
}

The set of arguments for constructing a CenterRoleAssignment resource.

func (CenterRoleAssignmentArgs) ElementType

func (CenterRoleAssignmentArgs) ElementType() reflect.Type

type CenterRoleAssignmentArray

type CenterRoleAssignmentArray []CenterRoleAssignmentInput

func (CenterRoleAssignmentArray) ElementType

func (CenterRoleAssignmentArray) ElementType() reflect.Type

func (CenterRoleAssignmentArray) ToCenterRoleAssignmentArrayOutput

func (i CenterRoleAssignmentArray) ToCenterRoleAssignmentArrayOutput() CenterRoleAssignmentArrayOutput

func (CenterRoleAssignmentArray) ToCenterRoleAssignmentArrayOutputWithContext

func (i CenterRoleAssignmentArray) ToCenterRoleAssignmentArrayOutputWithContext(ctx context.Context) CenterRoleAssignmentArrayOutput

type CenterRoleAssignmentArrayInput

type CenterRoleAssignmentArrayInput interface {
	pulumi.Input

	ToCenterRoleAssignmentArrayOutput() CenterRoleAssignmentArrayOutput
	ToCenterRoleAssignmentArrayOutputWithContext(context.Context) CenterRoleAssignmentArrayOutput
}

CenterRoleAssignmentArrayInput is an input type that accepts CenterRoleAssignmentArray and CenterRoleAssignmentArrayOutput values. You can construct a concrete instance of `CenterRoleAssignmentArrayInput` via:

CenterRoleAssignmentArray{ CenterRoleAssignmentArgs{...} }

type CenterRoleAssignmentArrayOutput

type CenterRoleAssignmentArrayOutput struct{ *pulumi.OutputState }

func (CenterRoleAssignmentArrayOutput) ElementType

func (CenterRoleAssignmentArrayOutput) Index

func (CenterRoleAssignmentArrayOutput) ToCenterRoleAssignmentArrayOutput

func (o CenterRoleAssignmentArrayOutput) ToCenterRoleAssignmentArrayOutput() CenterRoleAssignmentArrayOutput

func (CenterRoleAssignmentArrayOutput) ToCenterRoleAssignmentArrayOutputWithContext

func (o CenterRoleAssignmentArrayOutput) ToCenterRoleAssignmentArrayOutputWithContext(ctx context.Context) CenterRoleAssignmentArrayOutput

type CenterRoleAssignmentInput

type CenterRoleAssignmentInput interface {
	pulumi.Input

	ToCenterRoleAssignmentOutput() CenterRoleAssignmentOutput
	ToCenterRoleAssignmentOutputWithContext(ctx context.Context) CenterRoleAssignmentOutput
}

type CenterRoleAssignmentMap

type CenterRoleAssignmentMap map[string]CenterRoleAssignmentInput

func (CenterRoleAssignmentMap) ElementType

func (CenterRoleAssignmentMap) ElementType() reflect.Type

func (CenterRoleAssignmentMap) ToCenterRoleAssignmentMapOutput

func (i CenterRoleAssignmentMap) ToCenterRoleAssignmentMapOutput() CenterRoleAssignmentMapOutput

func (CenterRoleAssignmentMap) ToCenterRoleAssignmentMapOutputWithContext

func (i CenterRoleAssignmentMap) ToCenterRoleAssignmentMapOutputWithContext(ctx context.Context) CenterRoleAssignmentMapOutput

type CenterRoleAssignmentMapInput

type CenterRoleAssignmentMapInput interface {
	pulumi.Input

	ToCenterRoleAssignmentMapOutput() CenterRoleAssignmentMapOutput
	ToCenterRoleAssignmentMapOutputWithContext(context.Context) CenterRoleAssignmentMapOutput
}

CenterRoleAssignmentMapInput is an input type that accepts CenterRoleAssignmentMap and CenterRoleAssignmentMapOutput values. You can construct a concrete instance of `CenterRoleAssignmentMapInput` via:

CenterRoleAssignmentMap{ "key": CenterRoleAssignmentArgs{...} }

type CenterRoleAssignmentMapOutput

type CenterRoleAssignmentMapOutput struct{ *pulumi.OutputState }

func (CenterRoleAssignmentMapOutput) ElementType

func (CenterRoleAssignmentMapOutput) MapIndex

func (CenterRoleAssignmentMapOutput) ToCenterRoleAssignmentMapOutput

func (o CenterRoleAssignmentMapOutput) ToCenterRoleAssignmentMapOutput() CenterRoleAssignmentMapOutput

func (CenterRoleAssignmentMapOutput) ToCenterRoleAssignmentMapOutputWithContext

func (o CenterRoleAssignmentMapOutput) ToCenterRoleAssignmentMapOutputWithContext(ctx context.Context) CenterRoleAssignmentMapOutput

type CenterRoleAssignmentOutput

type CenterRoleAssignmentOutput struct{ *pulumi.OutputState }

func (CenterRoleAssignmentOutput) CreateTime

Create time.

func (CenterRoleAssignmentOutput) DeprovisionStrategy

func (o CenterRoleAssignmentOutput) DeprovisionStrategy() pulumi.StringPtrOutput

When you remove the last authorization configured with a certain privilege on a group account target account, whether to cancel the privilege configuration deployment at the same time. Value: DeprovisionForLastRoleAssignmentOnAccount: Remove privileges to configure deployment. None (default): Configure deployment without delegating privileges.

func (CenterRoleAssignmentOutput) ElementType

func (CenterRoleAssignmentOutput) ElementType() reflect.Type

func (CenterRoleAssignmentOutput) PrincipalId

Identity ID for the CAM user synchronization. Valid values: When the PrincipalType value is Group, it is the CIC user group ID (g-********). When the PrincipalType value is User, it is the CIC user ID (u-********).

func (CenterRoleAssignmentOutput) PrincipalName

Principal name.

func (CenterRoleAssignmentOutput) PrincipalType

Identity type for the CAM user synchronization. Valid values: User: indicates that the identity for the CAM user synchronization is a CIC user. Group: indicates that the identity for the CAM user synchronization is a CIC user group.

func (CenterRoleAssignmentOutput) RoleConfigurationId

func (o CenterRoleAssignmentOutput) RoleConfigurationId() pulumi.StringOutput

Permission configuration ID.

func (CenterRoleAssignmentOutput) RoleConfigurationName

func (o CenterRoleAssignmentOutput) RoleConfigurationName() pulumi.StringOutput

Role configuration name.

func (CenterRoleAssignmentOutput) TargetName

Target name.

func (CenterRoleAssignmentOutput) TargetType

Type of the synchronized target account of the Tencent Cloud Organization. ManagerUin: admin account; MemberUin: member account.

func (CenterRoleAssignmentOutput) TargetUin

UIN of the synchronized target account of the Tencent Cloud Organization.

func (CenterRoleAssignmentOutput) ToCenterRoleAssignmentOutput

func (o CenterRoleAssignmentOutput) ToCenterRoleAssignmentOutput() CenterRoleAssignmentOutput

func (CenterRoleAssignmentOutput) ToCenterRoleAssignmentOutputWithContext

func (o CenterRoleAssignmentOutput) ToCenterRoleAssignmentOutputWithContext(ctx context.Context) CenterRoleAssignmentOutput

func (CenterRoleAssignmentOutput) UpdateTime

Update time.

func (CenterRoleAssignmentOutput) ZoneId

Space ID.

type CenterRoleAssignmentState

type CenterRoleAssignmentState struct {
	// Create time.
	CreateTime pulumi.StringPtrInput
	// When you remove the last authorization configured with a certain privilege on a group account target account, whether to
	// cancel the privilege configuration deployment at the same time. Value: DeprovisionForLastRoleAssignmentOnAccount: Remove
	// privileges to configure deployment. None (default): Configure deployment without delegating privileges.
	DeprovisionStrategy pulumi.StringPtrInput
	// Identity ID for the CAM user synchronization. Valid values: When the PrincipalType value is Group, it is the CIC user
	// group ID (g-********). When the PrincipalType value is User, it is the CIC user ID (u-********).
	PrincipalId pulumi.StringPtrInput
	// Principal name.
	PrincipalName pulumi.StringPtrInput
	// Identity type for the CAM user synchronization. Valid values: User: indicates that the identity for the CAM user
	// synchronization is a CIC user. Group: indicates that the identity for the CAM user synchronization is a CIC user group.
	PrincipalType pulumi.StringPtrInput
	// Permission configuration ID.
	RoleConfigurationId pulumi.StringPtrInput
	// Role configuration name.
	RoleConfigurationName pulumi.StringPtrInput
	// Target name.
	TargetName pulumi.StringPtrInput
	// Type of the synchronized target account of the Tencent Cloud Organization. ManagerUin: admin account; MemberUin: member
	// account.
	TargetType pulumi.StringPtrInput
	// UIN of the synchronized target account of the Tencent Cloud Organization.
	TargetUin pulumi.IntPtrInput
	// Update time.
	UpdateTime pulumi.StringPtrInput
	// Space ID.
	ZoneId pulumi.StringPtrInput
}

func (CenterRoleAssignmentState) ElementType

func (CenterRoleAssignmentState) ElementType() reflect.Type

type CenterRoleConfiguration

type CenterRoleConfiguration struct {
	pulumi.CustomResourceState

	// Create time.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Access configuration description, which contains up to 1024 characters.
	Description pulumi.StringOutput `pulumi:"description"`
	// Initial access page. It indicates the initial access page URL when CIC users use the access configuration to access the
	// target account of the Tencent Cloud Organization. This page must be the Tencent Cloud console page. The default is null,
	// which indicates navigating to the home page of the Tencent Cloud console.
	RelayState pulumi.StringOutput `pulumi:"relayState"`
	// Role configuration id.
	RoleConfigurationId pulumi.StringOutput `pulumi:"roleConfigurationId"`
	// Access configuration name, which contains up to 128 characters, including English letters, digits, and hyphens (-).
	RoleConfigurationName pulumi.StringOutput `pulumi:"roleConfigurationName"`
	// Session duration. It indicates the maximum session duration when CIC users use the access configuration to access the
	// target account of the Tencent Cloud Organization. Unit: seconds. Value range: 900-43,200 (15 minutes to 12 hours).
	// Default value: 3600 (1 hour).
	SessionDuration pulumi.IntOutput `pulumi:"sessionDuration"`
	// Update time.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
	// Space ID.
	ZoneId pulumi.StringOutput `pulumi:"zoneId"`
}

func GetCenterRoleConfiguration

func GetCenterRoleConfiguration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CenterRoleConfigurationState, opts ...pulumi.ResourceOption) (*CenterRoleConfiguration, error)

GetCenterRoleConfiguration gets an existing CenterRoleConfiguration 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 NewCenterRoleConfiguration

func NewCenterRoleConfiguration(ctx *pulumi.Context,
	name string, args *CenterRoleConfigurationArgs, opts ...pulumi.ResourceOption) (*CenterRoleConfiguration, error)

NewCenterRoleConfiguration registers a new resource with the given unique name, arguments, and options.

func (*CenterRoleConfiguration) ElementType

func (*CenterRoleConfiguration) ElementType() reflect.Type

func (*CenterRoleConfiguration) ToCenterRoleConfigurationOutput

func (i *CenterRoleConfiguration) ToCenterRoleConfigurationOutput() CenterRoleConfigurationOutput

func (*CenterRoleConfiguration) ToCenterRoleConfigurationOutputWithContext

func (i *CenterRoleConfiguration) ToCenterRoleConfigurationOutputWithContext(ctx context.Context) CenterRoleConfigurationOutput

type CenterRoleConfigurationArgs

type CenterRoleConfigurationArgs struct {
	// Access configuration description, which contains up to 1024 characters.
	Description pulumi.StringPtrInput
	// Initial access page. It indicates the initial access page URL when CIC users use the access configuration to access the
	// target account of the Tencent Cloud Organization. This page must be the Tencent Cloud console page. The default is null,
	// which indicates navigating to the home page of the Tencent Cloud console.
	RelayState pulumi.StringPtrInput
	// Access configuration name, which contains up to 128 characters, including English letters, digits, and hyphens (-).
	RoleConfigurationName pulumi.StringInput
	// Session duration. It indicates the maximum session duration when CIC users use the access configuration to access the
	// target account of the Tencent Cloud Organization. Unit: seconds. Value range: 900-43,200 (15 minutes to 12 hours).
	// Default value: 3600 (1 hour).
	SessionDuration pulumi.IntPtrInput
	// Space ID.
	ZoneId pulumi.StringInput
}

The set of arguments for constructing a CenterRoleConfiguration resource.

func (CenterRoleConfigurationArgs) ElementType

type CenterRoleConfigurationArray

type CenterRoleConfigurationArray []CenterRoleConfigurationInput

func (CenterRoleConfigurationArray) ElementType

func (CenterRoleConfigurationArray) ToCenterRoleConfigurationArrayOutput

func (i CenterRoleConfigurationArray) ToCenterRoleConfigurationArrayOutput() CenterRoleConfigurationArrayOutput

func (CenterRoleConfigurationArray) ToCenterRoleConfigurationArrayOutputWithContext

func (i CenterRoleConfigurationArray) ToCenterRoleConfigurationArrayOutputWithContext(ctx context.Context) CenterRoleConfigurationArrayOutput

type CenterRoleConfigurationArrayInput

type CenterRoleConfigurationArrayInput interface {
	pulumi.Input

	ToCenterRoleConfigurationArrayOutput() CenterRoleConfigurationArrayOutput
	ToCenterRoleConfigurationArrayOutputWithContext(context.Context) CenterRoleConfigurationArrayOutput
}

CenterRoleConfigurationArrayInput is an input type that accepts CenterRoleConfigurationArray and CenterRoleConfigurationArrayOutput values. You can construct a concrete instance of `CenterRoleConfigurationArrayInput` via:

CenterRoleConfigurationArray{ CenterRoleConfigurationArgs{...} }

type CenterRoleConfigurationArrayOutput

type CenterRoleConfigurationArrayOutput struct{ *pulumi.OutputState }

func (CenterRoleConfigurationArrayOutput) ElementType

func (CenterRoleConfigurationArrayOutput) Index

func (CenterRoleConfigurationArrayOutput) ToCenterRoleConfigurationArrayOutput

func (o CenterRoleConfigurationArrayOutput) ToCenterRoleConfigurationArrayOutput() CenterRoleConfigurationArrayOutput

func (CenterRoleConfigurationArrayOutput) ToCenterRoleConfigurationArrayOutputWithContext

func (o CenterRoleConfigurationArrayOutput) ToCenterRoleConfigurationArrayOutputWithContext(ctx context.Context) CenterRoleConfigurationArrayOutput

type CenterRoleConfigurationInput

type CenterRoleConfigurationInput interface {
	pulumi.Input

	ToCenterRoleConfigurationOutput() CenterRoleConfigurationOutput
	ToCenterRoleConfigurationOutputWithContext(ctx context.Context) CenterRoleConfigurationOutput
}

type CenterRoleConfigurationMap

type CenterRoleConfigurationMap map[string]CenterRoleConfigurationInput

func (CenterRoleConfigurationMap) ElementType

func (CenterRoleConfigurationMap) ElementType() reflect.Type

func (CenterRoleConfigurationMap) ToCenterRoleConfigurationMapOutput

func (i CenterRoleConfigurationMap) ToCenterRoleConfigurationMapOutput() CenterRoleConfigurationMapOutput

func (CenterRoleConfigurationMap) ToCenterRoleConfigurationMapOutputWithContext

func (i CenterRoleConfigurationMap) ToCenterRoleConfigurationMapOutputWithContext(ctx context.Context) CenterRoleConfigurationMapOutput

type CenterRoleConfigurationMapInput

type CenterRoleConfigurationMapInput interface {
	pulumi.Input

	ToCenterRoleConfigurationMapOutput() CenterRoleConfigurationMapOutput
	ToCenterRoleConfigurationMapOutputWithContext(context.Context) CenterRoleConfigurationMapOutput
}

CenterRoleConfigurationMapInput is an input type that accepts CenterRoleConfigurationMap and CenterRoleConfigurationMapOutput values. You can construct a concrete instance of `CenterRoleConfigurationMapInput` via:

CenterRoleConfigurationMap{ "key": CenterRoleConfigurationArgs{...} }

type CenterRoleConfigurationMapOutput

type CenterRoleConfigurationMapOutput struct{ *pulumi.OutputState }

func (CenterRoleConfigurationMapOutput) ElementType

func (CenterRoleConfigurationMapOutput) MapIndex

func (CenterRoleConfigurationMapOutput) ToCenterRoleConfigurationMapOutput

func (o CenterRoleConfigurationMapOutput) ToCenterRoleConfigurationMapOutput() CenterRoleConfigurationMapOutput

func (CenterRoleConfigurationMapOutput) ToCenterRoleConfigurationMapOutputWithContext

func (o CenterRoleConfigurationMapOutput) ToCenterRoleConfigurationMapOutputWithContext(ctx context.Context) CenterRoleConfigurationMapOutput

type CenterRoleConfigurationOutput

type CenterRoleConfigurationOutput struct{ *pulumi.OutputState }

func (CenterRoleConfigurationOutput) CreateTime

Create time.

func (CenterRoleConfigurationOutput) Description

Access configuration description, which contains up to 1024 characters.

func (CenterRoleConfigurationOutput) ElementType

func (CenterRoleConfigurationOutput) RelayState

Initial access page. It indicates the initial access page URL when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. This page must be the Tencent Cloud console page. The default is null, which indicates navigating to the home page of the Tencent Cloud console.

func (CenterRoleConfigurationOutput) RoleConfigurationId

func (o CenterRoleConfigurationOutput) RoleConfigurationId() pulumi.StringOutput

Role configuration id.

func (CenterRoleConfigurationOutput) RoleConfigurationName

func (o CenterRoleConfigurationOutput) RoleConfigurationName() pulumi.StringOutput

Access configuration name, which contains up to 128 characters, including English letters, digits, and hyphens (-).

func (CenterRoleConfigurationOutput) SessionDuration

func (o CenterRoleConfigurationOutput) SessionDuration() pulumi.IntOutput

Session duration. It indicates the maximum session duration when CIC users use the access configuration to access the target account of the Tencent Cloud Organization. Unit: seconds. Value range: 900-43,200 (15 minutes to 12 hours). Default value: 3600 (1 hour).

func (CenterRoleConfigurationOutput) ToCenterRoleConfigurationOutput

func (o CenterRoleConfigurationOutput) ToCenterRoleConfigurationOutput() CenterRoleConfigurationOutput

func (CenterRoleConfigurationOutput) ToCenterRoleConfigurationOutputWithContext

func (o CenterRoleConfigurationOutput) ToCenterRoleConfigurationOutputWithContext(ctx context.Context) CenterRoleConfigurationOutput

func (CenterRoleConfigurationOutput) UpdateTime

Update time.

func (CenterRoleConfigurationOutput) ZoneId

Space ID.

type CenterRoleConfigurationPermissionCustomPoliciesAttachment

type CenterRoleConfigurationPermissionCustomPoliciesAttachment struct {
	pulumi.CustomResourceState

	// Policies.
	Policies CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArrayOutput `pulumi:"policies"`
	// Permission configuration ID.
	RoleConfigurationId pulumi.StringOutput `pulumi:"roleConfigurationId"`
	// Space ID.
	ZoneId pulumi.StringOutput `pulumi:"zoneId"`
}

func GetCenterRoleConfigurationPermissionCustomPoliciesAttachment

GetCenterRoleConfigurationPermissionCustomPoliciesAttachment gets an existing CenterRoleConfigurationPermissionCustomPoliciesAttachment 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 NewCenterRoleConfigurationPermissionCustomPoliciesAttachment

NewCenterRoleConfigurationPermissionCustomPoliciesAttachment registers a new resource with the given unique name, arguments, and options.

func (*CenterRoleConfigurationPermissionCustomPoliciesAttachment) ElementType

func (*CenterRoleConfigurationPermissionCustomPoliciesAttachment) ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentOutput

func (i *CenterRoleConfigurationPermissionCustomPoliciesAttachment) ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentOutput() CenterRoleConfigurationPermissionCustomPoliciesAttachmentOutput

func (*CenterRoleConfigurationPermissionCustomPoliciesAttachment) ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentOutputWithContext

func (i *CenterRoleConfigurationPermissionCustomPoliciesAttachment) ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentOutputWithContext(ctx context.Context) CenterRoleConfigurationPermissionCustomPoliciesAttachmentOutput

type CenterRoleConfigurationPermissionCustomPoliciesAttachmentArgs

type CenterRoleConfigurationPermissionCustomPoliciesAttachmentArgs struct {
	// Policies.
	Policies CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArrayInput
	// Permission configuration ID.
	RoleConfigurationId pulumi.StringInput
	// Space ID.
	ZoneId pulumi.StringInput
}

The set of arguments for constructing a CenterRoleConfigurationPermissionCustomPoliciesAttachment resource.

func (CenterRoleConfigurationPermissionCustomPoliciesAttachmentArgs) ElementType

type CenterRoleConfigurationPermissionCustomPoliciesAttachmentArray

type CenterRoleConfigurationPermissionCustomPoliciesAttachmentArray []CenterRoleConfigurationPermissionCustomPoliciesAttachmentInput

func (CenterRoleConfigurationPermissionCustomPoliciesAttachmentArray) ElementType

func (CenterRoleConfigurationPermissionCustomPoliciesAttachmentArray) ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentArrayOutput

func (CenterRoleConfigurationPermissionCustomPoliciesAttachmentArray) ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentArrayOutputWithContext

func (i CenterRoleConfigurationPermissionCustomPoliciesAttachmentArray) ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentArrayOutputWithContext(ctx context.Context) CenterRoleConfigurationPermissionCustomPoliciesAttachmentArrayOutput

type CenterRoleConfigurationPermissionCustomPoliciesAttachmentArrayInput

type CenterRoleConfigurationPermissionCustomPoliciesAttachmentArrayInput interface {
	pulumi.Input

	ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentArrayOutput() CenterRoleConfigurationPermissionCustomPoliciesAttachmentArrayOutput
	ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentArrayOutputWithContext(context.Context) CenterRoleConfigurationPermissionCustomPoliciesAttachmentArrayOutput
}

CenterRoleConfigurationPermissionCustomPoliciesAttachmentArrayInput is an input type that accepts CenterRoleConfigurationPermissionCustomPoliciesAttachmentArray and CenterRoleConfigurationPermissionCustomPoliciesAttachmentArrayOutput values. You can construct a concrete instance of `CenterRoleConfigurationPermissionCustomPoliciesAttachmentArrayInput` via:

CenterRoleConfigurationPermissionCustomPoliciesAttachmentArray{ CenterRoleConfigurationPermissionCustomPoliciesAttachmentArgs{...} }

type CenterRoleConfigurationPermissionCustomPoliciesAttachmentArrayOutput

type CenterRoleConfigurationPermissionCustomPoliciesAttachmentArrayOutput struct{ *pulumi.OutputState }

func (CenterRoleConfigurationPermissionCustomPoliciesAttachmentArrayOutput) ElementType

func (CenterRoleConfigurationPermissionCustomPoliciesAttachmentArrayOutput) ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentArrayOutput

func (CenterRoleConfigurationPermissionCustomPoliciesAttachmentArrayOutput) ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentArrayOutputWithContext

func (o CenterRoleConfigurationPermissionCustomPoliciesAttachmentArrayOutput) ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentArrayOutputWithContext(ctx context.Context) CenterRoleConfigurationPermissionCustomPoliciesAttachmentArrayOutput

type CenterRoleConfigurationPermissionCustomPoliciesAttachmentInput

type CenterRoleConfigurationPermissionCustomPoliciesAttachmentInput interface {
	pulumi.Input

	ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentOutput() CenterRoleConfigurationPermissionCustomPoliciesAttachmentOutput
	ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentOutputWithContext(ctx context.Context) CenterRoleConfigurationPermissionCustomPoliciesAttachmentOutput
}

type CenterRoleConfigurationPermissionCustomPoliciesAttachmentMap

type CenterRoleConfigurationPermissionCustomPoliciesAttachmentMap map[string]CenterRoleConfigurationPermissionCustomPoliciesAttachmentInput

func (CenterRoleConfigurationPermissionCustomPoliciesAttachmentMap) ElementType

func (CenterRoleConfigurationPermissionCustomPoliciesAttachmentMap) ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentMapOutput

func (CenterRoleConfigurationPermissionCustomPoliciesAttachmentMap) ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentMapOutputWithContext

func (i CenterRoleConfigurationPermissionCustomPoliciesAttachmentMap) ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentMapOutputWithContext(ctx context.Context) CenterRoleConfigurationPermissionCustomPoliciesAttachmentMapOutput

type CenterRoleConfigurationPermissionCustomPoliciesAttachmentMapInput

type CenterRoleConfigurationPermissionCustomPoliciesAttachmentMapInput interface {
	pulumi.Input

	ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentMapOutput() CenterRoleConfigurationPermissionCustomPoliciesAttachmentMapOutput
	ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentMapOutputWithContext(context.Context) CenterRoleConfigurationPermissionCustomPoliciesAttachmentMapOutput
}

CenterRoleConfigurationPermissionCustomPoliciesAttachmentMapInput is an input type that accepts CenterRoleConfigurationPermissionCustomPoliciesAttachmentMap and CenterRoleConfigurationPermissionCustomPoliciesAttachmentMapOutput values. You can construct a concrete instance of `CenterRoleConfigurationPermissionCustomPoliciesAttachmentMapInput` via:

CenterRoleConfigurationPermissionCustomPoliciesAttachmentMap{ "key": CenterRoleConfigurationPermissionCustomPoliciesAttachmentArgs{...} }

type CenterRoleConfigurationPermissionCustomPoliciesAttachmentMapOutput

type CenterRoleConfigurationPermissionCustomPoliciesAttachmentMapOutput struct{ *pulumi.OutputState }

func (CenterRoleConfigurationPermissionCustomPoliciesAttachmentMapOutput) ElementType

func (CenterRoleConfigurationPermissionCustomPoliciesAttachmentMapOutput) ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentMapOutput

func (CenterRoleConfigurationPermissionCustomPoliciesAttachmentMapOutput) ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentMapOutputWithContext

func (o CenterRoleConfigurationPermissionCustomPoliciesAttachmentMapOutput) ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentMapOutputWithContext(ctx context.Context) CenterRoleConfigurationPermissionCustomPoliciesAttachmentMapOutput

type CenterRoleConfigurationPermissionCustomPoliciesAttachmentOutput

type CenterRoleConfigurationPermissionCustomPoliciesAttachmentOutput struct{ *pulumi.OutputState }

func (CenterRoleConfigurationPermissionCustomPoliciesAttachmentOutput) ElementType

func (CenterRoleConfigurationPermissionCustomPoliciesAttachmentOutput) Policies

Policies.

func (CenterRoleConfigurationPermissionCustomPoliciesAttachmentOutput) RoleConfigurationId

Permission configuration ID.

func (CenterRoleConfigurationPermissionCustomPoliciesAttachmentOutput) ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentOutput

func (CenterRoleConfigurationPermissionCustomPoliciesAttachmentOutput) ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentOutputWithContext

func (o CenterRoleConfigurationPermissionCustomPoliciesAttachmentOutput) ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentOutputWithContext(ctx context.Context) CenterRoleConfigurationPermissionCustomPoliciesAttachmentOutput

func (CenterRoleConfigurationPermissionCustomPoliciesAttachmentOutput) ZoneId

Space ID.

type CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicy

type CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicy struct {
	AddTime            *string `pulumi:"addTime"`
	RolePolicyDocument string  `pulumi:"rolePolicyDocument"`
	RolePolicyName     string  `pulumi:"rolePolicyName"`
	RolePolicyType     *string `pulumi:"rolePolicyType"`
}

type CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArgs

type CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArgs struct {
	AddTime            pulumi.StringPtrInput `pulumi:"addTime"`
	RolePolicyDocument pulumi.StringInput    `pulumi:"rolePolicyDocument"`
	RolePolicyName     pulumi.StringInput    `pulumi:"rolePolicyName"`
	RolePolicyType     pulumi.StringPtrInput `pulumi:"rolePolicyType"`
}

func (CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArgs) ElementType

func (CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArgs) ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyOutput

func (CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArgs) ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyOutputWithContext

func (i CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArgs) ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyOutputWithContext(ctx context.Context) CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyOutput

type CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArray

type CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArray []CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyInput

func (CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArray) ElementType

func (CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArray) ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArrayOutput

func (CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArray) ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArrayOutputWithContext

func (i CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArray) ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArrayOutputWithContext(ctx context.Context) CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArrayOutput

type CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArrayInput

type CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArrayInput interface {
	pulumi.Input

	ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArrayOutput() CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArrayOutput
	ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArrayOutputWithContext(context.Context) CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArrayOutput
}

CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArrayInput is an input type that accepts CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArray and CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArrayOutput values. You can construct a concrete instance of `CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArrayInput` via:

CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArray{ CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArgs{...} }

type CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArrayOutput

type CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArrayOutput struct{ *pulumi.OutputState }

func (CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArrayOutput) ElementType

func (CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArrayOutput) ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArrayOutput

func (CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArrayOutput) ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArrayOutputWithContext

type CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyInput

type CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyInput interface {
	pulumi.Input

	ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyOutput() CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyOutput
	ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyOutputWithContext(context.Context) CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyOutput
}

CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyInput is an input type that accepts CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArgs and CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyOutput values. You can construct a concrete instance of `CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyInput` via:

CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArgs{...}

type CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyOutput

type CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyOutput struct{ *pulumi.OutputState }

func (CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyOutput) AddTime

func (CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyOutput) ElementType

func (CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyOutput) RolePolicyDocument

func (CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyOutput) RolePolicyName

func (CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyOutput) RolePolicyType

func (CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyOutput) ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyOutput

func (CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyOutput) ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyOutputWithContext

func (o CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyOutput) ToCenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyOutputWithContext(ctx context.Context) CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyOutput

type CenterRoleConfigurationPermissionCustomPoliciesAttachmentState

type CenterRoleConfigurationPermissionCustomPoliciesAttachmentState struct {
	// Policies.
	Policies CenterRoleConfigurationPermissionCustomPoliciesAttachmentPolicyArrayInput
	// Permission configuration ID.
	RoleConfigurationId pulumi.StringPtrInput
	// Space ID.
	ZoneId pulumi.StringPtrInput
}

func (CenterRoleConfigurationPermissionCustomPoliciesAttachmentState) ElementType

type CenterRoleConfigurationPermissionCustomPolicyAttachment

type CenterRoleConfigurationPermissionCustomPolicyAttachment struct {
	pulumi.CustomResourceState

	// Role policy add time.
	AddTime pulumi.StringOutput `pulumi:"addTime"`
	// Permission configuration ID.
	RoleConfigurationId pulumi.StringOutput `pulumi:"roleConfigurationId"`
	// Role policy document.
	RolePolicyDocument pulumi.StringOutput `pulumi:"rolePolicyDocument"`
	// Role policy name.
	RolePolicyName pulumi.StringOutput `pulumi:"rolePolicyName"`
	// Role policy type.
	RolePolicyType pulumi.StringOutput `pulumi:"rolePolicyType"`
	// Space ID.
	ZoneId pulumi.StringOutput `pulumi:"zoneId"`
}

func GetCenterRoleConfigurationPermissionCustomPolicyAttachment

GetCenterRoleConfigurationPermissionCustomPolicyAttachment gets an existing CenterRoleConfigurationPermissionCustomPolicyAttachment 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 NewCenterRoleConfigurationPermissionCustomPolicyAttachment

NewCenterRoleConfigurationPermissionCustomPolicyAttachment registers a new resource with the given unique name, arguments, and options.

func (*CenterRoleConfigurationPermissionCustomPolicyAttachment) ElementType

func (*CenterRoleConfigurationPermissionCustomPolicyAttachment) ToCenterRoleConfigurationPermissionCustomPolicyAttachmentOutput

func (i *CenterRoleConfigurationPermissionCustomPolicyAttachment) ToCenterRoleConfigurationPermissionCustomPolicyAttachmentOutput() CenterRoleConfigurationPermissionCustomPolicyAttachmentOutput

func (*CenterRoleConfigurationPermissionCustomPolicyAttachment) ToCenterRoleConfigurationPermissionCustomPolicyAttachmentOutputWithContext

func (i *CenterRoleConfigurationPermissionCustomPolicyAttachment) ToCenterRoleConfigurationPermissionCustomPolicyAttachmentOutputWithContext(ctx context.Context) CenterRoleConfigurationPermissionCustomPolicyAttachmentOutput

type CenterRoleConfigurationPermissionCustomPolicyAttachmentArgs

type CenterRoleConfigurationPermissionCustomPolicyAttachmentArgs struct {
	// Permission configuration ID.
	RoleConfigurationId pulumi.StringInput
	// Role policy document.
	RolePolicyDocument pulumi.StringInput
	// Role policy name.
	RolePolicyName pulumi.StringInput
	// Space ID.
	ZoneId pulumi.StringInput
}

The set of arguments for constructing a CenterRoleConfigurationPermissionCustomPolicyAttachment resource.

func (CenterRoleConfigurationPermissionCustomPolicyAttachmentArgs) ElementType

type CenterRoleConfigurationPermissionCustomPolicyAttachmentArray

type CenterRoleConfigurationPermissionCustomPolicyAttachmentArray []CenterRoleConfigurationPermissionCustomPolicyAttachmentInput

func (CenterRoleConfigurationPermissionCustomPolicyAttachmentArray) ElementType

func (CenterRoleConfigurationPermissionCustomPolicyAttachmentArray) ToCenterRoleConfigurationPermissionCustomPolicyAttachmentArrayOutput

func (CenterRoleConfigurationPermissionCustomPolicyAttachmentArray) ToCenterRoleConfigurationPermissionCustomPolicyAttachmentArrayOutputWithContext

func (i CenterRoleConfigurationPermissionCustomPolicyAttachmentArray) ToCenterRoleConfigurationPermissionCustomPolicyAttachmentArrayOutputWithContext(ctx context.Context) CenterRoleConfigurationPermissionCustomPolicyAttachmentArrayOutput

type CenterRoleConfigurationPermissionCustomPolicyAttachmentArrayInput

type CenterRoleConfigurationPermissionCustomPolicyAttachmentArrayInput interface {
	pulumi.Input

	ToCenterRoleConfigurationPermissionCustomPolicyAttachmentArrayOutput() CenterRoleConfigurationPermissionCustomPolicyAttachmentArrayOutput
	ToCenterRoleConfigurationPermissionCustomPolicyAttachmentArrayOutputWithContext(context.Context) CenterRoleConfigurationPermissionCustomPolicyAttachmentArrayOutput
}

CenterRoleConfigurationPermissionCustomPolicyAttachmentArrayInput is an input type that accepts CenterRoleConfigurationPermissionCustomPolicyAttachmentArray and CenterRoleConfigurationPermissionCustomPolicyAttachmentArrayOutput values. You can construct a concrete instance of `CenterRoleConfigurationPermissionCustomPolicyAttachmentArrayInput` via:

CenterRoleConfigurationPermissionCustomPolicyAttachmentArray{ CenterRoleConfigurationPermissionCustomPolicyAttachmentArgs{...} }

type CenterRoleConfigurationPermissionCustomPolicyAttachmentArrayOutput

type CenterRoleConfigurationPermissionCustomPolicyAttachmentArrayOutput struct{ *pulumi.OutputState }

func (CenterRoleConfigurationPermissionCustomPolicyAttachmentArrayOutput) ElementType

func (CenterRoleConfigurationPermissionCustomPolicyAttachmentArrayOutput) Index

func (CenterRoleConfigurationPermissionCustomPolicyAttachmentArrayOutput) ToCenterRoleConfigurationPermissionCustomPolicyAttachmentArrayOutput

func (CenterRoleConfigurationPermissionCustomPolicyAttachmentArrayOutput) ToCenterRoleConfigurationPermissionCustomPolicyAttachmentArrayOutputWithContext

func (o CenterRoleConfigurationPermissionCustomPolicyAttachmentArrayOutput) ToCenterRoleConfigurationPermissionCustomPolicyAttachmentArrayOutputWithContext(ctx context.Context) CenterRoleConfigurationPermissionCustomPolicyAttachmentArrayOutput

type CenterRoleConfigurationPermissionCustomPolicyAttachmentInput

type CenterRoleConfigurationPermissionCustomPolicyAttachmentInput interface {
	pulumi.Input

	ToCenterRoleConfigurationPermissionCustomPolicyAttachmentOutput() CenterRoleConfigurationPermissionCustomPolicyAttachmentOutput
	ToCenterRoleConfigurationPermissionCustomPolicyAttachmentOutputWithContext(ctx context.Context) CenterRoleConfigurationPermissionCustomPolicyAttachmentOutput
}

type CenterRoleConfigurationPermissionCustomPolicyAttachmentMap

type CenterRoleConfigurationPermissionCustomPolicyAttachmentMap map[string]CenterRoleConfigurationPermissionCustomPolicyAttachmentInput

func (CenterRoleConfigurationPermissionCustomPolicyAttachmentMap) ElementType

func (CenterRoleConfigurationPermissionCustomPolicyAttachmentMap) ToCenterRoleConfigurationPermissionCustomPolicyAttachmentMapOutput

func (CenterRoleConfigurationPermissionCustomPolicyAttachmentMap) ToCenterRoleConfigurationPermissionCustomPolicyAttachmentMapOutputWithContext

func (i CenterRoleConfigurationPermissionCustomPolicyAttachmentMap) ToCenterRoleConfigurationPermissionCustomPolicyAttachmentMapOutputWithContext(ctx context.Context) CenterRoleConfigurationPermissionCustomPolicyAttachmentMapOutput

type CenterRoleConfigurationPermissionCustomPolicyAttachmentMapInput

type CenterRoleConfigurationPermissionCustomPolicyAttachmentMapInput interface {
	pulumi.Input

	ToCenterRoleConfigurationPermissionCustomPolicyAttachmentMapOutput() CenterRoleConfigurationPermissionCustomPolicyAttachmentMapOutput
	ToCenterRoleConfigurationPermissionCustomPolicyAttachmentMapOutputWithContext(context.Context) CenterRoleConfigurationPermissionCustomPolicyAttachmentMapOutput
}

CenterRoleConfigurationPermissionCustomPolicyAttachmentMapInput is an input type that accepts CenterRoleConfigurationPermissionCustomPolicyAttachmentMap and CenterRoleConfigurationPermissionCustomPolicyAttachmentMapOutput values. You can construct a concrete instance of `CenterRoleConfigurationPermissionCustomPolicyAttachmentMapInput` via:

CenterRoleConfigurationPermissionCustomPolicyAttachmentMap{ "key": CenterRoleConfigurationPermissionCustomPolicyAttachmentArgs{...} }

type CenterRoleConfigurationPermissionCustomPolicyAttachmentMapOutput

type CenterRoleConfigurationPermissionCustomPolicyAttachmentMapOutput struct{ *pulumi.OutputState }

func (CenterRoleConfigurationPermissionCustomPolicyAttachmentMapOutput) ElementType

func (CenterRoleConfigurationPermissionCustomPolicyAttachmentMapOutput) ToCenterRoleConfigurationPermissionCustomPolicyAttachmentMapOutput

func (CenterRoleConfigurationPermissionCustomPolicyAttachmentMapOutput) ToCenterRoleConfigurationPermissionCustomPolicyAttachmentMapOutputWithContext

func (o CenterRoleConfigurationPermissionCustomPolicyAttachmentMapOutput) ToCenterRoleConfigurationPermissionCustomPolicyAttachmentMapOutputWithContext(ctx context.Context) CenterRoleConfigurationPermissionCustomPolicyAttachmentMapOutput

type CenterRoleConfigurationPermissionCustomPolicyAttachmentOutput

type CenterRoleConfigurationPermissionCustomPolicyAttachmentOutput struct{ *pulumi.OutputState }

func (CenterRoleConfigurationPermissionCustomPolicyAttachmentOutput) AddTime

Role policy add time.

func (CenterRoleConfigurationPermissionCustomPolicyAttachmentOutput) ElementType

func (CenterRoleConfigurationPermissionCustomPolicyAttachmentOutput) RoleConfigurationId

Permission configuration ID.

func (CenterRoleConfigurationPermissionCustomPolicyAttachmentOutput) RolePolicyDocument

Role policy document.

func (CenterRoleConfigurationPermissionCustomPolicyAttachmentOutput) RolePolicyName

Role policy name.

func (CenterRoleConfigurationPermissionCustomPolicyAttachmentOutput) RolePolicyType

Role policy type.

func (CenterRoleConfigurationPermissionCustomPolicyAttachmentOutput) ToCenterRoleConfigurationPermissionCustomPolicyAttachmentOutput

func (CenterRoleConfigurationPermissionCustomPolicyAttachmentOutput) ToCenterRoleConfigurationPermissionCustomPolicyAttachmentOutputWithContext

func (o CenterRoleConfigurationPermissionCustomPolicyAttachmentOutput) ToCenterRoleConfigurationPermissionCustomPolicyAttachmentOutputWithContext(ctx context.Context) CenterRoleConfigurationPermissionCustomPolicyAttachmentOutput

func (CenterRoleConfigurationPermissionCustomPolicyAttachmentOutput) ZoneId

Space ID.

type CenterRoleConfigurationPermissionCustomPolicyAttachmentState

type CenterRoleConfigurationPermissionCustomPolicyAttachmentState struct {
	// Role policy add time.
	AddTime pulumi.StringPtrInput
	// Permission configuration ID.
	RoleConfigurationId pulumi.StringPtrInput
	// Role policy document.
	RolePolicyDocument pulumi.StringPtrInput
	// Role policy name.
	RolePolicyName pulumi.StringPtrInput
	// Role policy type.
	RolePolicyType pulumi.StringPtrInput
	// Space ID.
	ZoneId pulumi.StringPtrInput
}

func (CenterRoleConfigurationPermissionCustomPolicyAttachmentState) ElementType

type CenterRoleConfigurationPermissionPolicyAttachment

type CenterRoleConfigurationPermissionPolicyAttachment struct {
	pulumi.CustomResourceState

	// Role policy add time.
	AddTime pulumi.StringOutput `pulumi:"addTime"`
	// Permission configuration ID.
	RoleConfigurationId pulumi.StringOutput `pulumi:"roleConfigurationId"`
	// Role policy document.
	RolePolicyDocument pulumi.StringOutput `pulumi:"rolePolicyDocument"`
	// Role policy id.
	RolePolicyId pulumi.IntOutput `pulumi:"rolePolicyId"`
	// Role policy name.
	RolePolicyName pulumi.StringOutput `pulumi:"rolePolicyName"`
	// Role policy type.
	RolePolicyType pulumi.StringOutput `pulumi:"rolePolicyType"`
	// Space ID.
	ZoneId pulumi.StringOutput `pulumi:"zoneId"`
}

func GetCenterRoleConfigurationPermissionPolicyAttachment

GetCenterRoleConfigurationPermissionPolicyAttachment gets an existing CenterRoleConfigurationPermissionPolicyAttachment 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 NewCenterRoleConfigurationPermissionPolicyAttachment

func NewCenterRoleConfigurationPermissionPolicyAttachment(ctx *pulumi.Context,
	name string, args *CenterRoleConfigurationPermissionPolicyAttachmentArgs, opts ...pulumi.ResourceOption) (*CenterRoleConfigurationPermissionPolicyAttachment, error)

NewCenterRoleConfigurationPermissionPolicyAttachment registers a new resource with the given unique name, arguments, and options.

func (*CenterRoleConfigurationPermissionPolicyAttachment) ElementType

func (*CenterRoleConfigurationPermissionPolicyAttachment) ToCenterRoleConfigurationPermissionPolicyAttachmentOutput

func (i *CenterRoleConfigurationPermissionPolicyAttachment) ToCenterRoleConfigurationPermissionPolicyAttachmentOutput() CenterRoleConfigurationPermissionPolicyAttachmentOutput

func (*CenterRoleConfigurationPermissionPolicyAttachment) ToCenterRoleConfigurationPermissionPolicyAttachmentOutputWithContext

func (i *CenterRoleConfigurationPermissionPolicyAttachment) ToCenterRoleConfigurationPermissionPolicyAttachmentOutputWithContext(ctx context.Context) CenterRoleConfigurationPermissionPolicyAttachmentOutput

type CenterRoleConfigurationPermissionPolicyAttachmentArgs

type CenterRoleConfigurationPermissionPolicyAttachmentArgs struct {
	// Permission configuration ID.
	RoleConfigurationId pulumi.StringInput
	// Role policy id.
	RolePolicyId pulumi.IntInput
	// Role policy name.
	RolePolicyName pulumi.StringPtrInput
	// Space ID.
	ZoneId pulumi.StringInput
}

The set of arguments for constructing a CenterRoleConfigurationPermissionPolicyAttachment resource.

func (CenterRoleConfigurationPermissionPolicyAttachmentArgs) ElementType

type CenterRoleConfigurationPermissionPolicyAttachmentArray

type CenterRoleConfigurationPermissionPolicyAttachmentArray []CenterRoleConfigurationPermissionPolicyAttachmentInput

func (CenterRoleConfigurationPermissionPolicyAttachmentArray) ElementType

func (CenterRoleConfigurationPermissionPolicyAttachmentArray) ToCenterRoleConfigurationPermissionPolicyAttachmentArrayOutput

func (i CenterRoleConfigurationPermissionPolicyAttachmentArray) ToCenterRoleConfigurationPermissionPolicyAttachmentArrayOutput() CenterRoleConfigurationPermissionPolicyAttachmentArrayOutput

func (CenterRoleConfigurationPermissionPolicyAttachmentArray) ToCenterRoleConfigurationPermissionPolicyAttachmentArrayOutputWithContext

func (i CenterRoleConfigurationPermissionPolicyAttachmentArray) ToCenterRoleConfigurationPermissionPolicyAttachmentArrayOutputWithContext(ctx context.Context) CenterRoleConfigurationPermissionPolicyAttachmentArrayOutput

type CenterRoleConfigurationPermissionPolicyAttachmentArrayInput

type CenterRoleConfigurationPermissionPolicyAttachmentArrayInput interface {
	pulumi.Input

	ToCenterRoleConfigurationPermissionPolicyAttachmentArrayOutput() CenterRoleConfigurationPermissionPolicyAttachmentArrayOutput
	ToCenterRoleConfigurationPermissionPolicyAttachmentArrayOutputWithContext(context.Context) CenterRoleConfigurationPermissionPolicyAttachmentArrayOutput
}

CenterRoleConfigurationPermissionPolicyAttachmentArrayInput is an input type that accepts CenterRoleConfigurationPermissionPolicyAttachmentArray and CenterRoleConfigurationPermissionPolicyAttachmentArrayOutput values. You can construct a concrete instance of `CenterRoleConfigurationPermissionPolicyAttachmentArrayInput` via:

CenterRoleConfigurationPermissionPolicyAttachmentArray{ CenterRoleConfigurationPermissionPolicyAttachmentArgs{...} }

type CenterRoleConfigurationPermissionPolicyAttachmentArrayOutput

type CenterRoleConfigurationPermissionPolicyAttachmentArrayOutput struct{ *pulumi.OutputState }

func (CenterRoleConfigurationPermissionPolicyAttachmentArrayOutput) ElementType

func (CenterRoleConfigurationPermissionPolicyAttachmentArrayOutput) Index

func (CenterRoleConfigurationPermissionPolicyAttachmentArrayOutput) ToCenterRoleConfigurationPermissionPolicyAttachmentArrayOutput

func (CenterRoleConfigurationPermissionPolicyAttachmentArrayOutput) ToCenterRoleConfigurationPermissionPolicyAttachmentArrayOutputWithContext

func (o CenterRoleConfigurationPermissionPolicyAttachmentArrayOutput) ToCenterRoleConfigurationPermissionPolicyAttachmentArrayOutputWithContext(ctx context.Context) CenterRoleConfigurationPermissionPolicyAttachmentArrayOutput

type CenterRoleConfigurationPermissionPolicyAttachmentInput

type CenterRoleConfigurationPermissionPolicyAttachmentInput interface {
	pulumi.Input

	ToCenterRoleConfigurationPermissionPolicyAttachmentOutput() CenterRoleConfigurationPermissionPolicyAttachmentOutput
	ToCenterRoleConfigurationPermissionPolicyAttachmentOutputWithContext(ctx context.Context) CenterRoleConfigurationPermissionPolicyAttachmentOutput
}

type CenterRoleConfigurationPermissionPolicyAttachmentMap

type CenterRoleConfigurationPermissionPolicyAttachmentMap map[string]CenterRoleConfigurationPermissionPolicyAttachmentInput

func (CenterRoleConfigurationPermissionPolicyAttachmentMap) ElementType

func (CenterRoleConfigurationPermissionPolicyAttachmentMap) ToCenterRoleConfigurationPermissionPolicyAttachmentMapOutput

func (i CenterRoleConfigurationPermissionPolicyAttachmentMap) ToCenterRoleConfigurationPermissionPolicyAttachmentMapOutput() CenterRoleConfigurationPermissionPolicyAttachmentMapOutput

func (CenterRoleConfigurationPermissionPolicyAttachmentMap) ToCenterRoleConfigurationPermissionPolicyAttachmentMapOutputWithContext

func (i CenterRoleConfigurationPermissionPolicyAttachmentMap) ToCenterRoleConfigurationPermissionPolicyAttachmentMapOutputWithContext(ctx context.Context) CenterRoleConfigurationPermissionPolicyAttachmentMapOutput

type CenterRoleConfigurationPermissionPolicyAttachmentMapInput

type CenterRoleConfigurationPermissionPolicyAttachmentMapInput interface {
	pulumi.Input

	ToCenterRoleConfigurationPermissionPolicyAttachmentMapOutput() CenterRoleConfigurationPermissionPolicyAttachmentMapOutput
	ToCenterRoleConfigurationPermissionPolicyAttachmentMapOutputWithContext(context.Context) CenterRoleConfigurationPermissionPolicyAttachmentMapOutput
}

CenterRoleConfigurationPermissionPolicyAttachmentMapInput is an input type that accepts CenterRoleConfigurationPermissionPolicyAttachmentMap and CenterRoleConfigurationPermissionPolicyAttachmentMapOutput values. You can construct a concrete instance of `CenterRoleConfigurationPermissionPolicyAttachmentMapInput` via:

CenterRoleConfigurationPermissionPolicyAttachmentMap{ "key": CenterRoleConfigurationPermissionPolicyAttachmentArgs{...} }

type CenterRoleConfigurationPermissionPolicyAttachmentMapOutput

type CenterRoleConfigurationPermissionPolicyAttachmentMapOutput struct{ *pulumi.OutputState }

func (CenterRoleConfigurationPermissionPolicyAttachmentMapOutput) ElementType

func (CenterRoleConfigurationPermissionPolicyAttachmentMapOutput) MapIndex

func (CenterRoleConfigurationPermissionPolicyAttachmentMapOutput) ToCenterRoleConfigurationPermissionPolicyAttachmentMapOutput

func (CenterRoleConfigurationPermissionPolicyAttachmentMapOutput) ToCenterRoleConfigurationPermissionPolicyAttachmentMapOutputWithContext

func (o CenterRoleConfigurationPermissionPolicyAttachmentMapOutput) ToCenterRoleConfigurationPermissionPolicyAttachmentMapOutputWithContext(ctx context.Context) CenterRoleConfigurationPermissionPolicyAttachmentMapOutput

type CenterRoleConfigurationPermissionPolicyAttachmentOutput

type CenterRoleConfigurationPermissionPolicyAttachmentOutput struct{ *pulumi.OutputState }

func (CenterRoleConfigurationPermissionPolicyAttachmentOutput) AddTime

Role policy add time.

func (CenterRoleConfigurationPermissionPolicyAttachmentOutput) ElementType

func (CenterRoleConfigurationPermissionPolicyAttachmentOutput) RoleConfigurationId

Permission configuration ID.

func (CenterRoleConfigurationPermissionPolicyAttachmentOutput) RolePolicyDocument

Role policy document.

func (CenterRoleConfigurationPermissionPolicyAttachmentOutput) RolePolicyId

Role policy id.

func (CenterRoleConfigurationPermissionPolicyAttachmentOutput) RolePolicyName

Role policy name.

func (CenterRoleConfigurationPermissionPolicyAttachmentOutput) RolePolicyType

Role policy type.

func (CenterRoleConfigurationPermissionPolicyAttachmentOutput) ToCenterRoleConfigurationPermissionPolicyAttachmentOutput

func (CenterRoleConfigurationPermissionPolicyAttachmentOutput) ToCenterRoleConfigurationPermissionPolicyAttachmentOutputWithContext

func (o CenterRoleConfigurationPermissionPolicyAttachmentOutput) ToCenterRoleConfigurationPermissionPolicyAttachmentOutputWithContext(ctx context.Context) CenterRoleConfigurationPermissionPolicyAttachmentOutput

func (CenterRoleConfigurationPermissionPolicyAttachmentOutput) ZoneId

Space ID.

type CenterRoleConfigurationPermissionPolicyAttachmentState

type CenterRoleConfigurationPermissionPolicyAttachmentState struct {
	// Role policy add time.
	AddTime pulumi.StringPtrInput
	// Permission configuration ID.
	RoleConfigurationId pulumi.StringPtrInput
	// Role policy document.
	RolePolicyDocument pulumi.StringPtrInput
	// Role policy id.
	RolePolicyId pulumi.IntPtrInput
	// Role policy name.
	RolePolicyName pulumi.StringPtrInput
	// Role policy type.
	RolePolicyType pulumi.StringPtrInput
	// Space ID.
	ZoneId pulumi.StringPtrInput
}

func (CenterRoleConfigurationPermissionPolicyAttachmentState) ElementType

type CenterRoleConfigurationState

type CenterRoleConfigurationState struct {
	// Create time.
	CreateTime pulumi.StringPtrInput
	// Access configuration description, which contains up to 1024 characters.
	Description pulumi.StringPtrInput
	// Initial access page. It indicates the initial access page URL when CIC users use the access configuration to access the
	// target account of the Tencent Cloud Organization. This page must be the Tencent Cloud console page. The default is null,
	// which indicates navigating to the home page of the Tencent Cloud console.
	RelayState pulumi.StringPtrInput
	// Role configuration id.
	RoleConfigurationId pulumi.StringPtrInput
	// Access configuration name, which contains up to 128 characters, including English letters, digits, and hyphens (-).
	RoleConfigurationName pulumi.StringPtrInput
	// Session duration. It indicates the maximum session duration when CIC users use the access configuration to access the
	// target account of the Tencent Cloud Organization. Unit: seconds. Value range: 900-43,200 (15 minutes to 12 hours).
	// Default value: 3600 (1 hour).
	SessionDuration pulumi.IntPtrInput
	// Update time.
	UpdateTime pulumi.StringPtrInput
	// Space ID.
	ZoneId pulumi.StringPtrInput
}

func (CenterRoleConfigurationState) ElementType

type CenterScimCredential

type CenterScimCredential struct {
	pulumi.CustomResourceState

	// SCIM create time.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// SCIM key ID. scimcred-prefix and followed by 12 random digits/lowercase letters.
	CredentialId pulumi.StringOutput `pulumi:"credentialId"`
	// SCIM key.
	CredentialSecret pulumi.StringOutput `pulumi:"credentialSecret"`
	// SCIM credential type.
	CredentialType pulumi.StringOutput `pulumi:"credentialType"`
	// SCIM expire time.
	ExpireTime pulumi.StringOutput `pulumi:"expireTime"`
	// SCIM key status, Enabled-On, Disabled-Closed.
	Status pulumi.StringOutput `pulumi:"status"`
	// Space ID. z-prefix starts with 12 random digits/lowercase letters.
	ZoneId pulumi.StringOutput `pulumi:"zoneId"`
}

func GetCenterScimCredential

func GetCenterScimCredential(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CenterScimCredentialState, opts ...pulumi.ResourceOption) (*CenterScimCredential, error)

GetCenterScimCredential gets an existing CenterScimCredential 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 NewCenterScimCredential

func NewCenterScimCredential(ctx *pulumi.Context,
	name string, args *CenterScimCredentialArgs, opts ...pulumi.ResourceOption) (*CenterScimCredential, error)

NewCenterScimCredential registers a new resource with the given unique name, arguments, and options.

func (*CenterScimCredential) ElementType

func (*CenterScimCredential) ElementType() reflect.Type

func (*CenterScimCredential) ToCenterScimCredentialOutput

func (i *CenterScimCredential) ToCenterScimCredentialOutput() CenterScimCredentialOutput

func (*CenterScimCredential) ToCenterScimCredentialOutputWithContext

func (i *CenterScimCredential) ToCenterScimCredentialOutputWithContext(ctx context.Context) CenterScimCredentialOutput

type CenterScimCredentialArgs

type CenterScimCredentialArgs struct {
	// Space ID. z-prefix starts with 12 random digits/lowercase letters.
	ZoneId pulumi.StringInput
}

The set of arguments for constructing a CenterScimCredential resource.

func (CenterScimCredentialArgs) ElementType

func (CenterScimCredentialArgs) ElementType() reflect.Type

type CenterScimCredentialArray

type CenterScimCredentialArray []CenterScimCredentialInput

func (CenterScimCredentialArray) ElementType

func (CenterScimCredentialArray) ElementType() reflect.Type

func (CenterScimCredentialArray) ToCenterScimCredentialArrayOutput

func (i CenterScimCredentialArray) ToCenterScimCredentialArrayOutput() CenterScimCredentialArrayOutput

func (CenterScimCredentialArray) ToCenterScimCredentialArrayOutputWithContext

func (i CenterScimCredentialArray) ToCenterScimCredentialArrayOutputWithContext(ctx context.Context) CenterScimCredentialArrayOutput

type CenterScimCredentialArrayInput

type CenterScimCredentialArrayInput interface {
	pulumi.Input

	ToCenterScimCredentialArrayOutput() CenterScimCredentialArrayOutput
	ToCenterScimCredentialArrayOutputWithContext(context.Context) CenterScimCredentialArrayOutput
}

CenterScimCredentialArrayInput is an input type that accepts CenterScimCredentialArray and CenterScimCredentialArrayOutput values. You can construct a concrete instance of `CenterScimCredentialArrayInput` via:

CenterScimCredentialArray{ CenterScimCredentialArgs{...} }

type CenterScimCredentialArrayOutput

type CenterScimCredentialArrayOutput struct{ *pulumi.OutputState }

func (CenterScimCredentialArrayOutput) ElementType

func (CenterScimCredentialArrayOutput) Index

func (CenterScimCredentialArrayOutput) ToCenterScimCredentialArrayOutput

func (o CenterScimCredentialArrayOutput) ToCenterScimCredentialArrayOutput() CenterScimCredentialArrayOutput

func (CenterScimCredentialArrayOutput) ToCenterScimCredentialArrayOutputWithContext

func (o CenterScimCredentialArrayOutput) ToCenterScimCredentialArrayOutputWithContext(ctx context.Context) CenterScimCredentialArrayOutput

type CenterScimCredentialInput

type CenterScimCredentialInput interface {
	pulumi.Input

	ToCenterScimCredentialOutput() CenterScimCredentialOutput
	ToCenterScimCredentialOutputWithContext(ctx context.Context) CenterScimCredentialOutput
}

type CenterScimCredentialMap

type CenterScimCredentialMap map[string]CenterScimCredentialInput

func (CenterScimCredentialMap) ElementType

func (CenterScimCredentialMap) ElementType() reflect.Type

func (CenterScimCredentialMap) ToCenterScimCredentialMapOutput

func (i CenterScimCredentialMap) ToCenterScimCredentialMapOutput() CenterScimCredentialMapOutput

func (CenterScimCredentialMap) ToCenterScimCredentialMapOutputWithContext

func (i CenterScimCredentialMap) ToCenterScimCredentialMapOutputWithContext(ctx context.Context) CenterScimCredentialMapOutput

type CenterScimCredentialMapInput

type CenterScimCredentialMapInput interface {
	pulumi.Input

	ToCenterScimCredentialMapOutput() CenterScimCredentialMapOutput
	ToCenterScimCredentialMapOutputWithContext(context.Context) CenterScimCredentialMapOutput
}

CenterScimCredentialMapInput is an input type that accepts CenterScimCredentialMap and CenterScimCredentialMapOutput values. You can construct a concrete instance of `CenterScimCredentialMapInput` via:

CenterScimCredentialMap{ "key": CenterScimCredentialArgs{...} }

type CenterScimCredentialMapOutput

type CenterScimCredentialMapOutput struct{ *pulumi.OutputState }

func (CenterScimCredentialMapOutput) ElementType

func (CenterScimCredentialMapOutput) MapIndex

func (CenterScimCredentialMapOutput) ToCenterScimCredentialMapOutput

func (o CenterScimCredentialMapOutput) ToCenterScimCredentialMapOutput() CenterScimCredentialMapOutput

func (CenterScimCredentialMapOutput) ToCenterScimCredentialMapOutputWithContext

func (o CenterScimCredentialMapOutput) ToCenterScimCredentialMapOutputWithContext(ctx context.Context) CenterScimCredentialMapOutput

type CenterScimCredentialOutput

type CenterScimCredentialOutput struct{ *pulumi.OutputState }

func (CenterScimCredentialOutput) CreateTime

SCIM create time.

func (CenterScimCredentialOutput) CredentialId

SCIM key ID. scimcred-prefix and followed by 12 random digits/lowercase letters.

func (CenterScimCredentialOutput) CredentialSecret

func (o CenterScimCredentialOutput) CredentialSecret() pulumi.StringOutput

SCIM key.

func (CenterScimCredentialOutput) CredentialType

func (o CenterScimCredentialOutput) CredentialType() pulumi.StringOutput

SCIM credential type.

func (CenterScimCredentialOutput) ElementType

func (CenterScimCredentialOutput) ElementType() reflect.Type

func (CenterScimCredentialOutput) ExpireTime

SCIM expire time.

func (CenterScimCredentialOutput) Status

SCIM key status, Enabled-On, Disabled-Closed.

func (CenterScimCredentialOutput) ToCenterScimCredentialOutput

func (o CenterScimCredentialOutput) ToCenterScimCredentialOutput() CenterScimCredentialOutput

func (CenterScimCredentialOutput) ToCenterScimCredentialOutputWithContext

func (o CenterScimCredentialOutput) ToCenterScimCredentialOutputWithContext(ctx context.Context) CenterScimCredentialOutput

func (CenterScimCredentialOutput) ZoneId

Space ID. z-prefix starts with 12 random digits/lowercase letters.

type CenterScimCredentialState

type CenterScimCredentialState struct {
	// SCIM create time.
	CreateTime pulumi.StringPtrInput
	// SCIM key ID. scimcred-prefix and followed by 12 random digits/lowercase letters.
	CredentialId pulumi.StringPtrInput
	// SCIM key.
	CredentialSecret pulumi.StringPtrInput
	// SCIM credential type.
	CredentialType pulumi.StringPtrInput
	// SCIM expire time.
	ExpireTime pulumi.StringPtrInput
	// SCIM key status, Enabled-On, Disabled-Closed.
	Status pulumi.StringPtrInput
	// Space ID. z-prefix starts with 12 random digits/lowercase letters.
	ZoneId pulumi.StringPtrInput
}

func (CenterScimCredentialState) ElementType

func (CenterScimCredentialState) ElementType() reflect.Type

type CenterScimCredentialStatus

type CenterScimCredentialStatus struct {
	pulumi.CustomResourceState

	// SCIM key ID. scimcred-prefix and followed by 12 random digits/lowercase letters.
	CredentialId pulumi.StringOutput `pulumi:"credentialId"`
	// SCIM key status. Enabled-enabled. Disabled-disabled.
	Status pulumi.StringOutput `pulumi:"status"`
	// Space ID. z-prefix starts with 12 random digits/lowercase letters.
	ZoneId pulumi.StringOutput `pulumi:"zoneId"`
}

func GetCenterScimCredentialStatus

func GetCenterScimCredentialStatus(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CenterScimCredentialStatusState, opts ...pulumi.ResourceOption) (*CenterScimCredentialStatus, error)

GetCenterScimCredentialStatus gets an existing CenterScimCredentialStatus 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 NewCenterScimCredentialStatus

func NewCenterScimCredentialStatus(ctx *pulumi.Context,
	name string, args *CenterScimCredentialStatusArgs, opts ...pulumi.ResourceOption) (*CenterScimCredentialStatus, error)

NewCenterScimCredentialStatus registers a new resource with the given unique name, arguments, and options.

func (*CenterScimCredentialStatus) ElementType

func (*CenterScimCredentialStatus) ElementType() reflect.Type

func (*CenterScimCredentialStatus) ToCenterScimCredentialStatusOutput

func (i *CenterScimCredentialStatus) ToCenterScimCredentialStatusOutput() CenterScimCredentialStatusOutput

func (*CenterScimCredentialStatus) ToCenterScimCredentialStatusOutputWithContext

func (i *CenterScimCredentialStatus) ToCenterScimCredentialStatusOutputWithContext(ctx context.Context) CenterScimCredentialStatusOutput

type CenterScimCredentialStatusArgs

type CenterScimCredentialStatusArgs struct {
	// SCIM key ID. scimcred-prefix and followed by 12 random digits/lowercase letters.
	CredentialId pulumi.StringInput
	// SCIM key status. Enabled-enabled. Disabled-disabled.
	Status pulumi.StringInput
	// Space ID. z-prefix starts with 12 random digits/lowercase letters.
	ZoneId pulumi.StringInput
}

The set of arguments for constructing a CenterScimCredentialStatus resource.

func (CenterScimCredentialStatusArgs) ElementType

type CenterScimCredentialStatusArray

type CenterScimCredentialStatusArray []CenterScimCredentialStatusInput

func (CenterScimCredentialStatusArray) ElementType

func (CenterScimCredentialStatusArray) ToCenterScimCredentialStatusArrayOutput

func (i CenterScimCredentialStatusArray) ToCenterScimCredentialStatusArrayOutput() CenterScimCredentialStatusArrayOutput

func (CenterScimCredentialStatusArray) ToCenterScimCredentialStatusArrayOutputWithContext

func (i CenterScimCredentialStatusArray) ToCenterScimCredentialStatusArrayOutputWithContext(ctx context.Context) CenterScimCredentialStatusArrayOutput

type CenterScimCredentialStatusArrayInput

type CenterScimCredentialStatusArrayInput interface {
	pulumi.Input

	ToCenterScimCredentialStatusArrayOutput() CenterScimCredentialStatusArrayOutput
	ToCenterScimCredentialStatusArrayOutputWithContext(context.Context) CenterScimCredentialStatusArrayOutput
}

CenterScimCredentialStatusArrayInput is an input type that accepts CenterScimCredentialStatusArray and CenterScimCredentialStatusArrayOutput values. You can construct a concrete instance of `CenterScimCredentialStatusArrayInput` via:

CenterScimCredentialStatusArray{ CenterScimCredentialStatusArgs{...} }

type CenterScimCredentialStatusArrayOutput

type CenterScimCredentialStatusArrayOutput struct{ *pulumi.OutputState }

func (CenterScimCredentialStatusArrayOutput) ElementType

func (CenterScimCredentialStatusArrayOutput) Index

func (CenterScimCredentialStatusArrayOutput) ToCenterScimCredentialStatusArrayOutput

func (o CenterScimCredentialStatusArrayOutput) ToCenterScimCredentialStatusArrayOutput() CenterScimCredentialStatusArrayOutput

func (CenterScimCredentialStatusArrayOutput) ToCenterScimCredentialStatusArrayOutputWithContext

func (o CenterScimCredentialStatusArrayOutput) ToCenterScimCredentialStatusArrayOutputWithContext(ctx context.Context) CenterScimCredentialStatusArrayOutput

type CenterScimCredentialStatusInput

type CenterScimCredentialStatusInput interface {
	pulumi.Input

	ToCenterScimCredentialStatusOutput() CenterScimCredentialStatusOutput
	ToCenterScimCredentialStatusOutputWithContext(ctx context.Context) CenterScimCredentialStatusOutput
}

type CenterScimCredentialStatusMap

type CenterScimCredentialStatusMap map[string]CenterScimCredentialStatusInput

func (CenterScimCredentialStatusMap) ElementType

func (CenterScimCredentialStatusMap) ToCenterScimCredentialStatusMapOutput

func (i CenterScimCredentialStatusMap) ToCenterScimCredentialStatusMapOutput() CenterScimCredentialStatusMapOutput

func (CenterScimCredentialStatusMap) ToCenterScimCredentialStatusMapOutputWithContext

func (i CenterScimCredentialStatusMap) ToCenterScimCredentialStatusMapOutputWithContext(ctx context.Context) CenterScimCredentialStatusMapOutput

type CenterScimCredentialStatusMapInput

type CenterScimCredentialStatusMapInput interface {
	pulumi.Input

	ToCenterScimCredentialStatusMapOutput() CenterScimCredentialStatusMapOutput
	ToCenterScimCredentialStatusMapOutputWithContext(context.Context) CenterScimCredentialStatusMapOutput
}

CenterScimCredentialStatusMapInput is an input type that accepts CenterScimCredentialStatusMap and CenterScimCredentialStatusMapOutput values. You can construct a concrete instance of `CenterScimCredentialStatusMapInput` via:

CenterScimCredentialStatusMap{ "key": CenterScimCredentialStatusArgs{...} }

type CenterScimCredentialStatusMapOutput

type CenterScimCredentialStatusMapOutput struct{ *pulumi.OutputState }

func (CenterScimCredentialStatusMapOutput) ElementType

func (CenterScimCredentialStatusMapOutput) MapIndex

func (CenterScimCredentialStatusMapOutput) ToCenterScimCredentialStatusMapOutput

func (o CenterScimCredentialStatusMapOutput) ToCenterScimCredentialStatusMapOutput() CenterScimCredentialStatusMapOutput

func (CenterScimCredentialStatusMapOutput) ToCenterScimCredentialStatusMapOutputWithContext

func (o CenterScimCredentialStatusMapOutput) ToCenterScimCredentialStatusMapOutputWithContext(ctx context.Context) CenterScimCredentialStatusMapOutput

type CenterScimCredentialStatusOutput

type CenterScimCredentialStatusOutput struct{ *pulumi.OutputState }

func (CenterScimCredentialStatusOutput) CredentialId

SCIM key ID. scimcred-prefix and followed by 12 random digits/lowercase letters.

func (CenterScimCredentialStatusOutput) ElementType

func (CenterScimCredentialStatusOutput) Status

SCIM key status. Enabled-enabled. Disabled-disabled.

func (CenterScimCredentialStatusOutput) ToCenterScimCredentialStatusOutput

func (o CenterScimCredentialStatusOutput) ToCenterScimCredentialStatusOutput() CenterScimCredentialStatusOutput

func (CenterScimCredentialStatusOutput) ToCenterScimCredentialStatusOutputWithContext

func (o CenterScimCredentialStatusOutput) ToCenterScimCredentialStatusOutputWithContext(ctx context.Context) CenterScimCredentialStatusOutput

func (CenterScimCredentialStatusOutput) ZoneId

Space ID. z-prefix starts with 12 random digits/lowercase letters.

type CenterScimCredentialStatusState

type CenterScimCredentialStatusState struct {
	// SCIM key ID. scimcred-prefix and followed by 12 random digits/lowercase letters.
	CredentialId pulumi.StringPtrInput
	// SCIM key status. Enabled-enabled. Disabled-disabled.
	Status pulumi.StringPtrInput
	// Space ID. z-prefix starts with 12 random digits/lowercase letters.
	ZoneId pulumi.StringPtrInput
}

func (CenterScimCredentialStatusState) ElementType

type CenterScimSynchronizationStatus

type CenterScimSynchronizationStatus struct {
	pulumi.CustomResourceState

	// SCIM synchronization status. Enabled-enabled. Disabled-disables.
	ScimSynchronizationStatus pulumi.StringOutput `pulumi:"scimSynchronizationStatus"`
	// Space ID. z-prefix starts with 12 random digits/lowercase letters.
	ZoneId pulumi.StringOutput `pulumi:"zoneId"`
}

func GetCenterScimSynchronizationStatus

func GetCenterScimSynchronizationStatus(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CenterScimSynchronizationStatusState, opts ...pulumi.ResourceOption) (*CenterScimSynchronizationStatus, error)

GetCenterScimSynchronizationStatus gets an existing CenterScimSynchronizationStatus 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 NewCenterScimSynchronizationStatus

func NewCenterScimSynchronizationStatus(ctx *pulumi.Context,
	name string, args *CenterScimSynchronizationStatusArgs, opts ...pulumi.ResourceOption) (*CenterScimSynchronizationStatus, error)

NewCenterScimSynchronizationStatus registers a new resource with the given unique name, arguments, and options.

func (*CenterScimSynchronizationStatus) ElementType

func (*CenterScimSynchronizationStatus) ToCenterScimSynchronizationStatusOutput

func (i *CenterScimSynchronizationStatus) ToCenterScimSynchronizationStatusOutput() CenterScimSynchronizationStatusOutput

func (*CenterScimSynchronizationStatus) ToCenterScimSynchronizationStatusOutputWithContext

func (i *CenterScimSynchronizationStatus) ToCenterScimSynchronizationStatusOutputWithContext(ctx context.Context) CenterScimSynchronizationStatusOutput

type CenterScimSynchronizationStatusArgs

type CenterScimSynchronizationStatusArgs struct {
	// SCIM synchronization status. Enabled-enabled. Disabled-disables.
	ScimSynchronizationStatus pulumi.StringInput
	// Space ID. z-prefix starts with 12 random digits/lowercase letters.
	ZoneId pulumi.StringInput
}

The set of arguments for constructing a CenterScimSynchronizationStatus resource.

func (CenterScimSynchronizationStatusArgs) ElementType

type CenterScimSynchronizationStatusArray

type CenterScimSynchronizationStatusArray []CenterScimSynchronizationStatusInput

func (CenterScimSynchronizationStatusArray) ElementType

func (CenterScimSynchronizationStatusArray) ToCenterScimSynchronizationStatusArrayOutput

func (i CenterScimSynchronizationStatusArray) ToCenterScimSynchronizationStatusArrayOutput() CenterScimSynchronizationStatusArrayOutput

func (CenterScimSynchronizationStatusArray) ToCenterScimSynchronizationStatusArrayOutputWithContext

func (i CenterScimSynchronizationStatusArray) ToCenterScimSynchronizationStatusArrayOutputWithContext(ctx context.Context) CenterScimSynchronizationStatusArrayOutput

type CenterScimSynchronizationStatusArrayInput

type CenterScimSynchronizationStatusArrayInput interface {
	pulumi.Input

	ToCenterScimSynchronizationStatusArrayOutput() CenterScimSynchronizationStatusArrayOutput
	ToCenterScimSynchronizationStatusArrayOutputWithContext(context.Context) CenterScimSynchronizationStatusArrayOutput
}

CenterScimSynchronizationStatusArrayInput is an input type that accepts CenterScimSynchronizationStatusArray and CenterScimSynchronizationStatusArrayOutput values. You can construct a concrete instance of `CenterScimSynchronizationStatusArrayInput` via:

CenterScimSynchronizationStatusArray{ CenterScimSynchronizationStatusArgs{...} }

type CenterScimSynchronizationStatusArrayOutput

type CenterScimSynchronizationStatusArrayOutput struct{ *pulumi.OutputState }

func (CenterScimSynchronizationStatusArrayOutput) ElementType

func (CenterScimSynchronizationStatusArrayOutput) Index

func (CenterScimSynchronizationStatusArrayOutput) ToCenterScimSynchronizationStatusArrayOutput

func (o CenterScimSynchronizationStatusArrayOutput) ToCenterScimSynchronizationStatusArrayOutput() CenterScimSynchronizationStatusArrayOutput

func (CenterScimSynchronizationStatusArrayOutput) ToCenterScimSynchronizationStatusArrayOutputWithContext

func (o CenterScimSynchronizationStatusArrayOutput) ToCenterScimSynchronizationStatusArrayOutputWithContext(ctx context.Context) CenterScimSynchronizationStatusArrayOutput

type CenterScimSynchronizationStatusInput

type CenterScimSynchronizationStatusInput interface {
	pulumi.Input

	ToCenterScimSynchronizationStatusOutput() CenterScimSynchronizationStatusOutput
	ToCenterScimSynchronizationStatusOutputWithContext(ctx context.Context) CenterScimSynchronizationStatusOutput
}

type CenterScimSynchronizationStatusMap

type CenterScimSynchronizationStatusMap map[string]CenterScimSynchronizationStatusInput

func (CenterScimSynchronizationStatusMap) ElementType

func (CenterScimSynchronizationStatusMap) ToCenterScimSynchronizationStatusMapOutput

func (i CenterScimSynchronizationStatusMap) ToCenterScimSynchronizationStatusMapOutput() CenterScimSynchronizationStatusMapOutput

func (CenterScimSynchronizationStatusMap) ToCenterScimSynchronizationStatusMapOutputWithContext

func (i CenterScimSynchronizationStatusMap) ToCenterScimSynchronizationStatusMapOutputWithContext(ctx context.Context) CenterScimSynchronizationStatusMapOutput

type CenterScimSynchronizationStatusMapInput

type CenterScimSynchronizationStatusMapInput interface {
	pulumi.Input

	ToCenterScimSynchronizationStatusMapOutput() CenterScimSynchronizationStatusMapOutput
	ToCenterScimSynchronizationStatusMapOutputWithContext(context.Context) CenterScimSynchronizationStatusMapOutput
}

CenterScimSynchronizationStatusMapInput is an input type that accepts CenterScimSynchronizationStatusMap and CenterScimSynchronizationStatusMapOutput values. You can construct a concrete instance of `CenterScimSynchronizationStatusMapInput` via:

CenterScimSynchronizationStatusMap{ "key": CenterScimSynchronizationStatusArgs{...} }

type CenterScimSynchronizationStatusMapOutput

type CenterScimSynchronizationStatusMapOutput struct{ *pulumi.OutputState }

func (CenterScimSynchronizationStatusMapOutput) ElementType

func (CenterScimSynchronizationStatusMapOutput) MapIndex

func (CenterScimSynchronizationStatusMapOutput) ToCenterScimSynchronizationStatusMapOutput

func (o CenterScimSynchronizationStatusMapOutput) ToCenterScimSynchronizationStatusMapOutput() CenterScimSynchronizationStatusMapOutput

func (CenterScimSynchronizationStatusMapOutput) ToCenterScimSynchronizationStatusMapOutputWithContext

func (o CenterScimSynchronizationStatusMapOutput) ToCenterScimSynchronizationStatusMapOutputWithContext(ctx context.Context) CenterScimSynchronizationStatusMapOutput

type CenterScimSynchronizationStatusOutput

type CenterScimSynchronizationStatusOutput struct{ *pulumi.OutputState }

func (CenterScimSynchronizationStatusOutput) ElementType

func (CenterScimSynchronizationStatusOutput) ScimSynchronizationStatus

func (o CenterScimSynchronizationStatusOutput) ScimSynchronizationStatus() pulumi.StringOutput

SCIM synchronization status. Enabled-enabled. Disabled-disables.

func (CenterScimSynchronizationStatusOutput) ToCenterScimSynchronizationStatusOutput

func (o CenterScimSynchronizationStatusOutput) ToCenterScimSynchronizationStatusOutput() CenterScimSynchronizationStatusOutput

func (CenterScimSynchronizationStatusOutput) ToCenterScimSynchronizationStatusOutputWithContext

func (o CenterScimSynchronizationStatusOutput) ToCenterScimSynchronizationStatusOutputWithContext(ctx context.Context) CenterScimSynchronizationStatusOutput

func (CenterScimSynchronizationStatusOutput) ZoneId

Space ID. z-prefix starts with 12 random digits/lowercase letters.

type CenterScimSynchronizationStatusState

type CenterScimSynchronizationStatusState struct {
	// SCIM synchronization status. Enabled-enabled. Disabled-disables.
	ScimSynchronizationStatus pulumi.StringPtrInput
	// Space ID. z-prefix starts with 12 random digits/lowercase letters.
	ZoneId pulumi.StringPtrInput
}

func (CenterScimSynchronizationStatusState) ElementType

type CenterUser

type CenterUser struct {
	pulumi.CustomResourceState

	// Create time.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// User's description. Length: Maximum 1024 characters.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The display name of the user. Length: Maximum 256 characters.
	DisplayName pulumi.StringPtrOutput `pulumi:"displayName"`
	// The user's email address. Must be unique within the catalog. Length: Maximum 128 characters.
	Email pulumi.StringPtrOutput `pulumi:"email"`
	// The user's last name. Length: Maximum 64 characters.
	FirstName pulumi.StringPtrOutput `pulumi:"firstName"`
	// The user's name. Length: Maximum 64 characters.
	LastName pulumi.StringPtrOutput `pulumi:"lastName"`
	// Update time.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
	// User id.
	UserId pulumi.StringOutput `pulumi:"userId"`
	// User name. It must be unique in space. Modifications are not supported. Format: Contains numbers, English letters and
	// special symbols(`+`, `=`, `,`, `.`, `@`, `-`, `_`). Length: Maximum 64 characters.
	UserName pulumi.StringOutput `pulumi:"userName"`
	// The status of the user. Value: Enabled (default): Enabled. Disabled: Disabled.
	UserStatus pulumi.StringOutput `pulumi:"userStatus"`
	// User type.
	UserType pulumi.StringOutput `pulumi:"userType"`
	// Zone id.
	ZoneId pulumi.StringOutput `pulumi:"zoneId"`
}

func GetCenterUser

func GetCenterUser(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CenterUserState, opts ...pulumi.ResourceOption) (*CenterUser, error)

GetCenterUser gets an existing CenterUser 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 NewCenterUser

func NewCenterUser(ctx *pulumi.Context,
	name string, args *CenterUserArgs, opts ...pulumi.ResourceOption) (*CenterUser, error)

NewCenterUser registers a new resource with the given unique name, arguments, and options.

func (*CenterUser) ElementType

func (*CenterUser) ElementType() reflect.Type

func (*CenterUser) ToCenterUserOutput

func (i *CenterUser) ToCenterUserOutput() CenterUserOutput

func (*CenterUser) ToCenterUserOutputWithContext

func (i *CenterUser) ToCenterUserOutputWithContext(ctx context.Context) CenterUserOutput

type CenterUserArgs

type CenterUserArgs struct {
	// User's description. Length: Maximum 1024 characters.
	Description pulumi.StringPtrInput
	// The display name of the user. Length: Maximum 256 characters.
	DisplayName pulumi.StringPtrInput
	// The user's email address. Must be unique within the catalog. Length: Maximum 128 characters.
	Email pulumi.StringPtrInput
	// The user's last name. Length: Maximum 64 characters.
	FirstName pulumi.StringPtrInput
	// The user's name. Length: Maximum 64 characters.
	LastName pulumi.StringPtrInput
	// User name. It must be unique in space. Modifications are not supported. Format: Contains numbers, English letters and
	// special symbols(`+`, `=`, `,`, `.`, `@`, `-`, `_`). Length: Maximum 64 characters.
	UserName pulumi.StringInput
	// The status of the user. Value: Enabled (default): Enabled. Disabled: Disabled.
	UserStatus pulumi.StringPtrInput
	// Zone id.
	ZoneId pulumi.StringInput
}

The set of arguments for constructing a CenterUser resource.

func (CenterUserArgs) ElementType

func (CenterUserArgs) ElementType() reflect.Type

type CenterUserArray

type CenterUserArray []CenterUserInput

func (CenterUserArray) ElementType

func (CenterUserArray) ElementType() reflect.Type

func (CenterUserArray) ToCenterUserArrayOutput

func (i CenterUserArray) ToCenterUserArrayOutput() CenterUserArrayOutput

func (CenterUserArray) ToCenterUserArrayOutputWithContext

func (i CenterUserArray) ToCenterUserArrayOutputWithContext(ctx context.Context) CenterUserArrayOutput

type CenterUserArrayInput

type CenterUserArrayInput interface {
	pulumi.Input

	ToCenterUserArrayOutput() CenterUserArrayOutput
	ToCenterUserArrayOutputWithContext(context.Context) CenterUserArrayOutput
}

CenterUserArrayInput is an input type that accepts CenterUserArray and CenterUserArrayOutput values. You can construct a concrete instance of `CenterUserArrayInput` via:

CenterUserArray{ CenterUserArgs{...} }

type CenterUserArrayOutput

type CenterUserArrayOutput struct{ *pulumi.OutputState }

func (CenterUserArrayOutput) ElementType

func (CenterUserArrayOutput) ElementType() reflect.Type

func (CenterUserArrayOutput) Index

func (CenterUserArrayOutput) ToCenterUserArrayOutput

func (o CenterUserArrayOutput) ToCenterUserArrayOutput() CenterUserArrayOutput

func (CenterUserArrayOutput) ToCenterUserArrayOutputWithContext

func (o CenterUserArrayOutput) ToCenterUserArrayOutputWithContext(ctx context.Context) CenterUserArrayOutput

type CenterUserGroupAttachment

type CenterUserGroupAttachment struct {
	pulumi.CustomResourceState

	// User group ID.
	GroupId pulumi.StringOutput `pulumi:"groupId"`
	// User ID.
	UserId pulumi.StringOutput `pulumi:"userId"`
	// Zone id.
	ZoneId pulumi.StringOutput `pulumi:"zoneId"`
}

func GetCenterUserGroupAttachment

func GetCenterUserGroupAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CenterUserGroupAttachmentState, opts ...pulumi.ResourceOption) (*CenterUserGroupAttachment, error)

GetCenterUserGroupAttachment gets an existing CenterUserGroupAttachment 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 NewCenterUserGroupAttachment

func NewCenterUserGroupAttachment(ctx *pulumi.Context,
	name string, args *CenterUserGroupAttachmentArgs, opts ...pulumi.ResourceOption) (*CenterUserGroupAttachment, error)

NewCenterUserGroupAttachment registers a new resource with the given unique name, arguments, and options.

func (*CenterUserGroupAttachment) ElementType

func (*CenterUserGroupAttachment) ElementType() reflect.Type

func (*CenterUserGroupAttachment) ToCenterUserGroupAttachmentOutput

func (i *CenterUserGroupAttachment) ToCenterUserGroupAttachmentOutput() CenterUserGroupAttachmentOutput

func (*CenterUserGroupAttachment) ToCenterUserGroupAttachmentOutputWithContext

func (i *CenterUserGroupAttachment) ToCenterUserGroupAttachmentOutputWithContext(ctx context.Context) CenterUserGroupAttachmentOutput

type CenterUserGroupAttachmentArgs

type CenterUserGroupAttachmentArgs struct {
	// User group ID.
	GroupId pulumi.StringInput
	// User ID.
	UserId pulumi.StringInput
	// Zone id.
	ZoneId pulumi.StringInput
}

The set of arguments for constructing a CenterUserGroupAttachment resource.

func (CenterUserGroupAttachmentArgs) ElementType

type CenterUserGroupAttachmentArray

type CenterUserGroupAttachmentArray []CenterUserGroupAttachmentInput

func (CenterUserGroupAttachmentArray) ElementType

func (CenterUserGroupAttachmentArray) ToCenterUserGroupAttachmentArrayOutput

func (i CenterUserGroupAttachmentArray) ToCenterUserGroupAttachmentArrayOutput() CenterUserGroupAttachmentArrayOutput

func (CenterUserGroupAttachmentArray) ToCenterUserGroupAttachmentArrayOutputWithContext

func (i CenterUserGroupAttachmentArray) ToCenterUserGroupAttachmentArrayOutputWithContext(ctx context.Context) CenterUserGroupAttachmentArrayOutput

type CenterUserGroupAttachmentArrayInput

type CenterUserGroupAttachmentArrayInput interface {
	pulumi.Input

	ToCenterUserGroupAttachmentArrayOutput() CenterUserGroupAttachmentArrayOutput
	ToCenterUserGroupAttachmentArrayOutputWithContext(context.Context) CenterUserGroupAttachmentArrayOutput
}

CenterUserGroupAttachmentArrayInput is an input type that accepts CenterUserGroupAttachmentArray and CenterUserGroupAttachmentArrayOutput values. You can construct a concrete instance of `CenterUserGroupAttachmentArrayInput` via:

CenterUserGroupAttachmentArray{ CenterUserGroupAttachmentArgs{...} }

type CenterUserGroupAttachmentArrayOutput

type CenterUserGroupAttachmentArrayOutput struct{ *pulumi.OutputState }

func (CenterUserGroupAttachmentArrayOutput) ElementType

func (CenterUserGroupAttachmentArrayOutput) Index

func (CenterUserGroupAttachmentArrayOutput) ToCenterUserGroupAttachmentArrayOutput

func (o CenterUserGroupAttachmentArrayOutput) ToCenterUserGroupAttachmentArrayOutput() CenterUserGroupAttachmentArrayOutput

func (CenterUserGroupAttachmentArrayOutput) ToCenterUserGroupAttachmentArrayOutputWithContext

func (o CenterUserGroupAttachmentArrayOutput) ToCenterUserGroupAttachmentArrayOutputWithContext(ctx context.Context) CenterUserGroupAttachmentArrayOutput

type CenterUserGroupAttachmentInput

type CenterUserGroupAttachmentInput interface {
	pulumi.Input

	ToCenterUserGroupAttachmentOutput() CenterUserGroupAttachmentOutput
	ToCenterUserGroupAttachmentOutputWithContext(ctx context.Context) CenterUserGroupAttachmentOutput
}

type CenterUserGroupAttachmentMap

type CenterUserGroupAttachmentMap map[string]CenterUserGroupAttachmentInput

func (CenterUserGroupAttachmentMap) ElementType

func (CenterUserGroupAttachmentMap) ToCenterUserGroupAttachmentMapOutput

func (i CenterUserGroupAttachmentMap) ToCenterUserGroupAttachmentMapOutput() CenterUserGroupAttachmentMapOutput

func (CenterUserGroupAttachmentMap) ToCenterUserGroupAttachmentMapOutputWithContext

func (i CenterUserGroupAttachmentMap) ToCenterUserGroupAttachmentMapOutputWithContext(ctx context.Context) CenterUserGroupAttachmentMapOutput

type CenterUserGroupAttachmentMapInput

type CenterUserGroupAttachmentMapInput interface {
	pulumi.Input

	ToCenterUserGroupAttachmentMapOutput() CenterUserGroupAttachmentMapOutput
	ToCenterUserGroupAttachmentMapOutputWithContext(context.Context) CenterUserGroupAttachmentMapOutput
}

CenterUserGroupAttachmentMapInput is an input type that accepts CenterUserGroupAttachmentMap and CenterUserGroupAttachmentMapOutput values. You can construct a concrete instance of `CenterUserGroupAttachmentMapInput` via:

CenterUserGroupAttachmentMap{ "key": CenterUserGroupAttachmentArgs{...} }

type CenterUserGroupAttachmentMapOutput

type CenterUserGroupAttachmentMapOutput struct{ *pulumi.OutputState }

func (CenterUserGroupAttachmentMapOutput) ElementType

func (CenterUserGroupAttachmentMapOutput) MapIndex

func (CenterUserGroupAttachmentMapOutput) ToCenterUserGroupAttachmentMapOutput

func (o CenterUserGroupAttachmentMapOutput) ToCenterUserGroupAttachmentMapOutput() CenterUserGroupAttachmentMapOutput

func (CenterUserGroupAttachmentMapOutput) ToCenterUserGroupAttachmentMapOutputWithContext

func (o CenterUserGroupAttachmentMapOutput) ToCenterUserGroupAttachmentMapOutputWithContext(ctx context.Context) CenterUserGroupAttachmentMapOutput

type CenterUserGroupAttachmentOutput

type CenterUserGroupAttachmentOutput struct{ *pulumi.OutputState }

func (CenterUserGroupAttachmentOutput) ElementType

func (CenterUserGroupAttachmentOutput) GroupId

User group ID.

func (CenterUserGroupAttachmentOutput) ToCenterUserGroupAttachmentOutput

func (o CenterUserGroupAttachmentOutput) ToCenterUserGroupAttachmentOutput() CenterUserGroupAttachmentOutput

func (CenterUserGroupAttachmentOutput) ToCenterUserGroupAttachmentOutputWithContext

func (o CenterUserGroupAttachmentOutput) ToCenterUserGroupAttachmentOutputWithContext(ctx context.Context) CenterUserGroupAttachmentOutput

func (CenterUserGroupAttachmentOutput) UserId

User ID.

func (CenterUserGroupAttachmentOutput) ZoneId

Zone id.

type CenterUserGroupAttachmentState

type CenterUserGroupAttachmentState struct {
	// User group ID.
	GroupId pulumi.StringPtrInput
	// User ID.
	UserId pulumi.StringPtrInput
	// Zone id.
	ZoneId pulumi.StringPtrInput
}

func (CenterUserGroupAttachmentState) ElementType

type CenterUserInput

type CenterUserInput interface {
	pulumi.Input

	ToCenterUserOutput() CenterUserOutput
	ToCenterUserOutputWithContext(ctx context.Context) CenterUserOutput
}

type CenterUserMap

type CenterUserMap map[string]CenterUserInput

func (CenterUserMap) ElementType

func (CenterUserMap) ElementType() reflect.Type

func (CenterUserMap) ToCenterUserMapOutput

func (i CenterUserMap) ToCenterUserMapOutput() CenterUserMapOutput

func (CenterUserMap) ToCenterUserMapOutputWithContext

func (i CenterUserMap) ToCenterUserMapOutputWithContext(ctx context.Context) CenterUserMapOutput

type CenterUserMapInput

type CenterUserMapInput interface {
	pulumi.Input

	ToCenterUserMapOutput() CenterUserMapOutput
	ToCenterUserMapOutputWithContext(context.Context) CenterUserMapOutput
}

CenterUserMapInput is an input type that accepts CenterUserMap and CenterUserMapOutput values. You can construct a concrete instance of `CenterUserMapInput` via:

CenterUserMap{ "key": CenterUserArgs{...} }

type CenterUserMapOutput

type CenterUserMapOutput struct{ *pulumi.OutputState }

func (CenterUserMapOutput) ElementType

func (CenterUserMapOutput) ElementType() reflect.Type

func (CenterUserMapOutput) MapIndex

func (CenterUserMapOutput) ToCenterUserMapOutput

func (o CenterUserMapOutput) ToCenterUserMapOutput() CenterUserMapOutput

func (CenterUserMapOutput) ToCenterUserMapOutputWithContext

func (o CenterUserMapOutput) ToCenterUserMapOutputWithContext(ctx context.Context) CenterUserMapOutput

type CenterUserOutput

type CenterUserOutput struct{ *pulumi.OutputState }

func (CenterUserOutput) CreateTime

func (o CenterUserOutput) CreateTime() pulumi.StringOutput

Create time.

func (CenterUserOutput) Description

func (o CenterUserOutput) Description() pulumi.StringPtrOutput

User's description. Length: Maximum 1024 characters.

func (CenterUserOutput) DisplayName

func (o CenterUserOutput) DisplayName() pulumi.StringPtrOutput

The display name of the user. Length: Maximum 256 characters.

func (CenterUserOutput) ElementType

func (CenterUserOutput) ElementType() reflect.Type

func (CenterUserOutput) Email

The user's email address. Must be unique within the catalog. Length: Maximum 128 characters.

func (CenterUserOutput) FirstName

func (o CenterUserOutput) FirstName() pulumi.StringPtrOutput

The user's last name. Length: Maximum 64 characters.

func (CenterUserOutput) LastName

The user's name. Length: Maximum 64 characters.

func (CenterUserOutput) ToCenterUserOutput

func (o CenterUserOutput) ToCenterUserOutput() CenterUserOutput

func (CenterUserOutput) ToCenterUserOutputWithContext

func (o CenterUserOutput) ToCenterUserOutputWithContext(ctx context.Context) CenterUserOutput

func (CenterUserOutput) UpdateTime

func (o CenterUserOutput) UpdateTime() pulumi.StringOutput

Update time.

func (CenterUserOutput) UserId

User id.

func (CenterUserOutput) UserName

func (o CenterUserOutput) UserName() pulumi.StringOutput

User name. It must be unique in space. Modifications are not supported. Format: Contains numbers, English letters and special symbols(`+`, `=`, `,`, `.`, `@`, `-`, `_`). Length: Maximum 64 characters.

func (CenterUserOutput) UserStatus

func (o CenterUserOutput) UserStatus() pulumi.StringOutput

The status of the user. Value: Enabled (default): Enabled. Disabled: Disabled.

func (CenterUserOutput) UserType

func (o CenterUserOutput) UserType() pulumi.StringOutput

User type.

func (CenterUserOutput) ZoneId

Zone id.

type CenterUserState

type CenterUserState struct {
	// Create time.
	CreateTime pulumi.StringPtrInput
	// User's description. Length: Maximum 1024 characters.
	Description pulumi.StringPtrInput
	// The display name of the user. Length: Maximum 256 characters.
	DisplayName pulumi.StringPtrInput
	// The user's email address. Must be unique within the catalog. Length: Maximum 128 characters.
	Email pulumi.StringPtrInput
	// The user's last name. Length: Maximum 64 characters.
	FirstName pulumi.StringPtrInput
	// The user's name. Length: Maximum 64 characters.
	LastName pulumi.StringPtrInput
	// Update time.
	UpdateTime pulumi.StringPtrInput
	// User id.
	UserId pulumi.StringPtrInput
	// User name. It must be unique in space. Modifications are not supported. Format: Contains numbers, English letters and
	// special symbols(`+`, `=`, `,`, `.`, `@`, `-`, `_`). Length: Maximum 64 characters.
	UserName pulumi.StringPtrInput
	// The status of the user. Value: Enabled (default): Enabled. Disabled: Disabled.
	UserStatus pulumi.StringPtrInput
	// User type.
	UserType pulumi.StringPtrInput
	// Zone id.
	ZoneId pulumi.StringPtrInput
}

func (CenterUserState) ElementType

func (CenterUserState) ElementType() reflect.Type

type CenterUserSyncProvisioning

type CenterUserSyncProvisioning struct {
	pulumi.CustomResourceState

	// Create time.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Deletion policy. It indicates the handling policy for CAM users already synchronized when the CAM user synchronization
	// is deleted. Valid values: Delete: Delete the CAM users already synchronized from CIC to CAM when the CAM user
	// synchronization is deleted; Keep: Keep the CAM users already synchronized from CIC to CAM when the CAM user
	// synchronization is deleted.
	DeletionStrategy pulumi.StringPtrOutput `pulumi:"deletionStrategy"`
	// Description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Conflict policy. It indicates the handling policy for existence of a user with the same username when CIC users are
	// synchronized to CAM. Valid values: KeepBoth: Keep both, that is, add the _cic suffix to the CIC user's username and then
	// try to create a CAM user with the username when CIC users are synchronized to CAM and a user with the same username
	// already exists in CAM; TakeOver: Replace, that is, directly replace the existing CAM user with the synchronized CIC user
	// when CIC users are synchronized to CAM and a user with the same username already exists in CAM.
	DuplicationStrategy pulumi.StringPtrOutput `pulumi:"duplicationStrategy"`
	// Identity ID for the CAM user synchronization. Valid values: When the PrincipalType value is Group, it is the CIC user
	// group ID (g-********). When the PrincipalType value is User, it is the CIC user ID (u-********).
	PrincipalId pulumi.StringPtrOutput `pulumi:"principalId"`
	// The identity name of the CAM user synchronization. Value: When PrincipalType is Group, the value is the CIC user group
	// name; When PrincipalType takes the value to User, the value is the CIC user name.
	PrincipalName pulumi.StringOutput `pulumi:"principalName"`
	// Identity type for the CAM user synchronization. Valid values: User: indicates that the identity for the CAM user
	// synchronization is a CIC user. Group: indicates that the identity for the CAM user synchronization is a CIC user group.
	PrincipalType pulumi.StringPtrOutput `pulumi:"principalType"`
	// Status of CAM user synchronization. Value: * Enabled: CAM user synchronization is enabled; * Disabled: CAM user
	// synchronization is not enabled.
	Status pulumi.StringOutput `pulumi:"status"`
	// Group account The name of the target account..
	TargetName pulumi.StringOutput `pulumi:"targetName"`
	// Type of the synchronized target account of the Tencent Cloud Organization. ManagerUin: admin account; MemberUin: member
	// account.
	TargetType pulumi.StringPtrOutput `pulumi:"targetType"`
	// UIN of the synchronized target account of the Tencent Cloud Organization.
	TargetUin pulumi.IntPtrOutput `pulumi:"targetUin"`
	// Update time.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
	// User provisioning id.
	UserProvisioningId pulumi.StringOutput `pulumi:"userProvisioningId"`
	// Space ID.
	ZoneId pulumi.StringOutput `pulumi:"zoneId"`
}

func GetCenterUserSyncProvisioning

func GetCenterUserSyncProvisioning(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CenterUserSyncProvisioningState, opts ...pulumi.ResourceOption) (*CenterUserSyncProvisioning, error)

GetCenterUserSyncProvisioning gets an existing CenterUserSyncProvisioning 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 NewCenterUserSyncProvisioning

func NewCenterUserSyncProvisioning(ctx *pulumi.Context,
	name string, args *CenterUserSyncProvisioningArgs, opts ...pulumi.ResourceOption) (*CenterUserSyncProvisioning, error)

NewCenterUserSyncProvisioning registers a new resource with the given unique name, arguments, and options.

func (*CenterUserSyncProvisioning) ElementType

func (*CenterUserSyncProvisioning) ElementType() reflect.Type

func (*CenterUserSyncProvisioning) ToCenterUserSyncProvisioningOutput

func (i *CenterUserSyncProvisioning) ToCenterUserSyncProvisioningOutput() CenterUserSyncProvisioningOutput

func (*CenterUserSyncProvisioning) ToCenterUserSyncProvisioningOutputWithContext

func (i *CenterUserSyncProvisioning) ToCenterUserSyncProvisioningOutputWithContext(ctx context.Context) CenterUserSyncProvisioningOutput

type CenterUserSyncProvisioningArgs

type CenterUserSyncProvisioningArgs struct {
	// Deletion policy. It indicates the handling policy for CAM users already synchronized when the CAM user synchronization
	// is deleted. Valid values: Delete: Delete the CAM users already synchronized from CIC to CAM when the CAM user
	// synchronization is deleted; Keep: Keep the CAM users already synchronized from CIC to CAM when the CAM user
	// synchronization is deleted.
	DeletionStrategy pulumi.StringPtrInput
	// Description.
	Description pulumi.StringPtrInput
	// Conflict policy. It indicates the handling policy for existence of a user with the same username when CIC users are
	// synchronized to CAM. Valid values: KeepBoth: Keep both, that is, add the _cic suffix to the CIC user's username and then
	// try to create a CAM user with the username when CIC users are synchronized to CAM and a user with the same username
	// already exists in CAM; TakeOver: Replace, that is, directly replace the existing CAM user with the synchronized CIC user
	// when CIC users are synchronized to CAM and a user with the same username already exists in CAM.
	DuplicationStrategy pulumi.StringPtrInput
	// Identity ID for the CAM user synchronization. Valid values: When the PrincipalType value is Group, it is the CIC user
	// group ID (g-********). When the PrincipalType value is User, it is the CIC user ID (u-********).
	PrincipalId pulumi.StringPtrInput
	// Identity type for the CAM user synchronization. Valid values: User: indicates that the identity for the CAM user
	// synchronization is a CIC user. Group: indicates that the identity for the CAM user synchronization is a CIC user group.
	PrincipalType pulumi.StringPtrInput
	// Type of the synchronized target account of the Tencent Cloud Organization. ManagerUin: admin account; MemberUin: member
	// account.
	TargetType pulumi.StringPtrInput
	// UIN of the synchronized target account of the Tencent Cloud Organization.
	TargetUin pulumi.IntPtrInput
	// Space ID.
	ZoneId pulumi.StringInput
}

The set of arguments for constructing a CenterUserSyncProvisioning resource.

func (CenterUserSyncProvisioningArgs) ElementType

type CenterUserSyncProvisioningArray

type CenterUserSyncProvisioningArray []CenterUserSyncProvisioningInput

func (CenterUserSyncProvisioningArray) ElementType

func (CenterUserSyncProvisioningArray) ToCenterUserSyncProvisioningArrayOutput

func (i CenterUserSyncProvisioningArray) ToCenterUserSyncProvisioningArrayOutput() CenterUserSyncProvisioningArrayOutput

func (CenterUserSyncProvisioningArray) ToCenterUserSyncProvisioningArrayOutputWithContext

func (i CenterUserSyncProvisioningArray) ToCenterUserSyncProvisioningArrayOutputWithContext(ctx context.Context) CenterUserSyncProvisioningArrayOutput

type CenterUserSyncProvisioningArrayInput

type CenterUserSyncProvisioningArrayInput interface {
	pulumi.Input

	ToCenterUserSyncProvisioningArrayOutput() CenterUserSyncProvisioningArrayOutput
	ToCenterUserSyncProvisioningArrayOutputWithContext(context.Context) CenterUserSyncProvisioningArrayOutput
}

CenterUserSyncProvisioningArrayInput is an input type that accepts CenterUserSyncProvisioningArray and CenterUserSyncProvisioningArrayOutput values. You can construct a concrete instance of `CenterUserSyncProvisioningArrayInput` via:

CenterUserSyncProvisioningArray{ CenterUserSyncProvisioningArgs{...} }

type CenterUserSyncProvisioningArrayOutput

type CenterUserSyncProvisioningArrayOutput struct{ *pulumi.OutputState }

func (CenterUserSyncProvisioningArrayOutput) ElementType

func (CenterUserSyncProvisioningArrayOutput) Index

func (CenterUserSyncProvisioningArrayOutput) ToCenterUserSyncProvisioningArrayOutput

func (o CenterUserSyncProvisioningArrayOutput) ToCenterUserSyncProvisioningArrayOutput() CenterUserSyncProvisioningArrayOutput

func (CenterUserSyncProvisioningArrayOutput) ToCenterUserSyncProvisioningArrayOutputWithContext

func (o CenterUserSyncProvisioningArrayOutput) ToCenterUserSyncProvisioningArrayOutputWithContext(ctx context.Context) CenterUserSyncProvisioningArrayOutput

type CenterUserSyncProvisioningInput

type CenterUserSyncProvisioningInput interface {
	pulumi.Input

	ToCenterUserSyncProvisioningOutput() CenterUserSyncProvisioningOutput
	ToCenterUserSyncProvisioningOutputWithContext(ctx context.Context) CenterUserSyncProvisioningOutput
}

type CenterUserSyncProvisioningMap

type CenterUserSyncProvisioningMap map[string]CenterUserSyncProvisioningInput

func (CenterUserSyncProvisioningMap) ElementType

func (CenterUserSyncProvisioningMap) ToCenterUserSyncProvisioningMapOutput

func (i CenterUserSyncProvisioningMap) ToCenterUserSyncProvisioningMapOutput() CenterUserSyncProvisioningMapOutput

func (CenterUserSyncProvisioningMap) ToCenterUserSyncProvisioningMapOutputWithContext

func (i CenterUserSyncProvisioningMap) ToCenterUserSyncProvisioningMapOutputWithContext(ctx context.Context) CenterUserSyncProvisioningMapOutput

type CenterUserSyncProvisioningMapInput

type CenterUserSyncProvisioningMapInput interface {
	pulumi.Input

	ToCenterUserSyncProvisioningMapOutput() CenterUserSyncProvisioningMapOutput
	ToCenterUserSyncProvisioningMapOutputWithContext(context.Context) CenterUserSyncProvisioningMapOutput
}

CenterUserSyncProvisioningMapInput is an input type that accepts CenterUserSyncProvisioningMap and CenterUserSyncProvisioningMapOutput values. You can construct a concrete instance of `CenterUserSyncProvisioningMapInput` via:

CenterUserSyncProvisioningMap{ "key": CenterUserSyncProvisioningArgs{...} }

type CenterUserSyncProvisioningMapOutput

type CenterUserSyncProvisioningMapOutput struct{ *pulumi.OutputState }

func (CenterUserSyncProvisioningMapOutput) ElementType

func (CenterUserSyncProvisioningMapOutput) MapIndex

func (CenterUserSyncProvisioningMapOutput) ToCenterUserSyncProvisioningMapOutput

func (o CenterUserSyncProvisioningMapOutput) ToCenterUserSyncProvisioningMapOutput() CenterUserSyncProvisioningMapOutput

func (CenterUserSyncProvisioningMapOutput) ToCenterUserSyncProvisioningMapOutputWithContext

func (o CenterUserSyncProvisioningMapOutput) ToCenterUserSyncProvisioningMapOutputWithContext(ctx context.Context) CenterUserSyncProvisioningMapOutput

type CenterUserSyncProvisioningOutput

type CenterUserSyncProvisioningOutput struct{ *pulumi.OutputState }

func (CenterUserSyncProvisioningOutput) CreateTime

Create time.

func (CenterUserSyncProvisioningOutput) DeletionStrategy

Deletion policy. It indicates the handling policy for CAM users already synchronized when the CAM user synchronization is deleted. Valid values: Delete: Delete the CAM users already synchronized from CIC to CAM when the CAM user synchronization is deleted; Keep: Keep the CAM users already synchronized from CIC to CAM when the CAM user synchronization is deleted.

func (CenterUserSyncProvisioningOutput) Description

Description.

func (CenterUserSyncProvisioningOutput) DuplicationStrategy

Conflict policy. It indicates the handling policy for existence of a user with the same username when CIC users are synchronized to CAM. Valid values: KeepBoth: Keep both, that is, add the _cic suffix to the CIC user's username and then try to create a CAM user with the username when CIC users are synchronized to CAM and a user with the same username already exists in CAM; TakeOver: Replace, that is, directly replace the existing CAM user with the synchronized CIC user when CIC users are synchronized to CAM and a user with the same username already exists in CAM.

func (CenterUserSyncProvisioningOutput) ElementType

func (CenterUserSyncProvisioningOutput) PrincipalId

Identity ID for the CAM user synchronization. Valid values: When the PrincipalType value is Group, it is the CIC user group ID (g-********). When the PrincipalType value is User, it is the CIC user ID (u-********).

func (CenterUserSyncProvisioningOutput) PrincipalName

The identity name of the CAM user synchronization. Value: When PrincipalType is Group, the value is the CIC user group name; When PrincipalType takes the value to User, the value is the CIC user name.

func (CenterUserSyncProvisioningOutput) PrincipalType

Identity type for the CAM user synchronization. Valid values: User: indicates that the identity for the CAM user synchronization is a CIC user. Group: indicates that the identity for the CAM user synchronization is a CIC user group.

func (CenterUserSyncProvisioningOutput) Status

Status of CAM user synchronization. Value: * Enabled: CAM user synchronization is enabled; * Disabled: CAM user synchronization is not enabled.

func (CenterUserSyncProvisioningOutput) TargetName

Group account The name of the target account..

func (CenterUserSyncProvisioningOutput) TargetType

Type of the synchronized target account of the Tencent Cloud Organization. ManagerUin: admin account; MemberUin: member account.

func (CenterUserSyncProvisioningOutput) TargetUin

UIN of the synchronized target account of the Tencent Cloud Organization.

func (CenterUserSyncProvisioningOutput) ToCenterUserSyncProvisioningOutput

func (o CenterUserSyncProvisioningOutput) ToCenterUserSyncProvisioningOutput() CenterUserSyncProvisioningOutput

func (CenterUserSyncProvisioningOutput) ToCenterUserSyncProvisioningOutputWithContext

func (o CenterUserSyncProvisioningOutput) ToCenterUserSyncProvisioningOutputWithContext(ctx context.Context) CenterUserSyncProvisioningOutput

func (CenterUserSyncProvisioningOutput) UpdateTime

Update time.

func (CenterUserSyncProvisioningOutput) UserProvisioningId

func (o CenterUserSyncProvisioningOutput) UserProvisioningId() pulumi.StringOutput

User provisioning id.

func (CenterUserSyncProvisioningOutput) ZoneId

Space ID.

type CenterUserSyncProvisioningState

type CenterUserSyncProvisioningState struct {
	// Create time.
	CreateTime pulumi.StringPtrInput
	// Deletion policy. It indicates the handling policy for CAM users already synchronized when the CAM user synchronization
	// is deleted. Valid values: Delete: Delete the CAM users already synchronized from CIC to CAM when the CAM user
	// synchronization is deleted; Keep: Keep the CAM users already synchronized from CIC to CAM when the CAM user
	// synchronization is deleted.
	DeletionStrategy pulumi.StringPtrInput
	// Description.
	Description pulumi.StringPtrInput
	// Conflict policy. It indicates the handling policy for existence of a user with the same username when CIC users are
	// synchronized to CAM. Valid values: KeepBoth: Keep both, that is, add the _cic suffix to the CIC user's username and then
	// try to create a CAM user with the username when CIC users are synchronized to CAM and a user with the same username
	// already exists in CAM; TakeOver: Replace, that is, directly replace the existing CAM user with the synchronized CIC user
	// when CIC users are synchronized to CAM and a user with the same username already exists in CAM.
	DuplicationStrategy pulumi.StringPtrInput
	// Identity ID for the CAM user synchronization. Valid values: When the PrincipalType value is Group, it is the CIC user
	// group ID (g-********). When the PrincipalType value is User, it is the CIC user ID (u-********).
	PrincipalId pulumi.StringPtrInput
	// The identity name of the CAM user synchronization. Value: When PrincipalType is Group, the value is the CIC user group
	// name; When PrincipalType takes the value to User, the value is the CIC user name.
	PrincipalName pulumi.StringPtrInput
	// Identity type for the CAM user synchronization. Valid values: User: indicates that the identity for the CAM user
	// synchronization is a CIC user. Group: indicates that the identity for the CAM user synchronization is a CIC user group.
	PrincipalType pulumi.StringPtrInput
	// Status of CAM user synchronization. Value: * Enabled: CAM user synchronization is enabled; * Disabled: CAM user
	// synchronization is not enabled.
	Status pulumi.StringPtrInput
	// Group account The name of the target account..
	TargetName pulumi.StringPtrInput
	// Type of the synchronized target account of the Tencent Cloud Organization. ManagerUin: admin account; MemberUin: member
	// account.
	TargetType pulumi.StringPtrInput
	// UIN of the synchronized target account of the Tencent Cloud Organization.
	TargetUin pulumi.IntPtrInput
	// Update time.
	UpdateTime pulumi.StringPtrInput
	// User provisioning id.
	UserProvisioningId pulumi.StringPtrInput
	// Space ID.
	ZoneId pulumi.StringPtrInput
}

func (CenterUserSyncProvisioningState) ElementType

type GetCenterGroupsArgs

type GetCenterGroupsArgs struct {
	Filter           *string  `pulumi:"filter"`
	FilterUsers      []string `pulumi:"filterUsers"`
	GroupType        *string  `pulumi:"groupType"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	SortField        *string  `pulumi:"sortField"`
	SortType         *string  `pulumi:"sortType"`
	ZoneId           string   `pulumi:"zoneId"`
}

A collection of arguments for invoking getCenterGroups.

type GetCenterGroupsGroup

type GetCenterGroupsGroup struct {
	CreateTime  *string `pulumi:"createTime"`
	Description *string `pulumi:"description"`
	GroupId     *string `pulumi:"groupId"`
	GroupName   *string `pulumi:"groupName"`
	GroupType   *string `pulumi:"groupType"`
	IsSelected  *bool   `pulumi:"isSelected"`
	MemberCount *int    `pulumi:"memberCount"`
	UpdateTime  *string `pulumi:"updateTime"`
}

type GetCenterGroupsGroupArgs

type GetCenterGroupsGroupArgs struct {
	CreateTime  pulumi.StringPtrInput `pulumi:"createTime"`
	Description pulumi.StringPtrInput `pulumi:"description"`
	GroupId     pulumi.StringPtrInput `pulumi:"groupId"`
	GroupName   pulumi.StringPtrInput `pulumi:"groupName"`
	GroupType   pulumi.StringPtrInput `pulumi:"groupType"`
	IsSelected  pulumi.BoolPtrInput   `pulumi:"isSelected"`
	MemberCount pulumi.IntPtrInput    `pulumi:"memberCount"`
	UpdateTime  pulumi.StringPtrInput `pulumi:"updateTime"`
}

func (GetCenterGroupsGroupArgs) ElementType

func (GetCenterGroupsGroupArgs) ElementType() reflect.Type

func (GetCenterGroupsGroupArgs) ToGetCenterGroupsGroupOutput

func (i GetCenterGroupsGroupArgs) ToGetCenterGroupsGroupOutput() GetCenterGroupsGroupOutput

func (GetCenterGroupsGroupArgs) ToGetCenterGroupsGroupOutputWithContext

func (i GetCenterGroupsGroupArgs) ToGetCenterGroupsGroupOutputWithContext(ctx context.Context) GetCenterGroupsGroupOutput

type GetCenterGroupsGroupArray

type GetCenterGroupsGroupArray []GetCenterGroupsGroupInput

func (GetCenterGroupsGroupArray) ElementType

func (GetCenterGroupsGroupArray) ElementType() reflect.Type

func (GetCenterGroupsGroupArray) ToGetCenterGroupsGroupArrayOutput

func (i GetCenterGroupsGroupArray) ToGetCenterGroupsGroupArrayOutput() GetCenterGroupsGroupArrayOutput

func (GetCenterGroupsGroupArray) ToGetCenterGroupsGroupArrayOutputWithContext

func (i GetCenterGroupsGroupArray) ToGetCenterGroupsGroupArrayOutputWithContext(ctx context.Context) GetCenterGroupsGroupArrayOutput

type GetCenterGroupsGroupArrayInput

type GetCenterGroupsGroupArrayInput interface {
	pulumi.Input

	ToGetCenterGroupsGroupArrayOutput() GetCenterGroupsGroupArrayOutput
	ToGetCenterGroupsGroupArrayOutputWithContext(context.Context) GetCenterGroupsGroupArrayOutput
}

GetCenterGroupsGroupArrayInput is an input type that accepts GetCenterGroupsGroupArray and GetCenterGroupsGroupArrayOutput values. You can construct a concrete instance of `GetCenterGroupsGroupArrayInput` via:

GetCenterGroupsGroupArray{ GetCenterGroupsGroupArgs{...} }

type GetCenterGroupsGroupArrayOutput

type GetCenterGroupsGroupArrayOutput struct{ *pulumi.OutputState }

func (GetCenterGroupsGroupArrayOutput) ElementType

func (GetCenterGroupsGroupArrayOutput) Index

func (GetCenterGroupsGroupArrayOutput) ToGetCenterGroupsGroupArrayOutput

func (o GetCenterGroupsGroupArrayOutput) ToGetCenterGroupsGroupArrayOutput() GetCenterGroupsGroupArrayOutput

func (GetCenterGroupsGroupArrayOutput) ToGetCenterGroupsGroupArrayOutputWithContext

func (o GetCenterGroupsGroupArrayOutput) ToGetCenterGroupsGroupArrayOutputWithContext(ctx context.Context) GetCenterGroupsGroupArrayOutput

type GetCenterGroupsGroupInput

type GetCenterGroupsGroupInput interface {
	pulumi.Input

	ToGetCenterGroupsGroupOutput() GetCenterGroupsGroupOutput
	ToGetCenterGroupsGroupOutputWithContext(context.Context) GetCenterGroupsGroupOutput
}

GetCenterGroupsGroupInput is an input type that accepts GetCenterGroupsGroupArgs and GetCenterGroupsGroupOutput values. You can construct a concrete instance of `GetCenterGroupsGroupInput` via:

GetCenterGroupsGroupArgs{...}

type GetCenterGroupsGroupOutput

type GetCenterGroupsGroupOutput struct{ *pulumi.OutputState }

func (GetCenterGroupsGroupOutput) CreateTime

func (GetCenterGroupsGroupOutput) Description

func (GetCenterGroupsGroupOutput) ElementType

func (GetCenterGroupsGroupOutput) ElementType() reflect.Type

func (GetCenterGroupsGroupOutput) GroupId

func (GetCenterGroupsGroupOutput) GroupName

func (GetCenterGroupsGroupOutput) GroupType

func (GetCenterGroupsGroupOutput) IsSelected

func (GetCenterGroupsGroupOutput) MemberCount

func (GetCenterGroupsGroupOutput) ToGetCenterGroupsGroupOutput

func (o GetCenterGroupsGroupOutput) ToGetCenterGroupsGroupOutput() GetCenterGroupsGroupOutput

func (GetCenterGroupsGroupOutput) ToGetCenterGroupsGroupOutputWithContext

func (o GetCenterGroupsGroupOutput) ToGetCenterGroupsGroupOutputWithContext(ctx context.Context) GetCenterGroupsGroupOutput

func (GetCenterGroupsGroupOutput) UpdateTime

type GetCenterGroupsOutputArgs

type GetCenterGroupsOutputArgs struct {
	Filter           pulumi.StringPtrInput   `pulumi:"filter"`
	FilterUsers      pulumi.StringArrayInput `pulumi:"filterUsers"`
	GroupType        pulumi.StringPtrInput   `pulumi:"groupType"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
	SortField        pulumi.StringPtrInput   `pulumi:"sortField"`
	SortType         pulumi.StringPtrInput   `pulumi:"sortType"`
	ZoneId           pulumi.StringInput      `pulumi:"zoneId"`
}

A collection of arguments for invoking getCenterGroups.

func (GetCenterGroupsOutputArgs) ElementType

func (GetCenterGroupsOutputArgs) ElementType() reflect.Type

type GetCenterGroupsResult

type GetCenterGroupsResult struct {
	Filter      *string                `pulumi:"filter"`
	FilterUsers []string               `pulumi:"filterUsers"`
	GroupType   *string                `pulumi:"groupType"`
	Groups      []GetCenterGroupsGroup `pulumi:"groups"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	SortField        *string `pulumi:"sortField"`
	SortType         *string `pulumi:"sortType"`
	ZoneId           string  `pulumi:"zoneId"`
}

A collection of values returned by getCenterGroups.

func GetCenterGroups

func GetCenterGroups(ctx *pulumi.Context, args *GetCenterGroupsArgs, opts ...pulumi.InvokeOption) (*GetCenterGroupsResult, error)

type GetCenterGroupsResultOutput

type GetCenterGroupsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getCenterGroups.

func (GetCenterGroupsResultOutput) ElementType

func (GetCenterGroupsResultOutput) Filter

func (GetCenterGroupsResultOutput) FilterUsers

func (GetCenterGroupsResultOutput) GroupType

func (GetCenterGroupsResultOutput) Groups

func (GetCenterGroupsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetCenterGroupsResultOutput) ResultOutputFile

func (o GetCenterGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetCenterGroupsResultOutput) SortField

func (GetCenterGroupsResultOutput) SortType

func (GetCenterGroupsResultOutput) ToGetCenterGroupsResultOutput

func (o GetCenterGroupsResultOutput) ToGetCenterGroupsResultOutput() GetCenterGroupsResultOutput

func (GetCenterGroupsResultOutput) ToGetCenterGroupsResultOutputWithContext

func (o GetCenterGroupsResultOutput) ToGetCenterGroupsResultOutputWithContext(ctx context.Context) GetCenterGroupsResultOutput

func (GetCenterGroupsResultOutput) ZoneId

type GetCenterRoleConfigurationsArgs

type GetCenterRoleConfigurationsArgs struct {
	Filter           *string `pulumi:"filter"`
	FilterTargets    []int   `pulumi:"filterTargets"`
	PrincipalId      *string `pulumi:"principalId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	ZoneId           string  `pulumi:"zoneId"`
}

A collection of arguments for invoking getCenterRoleConfigurations.

type GetCenterRoleConfigurationsOutputArgs

type GetCenterRoleConfigurationsOutputArgs struct {
	Filter           pulumi.StringPtrInput `pulumi:"filter"`
	FilterTargets    pulumi.IntArrayInput  `pulumi:"filterTargets"`
	PrincipalId      pulumi.StringPtrInput `pulumi:"principalId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	ZoneId           pulumi.StringInput    `pulumi:"zoneId"`
}

A collection of arguments for invoking getCenterRoleConfigurations.

func (GetCenterRoleConfigurationsOutputArgs) ElementType

type GetCenterRoleConfigurationsResult

type GetCenterRoleConfigurationsResult struct {
	Filter        *string `pulumi:"filter"`
	FilterTargets []int   `pulumi:"filterTargets"`
	// The provider-assigned unique ID for this managed resource.
	Id                 string                                         `pulumi:"id"`
	PrincipalId        *string                                        `pulumi:"principalId"`
	ResultOutputFile   *string                                        `pulumi:"resultOutputFile"`
	RoleConfigurations []GetCenterRoleConfigurationsRoleConfiguration `pulumi:"roleConfigurations"`
	ZoneId             string                                         `pulumi:"zoneId"`
}

A collection of values returned by getCenterRoleConfigurations.

type GetCenterRoleConfigurationsResultOutput

type GetCenterRoleConfigurationsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getCenterRoleConfigurations.

func (GetCenterRoleConfigurationsResultOutput) ElementType

func (GetCenterRoleConfigurationsResultOutput) Filter

func (GetCenterRoleConfigurationsResultOutput) FilterTargets

func (GetCenterRoleConfigurationsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetCenterRoleConfigurationsResultOutput) PrincipalId

func (GetCenterRoleConfigurationsResultOutput) ResultOutputFile

func (GetCenterRoleConfigurationsResultOutput) RoleConfigurations

func (GetCenterRoleConfigurationsResultOutput) ToGetCenterRoleConfigurationsResultOutput

func (o GetCenterRoleConfigurationsResultOutput) ToGetCenterRoleConfigurationsResultOutput() GetCenterRoleConfigurationsResultOutput

func (GetCenterRoleConfigurationsResultOutput) ToGetCenterRoleConfigurationsResultOutputWithContext

func (o GetCenterRoleConfigurationsResultOutput) ToGetCenterRoleConfigurationsResultOutputWithContext(ctx context.Context) GetCenterRoleConfigurationsResultOutput

func (GetCenterRoleConfigurationsResultOutput) ZoneId

type GetCenterRoleConfigurationsRoleConfiguration

type GetCenterRoleConfigurationsRoleConfiguration struct {
	CreateTime            *string `pulumi:"createTime"`
	Description           *string `pulumi:"description"`
	IsSelected            *bool   `pulumi:"isSelected"`
	RelayState            *string `pulumi:"relayState"`
	RoleConfigurationId   *string `pulumi:"roleConfigurationId"`
	RoleConfigurationName *string `pulumi:"roleConfigurationName"`
	SessionDuration       *int    `pulumi:"sessionDuration"`
	UpdateTime            *string `pulumi:"updateTime"`
}

type GetCenterRoleConfigurationsRoleConfigurationArgs

type GetCenterRoleConfigurationsRoleConfigurationArgs struct {
	CreateTime            pulumi.StringPtrInput `pulumi:"createTime"`
	Description           pulumi.StringPtrInput `pulumi:"description"`
	IsSelected            pulumi.BoolPtrInput   `pulumi:"isSelected"`
	RelayState            pulumi.StringPtrInput `pulumi:"relayState"`
	RoleConfigurationId   pulumi.StringPtrInput `pulumi:"roleConfigurationId"`
	RoleConfigurationName pulumi.StringPtrInput `pulumi:"roleConfigurationName"`
	SessionDuration       pulumi.IntPtrInput    `pulumi:"sessionDuration"`
	UpdateTime            pulumi.StringPtrInput `pulumi:"updateTime"`
}

func (GetCenterRoleConfigurationsRoleConfigurationArgs) ElementType

func (GetCenterRoleConfigurationsRoleConfigurationArgs) ToGetCenterRoleConfigurationsRoleConfigurationOutput

func (i GetCenterRoleConfigurationsRoleConfigurationArgs) ToGetCenterRoleConfigurationsRoleConfigurationOutput() GetCenterRoleConfigurationsRoleConfigurationOutput

func (GetCenterRoleConfigurationsRoleConfigurationArgs) ToGetCenterRoleConfigurationsRoleConfigurationOutputWithContext

func (i GetCenterRoleConfigurationsRoleConfigurationArgs) ToGetCenterRoleConfigurationsRoleConfigurationOutputWithContext(ctx context.Context) GetCenterRoleConfigurationsRoleConfigurationOutput

type GetCenterRoleConfigurationsRoleConfigurationArray

type GetCenterRoleConfigurationsRoleConfigurationArray []GetCenterRoleConfigurationsRoleConfigurationInput

func (GetCenterRoleConfigurationsRoleConfigurationArray) ElementType

func (GetCenterRoleConfigurationsRoleConfigurationArray) ToGetCenterRoleConfigurationsRoleConfigurationArrayOutput

func (i GetCenterRoleConfigurationsRoleConfigurationArray) ToGetCenterRoleConfigurationsRoleConfigurationArrayOutput() GetCenterRoleConfigurationsRoleConfigurationArrayOutput

func (GetCenterRoleConfigurationsRoleConfigurationArray) ToGetCenterRoleConfigurationsRoleConfigurationArrayOutputWithContext

func (i GetCenterRoleConfigurationsRoleConfigurationArray) ToGetCenterRoleConfigurationsRoleConfigurationArrayOutputWithContext(ctx context.Context) GetCenterRoleConfigurationsRoleConfigurationArrayOutput

type GetCenterRoleConfigurationsRoleConfigurationArrayInput

type GetCenterRoleConfigurationsRoleConfigurationArrayInput interface {
	pulumi.Input

	ToGetCenterRoleConfigurationsRoleConfigurationArrayOutput() GetCenterRoleConfigurationsRoleConfigurationArrayOutput
	ToGetCenterRoleConfigurationsRoleConfigurationArrayOutputWithContext(context.Context) GetCenterRoleConfigurationsRoleConfigurationArrayOutput
}

GetCenterRoleConfigurationsRoleConfigurationArrayInput is an input type that accepts GetCenterRoleConfigurationsRoleConfigurationArray and GetCenterRoleConfigurationsRoleConfigurationArrayOutput values. You can construct a concrete instance of `GetCenterRoleConfigurationsRoleConfigurationArrayInput` via:

GetCenterRoleConfigurationsRoleConfigurationArray{ GetCenterRoleConfigurationsRoleConfigurationArgs{...} }

type GetCenterRoleConfigurationsRoleConfigurationArrayOutput

type GetCenterRoleConfigurationsRoleConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetCenterRoleConfigurationsRoleConfigurationArrayOutput) ElementType

func (GetCenterRoleConfigurationsRoleConfigurationArrayOutput) Index

func (GetCenterRoleConfigurationsRoleConfigurationArrayOutput) ToGetCenterRoleConfigurationsRoleConfigurationArrayOutput

func (GetCenterRoleConfigurationsRoleConfigurationArrayOutput) ToGetCenterRoleConfigurationsRoleConfigurationArrayOutputWithContext

func (o GetCenterRoleConfigurationsRoleConfigurationArrayOutput) ToGetCenterRoleConfigurationsRoleConfigurationArrayOutputWithContext(ctx context.Context) GetCenterRoleConfigurationsRoleConfigurationArrayOutput

type GetCenterRoleConfigurationsRoleConfigurationInput

type GetCenterRoleConfigurationsRoleConfigurationInput interface {
	pulumi.Input

	ToGetCenterRoleConfigurationsRoleConfigurationOutput() GetCenterRoleConfigurationsRoleConfigurationOutput
	ToGetCenterRoleConfigurationsRoleConfigurationOutputWithContext(context.Context) GetCenterRoleConfigurationsRoleConfigurationOutput
}

GetCenterRoleConfigurationsRoleConfigurationInput is an input type that accepts GetCenterRoleConfigurationsRoleConfigurationArgs and GetCenterRoleConfigurationsRoleConfigurationOutput values. You can construct a concrete instance of `GetCenterRoleConfigurationsRoleConfigurationInput` via:

GetCenterRoleConfigurationsRoleConfigurationArgs{...}

type GetCenterRoleConfigurationsRoleConfigurationOutput

type GetCenterRoleConfigurationsRoleConfigurationOutput struct{ *pulumi.OutputState }

func (GetCenterRoleConfigurationsRoleConfigurationOutput) CreateTime

func (GetCenterRoleConfigurationsRoleConfigurationOutput) Description

func (GetCenterRoleConfigurationsRoleConfigurationOutput) ElementType

func (GetCenterRoleConfigurationsRoleConfigurationOutput) IsSelected

func (GetCenterRoleConfigurationsRoleConfigurationOutput) RelayState

func (GetCenterRoleConfigurationsRoleConfigurationOutput) RoleConfigurationId

func (GetCenterRoleConfigurationsRoleConfigurationOutput) RoleConfigurationName

func (GetCenterRoleConfigurationsRoleConfigurationOutput) SessionDuration

func (GetCenterRoleConfigurationsRoleConfigurationOutput) ToGetCenterRoleConfigurationsRoleConfigurationOutput

func (o GetCenterRoleConfigurationsRoleConfigurationOutput) ToGetCenterRoleConfigurationsRoleConfigurationOutput() GetCenterRoleConfigurationsRoleConfigurationOutput

func (GetCenterRoleConfigurationsRoleConfigurationOutput) ToGetCenterRoleConfigurationsRoleConfigurationOutputWithContext

func (o GetCenterRoleConfigurationsRoleConfigurationOutput) ToGetCenterRoleConfigurationsRoleConfigurationOutputWithContext(ctx context.Context) GetCenterRoleConfigurationsRoleConfigurationOutput

func (GetCenterRoleConfigurationsRoleConfigurationOutput) UpdateTime

type GetCenterUsersArgs

type GetCenterUsersArgs struct {
	Filter           *string  `pulumi:"filter"`
	FilterGroups     []string `pulumi:"filterGroups"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	SortField        *string  `pulumi:"sortField"`
	SortType         *string  `pulumi:"sortType"`
	UserStatus       *string  `pulumi:"userStatus"`
	UserType         *string  `pulumi:"userType"`
	ZoneId           string   `pulumi:"zoneId"`
}

A collection of arguments for invoking getCenterUsers.

type GetCenterUsersOutputArgs

type GetCenterUsersOutputArgs struct {
	Filter           pulumi.StringPtrInput   `pulumi:"filter"`
	FilterGroups     pulumi.StringArrayInput `pulumi:"filterGroups"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
	SortField        pulumi.StringPtrInput   `pulumi:"sortField"`
	SortType         pulumi.StringPtrInput   `pulumi:"sortType"`
	UserStatus       pulumi.StringPtrInput   `pulumi:"userStatus"`
	UserType         pulumi.StringPtrInput   `pulumi:"userType"`
	ZoneId           pulumi.StringInput      `pulumi:"zoneId"`
}

A collection of arguments for invoking getCenterUsers.

func (GetCenterUsersOutputArgs) ElementType

func (GetCenterUsersOutputArgs) ElementType() reflect.Type

type GetCenterUsersResult

type GetCenterUsersResult struct {
	Filter       *string  `pulumi:"filter"`
	FilterGroups []string `pulumi:"filterGroups"`
	// The provider-assigned unique ID for this managed resource.
	Id               string               `pulumi:"id"`
	ResultOutputFile *string              `pulumi:"resultOutputFile"`
	SortField        *string              `pulumi:"sortField"`
	SortType         *string              `pulumi:"sortType"`
	UserStatus       *string              `pulumi:"userStatus"`
	UserType         *string              `pulumi:"userType"`
	Users            []GetCenterUsersUser `pulumi:"users"`
	ZoneId           string               `pulumi:"zoneId"`
}

A collection of values returned by getCenterUsers.

func GetCenterUsers

func GetCenterUsers(ctx *pulumi.Context, args *GetCenterUsersArgs, opts ...pulumi.InvokeOption) (*GetCenterUsersResult, error)

type GetCenterUsersResultOutput

type GetCenterUsersResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getCenterUsers.

func (GetCenterUsersResultOutput) ElementType

func (GetCenterUsersResultOutput) ElementType() reflect.Type

func (GetCenterUsersResultOutput) Filter

func (GetCenterUsersResultOutput) FilterGroups

func (GetCenterUsersResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetCenterUsersResultOutput) ResultOutputFile

func (o GetCenterUsersResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetCenterUsersResultOutput) SortField

func (GetCenterUsersResultOutput) SortType

func (GetCenterUsersResultOutput) ToGetCenterUsersResultOutput

func (o GetCenterUsersResultOutput) ToGetCenterUsersResultOutput() GetCenterUsersResultOutput

func (GetCenterUsersResultOutput) ToGetCenterUsersResultOutputWithContext

func (o GetCenterUsersResultOutput) ToGetCenterUsersResultOutputWithContext(ctx context.Context) GetCenterUsersResultOutput

func (GetCenterUsersResultOutput) UserStatus

func (GetCenterUsersResultOutput) UserType

func (GetCenterUsersResultOutput) Users

func (GetCenterUsersResultOutput) ZoneId

type GetCenterUsersUser

type GetCenterUsersUser struct {
	CreateTime  *string `pulumi:"createTime"`
	Description *string `pulumi:"description"`
	DisplayName *string `pulumi:"displayName"`
	Email       *string `pulumi:"email"`
	FirstName   *string `pulumi:"firstName"`
	IsSelected  *bool   `pulumi:"isSelected"`
	LastName    *string `pulumi:"lastName"`
	UpdateTime  *string `pulumi:"updateTime"`
	UserId      *string `pulumi:"userId"`
	UserName    *string `pulumi:"userName"`
	UserStatus  *string `pulumi:"userStatus"`
	UserType    *string `pulumi:"userType"`
}

type GetCenterUsersUserArgs

type GetCenterUsersUserArgs struct {
	CreateTime  pulumi.StringPtrInput `pulumi:"createTime"`
	Description pulumi.StringPtrInput `pulumi:"description"`
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	Email       pulumi.StringPtrInput `pulumi:"email"`
	FirstName   pulumi.StringPtrInput `pulumi:"firstName"`
	IsSelected  pulumi.BoolPtrInput   `pulumi:"isSelected"`
	LastName    pulumi.StringPtrInput `pulumi:"lastName"`
	UpdateTime  pulumi.StringPtrInput `pulumi:"updateTime"`
	UserId      pulumi.StringPtrInput `pulumi:"userId"`
	UserName    pulumi.StringPtrInput `pulumi:"userName"`
	UserStatus  pulumi.StringPtrInput `pulumi:"userStatus"`
	UserType    pulumi.StringPtrInput `pulumi:"userType"`
}

func (GetCenterUsersUserArgs) ElementType

func (GetCenterUsersUserArgs) ElementType() reflect.Type

func (GetCenterUsersUserArgs) ToGetCenterUsersUserOutput

func (i GetCenterUsersUserArgs) ToGetCenterUsersUserOutput() GetCenterUsersUserOutput

func (GetCenterUsersUserArgs) ToGetCenterUsersUserOutputWithContext

func (i GetCenterUsersUserArgs) ToGetCenterUsersUserOutputWithContext(ctx context.Context) GetCenterUsersUserOutput

type GetCenterUsersUserArray

type GetCenterUsersUserArray []GetCenterUsersUserInput

func (GetCenterUsersUserArray) ElementType

func (GetCenterUsersUserArray) ElementType() reflect.Type

func (GetCenterUsersUserArray) ToGetCenterUsersUserArrayOutput

func (i GetCenterUsersUserArray) ToGetCenterUsersUserArrayOutput() GetCenterUsersUserArrayOutput

func (GetCenterUsersUserArray) ToGetCenterUsersUserArrayOutputWithContext

func (i GetCenterUsersUserArray) ToGetCenterUsersUserArrayOutputWithContext(ctx context.Context) GetCenterUsersUserArrayOutput

type GetCenterUsersUserArrayInput

type GetCenterUsersUserArrayInput interface {
	pulumi.Input

	ToGetCenterUsersUserArrayOutput() GetCenterUsersUserArrayOutput
	ToGetCenterUsersUserArrayOutputWithContext(context.Context) GetCenterUsersUserArrayOutput
}

GetCenterUsersUserArrayInput is an input type that accepts GetCenterUsersUserArray and GetCenterUsersUserArrayOutput values. You can construct a concrete instance of `GetCenterUsersUserArrayInput` via:

GetCenterUsersUserArray{ GetCenterUsersUserArgs{...} }

type GetCenterUsersUserArrayOutput

type GetCenterUsersUserArrayOutput struct{ *pulumi.OutputState }

func (GetCenterUsersUserArrayOutput) ElementType

func (GetCenterUsersUserArrayOutput) Index

func (GetCenterUsersUserArrayOutput) ToGetCenterUsersUserArrayOutput

func (o GetCenterUsersUserArrayOutput) ToGetCenterUsersUserArrayOutput() GetCenterUsersUserArrayOutput

func (GetCenterUsersUserArrayOutput) ToGetCenterUsersUserArrayOutputWithContext

func (o GetCenterUsersUserArrayOutput) ToGetCenterUsersUserArrayOutputWithContext(ctx context.Context) GetCenterUsersUserArrayOutput

type GetCenterUsersUserInput

type GetCenterUsersUserInput interface {
	pulumi.Input

	ToGetCenterUsersUserOutput() GetCenterUsersUserOutput
	ToGetCenterUsersUserOutputWithContext(context.Context) GetCenterUsersUserOutput
}

GetCenterUsersUserInput is an input type that accepts GetCenterUsersUserArgs and GetCenterUsersUserOutput values. You can construct a concrete instance of `GetCenterUsersUserInput` via:

GetCenterUsersUserArgs{...}

type GetCenterUsersUserOutput

type GetCenterUsersUserOutput struct{ *pulumi.OutputState }

func (GetCenterUsersUserOutput) CreateTime

func (GetCenterUsersUserOutput) Description

func (GetCenterUsersUserOutput) DisplayName

func (GetCenterUsersUserOutput) ElementType

func (GetCenterUsersUserOutput) ElementType() reflect.Type

func (GetCenterUsersUserOutput) Email

func (GetCenterUsersUserOutput) FirstName

func (GetCenterUsersUserOutput) IsSelected

func (GetCenterUsersUserOutput) LastName

func (GetCenterUsersUserOutput) ToGetCenterUsersUserOutput

func (o GetCenterUsersUserOutput) ToGetCenterUsersUserOutput() GetCenterUsersUserOutput

func (GetCenterUsersUserOutput) ToGetCenterUsersUserOutputWithContext

func (o GetCenterUsersUserOutput) ToGetCenterUsersUserOutputWithContext(ctx context.Context) GetCenterUsersUserOutput

func (GetCenterUsersUserOutput) UpdateTime

func (GetCenterUsersUserOutput) UserId

func (GetCenterUsersUserOutput) UserName

func (GetCenterUsersUserOutput) UserStatus

func (GetCenterUsersUserOutput) UserType

Jump to

Keyboard shortcuts

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