bi

package
v0.1.16 Latest Latest
Warning

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

Go to latest
Published: Dec 23, 2023 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 Datasource

type Datasource struct {
	pulumi.CustomResourceState

	// Catalog.
	Catalog pulumi.StringPtrOutput `pulumi:"catalog"`
	// Charset.
	Charset pulumi.StringOutput `pulumi:"charset"`
	// Third-party datasource identification, this parameter can be ignored.
	DataOrigin pulumi.StringPtrOutput `pulumi:"dataOrigin"`
	// Third-party datasource project id, this parameter can be ignored.
	DataOriginDatasourceId pulumi.StringPtrOutput `pulumi:"dataOriginDatasourceId"`
	// Third-party datasource project id, this parameter can be ignored.
	DataOriginProjectId pulumi.StringPtrOutput `pulumi:"dataOriginProjectId"`
	// Host.
	DbHost pulumi.StringOutput `pulumi:"dbHost"`
	// Database name.
	DbName pulumi.StringOutput `pulumi:"dbName"`
	// Port.
	DbPort pulumi.IntOutput `pulumi:"dbPort"`
	// Password.
	DbPwd pulumi.StringOutput `pulumi:"dbPwd"`
	// `MYSQL`, `MSSQL`, `POSTGRE`, `ORACLE`, `CLICKHOUSE`, `TIDB`, `HIVE`, `PRESTO`.
	DbType pulumi.StringOutput `pulumi:"dbType"`
	// User name.
	DbUser pulumi.StringOutput `pulumi:"dbUser"`
	// Project id.
	ProjectId pulumi.IntOutput `pulumi:"projectId"`
	// Own or Cloud, default: `Own`.
	ServiceType pulumi.StringPtrOutput `pulumi:"serviceType"`
	// Datasource name in BI.
	SourceName pulumi.StringOutput `pulumi:"sourceName"`
	// Tencent cloud private network unified identity.
	UniqVpcId pulumi.StringPtrOutput `pulumi:"uniqVpcId"`
	// Tencent cloud private network identity.
	VpcId pulumi.StringPtrOutput `pulumi:"vpcId"`
}

func GetDatasource

func GetDatasource(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DatasourceState, opts ...pulumi.ResourceOption) (*Datasource, error)

GetDatasource gets an existing Datasource 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 NewDatasource

func NewDatasource(ctx *pulumi.Context,
	name string, args *DatasourceArgs, opts ...pulumi.ResourceOption) (*Datasource, error)

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

func (*Datasource) ElementType

func (*Datasource) ElementType() reflect.Type

func (*Datasource) ToDatasourceOutput

func (i *Datasource) ToDatasourceOutput() DatasourceOutput

func (*Datasource) ToDatasourceOutputWithContext

func (i *Datasource) ToDatasourceOutputWithContext(ctx context.Context) DatasourceOutput

type DatasourceArgs

type DatasourceArgs struct {
	// Catalog.
	Catalog pulumi.StringPtrInput
	// Charset.
	Charset pulumi.StringInput
	// Third-party datasource identification, this parameter can be ignored.
	DataOrigin pulumi.StringPtrInput
	// Third-party datasource project id, this parameter can be ignored.
	DataOriginDatasourceId pulumi.StringPtrInput
	// Third-party datasource project id, this parameter can be ignored.
	DataOriginProjectId pulumi.StringPtrInput
	// Host.
	DbHost pulumi.StringInput
	// Database name.
	DbName pulumi.StringInput
	// Port.
	DbPort pulumi.IntInput
	// Password.
	DbPwd pulumi.StringInput
	// `MYSQL`, `MSSQL`, `POSTGRE`, `ORACLE`, `CLICKHOUSE`, `TIDB`, `HIVE`, `PRESTO`.
	DbType pulumi.StringInput
	// User name.
	DbUser pulumi.StringInput
	// Project id.
	ProjectId pulumi.IntInput
	// Own or Cloud, default: `Own`.
	ServiceType pulumi.StringPtrInput
	// Datasource name in BI.
	SourceName pulumi.StringInput
	// Tencent cloud private network unified identity.
	UniqVpcId pulumi.StringPtrInput
	// Tencent cloud private network identity.
	VpcId pulumi.StringPtrInput
}

The set of arguments for constructing a Datasource resource.

func (DatasourceArgs) ElementType

func (DatasourceArgs) ElementType() reflect.Type

type DatasourceArray

type DatasourceArray []DatasourceInput

func (DatasourceArray) ElementType

func (DatasourceArray) ElementType() reflect.Type

func (DatasourceArray) ToDatasourceArrayOutput

func (i DatasourceArray) ToDatasourceArrayOutput() DatasourceArrayOutput

func (DatasourceArray) ToDatasourceArrayOutputWithContext

func (i DatasourceArray) ToDatasourceArrayOutputWithContext(ctx context.Context) DatasourceArrayOutput

type DatasourceArrayInput

type DatasourceArrayInput interface {
	pulumi.Input

	ToDatasourceArrayOutput() DatasourceArrayOutput
	ToDatasourceArrayOutputWithContext(context.Context) DatasourceArrayOutput
}

DatasourceArrayInput is an input type that accepts DatasourceArray and DatasourceArrayOutput values. You can construct a concrete instance of `DatasourceArrayInput` via:

DatasourceArray{ DatasourceArgs{...} }

type DatasourceArrayOutput

type DatasourceArrayOutput struct{ *pulumi.OutputState }

func (DatasourceArrayOutput) ElementType

func (DatasourceArrayOutput) ElementType() reflect.Type

func (DatasourceArrayOutput) Index

func (DatasourceArrayOutput) ToDatasourceArrayOutput

func (o DatasourceArrayOutput) ToDatasourceArrayOutput() DatasourceArrayOutput

func (DatasourceArrayOutput) ToDatasourceArrayOutputWithContext

func (o DatasourceArrayOutput) ToDatasourceArrayOutputWithContext(ctx context.Context) DatasourceArrayOutput

type DatasourceCloud

type DatasourceCloud struct {
	pulumi.CustomResourceState

	// Charset.
	Charset pulumi.StringOutput `pulumi:"charset"`
	// Third-party datasource identification, this parameter can be ignored.
	DataOrigin pulumi.StringPtrOutput `pulumi:"dataOrigin"`
	// Third-party datasource project id, this parameter can be ignored.
	DataOriginDatasourceId pulumi.StringPtrOutput `pulumi:"dataOriginDatasourceId"`
	// Third-party datasource project id, this parameter can be ignored.
	DataOriginProjectId pulumi.StringPtrOutput `pulumi:"dataOriginProjectId"`
	// Database name.
	DbName pulumi.StringOutput `pulumi:"dbName"`
	// Password.
	DbPwd pulumi.StringOutput `pulumi:"dbPwd"`
	// `MYSQL`, `TDSQL-C_MYSQL`, `TDSQL_MYSQL`, `MSSQL`, `POSTGRESQL`, `MARIADB`.
	DbType pulumi.StringOutput `pulumi:"dbType"`
	// User name.
	DbUser pulumi.StringOutput `pulumi:"dbUser"`
	// Extended parameters.
	ExtraParam pulumi.StringOutput `pulumi:"extraParam"`
	// Project id.
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
	// Region identifier.
	RegionId pulumi.StringPtrOutput `pulumi:"regionId"`
	// Service type, Own or Cloud.
	ServiceType DatasourceCloudServiceTypeOutput `pulumi:"serviceType"`
	// Datasource name in BI.
	SourceName pulumi.StringOutput `pulumi:"sourceName"`
	// Unified vpc identification.
	UniqVpcId pulumi.StringPtrOutput `pulumi:"uniqVpcId"`
	// Public cloud intranet ip.
	Vip pulumi.StringPtrOutput `pulumi:"vip"`
	// Vpc identification.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
	// Public cloud intranet port.
	Vport pulumi.StringPtrOutput `pulumi:"vport"`
}

func GetDatasourceCloud

func GetDatasourceCloud(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DatasourceCloudState, opts ...pulumi.ResourceOption) (*DatasourceCloud, error)

GetDatasourceCloud gets an existing DatasourceCloud 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 NewDatasourceCloud

func NewDatasourceCloud(ctx *pulumi.Context,
	name string, args *DatasourceCloudArgs, opts ...pulumi.ResourceOption) (*DatasourceCloud, error)

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

func (*DatasourceCloud) ElementType

func (*DatasourceCloud) ElementType() reflect.Type

func (*DatasourceCloud) ToDatasourceCloudOutput

func (i *DatasourceCloud) ToDatasourceCloudOutput() DatasourceCloudOutput

func (*DatasourceCloud) ToDatasourceCloudOutputWithContext

func (i *DatasourceCloud) ToDatasourceCloudOutputWithContext(ctx context.Context) DatasourceCloudOutput

type DatasourceCloudArgs

type DatasourceCloudArgs struct {
	// Charset.
	Charset pulumi.StringInput
	// Third-party datasource identification, this parameter can be ignored.
	DataOrigin pulumi.StringPtrInput
	// Third-party datasource project id, this parameter can be ignored.
	DataOriginDatasourceId pulumi.StringPtrInput
	// Third-party datasource project id, this parameter can be ignored.
	DataOriginProjectId pulumi.StringPtrInput
	// Database name.
	DbName pulumi.StringInput
	// Password.
	DbPwd pulumi.StringInput
	// `MYSQL`, `TDSQL-C_MYSQL`, `TDSQL_MYSQL`, `MSSQL`, `POSTGRESQL`, `MARIADB`.
	DbType pulumi.StringInput
	// User name.
	DbUser pulumi.StringInput
	// Extended parameters.
	ExtraParam pulumi.StringPtrInput
	// Project id.
	ProjectId pulumi.StringInput
	// Region identifier.
	RegionId pulumi.StringPtrInput
	// Service type, Own or Cloud.
	ServiceType DatasourceCloudServiceTypeInput
	// Datasource name in BI.
	SourceName pulumi.StringInput
	// Unified vpc identification.
	UniqVpcId pulumi.StringPtrInput
	// Public cloud intranet ip.
	Vip pulumi.StringPtrInput
	// Vpc identification.
	VpcId pulumi.StringInput
	// Public cloud intranet port.
	Vport pulumi.StringPtrInput
}

The set of arguments for constructing a DatasourceCloud resource.

func (DatasourceCloudArgs) ElementType

func (DatasourceCloudArgs) ElementType() reflect.Type

type DatasourceCloudArray

type DatasourceCloudArray []DatasourceCloudInput

func (DatasourceCloudArray) ElementType

func (DatasourceCloudArray) ElementType() reflect.Type

func (DatasourceCloudArray) ToDatasourceCloudArrayOutput

func (i DatasourceCloudArray) ToDatasourceCloudArrayOutput() DatasourceCloudArrayOutput

func (DatasourceCloudArray) ToDatasourceCloudArrayOutputWithContext

func (i DatasourceCloudArray) ToDatasourceCloudArrayOutputWithContext(ctx context.Context) DatasourceCloudArrayOutput

type DatasourceCloudArrayInput

type DatasourceCloudArrayInput interface {
	pulumi.Input

	ToDatasourceCloudArrayOutput() DatasourceCloudArrayOutput
	ToDatasourceCloudArrayOutputWithContext(context.Context) DatasourceCloudArrayOutput
}

DatasourceCloudArrayInput is an input type that accepts DatasourceCloudArray and DatasourceCloudArrayOutput values. You can construct a concrete instance of `DatasourceCloudArrayInput` via:

DatasourceCloudArray{ DatasourceCloudArgs{...} }

type DatasourceCloudArrayOutput

type DatasourceCloudArrayOutput struct{ *pulumi.OutputState }

func (DatasourceCloudArrayOutput) ElementType

func (DatasourceCloudArrayOutput) ElementType() reflect.Type

func (DatasourceCloudArrayOutput) Index

func (DatasourceCloudArrayOutput) ToDatasourceCloudArrayOutput

func (o DatasourceCloudArrayOutput) ToDatasourceCloudArrayOutput() DatasourceCloudArrayOutput

func (DatasourceCloudArrayOutput) ToDatasourceCloudArrayOutputWithContext

func (o DatasourceCloudArrayOutput) ToDatasourceCloudArrayOutputWithContext(ctx context.Context) DatasourceCloudArrayOutput

type DatasourceCloudInput

type DatasourceCloudInput interface {
	pulumi.Input

	ToDatasourceCloudOutput() DatasourceCloudOutput
	ToDatasourceCloudOutputWithContext(ctx context.Context) DatasourceCloudOutput
}

type DatasourceCloudMap

type DatasourceCloudMap map[string]DatasourceCloudInput

func (DatasourceCloudMap) ElementType

func (DatasourceCloudMap) ElementType() reflect.Type

func (DatasourceCloudMap) ToDatasourceCloudMapOutput

func (i DatasourceCloudMap) ToDatasourceCloudMapOutput() DatasourceCloudMapOutput

func (DatasourceCloudMap) ToDatasourceCloudMapOutputWithContext

func (i DatasourceCloudMap) ToDatasourceCloudMapOutputWithContext(ctx context.Context) DatasourceCloudMapOutput

type DatasourceCloudMapInput

type DatasourceCloudMapInput interface {
	pulumi.Input

	ToDatasourceCloudMapOutput() DatasourceCloudMapOutput
	ToDatasourceCloudMapOutputWithContext(context.Context) DatasourceCloudMapOutput
}

DatasourceCloudMapInput is an input type that accepts DatasourceCloudMap and DatasourceCloudMapOutput values. You can construct a concrete instance of `DatasourceCloudMapInput` via:

DatasourceCloudMap{ "key": DatasourceCloudArgs{...} }

type DatasourceCloudMapOutput

type DatasourceCloudMapOutput struct{ *pulumi.OutputState }

func (DatasourceCloudMapOutput) ElementType

func (DatasourceCloudMapOutput) ElementType() reflect.Type

func (DatasourceCloudMapOutput) MapIndex

func (DatasourceCloudMapOutput) ToDatasourceCloudMapOutput

func (o DatasourceCloudMapOutput) ToDatasourceCloudMapOutput() DatasourceCloudMapOutput

func (DatasourceCloudMapOutput) ToDatasourceCloudMapOutputWithContext

func (o DatasourceCloudMapOutput) ToDatasourceCloudMapOutputWithContext(ctx context.Context) DatasourceCloudMapOutput

type DatasourceCloudOutput

type DatasourceCloudOutput struct{ *pulumi.OutputState }

func (DatasourceCloudOutput) Charset

Charset.

func (DatasourceCloudOutput) DataOrigin

Third-party datasource identification, this parameter can be ignored.

func (DatasourceCloudOutput) DataOriginDatasourceId

func (o DatasourceCloudOutput) DataOriginDatasourceId() pulumi.StringPtrOutput

Third-party datasource project id, this parameter can be ignored.

func (DatasourceCloudOutput) DataOriginProjectId

func (o DatasourceCloudOutput) DataOriginProjectId() pulumi.StringPtrOutput

Third-party datasource project id, this parameter can be ignored.

func (DatasourceCloudOutput) DbName

Database name.

func (DatasourceCloudOutput) DbPwd

Password.

func (DatasourceCloudOutput) DbType

`MYSQL`, `TDSQL-C_MYSQL`, `TDSQL_MYSQL`, `MSSQL`, `POSTGRESQL`, `MARIADB`.

func (DatasourceCloudOutput) DbUser

User name.

func (DatasourceCloudOutput) ElementType

func (DatasourceCloudOutput) ElementType() reflect.Type

func (DatasourceCloudOutput) ExtraParam

func (o DatasourceCloudOutput) ExtraParam() pulumi.StringOutput

Extended parameters.

func (DatasourceCloudOutput) ProjectId

Project id.

func (DatasourceCloudOutput) RegionId

Region identifier.

func (DatasourceCloudOutput) ServiceType

Service type, Own or Cloud.

func (DatasourceCloudOutput) SourceName

func (o DatasourceCloudOutput) SourceName() pulumi.StringOutput

Datasource name in BI.

func (DatasourceCloudOutput) ToDatasourceCloudOutput

func (o DatasourceCloudOutput) ToDatasourceCloudOutput() DatasourceCloudOutput

func (DatasourceCloudOutput) ToDatasourceCloudOutputWithContext

func (o DatasourceCloudOutput) ToDatasourceCloudOutputWithContext(ctx context.Context) DatasourceCloudOutput

func (DatasourceCloudOutput) UniqVpcId

Unified vpc identification.

func (DatasourceCloudOutput) Vip

Public cloud intranet ip.

func (DatasourceCloudOutput) VpcId

Vpc identification.

func (DatasourceCloudOutput) Vport

Public cloud intranet port.

type DatasourceCloudServiceType

type DatasourceCloudServiceType struct {
	InstanceId string `pulumi:"instanceId"`
	Region     string `pulumi:"region"`
	Type       string `pulumi:"type"`
}

type DatasourceCloudServiceTypeArgs

type DatasourceCloudServiceTypeArgs struct {
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	Region     pulumi.StringInput `pulumi:"region"`
	Type       pulumi.StringInput `pulumi:"type"`
}

func (DatasourceCloudServiceTypeArgs) ElementType

func (DatasourceCloudServiceTypeArgs) ToDatasourceCloudServiceTypeOutput

func (i DatasourceCloudServiceTypeArgs) ToDatasourceCloudServiceTypeOutput() DatasourceCloudServiceTypeOutput

func (DatasourceCloudServiceTypeArgs) ToDatasourceCloudServiceTypeOutputWithContext

func (i DatasourceCloudServiceTypeArgs) ToDatasourceCloudServiceTypeOutputWithContext(ctx context.Context) DatasourceCloudServiceTypeOutput

func (DatasourceCloudServiceTypeArgs) ToDatasourceCloudServiceTypePtrOutput

func (i DatasourceCloudServiceTypeArgs) ToDatasourceCloudServiceTypePtrOutput() DatasourceCloudServiceTypePtrOutput

func (DatasourceCloudServiceTypeArgs) ToDatasourceCloudServiceTypePtrOutputWithContext

func (i DatasourceCloudServiceTypeArgs) ToDatasourceCloudServiceTypePtrOutputWithContext(ctx context.Context) DatasourceCloudServiceTypePtrOutput

type DatasourceCloudServiceTypeInput

type DatasourceCloudServiceTypeInput interface {
	pulumi.Input

	ToDatasourceCloudServiceTypeOutput() DatasourceCloudServiceTypeOutput
	ToDatasourceCloudServiceTypeOutputWithContext(context.Context) DatasourceCloudServiceTypeOutput
}

DatasourceCloudServiceTypeInput is an input type that accepts DatasourceCloudServiceTypeArgs and DatasourceCloudServiceTypeOutput values. You can construct a concrete instance of `DatasourceCloudServiceTypeInput` via:

DatasourceCloudServiceTypeArgs{...}

type DatasourceCloudServiceTypeOutput

type DatasourceCloudServiceTypeOutput struct{ *pulumi.OutputState }

func (DatasourceCloudServiceTypeOutput) ElementType

func (DatasourceCloudServiceTypeOutput) InstanceId

func (DatasourceCloudServiceTypeOutput) Region

func (DatasourceCloudServiceTypeOutput) ToDatasourceCloudServiceTypeOutput

func (o DatasourceCloudServiceTypeOutput) ToDatasourceCloudServiceTypeOutput() DatasourceCloudServiceTypeOutput

func (DatasourceCloudServiceTypeOutput) ToDatasourceCloudServiceTypeOutputWithContext

func (o DatasourceCloudServiceTypeOutput) ToDatasourceCloudServiceTypeOutputWithContext(ctx context.Context) DatasourceCloudServiceTypeOutput

func (DatasourceCloudServiceTypeOutput) ToDatasourceCloudServiceTypePtrOutput

func (o DatasourceCloudServiceTypeOutput) ToDatasourceCloudServiceTypePtrOutput() DatasourceCloudServiceTypePtrOutput

func (DatasourceCloudServiceTypeOutput) ToDatasourceCloudServiceTypePtrOutputWithContext

func (o DatasourceCloudServiceTypeOutput) ToDatasourceCloudServiceTypePtrOutputWithContext(ctx context.Context) DatasourceCloudServiceTypePtrOutput

func (DatasourceCloudServiceTypeOutput) Type

type DatasourceCloudServiceTypePtrInput

type DatasourceCloudServiceTypePtrInput interface {
	pulumi.Input

	ToDatasourceCloudServiceTypePtrOutput() DatasourceCloudServiceTypePtrOutput
	ToDatasourceCloudServiceTypePtrOutputWithContext(context.Context) DatasourceCloudServiceTypePtrOutput
}

DatasourceCloudServiceTypePtrInput is an input type that accepts DatasourceCloudServiceTypeArgs, DatasourceCloudServiceTypePtr and DatasourceCloudServiceTypePtrOutput values. You can construct a concrete instance of `DatasourceCloudServiceTypePtrInput` via:

        DatasourceCloudServiceTypeArgs{...}

or:

        nil

type DatasourceCloudServiceTypePtrOutput

type DatasourceCloudServiceTypePtrOutput struct{ *pulumi.OutputState }

func (DatasourceCloudServiceTypePtrOutput) Elem

func (DatasourceCloudServiceTypePtrOutput) ElementType

func (DatasourceCloudServiceTypePtrOutput) InstanceId

func (DatasourceCloudServiceTypePtrOutput) Region

func (DatasourceCloudServiceTypePtrOutput) ToDatasourceCloudServiceTypePtrOutput

func (o DatasourceCloudServiceTypePtrOutput) ToDatasourceCloudServiceTypePtrOutput() DatasourceCloudServiceTypePtrOutput

func (DatasourceCloudServiceTypePtrOutput) ToDatasourceCloudServiceTypePtrOutputWithContext

func (o DatasourceCloudServiceTypePtrOutput) ToDatasourceCloudServiceTypePtrOutputWithContext(ctx context.Context) DatasourceCloudServiceTypePtrOutput

func (DatasourceCloudServiceTypePtrOutput) Type

type DatasourceCloudState

type DatasourceCloudState struct {
	// Charset.
	Charset pulumi.StringPtrInput
	// Third-party datasource identification, this parameter can be ignored.
	DataOrigin pulumi.StringPtrInput
	// Third-party datasource project id, this parameter can be ignored.
	DataOriginDatasourceId pulumi.StringPtrInput
	// Third-party datasource project id, this parameter can be ignored.
	DataOriginProjectId pulumi.StringPtrInput
	// Database name.
	DbName pulumi.StringPtrInput
	// Password.
	DbPwd pulumi.StringPtrInput
	// `MYSQL`, `TDSQL-C_MYSQL`, `TDSQL_MYSQL`, `MSSQL`, `POSTGRESQL`, `MARIADB`.
	DbType pulumi.StringPtrInput
	// User name.
	DbUser pulumi.StringPtrInput
	// Extended parameters.
	ExtraParam pulumi.StringPtrInput
	// Project id.
	ProjectId pulumi.StringPtrInput
	// Region identifier.
	RegionId pulumi.StringPtrInput
	// Service type, Own or Cloud.
	ServiceType DatasourceCloudServiceTypePtrInput
	// Datasource name in BI.
	SourceName pulumi.StringPtrInput
	// Unified vpc identification.
	UniqVpcId pulumi.StringPtrInput
	// Public cloud intranet ip.
	Vip pulumi.StringPtrInput
	// Vpc identification.
	VpcId pulumi.StringPtrInput
	// Public cloud intranet port.
	Vport pulumi.StringPtrInput
}

func (DatasourceCloudState) ElementType

func (DatasourceCloudState) ElementType() reflect.Type

type DatasourceInput

type DatasourceInput interface {
	pulumi.Input

	ToDatasourceOutput() DatasourceOutput
	ToDatasourceOutputWithContext(ctx context.Context) DatasourceOutput
}

type DatasourceMap

type DatasourceMap map[string]DatasourceInput

func (DatasourceMap) ElementType

func (DatasourceMap) ElementType() reflect.Type

func (DatasourceMap) ToDatasourceMapOutput

func (i DatasourceMap) ToDatasourceMapOutput() DatasourceMapOutput

func (DatasourceMap) ToDatasourceMapOutputWithContext

func (i DatasourceMap) ToDatasourceMapOutputWithContext(ctx context.Context) DatasourceMapOutput

type DatasourceMapInput

type DatasourceMapInput interface {
	pulumi.Input

	ToDatasourceMapOutput() DatasourceMapOutput
	ToDatasourceMapOutputWithContext(context.Context) DatasourceMapOutput
}

DatasourceMapInput is an input type that accepts DatasourceMap and DatasourceMapOutput values. You can construct a concrete instance of `DatasourceMapInput` via:

DatasourceMap{ "key": DatasourceArgs{...} }

type DatasourceMapOutput

type DatasourceMapOutput struct{ *pulumi.OutputState }

func (DatasourceMapOutput) ElementType

func (DatasourceMapOutput) ElementType() reflect.Type

func (DatasourceMapOutput) MapIndex

func (DatasourceMapOutput) ToDatasourceMapOutput

func (o DatasourceMapOutput) ToDatasourceMapOutput() DatasourceMapOutput

func (DatasourceMapOutput) ToDatasourceMapOutputWithContext

func (o DatasourceMapOutput) ToDatasourceMapOutputWithContext(ctx context.Context) DatasourceMapOutput

type DatasourceOutput

type DatasourceOutput struct{ *pulumi.OutputState }

func (DatasourceOutput) Catalog

Catalog.

func (DatasourceOutput) Charset

func (o DatasourceOutput) Charset() pulumi.StringOutput

Charset.

func (DatasourceOutput) DataOrigin

func (o DatasourceOutput) DataOrigin() pulumi.StringPtrOutput

Third-party datasource identification, this parameter can be ignored.

func (DatasourceOutput) DataOriginDatasourceId

func (o DatasourceOutput) DataOriginDatasourceId() pulumi.StringPtrOutput

Third-party datasource project id, this parameter can be ignored.

func (DatasourceOutput) DataOriginProjectId

func (o DatasourceOutput) DataOriginProjectId() pulumi.StringPtrOutput

Third-party datasource project id, this parameter can be ignored.

func (DatasourceOutput) DbHost

Host.

func (DatasourceOutput) DbName

Database name.

func (DatasourceOutput) DbPort

func (o DatasourceOutput) DbPort() pulumi.IntOutput

Port.

func (DatasourceOutput) DbPwd

Password.

func (DatasourceOutput) DbType

`MYSQL`, `MSSQL`, `POSTGRE`, `ORACLE`, `CLICKHOUSE`, `TIDB`, `HIVE`, `PRESTO`.

func (DatasourceOutput) DbUser

User name.

func (DatasourceOutput) ElementType

func (DatasourceOutput) ElementType() reflect.Type

func (DatasourceOutput) ProjectId

func (o DatasourceOutput) ProjectId() pulumi.IntOutput

Project id.

func (DatasourceOutput) ServiceType

func (o DatasourceOutput) ServiceType() pulumi.StringPtrOutput

Own or Cloud, default: `Own`.

func (DatasourceOutput) SourceName

func (o DatasourceOutput) SourceName() pulumi.StringOutput

Datasource name in BI.

func (DatasourceOutput) ToDatasourceOutput

func (o DatasourceOutput) ToDatasourceOutput() DatasourceOutput

func (DatasourceOutput) ToDatasourceOutputWithContext

func (o DatasourceOutput) ToDatasourceOutputWithContext(ctx context.Context) DatasourceOutput

func (DatasourceOutput) UniqVpcId

func (o DatasourceOutput) UniqVpcId() pulumi.StringPtrOutput

Tencent cloud private network unified identity.

func (DatasourceOutput) VpcId

Tencent cloud private network identity.

type DatasourceState

type DatasourceState struct {
	// Catalog.
	Catalog pulumi.StringPtrInput
	// Charset.
	Charset pulumi.StringPtrInput
	// Third-party datasource identification, this parameter can be ignored.
	DataOrigin pulumi.StringPtrInput
	// Third-party datasource project id, this parameter can be ignored.
	DataOriginDatasourceId pulumi.StringPtrInput
	// Third-party datasource project id, this parameter can be ignored.
	DataOriginProjectId pulumi.StringPtrInput
	// Host.
	DbHost pulumi.StringPtrInput
	// Database name.
	DbName pulumi.StringPtrInput
	// Port.
	DbPort pulumi.IntPtrInput
	// Password.
	DbPwd pulumi.StringPtrInput
	// `MYSQL`, `MSSQL`, `POSTGRE`, `ORACLE`, `CLICKHOUSE`, `TIDB`, `HIVE`, `PRESTO`.
	DbType pulumi.StringPtrInput
	// User name.
	DbUser pulumi.StringPtrInput
	// Project id.
	ProjectId pulumi.IntPtrInput
	// Own or Cloud, default: `Own`.
	ServiceType pulumi.StringPtrInput
	// Datasource name in BI.
	SourceName pulumi.StringPtrInput
	// Tencent cloud private network unified identity.
	UniqVpcId pulumi.StringPtrInput
	// Tencent cloud private network identity.
	VpcId pulumi.StringPtrInput
}

func (DatasourceState) ElementType

func (DatasourceState) ElementType() reflect.Type

type EmbedIntervalApply

type EmbedIntervalApply struct {
	pulumi.CustomResourceState

	// Token that needs to be applied for extension.
	BiToken pulumi.StringPtrOutput `pulumi:"biToken"`
	// Sharing page id, this is empty value 0 when embedding the board.
	PageId pulumi.IntPtrOutput `pulumi:"pageId"`
	// Sharing project id, required.
	ProjectId pulumi.IntPtrOutput `pulumi:"projectId"`
	// Choose panel or page.
	Scope pulumi.StringPtrOutput `pulumi:"scope"`
}

func GetEmbedIntervalApply

func GetEmbedIntervalApply(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EmbedIntervalApplyState, opts ...pulumi.ResourceOption) (*EmbedIntervalApply, error)

GetEmbedIntervalApply gets an existing EmbedIntervalApply 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 NewEmbedIntervalApply

func NewEmbedIntervalApply(ctx *pulumi.Context,
	name string, args *EmbedIntervalApplyArgs, opts ...pulumi.ResourceOption) (*EmbedIntervalApply, error)

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

func (*EmbedIntervalApply) ElementType

func (*EmbedIntervalApply) ElementType() reflect.Type

func (*EmbedIntervalApply) ToEmbedIntervalApplyOutput

func (i *EmbedIntervalApply) ToEmbedIntervalApplyOutput() EmbedIntervalApplyOutput

func (*EmbedIntervalApply) ToEmbedIntervalApplyOutputWithContext

func (i *EmbedIntervalApply) ToEmbedIntervalApplyOutputWithContext(ctx context.Context) EmbedIntervalApplyOutput

type EmbedIntervalApplyArgs

type EmbedIntervalApplyArgs struct {
	// Token that needs to be applied for extension.
	BiToken pulumi.StringPtrInput
	// Sharing page id, this is empty value 0 when embedding the board.
	PageId pulumi.IntPtrInput
	// Sharing project id, required.
	ProjectId pulumi.IntPtrInput
	// Choose panel or page.
	Scope pulumi.StringPtrInput
}

The set of arguments for constructing a EmbedIntervalApply resource.

func (EmbedIntervalApplyArgs) ElementType

func (EmbedIntervalApplyArgs) ElementType() reflect.Type

type EmbedIntervalApplyArray

type EmbedIntervalApplyArray []EmbedIntervalApplyInput

func (EmbedIntervalApplyArray) ElementType

func (EmbedIntervalApplyArray) ElementType() reflect.Type

func (EmbedIntervalApplyArray) ToEmbedIntervalApplyArrayOutput

func (i EmbedIntervalApplyArray) ToEmbedIntervalApplyArrayOutput() EmbedIntervalApplyArrayOutput

func (EmbedIntervalApplyArray) ToEmbedIntervalApplyArrayOutputWithContext

func (i EmbedIntervalApplyArray) ToEmbedIntervalApplyArrayOutputWithContext(ctx context.Context) EmbedIntervalApplyArrayOutput

type EmbedIntervalApplyArrayInput

type EmbedIntervalApplyArrayInput interface {
	pulumi.Input

	ToEmbedIntervalApplyArrayOutput() EmbedIntervalApplyArrayOutput
	ToEmbedIntervalApplyArrayOutputWithContext(context.Context) EmbedIntervalApplyArrayOutput
}

EmbedIntervalApplyArrayInput is an input type that accepts EmbedIntervalApplyArray and EmbedIntervalApplyArrayOutput values. You can construct a concrete instance of `EmbedIntervalApplyArrayInput` via:

EmbedIntervalApplyArray{ EmbedIntervalApplyArgs{...} }

type EmbedIntervalApplyArrayOutput

type EmbedIntervalApplyArrayOutput struct{ *pulumi.OutputState }

func (EmbedIntervalApplyArrayOutput) ElementType

func (EmbedIntervalApplyArrayOutput) Index

func (EmbedIntervalApplyArrayOutput) ToEmbedIntervalApplyArrayOutput

func (o EmbedIntervalApplyArrayOutput) ToEmbedIntervalApplyArrayOutput() EmbedIntervalApplyArrayOutput

func (EmbedIntervalApplyArrayOutput) ToEmbedIntervalApplyArrayOutputWithContext

func (o EmbedIntervalApplyArrayOutput) ToEmbedIntervalApplyArrayOutputWithContext(ctx context.Context) EmbedIntervalApplyArrayOutput

type EmbedIntervalApplyInput

type EmbedIntervalApplyInput interface {
	pulumi.Input

	ToEmbedIntervalApplyOutput() EmbedIntervalApplyOutput
	ToEmbedIntervalApplyOutputWithContext(ctx context.Context) EmbedIntervalApplyOutput
}

type EmbedIntervalApplyMap

type EmbedIntervalApplyMap map[string]EmbedIntervalApplyInput

func (EmbedIntervalApplyMap) ElementType

func (EmbedIntervalApplyMap) ElementType() reflect.Type

func (EmbedIntervalApplyMap) ToEmbedIntervalApplyMapOutput

func (i EmbedIntervalApplyMap) ToEmbedIntervalApplyMapOutput() EmbedIntervalApplyMapOutput

func (EmbedIntervalApplyMap) ToEmbedIntervalApplyMapOutputWithContext

func (i EmbedIntervalApplyMap) ToEmbedIntervalApplyMapOutputWithContext(ctx context.Context) EmbedIntervalApplyMapOutput

type EmbedIntervalApplyMapInput

type EmbedIntervalApplyMapInput interface {
	pulumi.Input

	ToEmbedIntervalApplyMapOutput() EmbedIntervalApplyMapOutput
	ToEmbedIntervalApplyMapOutputWithContext(context.Context) EmbedIntervalApplyMapOutput
}

EmbedIntervalApplyMapInput is an input type that accepts EmbedIntervalApplyMap and EmbedIntervalApplyMapOutput values. You can construct a concrete instance of `EmbedIntervalApplyMapInput` via:

EmbedIntervalApplyMap{ "key": EmbedIntervalApplyArgs{...} }

type EmbedIntervalApplyMapOutput

type EmbedIntervalApplyMapOutput struct{ *pulumi.OutputState }

func (EmbedIntervalApplyMapOutput) ElementType

func (EmbedIntervalApplyMapOutput) MapIndex

func (EmbedIntervalApplyMapOutput) ToEmbedIntervalApplyMapOutput

func (o EmbedIntervalApplyMapOutput) ToEmbedIntervalApplyMapOutput() EmbedIntervalApplyMapOutput

func (EmbedIntervalApplyMapOutput) ToEmbedIntervalApplyMapOutputWithContext

func (o EmbedIntervalApplyMapOutput) ToEmbedIntervalApplyMapOutputWithContext(ctx context.Context) EmbedIntervalApplyMapOutput

type EmbedIntervalApplyOutput

type EmbedIntervalApplyOutput struct{ *pulumi.OutputState }

func (EmbedIntervalApplyOutput) BiToken

Token that needs to be applied for extension.

func (EmbedIntervalApplyOutput) ElementType

func (EmbedIntervalApplyOutput) ElementType() reflect.Type

func (EmbedIntervalApplyOutput) PageId

Sharing page id, this is empty value 0 when embedding the board.

func (EmbedIntervalApplyOutput) ProjectId

Sharing project id, required.

func (EmbedIntervalApplyOutput) Scope

Choose panel or page.

func (EmbedIntervalApplyOutput) ToEmbedIntervalApplyOutput

func (o EmbedIntervalApplyOutput) ToEmbedIntervalApplyOutput() EmbedIntervalApplyOutput

func (EmbedIntervalApplyOutput) ToEmbedIntervalApplyOutputWithContext

func (o EmbedIntervalApplyOutput) ToEmbedIntervalApplyOutputWithContext(ctx context.Context) EmbedIntervalApplyOutput

type EmbedIntervalApplyState

type EmbedIntervalApplyState struct {
	// Token that needs to be applied for extension.
	BiToken pulumi.StringPtrInput
	// Sharing page id, this is empty value 0 when embedding the board.
	PageId pulumi.IntPtrInput
	// Sharing project id, required.
	ProjectId pulumi.IntPtrInput
	// Choose panel or page.
	Scope pulumi.StringPtrInput
}

func (EmbedIntervalApplyState) ElementType

func (EmbedIntervalApplyState) ElementType() reflect.Type

type EmbedTokenApply

type EmbedTokenApply struct {
	pulumi.CustomResourceState

	// Create the generated token.
	BiToken pulumi.StringOutput `pulumi:"biToken"`
	// Create time.
	CreateAt pulumi.StringOutput `pulumi:"createAt"`
	// Expiration. Unit: Minutes Maximum value: 240. i.e. 4 hours Default: 240.
	ExpireTime pulumi.StringPtrOutput `pulumi:"expireTime"`
	// Sharing page id, this is empty value 0 when embedding the board.
	PageId pulumi.IntPtrOutput `pulumi:"pageId"`
	// Share project id.
	ProjectId pulumi.IntPtrOutput `pulumi:"projectId"`
	// Page means embedding the page, and panel means embedding the entire board.
	Scope pulumi.StringPtrOutput `pulumi:"scope"`
	// Upadte time.
	UdpateAt pulumi.StringOutput `pulumi:"udpateAt"`
	// User enterprise ID (for multi-user only).
	UserCorpId pulumi.StringPtrOutput `pulumi:"userCorpId"`
	// UserId (for multi-user only).
	UserId pulumi.StringPtrOutput `pulumi:"userId"`
}

func GetEmbedTokenApply

func GetEmbedTokenApply(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EmbedTokenApplyState, opts ...pulumi.ResourceOption) (*EmbedTokenApply, error)

GetEmbedTokenApply gets an existing EmbedTokenApply 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 NewEmbedTokenApply

func NewEmbedTokenApply(ctx *pulumi.Context,
	name string, args *EmbedTokenApplyArgs, opts ...pulumi.ResourceOption) (*EmbedTokenApply, error)

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

func (*EmbedTokenApply) ElementType

func (*EmbedTokenApply) ElementType() reflect.Type

func (*EmbedTokenApply) ToEmbedTokenApplyOutput

func (i *EmbedTokenApply) ToEmbedTokenApplyOutput() EmbedTokenApplyOutput

func (*EmbedTokenApply) ToEmbedTokenApplyOutputWithContext

func (i *EmbedTokenApply) ToEmbedTokenApplyOutputWithContext(ctx context.Context) EmbedTokenApplyOutput

type EmbedTokenApplyArgs

type EmbedTokenApplyArgs struct {
	// Expiration. Unit: Minutes Maximum value: 240. i.e. 4 hours Default: 240.
	ExpireTime pulumi.StringPtrInput
	// Sharing page id, this is empty value 0 when embedding the board.
	PageId pulumi.IntPtrInput
	// Share project id.
	ProjectId pulumi.IntPtrInput
	// Page means embedding the page, and panel means embedding the entire board.
	Scope pulumi.StringPtrInput
	// User enterprise ID (for multi-user only).
	UserCorpId pulumi.StringPtrInput
	// UserId (for multi-user only).
	UserId pulumi.StringPtrInput
}

The set of arguments for constructing a EmbedTokenApply resource.

func (EmbedTokenApplyArgs) ElementType

func (EmbedTokenApplyArgs) ElementType() reflect.Type

type EmbedTokenApplyArray

type EmbedTokenApplyArray []EmbedTokenApplyInput

func (EmbedTokenApplyArray) ElementType

func (EmbedTokenApplyArray) ElementType() reflect.Type

func (EmbedTokenApplyArray) ToEmbedTokenApplyArrayOutput

func (i EmbedTokenApplyArray) ToEmbedTokenApplyArrayOutput() EmbedTokenApplyArrayOutput

func (EmbedTokenApplyArray) ToEmbedTokenApplyArrayOutputWithContext

func (i EmbedTokenApplyArray) ToEmbedTokenApplyArrayOutputWithContext(ctx context.Context) EmbedTokenApplyArrayOutput

type EmbedTokenApplyArrayInput

type EmbedTokenApplyArrayInput interface {
	pulumi.Input

	ToEmbedTokenApplyArrayOutput() EmbedTokenApplyArrayOutput
	ToEmbedTokenApplyArrayOutputWithContext(context.Context) EmbedTokenApplyArrayOutput
}

EmbedTokenApplyArrayInput is an input type that accepts EmbedTokenApplyArray and EmbedTokenApplyArrayOutput values. You can construct a concrete instance of `EmbedTokenApplyArrayInput` via:

EmbedTokenApplyArray{ EmbedTokenApplyArgs{...} }

type EmbedTokenApplyArrayOutput

type EmbedTokenApplyArrayOutput struct{ *pulumi.OutputState }

func (EmbedTokenApplyArrayOutput) ElementType

func (EmbedTokenApplyArrayOutput) ElementType() reflect.Type

func (EmbedTokenApplyArrayOutput) Index

func (EmbedTokenApplyArrayOutput) ToEmbedTokenApplyArrayOutput

func (o EmbedTokenApplyArrayOutput) ToEmbedTokenApplyArrayOutput() EmbedTokenApplyArrayOutput

func (EmbedTokenApplyArrayOutput) ToEmbedTokenApplyArrayOutputWithContext

func (o EmbedTokenApplyArrayOutput) ToEmbedTokenApplyArrayOutputWithContext(ctx context.Context) EmbedTokenApplyArrayOutput

type EmbedTokenApplyInput

type EmbedTokenApplyInput interface {
	pulumi.Input

	ToEmbedTokenApplyOutput() EmbedTokenApplyOutput
	ToEmbedTokenApplyOutputWithContext(ctx context.Context) EmbedTokenApplyOutput
}

type EmbedTokenApplyMap

type EmbedTokenApplyMap map[string]EmbedTokenApplyInput

func (EmbedTokenApplyMap) ElementType

func (EmbedTokenApplyMap) ElementType() reflect.Type

func (EmbedTokenApplyMap) ToEmbedTokenApplyMapOutput

func (i EmbedTokenApplyMap) ToEmbedTokenApplyMapOutput() EmbedTokenApplyMapOutput

func (EmbedTokenApplyMap) ToEmbedTokenApplyMapOutputWithContext

func (i EmbedTokenApplyMap) ToEmbedTokenApplyMapOutputWithContext(ctx context.Context) EmbedTokenApplyMapOutput

type EmbedTokenApplyMapInput

type EmbedTokenApplyMapInput interface {
	pulumi.Input

	ToEmbedTokenApplyMapOutput() EmbedTokenApplyMapOutput
	ToEmbedTokenApplyMapOutputWithContext(context.Context) EmbedTokenApplyMapOutput
}

EmbedTokenApplyMapInput is an input type that accepts EmbedTokenApplyMap and EmbedTokenApplyMapOutput values. You can construct a concrete instance of `EmbedTokenApplyMapInput` via:

EmbedTokenApplyMap{ "key": EmbedTokenApplyArgs{...} }

type EmbedTokenApplyMapOutput

type EmbedTokenApplyMapOutput struct{ *pulumi.OutputState }

func (EmbedTokenApplyMapOutput) ElementType

func (EmbedTokenApplyMapOutput) ElementType() reflect.Type

func (EmbedTokenApplyMapOutput) MapIndex

func (EmbedTokenApplyMapOutput) ToEmbedTokenApplyMapOutput

func (o EmbedTokenApplyMapOutput) ToEmbedTokenApplyMapOutput() EmbedTokenApplyMapOutput

func (EmbedTokenApplyMapOutput) ToEmbedTokenApplyMapOutputWithContext

func (o EmbedTokenApplyMapOutput) ToEmbedTokenApplyMapOutputWithContext(ctx context.Context) EmbedTokenApplyMapOutput

type EmbedTokenApplyOutput

type EmbedTokenApplyOutput struct{ *pulumi.OutputState }

func (EmbedTokenApplyOutput) BiToken

Create the generated token.

func (EmbedTokenApplyOutput) CreateAt

Create time.

func (EmbedTokenApplyOutput) ElementType

func (EmbedTokenApplyOutput) ElementType() reflect.Type

func (EmbedTokenApplyOutput) ExpireTime

Expiration. Unit: Minutes Maximum value: 240. i.e. 4 hours Default: 240.

func (EmbedTokenApplyOutput) PageId

Sharing page id, this is empty value 0 when embedding the board.

func (EmbedTokenApplyOutput) ProjectId

Share project id.

func (EmbedTokenApplyOutput) Scope

Page means embedding the page, and panel means embedding the entire board.

func (EmbedTokenApplyOutput) ToEmbedTokenApplyOutput

func (o EmbedTokenApplyOutput) ToEmbedTokenApplyOutput() EmbedTokenApplyOutput

func (EmbedTokenApplyOutput) ToEmbedTokenApplyOutputWithContext

func (o EmbedTokenApplyOutput) ToEmbedTokenApplyOutputWithContext(ctx context.Context) EmbedTokenApplyOutput

func (EmbedTokenApplyOutput) UdpateAt

Upadte time.

func (EmbedTokenApplyOutput) UserCorpId

User enterprise ID (for multi-user only).

func (EmbedTokenApplyOutput) UserId

UserId (for multi-user only).

type EmbedTokenApplyState

type EmbedTokenApplyState struct {
	// Create the generated token.
	BiToken pulumi.StringPtrInput
	// Create time.
	CreateAt pulumi.StringPtrInput
	// Expiration. Unit: Minutes Maximum value: 240. i.e. 4 hours Default: 240.
	ExpireTime pulumi.StringPtrInput
	// Sharing page id, this is empty value 0 when embedding the board.
	PageId pulumi.IntPtrInput
	// Share project id.
	ProjectId pulumi.IntPtrInput
	// Page means embedding the page, and panel means embedding the entire board.
	Scope pulumi.StringPtrInput
	// Upadte time.
	UdpateAt pulumi.StringPtrInput
	// User enterprise ID (for multi-user only).
	UserCorpId pulumi.StringPtrInput
	// UserId (for multi-user only).
	UserId pulumi.StringPtrInput
}

func (EmbedTokenApplyState) ElementType

func (EmbedTokenApplyState) ElementType() reflect.Type

type GetProjectList

type GetProjectList struct {
	Apply            bool                       `pulumi:"apply"`
	AuthLists        []string                   `pulumi:"authLists"`
	ColorCode        string                     `pulumi:"colorCode"`
	ConfigLists      []GetProjectListConfigList `pulumi:"configLists"`
	CorpId           string                     `pulumi:"corpId"`
	CreatedAt        string                     `pulumi:"createdAt"`
	CreatedUser      string                     `pulumi:"createdUser"`
	Id               int                        `pulumi:"id"`
	IsExternalManage bool                       `pulumi:"isExternalManage"`
	LastModifyName   string                     `pulumi:"lastModifyName"`
	ManagePlatform   string                     `pulumi:"managePlatform"`
	Mark             string                     `pulumi:"mark"`
	MemberCount      int                        `pulumi:"memberCount"`
	Name             string                     `pulumi:"name"`
	PageCount        int                        `pulumi:"pageCount"`
	PanelScope       string                     `pulumi:"panelScope"`
	Seed             string                     `pulumi:"seed"`
	Source           string                     `pulumi:"source"`
	UpdatedAt        string                     `pulumi:"updatedAt"`
	UpdatedUser      string                     `pulumi:"updatedUser"`
}

type GetProjectListArgs

type GetProjectListArgs struct {
	Apply            pulumi.BoolInput                   `pulumi:"apply"`
	AuthLists        pulumi.StringArrayInput            `pulumi:"authLists"`
	ColorCode        pulumi.StringInput                 `pulumi:"colorCode"`
	ConfigLists      GetProjectListConfigListArrayInput `pulumi:"configLists"`
	CorpId           pulumi.StringInput                 `pulumi:"corpId"`
	CreatedAt        pulumi.StringInput                 `pulumi:"createdAt"`
	CreatedUser      pulumi.StringInput                 `pulumi:"createdUser"`
	Id               pulumi.IntInput                    `pulumi:"id"`
	IsExternalManage pulumi.BoolInput                   `pulumi:"isExternalManage"`
	LastModifyName   pulumi.StringInput                 `pulumi:"lastModifyName"`
	ManagePlatform   pulumi.StringInput                 `pulumi:"managePlatform"`
	Mark             pulumi.StringInput                 `pulumi:"mark"`
	MemberCount      pulumi.IntInput                    `pulumi:"memberCount"`
	Name             pulumi.StringInput                 `pulumi:"name"`
	PageCount        pulumi.IntInput                    `pulumi:"pageCount"`
	PanelScope       pulumi.StringInput                 `pulumi:"panelScope"`
	Seed             pulumi.StringInput                 `pulumi:"seed"`
	Source           pulumi.StringInput                 `pulumi:"source"`
	UpdatedAt        pulumi.StringInput                 `pulumi:"updatedAt"`
	UpdatedUser      pulumi.StringInput                 `pulumi:"updatedUser"`
}

func (GetProjectListArgs) ElementType

func (GetProjectListArgs) ElementType() reflect.Type

func (GetProjectListArgs) ToGetProjectListOutput

func (i GetProjectListArgs) ToGetProjectListOutput() GetProjectListOutput

func (GetProjectListArgs) ToGetProjectListOutputWithContext

func (i GetProjectListArgs) ToGetProjectListOutputWithContext(ctx context.Context) GetProjectListOutput

type GetProjectListArray

type GetProjectListArray []GetProjectListInput

func (GetProjectListArray) ElementType

func (GetProjectListArray) ElementType() reflect.Type

func (GetProjectListArray) ToGetProjectListArrayOutput

func (i GetProjectListArray) ToGetProjectListArrayOutput() GetProjectListArrayOutput

func (GetProjectListArray) ToGetProjectListArrayOutputWithContext

func (i GetProjectListArray) ToGetProjectListArrayOutputWithContext(ctx context.Context) GetProjectListArrayOutput

type GetProjectListArrayInput

type GetProjectListArrayInput interface {
	pulumi.Input

	ToGetProjectListArrayOutput() GetProjectListArrayOutput
	ToGetProjectListArrayOutputWithContext(context.Context) GetProjectListArrayOutput
}

GetProjectListArrayInput is an input type that accepts GetProjectListArray and GetProjectListArrayOutput values. You can construct a concrete instance of `GetProjectListArrayInput` via:

GetProjectListArray{ GetProjectListArgs{...} }

type GetProjectListArrayOutput

type GetProjectListArrayOutput struct{ *pulumi.OutputState }

func (GetProjectListArrayOutput) ElementType

func (GetProjectListArrayOutput) ElementType() reflect.Type

func (GetProjectListArrayOutput) Index

func (GetProjectListArrayOutput) ToGetProjectListArrayOutput

func (o GetProjectListArrayOutput) ToGetProjectListArrayOutput() GetProjectListArrayOutput

func (GetProjectListArrayOutput) ToGetProjectListArrayOutputWithContext

func (o GetProjectListArrayOutput) ToGetProjectListArrayOutputWithContext(ctx context.Context) GetProjectListArrayOutput

type GetProjectListConfigList

type GetProjectListConfigList struct {
	Components  []GetProjectListConfigListComponent `pulumi:"components"`
	ModuleGroup string                              `pulumi:"moduleGroup"`
}

type GetProjectListConfigListArgs

type GetProjectListConfigListArgs struct {
	Components  GetProjectListConfigListComponentArrayInput `pulumi:"components"`
	ModuleGroup pulumi.StringInput                          `pulumi:"moduleGroup"`
}

func (GetProjectListConfigListArgs) ElementType

func (GetProjectListConfigListArgs) ToGetProjectListConfigListOutput

func (i GetProjectListConfigListArgs) ToGetProjectListConfigListOutput() GetProjectListConfigListOutput

func (GetProjectListConfigListArgs) ToGetProjectListConfigListOutputWithContext

func (i GetProjectListConfigListArgs) ToGetProjectListConfigListOutputWithContext(ctx context.Context) GetProjectListConfigListOutput

type GetProjectListConfigListArray

type GetProjectListConfigListArray []GetProjectListConfigListInput

func (GetProjectListConfigListArray) ElementType

func (GetProjectListConfigListArray) ToGetProjectListConfigListArrayOutput

func (i GetProjectListConfigListArray) ToGetProjectListConfigListArrayOutput() GetProjectListConfigListArrayOutput

func (GetProjectListConfigListArray) ToGetProjectListConfigListArrayOutputWithContext

func (i GetProjectListConfigListArray) ToGetProjectListConfigListArrayOutputWithContext(ctx context.Context) GetProjectListConfigListArrayOutput

type GetProjectListConfigListArrayInput

type GetProjectListConfigListArrayInput interface {
	pulumi.Input

	ToGetProjectListConfigListArrayOutput() GetProjectListConfigListArrayOutput
	ToGetProjectListConfigListArrayOutputWithContext(context.Context) GetProjectListConfigListArrayOutput
}

GetProjectListConfigListArrayInput is an input type that accepts GetProjectListConfigListArray and GetProjectListConfigListArrayOutput values. You can construct a concrete instance of `GetProjectListConfigListArrayInput` via:

GetProjectListConfigListArray{ GetProjectListConfigListArgs{...} }

type GetProjectListConfigListArrayOutput

type GetProjectListConfigListArrayOutput struct{ *pulumi.OutputState }

func (GetProjectListConfigListArrayOutput) ElementType

func (GetProjectListConfigListArrayOutput) Index

func (GetProjectListConfigListArrayOutput) ToGetProjectListConfigListArrayOutput

func (o GetProjectListConfigListArrayOutput) ToGetProjectListConfigListArrayOutput() GetProjectListConfigListArrayOutput

func (GetProjectListConfigListArrayOutput) ToGetProjectListConfigListArrayOutputWithContext

func (o GetProjectListConfigListArrayOutput) ToGetProjectListConfigListArrayOutputWithContext(ctx context.Context) GetProjectListConfigListArrayOutput

type GetProjectListConfigListComponent

type GetProjectListConfigListComponent struct {
	IncludeType string `pulumi:"includeType"`
	ModuleId    string `pulumi:"moduleId"`
	Params      string `pulumi:"params"`
}

type GetProjectListConfigListComponentArgs

type GetProjectListConfigListComponentArgs struct {
	IncludeType pulumi.StringInput `pulumi:"includeType"`
	ModuleId    pulumi.StringInput `pulumi:"moduleId"`
	Params      pulumi.StringInput `pulumi:"params"`
}

func (GetProjectListConfigListComponentArgs) ElementType

func (GetProjectListConfigListComponentArgs) ToGetProjectListConfigListComponentOutput

func (i GetProjectListConfigListComponentArgs) ToGetProjectListConfigListComponentOutput() GetProjectListConfigListComponentOutput

func (GetProjectListConfigListComponentArgs) ToGetProjectListConfigListComponentOutputWithContext

func (i GetProjectListConfigListComponentArgs) ToGetProjectListConfigListComponentOutputWithContext(ctx context.Context) GetProjectListConfigListComponentOutput

type GetProjectListConfigListComponentArray

type GetProjectListConfigListComponentArray []GetProjectListConfigListComponentInput

func (GetProjectListConfigListComponentArray) ElementType

func (GetProjectListConfigListComponentArray) ToGetProjectListConfigListComponentArrayOutput

func (i GetProjectListConfigListComponentArray) ToGetProjectListConfigListComponentArrayOutput() GetProjectListConfigListComponentArrayOutput

func (GetProjectListConfigListComponentArray) ToGetProjectListConfigListComponentArrayOutputWithContext

func (i GetProjectListConfigListComponentArray) ToGetProjectListConfigListComponentArrayOutputWithContext(ctx context.Context) GetProjectListConfigListComponentArrayOutput

type GetProjectListConfigListComponentArrayInput

type GetProjectListConfigListComponentArrayInput interface {
	pulumi.Input

	ToGetProjectListConfigListComponentArrayOutput() GetProjectListConfigListComponentArrayOutput
	ToGetProjectListConfigListComponentArrayOutputWithContext(context.Context) GetProjectListConfigListComponentArrayOutput
}

GetProjectListConfigListComponentArrayInput is an input type that accepts GetProjectListConfigListComponentArray and GetProjectListConfigListComponentArrayOutput values. You can construct a concrete instance of `GetProjectListConfigListComponentArrayInput` via:

GetProjectListConfigListComponentArray{ GetProjectListConfigListComponentArgs{...} }

type GetProjectListConfigListComponentArrayOutput

type GetProjectListConfigListComponentArrayOutput struct{ *pulumi.OutputState }

func (GetProjectListConfigListComponentArrayOutput) ElementType

func (GetProjectListConfigListComponentArrayOutput) Index

func (GetProjectListConfigListComponentArrayOutput) ToGetProjectListConfigListComponentArrayOutput

func (o GetProjectListConfigListComponentArrayOutput) ToGetProjectListConfigListComponentArrayOutput() GetProjectListConfigListComponentArrayOutput

func (GetProjectListConfigListComponentArrayOutput) ToGetProjectListConfigListComponentArrayOutputWithContext

func (o GetProjectListConfigListComponentArrayOutput) ToGetProjectListConfigListComponentArrayOutputWithContext(ctx context.Context) GetProjectListConfigListComponentArrayOutput

type GetProjectListConfigListComponentInput

type GetProjectListConfigListComponentInput interface {
	pulumi.Input

	ToGetProjectListConfigListComponentOutput() GetProjectListConfigListComponentOutput
	ToGetProjectListConfigListComponentOutputWithContext(context.Context) GetProjectListConfigListComponentOutput
}

GetProjectListConfigListComponentInput is an input type that accepts GetProjectListConfigListComponentArgs and GetProjectListConfigListComponentOutput values. You can construct a concrete instance of `GetProjectListConfigListComponentInput` via:

GetProjectListConfigListComponentArgs{...}

type GetProjectListConfigListComponentOutput

type GetProjectListConfigListComponentOutput struct{ *pulumi.OutputState }

func (GetProjectListConfigListComponentOutput) ElementType

func (GetProjectListConfigListComponentOutput) IncludeType

func (GetProjectListConfigListComponentOutput) ModuleId

func (GetProjectListConfigListComponentOutput) Params

func (GetProjectListConfigListComponentOutput) ToGetProjectListConfigListComponentOutput

func (o GetProjectListConfigListComponentOutput) ToGetProjectListConfigListComponentOutput() GetProjectListConfigListComponentOutput

func (GetProjectListConfigListComponentOutput) ToGetProjectListConfigListComponentOutputWithContext

func (o GetProjectListConfigListComponentOutput) ToGetProjectListConfigListComponentOutputWithContext(ctx context.Context) GetProjectListConfigListComponentOutput

type GetProjectListConfigListInput

type GetProjectListConfigListInput interface {
	pulumi.Input

	ToGetProjectListConfigListOutput() GetProjectListConfigListOutput
	ToGetProjectListConfigListOutputWithContext(context.Context) GetProjectListConfigListOutput
}

GetProjectListConfigListInput is an input type that accepts GetProjectListConfigListArgs and GetProjectListConfigListOutput values. You can construct a concrete instance of `GetProjectListConfigListInput` via:

GetProjectListConfigListArgs{...}

type GetProjectListConfigListOutput

type GetProjectListConfigListOutput struct{ *pulumi.OutputState }

func (GetProjectListConfigListOutput) Components

func (GetProjectListConfigListOutput) ElementType

func (GetProjectListConfigListOutput) ModuleGroup

func (GetProjectListConfigListOutput) ToGetProjectListConfigListOutput

func (o GetProjectListConfigListOutput) ToGetProjectListConfigListOutput() GetProjectListConfigListOutput

func (GetProjectListConfigListOutput) ToGetProjectListConfigListOutputWithContext

func (o GetProjectListConfigListOutput) ToGetProjectListConfigListOutputWithContext(ctx context.Context) GetProjectListConfigListOutput

type GetProjectListInput

type GetProjectListInput interface {
	pulumi.Input

	ToGetProjectListOutput() GetProjectListOutput
	ToGetProjectListOutputWithContext(context.Context) GetProjectListOutput
}

GetProjectListInput is an input type that accepts GetProjectListArgs and GetProjectListOutput values. You can construct a concrete instance of `GetProjectListInput` via:

GetProjectListArgs{...}

type GetProjectListOutput

type GetProjectListOutput struct{ *pulumi.OutputState }

func (GetProjectListOutput) Apply

func (GetProjectListOutput) AuthLists

func (GetProjectListOutput) ColorCode

func (GetProjectListOutput) ConfigLists

func (GetProjectListOutput) CorpId

func (GetProjectListOutput) CreatedAt

func (GetProjectListOutput) CreatedUser

func (o GetProjectListOutput) CreatedUser() pulumi.StringOutput

func (GetProjectListOutput) ElementType

func (GetProjectListOutput) ElementType() reflect.Type

func (GetProjectListOutput) Id

func (GetProjectListOutput) IsExternalManage

func (o GetProjectListOutput) IsExternalManage() pulumi.BoolOutput

func (GetProjectListOutput) LastModifyName

func (o GetProjectListOutput) LastModifyName() pulumi.StringOutput

func (GetProjectListOutput) ManagePlatform

func (o GetProjectListOutput) ManagePlatform() pulumi.StringOutput

func (GetProjectListOutput) Mark

func (GetProjectListOutput) MemberCount

func (o GetProjectListOutput) MemberCount() pulumi.IntOutput

func (GetProjectListOutput) Name

func (GetProjectListOutput) PageCount

func (o GetProjectListOutput) PageCount() pulumi.IntOutput

func (GetProjectListOutput) PanelScope

func (o GetProjectListOutput) PanelScope() pulumi.StringOutput

func (GetProjectListOutput) Seed

func (GetProjectListOutput) Source

func (GetProjectListOutput) ToGetProjectListOutput

func (o GetProjectListOutput) ToGetProjectListOutput() GetProjectListOutput

func (GetProjectListOutput) ToGetProjectListOutputWithContext

func (o GetProjectListOutput) ToGetProjectListOutputWithContext(ctx context.Context) GetProjectListOutput

func (GetProjectListOutput) UpdatedAt

func (GetProjectListOutput) UpdatedUser

func (o GetProjectListOutput) UpdatedUser() pulumi.StringOutput

type GetUserProjectArgs

type GetUserProjectArgs struct {
	AllPage          *bool   `pulumi:"allPage"`
	ProjectId        *int    `pulumi:"projectId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getUserProject.

type GetUserProjectList

type GetUserProjectList struct {
	AreaCode       string `pulumi:"areaCode"`
	CorpId         string `pulumi:"corpId"`
	CreatedAt      string `pulumi:"createdAt"`
	CreatedUser    string `pulumi:"createdUser"`
	Email          string `pulumi:"email"`
	FirstModify    int    `pulumi:"firstModify"`
	GlobalUserName string `pulumi:"globalUserName"`
	LastLogin      string `pulumi:"lastLogin"`
	Mobile         string `pulumi:"mobile"`
	PhoneNumber    string `pulumi:"phoneNumber"`
	Status         int    `pulumi:"status"`
	UpdatedAt      string `pulumi:"updatedAt"`
	UpdatedUser    string `pulumi:"updatedUser"`
	UserId         string `pulumi:"userId"`
	UserName       string `pulumi:"userName"`
}

type GetUserProjectListArgs

type GetUserProjectListArgs struct {
	AreaCode       pulumi.StringInput `pulumi:"areaCode"`
	CorpId         pulumi.StringInput `pulumi:"corpId"`
	CreatedAt      pulumi.StringInput `pulumi:"createdAt"`
	CreatedUser    pulumi.StringInput `pulumi:"createdUser"`
	Email          pulumi.StringInput `pulumi:"email"`
	FirstModify    pulumi.IntInput    `pulumi:"firstModify"`
	GlobalUserName pulumi.StringInput `pulumi:"globalUserName"`
	LastLogin      pulumi.StringInput `pulumi:"lastLogin"`
	Mobile         pulumi.StringInput `pulumi:"mobile"`
	PhoneNumber    pulumi.StringInput `pulumi:"phoneNumber"`
	Status         pulumi.IntInput    `pulumi:"status"`
	UpdatedAt      pulumi.StringInput `pulumi:"updatedAt"`
	UpdatedUser    pulumi.StringInput `pulumi:"updatedUser"`
	UserId         pulumi.StringInput `pulumi:"userId"`
	UserName       pulumi.StringInput `pulumi:"userName"`
}

func (GetUserProjectListArgs) ElementType

func (GetUserProjectListArgs) ElementType() reflect.Type

func (GetUserProjectListArgs) ToGetUserProjectListOutput

func (i GetUserProjectListArgs) ToGetUserProjectListOutput() GetUserProjectListOutput

func (GetUserProjectListArgs) ToGetUserProjectListOutputWithContext

func (i GetUserProjectListArgs) ToGetUserProjectListOutputWithContext(ctx context.Context) GetUserProjectListOutput

type GetUserProjectListArray

type GetUserProjectListArray []GetUserProjectListInput

func (GetUserProjectListArray) ElementType

func (GetUserProjectListArray) ElementType() reflect.Type

func (GetUserProjectListArray) ToGetUserProjectListArrayOutput

func (i GetUserProjectListArray) ToGetUserProjectListArrayOutput() GetUserProjectListArrayOutput

func (GetUserProjectListArray) ToGetUserProjectListArrayOutputWithContext

func (i GetUserProjectListArray) ToGetUserProjectListArrayOutputWithContext(ctx context.Context) GetUserProjectListArrayOutput

type GetUserProjectListArrayInput

type GetUserProjectListArrayInput interface {
	pulumi.Input

	ToGetUserProjectListArrayOutput() GetUserProjectListArrayOutput
	ToGetUserProjectListArrayOutputWithContext(context.Context) GetUserProjectListArrayOutput
}

GetUserProjectListArrayInput is an input type that accepts GetUserProjectListArray and GetUserProjectListArrayOutput values. You can construct a concrete instance of `GetUserProjectListArrayInput` via:

GetUserProjectListArray{ GetUserProjectListArgs{...} }

type GetUserProjectListArrayOutput

type GetUserProjectListArrayOutput struct{ *pulumi.OutputState }

func (GetUserProjectListArrayOutput) ElementType

func (GetUserProjectListArrayOutput) Index

func (GetUserProjectListArrayOutput) ToGetUserProjectListArrayOutput

func (o GetUserProjectListArrayOutput) ToGetUserProjectListArrayOutput() GetUserProjectListArrayOutput

func (GetUserProjectListArrayOutput) ToGetUserProjectListArrayOutputWithContext

func (o GetUserProjectListArrayOutput) ToGetUserProjectListArrayOutputWithContext(ctx context.Context) GetUserProjectListArrayOutput

type GetUserProjectListInput

type GetUserProjectListInput interface {
	pulumi.Input

	ToGetUserProjectListOutput() GetUserProjectListOutput
	ToGetUserProjectListOutputWithContext(context.Context) GetUserProjectListOutput
}

GetUserProjectListInput is an input type that accepts GetUserProjectListArgs and GetUserProjectListOutput values. You can construct a concrete instance of `GetUserProjectListInput` via:

GetUserProjectListArgs{...}

type GetUserProjectListOutput

type GetUserProjectListOutput struct{ *pulumi.OutputState }

func (GetUserProjectListOutput) AreaCode

func (GetUserProjectListOutput) CorpId

func (GetUserProjectListOutput) CreatedAt

func (GetUserProjectListOutput) CreatedUser

func (GetUserProjectListOutput) ElementType

func (GetUserProjectListOutput) ElementType() reflect.Type

func (GetUserProjectListOutput) Email

func (GetUserProjectListOutput) FirstModify

func (o GetUserProjectListOutput) FirstModify() pulumi.IntOutput

func (GetUserProjectListOutput) GlobalUserName

func (o GetUserProjectListOutput) GlobalUserName() pulumi.StringOutput

func (GetUserProjectListOutput) LastLogin

func (GetUserProjectListOutput) Mobile

func (GetUserProjectListOutput) PhoneNumber

func (GetUserProjectListOutput) Status

func (GetUserProjectListOutput) ToGetUserProjectListOutput

func (o GetUserProjectListOutput) ToGetUserProjectListOutput() GetUserProjectListOutput

func (GetUserProjectListOutput) ToGetUserProjectListOutputWithContext

func (o GetUserProjectListOutput) ToGetUserProjectListOutputWithContext(ctx context.Context) GetUserProjectListOutput

func (GetUserProjectListOutput) UpdatedAt

func (GetUserProjectListOutput) UpdatedUser

func (GetUserProjectListOutput) UserId

func (GetUserProjectListOutput) UserName

type GetUserProjectOutputArgs

type GetUserProjectOutputArgs struct {
	AllPage          pulumi.BoolPtrInput   `pulumi:"allPage"`
	ProjectId        pulumi.IntPtrInput    `pulumi:"projectId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getUserProject.

func (GetUserProjectOutputArgs) ElementType

func (GetUserProjectOutputArgs) ElementType() reflect.Type

type GetUserProjectResult

type GetUserProjectResult struct {
	AllPage *bool `pulumi:"allPage"`
	// The provider-assigned unique ID for this managed resource.
	Id               string               `pulumi:"id"`
	Lists            []GetUserProjectList `pulumi:"lists"`
	ProjectId        *int                 `pulumi:"projectId"`
	ResultOutputFile *string              `pulumi:"resultOutputFile"`
}

A collection of values returned by getUserProject.

func GetUserProject

func GetUserProject(ctx *pulumi.Context, args *GetUserProjectArgs, opts ...pulumi.InvokeOption) (*GetUserProjectResult, error)

type GetUserProjectResultOutput

type GetUserProjectResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getUserProject.

func (GetUserProjectResultOutput) AllPage

func (GetUserProjectResultOutput) ElementType

func (GetUserProjectResultOutput) ElementType() reflect.Type

func (GetUserProjectResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetUserProjectResultOutput) Lists

func (GetUserProjectResultOutput) ProjectId

func (GetUserProjectResultOutput) ResultOutputFile

func (o GetUserProjectResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetUserProjectResultOutput) ToGetUserProjectResultOutput

func (o GetUserProjectResultOutput) ToGetUserProjectResultOutput() GetUserProjectResultOutput

func (GetUserProjectResultOutput) ToGetUserProjectResultOutputWithContext

func (o GetUserProjectResultOutput) ToGetUserProjectResultOutputWithContext(ctx context.Context) GetUserProjectResultOutput

type LookupProjectArgs

type LookupProjectArgs struct {
	AllPage          *bool   `pulumi:"allPage"`
	Keyword          *string `pulumi:"keyword"`
	ModuleCollection *string `pulumi:"moduleCollection"`
	PageNo           *int    `pulumi:"pageNo"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getProject.

type LookupProjectOutputArgs

type LookupProjectOutputArgs struct {
	AllPage          pulumi.BoolPtrInput   `pulumi:"allPage"`
	Keyword          pulumi.StringPtrInput `pulumi:"keyword"`
	ModuleCollection pulumi.StringPtrInput `pulumi:"moduleCollection"`
	PageNo           pulumi.IntPtrInput    `pulumi:"pageNo"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getProject.

func (LookupProjectOutputArgs) ElementType

func (LookupProjectOutputArgs) ElementType() reflect.Type

type LookupProjectResult

type LookupProjectResult struct {
	AllPage *bool  `pulumi:"allPage"`
	Extra   string `pulumi:"extra"`
	// The provider-assigned unique ID for this managed resource.
	Id               string           `pulumi:"id"`
	Keyword          *string          `pulumi:"keyword"`
	Lists            []GetProjectList `pulumi:"lists"`
	ModuleCollection *string          `pulumi:"moduleCollection"`
	Msg              string           `pulumi:"msg"`
	PageNo           *int             `pulumi:"pageNo"`
	ResultOutputFile *string          `pulumi:"resultOutputFile"`
}

A collection of values returned by getProject.

func LookupProject

func LookupProject(ctx *pulumi.Context, args *LookupProjectArgs, opts ...pulumi.InvokeOption) (*LookupProjectResult, error)

type LookupProjectResultOutput

type LookupProjectResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getProject.

func (LookupProjectResultOutput) AllPage

func (LookupProjectResultOutput) ElementType

func (LookupProjectResultOutput) ElementType() reflect.Type

func (LookupProjectResultOutput) Extra

func (LookupProjectResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupProjectResultOutput) Keyword

func (LookupProjectResultOutput) Lists

func (LookupProjectResultOutput) ModuleCollection

func (o LookupProjectResultOutput) ModuleCollection() pulumi.StringPtrOutput

func (LookupProjectResultOutput) Msg

func (LookupProjectResultOutput) PageNo

func (LookupProjectResultOutput) ResultOutputFile

func (o LookupProjectResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (LookupProjectResultOutput) ToLookupProjectResultOutput

func (o LookupProjectResultOutput) ToLookupProjectResultOutput() LookupProjectResultOutput

func (LookupProjectResultOutput) ToLookupProjectResultOutputWithContext

func (o LookupProjectResultOutput) ToLookupProjectResultOutputWithContext(ctx context.Context) LookupProjectResultOutput

type Project

type Project struct {
	pulumi.CustomResourceState

	// Logo background color.
	ColorCode pulumi.StringOutput `pulumi:"colorCode"`
	Logo pulumi.StringPtrOutput `pulumi:"logo"`
	// Remark.
	Mark pulumi.StringPtrOutput `pulumi:"mark"`
	// Project name.
	Name pulumi.StringOutput `pulumi:"name"`
}

func GetProject

func GetProject(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProjectState, opts ...pulumi.ResourceOption) (*Project, error)

GetProject gets an existing Project 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 NewProject

func NewProject(ctx *pulumi.Context,
	name string, args *ProjectArgs, opts ...pulumi.ResourceOption) (*Project, error)

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

func (*Project) ElementType

func (*Project) ElementType() reflect.Type

func (*Project) ToProjectOutput

func (i *Project) ToProjectOutput() ProjectOutput

func (*Project) ToProjectOutputWithContext

func (i *Project) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

type ProjectArgs

type ProjectArgs struct {
	// Logo background color.
	ColorCode pulumi.StringInput
	Logo pulumi.StringPtrInput
	// Remark.
	Mark pulumi.StringPtrInput
	// Project name.
	Name pulumi.StringPtrInput
}

The set of arguments for constructing a Project resource.

func (ProjectArgs) ElementType

func (ProjectArgs) ElementType() reflect.Type

type ProjectArray

type ProjectArray []ProjectInput

func (ProjectArray) ElementType

func (ProjectArray) ElementType() reflect.Type

func (ProjectArray) ToProjectArrayOutput

func (i ProjectArray) ToProjectArrayOutput() ProjectArrayOutput

func (ProjectArray) ToProjectArrayOutputWithContext

func (i ProjectArray) ToProjectArrayOutputWithContext(ctx context.Context) ProjectArrayOutput

type ProjectArrayInput

type ProjectArrayInput interface {
	pulumi.Input

	ToProjectArrayOutput() ProjectArrayOutput
	ToProjectArrayOutputWithContext(context.Context) ProjectArrayOutput
}

ProjectArrayInput is an input type that accepts ProjectArray and ProjectArrayOutput values. You can construct a concrete instance of `ProjectArrayInput` via:

ProjectArray{ ProjectArgs{...} }

type ProjectArrayOutput

type ProjectArrayOutput struct{ *pulumi.OutputState }

func (ProjectArrayOutput) ElementType

func (ProjectArrayOutput) ElementType() reflect.Type

func (ProjectArrayOutput) Index

func (ProjectArrayOutput) ToProjectArrayOutput

func (o ProjectArrayOutput) ToProjectArrayOutput() ProjectArrayOutput

func (ProjectArrayOutput) ToProjectArrayOutputWithContext

func (o ProjectArrayOutput) ToProjectArrayOutputWithContext(ctx context.Context) ProjectArrayOutput

type ProjectInput

type ProjectInput interface {
	pulumi.Input

	ToProjectOutput() ProjectOutput
	ToProjectOutputWithContext(ctx context.Context) ProjectOutput
}

type ProjectMap

type ProjectMap map[string]ProjectInput

func (ProjectMap) ElementType

func (ProjectMap) ElementType() reflect.Type

func (ProjectMap) ToProjectMapOutput

func (i ProjectMap) ToProjectMapOutput() ProjectMapOutput

func (ProjectMap) ToProjectMapOutputWithContext

func (i ProjectMap) ToProjectMapOutputWithContext(ctx context.Context) ProjectMapOutput

type ProjectMapInput

type ProjectMapInput interface {
	pulumi.Input

	ToProjectMapOutput() ProjectMapOutput
	ToProjectMapOutputWithContext(context.Context) ProjectMapOutput
}

ProjectMapInput is an input type that accepts ProjectMap and ProjectMapOutput values. You can construct a concrete instance of `ProjectMapInput` via:

ProjectMap{ "key": ProjectArgs{...} }

type ProjectMapOutput

type ProjectMapOutput struct{ *pulumi.OutputState }

func (ProjectMapOutput) ElementType

func (ProjectMapOutput) ElementType() reflect.Type

func (ProjectMapOutput) MapIndex

func (ProjectMapOutput) ToProjectMapOutput

func (o ProjectMapOutput) ToProjectMapOutput() ProjectMapOutput

func (ProjectMapOutput) ToProjectMapOutputWithContext

func (o ProjectMapOutput) ToProjectMapOutputWithContext(ctx context.Context) ProjectMapOutput

type ProjectOutput

type ProjectOutput struct{ *pulumi.OutputState }

func (ProjectOutput) ColorCode

func (o ProjectOutput) ColorCode() pulumi.StringOutput

Logo background color.

func (ProjectOutput) ElementType

func (ProjectOutput) ElementType() reflect.Type

Project logo.

func (ProjectOutput) Mark

Remark.

func (ProjectOutput) Name

Project name.

func (ProjectOutput) ToProjectOutput

func (o ProjectOutput) ToProjectOutput() ProjectOutput

func (ProjectOutput) ToProjectOutputWithContext

func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

type ProjectState

type ProjectState struct {
	// Logo background color.
	ColorCode pulumi.StringPtrInput
	Logo pulumi.StringPtrInput
	// Remark.
	Mark pulumi.StringPtrInput
	// Project name.
	Name pulumi.StringPtrInput
}

func (ProjectState) ElementType

func (ProjectState) ElementType() reflect.Type

type ProjectUserRole

type ProjectUserRole struct {
	pulumi.CustomResourceState

	// Mobile area code(Note: This field may return null, indicating that no valid value can be obtained).
	AreaCode pulumi.StringOutput `pulumi:"areaCode"`
	// E-mail(Note: This field may return null, indicating that no valid value can be obtained).
	Email pulumi.StringOutput `pulumi:"email"`
	// Phone number(Note: This field may return null, indicating that no valid value can be obtained).
	PhoneNumber pulumi.StringOutput `pulumi:"phoneNumber"`
	// Project id.
	ProjectId pulumi.IntPtrOutput `pulumi:"projectId"`
	// Role id list.
	RoleIdLists pulumi.IntArrayOutput `pulumi:"roleIdLists"`
	// User id.
	UserId pulumi.StringOutput `pulumi:"userId"`
	// Username.
	UserName pulumi.StringOutput `pulumi:"userName"`
}

func GetProjectUserRole

func GetProjectUserRole(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProjectUserRoleState, opts ...pulumi.ResourceOption) (*ProjectUserRole, error)

GetProjectUserRole gets an existing ProjectUserRole 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 NewProjectUserRole

func NewProjectUserRole(ctx *pulumi.Context,
	name string, args *ProjectUserRoleArgs, opts ...pulumi.ResourceOption) (*ProjectUserRole, error)

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

func (*ProjectUserRole) ElementType

func (*ProjectUserRole) ElementType() reflect.Type

func (*ProjectUserRole) ToProjectUserRoleOutput

func (i *ProjectUserRole) ToProjectUserRoleOutput() ProjectUserRoleOutput

func (*ProjectUserRole) ToProjectUserRoleOutputWithContext

func (i *ProjectUserRole) ToProjectUserRoleOutputWithContext(ctx context.Context) ProjectUserRoleOutput

type ProjectUserRoleArgs

type ProjectUserRoleArgs struct {
	// Mobile area code(Note: This field may return null, indicating that no valid value can be obtained).
	AreaCode pulumi.StringInput
	// E-mail(Note: This field may return null, indicating that no valid value can be obtained).
	Email pulumi.StringInput
	// Phone number(Note: This field may return null, indicating that no valid value can be obtained).
	PhoneNumber pulumi.StringInput
	// Project id.
	ProjectId pulumi.IntPtrInput
	// Role id list.
	RoleIdLists pulumi.IntArrayInput
	// User id.
	UserId pulumi.StringInput
	// Username.
	UserName pulumi.StringInput
}

The set of arguments for constructing a ProjectUserRole resource.

func (ProjectUserRoleArgs) ElementType

func (ProjectUserRoleArgs) ElementType() reflect.Type

type ProjectUserRoleArray

type ProjectUserRoleArray []ProjectUserRoleInput

func (ProjectUserRoleArray) ElementType

func (ProjectUserRoleArray) ElementType() reflect.Type

func (ProjectUserRoleArray) ToProjectUserRoleArrayOutput

func (i ProjectUserRoleArray) ToProjectUserRoleArrayOutput() ProjectUserRoleArrayOutput

func (ProjectUserRoleArray) ToProjectUserRoleArrayOutputWithContext

func (i ProjectUserRoleArray) ToProjectUserRoleArrayOutputWithContext(ctx context.Context) ProjectUserRoleArrayOutput

type ProjectUserRoleArrayInput

type ProjectUserRoleArrayInput interface {
	pulumi.Input

	ToProjectUserRoleArrayOutput() ProjectUserRoleArrayOutput
	ToProjectUserRoleArrayOutputWithContext(context.Context) ProjectUserRoleArrayOutput
}

ProjectUserRoleArrayInput is an input type that accepts ProjectUserRoleArray and ProjectUserRoleArrayOutput values. You can construct a concrete instance of `ProjectUserRoleArrayInput` via:

ProjectUserRoleArray{ ProjectUserRoleArgs{...} }

type ProjectUserRoleArrayOutput

type ProjectUserRoleArrayOutput struct{ *pulumi.OutputState }

func (ProjectUserRoleArrayOutput) ElementType

func (ProjectUserRoleArrayOutput) ElementType() reflect.Type

func (ProjectUserRoleArrayOutput) Index

func (ProjectUserRoleArrayOutput) ToProjectUserRoleArrayOutput

func (o ProjectUserRoleArrayOutput) ToProjectUserRoleArrayOutput() ProjectUserRoleArrayOutput

func (ProjectUserRoleArrayOutput) ToProjectUserRoleArrayOutputWithContext

func (o ProjectUserRoleArrayOutput) ToProjectUserRoleArrayOutputWithContext(ctx context.Context) ProjectUserRoleArrayOutput

type ProjectUserRoleInput

type ProjectUserRoleInput interface {
	pulumi.Input

	ToProjectUserRoleOutput() ProjectUserRoleOutput
	ToProjectUserRoleOutputWithContext(ctx context.Context) ProjectUserRoleOutput
}

type ProjectUserRoleMap

type ProjectUserRoleMap map[string]ProjectUserRoleInput

func (ProjectUserRoleMap) ElementType

func (ProjectUserRoleMap) ElementType() reflect.Type

func (ProjectUserRoleMap) ToProjectUserRoleMapOutput

func (i ProjectUserRoleMap) ToProjectUserRoleMapOutput() ProjectUserRoleMapOutput

func (ProjectUserRoleMap) ToProjectUserRoleMapOutputWithContext

func (i ProjectUserRoleMap) ToProjectUserRoleMapOutputWithContext(ctx context.Context) ProjectUserRoleMapOutput

type ProjectUserRoleMapInput

type ProjectUserRoleMapInput interface {
	pulumi.Input

	ToProjectUserRoleMapOutput() ProjectUserRoleMapOutput
	ToProjectUserRoleMapOutputWithContext(context.Context) ProjectUserRoleMapOutput
}

ProjectUserRoleMapInput is an input type that accepts ProjectUserRoleMap and ProjectUserRoleMapOutput values. You can construct a concrete instance of `ProjectUserRoleMapInput` via:

ProjectUserRoleMap{ "key": ProjectUserRoleArgs{...} }

type ProjectUserRoleMapOutput

type ProjectUserRoleMapOutput struct{ *pulumi.OutputState }

func (ProjectUserRoleMapOutput) ElementType

func (ProjectUserRoleMapOutput) ElementType() reflect.Type

func (ProjectUserRoleMapOutput) MapIndex

func (ProjectUserRoleMapOutput) ToProjectUserRoleMapOutput

func (o ProjectUserRoleMapOutput) ToProjectUserRoleMapOutput() ProjectUserRoleMapOutput

func (ProjectUserRoleMapOutput) ToProjectUserRoleMapOutputWithContext

func (o ProjectUserRoleMapOutput) ToProjectUserRoleMapOutputWithContext(ctx context.Context) ProjectUserRoleMapOutput

type ProjectUserRoleOutput

type ProjectUserRoleOutput struct{ *pulumi.OutputState }

func (ProjectUserRoleOutput) AreaCode

Mobile area code(Note: This field may return null, indicating that no valid value can be obtained).

func (ProjectUserRoleOutput) ElementType

func (ProjectUserRoleOutput) ElementType() reflect.Type

func (ProjectUserRoleOutput) Email

E-mail(Note: This field may return null, indicating that no valid value can be obtained).

func (ProjectUserRoleOutput) PhoneNumber

func (o ProjectUserRoleOutput) PhoneNumber() pulumi.StringOutput

Phone number(Note: This field may return null, indicating that no valid value can be obtained).

func (ProjectUserRoleOutput) ProjectId

Project id.

func (ProjectUserRoleOutput) RoleIdLists

Role id list.

func (ProjectUserRoleOutput) ToProjectUserRoleOutput

func (o ProjectUserRoleOutput) ToProjectUserRoleOutput() ProjectUserRoleOutput

func (ProjectUserRoleOutput) ToProjectUserRoleOutputWithContext

func (o ProjectUserRoleOutput) ToProjectUserRoleOutputWithContext(ctx context.Context) ProjectUserRoleOutput

func (ProjectUserRoleOutput) UserId

User id.

func (ProjectUserRoleOutput) UserName

Username.

type ProjectUserRoleState

type ProjectUserRoleState struct {
	// Mobile area code(Note: This field may return null, indicating that no valid value can be obtained).
	AreaCode pulumi.StringPtrInput
	// E-mail(Note: This field may return null, indicating that no valid value can be obtained).
	Email pulumi.StringPtrInput
	// Phone number(Note: This field may return null, indicating that no valid value can be obtained).
	PhoneNumber pulumi.StringPtrInput
	// Project id.
	ProjectId pulumi.IntPtrInput
	// Role id list.
	RoleIdLists pulumi.IntArrayInput
	// User id.
	UserId pulumi.StringPtrInput
	// Username.
	UserName pulumi.StringPtrInput
}

func (ProjectUserRoleState) ElementType

func (ProjectUserRoleState) ElementType() reflect.Type

type UserRole

type UserRole struct {
	pulumi.CustomResourceState

	// Mobile area code(Note: This field may return null, indicating that no valid value can be obtained).
	AreaCode pulumi.StringOutput `pulumi:"areaCode"`
	// E-mail(Note: This field may return null, indicating that no valid value can be obtained).
	Email pulumi.StringOutput `pulumi:"email"`
	// Phone number(Note: This field may return null, indicating that no valid value can be obtained).
	PhoneNumber pulumi.StringOutput `pulumi:"phoneNumber"`
	// Role id list.
	RoleIdLists pulumi.IntArrayOutput `pulumi:"roleIdLists"`
	// User id.
	UserId pulumi.StringOutput `pulumi:"userId"`
	// Username.
	UserName pulumi.StringOutput `pulumi:"userName"`
}

func GetUserRole

func GetUserRole(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UserRoleState, opts ...pulumi.ResourceOption) (*UserRole, error)

GetUserRole gets an existing UserRole 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 NewUserRole

func NewUserRole(ctx *pulumi.Context,
	name string, args *UserRoleArgs, opts ...pulumi.ResourceOption) (*UserRole, error)

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

func (*UserRole) ElementType

func (*UserRole) ElementType() reflect.Type

func (*UserRole) ToUserRoleOutput

func (i *UserRole) ToUserRoleOutput() UserRoleOutput

func (*UserRole) ToUserRoleOutputWithContext

func (i *UserRole) ToUserRoleOutputWithContext(ctx context.Context) UserRoleOutput

type UserRoleArgs

type UserRoleArgs struct {
	// Mobile area code(Note: This field may return null, indicating that no valid value can be obtained).
	AreaCode pulumi.StringInput
	// E-mail(Note: This field may return null, indicating that no valid value can be obtained).
	Email pulumi.StringInput
	// Phone number(Note: This field may return null, indicating that no valid value can be obtained).
	PhoneNumber pulumi.StringInput
	// Role id list.
	RoleIdLists pulumi.IntArrayInput
	// User id.
	UserId pulumi.StringInput
	// Username.
	UserName pulumi.StringInput
}

The set of arguments for constructing a UserRole resource.

func (UserRoleArgs) ElementType

func (UserRoleArgs) ElementType() reflect.Type

type UserRoleArray

type UserRoleArray []UserRoleInput

func (UserRoleArray) ElementType

func (UserRoleArray) ElementType() reflect.Type

func (UserRoleArray) ToUserRoleArrayOutput

func (i UserRoleArray) ToUserRoleArrayOutput() UserRoleArrayOutput

func (UserRoleArray) ToUserRoleArrayOutputWithContext

func (i UserRoleArray) ToUserRoleArrayOutputWithContext(ctx context.Context) UserRoleArrayOutput

type UserRoleArrayInput

type UserRoleArrayInput interface {
	pulumi.Input

	ToUserRoleArrayOutput() UserRoleArrayOutput
	ToUserRoleArrayOutputWithContext(context.Context) UserRoleArrayOutput
}

UserRoleArrayInput is an input type that accepts UserRoleArray and UserRoleArrayOutput values. You can construct a concrete instance of `UserRoleArrayInput` via:

UserRoleArray{ UserRoleArgs{...} }

type UserRoleArrayOutput

type UserRoleArrayOutput struct{ *pulumi.OutputState }

func (UserRoleArrayOutput) ElementType

func (UserRoleArrayOutput) ElementType() reflect.Type

func (UserRoleArrayOutput) Index

func (UserRoleArrayOutput) ToUserRoleArrayOutput

func (o UserRoleArrayOutput) ToUserRoleArrayOutput() UserRoleArrayOutput

func (UserRoleArrayOutput) ToUserRoleArrayOutputWithContext

func (o UserRoleArrayOutput) ToUserRoleArrayOutputWithContext(ctx context.Context) UserRoleArrayOutput

type UserRoleInput

type UserRoleInput interface {
	pulumi.Input

	ToUserRoleOutput() UserRoleOutput
	ToUserRoleOutputWithContext(ctx context.Context) UserRoleOutput
}

type UserRoleMap

type UserRoleMap map[string]UserRoleInput

func (UserRoleMap) ElementType

func (UserRoleMap) ElementType() reflect.Type

func (UserRoleMap) ToUserRoleMapOutput

func (i UserRoleMap) ToUserRoleMapOutput() UserRoleMapOutput

func (UserRoleMap) ToUserRoleMapOutputWithContext

func (i UserRoleMap) ToUserRoleMapOutputWithContext(ctx context.Context) UserRoleMapOutput

type UserRoleMapInput

type UserRoleMapInput interface {
	pulumi.Input

	ToUserRoleMapOutput() UserRoleMapOutput
	ToUserRoleMapOutputWithContext(context.Context) UserRoleMapOutput
}

UserRoleMapInput is an input type that accepts UserRoleMap and UserRoleMapOutput values. You can construct a concrete instance of `UserRoleMapInput` via:

UserRoleMap{ "key": UserRoleArgs{...} }

type UserRoleMapOutput

type UserRoleMapOutput struct{ *pulumi.OutputState }

func (UserRoleMapOutput) ElementType

func (UserRoleMapOutput) ElementType() reflect.Type

func (UserRoleMapOutput) MapIndex

func (UserRoleMapOutput) ToUserRoleMapOutput

func (o UserRoleMapOutput) ToUserRoleMapOutput() UserRoleMapOutput

func (UserRoleMapOutput) ToUserRoleMapOutputWithContext

func (o UserRoleMapOutput) ToUserRoleMapOutputWithContext(ctx context.Context) UserRoleMapOutput

type UserRoleOutput

type UserRoleOutput struct{ *pulumi.OutputState }

func (UserRoleOutput) AreaCode

func (o UserRoleOutput) AreaCode() pulumi.StringOutput

Mobile area code(Note: This field may return null, indicating that no valid value can be obtained).

func (UserRoleOutput) ElementType

func (UserRoleOutput) ElementType() reflect.Type

func (UserRoleOutput) Email

E-mail(Note: This field may return null, indicating that no valid value can be obtained).

func (UserRoleOutput) PhoneNumber

func (o UserRoleOutput) PhoneNumber() pulumi.StringOutput

Phone number(Note: This field may return null, indicating that no valid value can be obtained).

func (UserRoleOutput) RoleIdLists

func (o UserRoleOutput) RoleIdLists() pulumi.IntArrayOutput

Role id list.

func (UserRoleOutput) ToUserRoleOutput

func (o UserRoleOutput) ToUserRoleOutput() UserRoleOutput

func (UserRoleOutput) ToUserRoleOutputWithContext

func (o UserRoleOutput) ToUserRoleOutputWithContext(ctx context.Context) UserRoleOutput

func (UserRoleOutput) UserId

func (o UserRoleOutput) UserId() pulumi.StringOutput

User id.

func (UserRoleOutput) UserName

func (o UserRoleOutput) UserName() pulumi.StringOutput

Username.

type UserRoleState

type UserRoleState struct {
	// Mobile area code(Note: This field may return null, indicating that no valid value can be obtained).
	AreaCode pulumi.StringPtrInput
	// E-mail(Note: This field may return null, indicating that no valid value can be obtained).
	Email pulumi.StringPtrInput
	// Phone number(Note: This field may return null, indicating that no valid value can be obtained).
	PhoneNumber pulumi.StringPtrInput
	// Role id list.
	RoleIdLists pulumi.IntArrayInput
	// User id.
	UserId pulumi.StringPtrInput
	// Username.
	UserName pulumi.StringPtrInput
}

func (UserRoleState) ElementType

func (UserRoleState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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