Documentation
¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type GetInstancesArgs
- type GetInstancesInstanceList
- type GetInstancesInstanceListArgs
- func (GetInstancesInstanceListArgs) ElementType() reflect.Type
- func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
- func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput
- type GetInstancesInstanceListArray
- func (GetInstancesInstanceListArray) ElementType() reflect.Type
- func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput
- func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput
- type GetInstancesInstanceListArrayInput
- type GetInstancesInstanceListArrayOutput
- func (GetInstancesInstanceListArrayOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceListArrayOutput) Index(i pulumi.IntInput) GetInstancesInstanceListOutput
- func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput
- func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput
- type GetInstancesInstanceListInput
- type GetInstancesInstanceListOutput
- func (GetInstancesInstanceListOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceListOutput) Id() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) InstanceType() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) InternalEndPoint() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) Name() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) PublicDomain() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) Status() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) Tags() pulumi.MapOutput
- func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
- func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput
- type GetInstancesOutputArgs
- type GetInstancesResult
- type GetInstancesResultOutput
- func (GetInstancesResultOutput) ElementType() reflect.Type
- func (o GetInstancesResultOutput) Id() pulumi.StringOutput
- func (o GetInstancesResultOutput) InstanceId() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) InstanceLists() GetInstancesInstanceListArrayOutput
- func (o GetInstancesResultOutput) Name() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput
- func (o GetInstancesResultOutput) ToGetInstancesResultOutputWithContext(ctx context.Context) GetInstancesResultOutput
- type GetNamespacesArgs
- type GetNamespacesNamespaceList
- type GetNamespacesNamespaceListArgs
- func (GetNamespacesNamespaceListArgs) ElementType() reflect.Type
- func (i GetNamespacesNamespaceListArgs) ToGetNamespacesNamespaceListOutput() GetNamespacesNamespaceListOutput
- func (i GetNamespacesNamespaceListArgs) ToGetNamespacesNamespaceListOutputWithContext(ctx context.Context) GetNamespacesNamespaceListOutput
- type GetNamespacesNamespaceListArray
- func (GetNamespacesNamespaceListArray) ElementType() reflect.Type
- func (i GetNamespacesNamespaceListArray) ToGetNamespacesNamespaceListArrayOutput() GetNamespacesNamespaceListArrayOutput
- func (i GetNamespacesNamespaceListArray) ToGetNamespacesNamespaceListArrayOutputWithContext(ctx context.Context) GetNamespacesNamespaceListArrayOutput
- type GetNamespacesNamespaceListArrayInput
- type GetNamespacesNamespaceListArrayOutput
- func (GetNamespacesNamespaceListArrayOutput) ElementType() reflect.Type
- func (o GetNamespacesNamespaceListArrayOutput) Index(i pulumi.IntInput) GetNamespacesNamespaceListOutput
- func (o GetNamespacesNamespaceListArrayOutput) ToGetNamespacesNamespaceListArrayOutput() GetNamespacesNamespaceListArrayOutput
- func (o GetNamespacesNamespaceListArrayOutput) ToGetNamespacesNamespaceListArrayOutputWithContext(ctx context.Context) GetNamespacesNamespaceListArrayOutput
- type GetNamespacesNamespaceListInput
- type GetNamespacesNamespaceListOutput
- func (GetNamespacesNamespaceListOutput) ElementType() reflect.Type
- func (o GetNamespacesNamespaceListOutput) IsPublic() pulumi.BoolOutput
- func (o GetNamespacesNamespaceListOutput) Name() pulumi.StringOutput
- func (o GetNamespacesNamespaceListOutput) ToGetNamespacesNamespaceListOutput() GetNamespacesNamespaceListOutput
- func (o GetNamespacesNamespaceListOutput) ToGetNamespacesNamespaceListOutputWithContext(ctx context.Context) GetNamespacesNamespaceListOutput
- type GetNamespacesOutputArgs
- type GetNamespacesResult
- type GetNamespacesResultOutput
- func (GetNamespacesResultOutput) ElementType() reflect.Type
- func (o GetNamespacesResultOutput) Id() pulumi.StringOutput
- func (o GetNamespacesResultOutput) InstanceId() pulumi.StringOutput
- func (o GetNamespacesResultOutput) NamespaceLists() GetNamespacesNamespaceListArrayOutput
- func (o GetNamespacesResultOutput) NamespaceName() pulumi.StringPtrOutput
- func (o GetNamespacesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetNamespacesResultOutput) ToGetNamespacesResultOutput() GetNamespacesResultOutput
- func (o GetNamespacesResultOutput) ToGetNamespacesResultOutputWithContext(ctx context.Context) GetNamespacesResultOutput
- type GetRepositoriesArgs
- type GetRepositoriesOutputArgs
- type GetRepositoriesRepositoryList
- type GetRepositoriesRepositoryListArgs
- func (GetRepositoriesRepositoryListArgs) ElementType() reflect.Type
- func (i GetRepositoriesRepositoryListArgs) ToGetRepositoriesRepositoryListOutput() GetRepositoriesRepositoryListOutput
- func (i GetRepositoriesRepositoryListArgs) ToGetRepositoriesRepositoryListOutputWithContext(ctx context.Context) GetRepositoriesRepositoryListOutput
- type GetRepositoriesRepositoryListArray
- func (GetRepositoriesRepositoryListArray) ElementType() reflect.Type
- func (i GetRepositoriesRepositoryListArray) ToGetRepositoriesRepositoryListArrayOutput() GetRepositoriesRepositoryListArrayOutput
- func (i GetRepositoriesRepositoryListArray) ToGetRepositoriesRepositoryListArrayOutputWithContext(ctx context.Context) GetRepositoriesRepositoryListArrayOutput
- type GetRepositoriesRepositoryListArrayInput
- type GetRepositoriesRepositoryListArrayOutput
- func (GetRepositoriesRepositoryListArrayOutput) ElementType() reflect.Type
- func (o GetRepositoriesRepositoryListArrayOutput) Index(i pulumi.IntInput) GetRepositoriesRepositoryListOutput
- func (o GetRepositoriesRepositoryListArrayOutput) ToGetRepositoriesRepositoryListArrayOutput() GetRepositoriesRepositoryListArrayOutput
- func (o GetRepositoriesRepositoryListArrayOutput) ToGetRepositoriesRepositoryListArrayOutputWithContext(ctx context.Context) GetRepositoriesRepositoryListArrayOutput
- type GetRepositoriesRepositoryListInput
- type GetRepositoriesRepositoryListOutput
- func (o GetRepositoriesRepositoryListOutput) BriefDesc() pulumi.StringOutput
- func (o GetRepositoriesRepositoryListOutput) CreateTime() pulumi.StringOutput
- func (o GetRepositoriesRepositoryListOutput) Description() pulumi.StringOutput
- func (GetRepositoriesRepositoryListOutput) ElementType() reflect.Type
- func (o GetRepositoriesRepositoryListOutput) IsPublic() pulumi.BoolOutput
- func (o GetRepositoriesRepositoryListOutput) Name() pulumi.StringOutput
- func (o GetRepositoriesRepositoryListOutput) NamespaceName() pulumi.StringOutput
- func (o GetRepositoriesRepositoryListOutput) ToGetRepositoriesRepositoryListOutput() GetRepositoriesRepositoryListOutput
- func (o GetRepositoriesRepositoryListOutput) ToGetRepositoriesRepositoryListOutputWithContext(ctx context.Context) GetRepositoriesRepositoryListOutput
- func (o GetRepositoriesRepositoryListOutput) UpdateTime() pulumi.StringOutput
- func (o GetRepositoriesRepositoryListOutput) Url() pulumi.StringOutput
- type GetRepositoriesResult
- type GetRepositoriesResultOutput
- func (GetRepositoriesResultOutput) ElementType() reflect.Type
- func (o GetRepositoriesResultOutput) Id() pulumi.StringOutput
- func (o GetRepositoriesResultOutput) InstanceId() pulumi.StringOutput
- func (o GetRepositoriesResultOutput) NamespaceName() pulumi.StringOutput
- func (o GetRepositoriesResultOutput) RepositoryLists() GetRepositoriesRepositoryListArrayOutput
- func (o GetRepositoriesResultOutput) RepositoryName() pulumi.StringPtrOutput
- func (o GetRepositoriesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetRepositoriesResultOutput) ToGetRepositoriesResultOutput() GetRepositoriesResultOutput
- func (o GetRepositoriesResultOutput) ToGetRepositoriesResultOutputWithContext(ctx context.Context) GetRepositoriesResultOutput
- type GetTokensArgs
- type GetTokensOutputArgs
- type GetTokensResult
- type GetTokensResultOutput
- func (GetTokensResultOutput) ElementType() reflect.Type
- func (o GetTokensResultOutput) Id() pulumi.StringOutput
- func (o GetTokensResultOutput) InstanceId() pulumi.StringOutput
- func (o GetTokensResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetTokensResultOutput) ToGetTokensResultOutput() GetTokensResultOutput
- func (o GetTokensResultOutput) ToGetTokensResultOutputWithContext(ctx context.Context) GetTokensResultOutput
- func (o GetTokensResultOutput) TokenId() pulumi.StringPtrOutput
- func (o GetTokensResultOutput) TokenLists() GetTokensTokenListArrayOutput
- type GetTokensTokenList
- type GetTokensTokenListArgs
- type GetTokensTokenListArray
- type GetTokensTokenListArrayInput
- type GetTokensTokenListArrayOutput
- func (GetTokensTokenListArrayOutput) ElementType() reflect.Type
- func (o GetTokensTokenListArrayOutput) Index(i pulumi.IntInput) GetTokensTokenListOutput
- func (o GetTokensTokenListArrayOutput) ToGetTokensTokenListArrayOutput() GetTokensTokenListArrayOutput
- func (o GetTokensTokenListArrayOutput) ToGetTokensTokenListArrayOutputWithContext(ctx context.Context) GetTokensTokenListArrayOutput
- type GetTokensTokenListInput
- type GetTokensTokenListOutput
- func (o GetTokensTokenListOutput) CreateTime() pulumi.StringOutput
- func (o GetTokensTokenListOutput) Description() pulumi.StringOutput
- func (GetTokensTokenListOutput) ElementType() reflect.Type
- func (o GetTokensTokenListOutput) Enable() pulumi.BoolOutput
- func (o GetTokensTokenListOutput) ToGetTokensTokenListOutput() GetTokensTokenListOutput
- func (o GetTokensTokenListOutput) ToGetTokensTokenListOutputWithContext(ctx context.Context) GetTokensTokenListOutput
- func (o GetTokensTokenListOutput) TokenId() pulumi.StringOutput
- type GetVpcAttachmentsArgs
- type GetVpcAttachmentsOutputArgs
- type GetVpcAttachmentsResult
- type GetVpcAttachmentsResultOutput
- func (GetVpcAttachmentsResultOutput) ElementType() reflect.Type
- func (o GetVpcAttachmentsResultOutput) Id() pulumi.StringOutput
- func (o GetVpcAttachmentsResultOutput) InstanceId() pulumi.StringOutput
- func (o GetVpcAttachmentsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetVpcAttachmentsResultOutput) SubnetId() pulumi.StringPtrOutput
- func (o GetVpcAttachmentsResultOutput) ToGetVpcAttachmentsResultOutput() GetVpcAttachmentsResultOutput
- func (o GetVpcAttachmentsResultOutput) ToGetVpcAttachmentsResultOutputWithContext(ctx context.Context) GetVpcAttachmentsResultOutput
- func (o GetVpcAttachmentsResultOutput) VpcAttachmentLists() GetVpcAttachmentsVpcAttachmentListArrayOutput
- func (o GetVpcAttachmentsResultOutput) VpcId() pulumi.StringPtrOutput
- type GetVpcAttachmentsVpcAttachmentList
- type GetVpcAttachmentsVpcAttachmentListArgs
- func (GetVpcAttachmentsVpcAttachmentListArgs) ElementType() reflect.Type
- func (i GetVpcAttachmentsVpcAttachmentListArgs) ToGetVpcAttachmentsVpcAttachmentListOutput() GetVpcAttachmentsVpcAttachmentListOutput
- func (i GetVpcAttachmentsVpcAttachmentListArgs) ToGetVpcAttachmentsVpcAttachmentListOutputWithContext(ctx context.Context) GetVpcAttachmentsVpcAttachmentListOutput
- type GetVpcAttachmentsVpcAttachmentListArray
- func (GetVpcAttachmentsVpcAttachmentListArray) ElementType() reflect.Type
- func (i GetVpcAttachmentsVpcAttachmentListArray) ToGetVpcAttachmentsVpcAttachmentListArrayOutput() GetVpcAttachmentsVpcAttachmentListArrayOutput
- func (i GetVpcAttachmentsVpcAttachmentListArray) ToGetVpcAttachmentsVpcAttachmentListArrayOutputWithContext(ctx context.Context) GetVpcAttachmentsVpcAttachmentListArrayOutput
- type GetVpcAttachmentsVpcAttachmentListArrayInput
- type GetVpcAttachmentsVpcAttachmentListArrayOutput
- func (GetVpcAttachmentsVpcAttachmentListArrayOutput) ElementType() reflect.Type
- func (o GetVpcAttachmentsVpcAttachmentListArrayOutput) Index(i pulumi.IntInput) GetVpcAttachmentsVpcAttachmentListOutput
- func (o GetVpcAttachmentsVpcAttachmentListArrayOutput) ToGetVpcAttachmentsVpcAttachmentListArrayOutput() GetVpcAttachmentsVpcAttachmentListArrayOutput
- func (o GetVpcAttachmentsVpcAttachmentListArrayOutput) ToGetVpcAttachmentsVpcAttachmentListArrayOutputWithContext(ctx context.Context) GetVpcAttachmentsVpcAttachmentListArrayOutput
- type GetVpcAttachmentsVpcAttachmentListInput
- type GetVpcAttachmentsVpcAttachmentListOutput
- func (o GetVpcAttachmentsVpcAttachmentListOutput) AccessIp() pulumi.StringOutput
- func (GetVpcAttachmentsVpcAttachmentListOutput) ElementType() reflect.Type
- func (o GetVpcAttachmentsVpcAttachmentListOutput) EnablePublicDomainDns() pulumi.BoolOutput
- func (o GetVpcAttachmentsVpcAttachmentListOutput) EnableVpcDomainDns() pulumi.BoolOutput
- func (o GetVpcAttachmentsVpcAttachmentListOutput) Status() pulumi.StringOutput
- func (o GetVpcAttachmentsVpcAttachmentListOutput) SubnetId() pulumi.StringOutput
- func (o GetVpcAttachmentsVpcAttachmentListOutput) ToGetVpcAttachmentsVpcAttachmentListOutput() GetVpcAttachmentsVpcAttachmentListOutput
- func (o GetVpcAttachmentsVpcAttachmentListOutput) ToGetVpcAttachmentsVpcAttachmentListOutputWithContext(ctx context.Context) GetVpcAttachmentsVpcAttachmentListOutput
- func (o GetVpcAttachmentsVpcAttachmentListOutput) VpcId() pulumi.StringOutput
- type Instance
- type InstanceArgs
- type InstanceArray
- type InstanceArrayInput
- type InstanceArrayOutput
- type InstanceInput
- type InstanceMap
- type InstanceMapInput
- type InstanceMapOutput
- type InstanceOutput
- func (o InstanceOutput) DeleteBucket() pulumi.BoolPtrOutput
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) InstanceType() pulumi.StringOutput
- func (o InstanceOutput) InternalEndPoint() pulumi.StringOutput
- func (o InstanceOutput) Name() pulumi.StringOutput
- func (o InstanceOutput) OpenPublicOperation() pulumi.BoolPtrOutput
- func (o InstanceOutput) PublicDomain() pulumi.StringOutput
- func (o InstanceOutput) PublicStatus() pulumi.StringOutput
- func (o InstanceOutput) SecurityPolicies() InstanceSecurityPolicyArrayOutput
- func (o InstanceOutput) Status() pulumi.StringOutput
- func (o InstanceOutput) Tags() pulumi.MapOutput
- func (o InstanceOutput) ToInstanceOutput() InstanceOutput
- func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
- type InstanceSecurityPolicy
- type InstanceSecurityPolicyArgs
- type InstanceSecurityPolicyArray
- func (InstanceSecurityPolicyArray) ElementType() reflect.Type
- func (i InstanceSecurityPolicyArray) ToInstanceSecurityPolicyArrayOutput() InstanceSecurityPolicyArrayOutput
- func (i InstanceSecurityPolicyArray) ToInstanceSecurityPolicyArrayOutputWithContext(ctx context.Context) InstanceSecurityPolicyArrayOutput
- type InstanceSecurityPolicyArrayInput
- type InstanceSecurityPolicyArrayOutput
- func (InstanceSecurityPolicyArrayOutput) ElementType() reflect.Type
- func (o InstanceSecurityPolicyArrayOutput) Index(i pulumi.IntInput) InstanceSecurityPolicyOutput
- func (o InstanceSecurityPolicyArrayOutput) ToInstanceSecurityPolicyArrayOutput() InstanceSecurityPolicyArrayOutput
- func (o InstanceSecurityPolicyArrayOutput) ToInstanceSecurityPolicyArrayOutputWithContext(ctx context.Context) InstanceSecurityPolicyArrayOutput
- type InstanceSecurityPolicyInput
- type InstanceSecurityPolicyOutput
- func (o InstanceSecurityPolicyOutput) CidrBlock() pulumi.StringPtrOutput
- func (o InstanceSecurityPolicyOutput) Description() pulumi.StringPtrOutput
- func (InstanceSecurityPolicyOutput) ElementType() reflect.Type
- func (o InstanceSecurityPolicyOutput) Index() pulumi.IntPtrOutput
- func (o InstanceSecurityPolicyOutput) ToInstanceSecurityPolicyOutput() InstanceSecurityPolicyOutput
- func (o InstanceSecurityPolicyOutput) ToInstanceSecurityPolicyOutputWithContext(ctx context.Context) InstanceSecurityPolicyOutput
- func (o InstanceSecurityPolicyOutput) Version() pulumi.StringPtrOutput
- type InstanceState
- type Namespace
- type NamespaceArgs
- type NamespaceArray
- type NamespaceArrayInput
- type NamespaceArrayOutput
- func (NamespaceArrayOutput) ElementType() reflect.Type
- func (o NamespaceArrayOutput) Index(i pulumi.IntInput) NamespaceOutput
- func (o NamespaceArrayOutput) ToNamespaceArrayOutput() NamespaceArrayOutput
- func (o NamespaceArrayOutput) ToNamespaceArrayOutputWithContext(ctx context.Context) NamespaceArrayOutput
- type NamespaceInput
- type NamespaceMap
- type NamespaceMapInput
- type NamespaceMapOutput
- type NamespaceOutput
- func (NamespaceOutput) ElementType() reflect.Type
- func (o NamespaceOutput) InstanceId() pulumi.StringOutput
- func (o NamespaceOutput) IsPublic() pulumi.BoolPtrOutput
- func (o NamespaceOutput) Name() pulumi.StringOutput
- func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput
- func (o NamespaceOutput) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
- type NamespaceState
- type Repository
- type RepositoryArgs
- type RepositoryArray
- type RepositoryArrayInput
- type RepositoryArrayOutput
- func (RepositoryArrayOutput) ElementType() reflect.Type
- func (o RepositoryArrayOutput) Index(i pulumi.IntInput) RepositoryOutput
- func (o RepositoryArrayOutput) ToRepositoryArrayOutput() RepositoryArrayOutput
- func (o RepositoryArrayOutput) ToRepositoryArrayOutputWithContext(ctx context.Context) RepositoryArrayOutput
- type RepositoryInput
- type RepositoryMap
- type RepositoryMapInput
- type RepositoryMapOutput
- func (RepositoryMapOutput) ElementType() reflect.Type
- func (o RepositoryMapOutput) MapIndex(k pulumi.StringInput) RepositoryOutput
- func (o RepositoryMapOutput) ToRepositoryMapOutput() RepositoryMapOutput
- func (o RepositoryMapOutput) ToRepositoryMapOutputWithContext(ctx context.Context) RepositoryMapOutput
- type RepositoryOutput
- func (o RepositoryOutput) BriefDesc() pulumi.StringPtrOutput
- func (o RepositoryOutput) CreateTime() pulumi.StringOutput
- func (o RepositoryOutput) Description() pulumi.StringPtrOutput
- func (RepositoryOutput) ElementType() reflect.Type
- func (o RepositoryOutput) InstanceId() pulumi.StringOutput
- func (o RepositoryOutput) IsPublic() pulumi.BoolOutput
- func (o RepositoryOutput) Name() pulumi.StringOutput
- func (o RepositoryOutput) NamespaceName() pulumi.StringOutput
- func (o RepositoryOutput) ToRepositoryOutput() RepositoryOutput
- func (o RepositoryOutput) ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput
- func (o RepositoryOutput) UpdateTime() pulumi.StringOutput
- func (o RepositoryOutput) Url() pulumi.StringOutput
- type RepositoryState
- type Token
- type TokenArgs
- type TokenArray
- type TokenArrayInput
- type TokenArrayOutput
- type TokenInput
- type TokenMap
- type TokenMapInput
- type TokenMapOutput
- type TokenOutput
- func (o TokenOutput) CreateTime() pulumi.StringOutput
- func (o TokenOutput) Description() pulumi.StringPtrOutput
- func (TokenOutput) ElementType() reflect.Type
- func (o TokenOutput) Enable() pulumi.BoolPtrOutput
- func (o TokenOutput) InstanceId() pulumi.StringOutput
- func (o TokenOutput) ToTokenOutput() TokenOutput
- func (o TokenOutput) ToTokenOutputWithContext(ctx context.Context) TokenOutput
- func (o TokenOutput) Token() pulumi.StringOutput
- func (o TokenOutput) TokenId() pulumi.StringOutput
- func (o TokenOutput) UserName() pulumi.StringOutput
- type TokenState
- type VpcAttachment
- type VpcAttachmentArgs
- type VpcAttachmentArray
- type VpcAttachmentArrayInput
- type VpcAttachmentArrayOutput
- func (VpcAttachmentArrayOutput) ElementType() reflect.Type
- func (o VpcAttachmentArrayOutput) Index(i pulumi.IntInput) VpcAttachmentOutput
- func (o VpcAttachmentArrayOutput) ToVpcAttachmentArrayOutput() VpcAttachmentArrayOutput
- func (o VpcAttachmentArrayOutput) ToVpcAttachmentArrayOutputWithContext(ctx context.Context) VpcAttachmentArrayOutput
- type VpcAttachmentInput
- type VpcAttachmentMap
- type VpcAttachmentMapInput
- type VpcAttachmentMapOutput
- func (VpcAttachmentMapOutput) ElementType() reflect.Type
- func (o VpcAttachmentMapOutput) MapIndex(k pulumi.StringInput) VpcAttachmentOutput
- func (o VpcAttachmentMapOutput) ToVpcAttachmentMapOutput() VpcAttachmentMapOutput
- func (o VpcAttachmentMapOutput) ToVpcAttachmentMapOutputWithContext(ctx context.Context) VpcAttachmentMapOutput
- type VpcAttachmentOutput
- func (o VpcAttachmentOutput) AccessIp() pulumi.StringOutput
- func (VpcAttachmentOutput) ElementType() reflect.Type
- func (o VpcAttachmentOutput) EnablePublicDomainDns() pulumi.BoolPtrOutput
- func (o VpcAttachmentOutput) EnableVpcDomainDns() pulumi.BoolPtrOutput
- func (o VpcAttachmentOutput) InstanceId() pulumi.StringOutput
- func (o VpcAttachmentOutput) RegionId() pulumi.IntPtrOutput
- func (o VpcAttachmentOutput) RegionName() pulumi.StringPtrOutput
- func (o VpcAttachmentOutput) Status() pulumi.StringOutput
- func (o VpcAttachmentOutput) SubnetId() pulumi.StringOutput
- func (o VpcAttachmentOutput) ToVpcAttachmentOutput() VpcAttachmentOutput
- func (o VpcAttachmentOutput) ToVpcAttachmentOutputWithContext(ctx context.Context) VpcAttachmentOutput
- func (o VpcAttachmentOutput) VpcId() pulumi.StringOutput
- type VpcAttachmentState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶ added in v0.0.5
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type GetInstancesArgs ¶
type GetInstancesArgs struct { // ID of the TCR instance to query. InstanceId *string `pulumi:"instanceId"` // Name of the TCR instance to query. Name *string `pulumi:"name"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstances.
type GetInstancesInstanceList ¶
type GetInstancesInstanceList struct { // ID of the TCR instance. Id string `pulumi:"id"` // Instance type. InstanceType string `pulumi:"instanceType"` // Internal address for access of the TCR instance. InternalEndPoint string `pulumi:"internalEndPoint"` // Name of the TCR instance to query. Name string `pulumi:"name"` // Public address for access of the TCR instance. PublicDomain string `pulumi:"publicDomain"` // Status of the TCR instance. Status string `pulumi:"status"` // Tags of the TCR instance. Tags map[string]interface{} `pulumi:"tags"` }
type GetInstancesInstanceListArgs ¶
type GetInstancesInstanceListArgs struct { // ID of the TCR instance. Id pulumi.StringInput `pulumi:"id"` // Instance type. InstanceType pulumi.StringInput `pulumi:"instanceType"` // Internal address for access of the TCR instance. InternalEndPoint pulumi.StringInput `pulumi:"internalEndPoint"` // Name of the TCR instance to query. Name pulumi.StringInput `pulumi:"name"` // Public address for access of the TCR instance. PublicDomain pulumi.StringInput `pulumi:"publicDomain"` // Status of the TCR instance. Status pulumi.StringInput `pulumi:"status"` // Tags of the TCR instance. Tags pulumi.MapInput `pulumi:"tags"` }
func (GetInstancesInstanceListArgs) ElementType ¶
func (GetInstancesInstanceListArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (GetInstancesInstanceListArrayOutput) Index ¶
func (o GetInstancesInstanceListArrayOutput) Index(i pulumi.IntInput) GetInstancesInstanceListOutput
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) ElementType() reflect.Type
func (GetInstancesInstanceListOutput) Id ¶
func (o GetInstancesInstanceListOutput) Id() pulumi.StringOutput
ID of the TCR instance.
func (GetInstancesInstanceListOutput) InstanceType ¶
func (o GetInstancesInstanceListOutput) InstanceType() pulumi.StringOutput
Instance type.
func (GetInstancesInstanceListOutput) InternalEndPoint ¶
func (o GetInstancesInstanceListOutput) InternalEndPoint() pulumi.StringOutput
Internal address for access of the TCR instance.
func (GetInstancesInstanceListOutput) Name ¶
func (o GetInstancesInstanceListOutput) Name() pulumi.StringOutput
Name of the TCR instance to query.
func (GetInstancesInstanceListOutput) PublicDomain ¶
func (o GetInstancesInstanceListOutput) PublicDomain() pulumi.StringOutput
Public address for access of the TCR instance.
func (GetInstancesInstanceListOutput) Status ¶
func (o GetInstancesInstanceListOutput) Status() pulumi.StringOutput
Status of the TCR instance.
func (GetInstancesInstanceListOutput) Tags ¶
func (o GetInstancesInstanceListOutput) Tags() pulumi.MapOutput
Tags of the TCR instance.
func (GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput ¶
func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
func (GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext ¶
func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput
type GetInstancesOutputArgs ¶
type GetInstancesOutputArgs struct { // ID of the TCR instance to query. InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` // Name of the TCR instance to query. Name pulumi.StringPtrInput `pulumi:"name"` // Used to save results. 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"` // Information list of the dedicated TCR instances. InstanceLists []GetInstancesInstanceList `pulumi:"instanceLists"` // Name of TCR instance. 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)
Use this data source to query detailed information of TCR instances.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tcr" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tcr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tcr.GetInstances(ctx, &tcr.GetInstancesArgs{ Name: pulumi.StringRef("test"), }, nil) if err != nil { return err } return nil }) }
```
type GetInstancesResultOutput ¶
type GetInstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstances.
func GetInstancesOutput ¶
func GetInstancesOutput(ctx *pulumi.Context, args GetInstancesOutputArgs, opts ...pulumi.InvokeOption) GetInstancesResultOutput
func (GetInstancesResultOutput) ElementType ¶
func (GetInstancesResultOutput) ElementType() reflect.Type
func (GetInstancesResultOutput) Id ¶
func (o GetInstancesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstancesResultOutput) InstanceId ¶
func (o GetInstancesResultOutput) InstanceId() pulumi.StringPtrOutput
func (GetInstancesResultOutput) InstanceLists ¶
func (o GetInstancesResultOutput) InstanceLists() GetInstancesInstanceListArrayOutput
Information list of the dedicated TCR instances.
func (GetInstancesResultOutput) Name ¶
func (o GetInstancesResultOutput) Name() pulumi.StringPtrOutput
Name of TCR instance.
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 { // ID of the instance that the namespace belongs to. InstanceId string `pulumi:"instanceId"` // ID of the TCR namespace to query. NamespaceName *string `pulumi:"namespaceName"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getNamespaces.
type GetNamespacesNamespaceListArgs ¶
type GetNamespacesNamespaceListArgs struct { // Indicate that the namespace is public or not. IsPublic pulumi.BoolInput `pulumi:"isPublic"` // Name of TCR namespace. Name pulumi.StringInput `pulumi:"name"` }
func (GetNamespacesNamespaceListArgs) ElementType ¶
func (GetNamespacesNamespaceListArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (GetNamespacesNamespaceListArrayOutput) Index ¶
func (o GetNamespacesNamespaceListArrayOutput) Index(i pulumi.IntInput) GetNamespacesNamespaceListOutput
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) ElementType() reflect.Type
func (GetNamespacesNamespaceListOutput) IsPublic ¶
func (o GetNamespacesNamespaceListOutput) IsPublic() pulumi.BoolOutput
Indicate that the namespace is public or not.
func (GetNamespacesNamespaceListOutput) Name ¶
func (o GetNamespacesNamespaceListOutput) Name() pulumi.StringOutput
Name of TCR namespace.
func (GetNamespacesNamespaceListOutput) ToGetNamespacesNamespaceListOutput ¶
func (o GetNamespacesNamespaceListOutput) ToGetNamespacesNamespaceListOutput() GetNamespacesNamespaceListOutput
func (GetNamespacesNamespaceListOutput) ToGetNamespacesNamespaceListOutputWithContext ¶
func (o GetNamespacesNamespaceListOutput) ToGetNamespacesNamespaceListOutputWithContext(ctx context.Context) GetNamespacesNamespaceListOutput
type GetNamespacesOutputArgs ¶
type GetNamespacesOutputArgs struct { // ID of the instance that the namespace belongs to. InstanceId pulumi.StringInput `pulumi:"instanceId"` // ID of the TCR namespace to query. NamespaceName pulumi.StringPtrInput `pulumi:"namespaceName"` // Used to save results. 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"` // Information list of the dedicated TCR namespaces. 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)
Use this data source to query detailed information of TCR namespaces.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tcr" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tcr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tcr.GetNamespaces(ctx, &tcr.GetNamespacesArgs{ InstanceId: "cls-satg5125", NamespaceName: pulumi.StringRef("test"), }, nil) if err != nil { return err } return nil }) }
```
type GetNamespacesResultOutput ¶
type GetNamespacesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNamespaces.
func GetNamespacesOutput ¶
func GetNamespacesOutput(ctx *pulumi.Context, args GetNamespacesOutputArgs, opts ...pulumi.InvokeOption) GetNamespacesResultOutput
func (GetNamespacesResultOutput) ElementType ¶
func (GetNamespacesResultOutput) ElementType() reflect.Type
func (GetNamespacesResultOutput) Id ¶
func (o GetNamespacesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetNamespacesResultOutput) InstanceId ¶
func (o GetNamespacesResultOutput) InstanceId() pulumi.StringOutput
func (GetNamespacesResultOutput) NamespaceLists ¶
func (o GetNamespacesResultOutput) NamespaceLists() GetNamespacesNamespaceListArrayOutput
Information list of the dedicated TCR namespaces.
func (GetNamespacesResultOutput) NamespaceName ¶
func (o GetNamespacesResultOutput) NamespaceName() pulumi.StringPtrOutput
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 GetRepositoriesArgs ¶
type GetRepositoriesArgs struct { // ID of the TCR instance that the repository belongs to. InstanceId string `pulumi:"instanceId"` // Name of the namespace that the repository belongs to. NamespaceName string `pulumi:"namespaceName"` // ID of the TCR repositories to query. RepositoryName *string `pulumi:"repositoryName"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getRepositories.
type GetRepositoriesOutputArgs ¶
type GetRepositoriesOutputArgs struct { // ID of the TCR instance that the repository belongs to. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Name of the namespace that the repository belongs to. NamespaceName pulumi.StringInput `pulumi:"namespaceName"` // ID of the TCR repositories to query. RepositoryName pulumi.StringPtrInput `pulumi:"repositoryName"` // Used to save results. 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 { // Brief description of the repository. BriefDesc string `pulumi:"briefDesc"` // Create time. CreateTime string `pulumi:"createTime"` // Description of the repository. Description string `pulumi:"description"` // Indicate that the repository is public or not. IsPublic bool `pulumi:"isPublic"` // Name of repository. Name string `pulumi:"name"` // Name of the namespace that the repository belongs to. NamespaceName string `pulumi:"namespaceName"` // Last update time. UpdateTime string `pulumi:"updateTime"` // URL of the repository. Url string `pulumi:"url"` }
type GetRepositoriesRepositoryListArgs ¶
type GetRepositoriesRepositoryListArgs struct { // Brief description of the repository. BriefDesc pulumi.StringInput `pulumi:"briefDesc"` // Create time. CreateTime pulumi.StringInput `pulumi:"createTime"` // Description of the repository. Description pulumi.StringInput `pulumi:"description"` // Indicate that the repository is public or not. IsPublic pulumi.BoolInput `pulumi:"isPublic"` // Name of repository. Name pulumi.StringInput `pulumi:"name"` // Name of the namespace that the repository belongs to. NamespaceName pulumi.StringInput `pulumi:"namespaceName"` // Last update time. UpdateTime pulumi.StringInput `pulumi:"updateTime"` // URL of the repository. Url pulumi.StringInput `pulumi:"url"` }
func (GetRepositoriesRepositoryListArgs) ElementType ¶
func (GetRepositoriesRepositoryListArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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 (o GetRepositoriesRepositoryListOutput) BriefDesc() pulumi.StringOutput
Brief description of the repository.
func (GetRepositoriesRepositoryListOutput) CreateTime ¶
func (o GetRepositoriesRepositoryListOutput) CreateTime() pulumi.StringOutput
Create time.
func (GetRepositoriesRepositoryListOutput) Description ¶
func (o GetRepositoriesRepositoryListOutput) Description() pulumi.StringOutput
Description of the repository.
func (GetRepositoriesRepositoryListOutput) ElementType ¶
func (GetRepositoriesRepositoryListOutput) ElementType() reflect.Type
func (GetRepositoriesRepositoryListOutput) IsPublic ¶
func (o GetRepositoriesRepositoryListOutput) IsPublic() pulumi.BoolOutput
Indicate that the repository is public or not.
func (GetRepositoriesRepositoryListOutput) Name ¶
func (o GetRepositoriesRepositoryListOutput) Name() pulumi.StringOutput
Name of repository.
func (GetRepositoriesRepositoryListOutput) NamespaceName ¶
func (o GetRepositoriesRepositoryListOutput) NamespaceName() pulumi.StringOutput
Name of the namespace that the repository belongs to.
func (GetRepositoriesRepositoryListOutput) ToGetRepositoriesRepositoryListOutput ¶
func (o GetRepositoriesRepositoryListOutput) ToGetRepositoriesRepositoryListOutput() GetRepositoriesRepositoryListOutput
func (GetRepositoriesRepositoryListOutput) ToGetRepositoriesRepositoryListOutputWithContext ¶
func (o GetRepositoriesRepositoryListOutput) ToGetRepositoriesRepositoryListOutputWithContext(ctx context.Context) GetRepositoriesRepositoryListOutput
func (GetRepositoriesRepositoryListOutput) UpdateTime ¶
func (o GetRepositoriesRepositoryListOutput) UpdateTime() pulumi.StringOutput
Last update time.
func (GetRepositoriesRepositoryListOutput) Url ¶
func (o GetRepositoriesRepositoryListOutput) Url() pulumi.StringOutput
URL of the repository.
type GetRepositoriesResult ¶
type GetRepositoriesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` // Name of the namespace that the repository belongs to. NamespaceName string `pulumi:"namespaceName"` // Information list of the dedicated TCR repositories. 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)
Use this data source to query detailed information of TCR repositories.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tcr" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tcr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tcr.GetRepositories(ctx, &tcr.GetRepositoriesArgs{ Name: "test", }, nil) if err != nil { return err } return nil }) }
```
type GetRepositoriesResultOutput ¶
type GetRepositoriesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRepositories.
func GetRepositoriesOutput ¶
func GetRepositoriesOutput(ctx *pulumi.Context, args GetRepositoriesOutputArgs, opts ...pulumi.InvokeOption) GetRepositoriesResultOutput
func (GetRepositoriesResultOutput) ElementType ¶
func (GetRepositoriesResultOutput) ElementType() reflect.Type
func (GetRepositoriesResultOutput) Id ¶
func (o GetRepositoriesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRepositoriesResultOutput) InstanceId ¶
func (o GetRepositoriesResultOutput) InstanceId() pulumi.StringOutput
func (GetRepositoriesResultOutput) NamespaceName ¶
func (o GetRepositoriesResultOutput) NamespaceName() pulumi.StringOutput
Name of the namespace that the repository belongs to.
func (GetRepositoriesResultOutput) RepositoryLists ¶
func (o GetRepositoriesResultOutput) RepositoryLists() GetRepositoriesRepositoryListArrayOutput
Information list of the dedicated TCR repositories.
func (GetRepositoriesResultOutput) RepositoryName ¶
func (o GetRepositoriesResultOutput) RepositoryName() pulumi.StringPtrOutput
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 GetTokensArgs ¶
type GetTokensArgs struct { // ID of the instance that the token belongs to. InstanceId string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // ID of the TCR token to query. TokenId *string `pulumi:"tokenId"` }
A collection of arguments for invoking getTokens.
type GetTokensOutputArgs ¶
type GetTokensOutputArgs struct { // ID of the instance that the token belongs to. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // ID of the TCR token to query. 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"` // Id of TCR token. TokenId *string `pulumi:"tokenId"` // Information list of the dedicated TCR tokens. 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)
Use this data source to query detailed information of TCR tokens.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tcr" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tcr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tcr.GetTokens(ctx, &tcr.GetTokensArgs{ InstanceId: "cls-satg5125", }, nil) if err != nil { return err } return nil }) }
```
type GetTokensResultOutput ¶
type GetTokensResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTokens.
func GetTokensOutput ¶
func GetTokensOutput(ctx *pulumi.Context, args GetTokensOutputArgs, opts ...pulumi.InvokeOption) GetTokensResultOutput
func (GetTokensResultOutput) ElementType ¶
func (GetTokensResultOutput) ElementType() reflect.Type
func (GetTokensResultOutput) Id ¶
func (o GetTokensResultOutput) Id() pulumi.StringOutput
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 (o GetTokensResultOutput) TokenId() pulumi.StringPtrOutput
Id of TCR token.
func (GetTokensResultOutput) TokenLists ¶
func (o GetTokensResultOutput) TokenLists() GetTokensTokenListArrayOutput
Information list of the dedicated TCR tokens.
type GetTokensTokenList ¶
type GetTokensTokenList struct { // Create time. CreateTime string `pulumi:"createTime"` // Description of the token. Description string `pulumi:"description"` // Indicate that the token is enabled or not. Enable bool `pulumi:"enable"` // ID of the TCR token to query. TokenId string `pulumi:"tokenId"` }
type GetTokensTokenListArgs ¶
type GetTokensTokenListArgs struct { // Create time. CreateTime pulumi.StringInput `pulumi:"createTime"` // Description of the token. Description pulumi.StringInput `pulumi:"description"` // Indicate that the token is enabled or not. Enable pulumi.BoolInput `pulumi:"enable"` // ID of the TCR token to query. 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) ElementType() reflect.Type
func (GetTokensTokenListArrayOutput) Index ¶
func (o GetTokensTokenListArrayOutput) Index(i pulumi.IntInput) GetTokensTokenListOutput
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 (o GetTokensTokenListOutput) CreateTime() pulumi.StringOutput
Create time.
func (GetTokensTokenListOutput) Description ¶
func (o GetTokensTokenListOutput) Description() pulumi.StringOutput
Description of the token.
func (GetTokensTokenListOutput) ElementType ¶
func (GetTokensTokenListOutput) ElementType() reflect.Type
func (GetTokensTokenListOutput) Enable ¶
func (o GetTokensTokenListOutput) Enable() pulumi.BoolOutput
Indicate that the token is enabled or not.
func (GetTokensTokenListOutput) ToGetTokensTokenListOutput ¶
func (o GetTokensTokenListOutput) ToGetTokensTokenListOutput() GetTokensTokenListOutput
func (GetTokensTokenListOutput) ToGetTokensTokenListOutputWithContext ¶
func (o GetTokensTokenListOutput) ToGetTokensTokenListOutputWithContext(ctx context.Context) GetTokensTokenListOutput
func (GetTokensTokenListOutput) TokenId ¶
func (o GetTokensTokenListOutput) TokenId() pulumi.StringOutput
ID of the TCR token to query.
type GetVpcAttachmentsArgs ¶
type GetVpcAttachmentsArgs struct { // ID of the instance to query. InstanceId string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // ID of subnet to query. SubnetId *string `pulumi:"subnetId"` // ID of VPC to query. VpcId *string `pulumi:"vpcId"` }
A collection of arguments for invoking getVpcAttachments.
type GetVpcAttachmentsOutputArgs ¶
type GetVpcAttachmentsOutputArgs struct { // ID of the instance to query. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // ID of subnet to query. SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` // ID of VPC to query. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
A collection of arguments for invoking getVpcAttachments.
func (GetVpcAttachmentsOutputArgs) ElementType ¶
func (GetVpcAttachmentsOutputArgs) ElementType() reflect.Type
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"` // ID of subnet. SubnetId *string `pulumi:"subnetId"` // Information list of the dedicated TCR namespaces. VpcAttachmentLists []GetVpcAttachmentsVpcAttachmentList `pulumi:"vpcAttachmentLists"` // ID of VPC. VpcId *string `pulumi:"vpcId"` }
A collection of values returned by getVpcAttachments.
func GetVpcAttachments ¶
func GetVpcAttachments(ctx *pulumi.Context, args *GetVpcAttachmentsArgs, opts ...pulumi.InvokeOption) (*GetVpcAttachmentsResult, error)
Use this data source to query detailed information of TCR VPC attachment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tcr" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tcr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tcr.GetVpcAttachments(ctx, &tcr.GetVpcAttachmentsArgs{ InstanceId: "cls-satg5125", }, nil) if err != nil { return err } return nil }) }
```
type GetVpcAttachmentsResultOutput ¶
type GetVpcAttachmentsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getVpcAttachments.
func GetVpcAttachmentsOutput ¶
func GetVpcAttachmentsOutput(ctx *pulumi.Context, args GetVpcAttachmentsOutputArgs, opts ...pulumi.InvokeOption) GetVpcAttachmentsResultOutput
func (GetVpcAttachmentsResultOutput) ElementType ¶
func (GetVpcAttachmentsResultOutput) ElementType() reflect.Type
func (GetVpcAttachmentsResultOutput) Id ¶
func (o GetVpcAttachmentsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetVpcAttachmentsResultOutput) InstanceId ¶
func (o GetVpcAttachmentsResultOutput) InstanceId() pulumi.StringOutput
func (GetVpcAttachmentsResultOutput) ResultOutputFile ¶
func (o GetVpcAttachmentsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetVpcAttachmentsResultOutput) SubnetId ¶
func (o GetVpcAttachmentsResultOutput) SubnetId() pulumi.StringPtrOutput
ID of subnet.
func (GetVpcAttachmentsResultOutput) ToGetVpcAttachmentsResultOutput ¶
func (o GetVpcAttachmentsResultOutput) ToGetVpcAttachmentsResultOutput() GetVpcAttachmentsResultOutput
func (GetVpcAttachmentsResultOutput) ToGetVpcAttachmentsResultOutputWithContext ¶
func (o GetVpcAttachmentsResultOutput) ToGetVpcAttachmentsResultOutputWithContext(ctx context.Context) GetVpcAttachmentsResultOutput
func (GetVpcAttachmentsResultOutput) VpcAttachmentLists ¶
func (o GetVpcAttachmentsResultOutput) VpcAttachmentLists() GetVpcAttachmentsVpcAttachmentListArrayOutput
Information list of the dedicated TCR namespaces.
func (GetVpcAttachmentsResultOutput) VpcId ¶
func (o GetVpcAttachmentsResultOutput) VpcId() pulumi.StringPtrOutput
ID of VPC.
type GetVpcAttachmentsVpcAttachmentList ¶
type GetVpcAttachmentsVpcAttachmentList struct { // IP address of this VPC access. AccessIp string `pulumi:"accessIp"` // Whether to enable public domain dns. EnablePublicDomainDns bool `pulumi:"enablePublicDomainDns"` // Whether to enable vpc domain dns. EnableVpcDomainDns bool `pulumi:"enableVpcDomainDns"` // Status of this VPC access. Status string `pulumi:"status"` // ID of subnet to query. SubnetId string `pulumi:"subnetId"` // ID of VPC to query. VpcId string `pulumi:"vpcId"` }
type GetVpcAttachmentsVpcAttachmentListArgs ¶
type GetVpcAttachmentsVpcAttachmentListArgs struct { // IP address of this VPC access. AccessIp pulumi.StringInput `pulumi:"accessIp"` // Whether to enable public domain dns. EnablePublicDomainDns pulumi.BoolInput `pulumi:"enablePublicDomainDns"` // Whether to enable vpc domain dns. EnableVpcDomainDns pulumi.BoolInput `pulumi:"enableVpcDomainDns"` // Status of this VPC access. Status pulumi.StringInput `pulumi:"status"` // ID of subnet to query. SubnetId pulumi.StringInput `pulumi:"subnetId"` // ID of VPC to query. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (GetVpcAttachmentsVpcAttachmentListArgs) ElementType ¶
func (GetVpcAttachmentsVpcAttachmentListArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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 (o GetVpcAttachmentsVpcAttachmentListOutput) AccessIp() pulumi.StringOutput
IP address of this VPC access.
func (GetVpcAttachmentsVpcAttachmentListOutput) ElementType ¶
func (GetVpcAttachmentsVpcAttachmentListOutput) ElementType() reflect.Type
func (GetVpcAttachmentsVpcAttachmentListOutput) EnablePublicDomainDns ¶
func (o GetVpcAttachmentsVpcAttachmentListOutput) EnablePublicDomainDns() pulumi.BoolOutput
Whether to enable public domain dns.
func (GetVpcAttachmentsVpcAttachmentListOutput) EnableVpcDomainDns ¶
func (o GetVpcAttachmentsVpcAttachmentListOutput) EnableVpcDomainDns() pulumi.BoolOutput
Whether to enable vpc domain dns.
func (GetVpcAttachmentsVpcAttachmentListOutput) Status ¶
func (o GetVpcAttachmentsVpcAttachmentListOutput) Status() pulumi.StringOutput
Status of this VPC access.
func (GetVpcAttachmentsVpcAttachmentListOutput) SubnetId ¶
func (o GetVpcAttachmentsVpcAttachmentListOutput) SubnetId() pulumi.StringOutput
ID of subnet to query.
func (GetVpcAttachmentsVpcAttachmentListOutput) ToGetVpcAttachmentsVpcAttachmentListOutput ¶
func (o GetVpcAttachmentsVpcAttachmentListOutput) ToGetVpcAttachmentsVpcAttachmentListOutput() GetVpcAttachmentsVpcAttachmentListOutput
func (GetVpcAttachmentsVpcAttachmentListOutput) ToGetVpcAttachmentsVpcAttachmentListOutputWithContext ¶
func (o GetVpcAttachmentsVpcAttachmentListOutput) ToGetVpcAttachmentsVpcAttachmentListOutputWithContext(ctx context.Context) GetVpcAttachmentsVpcAttachmentListOutput
func (GetVpcAttachmentsVpcAttachmentListOutput) VpcId ¶
func (o GetVpcAttachmentsVpcAttachmentListOutput) VpcId() pulumi.StringOutput
ID of VPC to query.
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"` // 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"` // Public network access allowlist policies of the TCR instance. Only available when `openPublicOperation` 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"` }
Use this resource to create tcr instance.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tcr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tcr.NewInstance(ctx, "foo", &Tcr.InstanceArgs{ InstanceType: pulumi.String("basic"), Tags: pulumi.AnyMap{ "test": pulumi.Any("tf"), }, }) if err != nil { return err } return nil }) }
```
Using public network access whitelist ¶
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tcr" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tcr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tcr.NewInstance(ctx, "foo", &Tcr.InstanceArgs{ InstanceType: pulumi.String("basic"), OpenPublicOperation: pulumi.Bool(true), SecurityPolicies: tcr.InstanceSecurityPolicyArray{ &tcr.InstanceSecurityPolicyArgs{ CidrBlock: pulumi.String("10.0.0.1/24"), }, &tcr.InstanceSecurityPolicyArgs{ CidrBlock: pulumi.String("192.168.1.1"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
tcr instance can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Tcr/instance:Instance foo cls-cda1iex1
```
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) 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 // 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 // Public network access allowlist policies of the TCR instance. Only available when `openPublicOperation` 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 (o InstanceArrayOutput) Index(i pulumi.IntInput) InstanceOutput
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 (o InstanceMapOutput) MapIndex(k pulumi.StringInput) InstanceOutput
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) 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 ¶
func (o InstanceOutput) Name() pulumi.StringOutput
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) SecurityPolicies ¶
func (o InstanceOutput) SecurityPolicies() InstanceSecurityPolicyArrayOutput
Public network access allowlist policies of the TCR instance. Only available when `openPublicOperation` 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 InstanceSecurityPolicy ¶
type InstanceSecurityPolicyArgs ¶
type InstanceSecurityPolicyArgs struct { // The public network IP address of the access source. CidrBlock pulumi.StringPtrInput `pulumi:"cidrBlock"` // Remarks of policy. 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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (InstanceSecurityPolicyArrayOutput) Index ¶
func (o InstanceSecurityPolicyArrayOutput) Index(i pulumi.IntInput) InstanceSecurityPolicyOutput
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 (o InstanceSecurityPolicyOutput) CidrBlock() pulumi.StringPtrOutput
The public network IP address of the access source.
func (InstanceSecurityPolicyOutput) Description ¶
func (o InstanceSecurityPolicyOutput) Description() pulumi.StringPtrOutput
Remarks of policy.
func (InstanceSecurityPolicyOutput) ElementType ¶
func (InstanceSecurityPolicyOutput) ElementType() reflect.Type
func (InstanceSecurityPolicyOutput) Index ¶
func (o InstanceSecurityPolicyOutput) Index() pulumi.IntPtrOutput
func (InstanceSecurityPolicyOutput) ToInstanceSecurityPolicyOutput ¶
func (o InstanceSecurityPolicyOutput) ToInstanceSecurityPolicyOutput() InstanceSecurityPolicyOutput
func (InstanceSecurityPolicyOutput) ToInstanceSecurityPolicyOutputWithContext ¶
func (o InstanceSecurityPolicyOutput) ToInstanceSecurityPolicyOutputWithContext(ctx context.Context) InstanceSecurityPolicyOutput
func (InstanceSecurityPolicyOutput) Version ¶
func (o InstanceSecurityPolicyOutput) Version() pulumi.StringPtrOutput
type InstanceState ¶
type InstanceState struct { // Indicate to delete the COS bucket which is auto-created with the instance or not. DeleteBucket pulumi.BoolPtrInput // 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 // Public network access allowlist policies of the TCR instance. Only available when `openPublicOperation` 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 Namespace ¶
type Namespace struct { pulumi.CustomResourceState // ID of the TCR instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // 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"` }
Use this resource to create tcr namespace.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tcr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tcr.NewNamespace(ctx, "foo", &Tcr.NamespaceArgs{ InstanceId: pulumi.String(""), IsPublic: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
```
## Import
tcr namespace can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Tcr/namespace:Namespace foo cls-cda1iex1#namespace
```
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) ToNamespaceOutput ¶
func (i *Namespace) ToNamespaceOutput() NamespaceOutput
func (*Namespace) ToNamespaceOutputWithContext ¶
func (i *Namespace) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
type NamespaceArgs ¶
type NamespaceArgs struct { // ID of the TCR instance. InstanceId pulumi.StringInput // 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 }
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 (o NamespaceArrayOutput) Index(i pulumi.IntInput) NamespaceOutput
func (NamespaceArrayOutput) ToNamespaceArrayOutput ¶
func (o NamespaceArrayOutput) ToNamespaceArrayOutput() NamespaceArrayOutput
func (NamespaceArrayOutput) ToNamespaceArrayOutputWithContext ¶
func (o NamespaceArrayOutput) ToNamespaceArrayOutputWithContext(ctx context.Context) NamespaceArrayOutput
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 (o NamespaceMapOutput) MapIndex(k pulumi.StringInput) NamespaceOutput
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) ElementType ¶
func (NamespaceOutput) ElementType() reflect.Type
func (NamespaceOutput) InstanceId ¶
func (o NamespaceOutput) InstanceId() pulumi.StringOutput
ID of the TCR instance.
func (NamespaceOutput) IsPublic ¶
func (o NamespaceOutput) IsPublic() pulumi.BoolPtrOutput
Indicate that the namespace is public or not. Default is `false`.
func (NamespaceOutput) Name ¶
func (o NamespaceOutput) Name() pulumi.StringOutput
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) ToNamespaceOutput ¶
func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput
func (NamespaceOutput) ToNamespaceOutputWithContext ¶
func (o NamespaceOutput) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
type NamespaceState ¶
type NamespaceState struct { // ID of the TCR instance. InstanceId pulumi.StringPtrInput // 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 }
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"` }
Use this resource to create tcr repository.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tcr" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tcr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { test, err := Tcr.GetInstances(ctx, &tcr.GetInstancesArgs{ Name: pulumi.StringRef("test"), }, nil) if err != nil { return err } _, err = Tcr.NewRepository(ctx, "foo", &Tcr.RepositoryArgs{ InstanceId: pulumi.String(test.InstanceLists[0].Id), NamespaceName: pulumi.String("exampleNamespace"), }) if err != nil { return err } return nil }) }
```
## Import
tcr repository can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Tcr/repository:Repository foo cls-cda1iex1#namespace#repository
```
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 (o RepositoryArrayOutput) Index(i pulumi.IntInput) RepositoryOutput
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 (o RepositoryMapOutput) MapIndex(k pulumi.StringInput) RepositoryOutput
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 ¶
func (o RepositoryOutput) Name() pulumi.StringOutput
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 ¶
func (o RepositoryOutput) Url() pulumi.StringOutput
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 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"` }
Use this resource to create tcr long term token.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tcr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tcr.NewToken(ctx, "foo", &Tcr.TokenArgs{ Description: pulumi.String("test"), InstanceId: pulumi.String("cls-cda1iex1"), }) if err != nil { return err } return nil }) }
```
## Import
tcr token can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Tcr/token:Token foo cls-cda1iex1#namespace#buv3h3j96j2d1rk1cllg
```
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) 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 ¶
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 (o TokenArrayOutput) Index(i pulumi.IntInput) TokenOutput
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) 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 (o TokenMapOutput) MapIndex(k pulumi.StringInput) TokenOutput
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) 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. 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"` }
Use this resource to create tcr vpc attachment to manage access of internal endpoint.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tcr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tcr.NewVpcAttachment(ctx, "foo", &Tcr.VpcAttachmentArgs{ InstanceId: pulumi.String("cls-satg5125"), SubnetId: pulumi.String("subnet-1uwh63so"), VpcId: pulumi.String("vpc-asg3sfa3"), }) if err != nil { return err } return nil }) }
```
## Import
tcr vpc attachment can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Tcr/vpcAttachment:VpcAttachment foo tcrId#vpcId#subnetId
```
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. 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 (o VpcAttachmentArrayOutput) Index(i pulumi.IntInput) VpcAttachmentOutput
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 (o VpcAttachmentMapOutput) MapIndex(k pulumi.StringInput) VpcAttachmentOutput
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 ¶
func (o VpcAttachmentOutput) AccessIp() pulumi.StringOutput
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 ¶
func (o VpcAttachmentOutput) RegionId() pulumi.IntPtrOutput
ID of region. Conflict with region_name, can not be set at the same time.
func (VpcAttachmentOutput) RegionName ¶
func (o VpcAttachmentOutput) RegionName() pulumi.StringPtrOutput
Name of region. Conflict with region_id, can not be set at the same time.
func (VpcAttachmentOutput) Status ¶
func (o VpcAttachmentOutput) Status() pulumi.StringOutput
Status of the internal access.
func (VpcAttachmentOutput) SubnetId ¶
func (o VpcAttachmentOutput) SubnetId() pulumi.StringOutput
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 ¶
func (o VpcAttachmentOutput) VpcId() pulumi.StringOutput
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. 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