tcr

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 CreateImageSignatureOperation

type CreateImageSignatureOperation struct {
	pulumi.CustomResourceState

	// image version name.
	ImageVersion pulumi.StringOutput `pulumi:"imageVersion"`
	// namespace name.
	NamespaceName pulumi.StringOutput `pulumi:"namespaceName"`
	// instance id.
	RegistryId pulumi.StringOutput `pulumi:"registryId"`
	// repository name.
	RepositoryName pulumi.StringOutput `pulumi:"repositoryName"`
}

func GetCreateImageSignatureOperation

func GetCreateImageSignatureOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CreateImageSignatureOperationState, opts ...pulumi.ResourceOption) (*CreateImageSignatureOperation, error)

GetCreateImageSignatureOperation gets an existing CreateImageSignatureOperation 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 NewCreateImageSignatureOperation

func NewCreateImageSignatureOperation(ctx *pulumi.Context,
	name string, args *CreateImageSignatureOperationArgs, opts ...pulumi.ResourceOption) (*CreateImageSignatureOperation, error)

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

func (*CreateImageSignatureOperation) ElementType

func (*CreateImageSignatureOperation) ToCreateImageSignatureOperationOutput

func (i *CreateImageSignatureOperation) ToCreateImageSignatureOperationOutput() CreateImageSignatureOperationOutput

func (*CreateImageSignatureOperation) ToCreateImageSignatureOperationOutputWithContext

func (i *CreateImageSignatureOperation) ToCreateImageSignatureOperationOutputWithContext(ctx context.Context) CreateImageSignatureOperationOutput

type CreateImageSignatureOperationArgs

type CreateImageSignatureOperationArgs struct {
	// image version name.
	ImageVersion pulumi.StringInput
	// namespace name.
	NamespaceName pulumi.StringInput
	// instance id.
	RegistryId pulumi.StringInput
	// repository name.
	RepositoryName pulumi.StringInput
}

The set of arguments for constructing a CreateImageSignatureOperation resource.

func (CreateImageSignatureOperationArgs) ElementType

type CreateImageSignatureOperationArray

type CreateImageSignatureOperationArray []CreateImageSignatureOperationInput

func (CreateImageSignatureOperationArray) ElementType

func (CreateImageSignatureOperationArray) ToCreateImageSignatureOperationArrayOutput

func (i CreateImageSignatureOperationArray) ToCreateImageSignatureOperationArrayOutput() CreateImageSignatureOperationArrayOutput

func (CreateImageSignatureOperationArray) ToCreateImageSignatureOperationArrayOutputWithContext

func (i CreateImageSignatureOperationArray) ToCreateImageSignatureOperationArrayOutputWithContext(ctx context.Context) CreateImageSignatureOperationArrayOutput

type CreateImageSignatureOperationArrayInput

type CreateImageSignatureOperationArrayInput interface {
	pulumi.Input

	ToCreateImageSignatureOperationArrayOutput() CreateImageSignatureOperationArrayOutput
	ToCreateImageSignatureOperationArrayOutputWithContext(context.Context) CreateImageSignatureOperationArrayOutput
}

CreateImageSignatureOperationArrayInput is an input type that accepts CreateImageSignatureOperationArray and CreateImageSignatureOperationArrayOutput values. You can construct a concrete instance of `CreateImageSignatureOperationArrayInput` via:

CreateImageSignatureOperationArray{ CreateImageSignatureOperationArgs{...} }

type CreateImageSignatureOperationArrayOutput

type CreateImageSignatureOperationArrayOutput struct{ *pulumi.OutputState }

func (CreateImageSignatureOperationArrayOutput) ElementType

func (CreateImageSignatureOperationArrayOutput) Index

func (CreateImageSignatureOperationArrayOutput) ToCreateImageSignatureOperationArrayOutput

func (o CreateImageSignatureOperationArrayOutput) ToCreateImageSignatureOperationArrayOutput() CreateImageSignatureOperationArrayOutput

func (CreateImageSignatureOperationArrayOutput) ToCreateImageSignatureOperationArrayOutputWithContext

func (o CreateImageSignatureOperationArrayOutput) ToCreateImageSignatureOperationArrayOutputWithContext(ctx context.Context) CreateImageSignatureOperationArrayOutput

type CreateImageSignatureOperationInput

type CreateImageSignatureOperationInput interface {
	pulumi.Input

	ToCreateImageSignatureOperationOutput() CreateImageSignatureOperationOutput
	ToCreateImageSignatureOperationOutputWithContext(ctx context.Context) CreateImageSignatureOperationOutput
}

type CreateImageSignatureOperationMap

type CreateImageSignatureOperationMap map[string]CreateImageSignatureOperationInput

func (CreateImageSignatureOperationMap) ElementType

func (CreateImageSignatureOperationMap) ToCreateImageSignatureOperationMapOutput

func (i CreateImageSignatureOperationMap) ToCreateImageSignatureOperationMapOutput() CreateImageSignatureOperationMapOutput

func (CreateImageSignatureOperationMap) ToCreateImageSignatureOperationMapOutputWithContext

func (i CreateImageSignatureOperationMap) ToCreateImageSignatureOperationMapOutputWithContext(ctx context.Context) CreateImageSignatureOperationMapOutput

type CreateImageSignatureOperationMapInput

type CreateImageSignatureOperationMapInput interface {
	pulumi.Input

	ToCreateImageSignatureOperationMapOutput() CreateImageSignatureOperationMapOutput
	ToCreateImageSignatureOperationMapOutputWithContext(context.Context) CreateImageSignatureOperationMapOutput
}

CreateImageSignatureOperationMapInput is an input type that accepts CreateImageSignatureOperationMap and CreateImageSignatureOperationMapOutput values. You can construct a concrete instance of `CreateImageSignatureOperationMapInput` via:

CreateImageSignatureOperationMap{ "key": CreateImageSignatureOperationArgs{...} }

type CreateImageSignatureOperationMapOutput

type CreateImageSignatureOperationMapOutput struct{ *pulumi.OutputState }

func (CreateImageSignatureOperationMapOutput) ElementType

func (CreateImageSignatureOperationMapOutput) MapIndex

func (CreateImageSignatureOperationMapOutput) ToCreateImageSignatureOperationMapOutput

func (o CreateImageSignatureOperationMapOutput) ToCreateImageSignatureOperationMapOutput() CreateImageSignatureOperationMapOutput

func (CreateImageSignatureOperationMapOutput) ToCreateImageSignatureOperationMapOutputWithContext

func (o CreateImageSignatureOperationMapOutput) ToCreateImageSignatureOperationMapOutputWithContext(ctx context.Context) CreateImageSignatureOperationMapOutput

type CreateImageSignatureOperationOutput

type CreateImageSignatureOperationOutput struct{ *pulumi.OutputState }

func (CreateImageSignatureOperationOutput) ElementType

func (CreateImageSignatureOperationOutput) ImageVersion

image version name.

func (CreateImageSignatureOperationOutput) NamespaceName

namespace name.

func (CreateImageSignatureOperationOutput) RegistryId

instance id.

func (CreateImageSignatureOperationOutput) RepositoryName

repository name.

func (CreateImageSignatureOperationOutput) ToCreateImageSignatureOperationOutput

func (o CreateImageSignatureOperationOutput) ToCreateImageSignatureOperationOutput() CreateImageSignatureOperationOutput

func (CreateImageSignatureOperationOutput) ToCreateImageSignatureOperationOutputWithContext

func (o CreateImageSignatureOperationOutput) ToCreateImageSignatureOperationOutputWithContext(ctx context.Context) CreateImageSignatureOperationOutput

type CreateImageSignatureOperationState

type CreateImageSignatureOperationState struct {
	// image version name.
	ImageVersion pulumi.StringPtrInput
	// namespace name.
	NamespaceName pulumi.StringPtrInput
	// instance id.
	RegistryId pulumi.StringPtrInput
	// repository name.
	RepositoryName pulumi.StringPtrInput
}

func (CreateImageSignatureOperationState) ElementType

type CustomizedDomain

type CustomizedDomain struct {
	pulumi.CustomResourceState

	// certificate id.
	CertificateId pulumi.StringOutput `pulumi:"certificateId"`
	// custom domain name.
	DomainName pulumi.StringOutput `pulumi:"domainName"`
	// instance id.
	RegistryId pulumi.StringOutput `pulumi:"registryId"`
	// Tag description list.
	Tags pulumi.MapOutput `pulumi:"tags"`
}

func GetCustomizedDomain

func GetCustomizedDomain(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CustomizedDomainState, opts ...pulumi.ResourceOption) (*CustomizedDomain, error)

GetCustomizedDomain gets an existing CustomizedDomain 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 NewCustomizedDomain

func NewCustomizedDomain(ctx *pulumi.Context,
	name string, args *CustomizedDomainArgs, opts ...pulumi.ResourceOption) (*CustomizedDomain, error)

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

func (*CustomizedDomain) ElementType

func (*CustomizedDomain) ElementType() reflect.Type

func (*CustomizedDomain) ToCustomizedDomainOutput

func (i *CustomizedDomain) ToCustomizedDomainOutput() CustomizedDomainOutput

func (*CustomizedDomain) ToCustomizedDomainOutputWithContext

func (i *CustomizedDomain) ToCustomizedDomainOutputWithContext(ctx context.Context) CustomizedDomainOutput

type CustomizedDomainArgs

type CustomizedDomainArgs struct {
	// certificate id.
	CertificateId pulumi.StringInput
	// custom domain name.
	DomainName pulumi.StringInput
	// instance id.
	RegistryId pulumi.StringInput
	// Tag description list.
	Tags pulumi.MapInput
}

The set of arguments for constructing a CustomizedDomain resource.

func (CustomizedDomainArgs) ElementType

func (CustomizedDomainArgs) ElementType() reflect.Type

type CustomizedDomainArray

type CustomizedDomainArray []CustomizedDomainInput

func (CustomizedDomainArray) ElementType

func (CustomizedDomainArray) ElementType() reflect.Type

func (CustomizedDomainArray) ToCustomizedDomainArrayOutput

func (i CustomizedDomainArray) ToCustomizedDomainArrayOutput() CustomizedDomainArrayOutput

func (CustomizedDomainArray) ToCustomizedDomainArrayOutputWithContext

func (i CustomizedDomainArray) ToCustomizedDomainArrayOutputWithContext(ctx context.Context) CustomizedDomainArrayOutput

type CustomizedDomainArrayInput

type CustomizedDomainArrayInput interface {
	pulumi.Input

	ToCustomizedDomainArrayOutput() CustomizedDomainArrayOutput
	ToCustomizedDomainArrayOutputWithContext(context.Context) CustomizedDomainArrayOutput
}

CustomizedDomainArrayInput is an input type that accepts CustomizedDomainArray and CustomizedDomainArrayOutput values. You can construct a concrete instance of `CustomizedDomainArrayInput` via:

CustomizedDomainArray{ CustomizedDomainArgs{...} }

type CustomizedDomainArrayOutput

type CustomizedDomainArrayOutput struct{ *pulumi.OutputState }

func (CustomizedDomainArrayOutput) ElementType

func (CustomizedDomainArrayOutput) Index

func (CustomizedDomainArrayOutput) ToCustomizedDomainArrayOutput

func (o CustomizedDomainArrayOutput) ToCustomizedDomainArrayOutput() CustomizedDomainArrayOutput

func (CustomizedDomainArrayOutput) ToCustomizedDomainArrayOutputWithContext

func (o CustomizedDomainArrayOutput) ToCustomizedDomainArrayOutputWithContext(ctx context.Context) CustomizedDomainArrayOutput

type CustomizedDomainInput

type CustomizedDomainInput interface {
	pulumi.Input

	ToCustomizedDomainOutput() CustomizedDomainOutput
	ToCustomizedDomainOutputWithContext(ctx context.Context) CustomizedDomainOutput
}

type CustomizedDomainMap

type CustomizedDomainMap map[string]CustomizedDomainInput

func (CustomizedDomainMap) ElementType

func (CustomizedDomainMap) ElementType() reflect.Type

func (CustomizedDomainMap) ToCustomizedDomainMapOutput

func (i CustomizedDomainMap) ToCustomizedDomainMapOutput() CustomizedDomainMapOutput

func (CustomizedDomainMap) ToCustomizedDomainMapOutputWithContext

func (i CustomizedDomainMap) ToCustomizedDomainMapOutputWithContext(ctx context.Context) CustomizedDomainMapOutput

type CustomizedDomainMapInput

type CustomizedDomainMapInput interface {
	pulumi.Input

	ToCustomizedDomainMapOutput() CustomizedDomainMapOutput
	ToCustomizedDomainMapOutputWithContext(context.Context) CustomizedDomainMapOutput
}

CustomizedDomainMapInput is an input type that accepts CustomizedDomainMap and CustomizedDomainMapOutput values. You can construct a concrete instance of `CustomizedDomainMapInput` via:

CustomizedDomainMap{ "key": CustomizedDomainArgs{...} }

type CustomizedDomainMapOutput

type CustomizedDomainMapOutput struct{ *pulumi.OutputState }

func (CustomizedDomainMapOutput) ElementType

func (CustomizedDomainMapOutput) ElementType() reflect.Type

func (CustomizedDomainMapOutput) MapIndex

func (CustomizedDomainMapOutput) ToCustomizedDomainMapOutput

func (o CustomizedDomainMapOutput) ToCustomizedDomainMapOutput() CustomizedDomainMapOutput

func (CustomizedDomainMapOutput) ToCustomizedDomainMapOutputWithContext

func (o CustomizedDomainMapOutput) ToCustomizedDomainMapOutputWithContext(ctx context.Context) CustomizedDomainMapOutput

type CustomizedDomainOutput

type CustomizedDomainOutput struct{ *pulumi.OutputState }

func (CustomizedDomainOutput) CertificateId

func (o CustomizedDomainOutput) CertificateId() pulumi.StringOutput

certificate id.

func (CustomizedDomainOutput) DomainName

custom domain name.

func (CustomizedDomainOutput) ElementType

func (CustomizedDomainOutput) ElementType() reflect.Type

func (CustomizedDomainOutput) RegistryId

instance id.

func (CustomizedDomainOutput) Tags

Tag description list.

func (CustomizedDomainOutput) ToCustomizedDomainOutput

func (o CustomizedDomainOutput) ToCustomizedDomainOutput() CustomizedDomainOutput

func (CustomizedDomainOutput) ToCustomizedDomainOutputWithContext

func (o CustomizedDomainOutput) ToCustomizedDomainOutputWithContext(ctx context.Context) CustomizedDomainOutput

type CustomizedDomainState

type CustomizedDomainState struct {
	// certificate id.
	CertificateId pulumi.StringPtrInput
	// custom domain name.
	DomainName pulumi.StringPtrInput
	// instance id.
	RegistryId pulumi.StringPtrInput
	// Tag description list.
	Tags pulumi.MapInput
}

func (CustomizedDomainState) ElementType

func (CustomizedDomainState) ElementType() reflect.Type

type DeleteImageOperation

type DeleteImageOperation struct {
	pulumi.CustomResourceState

	// image version name.
	ImageVersion pulumi.StringOutput `pulumi:"imageVersion"`
	// namespace name.
	NamespaceName pulumi.StringOutput `pulumi:"namespaceName"`
	// instance id.
	RegistryId pulumi.StringOutput `pulumi:"registryId"`
	// repository name.
	RepositoryName pulumi.StringOutput `pulumi:"repositoryName"`
}

func GetDeleteImageOperation

func GetDeleteImageOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeleteImageOperationState, opts ...pulumi.ResourceOption) (*DeleteImageOperation, error)

GetDeleteImageOperation gets an existing DeleteImageOperation 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 NewDeleteImageOperation

func NewDeleteImageOperation(ctx *pulumi.Context,
	name string, args *DeleteImageOperationArgs, opts ...pulumi.ResourceOption) (*DeleteImageOperation, error)

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

func (*DeleteImageOperation) ElementType

func (*DeleteImageOperation) ElementType() reflect.Type

func (*DeleteImageOperation) ToDeleteImageOperationOutput

func (i *DeleteImageOperation) ToDeleteImageOperationOutput() DeleteImageOperationOutput

func (*DeleteImageOperation) ToDeleteImageOperationOutputWithContext

func (i *DeleteImageOperation) ToDeleteImageOperationOutputWithContext(ctx context.Context) DeleteImageOperationOutput

type DeleteImageOperationArgs

type DeleteImageOperationArgs struct {
	// image version name.
	ImageVersion pulumi.StringInput
	// namespace name.
	NamespaceName pulumi.StringInput
	// instance id.
	RegistryId pulumi.StringInput
	// repository name.
	RepositoryName pulumi.StringInput
}

The set of arguments for constructing a DeleteImageOperation resource.

func (DeleteImageOperationArgs) ElementType

func (DeleteImageOperationArgs) ElementType() reflect.Type

type DeleteImageOperationArray

type DeleteImageOperationArray []DeleteImageOperationInput

func (DeleteImageOperationArray) ElementType

func (DeleteImageOperationArray) ElementType() reflect.Type

func (DeleteImageOperationArray) ToDeleteImageOperationArrayOutput

func (i DeleteImageOperationArray) ToDeleteImageOperationArrayOutput() DeleteImageOperationArrayOutput

func (DeleteImageOperationArray) ToDeleteImageOperationArrayOutputWithContext

func (i DeleteImageOperationArray) ToDeleteImageOperationArrayOutputWithContext(ctx context.Context) DeleteImageOperationArrayOutput

type DeleteImageOperationArrayInput

type DeleteImageOperationArrayInput interface {
	pulumi.Input

	ToDeleteImageOperationArrayOutput() DeleteImageOperationArrayOutput
	ToDeleteImageOperationArrayOutputWithContext(context.Context) DeleteImageOperationArrayOutput
}

DeleteImageOperationArrayInput is an input type that accepts DeleteImageOperationArray and DeleteImageOperationArrayOutput values. You can construct a concrete instance of `DeleteImageOperationArrayInput` via:

DeleteImageOperationArray{ DeleteImageOperationArgs{...} }

type DeleteImageOperationArrayOutput

type DeleteImageOperationArrayOutput struct{ *pulumi.OutputState }

func (DeleteImageOperationArrayOutput) ElementType

func (DeleteImageOperationArrayOutput) Index

func (DeleteImageOperationArrayOutput) ToDeleteImageOperationArrayOutput

func (o DeleteImageOperationArrayOutput) ToDeleteImageOperationArrayOutput() DeleteImageOperationArrayOutput

func (DeleteImageOperationArrayOutput) ToDeleteImageOperationArrayOutputWithContext

func (o DeleteImageOperationArrayOutput) ToDeleteImageOperationArrayOutputWithContext(ctx context.Context) DeleteImageOperationArrayOutput

type DeleteImageOperationInput

type DeleteImageOperationInput interface {
	pulumi.Input

	ToDeleteImageOperationOutput() DeleteImageOperationOutput
	ToDeleteImageOperationOutputWithContext(ctx context.Context) DeleteImageOperationOutput
}

type DeleteImageOperationMap

type DeleteImageOperationMap map[string]DeleteImageOperationInput

func (DeleteImageOperationMap) ElementType

func (DeleteImageOperationMap) ElementType() reflect.Type

func (DeleteImageOperationMap) ToDeleteImageOperationMapOutput

func (i DeleteImageOperationMap) ToDeleteImageOperationMapOutput() DeleteImageOperationMapOutput

func (DeleteImageOperationMap) ToDeleteImageOperationMapOutputWithContext

func (i DeleteImageOperationMap) ToDeleteImageOperationMapOutputWithContext(ctx context.Context) DeleteImageOperationMapOutput

type DeleteImageOperationMapInput

type DeleteImageOperationMapInput interface {
	pulumi.Input

	ToDeleteImageOperationMapOutput() DeleteImageOperationMapOutput
	ToDeleteImageOperationMapOutputWithContext(context.Context) DeleteImageOperationMapOutput
}

DeleteImageOperationMapInput is an input type that accepts DeleteImageOperationMap and DeleteImageOperationMapOutput values. You can construct a concrete instance of `DeleteImageOperationMapInput` via:

DeleteImageOperationMap{ "key": DeleteImageOperationArgs{...} }

type DeleteImageOperationMapOutput

type DeleteImageOperationMapOutput struct{ *pulumi.OutputState }

func (DeleteImageOperationMapOutput) ElementType

func (DeleteImageOperationMapOutput) MapIndex

func (DeleteImageOperationMapOutput) ToDeleteImageOperationMapOutput

func (o DeleteImageOperationMapOutput) ToDeleteImageOperationMapOutput() DeleteImageOperationMapOutput

func (DeleteImageOperationMapOutput) ToDeleteImageOperationMapOutputWithContext

func (o DeleteImageOperationMapOutput) ToDeleteImageOperationMapOutputWithContext(ctx context.Context) DeleteImageOperationMapOutput

type DeleteImageOperationOutput

type DeleteImageOperationOutput struct{ *pulumi.OutputState }

func (DeleteImageOperationOutput) ElementType

func (DeleteImageOperationOutput) ElementType() reflect.Type

func (DeleteImageOperationOutput) ImageVersion

image version name.

func (DeleteImageOperationOutput) NamespaceName

namespace name.

func (DeleteImageOperationOutput) RegistryId

instance id.

func (DeleteImageOperationOutput) RepositoryName

func (o DeleteImageOperationOutput) RepositoryName() pulumi.StringOutput

repository name.

func (DeleteImageOperationOutput) ToDeleteImageOperationOutput

func (o DeleteImageOperationOutput) ToDeleteImageOperationOutput() DeleteImageOperationOutput

func (DeleteImageOperationOutput) ToDeleteImageOperationOutputWithContext

func (o DeleteImageOperationOutput) ToDeleteImageOperationOutputWithContext(ctx context.Context) DeleteImageOperationOutput

type DeleteImageOperationState

type DeleteImageOperationState struct {
	// image version name.
	ImageVersion pulumi.StringPtrInput
	// namespace name.
	NamespaceName pulumi.StringPtrInput
	// instance id.
	RegistryId pulumi.StringPtrInput
	// repository name.
	RepositoryName pulumi.StringPtrInput
}

func (DeleteImageOperationState) ElementType

func (DeleteImageOperationState) ElementType() reflect.Type

type GetImageManifestsArgs

type GetImageManifestsArgs struct {
	ImageVersion     string  `pulumi:"imageVersion"`
	NamespaceName    string  `pulumi:"namespaceName"`
	RegistryId       string  `pulumi:"registryId"`
	RepositoryName   string  `pulumi:"repositoryName"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getImageManifests.

type GetImageManifestsOutputArgs

type GetImageManifestsOutputArgs struct {
	ImageVersion     pulumi.StringInput    `pulumi:"imageVersion"`
	NamespaceName    pulumi.StringInput    `pulumi:"namespaceName"`
	RegistryId       pulumi.StringInput    `pulumi:"registryId"`
	RepositoryName   pulumi.StringInput    `pulumi:"repositoryName"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getImageManifests.

func (GetImageManifestsOutputArgs) ElementType

type GetImageManifestsResult

type GetImageManifestsResult struct {
	Config string `pulumi:"config"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ImageVersion     string  `pulumi:"imageVersion"`
	Manifest         string  `pulumi:"manifest"`
	NamespaceName    string  `pulumi:"namespaceName"`
	RegistryId       string  `pulumi:"registryId"`
	RepositoryName   string  `pulumi:"repositoryName"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getImageManifests.

type GetImageManifestsResultOutput

type GetImageManifestsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getImageManifests.

func (GetImageManifestsResultOutput) Config

func (GetImageManifestsResultOutput) ElementType

func (GetImageManifestsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetImageManifestsResultOutput) ImageVersion

func (GetImageManifestsResultOutput) Manifest

func (GetImageManifestsResultOutput) NamespaceName

func (GetImageManifestsResultOutput) RegistryId

func (GetImageManifestsResultOutput) RepositoryName

func (GetImageManifestsResultOutput) ResultOutputFile

func (GetImageManifestsResultOutput) ToGetImageManifestsResultOutput

func (o GetImageManifestsResultOutput) ToGetImageManifestsResultOutput() GetImageManifestsResultOutput

func (GetImageManifestsResultOutput) ToGetImageManifestsResultOutputWithContext

func (o GetImageManifestsResultOutput) ToGetImageManifestsResultOutputWithContext(ctx context.Context) GetImageManifestsResultOutput

type GetImagesArgs

type GetImagesArgs struct {
	Digest           *string `pulumi:"digest"`
	ExactMatch       *bool   `pulumi:"exactMatch"`
	ImageVersion     *string `pulumi:"imageVersion"`
	NamespaceName    string  `pulumi:"namespaceName"`
	RegistryId       string  `pulumi:"registryId"`
	RepositoryName   string  `pulumi:"repositoryName"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getImages.

type GetImagesImageInfoList

type GetImagesImageInfoList struct {
	Digest       string `pulumi:"digest"`
	ImageVersion string `pulumi:"imageVersion"`
	Kind         string `pulumi:"kind"`
	KmsSignature string `pulumi:"kmsSignature"`
	Size         int    `pulumi:"size"`
	UpdateTime   string `pulumi:"updateTime"`
}

type GetImagesImageInfoListArgs

type GetImagesImageInfoListArgs struct {
	Digest       pulumi.StringInput `pulumi:"digest"`
	ImageVersion pulumi.StringInput `pulumi:"imageVersion"`
	Kind         pulumi.StringInput `pulumi:"kind"`
	KmsSignature pulumi.StringInput `pulumi:"kmsSignature"`
	Size         pulumi.IntInput    `pulumi:"size"`
	UpdateTime   pulumi.StringInput `pulumi:"updateTime"`
}

func (GetImagesImageInfoListArgs) ElementType

func (GetImagesImageInfoListArgs) ElementType() reflect.Type

func (GetImagesImageInfoListArgs) ToGetImagesImageInfoListOutput

func (i GetImagesImageInfoListArgs) ToGetImagesImageInfoListOutput() GetImagesImageInfoListOutput

func (GetImagesImageInfoListArgs) ToGetImagesImageInfoListOutputWithContext

func (i GetImagesImageInfoListArgs) ToGetImagesImageInfoListOutputWithContext(ctx context.Context) GetImagesImageInfoListOutput

type GetImagesImageInfoListArray

type GetImagesImageInfoListArray []GetImagesImageInfoListInput

func (GetImagesImageInfoListArray) ElementType

func (GetImagesImageInfoListArray) ToGetImagesImageInfoListArrayOutput

func (i GetImagesImageInfoListArray) ToGetImagesImageInfoListArrayOutput() GetImagesImageInfoListArrayOutput

func (GetImagesImageInfoListArray) ToGetImagesImageInfoListArrayOutputWithContext

func (i GetImagesImageInfoListArray) ToGetImagesImageInfoListArrayOutputWithContext(ctx context.Context) GetImagesImageInfoListArrayOutput

type GetImagesImageInfoListArrayInput

type GetImagesImageInfoListArrayInput interface {
	pulumi.Input

	ToGetImagesImageInfoListArrayOutput() GetImagesImageInfoListArrayOutput
	ToGetImagesImageInfoListArrayOutputWithContext(context.Context) GetImagesImageInfoListArrayOutput
}

GetImagesImageInfoListArrayInput is an input type that accepts GetImagesImageInfoListArray and GetImagesImageInfoListArrayOutput values. You can construct a concrete instance of `GetImagesImageInfoListArrayInput` via:

GetImagesImageInfoListArray{ GetImagesImageInfoListArgs{...} }

type GetImagesImageInfoListArrayOutput

type GetImagesImageInfoListArrayOutput struct{ *pulumi.OutputState }

func (GetImagesImageInfoListArrayOutput) ElementType

func (GetImagesImageInfoListArrayOutput) Index

func (GetImagesImageInfoListArrayOutput) ToGetImagesImageInfoListArrayOutput

func (o GetImagesImageInfoListArrayOutput) ToGetImagesImageInfoListArrayOutput() GetImagesImageInfoListArrayOutput

func (GetImagesImageInfoListArrayOutput) ToGetImagesImageInfoListArrayOutputWithContext

func (o GetImagesImageInfoListArrayOutput) ToGetImagesImageInfoListArrayOutputWithContext(ctx context.Context) GetImagesImageInfoListArrayOutput

type GetImagesImageInfoListInput

type GetImagesImageInfoListInput interface {
	pulumi.Input

	ToGetImagesImageInfoListOutput() GetImagesImageInfoListOutput
	ToGetImagesImageInfoListOutputWithContext(context.Context) GetImagesImageInfoListOutput
}

GetImagesImageInfoListInput is an input type that accepts GetImagesImageInfoListArgs and GetImagesImageInfoListOutput values. You can construct a concrete instance of `GetImagesImageInfoListInput` via:

GetImagesImageInfoListArgs{...}

type GetImagesImageInfoListOutput

type GetImagesImageInfoListOutput struct{ *pulumi.OutputState }

func (GetImagesImageInfoListOutput) Digest

func (GetImagesImageInfoListOutput) ElementType

func (GetImagesImageInfoListOutput) ImageVersion

func (GetImagesImageInfoListOutput) Kind

func (GetImagesImageInfoListOutput) KmsSignature

func (GetImagesImageInfoListOutput) Size

func (GetImagesImageInfoListOutput) ToGetImagesImageInfoListOutput

func (o GetImagesImageInfoListOutput) ToGetImagesImageInfoListOutput() GetImagesImageInfoListOutput

func (GetImagesImageInfoListOutput) ToGetImagesImageInfoListOutputWithContext

func (o GetImagesImageInfoListOutput) ToGetImagesImageInfoListOutputWithContext(ctx context.Context) GetImagesImageInfoListOutput

func (GetImagesImageInfoListOutput) UpdateTime

type GetImagesOutputArgs

type GetImagesOutputArgs struct {
	Digest           pulumi.StringPtrInput `pulumi:"digest"`
	ExactMatch       pulumi.BoolPtrInput   `pulumi:"exactMatch"`
	ImageVersion     pulumi.StringPtrInput `pulumi:"imageVersion"`
	NamespaceName    pulumi.StringInput    `pulumi:"namespaceName"`
	RegistryId       pulumi.StringInput    `pulumi:"registryId"`
	RepositoryName   pulumi.StringInput    `pulumi:"repositoryName"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getImages.

func (GetImagesOutputArgs) ElementType

func (GetImagesOutputArgs) ElementType() reflect.Type

type GetImagesResult

type GetImagesResult struct {
	Digest     *string `pulumi:"digest"`
	ExactMatch *bool   `pulumi:"exactMatch"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                   `pulumi:"id"`
	ImageInfoLists   []GetImagesImageInfoList `pulumi:"imageInfoLists"`
	ImageVersion     *string                  `pulumi:"imageVersion"`
	NamespaceName    string                   `pulumi:"namespaceName"`
	RegistryId       string                   `pulumi:"registryId"`
	RepositoryName   string                   `pulumi:"repositoryName"`
	ResultOutputFile *string                  `pulumi:"resultOutputFile"`
}

A collection of values returned by getImages.

func GetImages

func GetImages(ctx *pulumi.Context, args *GetImagesArgs, opts ...pulumi.InvokeOption) (*GetImagesResult, error)

type GetImagesResultOutput

type GetImagesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getImages.

func (GetImagesResultOutput) Digest

func (GetImagesResultOutput) ElementType

func (GetImagesResultOutput) ElementType() reflect.Type

func (GetImagesResultOutput) ExactMatch

func (GetImagesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetImagesResultOutput) ImageInfoLists

func (GetImagesResultOutput) ImageVersion

func (o GetImagesResultOutput) ImageVersion() pulumi.StringPtrOutput

func (GetImagesResultOutput) NamespaceName

func (o GetImagesResultOutput) NamespaceName() pulumi.StringOutput

func (GetImagesResultOutput) RegistryId

func (o GetImagesResultOutput) RegistryId() pulumi.StringOutput

func (GetImagesResultOutput) RepositoryName

func (o GetImagesResultOutput) RepositoryName() pulumi.StringOutput

func (GetImagesResultOutput) ResultOutputFile

func (o GetImagesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetImagesResultOutput) ToGetImagesResultOutput

func (o GetImagesResultOutput) ToGetImagesResultOutput() GetImagesResultOutput

func (GetImagesResultOutput) ToGetImagesResultOutputWithContext

func (o GetImagesResultOutput) ToGetImagesResultOutputWithContext(ctx context.Context) GetImagesResultOutput

type GetInstancesArgs

type GetInstancesArgs struct {
	InstanceId       *string `pulumi:"instanceId"`
	Name             *string `pulumi:"name"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstances.

type GetInstancesInstanceList

type GetInstancesInstanceList struct {
	Id               string                 `pulumi:"id"`
	InstanceType     string                 `pulumi:"instanceType"`
	InternalEndPoint string                 `pulumi:"internalEndPoint"`
	Name             string                 `pulumi:"name"`
	PublicDomain     string                 `pulumi:"publicDomain"`
	Status           string                 `pulumi:"status"`
	Tags             map[string]interface{} `pulumi:"tags"`
}

type GetInstancesInstanceListArgs

type GetInstancesInstanceListArgs struct {
	Id               pulumi.StringInput `pulumi:"id"`
	InstanceType     pulumi.StringInput `pulumi:"instanceType"`
	InternalEndPoint pulumi.StringInput `pulumi:"internalEndPoint"`
	Name             pulumi.StringInput `pulumi:"name"`
	PublicDomain     pulumi.StringInput `pulumi:"publicDomain"`
	Status           pulumi.StringInput `pulumi:"status"`
	Tags             pulumi.MapInput    `pulumi:"tags"`
}

func (GetInstancesInstanceListArgs) ElementType

func (GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutput

func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput

func (GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutputWithContext

func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput

type GetInstancesInstanceListArray

type GetInstancesInstanceListArray []GetInstancesInstanceListInput

func (GetInstancesInstanceListArray) ElementType

func (GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutput

func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput

func (GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutputWithContext

func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput

type GetInstancesInstanceListArrayInput

type GetInstancesInstanceListArrayInput interface {
	pulumi.Input

	ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput
	ToGetInstancesInstanceListArrayOutputWithContext(context.Context) GetInstancesInstanceListArrayOutput
}

GetInstancesInstanceListArrayInput is an input type that accepts GetInstancesInstanceListArray and GetInstancesInstanceListArrayOutput values. You can construct a concrete instance of `GetInstancesInstanceListArrayInput` via:

GetInstancesInstanceListArray{ GetInstancesInstanceListArgs{...} }

type GetInstancesInstanceListArrayOutput

type GetInstancesInstanceListArrayOutput struct{ *pulumi.OutputState }

func (GetInstancesInstanceListArrayOutput) ElementType

func (GetInstancesInstanceListArrayOutput) Index

func (GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutput

func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput

func (GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutputWithContext

func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput

type GetInstancesInstanceListInput

type GetInstancesInstanceListInput interface {
	pulumi.Input

	ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
	ToGetInstancesInstanceListOutputWithContext(context.Context) GetInstancesInstanceListOutput
}

GetInstancesInstanceListInput is an input type that accepts GetInstancesInstanceListArgs and GetInstancesInstanceListOutput values. You can construct a concrete instance of `GetInstancesInstanceListInput` via:

GetInstancesInstanceListArgs{...}

type GetInstancesInstanceListOutput

type GetInstancesInstanceListOutput struct{ *pulumi.OutputState }

func (GetInstancesInstanceListOutput) ElementType

func (GetInstancesInstanceListOutput) Id

func (GetInstancesInstanceListOutput) InstanceType

func (GetInstancesInstanceListOutput) InternalEndPoint

func (o GetInstancesInstanceListOutput) InternalEndPoint() pulumi.StringOutput

func (GetInstancesInstanceListOutput) Name

func (GetInstancesInstanceListOutput) PublicDomain

func (GetInstancesInstanceListOutput) Status

func (GetInstancesInstanceListOutput) Tags

func (GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput

func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput

func (GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext

func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput

type GetInstancesOutputArgs

type GetInstancesOutputArgs struct {
	InstanceId       pulumi.StringPtrInput `pulumi:"instanceId"`
	Name             pulumi.StringPtrInput `pulumi:"name"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstances.

func (GetInstancesOutputArgs) ElementType

func (GetInstancesOutputArgs) ElementType() reflect.Type

type GetInstancesResult

type GetInstancesResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                     `pulumi:"id"`
	InstanceId       *string                    `pulumi:"instanceId"`
	InstanceLists    []GetInstancesInstanceList `pulumi:"instanceLists"`
	Name             *string                    `pulumi:"name"`
	ResultOutputFile *string                    `pulumi:"resultOutputFile"`
}

A collection of values returned by getInstances.

func GetInstances

func GetInstances(ctx *pulumi.Context, args *GetInstancesArgs, opts ...pulumi.InvokeOption) (*GetInstancesResult, error)

type GetInstancesResultOutput

type GetInstancesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstances.

func (GetInstancesResultOutput) ElementType

func (GetInstancesResultOutput) ElementType() reflect.Type

func (GetInstancesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInstancesResultOutput) InstanceId

func (GetInstancesResultOutput) InstanceLists

func (GetInstancesResultOutput) Name

func (GetInstancesResultOutput) ResultOutputFile

func (o GetInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetInstancesResultOutput) ToGetInstancesResultOutput

func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput

func (GetInstancesResultOutput) ToGetInstancesResultOutputWithContext

func (o GetInstancesResultOutput) ToGetInstancesResultOutputWithContext(ctx context.Context) GetInstancesResultOutput

type GetNamespacesArgs

type GetNamespacesArgs struct {
	InstanceId       string  `pulumi:"instanceId"`
	NamespaceName    *string `pulumi:"namespaceName"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getNamespaces.

type GetNamespacesNamespaceList

type GetNamespacesNamespaceList struct {
	Id       int    `pulumi:"id"`
	IsPublic bool   `pulumi:"isPublic"`
	Name     string `pulumi:"name"`
}

type GetNamespacesNamespaceListArgs

type GetNamespacesNamespaceListArgs struct {
	Id       pulumi.IntInput    `pulumi:"id"`
	IsPublic pulumi.BoolInput   `pulumi:"isPublic"`
	Name     pulumi.StringInput `pulumi:"name"`
}

func (GetNamespacesNamespaceListArgs) ElementType

func (GetNamespacesNamespaceListArgs) ToGetNamespacesNamespaceListOutput

func (i GetNamespacesNamespaceListArgs) ToGetNamespacesNamespaceListOutput() GetNamespacesNamespaceListOutput

func (GetNamespacesNamespaceListArgs) ToGetNamespacesNamespaceListOutputWithContext

func (i GetNamespacesNamespaceListArgs) ToGetNamespacesNamespaceListOutputWithContext(ctx context.Context) GetNamespacesNamespaceListOutput

type GetNamespacesNamespaceListArray

type GetNamespacesNamespaceListArray []GetNamespacesNamespaceListInput

func (GetNamespacesNamespaceListArray) ElementType

func (GetNamespacesNamespaceListArray) ToGetNamespacesNamespaceListArrayOutput

func (i GetNamespacesNamespaceListArray) ToGetNamespacesNamespaceListArrayOutput() GetNamespacesNamespaceListArrayOutput

func (GetNamespacesNamespaceListArray) ToGetNamespacesNamespaceListArrayOutputWithContext

func (i GetNamespacesNamespaceListArray) ToGetNamespacesNamespaceListArrayOutputWithContext(ctx context.Context) GetNamespacesNamespaceListArrayOutput

type GetNamespacesNamespaceListArrayInput

type GetNamespacesNamespaceListArrayInput interface {
	pulumi.Input

	ToGetNamespacesNamespaceListArrayOutput() GetNamespacesNamespaceListArrayOutput
	ToGetNamespacesNamespaceListArrayOutputWithContext(context.Context) GetNamespacesNamespaceListArrayOutput
}

GetNamespacesNamespaceListArrayInput is an input type that accepts GetNamespacesNamespaceListArray and GetNamespacesNamespaceListArrayOutput values. You can construct a concrete instance of `GetNamespacesNamespaceListArrayInput` via:

GetNamespacesNamespaceListArray{ GetNamespacesNamespaceListArgs{...} }

type GetNamespacesNamespaceListArrayOutput

type GetNamespacesNamespaceListArrayOutput struct{ *pulumi.OutputState }

func (GetNamespacesNamespaceListArrayOutput) ElementType

func (GetNamespacesNamespaceListArrayOutput) Index

func (GetNamespacesNamespaceListArrayOutput) ToGetNamespacesNamespaceListArrayOutput

func (o GetNamespacesNamespaceListArrayOutput) ToGetNamespacesNamespaceListArrayOutput() GetNamespacesNamespaceListArrayOutput

func (GetNamespacesNamespaceListArrayOutput) ToGetNamespacesNamespaceListArrayOutputWithContext

func (o GetNamespacesNamespaceListArrayOutput) ToGetNamespacesNamespaceListArrayOutputWithContext(ctx context.Context) GetNamespacesNamespaceListArrayOutput

type GetNamespacesNamespaceListInput

type GetNamespacesNamespaceListInput interface {
	pulumi.Input

	ToGetNamespacesNamespaceListOutput() GetNamespacesNamespaceListOutput
	ToGetNamespacesNamespaceListOutputWithContext(context.Context) GetNamespacesNamespaceListOutput
}

GetNamespacesNamespaceListInput is an input type that accepts GetNamespacesNamespaceListArgs and GetNamespacesNamespaceListOutput values. You can construct a concrete instance of `GetNamespacesNamespaceListInput` via:

GetNamespacesNamespaceListArgs{...}

type GetNamespacesNamespaceListOutput

type GetNamespacesNamespaceListOutput struct{ *pulumi.OutputState }

func (GetNamespacesNamespaceListOutput) ElementType

func (GetNamespacesNamespaceListOutput) Id

func (GetNamespacesNamespaceListOutput) IsPublic

func (GetNamespacesNamespaceListOutput) Name

func (GetNamespacesNamespaceListOutput) ToGetNamespacesNamespaceListOutput

func (o GetNamespacesNamespaceListOutput) ToGetNamespacesNamespaceListOutput() GetNamespacesNamespaceListOutput

func (GetNamespacesNamespaceListOutput) ToGetNamespacesNamespaceListOutputWithContext

func (o GetNamespacesNamespaceListOutput) ToGetNamespacesNamespaceListOutputWithContext(ctx context.Context) GetNamespacesNamespaceListOutput

type GetNamespacesOutputArgs

type GetNamespacesOutputArgs struct {
	InstanceId       pulumi.StringInput    `pulumi:"instanceId"`
	NamespaceName    pulumi.StringPtrInput `pulumi:"namespaceName"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getNamespaces.

func (GetNamespacesOutputArgs) ElementType

func (GetNamespacesOutputArgs) ElementType() reflect.Type

type GetNamespacesResult

type GetNamespacesResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                       `pulumi:"id"`
	InstanceId       string                       `pulumi:"instanceId"`
	NamespaceLists   []GetNamespacesNamespaceList `pulumi:"namespaceLists"`
	NamespaceName    *string                      `pulumi:"namespaceName"`
	ResultOutputFile *string                      `pulumi:"resultOutputFile"`
}

A collection of values returned by getNamespaces.

func GetNamespaces

func GetNamespaces(ctx *pulumi.Context, args *GetNamespacesArgs, opts ...pulumi.InvokeOption) (*GetNamespacesResult, error)

type GetNamespacesResultOutput

type GetNamespacesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getNamespaces.

func (GetNamespacesResultOutput) ElementType

func (GetNamespacesResultOutput) ElementType() reflect.Type

func (GetNamespacesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetNamespacesResultOutput) InstanceId

func (GetNamespacesResultOutput) NamespaceLists

func (GetNamespacesResultOutput) NamespaceName

func (GetNamespacesResultOutput) ResultOutputFile

func (o GetNamespacesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetNamespacesResultOutput) ToGetNamespacesResultOutput

func (o GetNamespacesResultOutput) ToGetNamespacesResultOutput() GetNamespacesResultOutput

func (GetNamespacesResultOutput) ToGetNamespacesResultOutputWithContext

func (o GetNamespacesResultOutput) ToGetNamespacesResultOutputWithContext(ctx context.Context) GetNamespacesResultOutput

type GetReplicationInstanceCreateTasksArgs

type GetReplicationInstanceCreateTasksArgs struct {
	ReplicationRegionId   int     `pulumi:"replicationRegionId"`
	ReplicationRegistryId string  `pulumi:"replicationRegistryId"`
	ResultOutputFile      *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getReplicationInstanceCreateTasks.

type GetReplicationInstanceCreateTasksOutputArgs

type GetReplicationInstanceCreateTasksOutputArgs struct {
	ReplicationRegionId   pulumi.IntInput       `pulumi:"replicationRegionId"`
	ReplicationRegistryId pulumi.StringInput    `pulumi:"replicationRegistryId"`
	ResultOutputFile      pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getReplicationInstanceCreateTasks.

func (GetReplicationInstanceCreateTasksOutputArgs) ElementType

type GetReplicationInstanceCreateTasksResult

type GetReplicationInstanceCreateTasksResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id                    string                                        `pulumi:"id"`
	ReplicationRegionId   int                                           `pulumi:"replicationRegionId"`
	ReplicationRegistryId string                                        `pulumi:"replicationRegistryId"`
	ResultOutputFile      *string                                       `pulumi:"resultOutputFile"`
	Status                string                                        `pulumi:"status"`
	TaskDetails           []GetReplicationInstanceCreateTasksTaskDetail `pulumi:"taskDetails"`
}

A collection of values returned by getReplicationInstanceCreateTasks.

type GetReplicationInstanceCreateTasksResultOutput

type GetReplicationInstanceCreateTasksResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getReplicationInstanceCreateTasks.

func (GetReplicationInstanceCreateTasksResultOutput) ElementType

func (GetReplicationInstanceCreateTasksResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetReplicationInstanceCreateTasksResultOutput) ReplicationRegionId

func (GetReplicationInstanceCreateTasksResultOutput) ReplicationRegistryId

func (GetReplicationInstanceCreateTasksResultOutput) ResultOutputFile

func (GetReplicationInstanceCreateTasksResultOutput) Status

func (GetReplicationInstanceCreateTasksResultOutput) TaskDetails

func (GetReplicationInstanceCreateTasksResultOutput) ToGetReplicationInstanceCreateTasksResultOutput

func (o GetReplicationInstanceCreateTasksResultOutput) ToGetReplicationInstanceCreateTasksResultOutput() GetReplicationInstanceCreateTasksResultOutput

func (GetReplicationInstanceCreateTasksResultOutput) ToGetReplicationInstanceCreateTasksResultOutputWithContext

func (o GetReplicationInstanceCreateTasksResultOutput) ToGetReplicationInstanceCreateTasksResultOutputWithContext(ctx context.Context) GetReplicationInstanceCreateTasksResultOutput

type GetReplicationInstanceCreateTasksTaskDetail

type GetReplicationInstanceCreateTasksTaskDetail struct {
	CreatedTime  string `pulumi:"createdTime"`
	FinishedTime string `pulumi:"finishedTime"`
	TaskMessage  string `pulumi:"taskMessage"`
	TaskName     string `pulumi:"taskName"`
	TaskStatus   string `pulumi:"taskStatus"`
	TaskUuid     string `pulumi:"taskUuid"`
}

type GetReplicationInstanceCreateTasksTaskDetailArgs

type GetReplicationInstanceCreateTasksTaskDetailArgs struct {
	CreatedTime  pulumi.StringInput `pulumi:"createdTime"`
	FinishedTime pulumi.StringInput `pulumi:"finishedTime"`
	TaskMessage  pulumi.StringInput `pulumi:"taskMessage"`
	TaskName     pulumi.StringInput `pulumi:"taskName"`
	TaskStatus   pulumi.StringInput `pulumi:"taskStatus"`
	TaskUuid     pulumi.StringInput `pulumi:"taskUuid"`
}

func (GetReplicationInstanceCreateTasksTaskDetailArgs) ElementType

func (GetReplicationInstanceCreateTasksTaskDetailArgs) ToGetReplicationInstanceCreateTasksTaskDetailOutput

func (i GetReplicationInstanceCreateTasksTaskDetailArgs) ToGetReplicationInstanceCreateTasksTaskDetailOutput() GetReplicationInstanceCreateTasksTaskDetailOutput

func (GetReplicationInstanceCreateTasksTaskDetailArgs) ToGetReplicationInstanceCreateTasksTaskDetailOutputWithContext

func (i GetReplicationInstanceCreateTasksTaskDetailArgs) ToGetReplicationInstanceCreateTasksTaskDetailOutputWithContext(ctx context.Context) GetReplicationInstanceCreateTasksTaskDetailOutput

type GetReplicationInstanceCreateTasksTaskDetailArray

type GetReplicationInstanceCreateTasksTaskDetailArray []GetReplicationInstanceCreateTasksTaskDetailInput

func (GetReplicationInstanceCreateTasksTaskDetailArray) ElementType

func (GetReplicationInstanceCreateTasksTaskDetailArray) ToGetReplicationInstanceCreateTasksTaskDetailArrayOutput

func (i GetReplicationInstanceCreateTasksTaskDetailArray) ToGetReplicationInstanceCreateTasksTaskDetailArrayOutput() GetReplicationInstanceCreateTasksTaskDetailArrayOutput

func (GetReplicationInstanceCreateTasksTaskDetailArray) ToGetReplicationInstanceCreateTasksTaskDetailArrayOutputWithContext

func (i GetReplicationInstanceCreateTasksTaskDetailArray) ToGetReplicationInstanceCreateTasksTaskDetailArrayOutputWithContext(ctx context.Context) GetReplicationInstanceCreateTasksTaskDetailArrayOutput

type GetReplicationInstanceCreateTasksTaskDetailArrayInput

type GetReplicationInstanceCreateTasksTaskDetailArrayInput interface {
	pulumi.Input

	ToGetReplicationInstanceCreateTasksTaskDetailArrayOutput() GetReplicationInstanceCreateTasksTaskDetailArrayOutput
	ToGetReplicationInstanceCreateTasksTaskDetailArrayOutputWithContext(context.Context) GetReplicationInstanceCreateTasksTaskDetailArrayOutput
}

GetReplicationInstanceCreateTasksTaskDetailArrayInput is an input type that accepts GetReplicationInstanceCreateTasksTaskDetailArray and GetReplicationInstanceCreateTasksTaskDetailArrayOutput values. You can construct a concrete instance of `GetReplicationInstanceCreateTasksTaskDetailArrayInput` via:

GetReplicationInstanceCreateTasksTaskDetailArray{ GetReplicationInstanceCreateTasksTaskDetailArgs{...} }

type GetReplicationInstanceCreateTasksTaskDetailArrayOutput

type GetReplicationInstanceCreateTasksTaskDetailArrayOutput struct{ *pulumi.OutputState }

func (GetReplicationInstanceCreateTasksTaskDetailArrayOutput) ElementType

func (GetReplicationInstanceCreateTasksTaskDetailArrayOutput) Index

func (GetReplicationInstanceCreateTasksTaskDetailArrayOutput) ToGetReplicationInstanceCreateTasksTaskDetailArrayOutput

func (GetReplicationInstanceCreateTasksTaskDetailArrayOutput) ToGetReplicationInstanceCreateTasksTaskDetailArrayOutputWithContext

func (o GetReplicationInstanceCreateTasksTaskDetailArrayOutput) ToGetReplicationInstanceCreateTasksTaskDetailArrayOutputWithContext(ctx context.Context) GetReplicationInstanceCreateTasksTaskDetailArrayOutput

type GetReplicationInstanceCreateTasksTaskDetailInput

type GetReplicationInstanceCreateTasksTaskDetailInput interface {
	pulumi.Input

	ToGetReplicationInstanceCreateTasksTaskDetailOutput() GetReplicationInstanceCreateTasksTaskDetailOutput
	ToGetReplicationInstanceCreateTasksTaskDetailOutputWithContext(context.Context) GetReplicationInstanceCreateTasksTaskDetailOutput
}

GetReplicationInstanceCreateTasksTaskDetailInput is an input type that accepts GetReplicationInstanceCreateTasksTaskDetailArgs and GetReplicationInstanceCreateTasksTaskDetailOutput values. You can construct a concrete instance of `GetReplicationInstanceCreateTasksTaskDetailInput` via:

GetReplicationInstanceCreateTasksTaskDetailArgs{...}

type GetReplicationInstanceCreateTasksTaskDetailOutput

type GetReplicationInstanceCreateTasksTaskDetailOutput struct{ *pulumi.OutputState }

func (GetReplicationInstanceCreateTasksTaskDetailOutput) CreatedTime

func (GetReplicationInstanceCreateTasksTaskDetailOutput) ElementType

func (GetReplicationInstanceCreateTasksTaskDetailOutput) FinishedTime

func (GetReplicationInstanceCreateTasksTaskDetailOutput) TaskMessage

func (GetReplicationInstanceCreateTasksTaskDetailOutput) TaskName

func (GetReplicationInstanceCreateTasksTaskDetailOutput) TaskStatus

func (GetReplicationInstanceCreateTasksTaskDetailOutput) TaskUuid

func (GetReplicationInstanceCreateTasksTaskDetailOutput) ToGetReplicationInstanceCreateTasksTaskDetailOutput

func (o GetReplicationInstanceCreateTasksTaskDetailOutput) ToGetReplicationInstanceCreateTasksTaskDetailOutput() GetReplicationInstanceCreateTasksTaskDetailOutput

func (GetReplicationInstanceCreateTasksTaskDetailOutput) ToGetReplicationInstanceCreateTasksTaskDetailOutputWithContext

func (o GetReplicationInstanceCreateTasksTaskDetailOutput) ToGetReplicationInstanceCreateTasksTaskDetailOutputWithContext(ctx context.Context) GetReplicationInstanceCreateTasksTaskDetailOutput

type GetReplicationInstanceSyncStatusArgs

type GetReplicationInstanceSyncStatusArgs struct {
	RegistryId            string  `pulumi:"registryId"`
	ReplicationRegionId   *int    `pulumi:"replicationRegionId"`
	ReplicationRegistryId string  `pulumi:"replicationRegistryId"`
	ResultOutputFile      *string `pulumi:"resultOutputFile"`
	ShowReplicationLog    *bool   `pulumi:"showReplicationLog"`
}

A collection of arguments for invoking getReplicationInstanceSyncStatus.

type GetReplicationInstanceSyncStatusOutputArgs

type GetReplicationInstanceSyncStatusOutputArgs struct {
	RegistryId            pulumi.StringInput    `pulumi:"registryId"`
	ReplicationRegionId   pulumi.IntPtrInput    `pulumi:"replicationRegionId"`
	ReplicationRegistryId pulumi.StringInput    `pulumi:"replicationRegistryId"`
	ResultOutputFile      pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	ShowReplicationLog    pulumi.BoolPtrInput   `pulumi:"showReplicationLog"`
}

A collection of arguments for invoking getReplicationInstanceSyncStatus.

func (GetReplicationInstanceSyncStatusOutputArgs) ElementType

type GetReplicationInstanceSyncStatusReplicationLog

type GetReplicationInstanceSyncStatusReplicationLog struct {
	Destination  string `pulumi:"destination"`
	EndTime      string `pulumi:"endTime"`
	ResourceType string `pulumi:"resourceType"`
	Source       string `pulumi:"source"`
	StartTime    string `pulumi:"startTime"`
	Status       string `pulumi:"status"`
}

type GetReplicationInstanceSyncStatusReplicationLogArgs

type GetReplicationInstanceSyncStatusReplicationLogArgs struct {
	Destination  pulumi.StringInput `pulumi:"destination"`
	EndTime      pulumi.StringInput `pulumi:"endTime"`
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	Source       pulumi.StringInput `pulumi:"source"`
	StartTime    pulumi.StringInput `pulumi:"startTime"`
	Status       pulumi.StringInput `pulumi:"status"`
}

func (GetReplicationInstanceSyncStatusReplicationLogArgs) ElementType

func (GetReplicationInstanceSyncStatusReplicationLogArgs) ToGetReplicationInstanceSyncStatusReplicationLogOutput

func (i GetReplicationInstanceSyncStatusReplicationLogArgs) ToGetReplicationInstanceSyncStatusReplicationLogOutput() GetReplicationInstanceSyncStatusReplicationLogOutput

func (GetReplicationInstanceSyncStatusReplicationLogArgs) ToGetReplicationInstanceSyncStatusReplicationLogOutputWithContext

func (i GetReplicationInstanceSyncStatusReplicationLogArgs) ToGetReplicationInstanceSyncStatusReplicationLogOutputWithContext(ctx context.Context) GetReplicationInstanceSyncStatusReplicationLogOutput

type GetReplicationInstanceSyncStatusReplicationLogArray

type GetReplicationInstanceSyncStatusReplicationLogArray []GetReplicationInstanceSyncStatusReplicationLogInput

func (GetReplicationInstanceSyncStatusReplicationLogArray) ElementType

func (GetReplicationInstanceSyncStatusReplicationLogArray) ToGetReplicationInstanceSyncStatusReplicationLogArrayOutput

func (i GetReplicationInstanceSyncStatusReplicationLogArray) ToGetReplicationInstanceSyncStatusReplicationLogArrayOutput() GetReplicationInstanceSyncStatusReplicationLogArrayOutput

func (GetReplicationInstanceSyncStatusReplicationLogArray) ToGetReplicationInstanceSyncStatusReplicationLogArrayOutputWithContext

func (i GetReplicationInstanceSyncStatusReplicationLogArray) ToGetReplicationInstanceSyncStatusReplicationLogArrayOutputWithContext(ctx context.Context) GetReplicationInstanceSyncStatusReplicationLogArrayOutput

type GetReplicationInstanceSyncStatusReplicationLogArrayInput

type GetReplicationInstanceSyncStatusReplicationLogArrayInput interface {
	pulumi.Input

	ToGetReplicationInstanceSyncStatusReplicationLogArrayOutput() GetReplicationInstanceSyncStatusReplicationLogArrayOutput
	ToGetReplicationInstanceSyncStatusReplicationLogArrayOutputWithContext(context.Context) GetReplicationInstanceSyncStatusReplicationLogArrayOutput
}

GetReplicationInstanceSyncStatusReplicationLogArrayInput is an input type that accepts GetReplicationInstanceSyncStatusReplicationLogArray and GetReplicationInstanceSyncStatusReplicationLogArrayOutput values. You can construct a concrete instance of `GetReplicationInstanceSyncStatusReplicationLogArrayInput` via:

GetReplicationInstanceSyncStatusReplicationLogArray{ GetReplicationInstanceSyncStatusReplicationLogArgs{...} }

type GetReplicationInstanceSyncStatusReplicationLogArrayOutput

type GetReplicationInstanceSyncStatusReplicationLogArrayOutput struct{ *pulumi.OutputState }

func (GetReplicationInstanceSyncStatusReplicationLogArrayOutput) ElementType

func (GetReplicationInstanceSyncStatusReplicationLogArrayOutput) Index

func (GetReplicationInstanceSyncStatusReplicationLogArrayOutput) ToGetReplicationInstanceSyncStatusReplicationLogArrayOutput

func (GetReplicationInstanceSyncStatusReplicationLogArrayOutput) ToGetReplicationInstanceSyncStatusReplicationLogArrayOutputWithContext

func (o GetReplicationInstanceSyncStatusReplicationLogArrayOutput) ToGetReplicationInstanceSyncStatusReplicationLogArrayOutputWithContext(ctx context.Context) GetReplicationInstanceSyncStatusReplicationLogArrayOutput

type GetReplicationInstanceSyncStatusReplicationLogInput

type GetReplicationInstanceSyncStatusReplicationLogInput interface {
	pulumi.Input

	ToGetReplicationInstanceSyncStatusReplicationLogOutput() GetReplicationInstanceSyncStatusReplicationLogOutput
	ToGetReplicationInstanceSyncStatusReplicationLogOutputWithContext(context.Context) GetReplicationInstanceSyncStatusReplicationLogOutput
}

GetReplicationInstanceSyncStatusReplicationLogInput is an input type that accepts GetReplicationInstanceSyncStatusReplicationLogArgs and GetReplicationInstanceSyncStatusReplicationLogOutput values. You can construct a concrete instance of `GetReplicationInstanceSyncStatusReplicationLogInput` via:

GetReplicationInstanceSyncStatusReplicationLogArgs{...}

type GetReplicationInstanceSyncStatusReplicationLogOutput

type GetReplicationInstanceSyncStatusReplicationLogOutput struct{ *pulumi.OutputState }

func (GetReplicationInstanceSyncStatusReplicationLogOutput) Destination

func (GetReplicationInstanceSyncStatusReplicationLogOutput) ElementType

func (GetReplicationInstanceSyncStatusReplicationLogOutput) EndTime

func (GetReplicationInstanceSyncStatusReplicationLogOutput) ResourceType

func (GetReplicationInstanceSyncStatusReplicationLogOutput) Source

func (GetReplicationInstanceSyncStatusReplicationLogOutput) StartTime

func (GetReplicationInstanceSyncStatusReplicationLogOutput) Status

func (GetReplicationInstanceSyncStatusReplicationLogOutput) ToGetReplicationInstanceSyncStatusReplicationLogOutput

func (GetReplicationInstanceSyncStatusReplicationLogOutput) ToGetReplicationInstanceSyncStatusReplicationLogOutputWithContext

func (o GetReplicationInstanceSyncStatusReplicationLogOutput) ToGetReplicationInstanceSyncStatusReplicationLogOutputWithContext(ctx context.Context) GetReplicationInstanceSyncStatusReplicationLogOutput

type GetReplicationInstanceSyncStatusResult

type GetReplicationInstanceSyncStatusResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id                    string                                           `pulumi:"id"`
	RegistryId            string                                           `pulumi:"registryId"`
	ReplicationLogs       []GetReplicationInstanceSyncStatusReplicationLog `pulumi:"replicationLogs"`
	ReplicationRegionId   *int                                             `pulumi:"replicationRegionId"`
	ReplicationRegistryId string                                           `pulumi:"replicationRegistryId"`
	ReplicationStatus     string                                           `pulumi:"replicationStatus"`
	ReplicationTime       string                                           `pulumi:"replicationTime"`
	ResultOutputFile      *string                                          `pulumi:"resultOutputFile"`
	ShowReplicationLog    *bool                                            `pulumi:"showReplicationLog"`
}

A collection of values returned by getReplicationInstanceSyncStatus.

type GetReplicationInstanceSyncStatusResultOutput

type GetReplicationInstanceSyncStatusResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getReplicationInstanceSyncStatus.

func (GetReplicationInstanceSyncStatusResultOutput) ElementType

func (GetReplicationInstanceSyncStatusResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetReplicationInstanceSyncStatusResultOutput) RegistryId

func (GetReplicationInstanceSyncStatusResultOutput) ReplicationLogs

func (GetReplicationInstanceSyncStatusResultOutput) ReplicationRegionId

func (GetReplicationInstanceSyncStatusResultOutput) ReplicationRegistryId

func (GetReplicationInstanceSyncStatusResultOutput) ReplicationStatus

func (GetReplicationInstanceSyncStatusResultOutput) ReplicationTime

func (GetReplicationInstanceSyncStatusResultOutput) ResultOutputFile

func (GetReplicationInstanceSyncStatusResultOutput) ShowReplicationLog

func (GetReplicationInstanceSyncStatusResultOutput) ToGetReplicationInstanceSyncStatusResultOutput

func (o GetReplicationInstanceSyncStatusResultOutput) ToGetReplicationInstanceSyncStatusResultOutput() GetReplicationInstanceSyncStatusResultOutput

func (GetReplicationInstanceSyncStatusResultOutput) ToGetReplicationInstanceSyncStatusResultOutputWithContext

func (o GetReplicationInstanceSyncStatusResultOutput) ToGetReplicationInstanceSyncStatusResultOutputWithContext(ctx context.Context) GetReplicationInstanceSyncStatusResultOutput

type GetRepositoriesArgs

type GetRepositoriesArgs struct {
	InstanceId       string  `pulumi:"instanceId"`
	NamespaceName    string  `pulumi:"namespaceName"`
	RepositoryName   *string `pulumi:"repositoryName"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getRepositories.

type GetRepositoriesOutputArgs

type GetRepositoriesOutputArgs struct {
	InstanceId       pulumi.StringInput    `pulumi:"instanceId"`
	NamespaceName    pulumi.StringInput    `pulumi:"namespaceName"`
	RepositoryName   pulumi.StringPtrInput `pulumi:"repositoryName"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getRepositories.

func (GetRepositoriesOutputArgs) ElementType

func (GetRepositoriesOutputArgs) ElementType() reflect.Type

type GetRepositoriesRepositoryList

type GetRepositoriesRepositoryList struct {
	BriefDesc     string `pulumi:"briefDesc"`
	CreateTime    string `pulumi:"createTime"`
	Description   string `pulumi:"description"`
	IsPublic      bool   `pulumi:"isPublic"`
	Name          string `pulumi:"name"`
	NamespaceName string `pulumi:"namespaceName"`
	UpdateTime    string `pulumi:"updateTime"`
	Url           string `pulumi:"url"`
}

type GetRepositoriesRepositoryListArgs

type GetRepositoriesRepositoryListArgs struct {
	BriefDesc     pulumi.StringInput `pulumi:"briefDesc"`
	CreateTime    pulumi.StringInput `pulumi:"createTime"`
	Description   pulumi.StringInput `pulumi:"description"`
	IsPublic      pulumi.BoolInput   `pulumi:"isPublic"`
	Name          pulumi.StringInput `pulumi:"name"`
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	UpdateTime    pulumi.StringInput `pulumi:"updateTime"`
	Url           pulumi.StringInput `pulumi:"url"`
}

func (GetRepositoriesRepositoryListArgs) ElementType

func (GetRepositoriesRepositoryListArgs) ToGetRepositoriesRepositoryListOutput

func (i GetRepositoriesRepositoryListArgs) ToGetRepositoriesRepositoryListOutput() GetRepositoriesRepositoryListOutput

func (GetRepositoriesRepositoryListArgs) ToGetRepositoriesRepositoryListOutputWithContext

func (i GetRepositoriesRepositoryListArgs) ToGetRepositoriesRepositoryListOutputWithContext(ctx context.Context) GetRepositoriesRepositoryListOutput

type GetRepositoriesRepositoryListArray

type GetRepositoriesRepositoryListArray []GetRepositoriesRepositoryListInput

func (GetRepositoriesRepositoryListArray) ElementType

func (GetRepositoriesRepositoryListArray) ToGetRepositoriesRepositoryListArrayOutput

func (i GetRepositoriesRepositoryListArray) ToGetRepositoriesRepositoryListArrayOutput() GetRepositoriesRepositoryListArrayOutput

func (GetRepositoriesRepositoryListArray) ToGetRepositoriesRepositoryListArrayOutputWithContext

func (i GetRepositoriesRepositoryListArray) ToGetRepositoriesRepositoryListArrayOutputWithContext(ctx context.Context) GetRepositoriesRepositoryListArrayOutput

type GetRepositoriesRepositoryListArrayInput

type GetRepositoriesRepositoryListArrayInput interface {
	pulumi.Input

	ToGetRepositoriesRepositoryListArrayOutput() GetRepositoriesRepositoryListArrayOutput
	ToGetRepositoriesRepositoryListArrayOutputWithContext(context.Context) GetRepositoriesRepositoryListArrayOutput
}

GetRepositoriesRepositoryListArrayInput is an input type that accepts GetRepositoriesRepositoryListArray and GetRepositoriesRepositoryListArrayOutput values. You can construct a concrete instance of `GetRepositoriesRepositoryListArrayInput` via:

GetRepositoriesRepositoryListArray{ GetRepositoriesRepositoryListArgs{...} }

type GetRepositoriesRepositoryListArrayOutput

type GetRepositoriesRepositoryListArrayOutput struct{ *pulumi.OutputState }

func (GetRepositoriesRepositoryListArrayOutput) ElementType

func (GetRepositoriesRepositoryListArrayOutput) Index

func (GetRepositoriesRepositoryListArrayOutput) ToGetRepositoriesRepositoryListArrayOutput

func (o GetRepositoriesRepositoryListArrayOutput) ToGetRepositoriesRepositoryListArrayOutput() GetRepositoriesRepositoryListArrayOutput

func (GetRepositoriesRepositoryListArrayOutput) ToGetRepositoriesRepositoryListArrayOutputWithContext

func (o GetRepositoriesRepositoryListArrayOutput) ToGetRepositoriesRepositoryListArrayOutputWithContext(ctx context.Context) GetRepositoriesRepositoryListArrayOutput

type GetRepositoriesRepositoryListInput

type GetRepositoriesRepositoryListInput interface {
	pulumi.Input

	ToGetRepositoriesRepositoryListOutput() GetRepositoriesRepositoryListOutput
	ToGetRepositoriesRepositoryListOutputWithContext(context.Context) GetRepositoriesRepositoryListOutput
}

GetRepositoriesRepositoryListInput is an input type that accepts GetRepositoriesRepositoryListArgs and GetRepositoriesRepositoryListOutput values. You can construct a concrete instance of `GetRepositoriesRepositoryListInput` via:

GetRepositoriesRepositoryListArgs{...}

type GetRepositoriesRepositoryListOutput

type GetRepositoriesRepositoryListOutput struct{ *pulumi.OutputState }

func (GetRepositoriesRepositoryListOutput) BriefDesc

func (GetRepositoriesRepositoryListOutput) CreateTime

func (GetRepositoriesRepositoryListOutput) Description

func (GetRepositoriesRepositoryListOutput) ElementType

func (GetRepositoriesRepositoryListOutput) IsPublic

func (GetRepositoriesRepositoryListOutput) Name

func (GetRepositoriesRepositoryListOutput) NamespaceName

func (GetRepositoriesRepositoryListOutput) ToGetRepositoriesRepositoryListOutput

func (o GetRepositoriesRepositoryListOutput) ToGetRepositoriesRepositoryListOutput() GetRepositoriesRepositoryListOutput

func (GetRepositoriesRepositoryListOutput) ToGetRepositoriesRepositoryListOutputWithContext

func (o GetRepositoriesRepositoryListOutput) ToGetRepositoriesRepositoryListOutputWithContext(ctx context.Context) GetRepositoriesRepositoryListOutput

func (GetRepositoriesRepositoryListOutput) UpdateTime

func (GetRepositoriesRepositoryListOutput) Url

type GetRepositoriesResult

type GetRepositoriesResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                          `pulumi:"id"`
	InstanceId       string                          `pulumi:"instanceId"`
	NamespaceName    string                          `pulumi:"namespaceName"`
	RepositoryLists  []GetRepositoriesRepositoryList `pulumi:"repositoryLists"`
	RepositoryName   *string                         `pulumi:"repositoryName"`
	ResultOutputFile *string                         `pulumi:"resultOutputFile"`
}

A collection of values returned by getRepositories.

func GetRepositories

func GetRepositories(ctx *pulumi.Context, args *GetRepositoriesArgs, opts ...pulumi.InvokeOption) (*GetRepositoriesResult, error)

type GetRepositoriesResultOutput

type GetRepositoriesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getRepositories.

func (GetRepositoriesResultOutput) ElementType

func (GetRepositoriesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetRepositoriesResultOutput) InstanceId

func (GetRepositoriesResultOutput) NamespaceName

func (GetRepositoriesResultOutput) RepositoryLists

func (GetRepositoriesResultOutput) RepositoryName

func (GetRepositoriesResultOutput) ResultOutputFile

func (o GetRepositoriesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetRepositoriesResultOutput) ToGetRepositoriesResultOutput

func (o GetRepositoriesResultOutput) ToGetRepositoriesResultOutput() GetRepositoriesResultOutput

func (GetRepositoriesResultOutput) ToGetRepositoriesResultOutputWithContext

func (o GetRepositoriesResultOutput) ToGetRepositoriesResultOutputWithContext(ctx context.Context) GetRepositoriesResultOutput

type GetTagRetentionExecutionTasksArgs

type GetTagRetentionExecutionTasksArgs struct {
	ExecutionId      int     `pulumi:"executionId"`
	RegistryId       string  `pulumi:"registryId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	RetentionId      int     `pulumi:"retentionId"`
}

A collection of arguments for invoking getTagRetentionExecutionTasks.

type GetTagRetentionExecutionTasksOutputArgs

type GetTagRetentionExecutionTasksOutputArgs struct {
	ExecutionId      pulumi.IntInput       `pulumi:"executionId"`
	RegistryId       pulumi.StringInput    `pulumi:"registryId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	RetentionId      pulumi.IntInput       `pulumi:"retentionId"`
}

A collection of arguments for invoking getTagRetentionExecutionTasks.

func (GetTagRetentionExecutionTasksOutputArgs) ElementType

type GetTagRetentionExecutionTasksResult

type GetTagRetentionExecutionTasksResult struct {
	ExecutionId int `pulumi:"executionId"`
	// The provider-assigned unique ID for this managed resource.
	Id                 string                                           `pulumi:"id"`
	RegistryId         string                                           `pulumi:"registryId"`
	ResultOutputFile   *string                                          `pulumi:"resultOutputFile"`
	RetentionId        int                                              `pulumi:"retentionId"`
	RetentionTaskLists []GetTagRetentionExecutionTasksRetentionTaskList `pulumi:"retentionTaskLists"`
}

A collection of values returned by getTagRetentionExecutionTasks.

type GetTagRetentionExecutionTasksResultOutput

type GetTagRetentionExecutionTasksResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getTagRetentionExecutionTasks.

func (GetTagRetentionExecutionTasksResultOutput) ElementType

func (GetTagRetentionExecutionTasksResultOutput) ExecutionId

func (GetTagRetentionExecutionTasksResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetTagRetentionExecutionTasksResultOutput) RegistryId

func (GetTagRetentionExecutionTasksResultOutput) ResultOutputFile

func (GetTagRetentionExecutionTasksResultOutput) RetentionId

func (GetTagRetentionExecutionTasksResultOutput) RetentionTaskLists

func (GetTagRetentionExecutionTasksResultOutput) ToGetTagRetentionExecutionTasksResultOutput

func (o GetTagRetentionExecutionTasksResultOutput) ToGetTagRetentionExecutionTasksResultOutput() GetTagRetentionExecutionTasksResultOutput

func (GetTagRetentionExecutionTasksResultOutput) ToGetTagRetentionExecutionTasksResultOutputWithContext

func (o GetTagRetentionExecutionTasksResultOutput) ToGetTagRetentionExecutionTasksResultOutputWithContext(ctx context.Context) GetTagRetentionExecutionTasksResultOutput

type GetTagRetentionExecutionTasksRetentionTaskList

type GetTagRetentionExecutionTasksRetentionTaskList struct {
	EndTime     string `pulumi:"endTime"`
	ExecutionId int    `pulumi:"executionId"`
	Repository  string `pulumi:"repository"`
	Retained    int    `pulumi:"retained"`
	StartTime   string `pulumi:"startTime"`
	Status      string `pulumi:"status"`
	TaskId      int    `pulumi:"taskId"`
	Total       int    `pulumi:"total"`
}

type GetTagRetentionExecutionTasksRetentionTaskListArgs

type GetTagRetentionExecutionTasksRetentionTaskListArgs struct {
	EndTime     pulumi.StringInput `pulumi:"endTime"`
	ExecutionId pulumi.IntInput    `pulumi:"executionId"`
	Repository  pulumi.StringInput `pulumi:"repository"`
	Retained    pulumi.IntInput    `pulumi:"retained"`
	StartTime   pulumi.StringInput `pulumi:"startTime"`
	Status      pulumi.StringInput `pulumi:"status"`
	TaskId      pulumi.IntInput    `pulumi:"taskId"`
	Total       pulumi.IntInput    `pulumi:"total"`
}

func (GetTagRetentionExecutionTasksRetentionTaskListArgs) ElementType

func (GetTagRetentionExecutionTasksRetentionTaskListArgs) ToGetTagRetentionExecutionTasksRetentionTaskListOutput

func (i GetTagRetentionExecutionTasksRetentionTaskListArgs) ToGetTagRetentionExecutionTasksRetentionTaskListOutput() GetTagRetentionExecutionTasksRetentionTaskListOutput

func (GetTagRetentionExecutionTasksRetentionTaskListArgs) ToGetTagRetentionExecutionTasksRetentionTaskListOutputWithContext

func (i GetTagRetentionExecutionTasksRetentionTaskListArgs) ToGetTagRetentionExecutionTasksRetentionTaskListOutputWithContext(ctx context.Context) GetTagRetentionExecutionTasksRetentionTaskListOutput

type GetTagRetentionExecutionTasksRetentionTaskListArray

type GetTagRetentionExecutionTasksRetentionTaskListArray []GetTagRetentionExecutionTasksRetentionTaskListInput

func (GetTagRetentionExecutionTasksRetentionTaskListArray) ElementType

func (GetTagRetentionExecutionTasksRetentionTaskListArray) ToGetTagRetentionExecutionTasksRetentionTaskListArrayOutput

func (i GetTagRetentionExecutionTasksRetentionTaskListArray) ToGetTagRetentionExecutionTasksRetentionTaskListArrayOutput() GetTagRetentionExecutionTasksRetentionTaskListArrayOutput

func (GetTagRetentionExecutionTasksRetentionTaskListArray) ToGetTagRetentionExecutionTasksRetentionTaskListArrayOutputWithContext

func (i GetTagRetentionExecutionTasksRetentionTaskListArray) ToGetTagRetentionExecutionTasksRetentionTaskListArrayOutputWithContext(ctx context.Context) GetTagRetentionExecutionTasksRetentionTaskListArrayOutput

type GetTagRetentionExecutionTasksRetentionTaskListArrayInput

type GetTagRetentionExecutionTasksRetentionTaskListArrayInput interface {
	pulumi.Input

	ToGetTagRetentionExecutionTasksRetentionTaskListArrayOutput() GetTagRetentionExecutionTasksRetentionTaskListArrayOutput
	ToGetTagRetentionExecutionTasksRetentionTaskListArrayOutputWithContext(context.Context) GetTagRetentionExecutionTasksRetentionTaskListArrayOutput
}

GetTagRetentionExecutionTasksRetentionTaskListArrayInput is an input type that accepts GetTagRetentionExecutionTasksRetentionTaskListArray and GetTagRetentionExecutionTasksRetentionTaskListArrayOutput values. You can construct a concrete instance of `GetTagRetentionExecutionTasksRetentionTaskListArrayInput` via:

GetTagRetentionExecutionTasksRetentionTaskListArray{ GetTagRetentionExecutionTasksRetentionTaskListArgs{...} }

type GetTagRetentionExecutionTasksRetentionTaskListArrayOutput

type GetTagRetentionExecutionTasksRetentionTaskListArrayOutput struct{ *pulumi.OutputState }

func (GetTagRetentionExecutionTasksRetentionTaskListArrayOutput) ElementType

func (GetTagRetentionExecutionTasksRetentionTaskListArrayOutput) Index

func (GetTagRetentionExecutionTasksRetentionTaskListArrayOutput) ToGetTagRetentionExecutionTasksRetentionTaskListArrayOutput

func (GetTagRetentionExecutionTasksRetentionTaskListArrayOutput) ToGetTagRetentionExecutionTasksRetentionTaskListArrayOutputWithContext

func (o GetTagRetentionExecutionTasksRetentionTaskListArrayOutput) ToGetTagRetentionExecutionTasksRetentionTaskListArrayOutputWithContext(ctx context.Context) GetTagRetentionExecutionTasksRetentionTaskListArrayOutput

type GetTagRetentionExecutionTasksRetentionTaskListInput

type GetTagRetentionExecutionTasksRetentionTaskListInput interface {
	pulumi.Input

	ToGetTagRetentionExecutionTasksRetentionTaskListOutput() GetTagRetentionExecutionTasksRetentionTaskListOutput
	ToGetTagRetentionExecutionTasksRetentionTaskListOutputWithContext(context.Context) GetTagRetentionExecutionTasksRetentionTaskListOutput
}

GetTagRetentionExecutionTasksRetentionTaskListInput is an input type that accepts GetTagRetentionExecutionTasksRetentionTaskListArgs and GetTagRetentionExecutionTasksRetentionTaskListOutput values. You can construct a concrete instance of `GetTagRetentionExecutionTasksRetentionTaskListInput` via:

GetTagRetentionExecutionTasksRetentionTaskListArgs{...}

type GetTagRetentionExecutionTasksRetentionTaskListOutput

type GetTagRetentionExecutionTasksRetentionTaskListOutput struct{ *pulumi.OutputState }

func (GetTagRetentionExecutionTasksRetentionTaskListOutput) ElementType

func (GetTagRetentionExecutionTasksRetentionTaskListOutput) EndTime

func (GetTagRetentionExecutionTasksRetentionTaskListOutput) ExecutionId

func (GetTagRetentionExecutionTasksRetentionTaskListOutput) Repository

func (GetTagRetentionExecutionTasksRetentionTaskListOutput) Retained

func (GetTagRetentionExecutionTasksRetentionTaskListOutput) StartTime

func (GetTagRetentionExecutionTasksRetentionTaskListOutput) Status

func (GetTagRetentionExecutionTasksRetentionTaskListOutput) TaskId

func (GetTagRetentionExecutionTasksRetentionTaskListOutput) ToGetTagRetentionExecutionTasksRetentionTaskListOutput

func (GetTagRetentionExecutionTasksRetentionTaskListOutput) ToGetTagRetentionExecutionTasksRetentionTaskListOutputWithContext

func (o GetTagRetentionExecutionTasksRetentionTaskListOutput) ToGetTagRetentionExecutionTasksRetentionTaskListOutputWithContext(ctx context.Context) GetTagRetentionExecutionTasksRetentionTaskListOutput

func (GetTagRetentionExecutionTasksRetentionTaskListOutput) Total

type GetTagRetentionExecutionsArgs

type GetTagRetentionExecutionsArgs struct {
	RegistryId       string  `pulumi:"registryId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	RetentionId      int     `pulumi:"retentionId"`
}

A collection of arguments for invoking getTagRetentionExecutions.

type GetTagRetentionExecutionsOutputArgs

type GetTagRetentionExecutionsOutputArgs struct {
	RegistryId       pulumi.StringInput    `pulumi:"registryId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	RetentionId      pulumi.IntInput       `pulumi:"retentionId"`
}

A collection of arguments for invoking getTagRetentionExecutions.

func (GetTagRetentionExecutionsOutputArgs) ElementType

type GetTagRetentionExecutionsResult

type GetTagRetentionExecutionsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id                      string                                            `pulumi:"id"`
	RegistryId              string                                            `pulumi:"registryId"`
	ResultOutputFile        *string                                           `pulumi:"resultOutputFile"`
	RetentionExecutionLists []GetTagRetentionExecutionsRetentionExecutionList `pulumi:"retentionExecutionLists"`
	RetentionId             int                                               `pulumi:"retentionId"`
}

A collection of values returned by getTagRetentionExecutions.

type GetTagRetentionExecutionsResultOutput

type GetTagRetentionExecutionsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getTagRetentionExecutions.

func (GetTagRetentionExecutionsResultOutput) ElementType

func (GetTagRetentionExecutionsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetTagRetentionExecutionsResultOutput) RegistryId

func (GetTagRetentionExecutionsResultOutput) ResultOutputFile

func (GetTagRetentionExecutionsResultOutput) RetentionExecutionLists

func (GetTagRetentionExecutionsResultOutput) RetentionId

func (GetTagRetentionExecutionsResultOutput) ToGetTagRetentionExecutionsResultOutput

func (o GetTagRetentionExecutionsResultOutput) ToGetTagRetentionExecutionsResultOutput() GetTagRetentionExecutionsResultOutput

func (GetTagRetentionExecutionsResultOutput) ToGetTagRetentionExecutionsResultOutputWithContext

func (o GetTagRetentionExecutionsResultOutput) ToGetTagRetentionExecutionsResultOutputWithContext(ctx context.Context) GetTagRetentionExecutionsResultOutput

type GetTagRetentionExecutionsRetentionExecutionList

type GetTagRetentionExecutionsRetentionExecutionList struct {
	EndTime     string `pulumi:"endTime"`
	ExecutionId int    `pulumi:"executionId"`
	RetentionId int    `pulumi:"retentionId"`
	StartTime   string `pulumi:"startTime"`
	Status      string `pulumi:"status"`
}

type GetTagRetentionExecutionsRetentionExecutionListArgs

type GetTagRetentionExecutionsRetentionExecutionListArgs struct {
	EndTime     pulumi.StringInput `pulumi:"endTime"`
	ExecutionId pulumi.IntInput    `pulumi:"executionId"`
	RetentionId pulumi.IntInput    `pulumi:"retentionId"`
	StartTime   pulumi.StringInput `pulumi:"startTime"`
	Status      pulumi.StringInput `pulumi:"status"`
}

func (GetTagRetentionExecutionsRetentionExecutionListArgs) ElementType

func (GetTagRetentionExecutionsRetentionExecutionListArgs) ToGetTagRetentionExecutionsRetentionExecutionListOutput

func (i GetTagRetentionExecutionsRetentionExecutionListArgs) ToGetTagRetentionExecutionsRetentionExecutionListOutput() GetTagRetentionExecutionsRetentionExecutionListOutput

func (GetTagRetentionExecutionsRetentionExecutionListArgs) ToGetTagRetentionExecutionsRetentionExecutionListOutputWithContext

func (i GetTagRetentionExecutionsRetentionExecutionListArgs) ToGetTagRetentionExecutionsRetentionExecutionListOutputWithContext(ctx context.Context) GetTagRetentionExecutionsRetentionExecutionListOutput

type GetTagRetentionExecutionsRetentionExecutionListArray

type GetTagRetentionExecutionsRetentionExecutionListArray []GetTagRetentionExecutionsRetentionExecutionListInput

func (GetTagRetentionExecutionsRetentionExecutionListArray) ElementType

func (GetTagRetentionExecutionsRetentionExecutionListArray) ToGetTagRetentionExecutionsRetentionExecutionListArrayOutput

func (i GetTagRetentionExecutionsRetentionExecutionListArray) ToGetTagRetentionExecutionsRetentionExecutionListArrayOutput() GetTagRetentionExecutionsRetentionExecutionListArrayOutput

func (GetTagRetentionExecutionsRetentionExecutionListArray) ToGetTagRetentionExecutionsRetentionExecutionListArrayOutputWithContext

func (i GetTagRetentionExecutionsRetentionExecutionListArray) ToGetTagRetentionExecutionsRetentionExecutionListArrayOutputWithContext(ctx context.Context) GetTagRetentionExecutionsRetentionExecutionListArrayOutput

type GetTagRetentionExecutionsRetentionExecutionListArrayInput

type GetTagRetentionExecutionsRetentionExecutionListArrayInput interface {
	pulumi.Input

	ToGetTagRetentionExecutionsRetentionExecutionListArrayOutput() GetTagRetentionExecutionsRetentionExecutionListArrayOutput
	ToGetTagRetentionExecutionsRetentionExecutionListArrayOutputWithContext(context.Context) GetTagRetentionExecutionsRetentionExecutionListArrayOutput
}

GetTagRetentionExecutionsRetentionExecutionListArrayInput is an input type that accepts GetTagRetentionExecutionsRetentionExecutionListArray and GetTagRetentionExecutionsRetentionExecutionListArrayOutput values. You can construct a concrete instance of `GetTagRetentionExecutionsRetentionExecutionListArrayInput` via:

GetTagRetentionExecutionsRetentionExecutionListArray{ GetTagRetentionExecutionsRetentionExecutionListArgs{...} }

type GetTagRetentionExecutionsRetentionExecutionListArrayOutput

type GetTagRetentionExecutionsRetentionExecutionListArrayOutput struct{ *pulumi.OutputState }

func (GetTagRetentionExecutionsRetentionExecutionListArrayOutput) ElementType

func (GetTagRetentionExecutionsRetentionExecutionListArrayOutput) Index

func (GetTagRetentionExecutionsRetentionExecutionListArrayOutput) ToGetTagRetentionExecutionsRetentionExecutionListArrayOutput

func (GetTagRetentionExecutionsRetentionExecutionListArrayOutput) ToGetTagRetentionExecutionsRetentionExecutionListArrayOutputWithContext

func (o GetTagRetentionExecutionsRetentionExecutionListArrayOutput) ToGetTagRetentionExecutionsRetentionExecutionListArrayOutputWithContext(ctx context.Context) GetTagRetentionExecutionsRetentionExecutionListArrayOutput

type GetTagRetentionExecutionsRetentionExecutionListInput

type GetTagRetentionExecutionsRetentionExecutionListInput interface {
	pulumi.Input

	ToGetTagRetentionExecutionsRetentionExecutionListOutput() GetTagRetentionExecutionsRetentionExecutionListOutput
	ToGetTagRetentionExecutionsRetentionExecutionListOutputWithContext(context.Context) GetTagRetentionExecutionsRetentionExecutionListOutput
}

GetTagRetentionExecutionsRetentionExecutionListInput is an input type that accepts GetTagRetentionExecutionsRetentionExecutionListArgs and GetTagRetentionExecutionsRetentionExecutionListOutput values. You can construct a concrete instance of `GetTagRetentionExecutionsRetentionExecutionListInput` via:

GetTagRetentionExecutionsRetentionExecutionListArgs{...}

type GetTagRetentionExecutionsRetentionExecutionListOutput

type GetTagRetentionExecutionsRetentionExecutionListOutput struct{ *pulumi.OutputState }

func (GetTagRetentionExecutionsRetentionExecutionListOutput) ElementType

func (GetTagRetentionExecutionsRetentionExecutionListOutput) EndTime

func (GetTagRetentionExecutionsRetentionExecutionListOutput) ExecutionId

func (GetTagRetentionExecutionsRetentionExecutionListOutput) RetentionId

func (GetTagRetentionExecutionsRetentionExecutionListOutput) StartTime

func (GetTagRetentionExecutionsRetentionExecutionListOutput) Status

func (GetTagRetentionExecutionsRetentionExecutionListOutput) ToGetTagRetentionExecutionsRetentionExecutionListOutput

func (GetTagRetentionExecutionsRetentionExecutionListOutput) ToGetTagRetentionExecutionsRetentionExecutionListOutputWithContext

func (o GetTagRetentionExecutionsRetentionExecutionListOutput) ToGetTagRetentionExecutionsRetentionExecutionListOutputWithContext(ctx context.Context) GetTagRetentionExecutionsRetentionExecutionListOutput

type GetTokensArgs

type GetTokensArgs struct {
	InstanceId       string  `pulumi:"instanceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	TokenId          *string `pulumi:"tokenId"`
}

A collection of arguments for invoking getTokens.

type GetTokensOutputArgs

type GetTokensOutputArgs struct {
	InstanceId       pulumi.StringInput    `pulumi:"instanceId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	TokenId          pulumi.StringPtrInput `pulumi:"tokenId"`
}

A collection of arguments for invoking getTokens.

func (GetTokensOutputArgs) ElementType

func (GetTokensOutputArgs) ElementType() reflect.Type

type GetTokensResult

type GetTokensResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string               `pulumi:"id"`
	InstanceId       string               `pulumi:"instanceId"`
	ResultOutputFile *string              `pulumi:"resultOutputFile"`
	TokenId          *string              `pulumi:"tokenId"`
	TokenLists       []GetTokensTokenList `pulumi:"tokenLists"`
}

A collection of values returned by getTokens.

func GetTokens

func GetTokens(ctx *pulumi.Context, args *GetTokensArgs, opts ...pulumi.InvokeOption) (*GetTokensResult, error)

type GetTokensResultOutput

type GetTokensResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getTokens.

func (GetTokensResultOutput) ElementType

func (GetTokensResultOutput) ElementType() reflect.Type

func (GetTokensResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetTokensResultOutput) InstanceId

func (o GetTokensResultOutput) InstanceId() pulumi.StringOutput

func (GetTokensResultOutput) ResultOutputFile

func (o GetTokensResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetTokensResultOutput) ToGetTokensResultOutput

func (o GetTokensResultOutput) ToGetTokensResultOutput() GetTokensResultOutput

func (GetTokensResultOutput) ToGetTokensResultOutputWithContext

func (o GetTokensResultOutput) ToGetTokensResultOutputWithContext(ctx context.Context) GetTokensResultOutput

func (GetTokensResultOutput) TokenId

func (GetTokensResultOutput) TokenLists

type GetTokensTokenList

type GetTokensTokenList struct {
	CreateTime  string `pulumi:"createTime"`
	Description string `pulumi:"description"`
	Enable      bool   `pulumi:"enable"`
	TokenId     string `pulumi:"tokenId"`
}

type GetTokensTokenListArgs

type GetTokensTokenListArgs struct {
	CreateTime  pulumi.StringInput `pulumi:"createTime"`
	Description pulumi.StringInput `pulumi:"description"`
	Enable      pulumi.BoolInput   `pulumi:"enable"`
	TokenId     pulumi.StringInput `pulumi:"tokenId"`
}

func (GetTokensTokenListArgs) ElementType

func (GetTokensTokenListArgs) ElementType() reflect.Type

func (GetTokensTokenListArgs) ToGetTokensTokenListOutput

func (i GetTokensTokenListArgs) ToGetTokensTokenListOutput() GetTokensTokenListOutput

func (GetTokensTokenListArgs) ToGetTokensTokenListOutputWithContext

func (i GetTokensTokenListArgs) ToGetTokensTokenListOutputWithContext(ctx context.Context) GetTokensTokenListOutput

type GetTokensTokenListArray

type GetTokensTokenListArray []GetTokensTokenListInput

func (GetTokensTokenListArray) ElementType

func (GetTokensTokenListArray) ElementType() reflect.Type

func (GetTokensTokenListArray) ToGetTokensTokenListArrayOutput

func (i GetTokensTokenListArray) ToGetTokensTokenListArrayOutput() GetTokensTokenListArrayOutput

func (GetTokensTokenListArray) ToGetTokensTokenListArrayOutputWithContext

func (i GetTokensTokenListArray) ToGetTokensTokenListArrayOutputWithContext(ctx context.Context) GetTokensTokenListArrayOutput

type GetTokensTokenListArrayInput

type GetTokensTokenListArrayInput interface {
	pulumi.Input

	ToGetTokensTokenListArrayOutput() GetTokensTokenListArrayOutput
	ToGetTokensTokenListArrayOutputWithContext(context.Context) GetTokensTokenListArrayOutput
}

GetTokensTokenListArrayInput is an input type that accepts GetTokensTokenListArray and GetTokensTokenListArrayOutput values. You can construct a concrete instance of `GetTokensTokenListArrayInput` via:

GetTokensTokenListArray{ GetTokensTokenListArgs{...} }

type GetTokensTokenListArrayOutput

type GetTokensTokenListArrayOutput struct{ *pulumi.OutputState }

func (GetTokensTokenListArrayOutput) ElementType

func (GetTokensTokenListArrayOutput) Index

func (GetTokensTokenListArrayOutput) ToGetTokensTokenListArrayOutput

func (o GetTokensTokenListArrayOutput) ToGetTokensTokenListArrayOutput() GetTokensTokenListArrayOutput

func (GetTokensTokenListArrayOutput) ToGetTokensTokenListArrayOutputWithContext

func (o GetTokensTokenListArrayOutput) ToGetTokensTokenListArrayOutputWithContext(ctx context.Context) GetTokensTokenListArrayOutput

type GetTokensTokenListInput

type GetTokensTokenListInput interface {
	pulumi.Input

	ToGetTokensTokenListOutput() GetTokensTokenListOutput
	ToGetTokensTokenListOutputWithContext(context.Context) GetTokensTokenListOutput
}

GetTokensTokenListInput is an input type that accepts GetTokensTokenListArgs and GetTokensTokenListOutput values. You can construct a concrete instance of `GetTokensTokenListInput` via:

GetTokensTokenListArgs{...}

type GetTokensTokenListOutput

type GetTokensTokenListOutput struct{ *pulumi.OutputState }

func (GetTokensTokenListOutput) CreateTime

func (GetTokensTokenListOutput) Description

func (GetTokensTokenListOutput) ElementType

func (GetTokensTokenListOutput) ElementType() reflect.Type

func (GetTokensTokenListOutput) Enable

func (GetTokensTokenListOutput) ToGetTokensTokenListOutput

func (o GetTokensTokenListOutput) ToGetTokensTokenListOutput() GetTokensTokenListOutput

func (GetTokensTokenListOutput) ToGetTokensTokenListOutputWithContext

func (o GetTokensTokenListOutput) ToGetTokensTokenListOutputWithContext(ctx context.Context) GetTokensTokenListOutput

func (GetTokensTokenListOutput) TokenId

type GetVpcAttachmentsArgs

type GetVpcAttachmentsArgs struct {
	InstanceId       string  `pulumi:"instanceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	SubnetId         *string `pulumi:"subnetId"`
	VpcId            *string `pulumi:"vpcId"`
}

A collection of arguments for invoking getVpcAttachments.

type GetVpcAttachmentsOutputArgs

type GetVpcAttachmentsOutputArgs struct {
	InstanceId       pulumi.StringInput    `pulumi:"instanceId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	SubnetId         pulumi.StringPtrInput `pulumi:"subnetId"`
	VpcId            pulumi.StringPtrInput `pulumi:"vpcId"`
}

A collection of arguments for invoking getVpcAttachments.

func (GetVpcAttachmentsOutputArgs) ElementType

type GetVpcAttachmentsResult

type GetVpcAttachmentsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id                 string                               `pulumi:"id"`
	InstanceId         string                               `pulumi:"instanceId"`
	ResultOutputFile   *string                              `pulumi:"resultOutputFile"`
	SubnetId           *string                              `pulumi:"subnetId"`
	VpcAttachmentLists []GetVpcAttachmentsVpcAttachmentList `pulumi:"vpcAttachmentLists"`
	VpcId              *string                              `pulumi:"vpcId"`
}

A collection of values returned by getVpcAttachments.

type GetVpcAttachmentsResultOutput

type GetVpcAttachmentsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getVpcAttachments.

func (GetVpcAttachmentsResultOutput) ElementType

func (GetVpcAttachmentsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetVpcAttachmentsResultOutput) InstanceId

func (GetVpcAttachmentsResultOutput) ResultOutputFile

func (GetVpcAttachmentsResultOutput) SubnetId

func (GetVpcAttachmentsResultOutput) ToGetVpcAttachmentsResultOutput

func (o GetVpcAttachmentsResultOutput) ToGetVpcAttachmentsResultOutput() GetVpcAttachmentsResultOutput

func (GetVpcAttachmentsResultOutput) ToGetVpcAttachmentsResultOutputWithContext

func (o GetVpcAttachmentsResultOutput) ToGetVpcAttachmentsResultOutputWithContext(ctx context.Context) GetVpcAttachmentsResultOutput

func (GetVpcAttachmentsResultOutput) VpcAttachmentLists

func (GetVpcAttachmentsResultOutput) VpcId

type GetVpcAttachmentsVpcAttachmentList

type GetVpcAttachmentsVpcAttachmentList struct {
	AccessIp              string `pulumi:"accessIp"`
	EnablePublicDomainDns bool   `pulumi:"enablePublicDomainDns"`
	EnableVpcDomainDns    bool   `pulumi:"enableVpcDomainDns"`
	Status                string `pulumi:"status"`
	SubnetId              string `pulumi:"subnetId"`
	VpcId                 string `pulumi:"vpcId"`
}

type GetVpcAttachmentsVpcAttachmentListArgs

type GetVpcAttachmentsVpcAttachmentListArgs struct {
	AccessIp              pulumi.StringInput `pulumi:"accessIp"`
	EnablePublicDomainDns pulumi.BoolInput   `pulumi:"enablePublicDomainDns"`
	EnableVpcDomainDns    pulumi.BoolInput   `pulumi:"enableVpcDomainDns"`
	Status                pulumi.StringInput `pulumi:"status"`
	SubnetId              pulumi.StringInput `pulumi:"subnetId"`
	VpcId                 pulumi.StringInput `pulumi:"vpcId"`
}

func (GetVpcAttachmentsVpcAttachmentListArgs) ElementType

func (GetVpcAttachmentsVpcAttachmentListArgs) ToGetVpcAttachmentsVpcAttachmentListOutput

func (i GetVpcAttachmentsVpcAttachmentListArgs) ToGetVpcAttachmentsVpcAttachmentListOutput() GetVpcAttachmentsVpcAttachmentListOutput

func (GetVpcAttachmentsVpcAttachmentListArgs) ToGetVpcAttachmentsVpcAttachmentListOutputWithContext

func (i GetVpcAttachmentsVpcAttachmentListArgs) ToGetVpcAttachmentsVpcAttachmentListOutputWithContext(ctx context.Context) GetVpcAttachmentsVpcAttachmentListOutput

type GetVpcAttachmentsVpcAttachmentListArray

type GetVpcAttachmentsVpcAttachmentListArray []GetVpcAttachmentsVpcAttachmentListInput

func (GetVpcAttachmentsVpcAttachmentListArray) ElementType

func (GetVpcAttachmentsVpcAttachmentListArray) ToGetVpcAttachmentsVpcAttachmentListArrayOutput

func (i GetVpcAttachmentsVpcAttachmentListArray) ToGetVpcAttachmentsVpcAttachmentListArrayOutput() GetVpcAttachmentsVpcAttachmentListArrayOutput

func (GetVpcAttachmentsVpcAttachmentListArray) ToGetVpcAttachmentsVpcAttachmentListArrayOutputWithContext

func (i GetVpcAttachmentsVpcAttachmentListArray) ToGetVpcAttachmentsVpcAttachmentListArrayOutputWithContext(ctx context.Context) GetVpcAttachmentsVpcAttachmentListArrayOutput

type GetVpcAttachmentsVpcAttachmentListArrayInput

type GetVpcAttachmentsVpcAttachmentListArrayInput interface {
	pulumi.Input

	ToGetVpcAttachmentsVpcAttachmentListArrayOutput() GetVpcAttachmentsVpcAttachmentListArrayOutput
	ToGetVpcAttachmentsVpcAttachmentListArrayOutputWithContext(context.Context) GetVpcAttachmentsVpcAttachmentListArrayOutput
}

GetVpcAttachmentsVpcAttachmentListArrayInput is an input type that accepts GetVpcAttachmentsVpcAttachmentListArray and GetVpcAttachmentsVpcAttachmentListArrayOutput values. You can construct a concrete instance of `GetVpcAttachmentsVpcAttachmentListArrayInput` via:

GetVpcAttachmentsVpcAttachmentListArray{ GetVpcAttachmentsVpcAttachmentListArgs{...} }

type GetVpcAttachmentsVpcAttachmentListArrayOutput

type GetVpcAttachmentsVpcAttachmentListArrayOutput struct{ *pulumi.OutputState }

func (GetVpcAttachmentsVpcAttachmentListArrayOutput) ElementType

func (GetVpcAttachmentsVpcAttachmentListArrayOutput) Index

func (GetVpcAttachmentsVpcAttachmentListArrayOutput) ToGetVpcAttachmentsVpcAttachmentListArrayOutput

func (o GetVpcAttachmentsVpcAttachmentListArrayOutput) ToGetVpcAttachmentsVpcAttachmentListArrayOutput() GetVpcAttachmentsVpcAttachmentListArrayOutput

func (GetVpcAttachmentsVpcAttachmentListArrayOutput) ToGetVpcAttachmentsVpcAttachmentListArrayOutputWithContext

func (o GetVpcAttachmentsVpcAttachmentListArrayOutput) ToGetVpcAttachmentsVpcAttachmentListArrayOutputWithContext(ctx context.Context) GetVpcAttachmentsVpcAttachmentListArrayOutput

type GetVpcAttachmentsVpcAttachmentListInput

type GetVpcAttachmentsVpcAttachmentListInput interface {
	pulumi.Input

	ToGetVpcAttachmentsVpcAttachmentListOutput() GetVpcAttachmentsVpcAttachmentListOutput
	ToGetVpcAttachmentsVpcAttachmentListOutputWithContext(context.Context) GetVpcAttachmentsVpcAttachmentListOutput
}

GetVpcAttachmentsVpcAttachmentListInput is an input type that accepts GetVpcAttachmentsVpcAttachmentListArgs and GetVpcAttachmentsVpcAttachmentListOutput values. You can construct a concrete instance of `GetVpcAttachmentsVpcAttachmentListInput` via:

GetVpcAttachmentsVpcAttachmentListArgs{...}

type GetVpcAttachmentsVpcAttachmentListOutput

type GetVpcAttachmentsVpcAttachmentListOutput struct{ *pulumi.OutputState }

func (GetVpcAttachmentsVpcAttachmentListOutput) AccessIp

func (GetVpcAttachmentsVpcAttachmentListOutput) ElementType

func (GetVpcAttachmentsVpcAttachmentListOutput) EnablePublicDomainDns

func (GetVpcAttachmentsVpcAttachmentListOutput) EnableVpcDomainDns

func (GetVpcAttachmentsVpcAttachmentListOutput) Status

func (GetVpcAttachmentsVpcAttachmentListOutput) SubnetId

func (GetVpcAttachmentsVpcAttachmentListOutput) ToGetVpcAttachmentsVpcAttachmentListOutput

func (o GetVpcAttachmentsVpcAttachmentListOutput) ToGetVpcAttachmentsVpcAttachmentListOutput() GetVpcAttachmentsVpcAttachmentListOutput

func (GetVpcAttachmentsVpcAttachmentListOutput) ToGetVpcAttachmentsVpcAttachmentListOutputWithContext

func (o GetVpcAttachmentsVpcAttachmentListOutput) ToGetVpcAttachmentsVpcAttachmentListOutputWithContext(ctx context.Context) GetVpcAttachmentsVpcAttachmentListOutput

func (GetVpcAttachmentsVpcAttachmentListOutput) VpcId

type GetWebhookTriggerLogsArgs

type GetWebhookTriggerLogsArgs struct {
	Namespace        string                 `pulumi:"namespace"`
	RegistryId       string                 `pulumi:"registryId"`
	ResultOutputFile *string                `pulumi:"resultOutputFile"`
	Tags             map[string]interface{} `pulumi:"tags"`
	TriggerId        int                    `pulumi:"triggerId"`
}

A collection of arguments for invoking getWebhookTriggerLogs.

type GetWebhookTriggerLogsLog

type GetWebhookTriggerLogsLog struct {
	CreationTime string `pulumi:"creationTime"`
	Detail       string `pulumi:"detail"`
	EventType    string `pulumi:"eventType"`
	Id           int    `pulumi:"id"`
	NotifyType   string `pulumi:"notifyType"`
	Status       string `pulumi:"status"`
	TriggerId    int    `pulumi:"triggerId"`
	UpdateTime   string `pulumi:"updateTime"`
}

type GetWebhookTriggerLogsLogArgs

type GetWebhookTriggerLogsLogArgs struct {
	CreationTime pulumi.StringInput `pulumi:"creationTime"`
	Detail       pulumi.StringInput `pulumi:"detail"`
	EventType    pulumi.StringInput `pulumi:"eventType"`
	Id           pulumi.IntInput    `pulumi:"id"`
	NotifyType   pulumi.StringInput `pulumi:"notifyType"`
	Status       pulumi.StringInput `pulumi:"status"`
	TriggerId    pulumi.IntInput    `pulumi:"triggerId"`
	UpdateTime   pulumi.StringInput `pulumi:"updateTime"`
}

func (GetWebhookTriggerLogsLogArgs) ElementType

func (GetWebhookTriggerLogsLogArgs) ToGetWebhookTriggerLogsLogOutput

func (i GetWebhookTriggerLogsLogArgs) ToGetWebhookTriggerLogsLogOutput() GetWebhookTriggerLogsLogOutput

func (GetWebhookTriggerLogsLogArgs) ToGetWebhookTriggerLogsLogOutputWithContext

func (i GetWebhookTriggerLogsLogArgs) ToGetWebhookTriggerLogsLogOutputWithContext(ctx context.Context) GetWebhookTriggerLogsLogOutput

type GetWebhookTriggerLogsLogArray

type GetWebhookTriggerLogsLogArray []GetWebhookTriggerLogsLogInput

func (GetWebhookTriggerLogsLogArray) ElementType

func (GetWebhookTriggerLogsLogArray) ToGetWebhookTriggerLogsLogArrayOutput

func (i GetWebhookTriggerLogsLogArray) ToGetWebhookTriggerLogsLogArrayOutput() GetWebhookTriggerLogsLogArrayOutput

func (GetWebhookTriggerLogsLogArray) ToGetWebhookTriggerLogsLogArrayOutputWithContext

func (i GetWebhookTriggerLogsLogArray) ToGetWebhookTriggerLogsLogArrayOutputWithContext(ctx context.Context) GetWebhookTriggerLogsLogArrayOutput

type GetWebhookTriggerLogsLogArrayInput

type GetWebhookTriggerLogsLogArrayInput interface {
	pulumi.Input

	ToGetWebhookTriggerLogsLogArrayOutput() GetWebhookTriggerLogsLogArrayOutput
	ToGetWebhookTriggerLogsLogArrayOutputWithContext(context.Context) GetWebhookTriggerLogsLogArrayOutput
}

GetWebhookTriggerLogsLogArrayInput is an input type that accepts GetWebhookTriggerLogsLogArray and GetWebhookTriggerLogsLogArrayOutput values. You can construct a concrete instance of `GetWebhookTriggerLogsLogArrayInput` via:

GetWebhookTriggerLogsLogArray{ GetWebhookTriggerLogsLogArgs{...} }

type GetWebhookTriggerLogsLogArrayOutput

type GetWebhookTriggerLogsLogArrayOutput struct{ *pulumi.OutputState }

func (GetWebhookTriggerLogsLogArrayOutput) ElementType

func (GetWebhookTriggerLogsLogArrayOutput) Index

func (GetWebhookTriggerLogsLogArrayOutput) ToGetWebhookTriggerLogsLogArrayOutput

func (o GetWebhookTriggerLogsLogArrayOutput) ToGetWebhookTriggerLogsLogArrayOutput() GetWebhookTriggerLogsLogArrayOutput

func (GetWebhookTriggerLogsLogArrayOutput) ToGetWebhookTriggerLogsLogArrayOutputWithContext

func (o GetWebhookTriggerLogsLogArrayOutput) ToGetWebhookTriggerLogsLogArrayOutputWithContext(ctx context.Context) GetWebhookTriggerLogsLogArrayOutput

type GetWebhookTriggerLogsLogInput

type GetWebhookTriggerLogsLogInput interface {
	pulumi.Input

	ToGetWebhookTriggerLogsLogOutput() GetWebhookTriggerLogsLogOutput
	ToGetWebhookTriggerLogsLogOutputWithContext(context.Context) GetWebhookTriggerLogsLogOutput
}

GetWebhookTriggerLogsLogInput is an input type that accepts GetWebhookTriggerLogsLogArgs and GetWebhookTriggerLogsLogOutput values. You can construct a concrete instance of `GetWebhookTriggerLogsLogInput` via:

GetWebhookTriggerLogsLogArgs{...}

type GetWebhookTriggerLogsLogOutput

type GetWebhookTriggerLogsLogOutput struct{ *pulumi.OutputState }

func (GetWebhookTriggerLogsLogOutput) CreationTime

func (GetWebhookTriggerLogsLogOutput) Detail

func (GetWebhookTriggerLogsLogOutput) ElementType

func (GetWebhookTriggerLogsLogOutput) EventType

func (GetWebhookTriggerLogsLogOutput) Id

func (GetWebhookTriggerLogsLogOutput) NotifyType

func (GetWebhookTriggerLogsLogOutput) Status

func (GetWebhookTriggerLogsLogOutput) ToGetWebhookTriggerLogsLogOutput

func (o GetWebhookTriggerLogsLogOutput) ToGetWebhookTriggerLogsLogOutput() GetWebhookTriggerLogsLogOutput

func (GetWebhookTriggerLogsLogOutput) ToGetWebhookTriggerLogsLogOutputWithContext

func (o GetWebhookTriggerLogsLogOutput) ToGetWebhookTriggerLogsLogOutputWithContext(ctx context.Context) GetWebhookTriggerLogsLogOutput

func (GetWebhookTriggerLogsLogOutput) TriggerId

func (GetWebhookTriggerLogsLogOutput) UpdateTime

type GetWebhookTriggerLogsOutputArgs

type GetWebhookTriggerLogsOutputArgs struct {
	Namespace        pulumi.StringInput    `pulumi:"namespace"`
	RegistryId       pulumi.StringInput    `pulumi:"registryId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	Tags             pulumi.MapInput       `pulumi:"tags"`
	TriggerId        pulumi.IntInput       `pulumi:"triggerId"`
}

A collection of arguments for invoking getWebhookTriggerLogs.

func (GetWebhookTriggerLogsOutputArgs) ElementType

type GetWebhookTriggerLogsResult

type GetWebhookTriggerLogsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                     `pulumi:"id"`
	Logs             []GetWebhookTriggerLogsLog `pulumi:"logs"`
	Namespace        string                     `pulumi:"namespace"`
	RegistryId       string                     `pulumi:"registryId"`
	ResultOutputFile *string                    `pulumi:"resultOutputFile"`
	Tags             map[string]interface{}     `pulumi:"tags"`
	TriggerId        int                        `pulumi:"triggerId"`
}

A collection of values returned by getWebhookTriggerLogs.

type GetWebhookTriggerLogsResultOutput

type GetWebhookTriggerLogsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getWebhookTriggerLogs.

func (GetWebhookTriggerLogsResultOutput) ElementType

func (GetWebhookTriggerLogsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetWebhookTriggerLogsResultOutput) Logs

func (GetWebhookTriggerLogsResultOutput) Namespace

func (GetWebhookTriggerLogsResultOutput) RegistryId

func (GetWebhookTriggerLogsResultOutput) ResultOutputFile

func (GetWebhookTriggerLogsResultOutput) Tags

func (GetWebhookTriggerLogsResultOutput) ToGetWebhookTriggerLogsResultOutput

func (o GetWebhookTriggerLogsResultOutput) ToGetWebhookTriggerLogsResultOutput() GetWebhookTriggerLogsResultOutput

func (GetWebhookTriggerLogsResultOutput) ToGetWebhookTriggerLogsResultOutputWithContext

func (o GetWebhookTriggerLogsResultOutput) ToGetWebhookTriggerLogsResultOutputWithContext(ctx context.Context) GetWebhookTriggerLogsResultOutput

func (GetWebhookTriggerLogsResultOutput) TriggerId

type ImmutableTagRule

type ImmutableTagRule struct {
	pulumi.CustomResourceState

	// namespace name.
	NamespaceName pulumi.StringOutput `pulumi:"namespaceName"`
	// instance id.
	RegistryId pulumi.StringOutput `pulumi:"registryId"`
	// rule.
	Rule ImmutableTagRuleRuleOutput `pulumi:"rule"`
	// Tag description list.
	Tags pulumi.MapOutput `pulumi:"tags"`
}

func GetImmutableTagRule

func GetImmutableTagRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ImmutableTagRuleState, opts ...pulumi.ResourceOption) (*ImmutableTagRule, error)

GetImmutableTagRule gets an existing ImmutableTagRule 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 NewImmutableTagRule

func NewImmutableTagRule(ctx *pulumi.Context,
	name string, args *ImmutableTagRuleArgs, opts ...pulumi.ResourceOption) (*ImmutableTagRule, error)

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

func (*ImmutableTagRule) ElementType

func (*ImmutableTagRule) ElementType() reflect.Type

func (*ImmutableTagRule) ToImmutableTagRuleOutput

func (i *ImmutableTagRule) ToImmutableTagRuleOutput() ImmutableTagRuleOutput

func (*ImmutableTagRule) ToImmutableTagRuleOutputWithContext

func (i *ImmutableTagRule) ToImmutableTagRuleOutputWithContext(ctx context.Context) ImmutableTagRuleOutput

type ImmutableTagRuleArgs

type ImmutableTagRuleArgs struct {
	// namespace name.
	NamespaceName pulumi.StringInput
	// instance id.
	RegistryId pulumi.StringInput
	// rule.
	Rule ImmutableTagRuleRuleInput
	// Tag description list.
	Tags pulumi.MapInput
}

The set of arguments for constructing a ImmutableTagRule resource.

func (ImmutableTagRuleArgs) ElementType

func (ImmutableTagRuleArgs) ElementType() reflect.Type

type ImmutableTagRuleArray

type ImmutableTagRuleArray []ImmutableTagRuleInput

func (ImmutableTagRuleArray) ElementType

func (ImmutableTagRuleArray) ElementType() reflect.Type

func (ImmutableTagRuleArray) ToImmutableTagRuleArrayOutput

func (i ImmutableTagRuleArray) ToImmutableTagRuleArrayOutput() ImmutableTagRuleArrayOutput

func (ImmutableTagRuleArray) ToImmutableTagRuleArrayOutputWithContext

func (i ImmutableTagRuleArray) ToImmutableTagRuleArrayOutputWithContext(ctx context.Context) ImmutableTagRuleArrayOutput

type ImmutableTagRuleArrayInput

type ImmutableTagRuleArrayInput interface {
	pulumi.Input

	ToImmutableTagRuleArrayOutput() ImmutableTagRuleArrayOutput
	ToImmutableTagRuleArrayOutputWithContext(context.Context) ImmutableTagRuleArrayOutput
}

ImmutableTagRuleArrayInput is an input type that accepts ImmutableTagRuleArray and ImmutableTagRuleArrayOutput values. You can construct a concrete instance of `ImmutableTagRuleArrayInput` via:

ImmutableTagRuleArray{ ImmutableTagRuleArgs{...} }

type ImmutableTagRuleArrayOutput

type ImmutableTagRuleArrayOutput struct{ *pulumi.OutputState }

func (ImmutableTagRuleArrayOutput) ElementType

func (ImmutableTagRuleArrayOutput) Index

func (ImmutableTagRuleArrayOutput) ToImmutableTagRuleArrayOutput

func (o ImmutableTagRuleArrayOutput) ToImmutableTagRuleArrayOutput() ImmutableTagRuleArrayOutput

func (ImmutableTagRuleArrayOutput) ToImmutableTagRuleArrayOutputWithContext

func (o ImmutableTagRuleArrayOutput) ToImmutableTagRuleArrayOutputWithContext(ctx context.Context) ImmutableTagRuleArrayOutput

type ImmutableTagRuleInput

type ImmutableTagRuleInput interface {
	pulumi.Input

	ToImmutableTagRuleOutput() ImmutableTagRuleOutput
	ToImmutableTagRuleOutputWithContext(ctx context.Context) ImmutableTagRuleOutput
}

type ImmutableTagRuleMap

type ImmutableTagRuleMap map[string]ImmutableTagRuleInput

func (ImmutableTagRuleMap) ElementType

func (ImmutableTagRuleMap) ElementType() reflect.Type

func (ImmutableTagRuleMap) ToImmutableTagRuleMapOutput

func (i ImmutableTagRuleMap) ToImmutableTagRuleMapOutput() ImmutableTagRuleMapOutput

func (ImmutableTagRuleMap) ToImmutableTagRuleMapOutputWithContext

func (i ImmutableTagRuleMap) ToImmutableTagRuleMapOutputWithContext(ctx context.Context) ImmutableTagRuleMapOutput

type ImmutableTagRuleMapInput

type ImmutableTagRuleMapInput interface {
	pulumi.Input

	ToImmutableTagRuleMapOutput() ImmutableTagRuleMapOutput
	ToImmutableTagRuleMapOutputWithContext(context.Context) ImmutableTagRuleMapOutput
}

ImmutableTagRuleMapInput is an input type that accepts ImmutableTagRuleMap and ImmutableTagRuleMapOutput values. You can construct a concrete instance of `ImmutableTagRuleMapInput` via:

ImmutableTagRuleMap{ "key": ImmutableTagRuleArgs{...} }

type ImmutableTagRuleMapOutput

type ImmutableTagRuleMapOutput struct{ *pulumi.OutputState }

func (ImmutableTagRuleMapOutput) ElementType

func (ImmutableTagRuleMapOutput) ElementType() reflect.Type

func (ImmutableTagRuleMapOutput) MapIndex

func (ImmutableTagRuleMapOutput) ToImmutableTagRuleMapOutput

func (o ImmutableTagRuleMapOutput) ToImmutableTagRuleMapOutput() ImmutableTagRuleMapOutput

func (ImmutableTagRuleMapOutput) ToImmutableTagRuleMapOutputWithContext

func (o ImmutableTagRuleMapOutput) ToImmutableTagRuleMapOutputWithContext(ctx context.Context) ImmutableTagRuleMapOutput

type ImmutableTagRuleOutput

type ImmutableTagRuleOutput struct{ *pulumi.OutputState }

func (ImmutableTagRuleOutput) ElementType

func (ImmutableTagRuleOutput) ElementType() reflect.Type

func (ImmutableTagRuleOutput) NamespaceName

func (o ImmutableTagRuleOutput) NamespaceName() pulumi.StringOutput

namespace name.

func (ImmutableTagRuleOutput) RegistryId

instance id.

func (ImmutableTagRuleOutput) Rule

rule.

func (ImmutableTagRuleOutput) Tags

Tag description list.

func (ImmutableTagRuleOutput) ToImmutableTagRuleOutput

func (o ImmutableTagRuleOutput) ToImmutableTagRuleOutput() ImmutableTagRuleOutput

func (ImmutableTagRuleOutput) ToImmutableTagRuleOutputWithContext

func (o ImmutableTagRuleOutput) ToImmutableTagRuleOutputWithContext(ctx context.Context) ImmutableTagRuleOutput

type ImmutableTagRuleRule

type ImmutableTagRuleRule struct {
	Disabled             *bool   `pulumi:"disabled"`
	Id                   *int    `pulumi:"id"`
	NsName               *string `pulumi:"nsName"`
	RepositoryDecoration string  `pulumi:"repositoryDecoration"`
	RepositoryPattern    string  `pulumi:"repositoryPattern"`
	TagDecoration        string  `pulumi:"tagDecoration"`
	TagPattern           string  `pulumi:"tagPattern"`
}

type ImmutableTagRuleRuleArgs

type ImmutableTagRuleRuleArgs struct {
	Disabled             pulumi.BoolPtrInput   `pulumi:"disabled"`
	Id                   pulumi.IntPtrInput    `pulumi:"id"`
	NsName               pulumi.StringPtrInput `pulumi:"nsName"`
	RepositoryDecoration pulumi.StringInput    `pulumi:"repositoryDecoration"`
	RepositoryPattern    pulumi.StringInput    `pulumi:"repositoryPattern"`
	TagDecoration        pulumi.StringInput    `pulumi:"tagDecoration"`
	TagPattern           pulumi.StringInput    `pulumi:"tagPattern"`
}

func (ImmutableTagRuleRuleArgs) ElementType

func (ImmutableTagRuleRuleArgs) ElementType() reflect.Type

func (ImmutableTagRuleRuleArgs) ToImmutableTagRuleRuleOutput

func (i ImmutableTagRuleRuleArgs) ToImmutableTagRuleRuleOutput() ImmutableTagRuleRuleOutput

func (ImmutableTagRuleRuleArgs) ToImmutableTagRuleRuleOutputWithContext

func (i ImmutableTagRuleRuleArgs) ToImmutableTagRuleRuleOutputWithContext(ctx context.Context) ImmutableTagRuleRuleOutput

func (ImmutableTagRuleRuleArgs) ToImmutableTagRuleRulePtrOutput

func (i ImmutableTagRuleRuleArgs) ToImmutableTagRuleRulePtrOutput() ImmutableTagRuleRulePtrOutput

func (ImmutableTagRuleRuleArgs) ToImmutableTagRuleRulePtrOutputWithContext

func (i ImmutableTagRuleRuleArgs) ToImmutableTagRuleRulePtrOutputWithContext(ctx context.Context) ImmutableTagRuleRulePtrOutput

type ImmutableTagRuleRuleInput

type ImmutableTagRuleRuleInput interface {
	pulumi.Input

	ToImmutableTagRuleRuleOutput() ImmutableTagRuleRuleOutput
	ToImmutableTagRuleRuleOutputWithContext(context.Context) ImmutableTagRuleRuleOutput
}

ImmutableTagRuleRuleInput is an input type that accepts ImmutableTagRuleRuleArgs and ImmutableTagRuleRuleOutput values. You can construct a concrete instance of `ImmutableTagRuleRuleInput` via:

ImmutableTagRuleRuleArgs{...}

type ImmutableTagRuleRuleOutput

type ImmutableTagRuleRuleOutput struct{ *pulumi.OutputState }

func (ImmutableTagRuleRuleOutput) Disabled

func (ImmutableTagRuleRuleOutput) ElementType

func (ImmutableTagRuleRuleOutput) ElementType() reflect.Type

func (ImmutableTagRuleRuleOutput) Id

func (ImmutableTagRuleRuleOutput) NsName

func (ImmutableTagRuleRuleOutput) RepositoryDecoration

func (o ImmutableTagRuleRuleOutput) RepositoryDecoration() pulumi.StringOutput

func (ImmutableTagRuleRuleOutput) RepositoryPattern

func (o ImmutableTagRuleRuleOutput) RepositoryPattern() pulumi.StringOutput

func (ImmutableTagRuleRuleOutput) TagDecoration

func (ImmutableTagRuleRuleOutput) TagPattern

func (ImmutableTagRuleRuleOutput) ToImmutableTagRuleRuleOutput

func (o ImmutableTagRuleRuleOutput) ToImmutableTagRuleRuleOutput() ImmutableTagRuleRuleOutput

func (ImmutableTagRuleRuleOutput) ToImmutableTagRuleRuleOutputWithContext

func (o ImmutableTagRuleRuleOutput) ToImmutableTagRuleRuleOutputWithContext(ctx context.Context) ImmutableTagRuleRuleOutput

func (ImmutableTagRuleRuleOutput) ToImmutableTagRuleRulePtrOutput

func (o ImmutableTagRuleRuleOutput) ToImmutableTagRuleRulePtrOutput() ImmutableTagRuleRulePtrOutput

func (ImmutableTagRuleRuleOutput) ToImmutableTagRuleRulePtrOutputWithContext

func (o ImmutableTagRuleRuleOutput) ToImmutableTagRuleRulePtrOutputWithContext(ctx context.Context) ImmutableTagRuleRulePtrOutput

type ImmutableTagRuleRulePtrInput

type ImmutableTagRuleRulePtrInput interface {
	pulumi.Input

	ToImmutableTagRuleRulePtrOutput() ImmutableTagRuleRulePtrOutput
	ToImmutableTagRuleRulePtrOutputWithContext(context.Context) ImmutableTagRuleRulePtrOutput
}

ImmutableTagRuleRulePtrInput is an input type that accepts ImmutableTagRuleRuleArgs, ImmutableTagRuleRulePtr and ImmutableTagRuleRulePtrOutput values. You can construct a concrete instance of `ImmutableTagRuleRulePtrInput` via:

        ImmutableTagRuleRuleArgs{...}

or:

        nil

type ImmutableTagRuleRulePtrOutput

type ImmutableTagRuleRulePtrOutput struct{ *pulumi.OutputState }

func (ImmutableTagRuleRulePtrOutput) Disabled

func (ImmutableTagRuleRulePtrOutput) Elem

func (ImmutableTagRuleRulePtrOutput) ElementType

func (ImmutableTagRuleRulePtrOutput) Id

func (ImmutableTagRuleRulePtrOutput) NsName

func (ImmutableTagRuleRulePtrOutput) RepositoryDecoration

func (o ImmutableTagRuleRulePtrOutput) RepositoryDecoration() pulumi.StringPtrOutput

func (ImmutableTagRuleRulePtrOutput) RepositoryPattern

func (ImmutableTagRuleRulePtrOutput) TagDecoration

func (ImmutableTagRuleRulePtrOutput) TagPattern

func (ImmutableTagRuleRulePtrOutput) ToImmutableTagRuleRulePtrOutput

func (o ImmutableTagRuleRulePtrOutput) ToImmutableTagRuleRulePtrOutput() ImmutableTagRuleRulePtrOutput

func (ImmutableTagRuleRulePtrOutput) ToImmutableTagRuleRulePtrOutputWithContext

func (o ImmutableTagRuleRulePtrOutput) ToImmutableTagRuleRulePtrOutputWithContext(ctx context.Context) ImmutableTagRuleRulePtrOutput

type ImmutableTagRuleState

type ImmutableTagRuleState struct {
	// namespace name.
	NamespaceName pulumi.StringPtrInput
	// instance id.
	RegistryId pulumi.StringPtrInput
	// rule.
	Rule ImmutableTagRuleRulePtrInput
	// Tag description list.
	Tags pulumi.MapInput
}

func (ImmutableTagRuleState) ElementType

func (ImmutableTagRuleState) ElementType() reflect.Type

type Instance

type Instance struct {
	pulumi.CustomResourceState

	// Indicate to delete the COS bucket which is auto-created with the instance or not.
	DeleteBucket pulumi.BoolPtrOutput `pulumi:"deleteBucket"`
	// Instance expiration time (prepaid).
	ExpiredAt pulumi.StringOutput `pulumi:"expiredAt"`
	// Length of time to purchase an instance (in month). Must set when registry_charge_type is prepaid.
	InstanceChargeTypePrepaidPeriod pulumi.IntPtrOutput `pulumi:"instanceChargeTypePrepaidPeriod"`
	// Auto renewal flag. 1: manual renewal, 2: automatic renewal, 3: no renewal and no notification. Must set when
	// registry_charge_type is prepaid.
	InstanceChargeTypePrepaidRenewFlag pulumi.IntPtrOutput `pulumi:"instanceChargeTypePrepaidRenewFlag"`
	// TCR types. Valid values are: `standard`, `basic`, `premium`.
	InstanceType pulumi.StringOutput `pulumi:"instanceType"`
	// Internal address for access of the TCR instance.
	InternalEndPoint pulumi.StringOutput `pulumi:"internalEndPoint"`
	// Name of the TCR instance.
	Name pulumi.StringOutput `pulumi:"name"`
	// Control public network access.
	OpenPublicOperation pulumi.BoolPtrOutput `pulumi:"openPublicOperation"`
	// Public address for access of the TCR instance.
	PublicDomain pulumi.StringOutput `pulumi:"publicDomain"`
	// Status of the TCR instance public network access.
	PublicStatus pulumi.StringOutput `pulumi:"publicStatus"`
	// Charge type of instance. 1: postpaid; 2: prepaid. Default is postpaid.
	RegistryChargeType pulumi.IntPtrOutput `pulumi:"registryChargeType"`
	// Specify List of instance Replications, premium only. The available [source region
	// list](https://www.tencentcloud.com/document/api/1051/41101) is here.
	Replications InstanceReplicationArrayOutput `pulumi:"replications"`
	// Public network access allowlist policies of the TCR instance. Only available when `open_public_operation` is `true`.
	SecurityPolicies InstanceSecurityPolicyArrayOutput `pulumi:"securityPolicies"`
	// Status of the TCR instance.
	Status pulumi.StringOutput `pulumi:"status"`
	// The available tags within this TCR instance.
	Tags pulumi.MapOutput `pulumi:"tags"`
}

func GetInstance

func GetInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)

GetInstance gets an existing Instance 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 NewInstance

func NewInstance(ctx *pulumi.Context,
	name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)

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

func (*Instance) ElementType

func (*Instance) ElementType() reflect.Type

func (*Instance) ToInstanceOutput

func (i *Instance) ToInstanceOutput() InstanceOutput

func (*Instance) ToInstanceOutputWithContext

func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput

type InstanceArgs

type InstanceArgs struct {
	// Indicate to delete the COS bucket which is auto-created with the instance or not.
	DeleteBucket pulumi.BoolPtrInput
	// Length of time to purchase an instance (in month). Must set when registry_charge_type is prepaid.
	InstanceChargeTypePrepaidPeriod pulumi.IntPtrInput
	// Auto renewal flag. 1: manual renewal, 2: automatic renewal, 3: no renewal and no notification. Must set when
	// registry_charge_type is prepaid.
	InstanceChargeTypePrepaidRenewFlag pulumi.IntPtrInput
	// TCR types. Valid values are: `standard`, `basic`, `premium`.
	InstanceType pulumi.StringInput
	// Name of the TCR instance.
	Name pulumi.StringPtrInput
	// Control public network access.
	OpenPublicOperation pulumi.BoolPtrInput
	// Charge type of instance. 1: postpaid; 2: prepaid. Default is postpaid.
	RegistryChargeType pulumi.IntPtrInput
	// Specify List of instance Replications, premium only. The available [source region
	// list](https://www.tencentcloud.com/document/api/1051/41101) is here.
	Replications InstanceReplicationArrayInput
	// Public network access allowlist policies of the TCR instance. Only available when `open_public_operation` is `true`.
	SecurityPolicies InstanceSecurityPolicyArrayInput
	// The available tags within this TCR instance.
	Tags pulumi.MapInput
}

The set of arguments for constructing a Instance resource.

func (InstanceArgs) ElementType

func (InstanceArgs) ElementType() reflect.Type

type InstanceArray

type InstanceArray []InstanceInput

func (InstanceArray) ElementType

func (InstanceArray) ElementType() reflect.Type

func (InstanceArray) ToInstanceArrayOutput

func (i InstanceArray) ToInstanceArrayOutput() InstanceArrayOutput

func (InstanceArray) ToInstanceArrayOutputWithContext

func (i InstanceArray) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput

type InstanceArrayInput

type InstanceArrayInput interface {
	pulumi.Input

	ToInstanceArrayOutput() InstanceArrayOutput
	ToInstanceArrayOutputWithContext(context.Context) InstanceArrayOutput
}

InstanceArrayInput is an input type that accepts InstanceArray and InstanceArrayOutput values. You can construct a concrete instance of `InstanceArrayInput` via:

InstanceArray{ InstanceArgs{...} }

type InstanceArrayOutput

type InstanceArrayOutput struct{ *pulumi.OutputState }

func (InstanceArrayOutput) ElementType

func (InstanceArrayOutput) ElementType() reflect.Type

func (InstanceArrayOutput) Index

func (InstanceArrayOutput) ToInstanceArrayOutput

func (o InstanceArrayOutput) ToInstanceArrayOutput() InstanceArrayOutput

func (InstanceArrayOutput) ToInstanceArrayOutputWithContext

func (o InstanceArrayOutput) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput

type InstanceInput

type InstanceInput interface {
	pulumi.Input

	ToInstanceOutput() InstanceOutput
	ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
}

type InstanceMap

type InstanceMap map[string]InstanceInput

func (InstanceMap) ElementType

func (InstanceMap) ElementType() reflect.Type

func (InstanceMap) ToInstanceMapOutput

func (i InstanceMap) ToInstanceMapOutput() InstanceMapOutput

func (InstanceMap) ToInstanceMapOutputWithContext

func (i InstanceMap) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput

type InstanceMapInput

type InstanceMapInput interface {
	pulumi.Input

	ToInstanceMapOutput() InstanceMapOutput
	ToInstanceMapOutputWithContext(context.Context) InstanceMapOutput
}

InstanceMapInput is an input type that accepts InstanceMap and InstanceMapOutput values. You can construct a concrete instance of `InstanceMapInput` via:

InstanceMap{ "key": InstanceArgs{...} }

type InstanceMapOutput

type InstanceMapOutput struct{ *pulumi.OutputState }

func (InstanceMapOutput) ElementType

func (InstanceMapOutput) ElementType() reflect.Type

func (InstanceMapOutput) MapIndex

func (InstanceMapOutput) ToInstanceMapOutput

func (o InstanceMapOutput) ToInstanceMapOutput() InstanceMapOutput

func (InstanceMapOutput) ToInstanceMapOutputWithContext

func (o InstanceMapOutput) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput

type InstanceOutput

type InstanceOutput struct{ *pulumi.OutputState }

func (InstanceOutput) DeleteBucket

func (o InstanceOutput) DeleteBucket() pulumi.BoolPtrOutput

Indicate to delete the COS bucket which is auto-created with the instance or not.

func (InstanceOutput) ElementType

func (InstanceOutput) ElementType() reflect.Type

func (InstanceOutput) ExpiredAt

func (o InstanceOutput) ExpiredAt() pulumi.StringOutput

Instance expiration time (prepaid).

func (InstanceOutput) InstanceChargeTypePrepaidPeriod

func (o InstanceOutput) InstanceChargeTypePrepaidPeriod() pulumi.IntPtrOutput

Length of time to purchase an instance (in month). Must set when registry_charge_type is prepaid.

func (InstanceOutput) InstanceChargeTypePrepaidRenewFlag

func (o InstanceOutput) InstanceChargeTypePrepaidRenewFlag() pulumi.IntPtrOutput

Auto renewal flag. 1: manual renewal, 2: automatic renewal, 3: no renewal and no notification. Must set when registry_charge_type is prepaid.

func (InstanceOutput) InstanceType

func (o InstanceOutput) InstanceType() pulumi.StringOutput

TCR types. Valid values are: `standard`, `basic`, `premium`.

func (InstanceOutput) InternalEndPoint

func (o InstanceOutput) InternalEndPoint() pulumi.StringOutput

Internal address for access of the TCR instance.

func (InstanceOutput) Name

Name of the TCR instance.

func (InstanceOutput) OpenPublicOperation

func (o InstanceOutput) OpenPublicOperation() pulumi.BoolPtrOutput

Control public network access.

func (InstanceOutput) PublicDomain

func (o InstanceOutput) PublicDomain() pulumi.StringOutput

Public address for access of the TCR instance.

func (InstanceOutput) PublicStatus

func (o InstanceOutput) PublicStatus() pulumi.StringOutput

Status of the TCR instance public network access.

func (InstanceOutput) RegistryChargeType

func (o InstanceOutput) RegistryChargeType() pulumi.IntPtrOutput

Charge type of instance. 1: postpaid; 2: prepaid. Default is postpaid.

func (InstanceOutput) Replications

Specify List of instance Replications, premium only. The available [source region list](https://www.tencentcloud.com/document/api/1051/41101) is here.

func (InstanceOutput) SecurityPolicies

Public network access allowlist policies of the TCR instance. Only available when `open_public_operation` is `true`.

func (InstanceOutput) Status

func (o InstanceOutput) Status() pulumi.StringOutput

Status of the TCR instance.

func (InstanceOutput) Tags

func (o InstanceOutput) Tags() pulumi.MapOutput

The available tags within this TCR instance.

func (InstanceOutput) ToInstanceOutput

func (o InstanceOutput) ToInstanceOutput() InstanceOutput

func (InstanceOutput) ToInstanceOutputWithContext

func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput

type InstanceReplication

type InstanceReplication struct {
	Id       *string `pulumi:"id"`
	RegionId *int    `pulumi:"regionId"`
	SynTag   *bool   `pulumi:"synTag"`
}

type InstanceReplicationArgs

type InstanceReplicationArgs struct {
	Id       pulumi.StringPtrInput `pulumi:"id"`
	RegionId pulumi.IntPtrInput    `pulumi:"regionId"`
	SynTag   pulumi.BoolPtrInput   `pulumi:"synTag"`
}

func (InstanceReplicationArgs) ElementType

func (InstanceReplicationArgs) ElementType() reflect.Type

func (InstanceReplicationArgs) ToInstanceReplicationOutput

func (i InstanceReplicationArgs) ToInstanceReplicationOutput() InstanceReplicationOutput

func (InstanceReplicationArgs) ToInstanceReplicationOutputWithContext

func (i InstanceReplicationArgs) ToInstanceReplicationOutputWithContext(ctx context.Context) InstanceReplicationOutput

type InstanceReplicationArray

type InstanceReplicationArray []InstanceReplicationInput

func (InstanceReplicationArray) ElementType

func (InstanceReplicationArray) ElementType() reflect.Type

func (InstanceReplicationArray) ToInstanceReplicationArrayOutput

func (i InstanceReplicationArray) ToInstanceReplicationArrayOutput() InstanceReplicationArrayOutput

func (InstanceReplicationArray) ToInstanceReplicationArrayOutputWithContext

func (i InstanceReplicationArray) ToInstanceReplicationArrayOutputWithContext(ctx context.Context) InstanceReplicationArrayOutput

type InstanceReplicationArrayInput

type InstanceReplicationArrayInput interface {
	pulumi.Input

	ToInstanceReplicationArrayOutput() InstanceReplicationArrayOutput
	ToInstanceReplicationArrayOutputWithContext(context.Context) InstanceReplicationArrayOutput
}

InstanceReplicationArrayInput is an input type that accepts InstanceReplicationArray and InstanceReplicationArrayOutput values. You can construct a concrete instance of `InstanceReplicationArrayInput` via:

InstanceReplicationArray{ InstanceReplicationArgs{...} }

type InstanceReplicationArrayOutput

type InstanceReplicationArrayOutput struct{ *pulumi.OutputState }

func (InstanceReplicationArrayOutput) ElementType

func (InstanceReplicationArrayOutput) Index

func (InstanceReplicationArrayOutput) ToInstanceReplicationArrayOutput

func (o InstanceReplicationArrayOutput) ToInstanceReplicationArrayOutput() InstanceReplicationArrayOutput

func (InstanceReplicationArrayOutput) ToInstanceReplicationArrayOutputWithContext

func (o InstanceReplicationArrayOutput) ToInstanceReplicationArrayOutputWithContext(ctx context.Context) InstanceReplicationArrayOutput

type InstanceReplicationInput

type InstanceReplicationInput interface {
	pulumi.Input

	ToInstanceReplicationOutput() InstanceReplicationOutput
	ToInstanceReplicationOutputWithContext(context.Context) InstanceReplicationOutput
}

InstanceReplicationInput is an input type that accepts InstanceReplicationArgs and InstanceReplicationOutput values. You can construct a concrete instance of `InstanceReplicationInput` via:

InstanceReplicationArgs{...}

type InstanceReplicationOutput

type InstanceReplicationOutput struct{ *pulumi.OutputState }

func (InstanceReplicationOutput) ElementType

func (InstanceReplicationOutput) ElementType() reflect.Type

func (InstanceReplicationOutput) Id

func (InstanceReplicationOutput) RegionId

func (InstanceReplicationOutput) SynTag

func (InstanceReplicationOutput) ToInstanceReplicationOutput

func (o InstanceReplicationOutput) ToInstanceReplicationOutput() InstanceReplicationOutput

func (InstanceReplicationOutput) ToInstanceReplicationOutputWithContext

func (o InstanceReplicationOutput) ToInstanceReplicationOutputWithContext(ctx context.Context) InstanceReplicationOutput

type InstanceSecurityPolicy

type InstanceSecurityPolicy struct {
	CidrBlock   *string `pulumi:"cidrBlock"`
	Description *string `pulumi:"description"`
	Index       *int    `pulumi:"index"`
	Version     *string `pulumi:"version"`
}

type InstanceSecurityPolicyArgs

type InstanceSecurityPolicyArgs struct {
	CidrBlock   pulumi.StringPtrInput `pulumi:"cidrBlock"`
	Description pulumi.StringPtrInput `pulumi:"description"`
	Index       pulumi.IntPtrInput    `pulumi:"index"`
	Version     pulumi.StringPtrInput `pulumi:"version"`
}

func (InstanceSecurityPolicyArgs) ElementType

func (InstanceSecurityPolicyArgs) ElementType() reflect.Type

func (InstanceSecurityPolicyArgs) ToInstanceSecurityPolicyOutput

func (i InstanceSecurityPolicyArgs) ToInstanceSecurityPolicyOutput() InstanceSecurityPolicyOutput

func (InstanceSecurityPolicyArgs) ToInstanceSecurityPolicyOutputWithContext

func (i InstanceSecurityPolicyArgs) ToInstanceSecurityPolicyOutputWithContext(ctx context.Context) InstanceSecurityPolicyOutput

type InstanceSecurityPolicyArray

type InstanceSecurityPolicyArray []InstanceSecurityPolicyInput

func (InstanceSecurityPolicyArray) ElementType

func (InstanceSecurityPolicyArray) ToInstanceSecurityPolicyArrayOutput

func (i InstanceSecurityPolicyArray) ToInstanceSecurityPolicyArrayOutput() InstanceSecurityPolicyArrayOutput

func (InstanceSecurityPolicyArray) ToInstanceSecurityPolicyArrayOutputWithContext

func (i InstanceSecurityPolicyArray) ToInstanceSecurityPolicyArrayOutputWithContext(ctx context.Context) InstanceSecurityPolicyArrayOutput

type InstanceSecurityPolicyArrayInput

type InstanceSecurityPolicyArrayInput interface {
	pulumi.Input

	ToInstanceSecurityPolicyArrayOutput() InstanceSecurityPolicyArrayOutput
	ToInstanceSecurityPolicyArrayOutputWithContext(context.Context) InstanceSecurityPolicyArrayOutput
}

InstanceSecurityPolicyArrayInput is an input type that accepts InstanceSecurityPolicyArray and InstanceSecurityPolicyArrayOutput values. You can construct a concrete instance of `InstanceSecurityPolicyArrayInput` via:

InstanceSecurityPolicyArray{ InstanceSecurityPolicyArgs{...} }

type InstanceSecurityPolicyArrayOutput

type InstanceSecurityPolicyArrayOutput struct{ *pulumi.OutputState }

func (InstanceSecurityPolicyArrayOutput) ElementType

func (InstanceSecurityPolicyArrayOutput) Index

func (InstanceSecurityPolicyArrayOutput) ToInstanceSecurityPolicyArrayOutput

func (o InstanceSecurityPolicyArrayOutput) ToInstanceSecurityPolicyArrayOutput() InstanceSecurityPolicyArrayOutput

func (InstanceSecurityPolicyArrayOutput) ToInstanceSecurityPolicyArrayOutputWithContext

func (o InstanceSecurityPolicyArrayOutput) ToInstanceSecurityPolicyArrayOutputWithContext(ctx context.Context) InstanceSecurityPolicyArrayOutput

type InstanceSecurityPolicyInput

type InstanceSecurityPolicyInput interface {
	pulumi.Input

	ToInstanceSecurityPolicyOutput() InstanceSecurityPolicyOutput
	ToInstanceSecurityPolicyOutputWithContext(context.Context) InstanceSecurityPolicyOutput
}

InstanceSecurityPolicyInput is an input type that accepts InstanceSecurityPolicyArgs and InstanceSecurityPolicyOutput values. You can construct a concrete instance of `InstanceSecurityPolicyInput` via:

InstanceSecurityPolicyArgs{...}

type InstanceSecurityPolicyOutput

type InstanceSecurityPolicyOutput struct{ *pulumi.OutputState }

func (InstanceSecurityPolicyOutput) CidrBlock

func (InstanceSecurityPolicyOutput) Description

func (InstanceSecurityPolicyOutput) ElementType

func (InstanceSecurityPolicyOutput) Index

func (InstanceSecurityPolicyOutput) ToInstanceSecurityPolicyOutput

func (o InstanceSecurityPolicyOutput) ToInstanceSecurityPolicyOutput() InstanceSecurityPolicyOutput

func (InstanceSecurityPolicyOutput) ToInstanceSecurityPolicyOutputWithContext

func (o InstanceSecurityPolicyOutput) ToInstanceSecurityPolicyOutputWithContext(ctx context.Context) InstanceSecurityPolicyOutput

func (InstanceSecurityPolicyOutput) Version

type InstanceState

type InstanceState struct {
	// Indicate to delete the COS bucket which is auto-created with the instance or not.
	DeleteBucket pulumi.BoolPtrInput
	// Instance expiration time (prepaid).
	ExpiredAt pulumi.StringPtrInput
	// Length of time to purchase an instance (in month). Must set when registry_charge_type is prepaid.
	InstanceChargeTypePrepaidPeriod pulumi.IntPtrInput
	// Auto renewal flag. 1: manual renewal, 2: automatic renewal, 3: no renewal and no notification. Must set when
	// registry_charge_type is prepaid.
	InstanceChargeTypePrepaidRenewFlag pulumi.IntPtrInput
	// TCR types. Valid values are: `standard`, `basic`, `premium`.
	InstanceType pulumi.StringPtrInput
	// Internal address for access of the TCR instance.
	InternalEndPoint pulumi.StringPtrInput
	// Name of the TCR instance.
	Name pulumi.StringPtrInput
	// Control public network access.
	OpenPublicOperation pulumi.BoolPtrInput
	// Public address for access of the TCR instance.
	PublicDomain pulumi.StringPtrInput
	// Status of the TCR instance public network access.
	PublicStatus pulumi.StringPtrInput
	// Charge type of instance. 1: postpaid; 2: prepaid. Default is postpaid.
	RegistryChargeType pulumi.IntPtrInput
	// Specify List of instance Replications, premium only. The available [source region
	// list](https://www.tencentcloud.com/document/api/1051/41101) is here.
	Replications InstanceReplicationArrayInput
	// Public network access allowlist policies of the TCR instance. Only available when `open_public_operation` is `true`.
	SecurityPolicies InstanceSecurityPolicyArrayInput
	// Status of the TCR instance.
	Status pulumi.StringPtrInput
	// The available tags within this TCR instance.
	Tags pulumi.MapInput
}

func (InstanceState) ElementType

func (InstanceState) ElementType() reflect.Type

type ManageReplicationOperation

type ManageReplicationOperation struct {
	pulumi.CustomResourceState

	// rule description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// the region ID of the target instance, such as Guangzhou is 1.
	DestinationRegionId pulumi.IntPtrOutput `pulumi:"destinationRegionId"`
	// copy destination instance Id.
	DestinationRegistryId pulumi.StringOutput `pulumi:"destinationRegistryId"`
	// enable synchronization of configuration items across master account instances.
	PeerReplicationOption ManageReplicationOperationPeerReplicationOptionPtrOutput `pulumi:"peerReplicationOption"`
	// synchronization rules.
	Rule ManageReplicationOperationRuleOutput `pulumi:"rule"`
	// copy source instance Id.
	SourceRegistryId pulumi.StringOutput `pulumi:"sourceRegistryId"`
}

func GetManageReplicationOperation

func GetManageReplicationOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ManageReplicationOperationState, opts ...pulumi.ResourceOption) (*ManageReplicationOperation, error)

GetManageReplicationOperation gets an existing ManageReplicationOperation 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 NewManageReplicationOperation

func NewManageReplicationOperation(ctx *pulumi.Context,
	name string, args *ManageReplicationOperationArgs, opts ...pulumi.ResourceOption) (*ManageReplicationOperation, error)

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

func (*ManageReplicationOperation) ElementType

func (*ManageReplicationOperation) ElementType() reflect.Type

func (*ManageReplicationOperation) ToManageReplicationOperationOutput

func (i *ManageReplicationOperation) ToManageReplicationOperationOutput() ManageReplicationOperationOutput

func (*ManageReplicationOperation) ToManageReplicationOperationOutputWithContext

func (i *ManageReplicationOperation) ToManageReplicationOperationOutputWithContext(ctx context.Context) ManageReplicationOperationOutput

type ManageReplicationOperationArgs

type ManageReplicationOperationArgs struct {
	// rule description.
	Description pulumi.StringPtrInput
	// the region ID of the target instance, such as Guangzhou is 1.
	DestinationRegionId pulumi.IntPtrInput
	// copy destination instance Id.
	DestinationRegistryId pulumi.StringInput
	// enable synchronization of configuration items across master account instances.
	PeerReplicationOption ManageReplicationOperationPeerReplicationOptionPtrInput
	// synchronization rules.
	Rule ManageReplicationOperationRuleInput
	// copy source instance Id.
	SourceRegistryId pulumi.StringInput
}

The set of arguments for constructing a ManageReplicationOperation resource.

func (ManageReplicationOperationArgs) ElementType

type ManageReplicationOperationArray

type ManageReplicationOperationArray []ManageReplicationOperationInput

func (ManageReplicationOperationArray) ElementType

func (ManageReplicationOperationArray) ToManageReplicationOperationArrayOutput

func (i ManageReplicationOperationArray) ToManageReplicationOperationArrayOutput() ManageReplicationOperationArrayOutput

func (ManageReplicationOperationArray) ToManageReplicationOperationArrayOutputWithContext

func (i ManageReplicationOperationArray) ToManageReplicationOperationArrayOutputWithContext(ctx context.Context) ManageReplicationOperationArrayOutput

type ManageReplicationOperationArrayInput

type ManageReplicationOperationArrayInput interface {
	pulumi.Input

	ToManageReplicationOperationArrayOutput() ManageReplicationOperationArrayOutput
	ToManageReplicationOperationArrayOutputWithContext(context.Context) ManageReplicationOperationArrayOutput
}

ManageReplicationOperationArrayInput is an input type that accepts ManageReplicationOperationArray and ManageReplicationOperationArrayOutput values. You can construct a concrete instance of `ManageReplicationOperationArrayInput` via:

ManageReplicationOperationArray{ ManageReplicationOperationArgs{...} }

type ManageReplicationOperationArrayOutput

type ManageReplicationOperationArrayOutput struct{ *pulumi.OutputState }

func (ManageReplicationOperationArrayOutput) ElementType

func (ManageReplicationOperationArrayOutput) Index

func (ManageReplicationOperationArrayOutput) ToManageReplicationOperationArrayOutput

func (o ManageReplicationOperationArrayOutput) ToManageReplicationOperationArrayOutput() ManageReplicationOperationArrayOutput

func (ManageReplicationOperationArrayOutput) ToManageReplicationOperationArrayOutputWithContext

func (o ManageReplicationOperationArrayOutput) ToManageReplicationOperationArrayOutputWithContext(ctx context.Context) ManageReplicationOperationArrayOutput

type ManageReplicationOperationInput

type ManageReplicationOperationInput interface {
	pulumi.Input

	ToManageReplicationOperationOutput() ManageReplicationOperationOutput
	ToManageReplicationOperationOutputWithContext(ctx context.Context) ManageReplicationOperationOutput
}

type ManageReplicationOperationMap

type ManageReplicationOperationMap map[string]ManageReplicationOperationInput

func (ManageReplicationOperationMap) ElementType

func (ManageReplicationOperationMap) ToManageReplicationOperationMapOutput

func (i ManageReplicationOperationMap) ToManageReplicationOperationMapOutput() ManageReplicationOperationMapOutput

func (ManageReplicationOperationMap) ToManageReplicationOperationMapOutputWithContext

func (i ManageReplicationOperationMap) ToManageReplicationOperationMapOutputWithContext(ctx context.Context) ManageReplicationOperationMapOutput

type ManageReplicationOperationMapInput

type ManageReplicationOperationMapInput interface {
	pulumi.Input

	ToManageReplicationOperationMapOutput() ManageReplicationOperationMapOutput
	ToManageReplicationOperationMapOutputWithContext(context.Context) ManageReplicationOperationMapOutput
}

ManageReplicationOperationMapInput is an input type that accepts ManageReplicationOperationMap and ManageReplicationOperationMapOutput values. You can construct a concrete instance of `ManageReplicationOperationMapInput` via:

ManageReplicationOperationMap{ "key": ManageReplicationOperationArgs{...} }

type ManageReplicationOperationMapOutput

type ManageReplicationOperationMapOutput struct{ *pulumi.OutputState }

func (ManageReplicationOperationMapOutput) ElementType

func (ManageReplicationOperationMapOutput) MapIndex

func (ManageReplicationOperationMapOutput) ToManageReplicationOperationMapOutput

func (o ManageReplicationOperationMapOutput) ToManageReplicationOperationMapOutput() ManageReplicationOperationMapOutput

func (ManageReplicationOperationMapOutput) ToManageReplicationOperationMapOutputWithContext

func (o ManageReplicationOperationMapOutput) ToManageReplicationOperationMapOutputWithContext(ctx context.Context) ManageReplicationOperationMapOutput

type ManageReplicationOperationOutput

type ManageReplicationOperationOutput struct{ *pulumi.OutputState }

func (ManageReplicationOperationOutput) Description

rule description.

func (ManageReplicationOperationOutput) DestinationRegionId

func (o ManageReplicationOperationOutput) DestinationRegionId() pulumi.IntPtrOutput

the region ID of the target instance, such as Guangzhou is 1.

func (ManageReplicationOperationOutput) DestinationRegistryId

func (o ManageReplicationOperationOutput) DestinationRegistryId() pulumi.StringOutput

copy destination instance Id.

func (ManageReplicationOperationOutput) ElementType

func (ManageReplicationOperationOutput) PeerReplicationOption

enable synchronization of configuration items across master account instances.

func (ManageReplicationOperationOutput) Rule

synchronization rules.

func (ManageReplicationOperationOutput) SourceRegistryId

copy source instance Id.

func (ManageReplicationOperationOutput) ToManageReplicationOperationOutput

func (o ManageReplicationOperationOutput) ToManageReplicationOperationOutput() ManageReplicationOperationOutput

func (ManageReplicationOperationOutput) ToManageReplicationOperationOutputWithContext

func (o ManageReplicationOperationOutput) ToManageReplicationOperationOutputWithContext(ctx context.Context) ManageReplicationOperationOutput

type ManageReplicationOperationPeerReplicationOption

type ManageReplicationOperationPeerReplicationOption struct {
	EnablePeerReplication bool   `pulumi:"enablePeerReplication"`
	PeerRegistryToken     string `pulumi:"peerRegistryToken"`
	PeerRegistryUin       string `pulumi:"peerRegistryUin"`
}

type ManageReplicationOperationPeerReplicationOptionArgs

type ManageReplicationOperationPeerReplicationOptionArgs struct {
	EnablePeerReplication pulumi.BoolInput   `pulumi:"enablePeerReplication"`
	PeerRegistryToken     pulumi.StringInput `pulumi:"peerRegistryToken"`
	PeerRegistryUin       pulumi.StringInput `pulumi:"peerRegistryUin"`
}

func (ManageReplicationOperationPeerReplicationOptionArgs) ElementType

func (ManageReplicationOperationPeerReplicationOptionArgs) ToManageReplicationOperationPeerReplicationOptionOutput

func (i ManageReplicationOperationPeerReplicationOptionArgs) ToManageReplicationOperationPeerReplicationOptionOutput() ManageReplicationOperationPeerReplicationOptionOutput

func (ManageReplicationOperationPeerReplicationOptionArgs) ToManageReplicationOperationPeerReplicationOptionOutputWithContext

func (i ManageReplicationOperationPeerReplicationOptionArgs) ToManageReplicationOperationPeerReplicationOptionOutputWithContext(ctx context.Context) ManageReplicationOperationPeerReplicationOptionOutput

func (ManageReplicationOperationPeerReplicationOptionArgs) ToManageReplicationOperationPeerReplicationOptionPtrOutput

func (i ManageReplicationOperationPeerReplicationOptionArgs) ToManageReplicationOperationPeerReplicationOptionPtrOutput() ManageReplicationOperationPeerReplicationOptionPtrOutput

func (ManageReplicationOperationPeerReplicationOptionArgs) ToManageReplicationOperationPeerReplicationOptionPtrOutputWithContext

func (i ManageReplicationOperationPeerReplicationOptionArgs) ToManageReplicationOperationPeerReplicationOptionPtrOutputWithContext(ctx context.Context) ManageReplicationOperationPeerReplicationOptionPtrOutput

type ManageReplicationOperationPeerReplicationOptionInput

type ManageReplicationOperationPeerReplicationOptionInput interface {
	pulumi.Input

	ToManageReplicationOperationPeerReplicationOptionOutput() ManageReplicationOperationPeerReplicationOptionOutput
	ToManageReplicationOperationPeerReplicationOptionOutputWithContext(context.Context) ManageReplicationOperationPeerReplicationOptionOutput
}

ManageReplicationOperationPeerReplicationOptionInput is an input type that accepts ManageReplicationOperationPeerReplicationOptionArgs and ManageReplicationOperationPeerReplicationOptionOutput values. You can construct a concrete instance of `ManageReplicationOperationPeerReplicationOptionInput` via:

ManageReplicationOperationPeerReplicationOptionArgs{...}

type ManageReplicationOperationPeerReplicationOptionOutput

type ManageReplicationOperationPeerReplicationOptionOutput struct{ *pulumi.OutputState }

func (ManageReplicationOperationPeerReplicationOptionOutput) ElementType

func (ManageReplicationOperationPeerReplicationOptionOutput) EnablePeerReplication

func (ManageReplicationOperationPeerReplicationOptionOutput) PeerRegistryToken

func (ManageReplicationOperationPeerReplicationOptionOutput) PeerRegistryUin

func (ManageReplicationOperationPeerReplicationOptionOutput) ToManageReplicationOperationPeerReplicationOptionOutput

func (ManageReplicationOperationPeerReplicationOptionOutput) ToManageReplicationOperationPeerReplicationOptionOutputWithContext

func (o ManageReplicationOperationPeerReplicationOptionOutput) ToManageReplicationOperationPeerReplicationOptionOutputWithContext(ctx context.Context) ManageReplicationOperationPeerReplicationOptionOutput

func (ManageReplicationOperationPeerReplicationOptionOutput) ToManageReplicationOperationPeerReplicationOptionPtrOutput

func (o ManageReplicationOperationPeerReplicationOptionOutput) ToManageReplicationOperationPeerReplicationOptionPtrOutput() ManageReplicationOperationPeerReplicationOptionPtrOutput

func (ManageReplicationOperationPeerReplicationOptionOutput) ToManageReplicationOperationPeerReplicationOptionPtrOutputWithContext

func (o ManageReplicationOperationPeerReplicationOptionOutput) ToManageReplicationOperationPeerReplicationOptionPtrOutputWithContext(ctx context.Context) ManageReplicationOperationPeerReplicationOptionPtrOutput

type ManageReplicationOperationPeerReplicationOptionPtrInput

type ManageReplicationOperationPeerReplicationOptionPtrInput interface {
	pulumi.Input

	ToManageReplicationOperationPeerReplicationOptionPtrOutput() ManageReplicationOperationPeerReplicationOptionPtrOutput
	ToManageReplicationOperationPeerReplicationOptionPtrOutputWithContext(context.Context) ManageReplicationOperationPeerReplicationOptionPtrOutput
}

ManageReplicationOperationPeerReplicationOptionPtrInput is an input type that accepts ManageReplicationOperationPeerReplicationOptionArgs, ManageReplicationOperationPeerReplicationOptionPtr and ManageReplicationOperationPeerReplicationOptionPtrOutput values. You can construct a concrete instance of `ManageReplicationOperationPeerReplicationOptionPtrInput` via:

        ManageReplicationOperationPeerReplicationOptionArgs{...}

or:

        nil

type ManageReplicationOperationPeerReplicationOptionPtrOutput

type ManageReplicationOperationPeerReplicationOptionPtrOutput struct{ *pulumi.OutputState }

func (ManageReplicationOperationPeerReplicationOptionPtrOutput) Elem

func (ManageReplicationOperationPeerReplicationOptionPtrOutput) ElementType

func (ManageReplicationOperationPeerReplicationOptionPtrOutput) EnablePeerReplication

func (ManageReplicationOperationPeerReplicationOptionPtrOutput) PeerRegistryToken

func (ManageReplicationOperationPeerReplicationOptionPtrOutput) PeerRegistryUin

func (ManageReplicationOperationPeerReplicationOptionPtrOutput) ToManageReplicationOperationPeerReplicationOptionPtrOutput

func (ManageReplicationOperationPeerReplicationOptionPtrOutput) ToManageReplicationOperationPeerReplicationOptionPtrOutputWithContext

func (o ManageReplicationOperationPeerReplicationOptionPtrOutput) ToManageReplicationOperationPeerReplicationOptionPtrOutputWithContext(ctx context.Context) ManageReplicationOperationPeerReplicationOptionPtrOutput

type ManageReplicationOperationRule

type ManageReplicationOperationRule struct {
	DestNamespace string                                 `pulumi:"destNamespace"`
	Filters       []ManageReplicationOperationRuleFilter `pulumi:"filters"`
	Name          string                                 `pulumi:"name"`
	Override      bool                                   `pulumi:"override"`
}

type ManageReplicationOperationRuleArgs

type ManageReplicationOperationRuleArgs struct {
	DestNamespace pulumi.StringInput                             `pulumi:"destNamespace"`
	Filters       ManageReplicationOperationRuleFilterArrayInput `pulumi:"filters"`
	Name          pulumi.StringInput                             `pulumi:"name"`
	Override      pulumi.BoolInput                               `pulumi:"override"`
}

func (ManageReplicationOperationRuleArgs) ElementType

func (ManageReplicationOperationRuleArgs) ToManageReplicationOperationRuleOutput

func (i ManageReplicationOperationRuleArgs) ToManageReplicationOperationRuleOutput() ManageReplicationOperationRuleOutput

func (ManageReplicationOperationRuleArgs) ToManageReplicationOperationRuleOutputWithContext

func (i ManageReplicationOperationRuleArgs) ToManageReplicationOperationRuleOutputWithContext(ctx context.Context) ManageReplicationOperationRuleOutput

func (ManageReplicationOperationRuleArgs) ToManageReplicationOperationRulePtrOutput

func (i ManageReplicationOperationRuleArgs) ToManageReplicationOperationRulePtrOutput() ManageReplicationOperationRulePtrOutput

func (ManageReplicationOperationRuleArgs) ToManageReplicationOperationRulePtrOutputWithContext

func (i ManageReplicationOperationRuleArgs) ToManageReplicationOperationRulePtrOutputWithContext(ctx context.Context) ManageReplicationOperationRulePtrOutput

type ManageReplicationOperationRuleFilter

type ManageReplicationOperationRuleFilter struct {
	Type  string  `pulumi:"type"`
	Value *string `pulumi:"value"`
}

type ManageReplicationOperationRuleFilterArgs

type ManageReplicationOperationRuleFilterArgs struct {
	Type  pulumi.StringInput    `pulumi:"type"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (ManageReplicationOperationRuleFilterArgs) ElementType

func (ManageReplicationOperationRuleFilterArgs) ToManageReplicationOperationRuleFilterOutput

func (i ManageReplicationOperationRuleFilterArgs) ToManageReplicationOperationRuleFilterOutput() ManageReplicationOperationRuleFilterOutput

func (ManageReplicationOperationRuleFilterArgs) ToManageReplicationOperationRuleFilterOutputWithContext

func (i ManageReplicationOperationRuleFilterArgs) ToManageReplicationOperationRuleFilterOutputWithContext(ctx context.Context) ManageReplicationOperationRuleFilterOutput

type ManageReplicationOperationRuleFilterArray

type ManageReplicationOperationRuleFilterArray []ManageReplicationOperationRuleFilterInput

func (ManageReplicationOperationRuleFilterArray) ElementType

func (ManageReplicationOperationRuleFilterArray) ToManageReplicationOperationRuleFilterArrayOutput

func (i ManageReplicationOperationRuleFilterArray) ToManageReplicationOperationRuleFilterArrayOutput() ManageReplicationOperationRuleFilterArrayOutput

func (ManageReplicationOperationRuleFilterArray) ToManageReplicationOperationRuleFilterArrayOutputWithContext

func (i ManageReplicationOperationRuleFilterArray) ToManageReplicationOperationRuleFilterArrayOutputWithContext(ctx context.Context) ManageReplicationOperationRuleFilterArrayOutput

type ManageReplicationOperationRuleFilterArrayInput

type ManageReplicationOperationRuleFilterArrayInput interface {
	pulumi.Input

	ToManageReplicationOperationRuleFilterArrayOutput() ManageReplicationOperationRuleFilterArrayOutput
	ToManageReplicationOperationRuleFilterArrayOutputWithContext(context.Context) ManageReplicationOperationRuleFilterArrayOutput
}

ManageReplicationOperationRuleFilterArrayInput is an input type that accepts ManageReplicationOperationRuleFilterArray and ManageReplicationOperationRuleFilterArrayOutput values. You can construct a concrete instance of `ManageReplicationOperationRuleFilterArrayInput` via:

ManageReplicationOperationRuleFilterArray{ ManageReplicationOperationRuleFilterArgs{...} }

type ManageReplicationOperationRuleFilterArrayOutput

type ManageReplicationOperationRuleFilterArrayOutput struct{ *pulumi.OutputState }

func (ManageReplicationOperationRuleFilterArrayOutput) ElementType

func (ManageReplicationOperationRuleFilterArrayOutput) Index

func (ManageReplicationOperationRuleFilterArrayOutput) ToManageReplicationOperationRuleFilterArrayOutput

func (o ManageReplicationOperationRuleFilterArrayOutput) ToManageReplicationOperationRuleFilterArrayOutput() ManageReplicationOperationRuleFilterArrayOutput

func (ManageReplicationOperationRuleFilterArrayOutput) ToManageReplicationOperationRuleFilterArrayOutputWithContext

func (o ManageReplicationOperationRuleFilterArrayOutput) ToManageReplicationOperationRuleFilterArrayOutputWithContext(ctx context.Context) ManageReplicationOperationRuleFilterArrayOutput

type ManageReplicationOperationRuleFilterInput

type ManageReplicationOperationRuleFilterInput interface {
	pulumi.Input

	ToManageReplicationOperationRuleFilterOutput() ManageReplicationOperationRuleFilterOutput
	ToManageReplicationOperationRuleFilterOutputWithContext(context.Context) ManageReplicationOperationRuleFilterOutput
}

ManageReplicationOperationRuleFilterInput is an input type that accepts ManageReplicationOperationRuleFilterArgs and ManageReplicationOperationRuleFilterOutput values. You can construct a concrete instance of `ManageReplicationOperationRuleFilterInput` via:

ManageReplicationOperationRuleFilterArgs{...}

type ManageReplicationOperationRuleFilterOutput

type ManageReplicationOperationRuleFilterOutput struct{ *pulumi.OutputState }

func (ManageReplicationOperationRuleFilterOutput) ElementType

func (ManageReplicationOperationRuleFilterOutput) ToManageReplicationOperationRuleFilterOutput

func (o ManageReplicationOperationRuleFilterOutput) ToManageReplicationOperationRuleFilterOutput() ManageReplicationOperationRuleFilterOutput

func (ManageReplicationOperationRuleFilterOutput) ToManageReplicationOperationRuleFilterOutputWithContext

func (o ManageReplicationOperationRuleFilterOutput) ToManageReplicationOperationRuleFilterOutputWithContext(ctx context.Context) ManageReplicationOperationRuleFilterOutput

func (ManageReplicationOperationRuleFilterOutput) Type

func (ManageReplicationOperationRuleFilterOutput) Value

type ManageReplicationOperationRuleInput

type ManageReplicationOperationRuleInput interface {
	pulumi.Input

	ToManageReplicationOperationRuleOutput() ManageReplicationOperationRuleOutput
	ToManageReplicationOperationRuleOutputWithContext(context.Context) ManageReplicationOperationRuleOutput
}

ManageReplicationOperationRuleInput is an input type that accepts ManageReplicationOperationRuleArgs and ManageReplicationOperationRuleOutput values. You can construct a concrete instance of `ManageReplicationOperationRuleInput` via:

ManageReplicationOperationRuleArgs{...}

type ManageReplicationOperationRuleOutput

type ManageReplicationOperationRuleOutput struct{ *pulumi.OutputState }

func (ManageReplicationOperationRuleOutput) DestNamespace

func (ManageReplicationOperationRuleOutput) ElementType

func (ManageReplicationOperationRuleOutput) Filters

func (ManageReplicationOperationRuleOutput) Name

func (ManageReplicationOperationRuleOutput) Override

func (ManageReplicationOperationRuleOutput) ToManageReplicationOperationRuleOutput

func (o ManageReplicationOperationRuleOutput) ToManageReplicationOperationRuleOutput() ManageReplicationOperationRuleOutput

func (ManageReplicationOperationRuleOutput) ToManageReplicationOperationRuleOutputWithContext

func (o ManageReplicationOperationRuleOutput) ToManageReplicationOperationRuleOutputWithContext(ctx context.Context) ManageReplicationOperationRuleOutput

func (ManageReplicationOperationRuleOutput) ToManageReplicationOperationRulePtrOutput

func (o ManageReplicationOperationRuleOutput) ToManageReplicationOperationRulePtrOutput() ManageReplicationOperationRulePtrOutput

func (ManageReplicationOperationRuleOutput) ToManageReplicationOperationRulePtrOutputWithContext

func (o ManageReplicationOperationRuleOutput) ToManageReplicationOperationRulePtrOutputWithContext(ctx context.Context) ManageReplicationOperationRulePtrOutput

type ManageReplicationOperationRulePtrInput

type ManageReplicationOperationRulePtrInput interface {
	pulumi.Input

	ToManageReplicationOperationRulePtrOutput() ManageReplicationOperationRulePtrOutput
	ToManageReplicationOperationRulePtrOutputWithContext(context.Context) ManageReplicationOperationRulePtrOutput
}

ManageReplicationOperationRulePtrInput is an input type that accepts ManageReplicationOperationRuleArgs, ManageReplicationOperationRulePtr and ManageReplicationOperationRulePtrOutput values. You can construct a concrete instance of `ManageReplicationOperationRulePtrInput` via:

        ManageReplicationOperationRuleArgs{...}

or:

        nil

type ManageReplicationOperationRulePtrOutput

type ManageReplicationOperationRulePtrOutput struct{ *pulumi.OutputState }

func (ManageReplicationOperationRulePtrOutput) DestNamespace

func (ManageReplicationOperationRulePtrOutput) Elem

func (ManageReplicationOperationRulePtrOutput) ElementType

func (ManageReplicationOperationRulePtrOutput) Filters

func (ManageReplicationOperationRulePtrOutput) Name

func (ManageReplicationOperationRulePtrOutput) Override

func (ManageReplicationOperationRulePtrOutput) ToManageReplicationOperationRulePtrOutput

func (o ManageReplicationOperationRulePtrOutput) ToManageReplicationOperationRulePtrOutput() ManageReplicationOperationRulePtrOutput

func (ManageReplicationOperationRulePtrOutput) ToManageReplicationOperationRulePtrOutputWithContext

func (o ManageReplicationOperationRulePtrOutput) ToManageReplicationOperationRulePtrOutputWithContext(ctx context.Context) ManageReplicationOperationRulePtrOutput

type ManageReplicationOperationState

type ManageReplicationOperationState struct {
	// rule description.
	Description pulumi.StringPtrInput
	// the region ID of the target instance, such as Guangzhou is 1.
	DestinationRegionId pulumi.IntPtrInput
	// copy destination instance Id.
	DestinationRegistryId pulumi.StringPtrInput
	// enable synchronization of configuration items across master account instances.
	PeerReplicationOption ManageReplicationOperationPeerReplicationOptionPtrInput
	// synchronization rules.
	Rule ManageReplicationOperationRulePtrInput
	// copy source instance Id.
	SourceRegistryId pulumi.StringPtrInput
}

func (ManageReplicationOperationState) ElementType

type Namespace

type Namespace struct {
	pulumi.CustomResourceState

	// Vulnerability Whitelist.
	CveWhitelistItems NamespaceCveWhitelistItemArrayOutput `pulumi:"cveWhitelistItems"`
	// ID of the TCR instance.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Scanning level, `True` is automatic, `False` is manual. Default is `false`.
	IsAutoScan pulumi.BoolPtrOutput `pulumi:"isAutoScan"`
	// Blocking switch, `True` is open, `False` is closed. Default is `false`.
	IsPreventVul pulumi.BoolPtrOutput `pulumi:"isPreventVul"`
	// Indicate that the namespace is public or not. Default is `false`.
	IsPublic pulumi.BoolPtrOutput `pulumi:"isPublic"`
	// Name of the TCR namespace. Valid length is [2~30]. It can only contain lowercase letters, numbers and separators (`.`,
	// `_`, `-`), and cannot start, end or continue with separators.
	Name pulumi.StringOutput `pulumi:"name"`
	// Block vulnerability level, currently only supports `low`, `medium`, `high`.
	Severity pulumi.StringPtrOutput `pulumi:"severity"`
}

func GetNamespace

func GetNamespace(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NamespaceState, opts ...pulumi.ResourceOption) (*Namespace, error)

GetNamespace gets an existing Namespace 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 NewNamespace

func NewNamespace(ctx *pulumi.Context,
	name string, args *NamespaceArgs, opts ...pulumi.ResourceOption) (*Namespace, error)

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

func (*Namespace) ElementType

func (*Namespace) ElementType() reflect.Type

func (*Namespace) ToNamespaceOutput

func (i *Namespace) ToNamespaceOutput() NamespaceOutput

func (*Namespace) ToNamespaceOutputWithContext

func (i *Namespace) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput

type NamespaceArgs

type NamespaceArgs struct {
	// Vulnerability Whitelist.
	CveWhitelistItems NamespaceCveWhitelistItemArrayInput
	// ID of the TCR instance.
	InstanceId pulumi.StringInput
	// Scanning level, `True` is automatic, `False` is manual. Default is `false`.
	IsAutoScan pulumi.BoolPtrInput
	// Blocking switch, `True` is open, `False` is closed. Default is `false`.
	IsPreventVul pulumi.BoolPtrInput
	// Indicate that the namespace is public or not. Default is `false`.
	IsPublic pulumi.BoolPtrInput
	// Name of the TCR namespace. Valid length is [2~30]. It can only contain lowercase letters, numbers and separators (`.`,
	// `_`, `-`), and cannot start, end or continue with separators.
	Name pulumi.StringPtrInput
	// Block vulnerability level, currently only supports `low`, `medium`, `high`.
	Severity pulumi.StringPtrInput
}

The set of arguments for constructing a Namespace resource.

func (NamespaceArgs) ElementType

func (NamespaceArgs) ElementType() reflect.Type

type NamespaceArray

type NamespaceArray []NamespaceInput

func (NamespaceArray) ElementType

func (NamespaceArray) ElementType() reflect.Type

func (NamespaceArray) ToNamespaceArrayOutput

func (i NamespaceArray) ToNamespaceArrayOutput() NamespaceArrayOutput

func (NamespaceArray) ToNamespaceArrayOutputWithContext

func (i NamespaceArray) ToNamespaceArrayOutputWithContext(ctx context.Context) NamespaceArrayOutput

type NamespaceArrayInput

type NamespaceArrayInput interface {
	pulumi.Input

	ToNamespaceArrayOutput() NamespaceArrayOutput
	ToNamespaceArrayOutputWithContext(context.Context) NamespaceArrayOutput
}

NamespaceArrayInput is an input type that accepts NamespaceArray and NamespaceArrayOutput values. You can construct a concrete instance of `NamespaceArrayInput` via:

NamespaceArray{ NamespaceArgs{...} }

type NamespaceArrayOutput

type NamespaceArrayOutput struct{ *pulumi.OutputState }

func (NamespaceArrayOutput) ElementType

func (NamespaceArrayOutput) ElementType() reflect.Type

func (NamespaceArrayOutput) Index

func (NamespaceArrayOutput) ToNamespaceArrayOutput

func (o NamespaceArrayOutput) ToNamespaceArrayOutput() NamespaceArrayOutput

func (NamespaceArrayOutput) ToNamespaceArrayOutputWithContext

func (o NamespaceArrayOutput) ToNamespaceArrayOutputWithContext(ctx context.Context) NamespaceArrayOutput

type NamespaceCveWhitelistItem

type NamespaceCveWhitelistItem struct {
	CveId *string `pulumi:"cveId"`
}

type NamespaceCveWhitelistItemArgs

type NamespaceCveWhitelistItemArgs struct {
	CveId pulumi.StringPtrInput `pulumi:"cveId"`
}

func (NamespaceCveWhitelistItemArgs) ElementType

func (NamespaceCveWhitelistItemArgs) ToNamespaceCveWhitelistItemOutput

func (i NamespaceCveWhitelistItemArgs) ToNamespaceCveWhitelistItemOutput() NamespaceCveWhitelistItemOutput

func (NamespaceCveWhitelistItemArgs) ToNamespaceCveWhitelistItemOutputWithContext

func (i NamespaceCveWhitelistItemArgs) ToNamespaceCveWhitelistItemOutputWithContext(ctx context.Context) NamespaceCveWhitelistItemOutput

type NamespaceCveWhitelistItemArray

type NamespaceCveWhitelistItemArray []NamespaceCveWhitelistItemInput

func (NamespaceCveWhitelistItemArray) ElementType

func (NamespaceCveWhitelistItemArray) ToNamespaceCveWhitelistItemArrayOutput

func (i NamespaceCveWhitelistItemArray) ToNamespaceCveWhitelistItemArrayOutput() NamespaceCveWhitelistItemArrayOutput

func (NamespaceCveWhitelistItemArray) ToNamespaceCveWhitelistItemArrayOutputWithContext

func (i NamespaceCveWhitelistItemArray) ToNamespaceCveWhitelistItemArrayOutputWithContext(ctx context.Context) NamespaceCveWhitelistItemArrayOutput

type NamespaceCveWhitelistItemArrayInput

type NamespaceCveWhitelistItemArrayInput interface {
	pulumi.Input

	ToNamespaceCveWhitelistItemArrayOutput() NamespaceCveWhitelistItemArrayOutput
	ToNamespaceCveWhitelistItemArrayOutputWithContext(context.Context) NamespaceCveWhitelistItemArrayOutput
}

NamespaceCveWhitelistItemArrayInput is an input type that accepts NamespaceCveWhitelistItemArray and NamespaceCveWhitelistItemArrayOutput values. You can construct a concrete instance of `NamespaceCveWhitelistItemArrayInput` via:

NamespaceCveWhitelistItemArray{ NamespaceCveWhitelistItemArgs{...} }

type NamespaceCveWhitelistItemArrayOutput

type NamespaceCveWhitelistItemArrayOutput struct{ *pulumi.OutputState }

func (NamespaceCveWhitelistItemArrayOutput) ElementType

func (NamespaceCveWhitelistItemArrayOutput) Index

func (NamespaceCveWhitelistItemArrayOutput) ToNamespaceCveWhitelistItemArrayOutput

func (o NamespaceCveWhitelistItemArrayOutput) ToNamespaceCveWhitelistItemArrayOutput() NamespaceCveWhitelistItemArrayOutput

func (NamespaceCveWhitelistItemArrayOutput) ToNamespaceCveWhitelistItemArrayOutputWithContext

func (o NamespaceCveWhitelistItemArrayOutput) ToNamespaceCveWhitelistItemArrayOutputWithContext(ctx context.Context) NamespaceCveWhitelistItemArrayOutput

type NamespaceCveWhitelistItemInput

type NamespaceCveWhitelistItemInput interface {
	pulumi.Input

	ToNamespaceCveWhitelistItemOutput() NamespaceCveWhitelistItemOutput
	ToNamespaceCveWhitelistItemOutputWithContext(context.Context) NamespaceCveWhitelistItemOutput
}

NamespaceCveWhitelistItemInput is an input type that accepts NamespaceCveWhitelistItemArgs and NamespaceCveWhitelistItemOutput values. You can construct a concrete instance of `NamespaceCveWhitelistItemInput` via:

NamespaceCveWhitelistItemArgs{...}

type NamespaceCveWhitelistItemOutput

type NamespaceCveWhitelistItemOutput struct{ *pulumi.OutputState }

func (NamespaceCveWhitelistItemOutput) CveId

func (NamespaceCveWhitelistItemOutput) ElementType

func (NamespaceCveWhitelistItemOutput) ToNamespaceCveWhitelistItemOutput

func (o NamespaceCveWhitelistItemOutput) ToNamespaceCveWhitelistItemOutput() NamespaceCveWhitelistItemOutput

func (NamespaceCveWhitelistItemOutput) ToNamespaceCveWhitelistItemOutputWithContext

func (o NamespaceCveWhitelistItemOutput) ToNamespaceCveWhitelistItemOutputWithContext(ctx context.Context) NamespaceCveWhitelistItemOutput

type NamespaceInput

type NamespaceInput interface {
	pulumi.Input

	ToNamespaceOutput() NamespaceOutput
	ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
}

type NamespaceMap

type NamespaceMap map[string]NamespaceInput

func (NamespaceMap) ElementType

func (NamespaceMap) ElementType() reflect.Type

func (NamespaceMap) ToNamespaceMapOutput

func (i NamespaceMap) ToNamespaceMapOutput() NamespaceMapOutput

func (NamespaceMap) ToNamespaceMapOutputWithContext

func (i NamespaceMap) ToNamespaceMapOutputWithContext(ctx context.Context) NamespaceMapOutput

type NamespaceMapInput

type NamespaceMapInput interface {
	pulumi.Input

	ToNamespaceMapOutput() NamespaceMapOutput
	ToNamespaceMapOutputWithContext(context.Context) NamespaceMapOutput
}

NamespaceMapInput is an input type that accepts NamespaceMap and NamespaceMapOutput values. You can construct a concrete instance of `NamespaceMapInput` via:

NamespaceMap{ "key": NamespaceArgs{...} }

type NamespaceMapOutput

type NamespaceMapOutput struct{ *pulumi.OutputState }

func (NamespaceMapOutput) ElementType

func (NamespaceMapOutput) ElementType() reflect.Type

func (NamespaceMapOutput) MapIndex

func (NamespaceMapOutput) ToNamespaceMapOutput

func (o NamespaceMapOutput) ToNamespaceMapOutput() NamespaceMapOutput

func (NamespaceMapOutput) ToNamespaceMapOutputWithContext

func (o NamespaceMapOutput) ToNamespaceMapOutputWithContext(ctx context.Context) NamespaceMapOutput

type NamespaceOutput

type NamespaceOutput struct{ *pulumi.OutputState }

func (NamespaceOutput) CveWhitelistItems

Vulnerability Whitelist.

func (NamespaceOutput) ElementType

func (NamespaceOutput) ElementType() reflect.Type

func (NamespaceOutput) InstanceId

func (o NamespaceOutput) InstanceId() pulumi.StringOutput

ID of the TCR instance.

func (NamespaceOutput) IsAutoScan

func (o NamespaceOutput) IsAutoScan() pulumi.BoolPtrOutput

Scanning level, `True` is automatic, `False` is manual. Default is `false`.

func (NamespaceOutput) IsPreventVul

func (o NamespaceOutput) IsPreventVul() pulumi.BoolPtrOutput

Blocking switch, `True` is open, `False` is closed. Default is `false`.

func (NamespaceOutput) IsPublic

func (o NamespaceOutput) IsPublic() pulumi.BoolPtrOutput

Indicate that the namespace is public or not. Default is `false`.

func (NamespaceOutput) Name

Name of the TCR namespace. Valid length is [2~30]. It can only contain lowercase letters, numbers and separators (`.`, `_`, `-`), and cannot start, end or continue with separators.

func (NamespaceOutput) Severity

func (o NamespaceOutput) Severity() pulumi.StringPtrOutput

Block vulnerability level, currently only supports `low`, `medium`, `high`.

func (NamespaceOutput) ToNamespaceOutput

func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput

func (NamespaceOutput) ToNamespaceOutputWithContext

func (o NamespaceOutput) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput

type NamespaceState

type NamespaceState struct {
	// Vulnerability Whitelist.
	CveWhitelistItems NamespaceCveWhitelistItemArrayInput
	// ID of the TCR instance.
	InstanceId pulumi.StringPtrInput
	// Scanning level, `True` is automatic, `False` is manual. Default is `false`.
	IsAutoScan pulumi.BoolPtrInput
	// Blocking switch, `True` is open, `False` is closed. Default is `false`.
	IsPreventVul pulumi.BoolPtrInput
	// Indicate that the namespace is public or not. Default is `false`.
	IsPublic pulumi.BoolPtrInput
	// Name of the TCR namespace. Valid length is [2~30]. It can only contain lowercase letters, numbers and separators (`.`,
	// `_`, `-`), and cannot start, end or continue with separators.
	Name pulumi.StringPtrInput
	// Block vulnerability level, currently only supports `low`, `medium`, `high`.
	Severity pulumi.StringPtrInput
}

func (NamespaceState) ElementType

func (NamespaceState) ElementType() reflect.Type

type Repository

type Repository struct {
	pulumi.CustomResourceState

	// Brief description of the repository. Valid length is [1~100].
	BriefDesc pulumi.StringPtrOutput `pulumi:"briefDesc"`
	// Create time.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Description of the repository. Valid length is [1~1000].
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// ID of the TCR instance.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Indicate the repository is public or not.
	IsPublic pulumi.BoolOutput `pulumi:"isPublic"`
	// Name of the TCR repository. Valid length is [2~200]. It can only contain lowercase letters, numbers and separators (`.`,
	// `_`, `-`, `/`), and cannot start, end or continue with separators. Support the use of multi-level address formats, such
	// as `sub1/sub2/repo`.
	Name pulumi.StringOutput `pulumi:"name"`
	// Name of the TCR namespace.
	NamespaceName pulumi.StringOutput `pulumi:"namespaceName"`
	// Last updated time.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
	// URL of the repository.
	Url pulumi.StringOutput `pulumi:"url"`
}

func GetRepository

func GetRepository(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RepositoryState, opts ...pulumi.ResourceOption) (*Repository, error)

GetRepository gets an existing Repository 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 NewRepository

func NewRepository(ctx *pulumi.Context,
	name string, args *RepositoryArgs, opts ...pulumi.ResourceOption) (*Repository, error)

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

func (*Repository) ElementType

func (*Repository) ElementType() reflect.Type

func (*Repository) ToRepositoryOutput

func (i *Repository) ToRepositoryOutput() RepositoryOutput

func (*Repository) ToRepositoryOutputWithContext

func (i *Repository) ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput

type RepositoryArgs

type RepositoryArgs struct {
	// Brief description of the repository. Valid length is [1~100].
	BriefDesc pulumi.StringPtrInput
	// Description of the repository. Valid length is [1~1000].
	Description pulumi.StringPtrInput
	// ID of the TCR instance.
	InstanceId pulumi.StringInput
	// Name of the TCR repository. Valid length is [2~200]. It can only contain lowercase letters, numbers and separators (`.`,
	// `_`, `-`, `/`), and cannot start, end or continue with separators. Support the use of multi-level address formats, such
	// as `sub1/sub2/repo`.
	Name pulumi.StringPtrInput
	// Name of the TCR namespace.
	NamespaceName pulumi.StringInput
}

The set of arguments for constructing a Repository resource.

func (RepositoryArgs) ElementType

func (RepositoryArgs) ElementType() reflect.Type

type RepositoryArray

type RepositoryArray []RepositoryInput

func (RepositoryArray) ElementType

func (RepositoryArray) ElementType() reflect.Type

func (RepositoryArray) ToRepositoryArrayOutput

func (i RepositoryArray) ToRepositoryArrayOutput() RepositoryArrayOutput

func (RepositoryArray) ToRepositoryArrayOutputWithContext

func (i RepositoryArray) ToRepositoryArrayOutputWithContext(ctx context.Context) RepositoryArrayOutput

type RepositoryArrayInput

type RepositoryArrayInput interface {
	pulumi.Input

	ToRepositoryArrayOutput() RepositoryArrayOutput
	ToRepositoryArrayOutputWithContext(context.Context) RepositoryArrayOutput
}

RepositoryArrayInput is an input type that accepts RepositoryArray and RepositoryArrayOutput values. You can construct a concrete instance of `RepositoryArrayInput` via:

RepositoryArray{ RepositoryArgs{...} }

type RepositoryArrayOutput

type RepositoryArrayOutput struct{ *pulumi.OutputState }

func (RepositoryArrayOutput) ElementType

func (RepositoryArrayOutput) ElementType() reflect.Type

func (RepositoryArrayOutput) Index

func (RepositoryArrayOutput) ToRepositoryArrayOutput

func (o RepositoryArrayOutput) ToRepositoryArrayOutput() RepositoryArrayOutput

func (RepositoryArrayOutput) ToRepositoryArrayOutputWithContext

func (o RepositoryArrayOutput) ToRepositoryArrayOutputWithContext(ctx context.Context) RepositoryArrayOutput

type RepositoryInput

type RepositoryInput interface {
	pulumi.Input

	ToRepositoryOutput() RepositoryOutput
	ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput
}

type RepositoryMap

type RepositoryMap map[string]RepositoryInput

func (RepositoryMap) ElementType

func (RepositoryMap) ElementType() reflect.Type

func (RepositoryMap) ToRepositoryMapOutput

func (i RepositoryMap) ToRepositoryMapOutput() RepositoryMapOutput

func (RepositoryMap) ToRepositoryMapOutputWithContext

func (i RepositoryMap) ToRepositoryMapOutputWithContext(ctx context.Context) RepositoryMapOutput

type RepositoryMapInput

type RepositoryMapInput interface {
	pulumi.Input

	ToRepositoryMapOutput() RepositoryMapOutput
	ToRepositoryMapOutputWithContext(context.Context) RepositoryMapOutput
}

RepositoryMapInput is an input type that accepts RepositoryMap and RepositoryMapOutput values. You can construct a concrete instance of `RepositoryMapInput` via:

RepositoryMap{ "key": RepositoryArgs{...} }

type RepositoryMapOutput

type RepositoryMapOutput struct{ *pulumi.OutputState }

func (RepositoryMapOutput) ElementType

func (RepositoryMapOutput) ElementType() reflect.Type

func (RepositoryMapOutput) MapIndex

func (RepositoryMapOutput) ToRepositoryMapOutput

func (o RepositoryMapOutput) ToRepositoryMapOutput() RepositoryMapOutput

func (RepositoryMapOutput) ToRepositoryMapOutputWithContext

func (o RepositoryMapOutput) ToRepositoryMapOutputWithContext(ctx context.Context) RepositoryMapOutput

type RepositoryOutput

type RepositoryOutput struct{ *pulumi.OutputState }

func (RepositoryOutput) BriefDesc

func (o RepositoryOutput) BriefDesc() pulumi.StringPtrOutput

Brief description of the repository. Valid length is [1~100].

func (RepositoryOutput) CreateTime

func (o RepositoryOutput) CreateTime() pulumi.StringOutput

Create time.

func (RepositoryOutput) Description

func (o RepositoryOutput) Description() pulumi.StringPtrOutput

Description of the repository. Valid length is [1~1000].

func (RepositoryOutput) ElementType

func (RepositoryOutput) ElementType() reflect.Type

func (RepositoryOutput) InstanceId

func (o RepositoryOutput) InstanceId() pulumi.StringOutput

ID of the TCR instance.

func (RepositoryOutput) IsPublic

func (o RepositoryOutput) IsPublic() pulumi.BoolOutput

Indicate the repository is public or not.

func (RepositoryOutput) Name

Name of the TCR repository. Valid length is [2~200]. It can only contain lowercase letters, numbers and separators (`.`, `_`, `-`, `/`), and cannot start, end or continue with separators. Support the use of multi-level address formats, such as `sub1/sub2/repo`.

func (RepositoryOutput) NamespaceName

func (o RepositoryOutput) NamespaceName() pulumi.StringOutput

Name of the TCR namespace.

func (RepositoryOutput) ToRepositoryOutput

func (o RepositoryOutput) ToRepositoryOutput() RepositoryOutput

func (RepositoryOutput) ToRepositoryOutputWithContext

func (o RepositoryOutput) ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput

func (RepositoryOutput) UpdateTime

func (o RepositoryOutput) UpdateTime() pulumi.StringOutput

Last updated time.

func (RepositoryOutput) Url

URL of the repository.

type RepositoryState

type RepositoryState struct {
	// Brief description of the repository. Valid length is [1~100].
	BriefDesc pulumi.StringPtrInput
	// Create time.
	CreateTime pulumi.StringPtrInput
	// Description of the repository. Valid length is [1~1000].
	Description pulumi.StringPtrInput
	// ID of the TCR instance.
	InstanceId pulumi.StringPtrInput
	// Indicate the repository is public or not.
	IsPublic pulumi.BoolPtrInput
	// Name of the TCR repository. Valid length is [2~200]. It can only contain lowercase letters, numbers and separators (`.`,
	// `_`, `-`, `/`), and cannot start, end or continue with separators. Support the use of multi-level address formats, such
	// as `sub1/sub2/repo`.
	Name pulumi.StringPtrInput
	// Name of the TCR namespace.
	NamespaceName pulumi.StringPtrInput
	// Last updated time.
	UpdateTime pulumi.StringPtrInput
	// URL of the repository.
	Url pulumi.StringPtrInput
}

func (RepositoryState) ElementType

func (RepositoryState) ElementType() reflect.Type

type ServiceAccount

type ServiceAccount struct {
	pulumi.CustomResourceState

	// Service account description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// whether to disable Service accounts.
	Disable pulumi.BoolPtrOutput `pulumi:"disable"`
	// expiration date (unit: day), calculated from the current time, priority is higher than ExpiresAt Service account
	// description.
	Duration pulumi.IntPtrOutput `pulumi:"duration"`
	// Service account expiration time (time stamp, unit: milliseconds).
	ExpiresAt pulumi.IntOutput `pulumi:"expiresAt"`
	// Service account name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Password of the service account.
	Password pulumi.StringOutput `pulumi:"password"`
	// strategy list.
	Permissions ServiceAccountPermissionArrayOutput `pulumi:"permissions"`
	// instance id.
	RegistryId pulumi.StringOutput `pulumi:"registryId"`
	// Tag description list.
	Tags pulumi.MapOutput `pulumi:"tags"`
}

func GetServiceAccount

func GetServiceAccount(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ServiceAccountState, opts ...pulumi.ResourceOption) (*ServiceAccount, error)

GetServiceAccount gets an existing ServiceAccount 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 NewServiceAccount

func NewServiceAccount(ctx *pulumi.Context,
	name string, args *ServiceAccountArgs, opts ...pulumi.ResourceOption) (*ServiceAccount, error)

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

func (*ServiceAccount) ElementType

func (*ServiceAccount) ElementType() reflect.Type

func (*ServiceAccount) ToServiceAccountOutput

func (i *ServiceAccount) ToServiceAccountOutput() ServiceAccountOutput

func (*ServiceAccount) ToServiceAccountOutputWithContext

func (i *ServiceAccount) ToServiceAccountOutputWithContext(ctx context.Context) ServiceAccountOutput

type ServiceAccountArgs

type ServiceAccountArgs struct {
	// Service account description.
	Description pulumi.StringPtrInput
	// whether to disable Service accounts.
	Disable pulumi.BoolPtrInput
	// expiration date (unit: day), calculated from the current time, priority is higher than ExpiresAt Service account
	// description.
	Duration pulumi.IntPtrInput
	// Service account expiration time (time stamp, unit: milliseconds).
	ExpiresAt pulumi.IntPtrInput
	// Service account name.
	Name pulumi.StringPtrInput
	// strategy list.
	Permissions ServiceAccountPermissionArrayInput
	// instance id.
	RegistryId pulumi.StringInput
	// Tag description list.
	Tags pulumi.MapInput
}

The set of arguments for constructing a ServiceAccount resource.

func (ServiceAccountArgs) ElementType

func (ServiceAccountArgs) ElementType() reflect.Type

type ServiceAccountArray

type ServiceAccountArray []ServiceAccountInput

func (ServiceAccountArray) ElementType

func (ServiceAccountArray) ElementType() reflect.Type

func (ServiceAccountArray) ToServiceAccountArrayOutput

func (i ServiceAccountArray) ToServiceAccountArrayOutput() ServiceAccountArrayOutput

func (ServiceAccountArray) ToServiceAccountArrayOutputWithContext

func (i ServiceAccountArray) ToServiceAccountArrayOutputWithContext(ctx context.Context) ServiceAccountArrayOutput

type ServiceAccountArrayInput

type ServiceAccountArrayInput interface {
	pulumi.Input

	ToServiceAccountArrayOutput() ServiceAccountArrayOutput
	ToServiceAccountArrayOutputWithContext(context.Context) ServiceAccountArrayOutput
}

ServiceAccountArrayInput is an input type that accepts ServiceAccountArray and ServiceAccountArrayOutput values. You can construct a concrete instance of `ServiceAccountArrayInput` via:

ServiceAccountArray{ ServiceAccountArgs{...} }

type ServiceAccountArrayOutput

type ServiceAccountArrayOutput struct{ *pulumi.OutputState }

func (ServiceAccountArrayOutput) ElementType

func (ServiceAccountArrayOutput) ElementType() reflect.Type

func (ServiceAccountArrayOutput) Index

func (ServiceAccountArrayOutput) ToServiceAccountArrayOutput

func (o ServiceAccountArrayOutput) ToServiceAccountArrayOutput() ServiceAccountArrayOutput

func (ServiceAccountArrayOutput) ToServiceAccountArrayOutputWithContext

func (o ServiceAccountArrayOutput) ToServiceAccountArrayOutputWithContext(ctx context.Context) ServiceAccountArrayOutput

type ServiceAccountInput

type ServiceAccountInput interface {
	pulumi.Input

	ToServiceAccountOutput() ServiceAccountOutput
	ToServiceAccountOutputWithContext(ctx context.Context) ServiceAccountOutput
}

type ServiceAccountMap

type ServiceAccountMap map[string]ServiceAccountInput

func (ServiceAccountMap) ElementType

func (ServiceAccountMap) ElementType() reflect.Type

func (ServiceAccountMap) ToServiceAccountMapOutput

func (i ServiceAccountMap) ToServiceAccountMapOutput() ServiceAccountMapOutput

func (ServiceAccountMap) ToServiceAccountMapOutputWithContext

func (i ServiceAccountMap) ToServiceAccountMapOutputWithContext(ctx context.Context) ServiceAccountMapOutput

type ServiceAccountMapInput

type ServiceAccountMapInput interface {
	pulumi.Input

	ToServiceAccountMapOutput() ServiceAccountMapOutput
	ToServiceAccountMapOutputWithContext(context.Context) ServiceAccountMapOutput
}

ServiceAccountMapInput is an input type that accepts ServiceAccountMap and ServiceAccountMapOutput values. You can construct a concrete instance of `ServiceAccountMapInput` via:

ServiceAccountMap{ "key": ServiceAccountArgs{...} }

type ServiceAccountMapOutput

type ServiceAccountMapOutput struct{ *pulumi.OutputState }

func (ServiceAccountMapOutput) ElementType

func (ServiceAccountMapOutput) ElementType() reflect.Type

func (ServiceAccountMapOutput) MapIndex

func (ServiceAccountMapOutput) ToServiceAccountMapOutput

func (o ServiceAccountMapOutput) ToServiceAccountMapOutput() ServiceAccountMapOutput

func (ServiceAccountMapOutput) ToServiceAccountMapOutputWithContext

func (o ServiceAccountMapOutput) ToServiceAccountMapOutputWithContext(ctx context.Context) ServiceAccountMapOutput

type ServiceAccountOutput

type ServiceAccountOutput struct{ *pulumi.OutputState }

func (ServiceAccountOutput) Description

Service account description.

func (ServiceAccountOutput) Disable

whether to disable Service accounts.

func (ServiceAccountOutput) Duration

expiration date (unit: day), calculated from the current time, priority is higher than ExpiresAt Service account description.

func (ServiceAccountOutput) ElementType

func (ServiceAccountOutput) ElementType() reflect.Type

func (ServiceAccountOutput) ExpiresAt

func (o ServiceAccountOutput) ExpiresAt() pulumi.IntOutput

Service account expiration time (time stamp, unit: milliseconds).

func (ServiceAccountOutput) Name

Service account name.

func (ServiceAccountOutput) Password

Password of the service account.

func (ServiceAccountOutput) Permissions

strategy list.

func (ServiceAccountOutput) RegistryId

func (o ServiceAccountOutput) RegistryId() pulumi.StringOutput

instance id.

func (ServiceAccountOutput) Tags

Tag description list.

func (ServiceAccountOutput) ToServiceAccountOutput

func (o ServiceAccountOutput) ToServiceAccountOutput() ServiceAccountOutput

func (ServiceAccountOutput) ToServiceAccountOutputWithContext

func (o ServiceAccountOutput) ToServiceAccountOutputWithContext(ctx context.Context) ServiceAccountOutput

type ServiceAccountPermission

type ServiceAccountPermission struct {
	Actions  []string `pulumi:"actions"`
	Resource string   `pulumi:"resource"`
}

type ServiceAccountPermissionArgs

type ServiceAccountPermissionArgs struct {
	Actions  pulumi.StringArrayInput `pulumi:"actions"`
	Resource pulumi.StringInput      `pulumi:"resource"`
}

func (ServiceAccountPermissionArgs) ElementType

func (ServiceAccountPermissionArgs) ToServiceAccountPermissionOutput

func (i ServiceAccountPermissionArgs) ToServiceAccountPermissionOutput() ServiceAccountPermissionOutput

func (ServiceAccountPermissionArgs) ToServiceAccountPermissionOutputWithContext

func (i ServiceAccountPermissionArgs) ToServiceAccountPermissionOutputWithContext(ctx context.Context) ServiceAccountPermissionOutput

type ServiceAccountPermissionArray

type ServiceAccountPermissionArray []ServiceAccountPermissionInput

func (ServiceAccountPermissionArray) ElementType

func (ServiceAccountPermissionArray) ToServiceAccountPermissionArrayOutput

func (i ServiceAccountPermissionArray) ToServiceAccountPermissionArrayOutput() ServiceAccountPermissionArrayOutput

func (ServiceAccountPermissionArray) ToServiceAccountPermissionArrayOutputWithContext

func (i ServiceAccountPermissionArray) ToServiceAccountPermissionArrayOutputWithContext(ctx context.Context) ServiceAccountPermissionArrayOutput

type ServiceAccountPermissionArrayInput

type ServiceAccountPermissionArrayInput interface {
	pulumi.Input

	ToServiceAccountPermissionArrayOutput() ServiceAccountPermissionArrayOutput
	ToServiceAccountPermissionArrayOutputWithContext(context.Context) ServiceAccountPermissionArrayOutput
}

ServiceAccountPermissionArrayInput is an input type that accepts ServiceAccountPermissionArray and ServiceAccountPermissionArrayOutput values. You can construct a concrete instance of `ServiceAccountPermissionArrayInput` via:

ServiceAccountPermissionArray{ ServiceAccountPermissionArgs{...} }

type ServiceAccountPermissionArrayOutput

type ServiceAccountPermissionArrayOutput struct{ *pulumi.OutputState }

func (ServiceAccountPermissionArrayOutput) ElementType

func (ServiceAccountPermissionArrayOutput) Index

func (ServiceAccountPermissionArrayOutput) ToServiceAccountPermissionArrayOutput

func (o ServiceAccountPermissionArrayOutput) ToServiceAccountPermissionArrayOutput() ServiceAccountPermissionArrayOutput

func (ServiceAccountPermissionArrayOutput) ToServiceAccountPermissionArrayOutputWithContext

func (o ServiceAccountPermissionArrayOutput) ToServiceAccountPermissionArrayOutputWithContext(ctx context.Context) ServiceAccountPermissionArrayOutput

type ServiceAccountPermissionInput

type ServiceAccountPermissionInput interface {
	pulumi.Input

	ToServiceAccountPermissionOutput() ServiceAccountPermissionOutput
	ToServiceAccountPermissionOutputWithContext(context.Context) ServiceAccountPermissionOutput
}

ServiceAccountPermissionInput is an input type that accepts ServiceAccountPermissionArgs and ServiceAccountPermissionOutput values. You can construct a concrete instance of `ServiceAccountPermissionInput` via:

ServiceAccountPermissionArgs{...}

type ServiceAccountPermissionOutput

type ServiceAccountPermissionOutput struct{ *pulumi.OutputState }

func (ServiceAccountPermissionOutput) Actions

func (ServiceAccountPermissionOutput) ElementType

func (ServiceAccountPermissionOutput) Resource

func (ServiceAccountPermissionOutput) ToServiceAccountPermissionOutput

func (o ServiceAccountPermissionOutput) ToServiceAccountPermissionOutput() ServiceAccountPermissionOutput

func (ServiceAccountPermissionOutput) ToServiceAccountPermissionOutputWithContext

func (o ServiceAccountPermissionOutput) ToServiceAccountPermissionOutputWithContext(ctx context.Context) ServiceAccountPermissionOutput

type ServiceAccountState

type ServiceAccountState struct {
	// Service account description.
	Description pulumi.StringPtrInput
	// whether to disable Service accounts.
	Disable pulumi.BoolPtrInput
	// expiration date (unit: day), calculated from the current time, priority is higher than ExpiresAt Service account
	// description.
	Duration pulumi.IntPtrInput
	// Service account expiration time (time stamp, unit: milliseconds).
	ExpiresAt pulumi.IntPtrInput
	// Service account name.
	Name pulumi.StringPtrInput
	// Password of the service account.
	Password pulumi.StringPtrInput
	// strategy list.
	Permissions ServiceAccountPermissionArrayInput
	// instance id.
	RegistryId pulumi.StringPtrInput
	// Tag description list.
	Tags pulumi.MapInput
}

func (ServiceAccountState) ElementType

func (ServiceAccountState) ElementType() reflect.Type

type TagRetentionExecutionConfig

type TagRetentionExecutionConfig struct {
	pulumi.CustomResourceState

	// Whether to simulate execution, the default value is false, that is, non-simulation execution.
	DryRun pulumi.BoolPtrOutput `pulumi:"dryRun"`
	// execution id.
	ExecutionId pulumi.IntOutput `pulumi:"executionId"`
	// instance id.
	RegistryId pulumi.StringOutput `pulumi:"registryId"`
	// retention id.
	RetentionId pulumi.IntOutput `pulumi:"retentionId"`
}

func GetTagRetentionExecutionConfig

func GetTagRetentionExecutionConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TagRetentionExecutionConfigState, opts ...pulumi.ResourceOption) (*TagRetentionExecutionConfig, error)

GetTagRetentionExecutionConfig gets an existing TagRetentionExecutionConfig 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 NewTagRetentionExecutionConfig

func NewTagRetentionExecutionConfig(ctx *pulumi.Context,
	name string, args *TagRetentionExecutionConfigArgs, opts ...pulumi.ResourceOption) (*TagRetentionExecutionConfig, error)

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

func (*TagRetentionExecutionConfig) ElementType

func (*TagRetentionExecutionConfig) ElementType() reflect.Type

func (*TagRetentionExecutionConfig) ToTagRetentionExecutionConfigOutput

func (i *TagRetentionExecutionConfig) ToTagRetentionExecutionConfigOutput() TagRetentionExecutionConfigOutput

func (*TagRetentionExecutionConfig) ToTagRetentionExecutionConfigOutputWithContext

func (i *TagRetentionExecutionConfig) ToTagRetentionExecutionConfigOutputWithContext(ctx context.Context) TagRetentionExecutionConfigOutput

type TagRetentionExecutionConfigArgs

type TagRetentionExecutionConfigArgs struct {
	// Whether to simulate execution, the default value is false, that is, non-simulation execution.
	DryRun pulumi.BoolPtrInput
	// instance id.
	RegistryId pulumi.StringInput
	// retention id.
	RetentionId pulumi.IntInput
}

The set of arguments for constructing a TagRetentionExecutionConfig resource.

func (TagRetentionExecutionConfigArgs) ElementType

type TagRetentionExecutionConfigArray

type TagRetentionExecutionConfigArray []TagRetentionExecutionConfigInput

func (TagRetentionExecutionConfigArray) ElementType

func (TagRetentionExecutionConfigArray) ToTagRetentionExecutionConfigArrayOutput

func (i TagRetentionExecutionConfigArray) ToTagRetentionExecutionConfigArrayOutput() TagRetentionExecutionConfigArrayOutput

func (TagRetentionExecutionConfigArray) ToTagRetentionExecutionConfigArrayOutputWithContext

func (i TagRetentionExecutionConfigArray) ToTagRetentionExecutionConfigArrayOutputWithContext(ctx context.Context) TagRetentionExecutionConfigArrayOutput

type TagRetentionExecutionConfigArrayInput

type TagRetentionExecutionConfigArrayInput interface {
	pulumi.Input

	ToTagRetentionExecutionConfigArrayOutput() TagRetentionExecutionConfigArrayOutput
	ToTagRetentionExecutionConfigArrayOutputWithContext(context.Context) TagRetentionExecutionConfigArrayOutput
}

TagRetentionExecutionConfigArrayInput is an input type that accepts TagRetentionExecutionConfigArray and TagRetentionExecutionConfigArrayOutput values. You can construct a concrete instance of `TagRetentionExecutionConfigArrayInput` via:

TagRetentionExecutionConfigArray{ TagRetentionExecutionConfigArgs{...} }

type TagRetentionExecutionConfigArrayOutput

type TagRetentionExecutionConfigArrayOutput struct{ *pulumi.OutputState }

func (TagRetentionExecutionConfigArrayOutput) ElementType

func (TagRetentionExecutionConfigArrayOutput) Index

func (TagRetentionExecutionConfigArrayOutput) ToTagRetentionExecutionConfigArrayOutput

func (o TagRetentionExecutionConfigArrayOutput) ToTagRetentionExecutionConfigArrayOutput() TagRetentionExecutionConfigArrayOutput

func (TagRetentionExecutionConfigArrayOutput) ToTagRetentionExecutionConfigArrayOutputWithContext

func (o TagRetentionExecutionConfigArrayOutput) ToTagRetentionExecutionConfigArrayOutputWithContext(ctx context.Context) TagRetentionExecutionConfigArrayOutput

type TagRetentionExecutionConfigInput

type TagRetentionExecutionConfigInput interface {
	pulumi.Input

	ToTagRetentionExecutionConfigOutput() TagRetentionExecutionConfigOutput
	ToTagRetentionExecutionConfigOutputWithContext(ctx context.Context) TagRetentionExecutionConfigOutput
}

type TagRetentionExecutionConfigMap

type TagRetentionExecutionConfigMap map[string]TagRetentionExecutionConfigInput

func (TagRetentionExecutionConfigMap) ElementType

func (TagRetentionExecutionConfigMap) ToTagRetentionExecutionConfigMapOutput

func (i TagRetentionExecutionConfigMap) ToTagRetentionExecutionConfigMapOutput() TagRetentionExecutionConfigMapOutput

func (TagRetentionExecutionConfigMap) ToTagRetentionExecutionConfigMapOutputWithContext

func (i TagRetentionExecutionConfigMap) ToTagRetentionExecutionConfigMapOutputWithContext(ctx context.Context) TagRetentionExecutionConfigMapOutput

type TagRetentionExecutionConfigMapInput

type TagRetentionExecutionConfigMapInput interface {
	pulumi.Input

	ToTagRetentionExecutionConfigMapOutput() TagRetentionExecutionConfigMapOutput
	ToTagRetentionExecutionConfigMapOutputWithContext(context.Context) TagRetentionExecutionConfigMapOutput
}

TagRetentionExecutionConfigMapInput is an input type that accepts TagRetentionExecutionConfigMap and TagRetentionExecutionConfigMapOutput values. You can construct a concrete instance of `TagRetentionExecutionConfigMapInput` via:

TagRetentionExecutionConfigMap{ "key": TagRetentionExecutionConfigArgs{...} }

type TagRetentionExecutionConfigMapOutput

type TagRetentionExecutionConfigMapOutput struct{ *pulumi.OutputState }

func (TagRetentionExecutionConfigMapOutput) ElementType

func (TagRetentionExecutionConfigMapOutput) MapIndex

func (TagRetentionExecutionConfigMapOutput) ToTagRetentionExecutionConfigMapOutput

func (o TagRetentionExecutionConfigMapOutput) ToTagRetentionExecutionConfigMapOutput() TagRetentionExecutionConfigMapOutput

func (TagRetentionExecutionConfigMapOutput) ToTagRetentionExecutionConfigMapOutputWithContext

func (o TagRetentionExecutionConfigMapOutput) ToTagRetentionExecutionConfigMapOutputWithContext(ctx context.Context) TagRetentionExecutionConfigMapOutput

type TagRetentionExecutionConfigOutput

type TagRetentionExecutionConfigOutput struct{ *pulumi.OutputState }

func (TagRetentionExecutionConfigOutput) DryRun

Whether to simulate execution, the default value is false, that is, non-simulation execution.

func (TagRetentionExecutionConfigOutput) ElementType

func (TagRetentionExecutionConfigOutput) ExecutionId

execution id.

func (TagRetentionExecutionConfigOutput) RegistryId

instance id.

func (TagRetentionExecutionConfigOutput) RetentionId

retention id.

func (TagRetentionExecutionConfigOutput) ToTagRetentionExecutionConfigOutput

func (o TagRetentionExecutionConfigOutput) ToTagRetentionExecutionConfigOutput() TagRetentionExecutionConfigOutput

func (TagRetentionExecutionConfigOutput) ToTagRetentionExecutionConfigOutputWithContext

func (o TagRetentionExecutionConfigOutput) ToTagRetentionExecutionConfigOutputWithContext(ctx context.Context) TagRetentionExecutionConfigOutput

type TagRetentionExecutionConfigState

type TagRetentionExecutionConfigState struct {
	// Whether to simulate execution, the default value is false, that is, non-simulation execution.
	DryRun pulumi.BoolPtrInput
	// execution id.
	ExecutionId pulumi.IntPtrInput
	// instance id.
	RegistryId pulumi.StringPtrInput
	// retention id.
	RetentionId pulumi.IntPtrInput
}

func (TagRetentionExecutionConfigState) ElementType

type TagRetentionRule

type TagRetentionRule struct {
	pulumi.CustomResourceState

	// Execution cycle, currently only available selections are: manual; daily; weekly; monthly.
	CronSetting pulumi.StringOutput `pulumi:"cronSetting"`
	// Whether to disable the rule, with the default value of false.
	Disabled pulumi.BoolPtrOutput `pulumi:"disabled"`
	// The Name of the namespace.
	NamespaceName pulumi.StringOutput `pulumi:"namespaceName"`
	// The main instance ID.
	RegistryId pulumi.StringOutput `pulumi:"registryId"`
	// The ID of the retention task.
	RetentionId pulumi.IntOutput `pulumi:"retentionId"`
	// Retention Policy.
	RetentionRule TagRetentionRuleRetentionRuleOutput `pulumi:"retentionRule"`
}

func GetTagRetentionRule

func GetTagRetentionRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TagRetentionRuleState, opts ...pulumi.ResourceOption) (*TagRetentionRule, error)

GetTagRetentionRule gets an existing TagRetentionRule 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 NewTagRetentionRule

func NewTagRetentionRule(ctx *pulumi.Context,
	name string, args *TagRetentionRuleArgs, opts ...pulumi.ResourceOption) (*TagRetentionRule, error)

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

func (*TagRetentionRule) ElementType

func (*TagRetentionRule) ElementType() reflect.Type

func (*TagRetentionRule) ToTagRetentionRuleOutput

func (i *TagRetentionRule) ToTagRetentionRuleOutput() TagRetentionRuleOutput

func (*TagRetentionRule) ToTagRetentionRuleOutputWithContext

func (i *TagRetentionRule) ToTagRetentionRuleOutputWithContext(ctx context.Context) TagRetentionRuleOutput

type TagRetentionRuleArgs

type TagRetentionRuleArgs struct {
	// Execution cycle, currently only available selections are: manual; daily; weekly; monthly.
	CronSetting pulumi.StringInput
	// Whether to disable the rule, with the default value of false.
	Disabled pulumi.BoolPtrInput
	// The Name of the namespace.
	NamespaceName pulumi.StringInput
	// The main instance ID.
	RegistryId pulumi.StringInput
	// Retention Policy.
	RetentionRule TagRetentionRuleRetentionRuleInput
}

The set of arguments for constructing a TagRetentionRule resource.

func (TagRetentionRuleArgs) ElementType

func (TagRetentionRuleArgs) ElementType() reflect.Type

type TagRetentionRuleArray

type TagRetentionRuleArray []TagRetentionRuleInput

func (TagRetentionRuleArray) ElementType

func (TagRetentionRuleArray) ElementType() reflect.Type

func (TagRetentionRuleArray) ToTagRetentionRuleArrayOutput

func (i TagRetentionRuleArray) ToTagRetentionRuleArrayOutput() TagRetentionRuleArrayOutput

func (TagRetentionRuleArray) ToTagRetentionRuleArrayOutputWithContext

func (i TagRetentionRuleArray) ToTagRetentionRuleArrayOutputWithContext(ctx context.Context) TagRetentionRuleArrayOutput

type TagRetentionRuleArrayInput

type TagRetentionRuleArrayInput interface {
	pulumi.Input

	ToTagRetentionRuleArrayOutput() TagRetentionRuleArrayOutput
	ToTagRetentionRuleArrayOutputWithContext(context.Context) TagRetentionRuleArrayOutput
}

TagRetentionRuleArrayInput is an input type that accepts TagRetentionRuleArray and TagRetentionRuleArrayOutput values. You can construct a concrete instance of `TagRetentionRuleArrayInput` via:

TagRetentionRuleArray{ TagRetentionRuleArgs{...} }

type TagRetentionRuleArrayOutput

type TagRetentionRuleArrayOutput struct{ *pulumi.OutputState }

func (TagRetentionRuleArrayOutput) ElementType

func (TagRetentionRuleArrayOutput) Index

func (TagRetentionRuleArrayOutput) ToTagRetentionRuleArrayOutput

func (o TagRetentionRuleArrayOutput) ToTagRetentionRuleArrayOutput() TagRetentionRuleArrayOutput

func (TagRetentionRuleArrayOutput) ToTagRetentionRuleArrayOutputWithContext

func (o TagRetentionRuleArrayOutput) ToTagRetentionRuleArrayOutputWithContext(ctx context.Context) TagRetentionRuleArrayOutput

type TagRetentionRuleInput

type TagRetentionRuleInput interface {
	pulumi.Input

	ToTagRetentionRuleOutput() TagRetentionRuleOutput
	ToTagRetentionRuleOutputWithContext(ctx context.Context) TagRetentionRuleOutput
}

type TagRetentionRuleMap

type TagRetentionRuleMap map[string]TagRetentionRuleInput

func (TagRetentionRuleMap) ElementType

func (TagRetentionRuleMap) ElementType() reflect.Type

func (TagRetentionRuleMap) ToTagRetentionRuleMapOutput

func (i TagRetentionRuleMap) ToTagRetentionRuleMapOutput() TagRetentionRuleMapOutput

func (TagRetentionRuleMap) ToTagRetentionRuleMapOutputWithContext

func (i TagRetentionRuleMap) ToTagRetentionRuleMapOutputWithContext(ctx context.Context) TagRetentionRuleMapOutput

type TagRetentionRuleMapInput

type TagRetentionRuleMapInput interface {
	pulumi.Input

	ToTagRetentionRuleMapOutput() TagRetentionRuleMapOutput
	ToTagRetentionRuleMapOutputWithContext(context.Context) TagRetentionRuleMapOutput
}

TagRetentionRuleMapInput is an input type that accepts TagRetentionRuleMap and TagRetentionRuleMapOutput values. You can construct a concrete instance of `TagRetentionRuleMapInput` via:

TagRetentionRuleMap{ "key": TagRetentionRuleArgs{...} }

type TagRetentionRuleMapOutput

type TagRetentionRuleMapOutput struct{ *pulumi.OutputState }

func (TagRetentionRuleMapOutput) ElementType

func (TagRetentionRuleMapOutput) ElementType() reflect.Type

func (TagRetentionRuleMapOutput) MapIndex

func (TagRetentionRuleMapOutput) ToTagRetentionRuleMapOutput

func (o TagRetentionRuleMapOutput) ToTagRetentionRuleMapOutput() TagRetentionRuleMapOutput

func (TagRetentionRuleMapOutput) ToTagRetentionRuleMapOutputWithContext

func (o TagRetentionRuleMapOutput) ToTagRetentionRuleMapOutputWithContext(ctx context.Context) TagRetentionRuleMapOutput

type TagRetentionRuleOutput

type TagRetentionRuleOutput struct{ *pulumi.OutputState }

func (TagRetentionRuleOutput) CronSetting

func (o TagRetentionRuleOutput) CronSetting() pulumi.StringOutput

Execution cycle, currently only available selections are: manual; daily; weekly; monthly.

func (TagRetentionRuleOutput) Disabled

Whether to disable the rule, with the default value of false.

func (TagRetentionRuleOutput) ElementType

func (TagRetentionRuleOutput) ElementType() reflect.Type

func (TagRetentionRuleOutput) NamespaceName

func (o TagRetentionRuleOutput) NamespaceName() pulumi.StringOutput

The Name of the namespace.

func (TagRetentionRuleOutput) RegistryId

The main instance ID.

func (TagRetentionRuleOutput) RetentionId

func (o TagRetentionRuleOutput) RetentionId() pulumi.IntOutput

The ID of the retention task.

func (TagRetentionRuleOutput) RetentionRule

Retention Policy.

func (TagRetentionRuleOutput) ToTagRetentionRuleOutput

func (o TagRetentionRuleOutput) ToTagRetentionRuleOutput() TagRetentionRuleOutput

func (TagRetentionRuleOutput) ToTagRetentionRuleOutputWithContext

func (o TagRetentionRuleOutput) ToTagRetentionRuleOutputWithContext(ctx context.Context) TagRetentionRuleOutput

type TagRetentionRuleRetentionRule

type TagRetentionRuleRetentionRule struct {
	Key   string `pulumi:"key"`
	Value int    `pulumi:"value"`
}

type TagRetentionRuleRetentionRuleArgs

type TagRetentionRuleRetentionRuleArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.IntInput    `pulumi:"value"`
}

func (TagRetentionRuleRetentionRuleArgs) ElementType

func (TagRetentionRuleRetentionRuleArgs) ToTagRetentionRuleRetentionRuleOutput

func (i TagRetentionRuleRetentionRuleArgs) ToTagRetentionRuleRetentionRuleOutput() TagRetentionRuleRetentionRuleOutput

func (TagRetentionRuleRetentionRuleArgs) ToTagRetentionRuleRetentionRuleOutputWithContext

func (i TagRetentionRuleRetentionRuleArgs) ToTagRetentionRuleRetentionRuleOutputWithContext(ctx context.Context) TagRetentionRuleRetentionRuleOutput

func (TagRetentionRuleRetentionRuleArgs) ToTagRetentionRuleRetentionRulePtrOutput

func (i TagRetentionRuleRetentionRuleArgs) ToTagRetentionRuleRetentionRulePtrOutput() TagRetentionRuleRetentionRulePtrOutput

func (TagRetentionRuleRetentionRuleArgs) ToTagRetentionRuleRetentionRulePtrOutputWithContext

func (i TagRetentionRuleRetentionRuleArgs) ToTagRetentionRuleRetentionRulePtrOutputWithContext(ctx context.Context) TagRetentionRuleRetentionRulePtrOutput

type TagRetentionRuleRetentionRuleInput

type TagRetentionRuleRetentionRuleInput interface {
	pulumi.Input

	ToTagRetentionRuleRetentionRuleOutput() TagRetentionRuleRetentionRuleOutput
	ToTagRetentionRuleRetentionRuleOutputWithContext(context.Context) TagRetentionRuleRetentionRuleOutput
}

TagRetentionRuleRetentionRuleInput is an input type that accepts TagRetentionRuleRetentionRuleArgs and TagRetentionRuleRetentionRuleOutput values. You can construct a concrete instance of `TagRetentionRuleRetentionRuleInput` via:

TagRetentionRuleRetentionRuleArgs{...}

type TagRetentionRuleRetentionRuleOutput

type TagRetentionRuleRetentionRuleOutput struct{ *pulumi.OutputState }

func (TagRetentionRuleRetentionRuleOutput) ElementType

func (TagRetentionRuleRetentionRuleOutput) Key

func (TagRetentionRuleRetentionRuleOutput) ToTagRetentionRuleRetentionRuleOutput

func (o TagRetentionRuleRetentionRuleOutput) ToTagRetentionRuleRetentionRuleOutput() TagRetentionRuleRetentionRuleOutput

func (TagRetentionRuleRetentionRuleOutput) ToTagRetentionRuleRetentionRuleOutputWithContext

func (o TagRetentionRuleRetentionRuleOutput) ToTagRetentionRuleRetentionRuleOutputWithContext(ctx context.Context) TagRetentionRuleRetentionRuleOutput

func (TagRetentionRuleRetentionRuleOutput) ToTagRetentionRuleRetentionRulePtrOutput

func (o TagRetentionRuleRetentionRuleOutput) ToTagRetentionRuleRetentionRulePtrOutput() TagRetentionRuleRetentionRulePtrOutput

func (TagRetentionRuleRetentionRuleOutput) ToTagRetentionRuleRetentionRulePtrOutputWithContext

func (o TagRetentionRuleRetentionRuleOutput) ToTagRetentionRuleRetentionRulePtrOutputWithContext(ctx context.Context) TagRetentionRuleRetentionRulePtrOutput

func (TagRetentionRuleRetentionRuleOutput) Value

type TagRetentionRuleRetentionRulePtrInput

type TagRetentionRuleRetentionRulePtrInput interface {
	pulumi.Input

	ToTagRetentionRuleRetentionRulePtrOutput() TagRetentionRuleRetentionRulePtrOutput
	ToTagRetentionRuleRetentionRulePtrOutputWithContext(context.Context) TagRetentionRuleRetentionRulePtrOutput
}

TagRetentionRuleRetentionRulePtrInput is an input type that accepts TagRetentionRuleRetentionRuleArgs, TagRetentionRuleRetentionRulePtr and TagRetentionRuleRetentionRulePtrOutput values. You can construct a concrete instance of `TagRetentionRuleRetentionRulePtrInput` via:

        TagRetentionRuleRetentionRuleArgs{...}

or:

        nil

type TagRetentionRuleRetentionRulePtrOutput

type TagRetentionRuleRetentionRulePtrOutput struct{ *pulumi.OutputState }

func (TagRetentionRuleRetentionRulePtrOutput) Elem

func (TagRetentionRuleRetentionRulePtrOutput) ElementType

func (TagRetentionRuleRetentionRulePtrOutput) Key

func (TagRetentionRuleRetentionRulePtrOutput) ToTagRetentionRuleRetentionRulePtrOutput

func (o TagRetentionRuleRetentionRulePtrOutput) ToTagRetentionRuleRetentionRulePtrOutput() TagRetentionRuleRetentionRulePtrOutput

func (TagRetentionRuleRetentionRulePtrOutput) ToTagRetentionRuleRetentionRulePtrOutputWithContext

func (o TagRetentionRuleRetentionRulePtrOutput) ToTagRetentionRuleRetentionRulePtrOutputWithContext(ctx context.Context) TagRetentionRuleRetentionRulePtrOutput

func (TagRetentionRuleRetentionRulePtrOutput) Value

type TagRetentionRuleState

type TagRetentionRuleState struct {
	// Execution cycle, currently only available selections are: manual; daily; weekly; monthly.
	CronSetting pulumi.StringPtrInput
	// Whether to disable the rule, with the default value of false.
	Disabled pulumi.BoolPtrInput
	// The Name of the namespace.
	NamespaceName pulumi.StringPtrInput
	// The main instance ID.
	RegistryId pulumi.StringPtrInput
	// The ID of the retention task.
	RetentionId pulumi.IntPtrInput
	// Retention Policy.
	RetentionRule TagRetentionRuleRetentionRulePtrInput
}

func (TagRetentionRuleState) ElementType

func (TagRetentionRuleState) ElementType() reflect.Type

type Token

type Token struct {
	pulumi.CustomResourceState

	// Create time.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Description of the token. Valid length is [0~255].
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Indicate to enable this token or not.
	Enable pulumi.BoolPtrOutput `pulumi:"enable"`
	// ID of the TCR instance.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// The content of the token.
	Token pulumi.StringOutput `pulumi:"token"`
	// Sub ID of the TCR token. The full ID of token format like `instance_id#token_id`.
	TokenId pulumi.StringOutput `pulumi:"tokenId"`
	// User name of the token.
	UserName pulumi.StringOutput `pulumi:"userName"`
}

func GetToken

func GetToken(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TokenState, opts ...pulumi.ResourceOption) (*Token, error)

GetToken gets an existing Token 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 NewToken

func NewToken(ctx *pulumi.Context,
	name string, args *TokenArgs, opts ...pulumi.ResourceOption) (*Token, error)

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

func (*Token) ElementType

func (*Token) ElementType() reflect.Type

func (*Token) ToTokenOutput

func (i *Token) ToTokenOutput() TokenOutput

func (*Token) ToTokenOutputWithContext

func (i *Token) ToTokenOutputWithContext(ctx context.Context) TokenOutput

type TokenArgs

type TokenArgs struct {
	// Description of the token. Valid length is [0~255].
	Description pulumi.StringPtrInput
	// Indicate to enable this token or not.
	Enable pulumi.BoolPtrInput
	// ID of the TCR instance.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a Token resource.

func (TokenArgs) ElementType

func (TokenArgs) ElementType() reflect.Type

type TokenArray

type TokenArray []TokenInput

func (TokenArray) ElementType

func (TokenArray) ElementType() reflect.Type

func (TokenArray) ToTokenArrayOutput

func (i TokenArray) ToTokenArrayOutput() TokenArrayOutput

func (TokenArray) ToTokenArrayOutputWithContext

func (i TokenArray) ToTokenArrayOutputWithContext(ctx context.Context) TokenArrayOutput

type TokenArrayInput

type TokenArrayInput interface {
	pulumi.Input

	ToTokenArrayOutput() TokenArrayOutput
	ToTokenArrayOutputWithContext(context.Context) TokenArrayOutput
}

TokenArrayInput is an input type that accepts TokenArray and TokenArrayOutput values. You can construct a concrete instance of `TokenArrayInput` via:

TokenArray{ TokenArgs{...} }

type TokenArrayOutput

type TokenArrayOutput struct{ *pulumi.OutputState }

func (TokenArrayOutput) ElementType

func (TokenArrayOutput) ElementType() reflect.Type

func (TokenArrayOutput) Index

func (TokenArrayOutput) ToTokenArrayOutput

func (o TokenArrayOutput) ToTokenArrayOutput() TokenArrayOutput

func (TokenArrayOutput) ToTokenArrayOutputWithContext

func (o TokenArrayOutput) ToTokenArrayOutputWithContext(ctx context.Context) TokenArrayOutput

type TokenInput

type TokenInput interface {
	pulumi.Input

	ToTokenOutput() TokenOutput
	ToTokenOutputWithContext(ctx context.Context) TokenOutput
}

type TokenMap

type TokenMap map[string]TokenInput

func (TokenMap) ElementType

func (TokenMap) ElementType() reflect.Type

func (TokenMap) ToTokenMapOutput

func (i TokenMap) ToTokenMapOutput() TokenMapOutput

func (TokenMap) ToTokenMapOutputWithContext

func (i TokenMap) ToTokenMapOutputWithContext(ctx context.Context) TokenMapOutput

type TokenMapInput

type TokenMapInput interface {
	pulumi.Input

	ToTokenMapOutput() TokenMapOutput
	ToTokenMapOutputWithContext(context.Context) TokenMapOutput
}

TokenMapInput is an input type that accepts TokenMap and TokenMapOutput values. You can construct a concrete instance of `TokenMapInput` via:

TokenMap{ "key": TokenArgs{...} }

type TokenMapOutput

type TokenMapOutput struct{ *pulumi.OutputState }

func (TokenMapOutput) ElementType

func (TokenMapOutput) ElementType() reflect.Type

func (TokenMapOutput) MapIndex

func (TokenMapOutput) ToTokenMapOutput

func (o TokenMapOutput) ToTokenMapOutput() TokenMapOutput

func (TokenMapOutput) ToTokenMapOutputWithContext

func (o TokenMapOutput) ToTokenMapOutputWithContext(ctx context.Context) TokenMapOutput

type TokenOutput

type TokenOutput struct{ *pulumi.OutputState }

func (TokenOutput) CreateTime

func (o TokenOutput) CreateTime() pulumi.StringOutput

Create time.

func (TokenOutput) Description

func (o TokenOutput) Description() pulumi.StringPtrOutput

Description of the token. Valid length is [0~255].

func (TokenOutput) ElementType

func (TokenOutput) ElementType() reflect.Type

func (TokenOutput) Enable

func (o TokenOutput) Enable() pulumi.BoolPtrOutput

Indicate to enable this token or not.

func (TokenOutput) InstanceId

func (o TokenOutput) InstanceId() pulumi.StringOutput

ID of the TCR instance.

func (TokenOutput) ToTokenOutput

func (o TokenOutput) ToTokenOutput() TokenOutput

func (TokenOutput) ToTokenOutputWithContext

func (o TokenOutput) ToTokenOutputWithContext(ctx context.Context) TokenOutput

func (TokenOutput) Token

func (o TokenOutput) Token() pulumi.StringOutput

The content of the token.

func (TokenOutput) TokenId

func (o TokenOutput) TokenId() pulumi.StringOutput

Sub ID of the TCR token. The full ID of token format like `instance_id#token_id`.

func (TokenOutput) UserName

func (o TokenOutput) UserName() pulumi.StringOutput

User name of the token.

type TokenState

type TokenState struct {
	// Create time.
	CreateTime pulumi.StringPtrInput
	// Description of the token. Valid length is [0~255].
	Description pulumi.StringPtrInput
	// Indicate to enable this token or not.
	Enable pulumi.BoolPtrInput
	// ID of the TCR instance.
	InstanceId pulumi.StringPtrInput
	// The content of the token.
	Token pulumi.StringPtrInput
	// Sub ID of the TCR token. The full ID of token format like `instance_id#token_id`.
	TokenId pulumi.StringPtrInput
	// User name of the token.
	UserName pulumi.StringPtrInput
}

func (TokenState) ElementType

func (TokenState) ElementType() reflect.Type

type VpcAttachment

type VpcAttachment struct {
	pulumi.CustomResourceState

	// IP address of the internal access.
	AccessIp pulumi.StringOutput `pulumi:"accessIp"`
	// Whether to enable public domain dns. Default value is `false`.
	EnablePublicDomainDns pulumi.BoolPtrOutput `pulumi:"enablePublicDomainDns"`
	// Whether to enable vpc domain dns. Default value is `false`.
	EnableVpcDomainDns pulumi.BoolPtrOutput `pulumi:"enableVpcDomainDns"`
	// ID of the TCR instance.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// ID of region. Conflict with region_name, can not be set at the same time.
	//
	// Deprecated: this argument was deprecated, use `region_name` instead.
	RegionId pulumi.IntPtrOutput `pulumi:"regionId"`
	// Name of region. Conflict with region_id, can not be set at the same time.
	RegionName pulumi.StringPtrOutput `pulumi:"regionName"`
	// Status of the internal access.
	Status pulumi.StringOutput `pulumi:"status"`
	// ID of subnet.
	SubnetId pulumi.StringOutput `pulumi:"subnetId"`
	// ID of VPC.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
}

func GetVpcAttachment

func GetVpcAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VpcAttachmentState, opts ...pulumi.ResourceOption) (*VpcAttachment, error)

GetVpcAttachment gets an existing VpcAttachment 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 NewVpcAttachment

func NewVpcAttachment(ctx *pulumi.Context,
	name string, args *VpcAttachmentArgs, opts ...pulumi.ResourceOption) (*VpcAttachment, error)

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

func (*VpcAttachment) ElementType

func (*VpcAttachment) ElementType() reflect.Type

func (*VpcAttachment) ToVpcAttachmentOutput

func (i *VpcAttachment) ToVpcAttachmentOutput() VpcAttachmentOutput

func (*VpcAttachment) ToVpcAttachmentOutputWithContext

func (i *VpcAttachment) ToVpcAttachmentOutputWithContext(ctx context.Context) VpcAttachmentOutput

type VpcAttachmentArgs

type VpcAttachmentArgs struct {
	// Whether to enable public domain dns. Default value is `false`.
	EnablePublicDomainDns pulumi.BoolPtrInput
	// Whether to enable vpc domain dns. Default value is `false`.
	EnableVpcDomainDns pulumi.BoolPtrInput
	// ID of the TCR instance.
	InstanceId pulumi.StringInput
	// ID of region. Conflict with region_name, can not be set at the same time.
	//
	// Deprecated: this argument was deprecated, use `region_name` instead.
	RegionId pulumi.IntPtrInput
	// Name of region. Conflict with region_id, can not be set at the same time.
	RegionName pulumi.StringPtrInput
	// ID of subnet.
	SubnetId pulumi.StringInput
	// ID of VPC.
	VpcId pulumi.StringInput
}

The set of arguments for constructing a VpcAttachment resource.

func (VpcAttachmentArgs) ElementType

func (VpcAttachmentArgs) ElementType() reflect.Type

type VpcAttachmentArray

type VpcAttachmentArray []VpcAttachmentInput

func (VpcAttachmentArray) ElementType

func (VpcAttachmentArray) ElementType() reflect.Type

func (VpcAttachmentArray) ToVpcAttachmentArrayOutput

func (i VpcAttachmentArray) ToVpcAttachmentArrayOutput() VpcAttachmentArrayOutput

func (VpcAttachmentArray) ToVpcAttachmentArrayOutputWithContext

func (i VpcAttachmentArray) ToVpcAttachmentArrayOutputWithContext(ctx context.Context) VpcAttachmentArrayOutput

type VpcAttachmentArrayInput

type VpcAttachmentArrayInput interface {
	pulumi.Input

	ToVpcAttachmentArrayOutput() VpcAttachmentArrayOutput
	ToVpcAttachmentArrayOutputWithContext(context.Context) VpcAttachmentArrayOutput
}

VpcAttachmentArrayInput is an input type that accepts VpcAttachmentArray and VpcAttachmentArrayOutput values. You can construct a concrete instance of `VpcAttachmentArrayInput` via:

VpcAttachmentArray{ VpcAttachmentArgs{...} }

type VpcAttachmentArrayOutput

type VpcAttachmentArrayOutput struct{ *pulumi.OutputState }

func (VpcAttachmentArrayOutput) ElementType

func (VpcAttachmentArrayOutput) ElementType() reflect.Type

func (VpcAttachmentArrayOutput) Index

func (VpcAttachmentArrayOutput) ToVpcAttachmentArrayOutput

func (o VpcAttachmentArrayOutput) ToVpcAttachmentArrayOutput() VpcAttachmentArrayOutput

func (VpcAttachmentArrayOutput) ToVpcAttachmentArrayOutputWithContext

func (o VpcAttachmentArrayOutput) ToVpcAttachmentArrayOutputWithContext(ctx context.Context) VpcAttachmentArrayOutput

type VpcAttachmentInput

type VpcAttachmentInput interface {
	pulumi.Input

	ToVpcAttachmentOutput() VpcAttachmentOutput
	ToVpcAttachmentOutputWithContext(ctx context.Context) VpcAttachmentOutput
}

type VpcAttachmentMap

type VpcAttachmentMap map[string]VpcAttachmentInput

func (VpcAttachmentMap) ElementType

func (VpcAttachmentMap) ElementType() reflect.Type

func (VpcAttachmentMap) ToVpcAttachmentMapOutput

func (i VpcAttachmentMap) ToVpcAttachmentMapOutput() VpcAttachmentMapOutput

func (VpcAttachmentMap) ToVpcAttachmentMapOutputWithContext

func (i VpcAttachmentMap) ToVpcAttachmentMapOutputWithContext(ctx context.Context) VpcAttachmentMapOutput

type VpcAttachmentMapInput

type VpcAttachmentMapInput interface {
	pulumi.Input

	ToVpcAttachmentMapOutput() VpcAttachmentMapOutput
	ToVpcAttachmentMapOutputWithContext(context.Context) VpcAttachmentMapOutput
}

VpcAttachmentMapInput is an input type that accepts VpcAttachmentMap and VpcAttachmentMapOutput values. You can construct a concrete instance of `VpcAttachmentMapInput` via:

VpcAttachmentMap{ "key": VpcAttachmentArgs{...} }

type VpcAttachmentMapOutput

type VpcAttachmentMapOutput struct{ *pulumi.OutputState }

func (VpcAttachmentMapOutput) ElementType

func (VpcAttachmentMapOutput) ElementType() reflect.Type

func (VpcAttachmentMapOutput) MapIndex

func (VpcAttachmentMapOutput) ToVpcAttachmentMapOutput

func (o VpcAttachmentMapOutput) ToVpcAttachmentMapOutput() VpcAttachmentMapOutput

func (VpcAttachmentMapOutput) ToVpcAttachmentMapOutputWithContext

func (o VpcAttachmentMapOutput) ToVpcAttachmentMapOutputWithContext(ctx context.Context) VpcAttachmentMapOutput

type VpcAttachmentOutput

type VpcAttachmentOutput struct{ *pulumi.OutputState }

func (VpcAttachmentOutput) AccessIp

IP address of the internal access.

func (VpcAttachmentOutput) ElementType

func (VpcAttachmentOutput) ElementType() reflect.Type

func (VpcAttachmentOutput) EnablePublicDomainDns

func (o VpcAttachmentOutput) EnablePublicDomainDns() pulumi.BoolPtrOutput

Whether to enable public domain dns. Default value is `false`.

func (VpcAttachmentOutput) EnableVpcDomainDns

func (o VpcAttachmentOutput) EnableVpcDomainDns() pulumi.BoolPtrOutput

Whether to enable vpc domain dns. Default value is `false`.

func (VpcAttachmentOutput) InstanceId

func (o VpcAttachmentOutput) InstanceId() pulumi.StringOutput

ID of the TCR instance.

func (VpcAttachmentOutput) RegionId deprecated

ID of region. Conflict with region_name, can not be set at the same time.

Deprecated: this argument was deprecated, use `region_name` instead.

func (VpcAttachmentOutput) RegionName

Name of region. Conflict with region_id, can not be set at the same time.

func (VpcAttachmentOutput) Status

Status of the internal access.

func (VpcAttachmentOutput) SubnetId

ID of subnet.

func (VpcAttachmentOutput) ToVpcAttachmentOutput

func (o VpcAttachmentOutput) ToVpcAttachmentOutput() VpcAttachmentOutput

func (VpcAttachmentOutput) ToVpcAttachmentOutputWithContext

func (o VpcAttachmentOutput) ToVpcAttachmentOutputWithContext(ctx context.Context) VpcAttachmentOutput

func (VpcAttachmentOutput) VpcId

ID of VPC.

type VpcAttachmentState

type VpcAttachmentState struct {
	// IP address of the internal access.
	AccessIp pulumi.StringPtrInput
	// Whether to enable public domain dns. Default value is `false`.
	EnablePublicDomainDns pulumi.BoolPtrInput
	// Whether to enable vpc domain dns. Default value is `false`.
	EnableVpcDomainDns pulumi.BoolPtrInput
	// ID of the TCR instance.
	InstanceId pulumi.StringPtrInput
	// ID of region. Conflict with region_name, can not be set at the same time.
	//
	// Deprecated: this argument was deprecated, use `region_name` instead.
	RegionId pulumi.IntPtrInput
	// Name of region. Conflict with region_id, can not be set at the same time.
	RegionName pulumi.StringPtrInput
	// Status of the internal access.
	Status pulumi.StringPtrInput
	// ID of subnet.
	SubnetId pulumi.StringPtrInput
	// ID of VPC.
	VpcId pulumi.StringPtrInput
}

func (VpcAttachmentState) ElementType

func (VpcAttachmentState) ElementType() reflect.Type

type WebhookTrigger

type WebhookTrigger struct {
	pulumi.CustomResourceState

	// namespace name.
	Namespace pulumi.StringOutput `pulumi:"namespace"`
	// instance Id.
	RegistryId pulumi.StringOutput `pulumi:"registryId"`
	// Tag description list.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// trigger parameters.
	Trigger WebhookTriggerTriggerOutput `pulumi:"trigger"`
}

func GetWebhookTrigger

func GetWebhookTrigger(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebhookTriggerState, opts ...pulumi.ResourceOption) (*WebhookTrigger, error)

GetWebhookTrigger gets an existing WebhookTrigger 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 NewWebhookTrigger

func NewWebhookTrigger(ctx *pulumi.Context,
	name string, args *WebhookTriggerArgs, opts ...pulumi.ResourceOption) (*WebhookTrigger, error)

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

func (*WebhookTrigger) ElementType

func (*WebhookTrigger) ElementType() reflect.Type

func (*WebhookTrigger) ToWebhookTriggerOutput

func (i *WebhookTrigger) ToWebhookTriggerOutput() WebhookTriggerOutput

func (*WebhookTrigger) ToWebhookTriggerOutputWithContext

func (i *WebhookTrigger) ToWebhookTriggerOutputWithContext(ctx context.Context) WebhookTriggerOutput

type WebhookTriggerArgs

type WebhookTriggerArgs struct {
	// namespace name.
	Namespace pulumi.StringInput
	// instance Id.
	RegistryId pulumi.StringInput
	// Tag description list.
	Tags pulumi.MapInput
	// trigger parameters.
	Trigger WebhookTriggerTriggerInput
}

The set of arguments for constructing a WebhookTrigger resource.

func (WebhookTriggerArgs) ElementType

func (WebhookTriggerArgs) ElementType() reflect.Type

type WebhookTriggerArray

type WebhookTriggerArray []WebhookTriggerInput

func (WebhookTriggerArray) ElementType

func (WebhookTriggerArray) ElementType() reflect.Type

func (WebhookTriggerArray) ToWebhookTriggerArrayOutput

func (i WebhookTriggerArray) ToWebhookTriggerArrayOutput() WebhookTriggerArrayOutput

func (WebhookTriggerArray) ToWebhookTriggerArrayOutputWithContext

func (i WebhookTriggerArray) ToWebhookTriggerArrayOutputWithContext(ctx context.Context) WebhookTriggerArrayOutput

type WebhookTriggerArrayInput

type WebhookTriggerArrayInput interface {
	pulumi.Input

	ToWebhookTriggerArrayOutput() WebhookTriggerArrayOutput
	ToWebhookTriggerArrayOutputWithContext(context.Context) WebhookTriggerArrayOutput
}

WebhookTriggerArrayInput is an input type that accepts WebhookTriggerArray and WebhookTriggerArrayOutput values. You can construct a concrete instance of `WebhookTriggerArrayInput` via:

WebhookTriggerArray{ WebhookTriggerArgs{...} }

type WebhookTriggerArrayOutput

type WebhookTriggerArrayOutput struct{ *pulumi.OutputState }

func (WebhookTriggerArrayOutput) ElementType

func (WebhookTriggerArrayOutput) ElementType() reflect.Type

func (WebhookTriggerArrayOutput) Index

func (WebhookTriggerArrayOutput) ToWebhookTriggerArrayOutput

func (o WebhookTriggerArrayOutput) ToWebhookTriggerArrayOutput() WebhookTriggerArrayOutput

func (WebhookTriggerArrayOutput) ToWebhookTriggerArrayOutputWithContext

func (o WebhookTriggerArrayOutput) ToWebhookTriggerArrayOutputWithContext(ctx context.Context) WebhookTriggerArrayOutput

type WebhookTriggerInput

type WebhookTriggerInput interface {
	pulumi.Input

	ToWebhookTriggerOutput() WebhookTriggerOutput
	ToWebhookTriggerOutputWithContext(ctx context.Context) WebhookTriggerOutput
}

type WebhookTriggerMap

type WebhookTriggerMap map[string]WebhookTriggerInput

func (WebhookTriggerMap) ElementType

func (WebhookTriggerMap) ElementType() reflect.Type

func (WebhookTriggerMap) ToWebhookTriggerMapOutput

func (i WebhookTriggerMap) ToWebhookTriggerMapOutput() WebhookTriggerMapOutput

func (WebhookTriggerMap) ToWebhookTriggerMapOutputWithContext

func (i WebhookTriggerMap) ToWebhookTriggerMapOutputWithContext(ctx context.Context) WebhookTriggerMapOutput

type WebhookTriggerMapInput

type WebhookTriggerMapInput interface {
	pulumi.Input

	ToWebhookTriggerMapOutput() WebhookTriggerMapOutput
	ToWebhookTriggerMapOutputWithContext(context.Context) WebhookTriggerMapOutput
}

WebhookTriggerMapInput is an input type that accepts WebhookTriggerMap and WebhookTriggerMapOutput values. You can construct a concrete instance of `WebhookTriggerMapInput` via:

WebhookTriggerMap{ "key": WebhookTriggerArgs{...} }

type WebhookTriggerMapOutput

type WebhookTriggerMapOutput struct{ *pulumi.OutputState }

func (WebhookTriggerMapOutput) ElementType

func (WebhookTriggerMapOutput) ElementType() reflect.Type

func (WebhookTriggerMapOutput) MapIndex

func (WebhookTriggerMapOutput) ToWebhookTriggerMapOutput

func (o WebhookTriggerMapOutput) ToWebhookTriggerMapOutput() WebhookTriggerMapOutput

func (WebhookTriggerMapOutput) ToWebhookTriggerMapOutputWithContext

func (o WebhookTriggerMapOutput) ToWebhookTriggerMapOutputWithContext(ctx context.Context) WebhookTriggerMapOutput

type WebhookTriggerOutput

type WebhookTriggerOutput struct{ *pulumi.OutputState }

func (WebhookTriggerOutput) ElementType

func (WebhookTriggerOutput) ElementType() reflect.Type

func (WebhookTriggerOutput) Namespace

namespace name.

func (WebhookTriggerOutput) RegistryId

func (o WebhookTriggerOutput) RegistryId() pulumi.StringOutput

instance Id.

func (WebhookTriggerOutput) Tags

Tag description list.

func (WebhookTriggerOutput) ToWebhookTriggerOutput

func (o WebhookTriggerOutput) ToWebhookTriggerOutput() WebhookTriggerOutput

func (WebhookTriggerOutput) ToWebhookTriggerOutputWithContext

func (o WebhookTriggerOutput) ToWebhookTriggerOutputWithContext(ctx context.Context) WebhookTriggerOutput

func (WebhookTriggerOutput) Trigger

trigger parameters.

type WebhookTriggerState

type WebhookTriggerState struct {
	// namespace name.
	Namespace pulumi.StringPtrInput
	// instance Id.
	RegistryId pulumi.StringPtrInput
	// Tag description list.
	Tags pulumi.MapInput
	// trigger parameters.
	Trigger WebhookTriggerTriggerPtrInput
}

func (WebhookTriggerState) ElementType

func (WebhookTriggerState) ElementType() reflect.Type

type WebhookTriggerTrigger

type WebhookTriggerTrigger struct {
	Condition   string                        `pulumi:"condition"`
	Description *string                       `pulumi:"description"`
	Enabled     bool                          `pulumi:"enabled"`
	EventTypes  []string                      `pulumi:"eventTypes"`
	Id          *int                          `pulumi:"id"`
	Name        string                        `pulumi:"name"`
	NamespaceId *int                          `pulumi:"namespaceId"`
	Targets     []WebhookTriggerTriggerTarget `pulumi:"targets"`
}

type WebhookTriggerTriggerArgs

type WebhookTriggerTriggerArgs struct {
	Condition   pulumi.StringInput                    `pulumi:"condition"`
	Description pulumi.StringPtrInput                 `pulumi:"description"`
	Enabled     pulumi.BoolInput                      `pulumi:"enabled"`
	EventTypes  pulumi.StringArrayInput               `pulumi:"eventTypes"`
	Id          pulumi.IntPtrInput                    `pulumi:"id"`
	Name        pulumi.StringInput                    `pulumi:"name"`
	NamespaceId pulumi.IntPtrInput                    `pulumi:"namespaceId"`
	Targets     WebhookTriggerTriggerTargetArrayInput `pulumi:"targets"`
}

func (WebhookTriggerTriggerArgs) ElementType

func (WebhookTriggerTriggerArgs) ElementType() reflect.Type

func (WebhookTriggerTriggerArgs) ToWebhookTriggerTriggerOutput

func (i WebhookTriggerTriggerArgs) ToWebhookTriggerTriggerOutput() WebhookTriggerTriggerOutput

func (WebhookTriggerTriggerArgs) ToWebhookTriggerTriggerOutputWithContext

func (i WebhookTriggerTriggerArgs) ToWebhookTriggerTriggerOutputWithContext(ctx context.Context) WebhookTriggerTriggerOutput

func (WebhookTriggerTriggerArgs) ToWebhookTriggerTriggerPtrOutput

func (i WebhookTriggerTriggerArgs) ToWebhookTriggerTriggerPtrOutput() WebhookTriggerTriggerPtrOutput

func (WebhookTriggerTriggerArgs) ToWebhookTriggerTriggerPtrOutputWithContext

func (i WebhookTriggerTriggerArgs) ToWebhookTriggerTriggerPtrOutputWithContext(ctx context.Context) WebhookTriggerTriggerPtrOutput

type WebhookTriggerTriggerInput

type WebhookTriggerTriggerInput interface {
	pulumi.Input

	ToWebhookTriggerTriggerOutput() WebhookTriggerTriggerOutput
	ToWebhookTriggerTriggerOutputWithContext(context.Context) WebhookTriggerTriggerOutput
}

WebhookTriggerTriggerInput is an input type that accepts WebhookTriggerTriggerArgs and WebhookTriggerTriggerOutput values. You can construct a concrete instance of `WebhookTriggerTriggerInput` via:

WebhookTriggerTriggerArgs{...}

type WebhookTriggerTriggerOutput

type WebhookTriggerTriggerOutput struct{ *pulumi.OutputState }

func (WebhookTriggerTriggerOutput) Condition

func (WebhookTriggerTriggerOutput) Description

func (WebhookTriggerTriggerOutput) ElementType

func (WebhookTriggerTriggerOutput) Enabled

func (WebhookTriggerTriggerOutput) EventTypes

func (WebhookTriggerTriggerOutput) Id

func (WebhookTriggerTriggerOutput) Name

func (WebhookTriggerTriggerOutput) NamespaceId

func (WebhookTriggerTriggerOutput) Targets

func (WebhookTriggerTriggerOutput) ToWebhookTriggerTriggerOutput

func (o WebhookTriggerTriggerOutput) ToWebhookTriggerTriggerOutput() WebhookTriggerTriggerOutput

func (WebhookTriggerTriggerOutput) ToWebhookTriggerTriggerOutputWithContext

func (o WebhookTriggerTriggerOutput) ToWebhookTriggerTriggerOutputWithContext(ctx context.Context) WebhookTriggerTriggerOutput

func (WebhookTriggerTriggerOutput) ToWebhookTriggerTriggerPtrOutput

func (o WebhookTriggerTriggerOutput) ToWebhookTriggerTriggerPtrOutput() WebhookTriggerTriggerPtrOutput

func (WebhookTriggerTriggerOutput) ToWebhookTriggerTriggerPtrOutputWithContext

func (o WebhookTriggerTriggerOutput) ToWebhookTriggerTriggerPtrOutputWithContext(ctx context.Context) WebhookTriggerTriggerPtrOutput

type WebhookTriggerTriggerPtrInput

type WebhookTriggerTriggerPtrInput interface {
	pulumi.Input

	ToWebhookTriggerTriggerPtrOutput() WebhookTriggerTriggerPtrOutput
	ToWebhookTriggerTriggerPtrOutputWithContext(context.Context) WebhookTriggerTriggerPtrOutput
}

WebhookTriggerTriggerPtrInput is an input type that accepts WebhookTriggerTriggerArgs, WebhookTriggerTriggerPtr and WebhookTriggerTriggerPtrOutput values. You can construct a concrete instance of `WebhookTriggerTriggerPtrInput` via:

        WebhookTriggerTriggerArgs{...}

or:

        nil

type WebhookTriggerTriggerPtrOutput

type WebhookTriggerTriggerPtrOutput struct{ *pulumi.OutputState }

func (WebhookTriggerTriggerPtrOutput) Condition

func (WebhookTriggerTriggerPtrOutput) Description

func (WebhookTriggerTriggerPtrOutput) Elem

func (WebhookTriggerTriggerPtrOutput) ElementType

func (WebhookTriggerTriggerPtrOutput) Enabled

func (WebhookTriggerTriggerPtrOutput) EventTypes

func (WebhookTriggerTriggerPtrOutput) Id

func (WebhookTriggerTriggerPtrOutput) Name

func (WebhookTriggerTriggerPtrOutput) NamespaceId

func (WebhookTriggerTriggerPtrOutput) Targets

func (WebhookTriggerTriggerPtrOutput) ToWebhookTriggerTriggerPtrOutput

func (o WebhookTriggerTriggerPtrOutput) ToWebhookTriggerTriggerPtrOutput() WebhookTriggerTriggerPtrOutput

func (WebhookTriggerTriggerPtrOutput) ToWebhookTriggerTriggerPtrOutputWithContext

func (o WebhookTriggerTriggerPtrOutput) ToWebhookTriggerTriggerPtrOutputWithContext(ctx context.Context) WebhookTriggerTriggerPtrOutput

type WebhookTriggerTriggerTarget

type WebhookTriggerTriggerTarget struct {
	Address string                              `pulumi:"address"`
	Headers []WebhookTriggerTriggerTargetHeader `pulumi:"headers"`
}

type WebhookTriggerTriggerTargetArgs

type WebhookTriggerTriggerTargetArgs struct {
	Address pulumi.StringInput                          `pulumi:"address"`
	Headers WebhookTriggerTriggerTargetHeaderArrayInput `pulumi:"headers"`
}

func (WebhookTriggerTriggerTargetArgs) ElementType

func (WebhookTriggerTriggerTargetArgs) ToWebhookTriggerTriggerTargetOutput

func (i WebhookTriggerTriggerTargetArgs) ToWebhookTriggerTriggerTargetOutput() WebhookTriggerTriggerTargetOutput

func (WebhookTriggerTriggerTargetArgs) ToWebhookTriggerTriggerTargetOutputWithContext

func (i WebhookTriggerTriggerTargetArgs) ToWebhookTriggerTriggerTargetOutputWithContext(ctx context.Context) WebhookTriggerTriggerTargetOutput

type WebhookTriggerTriggerTargetArray

type WebhookTriggerTriggerTargetArray []WebhookTriggerTriggerTargetInput

func (WebhookTriggerTriggerTargetArray) ElementType

func (WebhookTriggerTriggerTargetArray) ToWebhookTriggerTriggerTargetArrayOutput

func (i WebhookTriggerTriggerTargetArray) ToWebhookTriggerTriggerTargetArrayOutput() WebhookTriggerTriggerTargetArrayOutput

func (WebhookTriggerTriggerTargetArray) ToWebhookTriggerTriggerTargetArrayOutputWithContext

func (i WebhookTriggerTriggerTargetArray) ToWebhookTriggerTriggerTargetArrayOutputWithContext(ctx context.Context) WebhookTriggerTriggerTargetArrayOutput

type WebhookTriggerTriggerTargetArrayInput

type WebhookTriggerTriggerTargetArrayInput interface {
	pulumi.Input

	ToWebhookTriggerTriggerTargetArrayOutput() WebhookTriggerTriggerTargetArrayOutput
	ToWebhookTriggerTriggerTargetArrayOutputWithContext(context.Context) WebhookTriggerTriggerTargetArrayOutput
}

WebhookTriggerTriggerTargetArrayInput is an input type that accepts WebhookTriggerTriggerTargetArray and WebhookTriggerTriggerTargetArrayOutput values. You can construct a concrete instance of `WebhookTriggerTriggerTargetArrayInput` via:

WebhookTriggerTriggerTargetArray{ WebhookTriggerTriggerTargetArgs{...} }

type WebhookTriggerTriggerTargetArrayOutput

type WebhookTriggerTriggerTargetArrayOutput struct{ *pulumi.OutputState }

func (WebhookTriggerTriggerTargetArrayOutput) ElementType

func (WebhookTriggerTriggerTargetArrayOutput) Index

func (WebhookTriggerTriggerTargetArrayOutput) ToWebhookTriggerTriggerTargetArrayOutput

func (o WebhookTriggerTriggerTargetArrayOutput) ToWebhookTriggerTriggerTargetArrayOutput() WebhookTriggerTriggerTargetArrayOutput

func (WebhookTriggerTriggerTargetArrayOutput) ToWebhookTriggerTriggerTargetArrayOutputWithContext

func (o WebhookTriggerTriggerTargetArrayOutput) ToWebhookTriggerTriggerTargetArrayOutputWithContext(ctx context.Context) WebhookTriggerTriggerTargetArrayOutput

type WebhookTriggerTriggerTargetHeader

type WebhookTriggerTriggerTargetHeader struct {
	Key    string   `pulumi:"key"`
	Values []string `pulumi:"values"`
}

type WebhookTriggerTriggerTargetHeaderArgs

type WebhookTriggerTriggerTargetHeaderArgs struct {
	Key    pulumi.StringInput      `pulumi:"key"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (WebhookTriggerTriggerTargetHeaderArgs) ElementType

func (WebhookTriggerTriggerTargetHeaderArgs) ToWebhookTriggerTriggerTargetHeaderOutput

func (i WebhookTriggerTriggerTargetHeaderArgs) ToWebhookTriggerTriggerTargetHeaderOutput() WebhookTriggerTriggerTargetHeaderOutput

func (WebhookTriggerTriggerTargetHeaderArgs) ToWebhookTriggerTriggerTargetHeaderOutputWithContext

func (i WebhookTriggerTriggerTargetHeaderArgs) ToWebhookTriggerTriggerTargetHeaderOutputWithContext(ctx context.Context) WebhookTriggerTriggerTargetHeaderOutput

type WebhookTriggerTriggerTargetHeaderArray

type WebhookTriggerTriggerTargetHeaderArray []WebhookTriggerTriggerTargetHeaderInput

func (WebhookTriggerTriggerTargetHeaderArray) ElementType

func (WebhookTriggerTriggerTargetHeaderArray) ToWebhookTriggerTriggerTargetHeaderArrayOutput

func (i WebhookTriggerTriggerTargetHeaderArray) ToWebhookTriggerTriggerTargetHeaderArrayOutput() WebhookTriggerTriggerTargetHeaderArrayOutput

func (WebhookTriggerTriggerTargetHeaderArray) ToWebhookTriggerTriggerTargetHeaderArrayOutputWithContext

func (i WebhookTriggerTriggerTargetHeaderArray) ToWebhookTriggerTriggerTargetHeaderArrayOutputWithContext(ctx context.Context) WebhookTriggerTriggerTargetHeaderArrayOutput

type WebhookTriggerTriggerTargetHeaderArrayInput

type WebhookTriggerTriggerTargetHeaderArrayInput interface {
	pulumi.Input

	ToWebhookTriggerTriggerTargetHeaderArrayOutput() WebhookTriggerTriggerTargetHeaderArrayOutput
	ToWebhookTriggerTriggerTargetHeaderArrayOutputWithContext(context.Context) WebhookTriggerTriggerTargetHeaderArrayOutput
}

WebhookTriggerTriggerTargetHeaderArrayInput is an input type that accepts WebhookTriggerTriggerTargetHeaderArray and WebhookTriggerTriggerTargetHeaderArrayOutput values. You can construct a concrete instance of `WebhookTriggerTriggerTargetHeaderArrayInput` via:

WebhookTriggerTriggerTargetHeaderArray{ WebhookTriggerTriggerTargetHeaderArgs{...} }

type WebhookTriggerTriggerTargetHeaderArrayOutput

type WebhookTriggerTriggerTargetHeaderArrayOutput struct{ *pulumi.OutputState }

func (WebhookTriggerTriggerTargetHeaderArrayOutput) ElementType

func (WebhookTriggerTriggerTargetHeaderArrayOutput) Index

func (WebhookTriggerTriggerTargetHeaderArrayOutput) ToWebhookTriggerTriggerTargetHeaderArrayOutput

func (o WebhookTriggerTriggerTargetHeaderArrayOutput) ToWebhookTriggerTriggerTargetHeaderArrayOutput() WebhookTriggerTriggerTargetHeaderArrayOutput

func (WebhookTriggerTriggerTargetHeaderArrayOutput) ToWebhookTriggerTriggerTargetHeaderArrayOutputWithContext

func (o WebhookTriggerTriggerTargetHeaderArrayOutput) ToWebhookTriggerTriggerTargetHeaderArrayOutputWithContext(ctx context.Context) WebhookTriggerTriggerTargetHeaderArrayOutput

type WebhookTriggerTriggerTargetHeaderInput

type WebhookTriggerTriggerTargetHeaderInput interface {
	pulumi.Input

	ToWebhookTriggerTriggerTargetHeaderOutput() WebhookTriggerTriggerTargetHeaderOutput
	ToWebhookTriggerTriggerTargetHeaderOutputWithContext(context.Context) WebhookTriggerTriggerTargetHeaderOutput
}

WebhookTriggerTriggerTargetHeaderInput is an input type that accepts WebhookTriggerTriggerTargetHeaderArgs and WebhookTriggerTriggerTargetHeaderOutput values. You can construct a concrete instance of `WebhookTriggerTriggerTargetHeaderInput` via:

WebhookTriggerTriggerTargetHeaderArgs{...}

type WebhookTriggerTriggerTargetHeaderOutput

type WebhookTriggerTriggerTargetHeaderOutput struct{ *pulumi.OutputState }

func (WebhookTriggerTriggerTargetHeaderOutput) ElementType

func (WebhookTriggerTriggerTargetHeaderOutput) Key

func (WebhookTriggerTriggerTargetHeaderOutput) ToWebhookTriggerTriggerTargetHeaderOutput

func (o WebhookTriggerTriggerTargetHeaderOutput) ToWebhookTriggerTriggerTargetHeaderOutput() WebhookTriggerTriggerTargetHeaderOutput

func (WebhookTriggerTriggerTargetHeaderOutput) ToWebhookTriggerTriggerTargetHeaderOutputWithContext

func (o WebhookTriggerTriggerTargetHeaderOutput) ToWebhookTriggerTriggerTargetHeaderOutputWithContext(ctx context.Context) WebhookTriggerTriggerTargetHeaderOutput

func (WebhookTriggerTriggerTargetHeaderOutput) Values

type WebhookTriggerTriggerTargetInput

type WebhookTriggerTriggerTargetInput interface {
	pulumi.Input

	ToWebhookTriggerTriggerTargetOutput() WebhookTriggerTriggerTargetOutput
	ToWebhookTriggerTriggerTargetOutputWithContext(context.Context) WebhookTriggerTriggerTargetOutput
}

WebhookTriggerTriggerTargetInput is an input type that accepts WebhookTriggerTriggerTargetArgs and WebhookTriggerTriggerTargetOutput values. You can construct a concrete instance of `WebhookTriggerTriggerTargetInput` via:

WebhookTriggerTriggerTargetArgs{...}

type WebhookTriggerTriggerTargetOutput

type WebhookTriggerTriggerTargetOutput struct{ *pulumi.OutputState }

func (WebhookTriggerTriggerTargetOutput) Address

func (WebhookTriggerTriggerTargetOutput) ElementType

func (WebhookTriggerTriggerTargetOutput) Headers

func (WebhookTriggerTriggerTargetOutput) ToWebhookTriggerTriggerTargetOutput

func (o WebhookTriggerTriggerTargetOutput) ToWebhookTriggerTriggerTargetOutput() WebhookTriggerTriggerTargetOutput

func (WebhookTriggerTriggerTargetOutput) ToWebhookTriggerTriggerTargetOutputWithContext

func (o WebhookTriggerTriggerTargetOutput) ToWebhookTriggerTriggerTargetOutputWithContext(ctx context.Context) WebhookTriggerTriggerTargetOutput

Jump to

Keyboard shortcuts

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