Documentation
¶
Index ¶
- type CreateImageSignatureOperation
- func (*CreateImageSignatureOperation) ElementType() reflect.Type
- func (i *CreateImageSignatureOperation) ToCreateImageSignatureOperationOutput() CreateImageSignatureOperationOutput
- func (i *CreateImageSignatureOperation) ToCreateImageSignatureOperationOutputWithContext(ctx context.Context) CreateImageSignatureOperationOutput
- type CreateImageSignatureOperationArgs
- type CreateImageSignatureOperationArray
- func (CreateImageSignatureOperationArray) ElementType() reflect.Type
- func (i CreateImageSignatureOperationArray) ToCreateImageSignatureOperationArrayOutput() CreateImageSignatureOperationArrayOutput
- func (i CreateImageSignatureOperationArray) ToCreateImageSignatureOperationArrayOutputWithContext(ctx context.Context) CreateImageSignatureOperationArrayOutput
- type CreateImageSignatureOperationArrayInput
- type CreateImageSignatureOperationArrayOutput
- func (CreateImageSignatureOperationArrayOutput) ElementType() reflect.Type
- func (o CreateImageSignatureOperationArrayOutput) Index(i pulumi.IntInput) CreateImageSignatureOperationOutput
- func (o CreateImageSignatureOperationArrayOutput) ToCreateImageSignatureOperationArrayOutput() CreateImageSignatureOperationArrayOutput
- func (o CreateImageSignatureOperationArrayOutput) ToCreateImageSignatureOperationArrayOutputWithContext(ctx context.Context) CreateImageSignatureOperationArrayOutput
- type CreateImageSignatureOperationInput
- type CreateImageSignatureOperationMap
- func (CreateImageSignatureOperationMap) ElementType() reflect.Type
- func (i CreateImageSignatureOperationMap) ToCreateImageSignatureOperationMapOutput() CreateImageSignatureOperationMapOutput
- func (i CreateImageSignatureOperationMap) ToCreateImageSignatureOperationMapOutputWithContext(ctx context.Context) CreateImageSignatureOperationMapOutput
- type CreateImageSignatureOperationMapInput
- type CreateImageSignatureOperationMapOutput
- func (CreateImageSignatureOperationMapOutput) ElementType() reflect.Type
- func (o CreateImageSignatureOperationMapOutput) MapIndex(k pulumi.StringInput) CreateImageSignatureOperationOutput
- func (o CreateImageSignatureOperationMapOutput) ToCreateImageSignatureOperationMapOutput() CreateImageSignatureOperationMapOutput
- func (o CreateImageSignatureOperationMapOutput) ToCreateImageSignatureOperationMapOutputWithContext(ctx context.Context) CreateImageSignatureOperationMapOutput
- type CreateImageSignatureOperationOutput
- func (CreateImageSignatureOperationOutput) ElementType() reflect.Type
- func (o CreateImageSignatureOperationOutput) ImageVersion() pulumi.StringOutput
- func (o CreateImageSignatureOperationOutput) NamespaceName() pulumi.StringOutput
- func (o CreateImageSignatureOperationOutput) RegistryId() pulumi.StringOutput
- func (o CreateImageSignatureOperationOutput) RepositoryName() pulumi.StringOutput
- func (o CreateImageSignatureOperationOutput) ToCreateImageSignatureOperationOutput() CreateImageSignatureOperationOutput
- func (o CreateImageSignatureOperationOutput) ToCreateImageSignatureOperationOutputWithContext(ctx context.Context) CreateImageSignatureOperationOutput
- type CreateImageSignatureOperationState
- type CustomizedDomain
- type CustomizedDomainArgs
- type CustomizedDomainArray
- type CustomizedDomainArrayInput
- type CustomizedDomainArrayOutput
- func (CustomizedDomainArrayOutput) ElementType() reflect.Type
- func (o CustomizedDomainArrayOutput) Index(i pulumi.IntInput) CustomizedDomainOutput
- func (o CustomizedDomainArrayOutput) ToCustomizedDomainArrayOutput() CustomizedDomainArrayOutput
- func (o CustomizedDomainArrayOutput) ToCustomizedDomainArrayOutputWithContext(ctx context.Context) CustomizedDomainArrayOutput
- type CustomizedDomainInput
- type CustomizedDomainMap
- type CustomizedDomainMapInput
- type CustomizedDomainMapOutput
- func (CustomizedDomainMapOutput) ElementType() reflect.Type
- func (o CustomizedDomainMapOutput) MapIndex(k pulumi.StringInput) CustomizedDomainOutput
- func (o CustomizedDomainMapOutput) ToCustomizedDomainMapOutput() CustomizedDomainMapOutput
- func (o CustomizedDomainMapOutput) ToCustomizedDomainMapOutputWithContext(ctx context.Context) CustomizedDomainMapOutput
- type CustomizedDomainOutput
- func (o CustomizedDomainOutput) CertificateId() pulumi.StringOutput
- func (o CustomizedDomainOutput) DomainName() pulumi.StringOutput
- func (CustomizedDomainOutput) ElementType() reflect.Type
- func (o CustomizedDomainOutput) RegistryId() pulumi.StringOutput
- func (o CustomizedDomainOutput) Tags() pulumi.MapOutput
- func (o CustomizedDomainOutput) ToCustomizedDomainOutput() CustomizedDomainOutput
- func (o CustomizedDomainOutput) ToCustomizedDomainOutputWithContext(ctx context.Context) CustomizedDomainOutput
- type CustomizedDomainState
- type DeleteImageOperation
- type DeleteImageOperationArgs
- type DeleteImageOperationArray
- type DeleteImageOperationArrayInput
- type DeleteImageOperationArrayOutput
- func (DeleteImageOperationArrayOutput) ElementType() reflect.Type
- func (o DeleteImageOperationArrayOutput) Index(i pulumi.IntInput) DeleteImageOperationOutput
- func (o DeleteImageOperationArrayOutput) ToDeleteImageOperationArrayOutput() DeleteImageOperationArrayOutput
- func (o DeleteImageOperationArrayOutput) ToDeleteImageOperationArrayOutputWithContext(ctx context.Context) DeleteImageOperationArrayOutput
- type DeleteImageOperationInput
- type DeleteImageOperationMap
- type DeleteImageOperationMapInput
- type DeleteImageOperationMapOutput
- func (DeleteImageOperationMapOutput) ElementType() reflect.Type
- func (o DeleteImageOperationMapOutput) MapIndex(k pulumi.StringInput) DeleteImageOperationOutput
- func (o DeleteImageOperationMapOutput) ToDeleteImageOperationMapOutput() DeleteImageOperationMapOutput
- func (o DeleteImageOperationMapOutput) ToDeleteImageOperationMapOutputWithContext(ctx context.Context) DeleteImageOperationMapOutput
- type DeleteImageOperationOutput
- func (DeleteImageOperationOutput) ElementType() reflect.Type
- func (o DeleteImageOperationOutput) ImageVersion() pulumi.StringOutput
- func (o DeleteImageOperationOutput) NamespaceName() pulumi.StringOutput
- func (o DeleteImageOperationOutput) RegistryId() pulumi.StringOutput
- func (o DeleteImageOperationOutput) RepositoryName() pulumi.StringOutput
- func (o DeleteImageOperationOutput) ToDeleteImageOperationOutput() DeleteImageOperationOutput
- func (o DeleteImageOperationOutput) ToDeleteImageOperationOutputWithContext(ctx context.Context) DeleteImageOperationOutput
- type DeleteImageOperationState
- type GetImageManifestsArgs
- type GetImageManifestsOutputArgs
- type GetImageManifestsResult
- type GetImageManifestsResultOutput
- func (o GetImageManifestsResultOutput) Config() pulumi.StringOutput
- func (GetImageManifestsResultOutput) ElementType() reflect.Type
- func (o GetImageManifestsResultOutput) Id() pulumi.StringOutput
- func (o GetImageManifestsResultOutput) ImageVersion() pulumi.StringOutput
- func (o GetImageManifestsResultOutput) Manifest() pulumi.StringOutput
- func (o GetImageManifestsResultOutput) NamespaceName() pulumi.StringOutput
- func (o GetImageManifestsResultOutput) RegistryId() pulumi.StringOutput
- func (o GetImageManifestsResultOutput) RepositoryName() pulumi.StringOutput
- func (o GetImageManifestsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetImageManifestsResultOutput) ToGetImageManifestsResultOutput() GetImageManifestsResultOutput
- func (o GetImageManifestsResultOutput) ToGetImageManifestsResultOutputWithContext(ctx context.Context) GetImageManifestsResultOutput
- type GetImagesArgs
- type GetImagesImageInfoList
- type GetImagesImageInfoListArgs
- type GetImagesImageInfoListArray
- func (GetImagesImageInfoListArray) ElementType() reflect.Type
- func (i GetImagesImageInfoListArray) ToGetImagesImageInfoListArrayOutput() GetImagesImageInfoListArrayOutput
- func (i GetImagesImageInfoListArray) ToGetImagesImageInfoListArrayOutputWithContext(ctx context.Context) GetImagesImageInfoListArrayOutput
- type GetImagesImageInfoListArrayInput
- type GetImagesImageInfoListArrayOutput
- func (GetImagesImageInfoListArrayOutput) ElementType() reflect.Type
- func (o GetImagesImageInfoListArrayOutput) Index(i pulumi.IntInput) GetImagesImageInfoListOutput
- func (o GetImagesImageInfoListArrayOutput) ToGetImagesImageInfoListArrayOutput() GetImagesImageInfoListArrayOutput
- func (o GetImagesImageInfoListArrayOutput) ToGetImagesImageInfoListArrayOutputWithContext(ctx context.Context) GetImagesImageInfoListArrayOutput
- type GetImagesImageInfoListInput
- type GetImagesImageInfoListOutput
- func (o GetImagesImageInfoListOutput) Digest() pulumi.StringOutput
- func (GetImagesImageInfoListOutput) ElementType() reflect.Type
- func (o GetImagesImageInfoListOutput) ImageVersion() pulumi.StringOutput
- func (o GetImagesImageInfoListOutput) Kind() pulumi.StringOutput
- func (o GetImagesImageInfoListOutput) KmsSignature() pulumi.StringOutput
- func (o GetImagesImageInfoListOutput) Size() pulumi.IntOutput
- func (o GetImagesImageInfoListOutput) ToGetImagesImageInfoListOutput() GetImagesImageInfoListOutput
- func (o GetImagesImageInfoListOutput) ToGetImagesImageInfoListOutputWithContext(ctx context.Context) GetImagesImageInfoListOutput
- func (o GetImagesImageInfoListOutput) UpdateTime() pulumi.StringOutput
- type GetImagesOutputArgs
- type GetImagesResult
- type GetImagesResultOutput
- func (o GetImagesResultOutput) Digest() pulumi.StringPtrOutput
- func (GetImagesResultOutput) ElementType() reflect.Type
- func (o GetImagesResultOutput) ExactMatch() pulumi.BoolPtrOutput
- func (o GetImagesResultOutput) Id() pulumi.StringOutput
- func (o GetImagesResultOutput) ImageInfoLists() GetImagesImageInfoListArrayOutput
- func (o GetImagesResultOutput) ImageVersion() pulumi.StringPtrOutput
- func (o GetImagesResultOutput) NamespaceName() pulumi.StringOutput
- func (o GetImagesResultOutput) RegistryId() pulumi.StringOutput
- func (o GetImagesResultOutput) RepositoryName() pulumi.StringOutput
- func (o GetImagesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetImagesResultOutput) ToGetImagesResultOutput() GetImagesResultOutput
- func (o GetImagesResultOutput) ToGetImagesResultOutputWithContext(ctx context.Context) GetImagesResultOutput
- 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) Id() pulumi.IntOutput
- 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 GetReplicationInstanceCreateTasksArgs
- type GetReplicationInstanceCreateTasksOutputArgs
- type GetReplicationInstanceCreateTasksResult
- type GetReplicationInstanceCreateTasksResultOutput
- func (GetReplicationInstanceCreateTasksResultOutput) ElementType() reflect.Type
- func (o GetReplicationInstanceCreateTasksResultOutput) Id() pulumi.StringOutput
- func (o GetReplicationInstanceCreateTasksResultOutput) ReplicationRegionId() pulumi.IntOutput
- func (o GetReplicationInstanceCreateTasksResultOutput) ReplicationRegistryId() pulumi.StringOutput
- func (o GetReplicationInstanceCreateTasksResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetReplicationInstanceCreateTasksResultOutput) Status() pulumi.StringOutput
- func (o GetReplicationInstanceCreateTasksResultOutput) TaskDetails() GetReplicationInstanceCreateTasksTaskDetailArrayOutput
- func (o GetReplicationInstanceCreateTasksResultOutput) ToGetReplicationInstanceCreateTasksResultOutput() GetReplicationInstanceCreateTasksResultOutput
- func (o GetReplicationInstanceCreateTasksResultOutput) ToGetReplicationInstanceCreateTasksResultOutputWithContext(ctx context.Context) GetReplicationInstanceCreateTasksResultOutput
- type GetReplicationInstanceCreateTasksTaskDetail
- type GetReplicationInstanceCreateTasksTaskDetailArgs
- func (GetReplicationInstanceCreateTasksTaskDetailArgs) ElementType() reflect.Type
- func (i GetReplicationInstanceCreateTasksTaskDetailArgs) ToGetReplicationInstanceCreateTasksTaskDetailOutput() GetReplicationInstanceCreateTasksTaskDetailOutput
- func (i GetReplicationInstanceCreateTasksTaskDetailArgs) ToGetReplicationInstanceCreateTasksTaskDetailOutputWithContext(ctx context.Context) GetReplicationInstanceCreateTasksTaskDetailOutput
- type GetReplicationInstanceCreateTasksTaskDetailArray
- func (GetReplicationInstanceCreateTasksTaskDetailArray) ElementType() reflect.Type
- func (i GetReplicationInstanceCreateTasksTaskDetailArray) ToGetReplicationInstanceCreateTasksTaskDetailArrayOutput() GetReplicationInstanceCreateTasksTaskDetailArrayOutput
- func (i GetReplicationInstanceCreateTasksTaskDetailArray) ToGetReplicationInstanceCreateTasksTaskDetailArrayOutputWithContext(ctx context.Context) GetReplicationInstanceCreateTasksTaskDetailArrayOutput
- type GetReplicationInstanceCreateTasksTaskDetailArrayInput
- type GetReplicationInstanceCreateTasksTaskDetailArrayOutput
- func (GetReplicationInstanceCreateTasksTaskDetailArrayOutput) ElementType() reflect.Type
- func (o GetReplicationInstanceCreateTasksTaskDetailArrayOutput) Index(i pulumi.IntInput) GetReplicationInstanceCreateTasksTaskDetailOutput
- func (o GetReplicationInstanceCreateTasksTaskDetailArrayOutput) ToGetReplicationInstanceCreateTasksTaskDetailArrayOutput() GetReplicationInstanceCreateTasksTaskDetailArrayOutput
- func (o GetReplicationInstanceCreateTasksTaskDetailArrayOutput) ToGetReplicationInstanceCreateTasksTaskDetailArrayOutputWithContext(ctx context.Context) GetReplicationInstanceCreateTasksTaskDetailArrayOutput
- type GetReplicationInstanceCreateTasksTaskDetailInput
- type GetReplicationInstanceCreateTasksTaskDetailOutput
- func (o GetReplicationInstanceCreateTasksTaskDetailOutput) CreatedTime() pulumi.StringOutput
- func (GetReplicationInstanceCreateTasksTaskDetailOutput) ElementType() reflect.Type
- func (o GetReplicationInstanceCreateTasksTaskDetailOutput) FinishedTime() pulumi.StringOutput
- func (o GetReplicationInstanceCreateTasksTaskDetailOutput) TaskMessage() pulumi.StringOutput
- func (o GetReplicationInstanceCreateTasksTaskDetailOutput) TaskName() pulumi.StringOutput
- func (o GetReplicationInstanceCreateTasksTaskDetailOutput) TaskStatus() pulumi.StringOutput
- func (o GetReplicationInstanceCreateTasksTaskDetailOutput) TaskUuid() pulumi.StringOutput
- func (o GetReplicationInstanceCreateTasksTaskDetailOutput) ToGetReplicationInstanceCreateTasksTaskDetailOutput() GetReplicationInstanceCreateTasksTaskDetailOutput
- func (o GetReplicationInstanceCreateTasksTaskDetailOutput) ToGetReplicationInstanceCreateTasksTaskDetailOutputWithContext(ctx context.Context) GetReplicationInstanceCreateTasksTaskDetailOutput
- type GetReplicationInstanceSyncStatusArgs
- type GetReplicationInstanceSyncStatusOutputArgs
- type GetReplicationInstanceSyncStatusReplicationLog
- type GetReplicationInstanceSyncStatusReplicationLogArgs
- func (GetReplicationInstanceSyncStatusReplicationLogArgs) ElementType() reflect.Type
- func (i GetReplicationInstanceSyncStatusReplicationLogArgs) ToGetReplicationInstanceSyncStatusReplicationLogOutput() GetReplicationInstanceSyncStatusReplicationLogOutput
- func (i GetReplicationInstanceSyncStatusReplicationLogArgs) ToGetReplicationInstanceSyncStatusReplicationLogOutputWithContext(ctx context.Context) GetReplicationInstanceSyncStatusReplicationLogOutput
- type GetReplicationInstanceSyncStatusReplicationLogArray
- func (GetReplicationInstanceSyncStatusReplicationLogArray) ElementType() reflect.Type
- func (i GetReplicationInstanceSyncStatusReplicationLogArray) ToGetReplicationInstanceSyncStatusReplicationLogArrayOutput() GetReplicationInstanceSyncStatusReplicationLogArrayOutput
- func (i GetReplicationInstanceSyncStatusReplicationLogArray) ToGetReplicationInstanceSyncStatusReplicationLogArrayOutputWithContext(ctx context.Context) GetReplicationInstanceSyncStatusReplicationLogArrayOutput
- type GetReplicationInstanceSyncStatusReplicationLogArrayInput
- type GetReplicationInstanceSyncStatusReplicationLogArrayOutput
- func (GetReplicationInstanceSyncStatusReplicationLogArrayOutput) ElementType() reflect.Type
- func (o GetReplicationInstanceSyncStatusReplicationLogArrayOutput) Index(i pulumi.IntInput) GetReplicationInstanceSyncStatusReplicationLogOutput
- func (o GetReplicationInstanceSyncStatusReplicationLogArrayOutput) ToGetReplicationInstanceSyncStatusReplicationLogArrayOutput() GetReplicationInstanceSyncStatusReplicationLogArrayOutput
- func (o GetReplicationInstanceSyncStatusReplicationLogArrayOutput) ToGetReplicationInstanceSyncStatusReplicationLogArrayOutputWithContext(ctx context.Context) GetReplicationInstanceSyncStatusReplicationLogArrayOutput
- type GetReplicationInstanceSyncStatusReplicationLogInput
- type GetReplicationInstanceSyncStatusReplicationLogOutput
- func (o GetReplicationInstanceSyncStatusReplicationLogOutput) Destination() pulumi.StringOutput
- func (GetReplicationInstanceSyncStatusReplicationLogOutput) ElementType() reflect.Type
- func (o GetReplicationInstanceSyncStatusReplicationLogOutput) EndTime() pulumi.StringOutput
- func (o GetReplicationInstanceSyncStatusReplicationLogOutput) ResourceType() pulumi.StringOutput
- func (o GetReplicationInstanceSyncStatusReplicationLogOutput) Source() pulumi.StringOutput
- func (o GetReplicationInstanceSyncStatusReplicationLogOutput) StartTime() pulumi.StringOutput
- func (o GetReplicationInstanceSyncStatusReplicationLogOutput) Status() pulumi.StringOutput
- func (o GetReplicationInstanceSyncStatusReplicationLogOutput) ToGetReplicationInstanceSyncStatusReplicationLogOutput() GetReplicationInstanceSyncStatusReplicationLogOutput
- func (o GetReplicationInstanceSyncStatusReplicationLogOutput) ToGetReplicationInstanceSyncStatusReplicationLogOutputWithContext(ctx context.Context) GetReplicationInstanceSyncStatusReplicationLogOutput
- type GetReplicationInstanceSyncStatusResult
- type GetReplicationInstanceSyncStatusResultOutput
- func (GetReplicationInstanceSyncStatusResultOutput) ElementType() reflect.Type
- func (o GetReplicationInstanceSyncStatusResultOutput) Id() pulumi.StringOutput
- func (o GetReplicationInstanceSyncStatusResultOutput) RegistryId() pulumi.StringOutput
- func (o GetReplicationInstanceSyncStatusResultOutput) ReplicationLogs() GetReplicationInstanceSyncStatusReplicationLogArrayOutput
- func (o GetReplicationInstanceSyncStatusResultOutput) ReplicationRegionId() pulumi.IntPtrOutput
- func (o GetReplicationInstanceSyncStatusResultOutput) ReplicationRegistryId() pulumi.StringOutput
- func (o GetReplicationInstanceSyncStatusResultOutput) ReplicationStatus() pulumi.StringOutput
- func (o GetReplicationInstanceSyncStatusResultOutput) ReplicationTime() pulumi.StringOutput
- func (o GetReplicationInstanceSyncStatusResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetReplicationInstanceSyncStatusResultOutput) ShowReplicationLog() pulumi.BoolPtrOutput
- func (o GetReplicationInstanceSyncStatusResultOutput) ToGetReplicationInstanceSyncStatusResultOutput() GetReplicationInstanceSyncStatusResultOutput
- func (o GetReplicationInstanceSyncStatusResultOutput) ToGetReplicationInstanceSyncStatusResultOutputWithContext(ctx context.Context) GetReplicationInstanceSyncStatusResultOutput
- 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 GetTagRetentionExecutionTasksArgs
- type GetTagRetentionExecutionTasksOutputArgs
- type GetTagRetentionExecutionTasksResult
- type GetTagRetentionExecutionTasksResultOutput
- func (GetTagRetentionExecutionTasksResultOutput) ElementType() reflect.Type
- func (o GetTagRetentionExecutionTasksResultOutput) ExecutionId() pulumi.IntOutput
- func (o GetTagRetentionExecutionTasksResultOutput) Id() pulumi.StringOutput
- func (o GetTagRetentionExecutionTasksResultOutput) RegistryId() pulumi.StringOutput
- func (o GetTagRetentionExecutionTasksResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetTagRetentionExecutionTasksResultOutput) RetentionId() pulumi.IntOutput
- func (o GetTagRetentionExecutionTasksResultOutput) RetentionTaskLists() GetTagRetentionExecutionTasksRetentionTaskListArrayOutput
- func (o GetTagRetentionExecutionTasksResultOutput) ToGetTagRetentionExecutionTasksResultOutput() GetTagRetentionExecutionTasksResultOutput
- func (o GetTagRetentionExecutionTasksResultOutput) ToGetTagRetentionExecutionTasksResultOutputWithContext(ctx context.Context) GetTagRetentionExecutionTasksResultOutput
- type GetTagRetentionExecutionTasksRetentionTaskList
- type GetTagRetentionExecutionTasksRetentionTaskListArgs
- func (GetTagRetentionExecutionTasksRetentionTaskListArgs) ElementType() reflect.Type
- func (i GetTagRetentionExecutionTasksRetentionTaskListArgs) ToGetTagRetentionExecutionTasksRetentionTaskListOutput() GetTagRetentionExecutionTasksRetentionTaskListOutput
- func (i GetTagRetentionExecutionTasksRetentionTaskListArgs) ToGetTagRetentionExecutionTasksRetentionTaskListOutputWithContext(ctx context.Context) GetTagRetentionExecutionTasksRetentionTaskListOutput
- type GetTagRetentionExecutionTasksRetentionTaskListArray
- func (GetTagRetentionExecutionTasksRetentionTaskListArray) ElementType() reflect.Type
- func (i GetTagRetentionExecutionTasksRetentionTaskListArray) ToGetTagRetentionExecutionTasksRetentionTaskListArrayOutput() GetTagRetentionExecutionTasksRetentionTaskListArrayOutput
- func (i GetTagRetentionExecutionTasksRetentionTaskListArray) ToGetTagRetentionExecutionTasksRetentionTaskListArrayOutputWithContext(ctx context.Context) GetTagRetentionExecutionTasksRetentionTaskListArrayOutput
- type GetTagRetentionExecutionTasksRetentionTaskListArrayInput
- type GetTagRetentionExecutionTasksRetentionTaskListArrayOutput
- func (GetTagRetentionExecutionTasksRetentionTaskListArrayOutput) ElementType() reflect.Type
- func (o GetTagRetentionExecutionTasksRetentionTaskListArrayOutput) Index(i pulumi.IntInput) GetTagRetentionExecutionTasksRetentionTaskListOutput
- func (o GetTagRetentionExecutionTasksRetentionTaskListArrayOutput) ToGetTagRetentionExecutionTasksRetentionTaskListArrayOutput() GetTagRetentionExecutionTasksRetentionTaskListArrayOutput
- func (o GetTagRetentionExecutionTasksRetentionTaskListArrayOutput) ToGetTagRetentionExecutionTasksRetentionTaskListArrayOutputWithContext(ctx context.Context) GetTagRetentionExecutionTasksRetentionTaskListArrayOutput
- type GetTagRetentionExecutionTasksRetentionTaskListInput
- type GetTagRetentionExecutionTasksRetentionTaskListOutput
- func (GetTagRetentionExecutionTasksRetentionTaskListOutput) ElementType() reflect.Type
- func (o GetTagRetentionExecutionTasksRetentionTaskListOutput) EndTime() pulumi.StringOutput
- func (o GetTagRetentionExecutionTasksRetentionTaskListOutput) ExecutionId() pulumi.IntOutput
- func (o GetTagRetentionExecutionTasksRetentionTaskListOutput) Repository() pulumi.StringOutput
- func (o GetTagRetentionExecutionTasksRetentionTaskListOutput) Retained() pulumi.IntOutput
- func (o GetTagRetentionExecutionTasksRetentionTaskListOutput) StartTime() pulumi.StringOutput
- func (o GetTagRetentionExecutionTasksRetentionTaskListOutput) Status() pulumi.StringOutput
- func (o GetTagRetentionExecutionTasksRetentionTaskListOutput) TaskId() pulumi.IntOutput
- func (o GetTagRetentionExecutionTasksRetentionTaskListOutput) ToGetTagRetentionExecutionTasksRetentionTaskListOutput() GetTagRetentionExecutionTasksRetentionTaskListOutput
- func (o GetTagRetentionExecutionTasksRetentionTaskListOutput) ToGetTagRetentionExecutionTasksRetentionTaskListOutputWithContext(ctx context.Context) GetTagRetentionExecutionTasksRetentionTaskListOutput
- func (o GetTagRetentionExecutionTasksRetentionTaskListOutput) Total() pulumi.IntOutput
- type GetTagRetentionExecutionsArgs
- type GetTagRetentionExecutionsOutputArgs
- type GetTagRetentionExecutionsResult
- type GetTagRetentionExecutionsResultOutput
- func (GetTagRetentionExecutionsResultOutput) ElementType() reflect.Type
- func (o GetTagRetentionExecutionsResultOutput) Id() pulumi.StringOutput
- func (o GetTagRetentionExecutionsResultOutput) RegistryId() pulumi.StringOutput
- func (o GetTagRetentionExecutionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetTagRetentionExecutionsResultOutput) RetentionExecutionLists() GetTagRetentionExecutionsRetentionExecutionListArrayOutput
- func (o GetTagRetentionExecutionsResultOutput) RetentionId() pulumi.IntOutput
- func (o GetTagRetentionExecutionsResultOutput) ToGetTagRetentionExecutionsResultOutput() GetTagRetentionExecutionsResultOutput
- func (o GetTagRetentionExecutionsResultOutput) ToGetTagRetentionExecutionsResultOutputWithContext(ctx context.Context) GetTagRetentionExecutionsResultOutput
- type GetTagRetentionExecutionsRetentionExecutionList
- type GetTagRetentionExecutionsRetentionExecutionListArgs
- func (GetTagRetentionExecutionsRetentionExecutionListArgs) ElementType() reflect.Type
- func (i GetTagRetentionExecutionsRetentionExecutionListArgs) ToGetTagRetentionExecutionsRetentionExecutionListOutput() GetTagRetentionExecutionsRetentionExecutionListOutput
- func (i GetTagRetentionExecutionsRetentionExecutionListArgs) ToGetTagRetentionExecutionsRetentionExecutionListOutputWithContext(ctx context.Context) GetTagRetentionExecutionsRetentionExecutionListOutput
- type GetTagRetentionExecutionsRetentionExecutionListArray
- func (GetTagRetentionExecutionsRetentionExecutionListArray) ElementType() reflect.Type
- func (i GetTagRetentionExecutionsRetentionExecutionListArray) ToGetTagRetentionExecutionsRetentionExecutionListArrayOutput() GetTagRetentionExecutionsRetentionExecutionListArrayOutput
- func (i GetTagRetentionExecutionsRetentionExecutionListArray) ToGetTagRetentionExecutionsRetentionExecutionListArrayOutputWithContext(ctx context.Context) GetTagRetentionExecutionsRetentionExecutionListArrayOutput
- type GetTagRetentionExecutionsRetentionExecutionListArrayInput
- type GetTagRetentionExecutionsRetentionExecutionListArrayOutput
- func (GetTagRetentionExecutionsRetentionExecutionListArrayOutput) ElementType() reflect.Type
- func (o GetTagRetentionExecutionsRetentionExecutionListArrayOutput) Index(i pulumi.IntInput) GetTagRetentionExecutionsRetentionExecutionListOutput
- func (o GetTagRetentionExecutionsRetentionExecutionListArrayOutput) ToGetTagRetentionExecutionsRetentionExecutionListArrayOutput() GetTagRetentionExecutionsRetentionExecutionListArrayOutput
- func (o GetTagRetentionExecutionsRetentionExecutionListArrayOutput) ToGetTagRetentionExecutionsRetentionExecutionListArrayOutputWithContext(ctx context.Context) GetTagRetentionExecutionsRetentionExecutionListArrayOutput
- type GetTagRetentionExecutionsRetentionExecutionListInput
- type GetTagRetentionExecutionsRetentionExecutionListOutput
- func (GetTagRetentionExecutionsRetentionExecutionListOutput) ElementType() reflect.Type
- func (o GetTagRetentionExecutionsRetentionExecutionListOutput) EndTime() pulumi.StringOutput
- func (o GetTagRetentionExecutionsRetentionExecutionListOutput) ExecutionId() pulumi.IntOutput
- func (o GetTagRetentionExecutionsRetentionExecutionListOutput) RetentionId() pulumi.IntOutput
- func (o GetTagRetentionExecutionsRetentionExecutionListOutput) StartTime() pulumi.StringOutput
- func (o GetTagRetentionExecutionsRetentionExecutionListOutput) Status() pulumi.StringOutput
- func (o GetTagRetentionExecutionsRetentionExecutionListOutput) ToGetTagRetentionExecutionsRetentionExecutionListOutput() GetTagRetentionExecutionsRetentionExecutionListOutput
- func (o GetTagRetentionExecutionsRetentionExecutionListOutput) ToGetTagRetentionExecutionsRetentionExecutionListOutputWithContext(ctx context.Context) GetTagRetentionExecutionsRetentionExecutionListOutput
- 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 GetWebhookTriggerLogsArgs
- type GetWebhookTriggerLogsLog
- type GetWebhookTriggerLogsLogArgs
- func (GetWebhookTriggerLogsLogArgs) ElementType() reflect.Type
- func (i GetWebhookTriggerLogsLogArgs) ToGetWebhookTriggerLogsLogOutput() GetWebhookTriggerLogsLogOutput
- func (i GetWebhookTriggerLogsLogArgs) ToGetWebhookTriggerLogsLogOutputWithContext(ctx context.Context) GetWebhookTriggerLogsLogOutput
- type GetWebhookTriggerLogsLogArray
- func (GetWebhookTriggerLogsLogArray) ElementType() reflect.Type
- func (i GetWebhookTriggerLogsLogArray) ToGetWebhookTriggerLogsLogArrayOutput() GetWebhookTriggerLogsLogArrayOutput
- func (i GetWebhookTriggerLogsLogArray) ToGetWebhookTriggerLogsLogArrayOutputWithContext(ctx context.Context) GetWebhookTriggerLogsLogArrayOutput
- type GetWebhookTriggerLogsLogArrayInput
- type GetWebhookTriggerLogsLogArrayOutput
- func (GetWebhookTriggerLogsLogArrayOutput) ElementType() reflect.Type
- func (o GetWebhookTriggerLogsLogArrayOutput) Index(i pulumi.IntInput) GetWebhookTriggerLogsLogOutput
- func (o GetWebhookTriggerLogsLogArrayOutput) ToGetWebhookTriggerLogsLogArrayOutput() GetWebhookTriggerLogsLogArrayOutput
- func (o GetWebhookTriggerLogsLogArrayOutput) ToGetWebhookTriggerLogsLogArrayOutputWithContext(ctx context.Context) GetWebhookTriggerLogsLogArrayOutput
- type GetWebhookTriggerLogsLogInput
- type GetWebhookTriggerLogsLogOutput
- func (o GetWebhookTriggerLogsLogOutput) CreationTime() pulumi.StringOutput
- func (o GetWebhookTriggerLogsLogOutput) Detail() pulumi.StringOutput
- func (GetWebhookTriggerLogsLogOutput) ElementType() reflect.Type
- func (o GetWebhookTriggerLogsLogOutput) EventType() pulumi.StringOutput
- func (o GetWebhookTriggerLogsLogOutput) Id() pulumi.IntOutput
- func (o GetWebhookTriggerLogsLogOutput) NotifyType() pulumi.StringOutput
- func (o GetWebhookTriggerLogsLogOutput) Status() pulumi.StringOutput
- func (o GetWebhookTriggerLogsLogOutput) ToGetWebhookTriggerLogsLogOutput() GetWebhookTriggerLogsLogOutput
- func (o GetWebhookTriggerLogsLogOutput) ToGetWebhookTriggerLogsLogOutputWithContext(ctx context.Context) GetWebhookTriggerLogsLogOutput
- func (o GetWebhookTriggerLogsLogOutput) TriggerId() pulumi.IntOutput
- func (o GetWebhookTriggerLogsLogOutput) UpdateTime() pulumi.StringOutput
- type GetWebhookTriggerLogsOutputArgs
- type GetWebhookTriggerLogsResult
- type GetWebhookTriggerLogsResultOutput
- func (GetWebhookTriggerLogsResultOutput) ElementType() reflect.Type
- func (o GetWebhookTriggerLogsResultOutput) Id() pulumi.StringOutput
- func (o GetWebhookTriggerLogsResultOutput) Logs() GetWebhookTriggerLogsLogArrayOutput
- func (o GetWebhookTriggerLogsResultOutput) Namespace() pulumi.StringOutput
- func (o GetWebhookTriggerLogsResultOutput) RegistryId() pulumi.StringOutput
- func (o GetWebhookTriggerLogsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetWebhookTriggerLogsResultOutput) Tags() pulumi.MapOutput
- func (o GetWebhookTriggerLogsResultOutput) ToGetWebhookTriggerLogsResultOutput() GetWebhookTriggerLogsResultOutput
- func (o GetWebhookTriggerLogsResultOutput) ToGetWebhookTriggerLogsResultOutputWithContext(ctx context.Context) GetWebhookTriggerLogsResultOutput
- func (o GetWebhookTriggerLogsResultOutput) TriggerId() pulumi.IntOutput
- type ImmutableTagRule
- type ImmutableTagRuleArgs
- type ImmutableTagRuleArray
- type ImmutableTagRuleArrayInput
- type ImmutableTagRuleArrayOutput
- func (ImmutableTagRuleArrayOutput) ElementType() reflect.Type
- func (o ImmutableTagRuleArrayOutput) Index(i pulumi.IntInput) ImmutableTagRuleOutput
- func (o ImmutableTagRuleArrayOutput) ToImmutableTagRuleArrayOutput() ImmutableTagRuleArrayOutput
- func (o ImmutableTagRuleArrayOutput) ToImmutableTagRuleArrayOutputWithContext(ctx context.Context) ImmutableTagRuleArrayOutput
- type ImmutableTagRuleInput
- type ImmutableTagRuleMap
- type ImmutableTagRuleMapInput
- type ImmutableTagRuleMapOutput
- func (ImmutableTagRuleMapOutput) ElementType() reflect.Type
- func (o ImmutableTagRuleMapOutput) MapIndex(k pulumi.StringInput) ImmutableTagRuleOutput
- func (o ImmutableTagRuleMapOutput) ToImmutableTagRuleMapOutput() ImmutableTagRuleMapOutput
- func (o ImmutableTagRuleMapOutput) ToImmutableTagRuleMapOutputWithContext(ctx context.Context) ImmutableTagRuleMapOutput
- type ImmutableTagRuleOutput
- func (ImmutableTagRuleOutput) ElementType() reflect.Type
- func (o ImmutableTagRuleOutput) NamespaceName() pulumi.StringOutput
- func (o ImmutableTagRuleOutput) RegistryId() pulumi.StringOutput
- func (o ImmutableTagRuleOutput) Rule() ImmutableTagRuleRuleOutput
- func (o ImmutableTagRuleOutput) Tags() pulumi.MapOutput
- func (o ImmutableTagRuleOutput) ToImmutableTagRuleOutput() ImmutableTagRuleOutput
- func (o ImmutableTagRuleOutput) ToImmutableTagRuleOutputWithContext(ctx context.Context) ImmutableTagRuleOutput
- type ImmutableTagRuleRule
- type ImmutableTagRuleRuleArgs
- func (ImmutableTagRuleRuleArgs) ElementType() reflect.Type
- func (i ImmutableTagRuleRuleArgs) ToImmutableTagRuleRuleOutput() ImmutableTagRuleRuleOutput
- func (i ImmutableTagRuleRuleArgs) ToImmutableTagRuleRuleOutputWithContext(ctx context.Context) ImmutableTagRuleRuleOutput
- func (i ImmutableTagRuleRuleArgs) ToImmutableTagRuleRulePtrOutput() ImmutableTagRuleRulePtrOutput
- func (i ImmutableTagRuleRuleArgs) ToImmutableTagRuleRulePtrOutputWithContext(ctx context.Context) ImmutableTagRuleRulePtrOutput
- type ImmutableTagRuleRuleInput
- type ImmutableTagRuleRuleOutput
- func (o ImmutableTagRuleRuleOutput) Disabled() pulumi.BoolPtrOutput
- func (ImmutableTagRuleRuleOutput) ElementType() reflect.Type
- func (o ImmutableTagRuleRuleOutput) Id() pulumi.IntPtrOutput
- func (o ImmutableTagRuleRuleOutput) NsName() pulumi.StringPtrOutput
- func (o ImmutableTagRuleRuleOutput) RepositoryDecoration() pulumi.StringOutput
- func (o ImmutableTagRuleRuleOutput) RepositoryPattern() pulumi.StringOutput
- func (o ImmutableTagRuleRuleOutput) TagDecoration() pulumi.StringOutput
- func (o ImmutableTagRuleRuleOutput) TagPattern() pulumi.StringOutput
- func (o ImmutableTagRuleRuleOutput) ToImmutableTagRuleRuleOutput() ImmutableTagRuleRuleOutput
- func (o ImmutableTagRuleRuleOutput) ToImmutableTagRuleRuleOutputWithContext(ctx context.Context) ImmutableTagRuleRuleOutput
- func (o ImmutableTagRuleRuleOutput) ToImmutableTagRuleRulePtrOutput() ImmutableTagRuleRulePtrOutput
- func (o ImmutableTagRuleRuleOutput) ToImmutableTagRuleRulePtrOutputWithContext(ctx context.Context) ImmutableTagRuleRulePtrOutput
- type ImmutableTagRuleRulePtrInput
- type ImmutableTagRuleRulePtrOutput
- func (o ImmutableTagRuleRulePtrOutput) Disabled() pulumi.BoolPtrOutput
- func (o ImmutableTagRuleRulePtrOutput) Elem() ImmutableTagRuleRuleOutput
- func (ImmutableTagRuleRulePtrOutput) ElementType() reflect.Type
- func (o ImmutableTagRuleRulePtrOutput) Id() pulumi.IntPtrOutput
- func (o ImmutableTagRuleRulePtrOutput) NsName() pulumi.StringPtrOutput
- func (o ImmutableTagRuleRulePtrOutput) RepositoryDecoration() pulumi.StringPtrOutput
- func (o ImmutableTagRuleRulePtrOutput) RepositoryPattern() pulumi.StringPtrOutput
- func (o ImmutableTagRuleRulePtrOutput) TagDecoration() pulumi.StringPtrOutput
- func (o ImmutableTagRuleRulePtrOutput) TagPattern() pulumi.StringPtrOutput
- func (o ImmutableTagRuleRulePtrOutput) ToImmutableTagRuleRulePtrOutput() ImmutableTagRuleRulePtrOutput
- func (o ImmutableTagRuleRulePtrOutput) ToImmutableTagRuleRulePtrOutputWithContext(ctx context.Context) ImmutableTagRuleRulePtrOutput
- type ImmutableTagRuleState
- 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) ExpiredAt() pulumi.StringOutput
- func (o InstanceOutput) InstanceChargeTypePrepaidPeriod() pulumi.IntPtrOutput
- func (o InstanceOutput) InstanceChargeTypePrepaidRenewFlag() pulumi.IntPtrOutput
- 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) RegistryChargeType() pulumi.IntPtrOutput
- func (o InstanceOutput) Replications() InstanceReplicationArrayOutput
- 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 InstanceReplication
- type InstanceReplicationArgs
- type InstanceReplicationArray
- type InstanceReplicationArrayInput
- type InstanceReplicationArrayOutput
- func (InstanceReplicationArrayOutput) ElementType() reflect.Type
- func (o InstanceReplicationArrayOutput) Index(i pulumi.IntInput) InstanceReplicationOutput
- func (o InstanceReplicationArrayOutput) ToInstanceReplicationArrayOutput() InstanceReplicationArrayOutput
- func (o InstanceReplicationArrayOutput) ToInstanceReplicationArrayOutputWithContext(ctx context.Context) InstanceReplicationArrayOutput
- type InstanceReplicationInput
- type InstanceReplicationOutput
- func (InstanceReplicationOutput) ElementType() reflect.Type
- func (o InstanceReplicationOutput) Id() pulumi.StringPtrOutput
- func (o InstanceReplicationOutput) RegionId() pulumi.IntPtrOutput
- func (o InstanceReplicationOutput) RegionName() pulumi.StringPtrOutput
- func (o InstanceReplicationOutput) SynTag() pulumi.BoolPtrOutput
- func (o InstanceReplicationOutput) ToInstanceReplicationOutput() InstanceReplicationOutput
- func (o InstanceReplicationOutput) ToInstanceReplicationOutputWithContext(ctx context.Context) InstanceReplicationOutput
- 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 ManageReplicationOperation
- func (*ManageReplicationOperation) ElementType() reflect.Type
- func (i *ManageReplicationOperation) ToManageReplicationOperationOutput() ManageReplicationOperationOutput
- func (i *ManageReplicationOperation) ToManageReplicationOperationOutputWithContext(ctx context.Context) ManageReplicationOperationOutput
- type ManageReplicationOperationArgs
- type ManageReplicationOperationArray
- func (ManageReplicationOperationArray) ElementType() reflect.Type
- func (i ManageReplicationOperationArray) ToManageReplicationOperationArrayOutput() ManageReplicationOperationArrayOutput
- func (i ManageReplicationOperationArray) ToManageReplicationOperationArrayOutputWithContext(ctx context.Context) ManageReplicationOperationArrayOutput
- type ManageReplicationOperationArrayInput
- type ManageReplicationOperationArrayOutput
- func (ManageReplicationOperationArrayOutput) ElementType() reflect.Type
- func (o ManageReplicationOperationArrayOutput) Index(i pulumi.IntInput) ManageReplicationOperationOutput
- func (o ManageReplicationOperationArrayOutput) ToManageReplicationOperationArrayOutput() ManageReplicationOperationArrayOutput
- func (o ManageReplicationOperationArrayOutput) ToManageReplicationOperationArrayOutputWithContext(ctx context.Context) ManageReplicationOperationArrayOutput
- type ManageReplicationOperationInput
- type ManageReplicationOperationMap
- func (ManageReplicationOperationMap) ElementType() reflect.Type
- func (i ManageReplicationOperationMap) ToManageReplicationOperationMapOutput() ManageReplicationOperationMapOutput
- func (i ManageReplicationOperationMap) ToManageReplicationOperationMapOutputWithContext(ctx context.Context) ManageReplicationOperationMapOutput
- type ManageReplicationOperationMapInput
- type ManageReplicationOperationMapOutput
- func (ManageReplicationOperationMapOutput) ElementType() reflect.Type
- func (o ManageReplicationOperationMapOutput) MapIndex(k pulumi.StringInput) ManageReplicationOperationOutput
- func (o ManageReplicationOperationMapOutput) ToManageReplicationOperationMapOutput() ManageReplicationOperationMapOutput
- func (o ManageReplicationOperationMapOutput) ToManageReplicationOperationMapOutputWithContext(ctx context.Context) ManageReplicationOperationMapOutput
- type ManageReplicationOperationOutput
- func (o ManageReplicationOperationOutput) Description() pulumi.StringPtrOutput
- func (o ManageReplicationOperationOutput) DestinationRegionId() pulumi.IntPtrOutput
- func (o ManageReplicationOperationOutput) DestinationRegistryId() pulumi.StringOutput
- func (ManageReplicationOperationOutput) ElementType() reflect.Type
- func (o ManageReplicationOperationOutput) PeerReplicationOption() ManageReplicationOperationPeerReplicationOptionPtrOutput
- func (o ManageReplicationOperationOutput) Rule() ManageReplicationOperationRuleOutput
- func (o ManageReplicationOperationOutput) SourceRegistryId() pulumi.StringOutput
- func (o ManageReplicationOperationOutput) ToManageReplicationOperationOutput() ManageReplicationOperationOutput
- func (o ManageReplicationOperationOutput) ToManageReplicationOperationOutputWithContext(ctx context.Context) ManageReplicationOperationOutput
- type ManageReplicationOperationPeerReplicationOption
- type ManageReplicationOperationPeerReplicationOptionArgs
- func (ManageReplicationOperationPeerReplicationOptionArgs) ElementType() reflect.Type
- func (i ManageReplicationOperationPeerReplicationOptionArgs) ToManageReplicationOperationPeerReplicationOptionOutput() ManageReplicationOperationPeerReplicationOptionOutput
- func (i ManageReplicationOperationPeerReplicationOptionArgs) ToManageReplicationOperationPeerReplicationOptionOutputWithContext(ctx context.Context) ManageReplicationOperationPeerReplicationOptionOutput
- func (i ManageReplicationOperationPeerReplicationOptionArgs) ToManageReplicationOperationPeerReplicationOptionPtrOutput() ManageReplicationOperationPeerReplicationOptionPtrOutput
- func (i ManageReplicationOperationPeerReplicationOptionArgs) ToManageReplicationOperationPeerReplicationOptionPtrOutputWithContext(ctx context.Context) ManageReplicationOperationPeerReplicationOptionPtrOutput
- type ManageReplicationOperationPeerReplicationOptionInput
- type ManageReplicationOperationPeerReplicationOptionOutput
- func (ManageReplicationOperationPeerReplicationOptionOutput) ElementType() reflect.Type
- func (o ManageReplicationOperationPeerReplicationOptionOutput) EnablePeerReplication() pulumi.BoolOutput
- func (o ManageReplicationOperationPeerReplicationOptionOutput) PeerRegistryToken() pulumi.StringOutput
- func (o ManageReplicationOperationPeerReplicationOptionOutput) PeerRegistryUin() pulumi.StringOutput
- func (o ManageReplicationOperationPeerReplicationOptionOutput) ToManageReplicationOperationPeerReplicationOptionOutput() ManageReplicationOperationPeerReplicationOptionOutput
- func (o ManageReplicationOperationPeerReplicationOptionOutput) ToManageReplicationOperationPeerReplicationOptionOutputWithContext(ctx context.Context) ManageReplicationOperationPeerReplicationOptionOutput
- func (o ManageReplicationOperationPeerReplicationOptionOutput) ToManageReplicationOperationPeerReplicationOptionPtrOutput() ManageReplicationOperationPeerReplicationOptionPtrOutput
- func (o ManageReplicationOperationPeerReplicationOptionOutput) ToManageReplicationOperationPeerReplicationOptionPtrOutputWithContext(ctx context.Context) ManageReplicationOperationPeerReplicationOptionPtrOutput
- type ManageReplicationOperationPeerReplicationOptionPtrInput
- type ManageReplicationOperationPeerReplicationOptionPtrOutput
- func (o ManageReplicationOperationPeerReplicationOptionPtrOutput) Elem() ManageReplicationOperationPeerReplicationOptionOutput
- func (ManageReplicationOperationPeerReplicationOptionPtrOutput) ElementType() reflect.Type
- func (o ManageReplicationOperationPeerReplicationOptionPtrOutput) EnablePeerReplication() pulumi.BoolPtrOutput
- func (o ManageReplicationOperationPeerReplicationOptionPtrOutput) PeerRegistryToken() pulumi.StringPtrOutput
- func (o ManageReplicationOperationPeerReplicationOptionPtrOutput) PeerRegistryUin() pulumi.StringPtrOutput
- func (o ManageReplicationOperationPeerReplicationOptionPtrOutput) ToManageReplicationOperationPeerReplicationOptionPtrOutput() ManageReplicationOperationPeerReplicationOptionPtrOutput
- func (o ManageReplicationOperationPeerReplicationOptionPtrOutput) ToManageReplicationOperationPeerReplicationOptionPtrOutputWithContext(ctx context.Context) ManageReplicationOperationPeerReplicationOptionPtrOutput
- type ManageReplicationOperationRule
- type ManageReplicationOperationRuleArgs
- func (ManageReplicationOperationRuleArgs) ElementType() reflect.Type
- func (i ManageReplicationOperationRuleArgs) ToManageReplicationOperationRuleOutput() ManageReplicationOperationRuleOutput
- func (i ManageReplicationOperationRuleArgs) ToManageReplicationOperationRuleOutputWithContext(ctx context.Context) ManageReplicationOperationRuleOutput
- func (i ManageReplicationOperationRuleArgs) ToManageReplicationOperationRulePtrOutput() ManageReplicationOperationRulePtrOutput
- func (i ManageReplicationOperationRuleArgs) ToManageReplicationOperationRulePtrOutputWithContext(ctx context.Context) ManageReplicationOperationRulePtrOutput
- type ManageReplicationOperationRuleFilter
- type ManageReplicationOperationRuleFilterArgs
- func (ManageReplicationOperationRuleFilterArgs) ElementType() reflect.Type
- func (i ManageReplicationOperationRuleFilterArgs) ToManageReplicationOperationRuleFilterOutput() ManageReplicationOperationRuleFilterOutput
- func (i ManageReplicationOperationRuleFilterArgs) ToManageReplicationOperationRuleFilterOutputWithContext(ctx context.Context) ManageReplicationOperationRuleFilterOutput
- type ManageReplicationOperationRuleFilterArray
- func (ManageReplicationOperationRuleFilterArray) ElementType() reflect.Type
- func (i ManageReplicationOperationRuleFilterArray) ToManageReplicationOperationRuleFilterArrayOutput() ManageReplicationOperationRuleFilterArrayOutput
- func (i ManageReplicationOperationRuleFilterArray) ToManageReplicationOperationRuleFilterArrayOutputWithContext(ctx context.Context) ManageReplicationOperationRuleFilterArrayOutput
- type ManageReplicationOperationRuleFilterArrayInput
- type ManageReplicationOperationRuleFilterArrayOutput
- func (ManageReplicationOperationRuleFilterArrayOutput) ElementType() reflect.Type
- func (o ManageReplicationOperationRuleFilterArrayOutput) Index(i pulumi.IntInput) ManageReplicationOperationRuleFilterOutput
- func (o ManageReplicationOperationRuleFilterArrayOutput) ToManageReplicationOperationRuleFilterArrayOutput() ManageReplicationOperationRuleFilterArrayOutput
- func (o ManageReplicationOperationRuleFilterArrayOutput) ToManageReplicationOperationRuleFilterArrayOutputWithContext(ctx context.Context) ManageReplicationOperationRuleFilterArrayOutput
- type ManageReplicationOperationRuleFilterInput
- type ManageReplicationOperationRuleFilterOutput
- func (ManageReplicationOperationRuleFilterOutput) ElementType() reflect.Type
- func (o ManageReplicationOperationRuleFilterOutput) ToManageReplicationOperationRuleFilterOutput() ManageReplicationOperationRuleFilterOutput
- func (o ManageReplicationOperationRuleFilterOutput) ToManageReplicationOperationRuleFilterOutputWithContext(ctx context.Context) ManageReplicationOperationRuleFilterOutput
- func (o ManageReplicationOperationRuleFilterOutput) Type() pulumi.StringOutput
- func (o ManageReplicationOperationRuleFilterOutput) Value() pulumi.StringPtrOutput
- type ManageReplicationOperationRuleInput
- type ManageReplicationOperationRuleOutput
- func (o ManageReplicationOperationRuleOutput) DestNamespace() pulumi.StringOutput
- func (ManageReplicationOperationRuleOutput) ElementType() reflect.Type
- func (o ManageReplicationOperationRuleOutput) Filters() ManageReplicationOperationRuleFilterArrayOutput
- func (o ManageReplicationOperationRuleOutput) Name() pulumi.StringOutput
- func (o ManageReplicationOperationRuleOutput) Override() pulumi.BoolOutput
- func (o ManageReplicationOperationRuleOutput) ToManageReplicationOperationRuleOutput() ManageReplicationOperationRuleOutput
- func (o ManageReplicationOperationRuleOutput) ToManageReplicationOperationRuleOutputWithContext(ctx context.Context) ManageReplicationOperationRuleOutput
- func (o ManageReplicationOperationRuleOutput) ToManageReplicationOperationRulePtrOutput() ManageReplicationOperationRulePtrOutput
- func (o ManageReplicationOperationRuleOutput) ToManageReplicationOperationRulePtrOutputWithContext(ctx context.Context) ManageReplicationOperationRulePtrOutput
- type ManageReplicationOperationRulePtrInput
- type ManageReplicationOperationRulePtrOutput
- func (o ManageReplicationOperationRulePtrOutput) DestNamespace() pulumi.StringPtrOutput
- func (o ManageReplicationOperationRulePtrOutput) Elem() ManageReplicationOperationRuleOutput
- func (ManageReplicationOperationRulePtrOutput) ElementType() reflect.Type
- func (o ManageReplicationOperationRulePtrOutput) Filters() ManageReplicationOperationRuleFilterArrayOutput
- func (o ManageReplicationOperationRulePtrOutput) Name() pulumi.StringPtrOutput
- func (o ManageReplicationOperationRulePtrOutput) Override() pulumi.BoolPtrOutput
- func (o ManageReplicationOperationRulePtrOutput) ToManageReplicationOperationRulePtrOutput() ManageReplicationOperationRulePtrOutput
- func (o ManageReplicationOperationRulePtrOutput) ToManageReplicationOperationRulePtrOutputWithContext(ctx context.Context) ManageReplicationOperationRulePtrOutput
- type ManageReplicationOperationState
- 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 NamespaceCveWhitelistItem
- type NamespaceCveWhitelistItemArgs
- func (NamespaceCveWhitelistItemArgs) ElementType() reflect.Type
- func (i NamespaceCveWhitelistItemArgs) ToNamespaceCveWhitelistItemOutput() NamespaceCveWhitelistItemOutput
- func (i NamespaceCveWhitelistItemArgs) ToNamespaceCveWhitelistItemOutputWithContext(ctx context.Context) NamespaceCveWhitelistItemOutput
- type NamespaceCveWhitelistItemArray
- func (NamespaceCveWhitelistItemArray) ElementType() reflect.Type
- func (i NamespaceCveWhitelistItemArray) ToNamespaceCveWhitelistItemArrayOutput() NamespaceCveWhitelistItemArrayOutput
- func (i NamespaceCveWhitelistItemArray) ToNamespaceCveWhitelistItemArrayOutputWithContext(ctx context.Context) NamespaceCveWhitelistItemArrayOutput
- type NamespaceCveWhitelistItemArrayInput
- type NamespaceCveWhitelistItemArrayOutput
- func (NamespaceCveWhitelistItemArrayOutput) ElementType() reflect.Type
- func (o NamespaceCveWhitelistItemArrayOutput) Index(i pulumi.IntInput) NamespaceCveWhitelistItemOutput
- func (o NamespaceCveWhitelistItemArrayOutput) ToNamespaceCveWhitelistItemArrayOutput() NamespaceCveWhitelistItemArrayOutput
- func (o NamespaceCveWhitelistItemArrayOutput) ToNamespaceCveWhitelistItemArrayOutputWithContext(ctx context.Context) NamespaceCveWhitelistItemArrayOutput
- type NamespaceCveWhitelistItemInput
- type NamespaceCveWhitelistItemOutput
- func (o NamespaceCveWhitelistItemOutput) CveId() pulumi.StringPtrOutput
- func (NamespaceCveWhitelistItemOutput) ElementType() reflect.Type
- func (o NamespaceCveWhitelistItemOutput) ToNamespaceCveWhitelistItemOutput() NamespaceCveWhitelistItemOutput
- func (o NamespaceCveWhitelistItemOutput) ToNamespaceCveWhitelistItemOutputWithContext(ctx context.Context) NamespaceCveWhitelistItemOutput
- type NamespaceInput
- type NamespaceMap
- type NamespaceMapInput
- type NamespaceMapOutput
- type NamespaceOutput
- func (o NamespaceOutput) CveWhitelistItems() NamespaceCveWhitelistItemArrayOutput
- func (NamespaceOutput) ElementType() reflect.Type
- func (o NamespaceOutput) InstanceId() pulumi.StringOutput
- func (o NamespaceOutput) IsAutoScan() pulumi.BoolPtrOutput
- func (o NamespaceOutput) IsPreventVul() pulumi.BoolPtrOutput
- func (o NamespaceOutput) IsPublic() pulumi.BoolPtrOutput
- func (o NamespaceOutput) Name() pulumi.StringOutput
- func (o NamespaceOutput) Severity() pulumi.StringPtrOutput
- 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 ServiceAccount
- type ServiceAccountArgs
- type ServiceAccountArray
- type ServiceAccountArrayInput
- type ServiceAccountArrayOutput
- func (ServiceAccountArrayOutput) ElementType() reflect.Type
- func (o ServiceAccountArrayOutput) Index(i pulumi.IntInput) ServiceAccountOutput
- func (o ServiceAccountArrayOutput) ToServiceAccountArrayOutput() ServiceAccountArrayOutput
- func (o ServiceAccountArrayOutput) ToServiceAccountArrayOutputWithContext(ctx context.Context) ServiceAccountArrayOutput
- type ServiceAccountInput
- type ServiceAccountMap
- type ServiceAccountMapInput
- type ServiceAccountMapOutput
- func (ServiceAccountMapOutput) ElementType() reflect.Type
- func (o ServiceAccountMapOutput) MapIndex(k pulumi.StringInput) ServiceAccountOutput
- func (o ServiceAccountMapOutput) ToServiceAccountMapOutput() ServiceAccountMapOutput
- func (o ServiceAccountMapOutput) ToServiceAccountMapOutputWithContext(ctx context.Context) ServiceAccountMapOutput
- type ServiceAccountOutput
- func (o ServiceAccountOutput) Description() pulumi.StringPtrOutput
- func (o ServiceAccountOutput) Disable() pulumi.BoolPtrOutput
- func (o ServiceAccountOutput) Duration() pulumi.IntPtrOutput
- func (ServiceAccountOutput) ElementType() reflect.Type
- func (o ServiceAccountOutput) ExpiresAt() pulumi.IntOutput
- func (o ServiceAccountOutput) Name() pulumi.StringOutput
- func (o ServiceAccountOutput) Password() pulumi.StringOutput
- func (o ServiceAccountOutput) Permissions() ServiceAccountPermissionArrayOutput
- func (o ServiceAccountOutput) RegistryId() pulumi.StringOutput
- func (o ServiceAccountOutput) Tags() pulumi.MapOutput
- func (o ServiceAccountOutput) ToServiceAccountOutput() ServiceAccountOutput
- func (o ServiceAccountOutput) ToServiceAccountOutputWithContext(ctx context.Context) ServiceAccountOutput
- type ServiceAccountPermission
- type ServiceAccountPermissionArgs
- func (ServiceAccountPermissionArgs) ElementType() reflect.Type
- func (i ServiceAccountPermissionArgs) ToServiceAccountPermissionOutput() ServiceAccountPermissionOutput
- func (i ServiceAccountPermissionArgs) ToServiceAccountPermissionOutputWithContext(ctx context.Context) ServiceAccountPermissionOutput
- type ServiceAccountPermissionArray
- func (ServiceAccountPermissionArray) ElementType() reflect.Type
- func (i ServiceAccountPermissionArray) ToServiceAccountPermissionArrayOutput() ServiceAccountPermissionArrayOutput
- func (i ServiceAccountPermissionArray) ToServiceAccountPermissionArrayOutputWithContext(ctx context.Context) ServiceAccountPermissionArrayOutput
- type ServiceAccountPermissionArrayInput
- type ServiceAccountPermissionArrayOutput
- func (ServiceAccountPermissionArrayOutput) ElementType() reflect.Type
- func (o ServiceAccountPermissionArrayOutput) Index(i pulumi.IntInput) ServiceAccountPermissionOutput
- func (o ServiceAccountPermissionArrayOutput) ToServiceAccountPermissionArrayOutput() ServiceAccountPermissionArrayOutput
- func (o ServiceAccountPermissionArrayOutput) ToServiceAccountPermissionArrayOutputWithContext(ctx context.Context) ServiceAccountPermissionArrayOutput
- type ServiceAccountPermissionInput
- type ServiceAccountPermissionOutput
- func (o ServiceAccountPermissionOutput) Actions() pulumi.StringArrayOutput
- func (ServiceAccountPermissionOutput) ElementType() reflect.Type
- func (o ServiceAccountPermissionOutput) Resource() pulumi.StringOutput
- func (o ServiceAccountPermissionOutput) ToServiceAccountPermissionOutput() ServiceAccountPermissionOutput
- func (o ServiceAccountPermissionOutput) ToServiceAccountPermissionOutputWithContext(ctx context.Context) ServiceAccountPermissionOutput
- type ServiceAccountState
- type TagRetentionExecutionConfig
- func (*TagRetentionExecutionConfig) ElementType() reflect.Type
- func (i *TagRetentionExecutionConfig) ToTagRetentionExecutionConfigOutput() TagRetentionExecutionConfigOutput
- func (i *TagRetentionExecutionConfig) ToTagRetentionExecutionConfigOutputWithContext(ctx context.Context) TagRetentionExecutionConfigOutput
- type TagRetentionExecutionConfigArgs
- type TagRetentionExecutionConfigArray
- func (TagRetentionExecutionConfigArray) ElementType() reflect.Type
- func (i TagRetentionExecutionConfigArray) ToTagRetentionExecutionConfigArrayOutput() TagRetentionExecutionConfigArrayOutput
- func (i TagRetentionExecutionConfigArray) ToTagRetentionExecutionConfigArrayOutputWithContext(ctx context.Context) TagRetentionExecutionConfigArrayOutput
- type TagRetentionExecutionConfigArrayInput
- type TagRetentionExecutionConfigArrayOutput
- func (TagRetentionExecutionConfigArrayOutput) ElementType() reflect.Type
- func (o TagRetentionExecutionConfigArrayOutput) Index(i pulumi.IntInput) TagRetentionExecutionConfigOutput
- func (o TagRetentionExecutionConfigArrayOutput) ToTagRetentionExecutionConfigArrayOutput() TagRetentionExecutionConfigArrayOutput
- func (o TagRetentionExecutionConfigArrayOutput) ToTagRetentionExecutionConfigArrayOutputWithContext(ctx context.Context) TagRetentionExecutionConfigArrayOutput
- type TagRetentionExecutionConfigInput
- type TagRetentionExecutionConfigMap
- func (TagRetentionExecutionConfigMap) ElementType() reflect.Type
- func (i TagRetentionExecutionConfigMap) ToTagRetentionExecutionConfigMapOutput() TagRetentionExecutionConfigMapOutput
- func (i TagRetentionExecutionConfigMap) ToTagRetentionExecutionConfigMapOutputWithContext(ctx context.Context) TagRetentionExecutionConfigMapOutput
- type TagRetentionExecutionConfigMapInput
- type TagRetentionExecutionConfigMapOutput
- func (TagRetentionExecutionConfigMapOutput) ElementType() reflect.Type
- func (o TagRetentionExecutionConfigMapOutput) MapIndex(k pulumi.StringInput) TagRetentionExecutionConfigOutput
- func (o TagRetentionExecutionConfigMapOutput) ToTagRetentionExecutionConfigMapOutput() TagRetentionExecutionConfigMapOutput
- func (o TagRetentionExecutionConfigMapOutput) ToTagRetentionExecutionConfigMapOutputWithContext(ctx context.Context) TagRetentionExecutionConfigMapOutput
- type TagRetentionExecutionConfigOutput
- func (o TagRetentionExecutionConfigOutput) DryRun() pulumi.BoolPtrOutput
- func (TagRetentionExecutionConfigOutput) ElementType() reflect.Type
- func (o TagRetentionExecutionConfigOutput) ExecutionId() pulumi.IntOutput
- func (o TagRetentionExecutionConfigOutput) RegistryId() pulumi.StringOutput
- func (o TagRetentionExecutionConfigOutput) RetentionId() pulumi.IntOutput
- func (o TagRetentionExecutionConfigOutput) ToTagRetentionExecutionConfigOutput() TagRetentionExecutionConfigOutput
- func (o TagRetentionExecutionConfigOutput) ToTagRetentionExecutionConfigOutputWithContext(ctx context.Context) TagRetentionExecutionConfigOutput
- type TagRetentionExecutionConfigState
- type TagRetentionRule
- type TagRetentionRuleArgs
- type TagRetentionRuleArray
- type TagRetentionRuleArrayInput
- type TagRetentionRuleArrayOutput
- func (TagRetentionRuleArrayOutput) ElementType() reflect.Type
- func (o TagRetentionRuleArrayOutput) Index(i pulumi.IntInput) TagRetentionRuleOutput
- func (o TagRetentionRuleArrayOutput) ToTagRetentionRuleArrayOutput() TagRetentionRuleArrayOutput
- func (o TagRetentionRuleArrayOutput) ToTagRetentionRuleArrayOutputWithContext(ctx context.Context) TagRetentionRuleArrayOutput
- type TagRetentionRuleInput
- type TagRetentionRuleMap
- type TagRetentionRuleMapInput
- type TagRetentionRuleMapOutput
- func (TagRetentionRuleMapOutput) ElementType() reflect.Type
- func (o TagRetentionRuleMapOutput) MapIndex(k pulumi.StringInput) TagRetentionRuleOutput
- func (o TagRetentionRuleMapOutput) ToTagRetentionRuleMapOutput() TagRetentionRuleMapOutput
- func (o TagRetentionRuleMapOutput) ToTagRetentionRuleMapOutputWithContext(ctx context.Context) TagRetentionRuleMapOutput
- type TagRetentionRuleOutput
- func (o TagRetentionRuleOutput) CronSetting() pulumi.StringOutput
- func (o TagRetentionRuleOutput) Disabled() pulumi.BoolPtrOutput
- func (TagRetentionRuleOutput) ElementType() reflect.Type
- func (o TagRetentionRuleOutput) NamespaceName() pulumi.StringOutput
- func (o TagRetentionRuleOutput) RegistryId() pulumi.StringOutput
- func (o TagRetentionRuleOutput) RetentionId() pulumi.IntOutput
- func (o TagRetentionRuleOutput) RetentionRule() TagRetentionRuleRetentionRuleOutput
- func (o TagRetentionRuleOutput) ToTagRetentionRuleOutput() TagRetentionRuleOutput
- func (o TagRetentionRuleOutput) ToTagRetentionRuleOutputWithContext(ctx context.Context) TagRetentionRuleOutput
- type TagRetentionRuleRetentionRule
- type TagRetentionRuleRetentionRuleArgs
- func (TagRetentionRuleRetentionRuleArgs) ElementType() reflect.Type
- func (i TagRetentionRuleRetentionRuleArgs) ToTagRetentionRuleRetentionRuleOutput() TagRetentionRuleRetentionRuleOutput
- func (i TagRetentionRuleRetentionRuleArgs) ToTagRetentionRuleRetentionRuleOutputWithContext(ctx context.Context) TagRetentionRuleRetentionRuleOutput
- func (i TagRetentionRuleRetentionRuleArgs) ToTagRetentionRuleRetentionRulePtrOutput() TagRetentionRuleRetentionRulePtrOutput
- func (i TagRetentionRuleRetentionRuleArgs) ToTagRetentionRuleRetentionRulePtrOutputWithContext(ctx context.Context) TagRetentionRuleRetentionRulePtrOutput
- type TagRetentionRuleRetentionRuleInput
- type TagRetentionRuleRetentionRuleOutput
- func (TagRetentionRuleRetentionRuleOutput) ElementType() reflect.Type
- func (o TagRetentionRuleRetentionRuleOutput) Key() pulumi.StringOutput
- func (o TagRetentionRuleRetentionRuleOutput) ToTagRetentionRuleRetentionRuleOutput() TagRetentionRuleRetentionRuleOutput
- func (o TagRetentionRuleRetentionRuleOutput) ToTagRetentionRuleRetentionRuleOutputWithContext(ctx context.Context) TagRetentionRuleRetentionRuleOutput
- func (o TagRetentionRuleRetentionRuleOutput) ToTagRetentionRuleRetentionRulePtrOutput() TagRetentionRuleRetentionRulePtrOutput
- func (o TagRetentionRuleRetentionRuleOutput) ToTagRetentionRuleRetentionRulePtrOutputWithContext(ctx context.Context) TagRetentionRuleRetentionRulePtrOutput
- func (o TagRetentionRuleRetentionRuleOutput) Value() pulumi.IntOutput
- type TagRetentionRuleRetentionRulePtrInput
- type TagRetentionRuleRetentionRulePtrOutput
- func (o TagRetentionRuleRetentionRulePtrOutput) Elem() TagRetentionRuleRetentionRuleOutput
- func (TagRetentionRuleRetentionRulePtrOutput) ElementType() reflect.Type
- func (o TagRetentionRuleRetentionRulePtrOutput) Key() pulumi.StringPtrOutput
- func (o TagRetentionRuleRetentionRulePtrOutput) ToTagRetentionRuleRetentionRulePtrOutput() TagRetentionRuleRetentionRulePtrOutput
- func (o TagRetentionRuleRetentionRulePtrOutput) ToTagRetentionRuleRetentionRulePtrOutputWithContext(ctx context.Context) TagRetentionRuleRetentionRulePtrOutput
- func (o TagRetentionRuleRetentionRulePtrOutput) Value() pulumi.IntPtrOutput
- type TagRetentionRuleState
- 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.IntPtrOutputdeprecated
- 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
- type WebhookTrigger
- type WebhookTriggerArgs
- type WebhookTriggerArray
- type WebhookTriggerArrayInput
- type WebhookTriggerArrayOutput
- func (WebhookTriggerArrayOutput) ElementType() reflect.Type
- func (o WebhookTriggerArrayOutput) Index(i pulumi.IntInput) WebhookTriggerOutput
- func (o WebhookTriggerArrayOutput) ToWebhookTriggerArrayOutput() WebhookTriggerArrayOutput
- func (o WebhookTriggerArrayOutput) ToWebhookTriggerArrayOutputWithContext(ctx context.Context) WebhookTriggerArrayOutput
- type WebhookTriggerInput
- type WebhookTriggerMap
- type WebhookTriggerMapInput
- type WebhookTriggerMapOutput
- func (WebhookTriggerMapOutput) ElementType() reflect.Type
- func (o WebhookTriggerMapOutput) MapIndex(k pulumi.StringInput) WebhookTriggerOutput
- func (o WebhookTriggerMapOutput) ToWebhookTriggerMapOutput() WebhookTriggerMapOutput
- func (o WebhookTriggerMapOutput) ToWebhookTriggerMapOutputWithContext(ctx context.Context) WebhookTriggerMapOutput
- type WebhookTriggerOutput
- func (WebhookTriggerOutput) ElementType() reflect.Type
- func (o WebhookTriggerOutput) Namespace() pulumi.StringOutput
- func (o WebhookTriggerOutput) RegistryId() pulumi.StringOutput
- func (o WebhookTriggerOutput) Tags() pulumi.MapOutput
- func (o WebhookTriggerOutput) ToWebhookTriggerOutput() WebhookTriggerOutput
- func (o WebhookTriggerOutput) ToWebhookTriggerOutputWithContext(ctx context.Context) WebhookTriggerOutput
- func (o WebhookTriggerOutput) Trigger() WebhookTriggerTriggerOutput
- type WebhookTriggerState
- type WebhookTriggerTrigger
- type WebhookTriggerTriggerArgs
- func (WebhookTriggerTriggerArgs) ElementType() reflect.Type
- func (i WebhookTriggerTriggerArgs) ToWebhookTriggerTriggerOutput() WebhookTriggerTriggerOutput
- func (i WebhookTriggerTriggerArgs) ToWebhookTriggerTriggerOutputWithContext(ctx context.Context) WebhookTriggerTriggerOutput
- func (i WebhookTriggerTriggerArgs) ToWebhookTriggerTriggerPtrOutput() WebhookTriggerTriggerPtrOutput
- func (i WebhookTriggerTriggerArgs) ToWebhookTriggerTriggerPtrOutputWithContext(ctx context.Context) WebhookTriggerTriggerPtrOutput
- type WebhookTriggerTriggerInput
- type WebhookTriggerTriggerOutput
- func (o WebhookTriggerTriggerOutput) Condition() pulumi.StringOutput
- func (o WebhookTriggerTriggerOutput) Description() pulumi.StringPtrOutput
- func (WebhookTriggerTriggerOutput) ElementType() reflect.Type
- func (o WebhookTriggerTriggerOutput) Enabled() pulumi.BoolOutput
- func (o WebhookTriggerTriggerOutput) EventTypes() pulumi.StringArrayOutput
- func (o WebhookTriggerTriggerOutput) Id() pulumi.IntPtrOutput
- func (o WebhookTriggerTriggerOutput) Name() pulumi.StringOutput
- func (o WebhookTriggerTriggerOutput) NamespaceId() pulumi.IntPtrOutput
- func (o WebhookTriggerTriggerOutput) Targets() WebhookTriggerTriggerTargetArrayOutput
- func (o WebhookTriggerTriggerOutput) ToWebhookTriggerTriggerOutput() WebhookTriggerTriggerOutput
- func (o WebhookTriggerTriggerOutput) ToWebhookTriggerTriggerOutputWithContext(ctx context.Context) WebhookTriggerTriggerOutput
- func (o WebhookTriggerTriggerOutput) ToWebhookTriggerTriggerPtrOutput() WebhookTriggerTriggerPtrOutput
- func (o WebhookTriggerTriggerOutput) ToWebhookTriggerTriggerPtrOutputWithContext(ctx context.Context) WebhookTriggerTriggerPtrOutput
- type WebhookTriggerTriggerPtrInput
- type WebhookTriggerTriggerPtrOutput
- func (o WebhookTriggerTriggerPtrOutput) Condition() pulumi.StringPtrOutput
- func (o WebhookTriggerTriggerPtrOutput) Description() pulumi.StringPtrOutput
- func (o WebhookTriggerTriggerPtrOutput) Elem() WebhookTriggerTriggerOutput
- func (WebhookTriggerTriggerPtrOutput) ElementType() reflect.Type
- func (o WebhookTriggerTriggerPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o WebhookTriggerTriggerPtrOutput) EventTypes() pulumi.StringArrayOutput
- func (o WebhookTriggerTriggerPtrOutput) Id() pulumi.IntPtrOutput
- func (o WebhookTriggerTriggerPtrOutput) Name() pulumi.StringPtrOutput
- func (o WebhookTriggerTriggerPtrOutput) NamespaceId() pulumi.IntPtrOutput
- func (o WebhookTriggerTriggerPtrOutput) Targets() WebhookTriggerTriggerTargetArrayOutput
- func (o WebhookTriggerTriggerPtrOutput) ToWebhookTriggerTriggerPtrOutput() WebhookTriggerTriggerPtrOutput
- func (o WebhookTriggerTriggerPtrOutput) ToWebhookTriggerTriggerPtrOutputWithContext(ctx context.Context) WebhookTriggerTriggerPtrOutput
- type WebhookTriggerTriggerTarget
- type WebhookTriggerTriggerTargetArgs
- func (WebhookTriggerTriggerTargetArgs) ElementType() reflect.Type
- func (i WebhookTriggerTriggerTargetArgs) ToWebhookTriggerTriggerTargetOutput() WebhookTriggerTriggerTargetOutput
- func (i WebhookTriggerTriggerTargetArgs) ToWebhookTriggerTriggerTargetOutputWithContext(ctx context.Context) WebhookTriggerTriggerTargetOutput
- type WebhookTriggerTriggerTargetArray
- func (WebhookTriggerTriggerTargetArray) ElementType() reflect.Type
- func (i WebhookTriggerTriggerTargetArray) ToWebhookTriggerTriggerTargetArrayOutput() WebhookTriggerTriggerTargetArrayOutput
- func (i WebhookTriggerTriggerTargetArray) ToWebhookTriggerTriggerTargetArrayOutputWithContext(ctx context.Context) WebhookTriggerTriggerTargetArrayOutput
- type WebhookTriggerTriggerTargetArrayInput
- type WebhookTriggerTriggerTargetArrayOutput
- func (WebhookTriggerTriggerTargetArrayOutput) ElementType() reflect.Type
- func (o WebhookTriggerTriggerTargetArrayOutput) Index(i pulumi.IntInput) WebhookTriggerTriggerTargetOutput
- func (o WebhookTriggerTriggerTargetArrayOutput) ToWebhookTriggerTriggerTargetArrayOutput() WebhookTriggerTriggerTargetArrayOutput
- func (o WebhookTriggerTriggerTargetArrayOutput) ToWebhookTriggerTriggerTargetArrayOutputWithContext(ctx context.Context) WebhookTriggerTriggerTargetArrayOutput
- type WebhookTriggerTriggerTargetHeader
- type WebhookTriggerTriggerTargetHeaderArgs
- func (WebhookTriggerTriggerTargetHeaderArgs) ElementType() reflect.Type
- func (i WebhookTriggerTriggerTargetHeaderArgs) ToWebhookTriggerTriggerTargetHeaderOutput() WebhookTriggerTriggerTargetHeaderOutput
- func (i WebhookTriggerTriggerTargetHeaderArgs) ToWebhookTriggerTriggerTargetHeaderOutputWithContext(ctx context.Context) WebhookTriggerTriggerTargetHeaderOutput
- type WebhookTriggerTriggerTargetHeaderArray
- func (WebhookTriggerTriggerTargetHeaderArray) ElementType() reflect.Type
- func (i WebhookTriggerTriggerTargetHeaderArray) ToWebhookTriggerTriggerTargetHeaderArrayOutput() WebhookTriggerTriggerTargetHeaderArrayOutput
- func (i WebhookTriggerTriggerTargetHeaderArray) ToWebhookTriggerTriggerTargetHeaderArrayOutputWithContext(ctx context.Context) WebhookTriggerTriggerTargetHeaderArrayOutput
- type WebhookTriggerTriggerTargetHeaderArrayInput
- type WebhookTriggerTriggerTargetHeaderArrayOutput
- func (WebhookTriggerTriggerTargetHeaderArrayOutput) ElementType() reflect.Type
- func (o WebhookTriggerTriggerTargetHeaderArrayOutput) Index(i pulumi.IntInput) WebhookTriggerTriggerTargetHeaderOutput
- func (o WebhookTriggerTriggerTargetHeaderArrayOutput) ToWebhookTriggerTriggerTargetHeaderArrayOutput() WebhookTriggerTriggerTargetHeaderArrayOutput
- func (o WebhookTriggerTriggerTargetHeaderArrayOutput) ToWebhookTriggerTriggerTargetHeaderArrayOutputWithContext(ctx context.Context) WebhookTriggerTriggerTargetHeaderArrayOutput
- type WebhookTriggerTriggerTargetHeaderInput
- type WebhookTriggerTriggerTargetHeaderOutput
- func (WebhookTriggerTriggerTargetHeaderOutput) ElementType() reflect.Type
- func (o WebhookTriggerTriggerTargetHeaderOutput) Key() pulumi.StringOutput
- func (o WebhookTriggerTriggerTargetHeaderOutput) ToWebhookTriggerTriggerTargetHeaderOutput() WebhookTriggerTriggerTargetHeaderOutput
- func (o WebhookTriggerTriggerTargetHeaderOutput) ToWebhookTriggerTriggerTargetHeaderOutputWithContext(ctx context.Context) WebhookTriggerTriggerTargetHeaderOutput
- func (o WebhookTriggerTriggerTargetHeaderOutput) Values() pulumi.StringArrayOutput
- type WebhookTriggerTriggerTargetInput
- type WebhookTriggerTriggerTargetOutput
- func (o WebhookTriggerTriggerTargetOutput) Address() pulumi.StringOutput
- func (WebhookTriggerTriggerTargetOutput) ElementType() reflect.Type
- func (o WebhookTriggerTriggerTargetOutput) Headers() WebhookTriggerTriggerTargetHeaderArrayOutput
- func (o WebhookTriggerTriggerTargetOutput) ToWebhookTriggerTriggerTargetOutput() WebhookTriggerTriggerTargetOutput
- func (o WebhookTriggerTriggerTargetOutput) ToWebhookTriggerTriggerTargetOutputWithContext(ctx context.Context) WebhookTriggerTriggerTargetOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateImageSignatureOperation ¶ added in v0.1.3
type CreateImageSignatureOperation struct { pulumi.CustomResourceState // image version name. ImageVersion pulumi.StringOutput `pulumi:"imageVersion"` // namespace name. NamespaceName pulumi.StringOutput `pulumi:"namespaceName"` // instance id. RegistryId pulumi.StringOutput `pulumi:"registryId"` // repository name. RepositoryName pulumi.StringOutput `pulumi:"repositoryName"` }
Provides a resource to operate a tcr image signature.
## Example Usage
<!--Start PulumiCodeChooser --> ```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 { exampleInstance, err := Tcr.NewInstance(ctx, "exampleInstance", &Tcr.InstanceArgs{ InstanceType: pulumi.String("premium"), Tags: pulumi.Map{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } exampleNamespace, err := Tcr.NewNamespace(ctx, "exampleNamespace", &Tcr.NamespaceArgs{ InstanceId: exampleInstance.ID(), IsPublic: pulumi.Bool(true), IsAutoScan: pulumi.Bool(true), IsPreventVul: pulumi.Bool(true), Severity: pulumi.String("medium"), CveWhitelistItems: tcr.NamespaceCveWhitelistItemArray{ &tcr.NamespaceCveWhitelistItemArgs{ CveId: pulumi.String("cve-xxxxx"), }, }, }) if err != nil { return err } exampleRepository, err := Tcr.NewRepository(ctx, "exampleRepository", &Tcr.RepositoryArgs{ InstanceId: exampleInstance.ID(), NamespaceName: exampleNamespace.Name, BriefDesc: pulumi.String("111"), Description: pulumi.String("111111111111111111111111111111111111"), }) if err != nil { return err } _, err = Tcr.NewCreateImageSignatureOperation(ctx, "exampleCreateImageSignatureOperation", &Tcr.CreateImageSignatureOperationArgs{ RegistryId: exampleInstance.ID(), NamespaceName: exampleNamespace.Name, RepositoryName: exampleRepository.Name, ImageVersion: pulumi.String("v1"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
tcr image_signature_operation can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Tcr/createImageSignatureOperation:CreateImageSignatureOperation image_signature_operation image_signature_operation_id ```
func GetCreateImageSignatureOperation ¶ added in v0.1.3
func GetCreateImageSignatureOperation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CreateImageSignatureOperationState, opts ...pulumi.ResourceOption) (*CreateImageSignatureOperation, error)
GetCreateImageSignatureOperation gets an existing CreateImageSignatureOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCreateImageSignatureOperation ¶ added in v0.1.3
func NewCreateImageSignatureOperation(ctx *pulumi.Context, name string, args *CreateImageSignatureOperationArgs, opts ...pulumi.ResourceOption) (*CreateImageSignatureOperation, error)
NewCreateImageSignatureOperation registers a new resource with the given unique name, arguments, and options.
func (*CreateImageSignatureOperation) ElementType ¶ added in v0.1.3
func (*CreateImageSignatureOperation) ElementType() reflect.Type
func (*CreateImageSignatureOperation) ToCreateImageSignatureOperationOutput ¶ added in v0.1.3
func (i *CreateImageSignatureOperation) ToCreateImageSignatureOperationOutput() CreateImageSignatureOperationOutput
func (*CreateImageSignatureOperation) ToCreateImageSignatureOperationOutputWithContext ¶ added in v0.1.3
func (i *CreateImageSignatureOperation) ToCreateImageSignatureOperationOutputWithContext(ctx context.Context) CreateImageSignatureOperationOutput
type CreateImageSignatureOperationArgs ¶ added in v0.1.3
type CreateImageSignatureOperationArgs struct { // image version name. ImageVersion pulumi.StringInput // namespace name. NamespaceName pulumi.StringInput // instance id. RegistryId pulumi.StringInput // repository name. RepositoryName pulumi.StringInput }
The set of arguments for constructing a CreateImageSignatureOperation resource.
func (CreateImageSignatureOperationArgs) ElementType ¶ added in v0.1.3
func (CreateImageSignatureOperationArgs) ElementType() reflect.Type
type CreateImageSignatureOperationArray ¶ added in v0.1.3
type CreateImageSignatureOperationArray []CreateImageSignatureOperationInput
func (CreateImageSignatureOperationArray) ElementType ¶ added in v0.1.3
func (CreateImageSignatureOperationArray) ElementType() reflect.Type
func (CreateImageSignatureOperationArray) ToCreateImageSignatureOperationArrayOutput ¶ added in v0.1.3
func (i CreateImageSignatureOperationArray) ToCreateImageSignatureOperationArrayOutput() CreateImageSignatureOperationArrayOutput
func (CreateImageSignatureOperationArray) ToCreateImageSignatureOperationArrayOutputWithContext ¶ added in v0.1.3
func (i CreateImageSignatureOperationArray) ToCreateImageSignatureOperationArrayOutputWithContext(ctx context.Context) CreateImageSignatureOperationArrayOutput
type CreateImageSignatureOperationArrayInput ¶ added in v0.1.3
type CreateImageSignatureOperationArrayInput interface { pulumi.Input ToCreateImageSignatureOperationArrayOutput() CreateImageSignatureOperationArrayOutput ToCreateImageSignatureOperationArrayOutputWithContext(context.Context) CreateImageSignatureOperationArrayOutput }
CreateImageSignatureOperationArrayInput is an input type that accepts CreateImageSignatureOperationArray and CreateImageSignatureOperationArrayOutput values. You can construct a concrete instance of `CreateImageSignatureOperationArrayInput` via:
CreateImageSignatureOperationArray{ CreateImageSignatureOperationArgs{...} }
type CreateImageSignatureOperationArrayOutput ¶ added in v0.1.3
type CreateImageSignatureOperationArrayOutput struct{ *pulumi.OutputState }
func (CreateImageSignatureOperationArrayOutput) ElementType ¶ added in v0.1.3
func (CreateImageSignatureOperationArrayOutput) ElementType() reflect.Type
func (CreateImageSignatureOperationArrayOutput) ToCreateImageSignatureOperationArrayOutput ¶ added in v0.1.3
func (o CreateImageSignatureOperationArrayOutput) ToCreateImageSignatureOperationArrayOutput() CreateImageSignatureOperationArrayOutput
func (CreateImageSignatureOperationArrayOutput) ToCreateImageSignatureOperationArrayOutputWithContext ¶ added in v0.1.3
func (o CreateImageSignatureOperationArrayOutput) ToCreateImageSignatureOperationArrayOutputWithContext(ctx context.Context) CreateImageSignatureOperationArrayOutput
type CreateImageSignatureOperationInput ¶ added in v0.1.3
type CreateImageSignatureOperationInput interface { pulumi.Input ToCreateImageSignatureOperationOutput() CreateImageSignatureOperationOutput ToCreateImageSignatureOperationOutputWithContext(ctx context.Context) CreateImageSignatureOperationOutput }
type CreateImageSignatureOperationMap ¶ added in v0.1.3
type CreateImageSignatureOperationMap map[string]CreateImageSignatureOperationInput
func (CreateImageSignatureOperationMap) ElementType ¶ added in v0.1.3
func (CreateImageSignatureOperationMap) ElementType() reflect.Type
func (CreateImageSignatureOperationMap) ToCreateImageSignatureOperationMapOutput ¶ added in v0.1.3
func (i CreateImageSignatureOperationMap) ToCreateImageSignatureOperationMapOutput() CreateImageSignatureOperationMapOutput
func (CreateImageSignatureOperationMap) ToCreateImageSignatureOperationMapOutputWithContext ¶ added in v0.1.3
func (i CreateImageSignatureOperationMap) ToCreateImageSignatureOperationMapOutputWithContext(ctx context.Context) CreateImageSignatureOperationMapOutput
type CreateImageSignatureOperationMapInput ¶ added in v0.1.3
type CreateImageSignatureOperationMapInput interface { pulumi.Input ToCreateImageSignatureOperationMapOutput() CreateImageSignatureOperationMapOutput ToCreateImageSignatureOperationMapOutputWithContext(context.Context) CreateImageSignatureOperationMapOutput }
CreateImageSignatureOperationMapInput is an input type that accepts CreateImageSignatureOperationMap and CreateImageSignatureOperationMapOutput values. You can construct a concrete instance of `CreateImageSignatureOperationMapInput` via:
CreateImageSignatureOperationMap{ "key": CreateImageSignatureOperationArgs{...} }
type CreateImageSignatureOperationMapOutput ¶ added in v0.1.3
type CreateImageSignatureOperationMapOutput struct{ *pulumi.OutputState }
func (CreateImageSignatureOperationMapOutput) ElementType ¶ added in v0.1.3
func (CreateImageSignatureOperationMapOutput) ElementType() reflect.Type
func (CreateImageSignatureOperationMapOutput) MapIndex ¶ added in v0.1.3
func (o CreateImageSignatureOperationMapOutput) MapIndex(k pulumi.StringInput) CreateImageSignatureOperationOutput
func (CreateImageSignatureOperationMapOutput) ToCreateImageSignatureOperationMapOutput ¶ added in v0.1.3
func (o CreateImageSignatureOperationMapOutput) ToCreateImageSignatureOperationMapOutput() CreateImageSignatureOperationMapOutput
func (CreateImageSignatureOperationMapOutput) ToCreateImageSignatureOperationMapOutputWithContext ¶ added in v0.1.3
func (o CreateImageSignatureOperationMapOutput) ToCreateImageSignatureOperationMapOutputWithContext(ctx context.Context) CreateImageSignatureOperationMapOutput
type CreateImageSignatureOperationOutput ¶ added in v0.1.3
type CreateImageSignatureOperationOutput struct{ *pulumi.OutputState }
func (CreateImageSignatureOperationOutput) ElementType ¶ added in v0.1.3
func (CreateImageSignatureOperationOutput) ElementType() reflect.Type
func (CreateImageSignatureOperationOutput) ImageVersion ¶ added in v0.1.3
func (o CreateImageSignatureOperationOutput) ImageVersion() pulumi.StringOutput
image version name.
func (CreateImageSignatureOperationOutput) NamespaceName ¶ added in v0.1.3
func (o CreateImageSignatureOperationOutput) NamespaceName() pulumi.StringOutput
namespace name.
func (CreateImageSignatureOperationOutput) RegistryId ¶ added in v0.1.3
func (o CreateImageSignatureOperationOutput) RegistryId() pulumi.StringOutput
instance id.
func (CreateImageSignatureOperationOutput) RepositoryName ¶ added in v0.1.3
func (o CreateImageSignatureOperationOutput) RepositoryName() pulumi.StringOutput
repository name.
func (CreateImageSignatureOperationOutput) ToCreateImageSignatureOperationOutput ¶ added in v0.1.3
func (o CreateImageSignatureOperationOutput) ToCreateImageSignatureOperationOutput() CreateImageSignatureOperationOutput
func (CreateImageSignatureOperationOutput) ToCreateImageSignatureOperationOutputWithContext ¶ added in v0.1.3
func (o CreateImageSignatureOperationOutput) ToCreateImageSignatureOperationOutputWithContext(ctx context.Context) CreateImageSignatureOperationOutput
type CreateImageSignatureOperationState ¶ added in v0.1.3
type CreateImageSignatureOperationState struct { // image version name. ImageVersion pulumi.StringPtrInput // namespace name. NamespaceName pulumi.StringPtrInput // instance id. RegistryId pulumi.StringPtrInput // repository name. RepositoryName pulumi.StringPtrInput }
func (CreateImageSignatureOperationState) ElementType ¶ added in v0.1.3
func (CreateImageSignatureOperationState) ElementType() reflect.Type
type CustomizedDomain ¶ added in v0.1.3
type CustomizedDomain struct { pulumi.CustomResourceState // certificate id. CertificateId pulumi.StringOutput `pulumi:"certificateId"` // custom domain name. DomainName pulumi.StringOutput `pulumi:"domainName"` // instance id. RegistryId pulumi.StringOutput `pulumi:"registryId"` // Tag description list. Tags pulumi.MapOutput `pulumi:"tags"` }
Provides a resource to create a tcr customized domain
## Example Usage
### Create a tcr customized domain
<!--Start PulumiCodeChooser --> ```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 { exampleInstance, err := Tcr.NewInstance(ctx, "exampleInstance", &Tcr.InstanceArgs{ InstanceType: pulumi.String("premium"), Tags: pulumi.Map{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } _, err = Tcr.NewCustomizedDomain(ctx, "exampleCustomizedDomain", &Tcr.CustomizedDomainArgs{ RegistryId: exampleInstance.ID(), DomainName: pulumi.String("www.test.com"), CertificateId: pulumi.String("your_cert_id"), Tags: pulumi.Map{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
tcr customized_domain can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Tcr/customizedDomain:CustomizedDomain customized_domain customized_domain_id ```
func GetCustomizedDomain ¶ added in v0.1.3
func GetCustomizedDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomizedDomainState, opts ...pulumi.ResourceOption) (*CustomizedDomain, error)
GetCustomizedDomain gets an existing CustomizedDomain resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCustomizedDomain ¶ added in v0.1.3
func NewCustomizedDomain(ctx *pulumi.Context, name string, args *CustomizedDomainArgs, opts ...pulumi.ResourceOption) (*CustomizedDomain, error)
NewCustomizedDomain registers a new resource with the given unique name, arguments, and options.
func (*CustomizedDomain) ElementType ¶ added in v0.1.3
func (*CustomizedDomain) ElementType() reflect.Type
func (*CustomizedDomain) ToCustomizedDomainOutput ¶ added in v0.1.3
func (i *CustomizedDomain) ToCustomizedDomainOutput() CustomizedDomainOutput
func (*CustomizedDomain) ToCustomizedDomainOutputWithContext ¶ added in v0.1.3
func (i *CustomizedDomain) ToCustomizedDomainOutputWithContext(ctx context.Context) CustomizedDomainOutput
type CustomizedDomainArgs ¶ added in v0.1.3
type CustomizedDomainArgs struct { // certificate id. CertificateId pulumi.StringInput // custom domain name. DomainName pulumi.StringInput // instance id. RegistryId pulumi.StringInput // Tag description list. Tags pulumi.MapInput }
The set of arguments for constructing a CustomizedDomain resource.
func (CustomizedDomainArgs) ElementType ¶ added in v0.1.3
func (CustomizedDomainArgs) ElementType() reflect.Type
type CustomizedDomainArray ¶ added in v0.1.3
type CustomizedDomainArray []CustomizedDomainInput
func (CustomizedDomainArray) ElementType ¶ added in v0.1.3
func (CustomizedDomainArray) ElementType() reflect.Type
func (CustomizedDomainArray) ToCustomizedDomainArrayOutput ¶ added in v0.1.3
func (i CustomizedDomainArray) ToCustomizedDomainArrayOutput() CustomizedDomainArrayOutput
func (CustomizedDomainArray) ToCustomizedDomainArrayOutputWithContext ¶ added in v0.1.3
func (i CustomizedDomainArray) ToCustomizedDomainArrayOutputWithContext(ctx context.Context) CustomizedDomainArrayOutput
type CustomizedDomainArrayInput ¶ added in v0.1.3
type CustomizedDomainArrayInput interface { pulumi.Input ToCustomizedDomainArrayOutput() CustomizedDomainArrayOutput ToCustomizedDomainArrayOutputWithContext(context.Context) CustomizedDomainArrayOutput }
CustomizedDomainArrayInput is an input type that accepts CustomizedDomainArray and CustomizedDomainArrayOutput values. You can construct a concrete instance of `CustomizedDomainArrayInput` via:
CustomizedDomainArray{ CustomizedDomainArgs{...} }
type CustomizedDomainArrayOutput ¶ added in v0.1.3
type CustomizedDomainArrayOutput struct{ *pulumi.OutputState }
func (CustomizedDomainArrayOutput) ElementType ¶ added in v0.1.3
func (CustomizedDomainArrayOutput) ElementType() reflect.Type
func (CustomizedDomainArrayOutput) Index ¶ added in v0.1.3
func (o CustomizedDomainArrayOutput) Index(i pulumi.IntInput) CustomizedDomainOutput
func (CustomizedDomainArrayOutput) ToCustomizedDomainArrayOutput ¶ added in v0.1.3
func (o CustomizedDomainArrayOutput) ToCustomizedDomainArrayOutput() CustomizedDomainArrayOutput
func (CustomizedDomainArrayOutput) ToCustomizedDomainArrayOutputWithContext ¶ added in v0.1.3
func (o CustomizedDomainArrayOutput) ToCustomizedDomainArrayOutputWithContext(ctx context.Context) CustomizedDomainArrayOutput
type CustomizedDomainInput ¶ added in v0.1.3
type CustomizedDomainInput interface { pulumi.Input ToCustomizedDomainOutput() CustomizedDomainOutput ToCustomizedDomainOutputWithContext(ctx context.Context) CustomizedDomainOutput }
type CustomizedDomainMap ¶ added in v0.1.3
type CustomizedDomainMap map[string]CustomizedDomainInput
func (CustomizedDomainMap) ElementType ¶ added in v0.1.3
func (CustomizedDomainMap) ElementType() reflect.Type
func (CustomizedDomainMap) ToCustomizedDomainMapOutput ¶ added in v0.1.3
func (i CustomizedDomainMap) ToCustomizedDomainMapOutput() CustomizedDomainMapOutput
func (CustomizedDomainMap) ToCustomizedDomainMapOutputWithContext ¶ added in v0.1.3
func (i CustomizedDomainMap) ToCustomizedDomainMapOutputWithContext(ctx context.Context) CustomizedDomainMapOutput
type CustomizedDomainMapInput ¶ added in v0.1.3
type CustomizedDomainMapInput interface { pulumi.Input ToCustomizedDomainMapOutput() CustomizedDomainMapOutput ToCustomizedDomainMapOutputWithContext(context.Context) CustomizedDomainMapOutput }
CustomizedDomainMapInput is an input type that accepts CustomizedDomainMap and CustomizedDomainMapOutput values. You can construct a concrete instance of `CustomizedDomainMapInput` via:
CustomizedDomainMap{ "key": CustomizedDomainArgs{...} }
type CustomizedDomainMapOutput ¶ added in v0.1.3
type CustomizedDomainMapOutput struct{ *pulumi.OutputState }
func (CustomizedDomainMapOutput) ElementType ¶ added in v0.1.3
func (CustomizedDomainMapOutput) ElementType() reflect.Type
func (CustomizedDomainMapOutput) MapIndex ¶ added in v0.1.3
func (o CustomizedDomainMapOutput) MapIndex(k pulumi.StringInput) CustomizedDomainOutput
func (CustomizedDomainMapOutput) ToCustomizedDomainMapOutput ¶ added in v0.1.3
func (o CustomizedDomainMapOutput) ToCustomizedDomainMapOutput() CustomizedDomainMapOutput
func (CustomizedDomainMapOutput) ToCustomizedDomainMapOutputWithContext ¶ added in v0.1.3
func (o CustomizedDomainMapOutput) ToCustomizedDomainMapOutputWithContext(ctx context.Context) CustomizedDomainMapOutput
type CustomizedDomainOutput ¶ added in v0.1.3
type CustomizedDomainOutput struct{ *pulumi.OutputState }
func (CustomizedDomainOutput) CertificateId ¶ added in v0.1.3
func (o CustomizedDomainOutput) CertificateId() pulumi.StringOutput
certificate id.
func (CustomizedDomainOutput) DomainName ¶ added in v0.1.3
func (o CustomizedDomainOutput) DomainName() pulumi.StringOutput
custom domain name.
func (CustomizedDomainOutput) ElementType ¶ added in v0.1.3
func (CustomizedDomainOutput) ElementType() reflect.Type
func (CustomizedDomainOutput) RegistryId ¶ added in v0.1.3
func (o CustomizedDomainOutput) RegistryId() pulumi.StringOutput
instance id.
func (CustomizedDomainOutput) Tags ¶ added in v0.1.3
func (o CustomizedDomainOutput) Tags() pulumi.MapOutput
Tag description list.
func (CustomizedDomainOutput) ToCustomizedDomainOutput ¶ added in v0.1.3
func (o CustomizedDomainOutput) ToCustomizedDomainOutput() CustomizedDomainOutput
func (CustomizedDomainOutput) ToCustomizedDomainOutputWithContext ¶ added in v0.1.3
func (o CustomizedDomainOutput) ToCustomizedDomainOutputWithContext(ctx context.Context) CustomizedDomainOutput
type CustomizedDomainState ¶ added in v0.1.3
type CustomizedDomainState struct { // certificate id. CertificateId pulumi.StringPtrInput // custom domain name. DomainName pulumi.StringPtrInput // instance id. RegistryId pulumi.StringPtrInput // Tag description list. Tags pulumi.MapInput }
func (CustomizedDomainState) ElementType ¶ added in v0.1.3
func (CustomizedDomainState) ElementType() reflect.Type
type DeleteImageOperation ¶ added in v0.1.3
type DeleteImageOperation struct { pulumi.CustomResourceState // image version name. ImageVersion pulumi.StringOutput `pulumi:"imageVersion"` // namespace name. NamespaceName pulumi.StringOutput `pulumi:"namespaceName"` // instance id. RegistryId pulumi.StringOutput `pulumi:"registryId"` // repository name. RepositoryName pulumi.StringOutput `pulumi:"repositoryName"` }
Provides a resource to delete the specified tcr image.
## Example Usage
### To delete the specified image
<!--Start PulumiCodeChooser --> ```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 { exampleInstance, err := Tcr.NewInstance(ctx, "exampleInstance", &Tcr.InstanceArgs{ InstanceType: pulumi.String("premium"), Tags: pulumi.Map{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } exampleNamespace, err := Tcr.NewNamespace(ctx, "exampleNamespace", &Tcr.NamespaceArgs{ InstanceId: exampleInstance.ID(), IsPublic: pulumi.Bool(true), IsAutoScan: pulumi.Bool(true), IsPreventVul: pulumi.Bool(true), Severity: pulumi.String("medium"), CveWhitelistItems: tcr.NamespaceCveWhitelistItemArray{ &tcr.NamespaceCveWhitelistItemArgs{ CveId: pulumi.String("cve-xxxxx"), }, }, }) if err != nil { return err } _, err = Tcr.NewDeleteImageOperation(ctx, "exampleDeleteImageOperation", &Tcr.DeleteImageOperationArgs{ RegistryId: exampleInstance.ID(), RepositoryName: pulumi.String("repo"), ImageVersion: pulumi.String("v1"), NamespaceName: exampleNamespace.Name, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetDeleteImageOperation ¶ added in v0.1.3
func GetDeleteImageOperation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeleteImageOperationState, opts ...pulumi.ResourceOption) (*DeleteImageOperation, error)
GetDeleteImageOperation gets an existing DeleteImageOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDeleteImageOperation ¶ added in v0.1.3
func NewDeleteImageOperation(ctx *pulumi.Context, name string, args *DeleteImageOperationArgs, opts ...pulumi.ResourceOption) (*DeleteImageOperation, error)
NewDeleteImageOperation registers a new resource with the given unique name, arguments, and options.
func (*DeleteImageOperation) ElementType ¶ added in v0.1.3
func (*DeleteImageOperation) ElementType() reflect.Type
func (*DeleteImageOperation) ToDeleteImageOperationOutput ¶ added in v0.1.3
func (i *DeleteImageOperation) ToDeleteImageOperationOutput() DeleteImageOperationOutput
func (*DeleteImageOperation) ToDeleteImageOperationOutputWithContext ¶ added in v0.1.3
func (i *DeleteImageOperation) ToDeleteImageOperationOutputWithContext(ctx context.Context) DeleteImageOperationOutput
type DeleteImageOperationArgs ¶ added in v0.1.3
type DeleteImageOperationArgs struct { // image version name. ImageVersion pulumi.StringInput // namespace name. NamespaceName pulumi.StringInput // instance id. RegistryId pulumi.StringInput // repository name. RepositoryName pulumi.StringInput }
The set of arguments for constructing a DeleteImageOperation resource.
func (DeleteImageOperationArgs) ElementType ¶ added in v0.1.3
func (DeleteImageOperationArgs) ElementType() reflect.Type
type DeleteImageOperationArray ¶ added in v0.1.3
type DeleteImageOperationArray []DeleteImageOperationInput
func (DeleteImageOperationArray) ElementType ¶ added in v0.1.3
func (DeleteImageOperationArray) ElementType() reflect.Type
func (DeleteImageOperationArray) ToDeleteImageOperationArrayOutput ¶ added in v0.1.3
func (i DeleteImageOperationArray) ToDeleteImageOperationArrayOutput() DeleteImageOperationArrayOutput
func (DeleteImageOperationArray) ToDeleteImageOperationArrayOutputWithContext ¶ added in v0.1.3
func (i DeleteImageOperationArray) ToDeleteImageOperationArrayOutputWithContext(ctx context.Context) DeleteImageOperationArrayOutput
type DeleteImageOperationArrayInput ¶ added in v0.1.3
type DeleteImageOperationArrayInput interface { pulumi.Input ToDeleteImageOperationArrayOutput() DeleteImageOperationArrayOutput ToDeleteImageOperationArrayOutputWithContext(context.Context) DeleteImageOperationArrayOutput }
DeleteImageOperationArrayInput is an input type that accepts DeleteImageOperationArray and DeleteImageOperationArrayOutput values. You can construct a concrete instance of `DeleteImageOperationArrayInput` via:
DeleteImageOperationArray{ DeleteImageOperationArgs{...} }
type DeleteImageOperationArrayOutput ¶ added in v0.1.3
type DeleteImageOperationArrayOutput struct{ *pulumi.OutputState }
func (DeleteImageOperationArrayOutput) ElementType ¶ added in v0.1.3
func (DeleteImageOperationArrayOutput) ElementType() reflect.Type
func (DeleteImageOperationArrayOutput) Index ¶ added in v0.1.3
func (o DeleteImageOperationArrayOutput) Index(i pulumi.IntInput) DeleteImageOperationOutput
func (DeleteImageOperationArrayOutput) ToDeleteImageOperationArrayOutput ¶ added in v0.1.3
func (o DeleteImageOperationArrayOutput) ToDeleteImageOperationArrayOutput() DeleteImageOperationArrayOutput
func (DeleteImageOperationArrayOutput) ToDeleteImageOperationArrayOutputWithContext ¶ added in v0.1.3
func (o DeleteImageOperationArrayOutput) ToDeleteImageOperationArrayOutputWithContext(ctx context.Context) DeleteImageOperationArrayOutput
type DeleteImageOperationInput ¶ added in v0.1.3
type DeleteImageOperationInput interface { pulumi.Input ToDeleteImageOperationOutput() DeleteImageOperationOutput ToDeleteImageOperationOutputWithContext(ctx context.Context) DeleteImageOperationOutput }
type DeleteImageOperationMap ¶ added in v0.1.3
type DeleteImageOperationMap map[string]DeleteImageOperationInput
func (DeleteImageOperationMap) ElementType ¶ added in v0.1.3
func (DeleteImageOperationMap) ElementType() reflect.Type
func (DeleteImageOperationMap) ToDeleteImageOperationMapOutput ¶ added in v0.1.3
func (i DeleteImageOperationMap) ToDeleteImageOperationMapOutput() DeleteImageOperationMapOutput
func (DeleteImageOperationMap) ToDeleteImageOperationMapOutputWithContext ¶ added in v0.1.3
func (i DeleteImageOperationMap) ToDeleteImageOperationMapOutputWithContext(ctx context.Context) DeleteImageOperationMapOutput
type DeleteImageOperationMapInput ¶ added in v0.1.3
type DeleteImageOperationMapInput interface { pulumi.Input ToDeleteImageOperationMapOutput() DeleteImageOperationMapOutput ToDeleteImageOperationMapOutputWithContext(context.Context) DeleteImageOperationMapOutput }
DeleteImageOperationMapInput is an input type that accepts DeleteImageOperationMap and DeleteImageOperationMapOutput values. You can construct a concrete instance of `DeleteImageOperationMapInput` via:
DeleteImageOperationMap{ "key": DeleteImageOperationArgs{...} }
type DeleteImageOperationMapOutput ¶ added in v0.1.3
type DeleteImageOperationMapOutput struct{ *pulumi.OutputState }
func (DeleteImageOperationMapOutput) ElementType ¶ added in v0.1.3
func (DeleteImageOperationMapOutput) ElementType() reflect.Type
func (DeleteImageOperationMapOutput) MapIndex ¶ added in v0.1.3
func (o DeleteImageOperationMapOutput) MapIndex(k pulumi.StringInput) DeleteImageOperationOutput
func (DeleteImageOperationMapOutput) ToDeleteImageOperationMapOutput ¶ added in v0.1.3
func (o DeleteImageOperationMapOutput) ToDeleteImageOperationMapOutput() DeleteImageOperationMapOutput
func (DeleteImageOperationMapOutput) ToDeleteImageOperationMapOutputWithContext ¶ added in v0.1.3
func (o DeleteImageOperationMapOutput) ToDeleteImageOperationMapOutputWithContext(ctx context.Context) DeleteImageOperationMapOutput
type DeleteImageOperationOutput ¶ added in v0.1.3
type DeleteImageOperationOutput struct{ *pulumi.OutputState }
func (DeleteImageOperationOutput) ElementType ¶ added in v0.1.3
func (DeleteImageOperationOutput) ElementType() reflect.Type
func (DeleteImageOperationOutput) ImageVersion ¶ added in v0.1.3
func (o DeleteImageOperationOutput) ImageVersion() pulumi.StringOutput
image version name.
func (DeleteImageOperationOutput) NamespaceName ¶ added in v0.1.3
func (o DeleteImageOperationOutput) NamespaceName() pulumi.StringOutput
namespace name.
func (DeleteImageOperationOutput) RegistryId ¶ added in v0.1.3
func (o DeleteImageOperationOutput) RegistryId() pulumi.StringOutput
instance id.
func (DeleteImageOperationOutput) RepositoryName ¶ added in v0.1.3
func (o DeleteImageOperationOutput) RepositoryName() pulumi.StringOutput
repository name.
func (DeleteImageOperationOutput) ToDeleteImageOperationOutput ¶ added in v0.1.3
func (o DeleteImageOperationOutput) ToDeleteImageOperationOutput() DeleteImageOperationOutput
func (DeleteImageOperationOutput) ToDeleteImageOperationOutputWithContext ¶ added in v0.1.3
func (o DeleteImageOperationOutput) ToDeleteImageOperationOutputWithContext(ctx context.Context) DeleteImageOperationOutput
type DeleteImageOperationState ¶ added in v0.1.3
type DeleteImageOperationState struct { // image version name. ImageVersion pulumi.StringPtrInput // namespace name. NamespaceName pulumi.StringPtrInput // instance id. RegistryId pulumi.StringPtrInput // repository name. RepositoryName pulumi.StringPtrInput }
func (DeleteImageOperationState) ElementType ¶ added in v0.1.3
func (DeleteImageOperationState) ElementType() reflect.Type
type GetImageManifestsArgs ¶ added in v0.1.5
type GetImageManifestsArgs struct { // mirror version. ImageVersion string `pulumi:"imageVersion"` // namespace name. NamespaceName string `pulumi:"namespaceName"` // instance ID. RegistryId string `pulumi:"registryId"` // mirror warehouse name. RepositoryName string `pulumi:"repositoryName"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getImageManifests.
type GetImageManifestsOutputArgs ¶ added in v0.1.5
type GetImageManifestsOutputArgs struct { // mirror version. ImageVersion pulumi.StringInput `pulumi:"imageVersion"` // namespace name. NamespaceName pulumi.StringInput `pulumi:"namespaceName"` // instance ID. RegistryId pulumi.StringInput `pulumi:"registryId"` // mirror warehouse name. RepositoryName pulumi.StringInput `pulumi:"repositoryName"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getImageManifests.
func (GetImageManifestsOutputArgs) ElementType ¶ added in v0.1.5
func (GetImageManifestsOutputArgs) ElementType() reflect.Type
type GetImageManifestsResult ¶ added in v0.1.5
type GetImageManifestsResult struct { // configuration information of the image. Config string `pulumi:"config"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ImageVersion string `pulumi:"imageVersion"` // Manifest information of the image. Manifest string `pulumi:"manifest"` NamespaceName string `pulumi:"namespaceName"` RegistryId string `pulumi:"registryId"` RepositoryName string `pulumi:"repositoryName"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getImageManifests.
func GetImageManifests ¶ added in v0.1.5
func GetImageManifests(ctx *pulumi.Context, args *GetImageManifestsArgs, opts ...pulumi.InvokeOption) (*GetImageManifestsResult, error)
Use this data source to query detailed information of tcr imageManifests
## Example Usage
<!--Start PulumiCodeChooser --> ```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.GetImageManifests(ctx, &tcr.GetImageManifestsArgs{ ImageVersion: "v1", NamespaceName: "%s", RegistryId: "%s", RepositoryName: "%s", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetImageManifestsResultOutput ¶ added in v0.1.5
type GetImageManifestsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getImageManifests.
func GetImageManifestsOutput ¶ added in v0.1.5
func GetImageManifestsOutput(ctx *pulumi.Context, args GetImageManifestsOutputArgs, opts ...pulumi.InvokeOption) GetImageManifestsResultOutput
func (GetImageManifestsResultOutput) Config ¶ added in v0.1.5
func (o GetImageManifestsResultOutput) Config() pulumi.StringOutput
configuration information of the image.
func (GetImageManifestsResultOutput) ElementType ¶ added in v0.1.5
func (GetImageManifestsResultOutput) ElementType() reflect.Type
func (GetImageManifestsResultOutput) Id ¶ added in v0.1.5
func (o GetImageManifestsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetImageManifestsResultOutput) ImageVersion ¶ added in v0.1.5
func (o GetImageManifestsResultOutput) ImageVersion() pulumi.StringOutput
func (GetImageManifestsResultOutput) Manifest ¶ added in v0.1.5
func (o GetImageManifestsResultOutput) Manifest() pulumi.StringOutput
Manifest information of the image.
func (GetImageManifestsResultOutput) NamespaceName ¶ added in v0.1.5
func (o GetImageManifestsResultOutput) NamespaceName() pulumi.StringOutput
func (GetImageManifestsResultOutput) RegistryId ¶ added in v0.1.5
func (o GetImageManifestsResultOutput) RegistryId() pulumi.StringOutput
func (GetImageManifestsResultOutput) RepositoryName ¶ added in v0.1.5
func (o GetImageManifestsResultOutput) RepositoryName() pulumi.StringOutput
func (GetImageManifestsResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetImageManifestsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetImageManifestsResultOutput) ToGetImageManifestsResultOutput ¶ added in v0.1.5
func (o GetImageManifestsResultOutput) ToGetImageManifestsResultOutput() GetImageManifestsResultOutput
func (GetImageManifestsResultOutput) ToGetImageManifestsResultOutputWithContext ¶ added in v0.1.5
func (o GetImageManifestsResultOutput) ToGetImageManifestsResultOutputWithContext(ctx context.Context) GetImageManifestsResultOutput
type GetImagesArgs ¶ added in v0.1.3
type GetImagesArgs struct { // specify image digest for lookup. Digest *string `pulumi:"digest"` // specifies whether it is an exact match, true is an exact match, and not filled is a fuzzy match. ExactMatch *bool `pulumi:"exactMatch"` // image version name, default is fuzzy match. ImageVersion *string `pulumi:"imageVersion"` // namespace name. NamespaceName string `pulumi:"namespaceName"` // instance id. RegistryId string `pulumi:"registryId"` // repository name. RepositoryName string `pulumi:"repositoryName"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getImages.
type GetImagesImageInfoList ¶ added in v0.1.3
type GetImagesImageInfoList struct { // specify image digest for lookup. Digest string `pulumi:"digest"` // image version name, default is fuzzy match. ImageVersion string `pulumi:"imageVersion"` // product type,note: this field may return null, indicating that no valid value can be obtained. Kind string `pulumi:"kind"` // kms signature information,note: this field may return null, indicating that no valid value can be obtained. KmsSignature string `pulumi:"kmsSignature"` // image size (unit: byte). Size int `pulumi:"size"` // update time. UpdateTime string `pulumi:"updateTime"` }
type GetImagesImageInfoListArgs ¶ added in v0.1.3
type GetImagesImageInfoListArgs struct { // specify image digest for lookup. Digest pulumi.StringInput `pulumi:"digest"` // image version name, default is fuzzy match. ImageVersion pulumi.StringInput `pulumi:"imageVersion"` // product type,note: this field may return null, indicating that no valid value can be obtained. Kind pulumi.StringInput `pulumi:"kind"` // kms signature information,note: this field may return null, indicating that no valid value can be obtained. KmsSignature pulumi.StringInput `pulumi:"kmsSignature"` // image size (unit: byte). Size pulumi.IntInput `pulumi:"size"` // update time. UpdateTime pulumi.StringInput `pulumi:"updateTime"` }
func (GetImagesImageInfoListArgs) ElementType ¶ added in v0.1.3
func (GetImagesImageInfoListArgs) ElementType() reflect.Type
func (GetImagesImageInfoListArgs) ToGetImagesImageInfoListOutput ¶ added in v0.1.3
func (i GetImagesImageInfoListArgs) ToGetImagesImageInfoListOutput() GetImagesImageInfoListOutput
func (GetImagesImageInfoListArgs) ToGetImagesImageInfoListOutputWithContext ¶ added in v0.1.3
func (i GetImagesImageInfoListArgs) ToGetImagesImageInfoListOutputWithContext(ctx context.Context) GetImagesImageInfoListOutput
type GetImagesImageInfoListArray ¶ added in v0.1.3
type GetImagesImageInfoListArray []GetImagesImageInfoListInput
func (GetImagesImageInfoListArray) ElementType ¶ added in v0.1.3
func (GetImagesImageInfoListArray) ElementType() reflect.Type
func (GetImagesImageInfoListArray) ToGetImagesImageInfoListArrayOutput ¶ added in v0.1.3
func (i GetImagesImageInfoListArray) ToGetImagesImageInfoListArrayOutput() GetImagesImageInfoListArrayOutput
func (GetImagesImageInfoListArray) ToGetImagesImageInfoListArrayOutputWithContext ¶ added in v0.1.3
func (i GetImagesImageInfoListArray) ToGetImagesImageInfoListArrayOutputWithContext(ctx context.Context) GetImagesImageInfoListArrayOutput
type GetImagesImageInfoListArrayInput ¶ added in v0.1.3
type GetImagesImageInfoListArrayInput interface { pulumi.Input ToGetImagesImageInfoListArrayOutput() GetImagesImageInfoListArrayOutput ToGetImagesImageInfoListArrayOutputWithContext(context.Context) GetImagesImageInfoListArrayOutput }
GetImagesImageInfoListArrayInput is an input type that accepts GetImagesImageInfoListArray and GetImagesImageInfoListArrayOutput values. You can construct a concrete instance of `GetImagesImageInfoListArrayInput` via:
GetImagesImageInfoListArray{ GetImagesImageInfoListArgs{...} }
type GetImagesImageInfoListArrayOutput ¶ added in v0.1.3
type GetImagesImageInfoListArrayOutput struct{ *pulumi.OutputState }
func (GetImagesImageInfoListArrayOutput) ElementType ¶ added in v0.1.3
func (GetImagesImageInfoListArrayOutput) ElementType() reflect.Type
func (GetImagesImageInfoListArrayOutput) Index ¶ added in v0.1.3
func (o GetImagesImageInfoListArrayOutput) Index(i pulumi.IntInput) GetImagesImageInfoListOutput
func (GetImagesImageInfoListArrayOutput) ToGetImagesImageInfoListArrayOutput ¶ added in v0.1.3
func (o GetImagesImageInfoListArrayOutput) ToGetImagesImageInfoListArrayOutput() GetImagesImageInfoListArrayOutput
func (GetImagesImageInfoListArrayOutput) ToGetImagesImageInfoListArrayOutputWithContext ¶ added in v0.1.3
func (o GetImagesImageInfoListArrayOutput) ToGetImagesImageInfoListArrayOutputWithContext(ctx context.Context) GetImagesImageInfoListArrayOutput
type GetImagesImageInfoListInput ¶ added in v0.1.3
type GetImagesImageInfoListInput interface { pulumi.Input ToGetImagesImageInfoListOutput() GetImagesImageInfoListOutput ToGetImagesImageInfoListOutputWithContext(context.Context) GetImagesImageInfoListOutput }
GetImagesImageInfoListInput is an input type that accepts GetImagesImageInfoListArgs and GetImagesImageInfoListOutput values. You can construct a concrete instance of `GetImagesImageInfoListInput` via:
GetImagesImageInfoListArgs{...}
type GetImagesImageInfoListOutput ¶ added in v0.1.3
type GetImagesImageInfoListOutput struct{ *pulumi.OutputState }
func (GetImagesImageInfoListOutput) Digest ¶ added in v0.1.3
func (o GetImagesImageInfoListOutput) Digest() pulumi.StringOutput
specify image digest for lookup.
func (GetImagesImageInfoListOutput) ElementType ¶ added in v0.1.3
func (GetImagesImageInfoListOutput) ElementType() reflect.Type
func (GetImagesImageInfoListOutput) ImageVersion ¶ added in v0.1.3
func (o GetImagesImageInfoListOutput) ImageVersion() pulumi.StringOutput
image version name, default is fuzzy match.
func (GetImagesImageInfoListOutput) Kind ¶ added in v0.1.3
func (o GetImagesImageInfoListOutput) Kind() pulumi.StringOutput
product type,note: this field may return null, indicating that no valid value can be obtained.
func (GetImagesImageInfoListOutput) KmsSignature ¶ added in v0.1.3
func (o GetImagesImageInfoListOutput) KmsSignature() pulumi.StringOutput
kms signature information,note: this field may return null, indicating that no valid value can be obtained.
func (GetImagesImageInfoListOutput) Size ¶ added in v0.1.3
func (o GetImagesImageInfoListOutput) Size() pulumi.IntOutput
image size (unit: byte).
func (GetImagesImageInfoListOutput) ToGetImagesImageInfoListOutput ¶ added in v0.1.3
func (o GetImagesImageInfoListOutput) ToGetImagesImageInfoListOutput() GetImagesImageInfoListOutput
func (GetImagesImageInfoListOutput) ToGetImagesImageInfoListOutputWithContext ¶ added in v0.1.3
func (o GetImagesImageInfoListOutput) ToGetImagesImageInfoListOutputWithContext(ctx context.Context) GetImagesImageInfoListOutput
func (GetImagesImageInfoListOutput) UpdateTime ¶ added in v0.1.3
func (o GetImagesImageInfoListOutput) UpdateTime() pulumi.StringOutput
update time.
type GetImagesOutputArgs ¶ added in v0.1.3
type GetImagesOutputArgs struct { // specify image digest for lookup. Digest pulumi.StringPtrInput `pulumi:"digest"` // specifies whether it is an exact match, true is an exact match, and not filled is a fuzzy match. ExactMatch pulumi.BoolPtrInput `pulumi:"exactMatch"` // image version name, default is fuzzy match. ImageVersion pulumi.StringPtrInput `pulumi:"imageVersion"` // namespace name. NamespaceName pulumi.StringInput `pulumi:"namespaceName"` // instance id. RegistryId pulumi.StringInput `pulumi:"registryId"` // repository name. RepositoryName pulumi.StringInput `pulumi:"repositoryName"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getImages.
func (GetImagesOutputArgs) ElementType ¶ added in v0.1.3
func (GetImagesOutputArgs) ElementType() reflect.Type
type GetImagesResult ¶ added in v0.1.3
type GetImagesResult struct { // hash value. Digest *string `pulumi:"digest"` ExactMatch *bool `pulumi:"exactMatch"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // container image information list. ImageInfoLists []GetImagesImageInfoList `pulumi:"imageInfoLists"` // tag name. ImageVersion *string `pulumi:"imageVersion"` NamespaceName string `pulumi:"namespaceName"` RegistryId string `pulumi:"registryId"` RepositoryName string `pulumi:"repositoryName"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getImages.
func GetImages ¶ added in v0.1.3
func GetImages(ctx *pulumi.Context, args *GetImagesArgs, opts ...pulumi.InvokeOption) (*GetImagesResult, error)
Use this data source to query detailed information of tcr images
## Example Usage
<!--Start PulumiCodeChooser --> ```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.GetImages(ctx, &tcr.GetImagesArgs{ Digest: pulumi.StringRef("sha256:xxxxx"), ExactMatch: pulumi.BoolRef(false), ImageVersion: pulumi.StringRef("v1"), NamespaceName: "ns", RegistryId: "tcr-xxx", RepositoryName: "repo", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetImagesResultOutput ¶ added in v0.1.3
type GetImagesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getImages.
func GetImagesOutput ¶ added in v0.1.3
func GetImagesOutput(ctx *pulumi.Context, args GetImagesOutputArgs, opts ...pulumi.InvokeOption) GetImagesResultOutput
func (GetImagesResultOutput) Digest ¶ added in v0.1.3
func (o GetImagesResultOutput) Digest() pulumi.StringPtrOutput
hash value.
func (GetImagesResultOutput) ElementType ¶ added in v0.1.3
func (GetImagesResultOutput) ElementType() reflect.Type
func (GetImagesResultOutput) ExactMatch ¶ added in v0.1.3
func (o GetImagesResultOutput) ExactMatch() pulumi.BoolPtrOutput
func (GetImagesResultOutput) Id ¶ added in v0.1.3
func (o GetImagesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetImagesResultOutput) ImageInfoLists ¶ added in v0.1.3
func (o GetImagesResultOutput) ImageInfoLists() GetImagesImageInfoListArrayOutput
container image information list.
func (GetImagesResultOutput) ImageVersion ¶ added in v0.1.3
func (o GetImagesResultOutput) ImageVersion() pulumi.StringPtrOutput
tag name.
func (GetImagesResultOutput) NamespaceName ¶ added in v0.1.3
func (o GetImagesResultOutput) NamespaceName() pulumi.StringOutput
func (GetImagesResultOutput) RegistryId ¶ added in v0.1.3
func (o GetImagesResultOutput) RegistryId() pulumi.StringOutput
func (GetImagesResultOutput) RepositoryName ¶ added in v0.1.3
func (o GetImagesResultOutput) RepositoryName() pulumi.StringOutput
func (GetImagesResultOutput) ResultOutputFile ¶ added in v0.1.3
func (o GetImagesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetImagesResultOutput) ToGetImagesResultOutput ¶ added in v0.1.3
func (o GetImagesResultOutput) ToGetImagesResultOutput() GetImagesResultOutput
func (GetImagesResultOutput) ToGetImagesResultOutputWithContext ¶ added in v0.1.3
func (o GetImagesResultOutput) ToGetImagesResultOutputWithContext(ctx context.Context) GetImagesResultOutput
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
<!--Start PulumiCodeChooser --> ```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.GetInstances(ctx, &tcr.GetInstancesArgs{ Name: pulumi.StringRef("test"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
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 { // ID of TCR namespace. Id pulumi.IntInput `pulumi:"id"` // 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) Id ¶ added in v0.1.3
func (o GetNamespacesNamespaceListOutput) Id() pulumi.IntOutput
ID of TCR namespace.
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
<!--Start PulumiCodeChooser --> ```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.GetNamespaces(ctx, &tcr.GetNamespacesArgs{ InstanceId: "cls-satg5125", NamespaceName: pulumi.StringRef("test"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
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 GetReplicationInstanceCreateTasksArgs ¶ added in v0.1.5
type GetReplicationInstanceCreateTasksArgs struct { // synchronization instance region Id, see ReplicationRegionId in DescribeReplicationInstances. ReplicationRegionId int `pulumi:"replicationRegionId"` // synchronization instance Id, see RegistryId in DescribeReplicationInstances. ReplicationRegistryId string `pulumi:"replicationRegistryId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getReplicationInstanceCreateTasks.
type GetReplicationInstanceCreateTasksOutputArgs ¶ added in v0.1.5
type GetReplicationInstanceCreateTasksOutputArgs struct { // synchronization instance region Id, see ReplicationRegionId in DescribeReplicationInstances. ReplicationRegionId pulumi.IntInput `pulumi:"replicationRegionId"` // synchronization instance Id, see RegistryId in DescribeReplicationInstances. ReplicationRegistryId pulumi.StringInput `pulumi:"replicationRegistryId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getReplicationInstanceCreateTasks.
func (GetReplicationInstanceCreateTasksOutputArgs) ElementType ¶ added in v0.1.5
func (GetReplicationInstanceCreateTasksOutputArgs) ElementType() reflect.Type
type GetReplicationInstanceCreateTasksResult ¶ added in v0.1.5
type GetReplicationInstanceCreateTasksResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ReplicationRegionId int `pulumi:"replicationRegionId"` ReplicationRegistryId string `pulumi:"replicationRegistryId"` ResultOutputFile *string `pulumi:"resultOutputFile"` // overall task status. Status string `pulumi:"status"` // task details. TaskDetails []GetReplicationInstanceCreateTasksTaskDetail `pulumi:"taskDetails"` }
A collection of values returned by getReplicationInstanceCreateTasks.
func GetReplicationInstanceCreateTasks ¶ added in v0.1.5
func GetReplicationInstanceCreateTasks(ctx *pulumi.Context, args *GetReplicationInstanceCreateTasksArgs, opts ...pulumi.InvokeOption) (*GetReplicationInstanceCreateTasksResult, error)
Use this data source to query detailed information of tcr replicationInstanceCreateTasks
## Example Usage
<!--Start PulumiCodeChooser --> ```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.GetReplicationInstanceCreateTasks(ctx, &tcr.GetReplicationInstanceCreateTasksArgs{ ReplicationRegistryId: local.Dst_registry_id, ReplicationRegionId: local.Dst_region_id, }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetReplicationInstanceCreateTasksResultOutput ¶ added in v0.1.5
type GetReplicationInstanceCreateTasksResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getReplicationInstanceCreateTasks.
func GetReplicationInstanceCreateTasksOutput ¶ added in v0.1.5
func GetReplicationInstanceCreateTasksOutput(ctx *pulumi.Context, args GetReplicationInstanceCreateTasksOutputArgs, opts ...pulumi.InvokeOption) GetReplicationInstanceCreateTasksResultOutput
func (GetReplicationInstanceCreateTasksResultOutput) ElementType ¶ added in v0.1.5
func (GetReplicationInstanceCreateTasksResultOutput) ElementType() reflect.Type
func (GetReplicationInstanceCreateTasksResultOutput) Id ¶ added in v0.1.5
func (o GetReplicationInstanceCreateTasksResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetReplicationInstanceCreateTasksResultOutput) ReplicationRegionId ¶ added in v0.1.5
func (o GetReplicationInstanceCreateTasksResultOutput) ReplicationRegionId() pulumi.IntOutput
func (GetReplicationInstanceCreateTasksResultOutput) ReplicationRegistryId ¶ added in v0.1.5
func (o GetReplicationInstanceCreateTasksResultOutput) ReplicationRegistryId() pulumi.StringOutput
func (GetReplicationInstanceCreateTasksResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetReplicationInstanceCreateTasksResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetReplicationInstanceCreateTasksResultOutput) Status ¶ added in v0.1.5
func (o GetReplicationInstanceCreateTasksResultOutput) Status() pulumi.StringOutput
overall task status.
func (GetReplicationInstanceCreateTasksResultOutput) TaskDetails ¶ added in v0.1.5
func (o GetReplicationInstanceCreateTasksResultOutput) TaskDetails() GetReplicationInstanceCreateTasksTaskDetailArrayOutput
task details.
func (GetReplicationInstanceCreateTasksResultOutput) ToGetReplicationInstanceCreateTasksResultOutput ¶ added in v0.1.5
func (o GetReplicationInstanceCreateTasksResultOutput) ToGetReplicationInstanceCreateTasksResultOutput() GetReplicationInstanceCreateTasksResultOutput
func (GetReplicationInstanceCreateTasksResultOutput) ToGetReplicationInstanceCreateTasksResultOutputWithContext ¶ added in v0.1.5
func (o GetReplicationInstanceCreateTasksResultOutput) ToGetReplicationInstanceCreateTasksResultOutputWithContext(ctx context.Context) GetReplicationInstanceCreateTasksResultOutput
type GetReplicationInstanceCreateTasksTaskDetail ¶ added in v0.1.5
type GetReplicationInstanceCreateTasksTaskDetail struct { // task start name. CreatedTime string `pulumi:"createdTime"` // task end time. Note: This field may return null, indicating that no valid value can be obtained. FinishedTime string `pulumi:"finishedTime"` // Task status information. Note: This field may return null, indicating that no valid value can be obtained. TaskMessage string `pulumi:"taskMessage"` // task name. TaskName string `pulumi:"taskName"` // task status. TaskStatus string `pulumi:"taskStatus"` // task UUID. TaskUuid string `pulumi:"taskUuid"` }
type GetReplicationInstanceCreateTasksTaskDetailArgs ¶ added in v0.1.5
type GetReplicationInstanceCreateTasksTaskDetailArgs struct { // task start name. CreatedTime pulumi.StringInput `pulumi:"createdTime"` // task end time. Note: This field may return null, indicating that no valid value can be obtained. FinishedTime pulumi.StringInput `pulumi:"finishedTime"` // Task status information. Note: This field may return null, indicating that no valid value can be obtained. TaskMessage pulumi.StringInput `pulumi:"taskMessage"` // task name. TaskName pulumi.StringInput `pulumi:"taskName"` // task status. TaskStatus pulumi.StringInput `pulumi:"taskStatus"` // task UUID. TaskUuid pulumi.StringInput `pulumi:"taskUuid"` }
func (GetReplicationInstanceCreateTasksTaskDetailArgs) ElementType ¶ added in v0.1.5
func (GetReplicationInstanceCreateTasksTaskDetailArgs) ElementType() reflect.Type
func (GetReplicationInstanceCreateTasksTaskDetailArgs) ToGetReplicationInstanceCreateTasksTaskDetailOutput ¶ added in v0.1.5
func (i GetReplicationInstanceCreateTasksTaskDetailArgs) ToGetReplicationInstanceCreateTasksTaskDetailOutput() GetReplicationInstanceCreateTasksTaskDetailOutput
func (GetReplicationInstanceCreateTasksTaskDetailArgs) ToGetReplicationInstanceCreateTasksTaskDetailOutputWithContext ¶ added in v0.1.5
func (i GetReplicationInstanceCreateTasksTaskDetailArgs) ToGetReplicationInstanceCreateTasksTaskDetailOutputWithContext(ctx context.Context) GetReplicationInstanceCreateTasksTaskDetailOutput
type GetReplicationInstanceCreateTasksTaskDetailArray ¶ added in v0.1.5
type GetReplicationInstanceCreateTasksTaskDetailArray []GetReplicationInstanceCreateTasksTaskDetailInput
func (GetReplicationInstanceCreateTasksTaskDetailArray) ElementType ¶ added in v0.1.5
func (GetReplicationInstanceCreateTasksTaskDetailArray) ElementType() reflect.Type
func (GetReplicationInstanceCreateTasksTaskDetailArray) ToGetReplicationInstanceCreateTasksTaskDetailArrayOutput ¶ added in v0.1.5
func (i GetReplicationInstanceCreateTasksTaskDetailArray) ToGetReplicationInstanceCreateTasksTaskDetailArrayOutput() GetReplicationInstanceCreateTasksTaskDetailArrayOutput
func (GetReplicationInstanceCreateTasksTaskDetailArray) ToGetReplicationInstanceCreateTasksTaskDetailArrayOutputWithContext ¶ added in v0.1.5
func (i GetReplicationInstanceCreateTasksTaskDetailArray) ToGetReplicationInstanceCreateTasksTaskDetailArrayOutputWithContext(ctx context.Context) GetReplicationInstanceCreateTasksTaskDetailArrayOutput
type GetReplicationInstanceCreateTasksTaskDetailArrayInput ¶ added in v0.1.5
type GetReplicationInstanceCreateTasksTaskDetailArrayInput interface { pulumi.Input ToGetReplicationInstanceCreateTasksTaskDetailArrayOutput() GetReplicationInstanceCreateTasksTaskDetailArrayOutput ToGetReplicationInstanceCreateTasksTaskDetailArrayOutputWithContext(context.Context) GetReplicationInstanceCreateTasksTaskDetailArrayOutput }
GetReplicationInstanceCreateTasksTaskDetailArrayInput is an input type that accepts GetReplicationInstanceCreateTasksTaskDetailArray and GetReplicationInstanceCreateTasksTaskDetailArrayOutput values. You can construct a concrete instance of `GetReplicationInstanceCreateTasksTaskDetailArrayInput` via:
GetReplicationInstanceCreateTasksTaskDetailArray{ GetReplicationInstanceCreateTasksTaskDetailArgs{...} }
type GetReplicationInstanceCreateTasksTaskDetailArrayOutput ¶ added in v0.1.5
type GetReplicationInstanceCreateTasksTaskDetailArrayOutput struct{ *pulumi.OutputState }
func (GetReplicationInstanceCreateTasksTaskDetailArrayOutput) ElementType ¶ added in v0.1.5
func (GetReplicationInstanceCreateTasksTaskDetailArrayOutput) ElementType() reflect.Type
func (GetReplicationInstanceCreateTasksTaskDetailArrayOutput) ToGetReplicationInstanceCreateTasksTaskDetailArrayOutput ¶ added in v0.1.5
func (o GetReplicationInstanceCreateTasksTaskDetailArrayOutput) ToGetReplicationInstanceCreateTasksTaskDetailArrayOutput() GetReplicationInstanceCreateTasksTaskDetailArrayOutput
func (GetReplicationInstanceCreateTasksTaskDetailArrayOutput) ToGetReplicationInstanceCreateTasksTaskDetailArrayOutputWithContext ¶ added in v0.1.5
func (o GetReplicationInstanceCreateTasksTaskDetailArrayOutput) ToGetReplicationInstanceCreateTasksTaskDetailArrayOutputWithContext(ctx context.Context) GetReplicationInstanceCreateTasksTaskDetailArrayOutput
type GetReplicationInstanceCreateTasksTaskDetailInput ¶ added in v0.1.5
type GetReplicationInstanceCreateTasksTaskDetailInput interface { pulumi.Input ToGetReplicationInstanceCreateTasksTaskDetailOutput() GetReplicationInstanceCreateTasksTaskDetailOutput ToGetReplicationInstanceCreateTasksTaskDetailOutputWithContext(context.Context) GetReplicationInstanceCreateTasksTaskDetailOutput }
GetReplicationInstanceCreateTasksTaskDetailInput is an input type that accepts GetReplicationInstanceCreateTasksTaskDetailArgs and GetReplicationInstanceCreateTasksTaskDetailOutput values. You can construct a concrete instance of `GetReplicationInstanceCreateTasksTaskDetailInput` via:
GetReplicationInstanceCreateTasksTaskDetailArgs{...}
type GetReplicationInstanceCreateTasksTaskDetailOutput ¶ added in v0.1.5
type GetReplicationInstanceCreateTasksTaskDetailOutput struct{ *pulumi.OutputState }
func (GetReplicationInstanceCreateTasksTaskDetailOutput) CreatedTime ¶ added in v0.1.5
func (o GetReplicationInstanceCreateTasksTaskDetailOutput) CreatedTime() pulumi.StringOutput
task start name.
func (GetReplicationInstanceCreateTasksTaskDetailOutput) ElementType ¶ added in v0.1.5
func (GetReplicationInstanceCreateTasksTaskDetailOutput) ElementType() reflect.Type
func (GetReplicationInstanceCreateTasksTaskDetailOutput) FinishedTime ¶ added in v0.1.5
func (o GetReplicationInstanceCreateTasksTaskDetailOutput) FinishedTime() pulumi.StringOutput
task end time. Note: This field may return null, indicating that no valid value can be obtained.
func (GetReplicationInstanceCreateTasksTaskDetailOutput) TaskMessage ¶ added in v0.1.5
func (o GetReplicationInstanceCreateTasksTaskDetailOutput) TaskMessage() pulumi.StringOutput
Task status information. Note: This field may return null, indicating that no valid value can be obtained.
func (GetReplicationInstanceCreateTasksTaskDetailOutput) TaskName ¶ added in v0.1.5
func (o GetReplicationInstanceCreateTasksTaskDetailOutput) TaskName() pulumi.StringOutput
task name.
func (GetReplicationInstanceCreateTasksTaskDetailOutput) TaskStatus ¶ added in v0.1.5
func (o GetReplicationInstanceCreateTasksTaskDetailOutput) TaskStatus() pulumi.StringOutput
task status.
func (GetReplicationInstanceCreateTasksTaskDetailOutput) TaskUuid ¶ added in v0.1.5
func (o GetReplicationInstanceCreateTasksTaskDetailOutput) TaskUuid() pulumi.StringOutput
task UUID.
func (GetReplicationInstanceCreateTasksTaskDetailOutput) ToGetReplicationInstanceCreateTasksTaskDetailOutput ¶ added in v0.1.5
func (o GetReplicationInstanceCreateTasksTaskDetailOutput) ToGetReplicationInstanceCreateTasksTaskDetailOutput() GetReplicationInstanceCreateTasksTaskDetailOutput
func (GetReplicationInstanceCreateTasksTaskDetailOutput) ToGetReplicationInstanceCreateTasksTaskDetailOutputWithContext ¶ added in v0.1.5
func (o GetReplicationInstanceCreateTasksTaskDetailOutput) ToGetReplicationInstanceCreateTasksTaskDetailOutputWithContext(ctx context.Context) GetReplicationInstanceCreateTasksTaskDetailOutput
type GetReplicationInstanceSyncStatusArgs ¶ added in v0.1.5
type GetReplicationInstanceSyncStatusArgs struct { // master registry id. RegistryId string `pulumi:"registryId"` // synchronization instance region id. ReplicationRegionId *int `pulumi:"replicationRegionId"` // synchronization instance id. ReplicationRegistryId string `pulumi:"replicationRegistryId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // whether to display the synchronization log. ShowReplicationLog *bool `pulumi:"showReplicationLog"` }
A collection of arguments for invoking getReplicationInstanceSyncStatus.
type GetReplicationInstanceSyncStatusOutputArgs ¶ added in v0.1.5
type GetReplicationInstanceSyncStatusOutputArgs struct { // master registry id. RegistryId pulumi.StringInput `pulumi:"registryId"` // synchronization instance region id. ReplicationRegionId pulumi.IntPtrInput `pulumi:"replicationRegionId"` // synchronization instance id. ReplicationRegistryId pulumi.StringInput `pulumi:"replicationRegistryId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // whether to display the synchronization log. ShowReplicationLog pulumi.BoolPtrInput `pulumi:"showReplicationLog"` }
A collection of arguments for invoking getReplicationInstanceSyncStatus.
func (GetReplicationInstanceSyncStatusOutputArgs) ElementType ¶ added in v0.1.5
func (GetReplicationInstanceSyncStatusOutputArgs) ElementType() reflect.Type
type GetReplicationInstanceSyncStatusReplicationLog ¶ added in v0.1.5
type GetReplicationInstanceSyncStatusReplicationLog struct { // destination resource. Note: This field may return null, indicating that no valid value can be obtained. Destination string `pulumi:"destination"` // end time. Note: This field may return null, indicating that no valid value can be obtained. EndTime string `pulumi:"endTime"` // resource type. Note: This field may return null, indicating that no valid value can be obtained. ResourceType string `pulumi:"resourceType"` // Source image. Note: This field may return null, indicating that no valid value can be obtained. Source string `pulumi:"source"` // start time. Note: This field may return null, indicating that no valid value can be obtained. StartTime string `pulumi:"startTime"` // sync status. Note: This field may return null, indicating that no valid value can be obtained. Status string `pulumi:"status"` }
type GetReplicationInstanceSyncStatusReplicationLogArgs ¶ added in v0.1.5
type GetReplicationInstanceSyncStatusReplicationLogArgs struct { // destination resource. Note: This field may return null, indicating that no valid value can be obtained. Destination pulumi.StringInput `pulumi:"destination"` // end time. Note: This field may return null, indicating that no valid value can be obtained. EndTime pulumi.StringInput `pulumi:"endTime"` // resource type. Note: This field may return null, indicating that no valid value can be obtained. ResourceType pulumi.StringInput `pulumi:"resourceType"` // Source image. Note: This field may return null, indicating that no valid value can be obtained. Source pulumi.StringInput `pulumi:"source"` // start time. Note: This field may return null, indicating that no valid value can be obtained. StartTime pulumi.StringInput `pulumi:"startTime"` // sync status. Note: This field may return null, indicating that no valid value can be obtained. Status pulumi.StringInput `pulumi:"status"` }
func (GetReplicationInstanceSyncStatusReplicationLogArgs) ElementType ¶ added in v0.1.5
func (GetReplicationInstanceSyncStatusReplicationLogArgs) ElementType() reflect.Type
func (GetReplicationInstanceSyncStatusReplicationLogArgs) ToGetReplicationInstanceSyncStatusReplicationLogOutput ¶ added in v0.1.5
func (i GetReplicationInstanceSyncStatusReplicationLogArgs) ToGetReplicationInstanceSyncStatusReplicationLogOutput() GetReplicationInstanceSyncStatusReplicationLogOutput
func (GetReplicationInstanceSyncStatusReplicationLogArgs) ToGetReplicationInstanceSyncStatusReplicationLogOutputWithContext ¶ added in v0.1.5
func (i GetReplicationInstanceSyncStatusReplicationLogArgs) ToGetReplicationInstanceSyncStatusReplicationLogOutputWithContext(ctx context.Context) GetReplicationInstanceSyncStatusReplicationLogOutput
type GetReplicationInstanceSyncStatusReplicationLogArray ¶ added in v0.1.5
type GetReplicationInstanceSyncStatusReplicationLogArray []GetReplicationInstanceSyncStatusReplicationLogInput
func (GetReplicationInstanceSyncStatusReplicationLogArray) ElementType ¶ added in v0.1.5
func (GetReplicationInstanceSyncStatusReplicationLogArray) ElementType() reflect.Type
func (GetReplicationInstanceSyncStatusReplicationLogArray) ToGetReplicationInstanceSyncStatusReplicationLogArrayOutput ¶ added in v0.1.5
func (i GetReplicationInstanceSyncStatusReplicationLogArray) ToGetReplicationInstanceSyncStatusReplicationLogArrayOutput() GetReplicationInstanceSyncStatusReplicationLogArrayOutput
func (GetReplicationInstanceSyncStatusReplicationLogArray) ToGetReplicationInstanceSyncStatusReplicationLogArrayOutputWithContext ¶ added in v0.1.5
func (i GetReplicationInstanceSyncStatusReplicationLogArray) ToGetReplicationInstanceSyncStatusReplicationLogArrayOutputWithContext(ctx context.Context) GetReplicationInstanceSyncStatusReplicationLogArrayOutput
type GetReplicationInstanceSyncStatusReplicationLogArrayInput ¶ added in v0.1.5
type GetReplicationInstanceSyncStatusReplicationLogArrayInput interface { pulumi.Input ToGetReplicationInstanceSyncStatusReplicationLogArrayOutput() GetReplicationInstanceSyncStatusReplicationLogArrayOutput ToGetReplicationInstanceSyncStatusReplicationLogArrayOutputWithContext(context.Context) GetReplicationInstanceSyncStatusReplicationLogArrayOutput }
GetReplicationInstanceSyncStatusReplicationLogArrayInput is an input type that accepts GetReplicationInstanceSyncStatusReplicationLogArray and GetReplicationInstanceSyncStatusReplicationLogArrayOutput values. You can construct a concrete instance of `GetReplicationInstanceSyncStatusReplicationLogArrayInput` via:
GetReplicationInstanceSyncStatusReplicationLogArray{ GetReplicationInstanceSyncStatusReplicationLogArgs{...} }
type GetReplicationInstanceSyncStatusReplicationLogArrayOutput ¶ added in v0.1.5
type GetReplicationInstanceSyncStatusReplicationLogArrayOutput struct{ *pulumi.OutputState }
func (GetReplicationInstanceSyncStatusReplicationLogArrayOutput) ElementType ¶ added in v0.1.5
func (GetReplicationInstanceSyncStatusReplicationLogArrayOutput) ElementType() reflect.Type
func (GetReplicationInstanceSyncStatusReplicationLogArrayOutput) ToGetReplicationInstanceSyncStatusReplicationLogArrayOutput ¶ added in v0.1.5
func (o GetReplicationInstanceSyncStatusReplicationLogArrayOutput) ToGetReplicationInstanceSyncStatusReplicationLogArrayOutput() GetReplicationInstanceSyncStatusReplicationLogArrayOutput
func (GetReplicationInstanceSyncStatusReplicationLogArrayOutput) ToGetReplicationInstanceSyncStatusReplicationLogArrayOutputWithContext ¶ added in v0.1.5
func (o GetReplicationInstanceSyncStatusReplicationLogArrayOutput) ToGetReplicationInstanceSyncStatusReplicationLogArrayOutputWithContext(ctx context.Context) GetReplicationInstanceSyncStatusReplicationLogArrayOutput
type GetReplicationInstanceSyncStatusReplicationLogInput ¶ added in v0.1.5
type GetReplicationInstanceSyncStatusReplicationLogInput interface { pulumi.Input ToGetReplicationInstanceSyncStatusReplicationLogOutput() GetReplicationInstanceSyncStatusReplicationLogOutput ToGetReplicationInstanceSyncStatusReplicationLogOutputWithContext(context.Context) GetReplicationInstanceSyncStatusReplicationLogOutput }
GetReplicationInstanceSyncStatusReplicationLogInput is an input type that accepts GetReplicationInstanceSyncStatusReplicationLogArgs and GetReplicationInstanceSyncStatusReplicationLogOutput values. You can construct a concrete instance of `GetReplicationInstanceSyncStatusReplicationLogInput` via:
GetReplicationInstanceSyncStatusReplicationLogArgs{...}
type GetReplicationInstanceSyncStatusReplicationLogOutput ¶ added in v0.1.5
type GetReplicationInstanceSyncStatusReplicationLogOutput struct{ *pulumi.OutputState }
func (GetReplicationInstanceSyncStatusReplicationLogOutput) Destination ¶ added in v0.1.5
func (o GetReplicationInstanceSyncStatusReplicationLogOutput) Destination() pulumi.StringOutput
destination resource. Note: This field may return null, indicating that no valid value can be obtained.
func (GetReplicationInstanceSyncStatusReplicationLogOutput) ElementType ¶ added in v0.1.5
func (GetReplicationInstanceSyncStatusReplicationLogOutput) ElementType() reflect.Type
func (GetReplicationInstanceSyncStatusReplicationLogOutput) EndTime ¶ added in v0.1.5
func (o GetReplicationInstanceSyncStatusReplicationLogOutput) EndTime() pulumi.StringOutput
end time. Note: This field may return null, indicating that no valid value can be obtained.
func (GetReplicationInstanceSyncStatusReplicationLogOutput) ResourceType ¶ added in v0.1.5
func (o GetReplicationInstanceSyncStatusReplicationLogOutput) ResourceType() pulumi.StringOutput
resource type. Note: This field may return null, indicating that no valid value can be obtained.
func (GetReplicationInstanceSyncStatusReplicationLogOutput) Source ¶ added in v0.1.5
func (o GetReplicationInstanceSyncStatusReplicationLogOutput) Source() pulumi.StringOutput
Source image. Note: This field may return null, indicating that no valid value can be obtained.
func (GetReplicationInstanceSyncStatusReplicationLogOutput) StartTime ¶ added in v0.1.5
func (o GetReplicationInstanceSyncStatusReplicationLogOutput) StartTime() pulumi.StringOutput
start time. Note: This field may return null, indicating that no valid value can be obtained.
func (GetReplicationInstanceSyncStatusReplicationLogOutput) Status ¶ added in v0.1.5
func (o GetReplicationInstanceSyncStatusReplicationLogOutput) Status() pulumi.StringOutput
sync status. Note: This field may return null, indicating that no valid value can be obtained.
func (GetReplicationInstanceSyncStatusReplicationLogOutput) ToGetReplicationInstanceSyncStatusReplicationLogOutput ¶ added in v0.1.5
func (o GetReplicationInstanceSyncStatusReplicationLogOutput) ToGetReplicationInstanceSyncStatusReplicationLogOutput() GetReplicationInstanceSyncStatusReplicationLogOutput
func (GetReplicationInstanceSyncStatusReplicationLogOutput) ToGetReplicationInstanceSyncStatusReplicationLogOutputWithContext ¶ added in v0.1.5
func (o GetReplicationInstanceSyncStatusReplicationLogOutput) ToGetReplicationInstanceSyncStatusReplicationLogOutputWithContext(ctx context.Context) GetReplicationInstanceSyncStatusReplicationLogOutput
type GetReplicationInstanceSyncStatusResult ¶ added in v0.1.5
type GetReplicationInstanceSyncStatusResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` RegistryId string `pulumi:"registryId"` // sync log. Note: This field may return null, indicating that no valid value can be obtained. ReplicationLogs []GetReplicationInstanceSyncStatusReplicationLog `pulumi:"replicationLogs"` ReplicationRegionId *int `pulumi:"replicationRegionId"` ReplicationRegistryId string `pulumi:"replicationRegistryId"` // sync status. ReplicationStatus string `pulumi:"replicationStatus"` // sync complete time. ReplicationTime string `pulumi:"replicationTime"` ResultOutputFile *string `pulumi:"resultOutputFile"` ShowReplicationLog *bool `pulumi:"showReplicationLog"` }
A collection of values returned by getReplicationInstanceSyncStatus.
func GetReplicationInstanceSyncStatus ¶ added in v0.1.5
func GetReplicationInstanceSyncStatus(ctx *pulumi.Context, args *GetReplicationInstanceSyncStatusArgs, opts ...pulumi.InvokeOption) (*GetReplicationInstanceSyncStatusResult, error)
Use this data source to query detailed information of tcr replicationInstanceSyncStatus
## Example Usage
<!--Start PulumiCodeChooser --> ```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.GetReplicationInstanceSyncStatus(ctx, &tcr.GetReplicationInstanceSyncStatusArgs{ RegistryId: local.Src_registry_id, ReplicationRegistryId: local.Dst_registry_id, ReplicationRegionId: pulumi.IntRef(local.Dst_region_id), ShowReplicationLog: pulumi.BoolRef(false), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetReplicationInstanceSyncStatusResultOutput ¶ added in v0.1.5
type GetReplicationInstanceSyncStatusResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getReplicationInstanceSyncStatus.
func GetReplicationInstanceSyncStatusOutput ¶ added in v0.1.5
func GetReplicationInstanceSyncStatusOutput(ctx *pulumi.Context, args GetReplicationInstanceSyncStatusOutputArgs, opts ...pulumi.InvokeOption) GetReplicationInstanceSyncStatusResultOutput
func (GetReplicationInstanceSyncStatusResultOutput) ElementType ¶ added in v0.1.5
func (GetReplicationInstanceSyncStatusResultOutput) ElementType() reflect.Type
func (GetReplicationInstanceSyncStatusResultOutput) Id ¶ added in v0.1.5
func (o GetReplicationInstanceSyncStatusResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetReplicationInstanceSyncStatusResultOutput) RegistryId ¶ added in v0.1.5
func (o GetReplicationInstanceSyncStatusResultOutput) RegistryId() pulumi.StringOutput
func (GetReplicationInstanceSyncStatusResultOutput) ReplicationLogs ¶ added in v0.1.5
func (o GetReplicationInstanceSyncStatusResultOutput) ReplicationLogs() GetReplicationInstanceSyncStatusReplicationLogArrayOutput
sync log. Note: This field may return null, indicating that no valid value can be obtained.
func (GetReplicationInstanceSyncStatusResultOutput) ReplicationRegionId ¶ added in v0.1.5
func (o GetReplicationInstanceSyncStatusResultOutput) ReplicationRegionId() pulumi.IntPtrOutput
func (GetReplicationInstanceSyncStatusResultOutput) ReplicationRegistryId ¶ added in v0.1.5
func (o GetReplicationInstanceSyncStatusResultOutput) ReplicationRegistryId() pulumi.StringOutput
func (GetReplicationInstanceSyncStatusResultOutput) ReplicationStatus ¶ added in v0.1.5
func (o GetReplicationInstanceSyncStatusResultOutput) ReplicationStatus() pulumi.StringOutput
sync status.
func (GetReplicationInstanceSyncStatusResultOutput) ReplicationTime ¶ added in v0.1.5
func (o GetReplicationInstanceSyncStatusResultOutput) ReplicationTime() pulumi.StringOutput
sync complete time.
func (GetReplicationInstanceSyncStatusResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetReplicationInstanceSyncStatusResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetReplicationInstanceSyncStatusResultOutput) ShowReplicationLog ¶ added in v0.1.5
func (o GetReplicationInstanceSyncStatusResultOutput) ShowReplicationLog() pulumi.BoolPtrOutput
func (GetReplicationInstanceSyncStatusResultOutput) ToGetReplicationInstanceSyncStatusResultOutput ¶ added in v0.1.5
func (o GetReplicationInstanceSyncStatusResultOutput) ToGetReplicationInstanceSyncStatusResultOutput() GetReplicationInstanceSyncStatusResultOutput
func (GetReplicationInstanceSyncStatusResultOutput) ToGetReplicationInstanceSyncStatusResultOutputWithContext ¶ added in v0.1.5
func (o GetReplicationInstanceSyncStatusResultOutput) ToGetReplicationInstanceSyncStatusResultOutputWithContext(ctx context.Context) GetReplicationInstanceSyncStatusResultOutput
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.
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 GetTagRetentionExecutionTasksArgs ¶ added in v0.1.5
type GetTagRetentionExecutionTasksArgs struct { // execution id. ExecutionId int `pulumi:"executionId"` // instance id. RegistryId string `pulumi:"registryId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // retention id. RetentionId int `pulumi:"retentionId"` }
A collection of arguments for invoking getTagRetentionExecutionTasks.
type GetTagRetentionExecutionTasksOutputArgs ¶ added in v0.1.5
type GetTagRetentionExecutionTasksOutputArgs struct { // execution id. ExecutionId pulumi.IntInput `pulumi:"executionId"` // instance id. RegistryId pulumi.StringInput `pulumi:"registryId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // retention id. RetentionId pulumi.IntInput `pulumi:"retentionId"` }
A collection of arguments for invoking getTagRetentionExecutionTasks.
func (GetTagRetentionExecutionTasksOutputArgs) ElementType ¶ added in v0.1.5
func (GetTagRetentionExecutionTasksOutputArgs) ElementType() reflect.Type
type GetTagRetentionExecutionTasksResult ¶ added in v0.1.5
type GetTagRetentionExecutionTasksResult struct { // the rule execution id. ExecutionId int `pulumi:"executionId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` RegistryId string `pulumi:"registryId"` ResultOutputFile *string `pulumi:"resultOutputFile"` RetentionId int `pulumi:"retentionId"` // list of version retention tasks. RetentionTaskLists []GetTagRetentionExecutionTasksRetentionTaskList `pulumi:"retentionTaskLists"` }
A collection of values returned by getTagRetentionExecutionTasks.
func GetTagRetentionExecutionTasks ¶ added in v0.1.5
func GetTagRetentionExecutionTasks(ctx *pulumi.Context, args *GetTagRetentionExecutionTasksArgs, opts ...pulumi.InvokeOption) (*GetTagRetentionExecutionTasksResult, error)
Use this data source to query detailed information of tcr tagRetentionExecutionTasks
## Example Usage
<!--Start PulumiCodeChooser --> ```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.GetTagRetentionExecutionTasks(ctx, &tcr.GetTagRetentionExecutionTasksArgs{ ExecutionId: 1, RegistryId: "tcr_ins_id", RetentionId: 1, }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetTagRetentionExecutionTasksResultOutput ¶ added in v0.1.5
type GetTagRetentionExecutionTasksResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTagRetentionExecutionTasks.
func GetTagRetentionExecutionTasksOutput ¶ added in v0.1.5
func GetTagRetentionExecutionTasksOutput(ctx *pulumi.Context, args GetTagRetentionExecutionTasksOutputArgs, opts ...pulumi.InvokeOption) GetTagRetentionExecutionTasksResultOutput
func (GetTagRetentionExecutionTasksResultOutput) ElementType ¶ added in v0.1.5
func (GetTagRetentionExecutionTasksResultOutput) ElementType() reflect.Type
func (GetTagRetentionExecutionTasksResultOutput) ExecutionId ¶ added in v0.1.5
func (o GetTagRetentionExecutionTasksResultOutput) ExecutionId() pulumi.IntOutput
the rule execution id.
func (GetTagRetentionExecutionTasksResultOutput) Id ¶ added in v0.1.5
func (o GetTagRetentionExecutionTasksResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetTagRetentionExecutionTasksResultOutput) RegistryId ¶ added in v0.1.5
func (o GetTagRetentionExecutionTasksResultOutput) RegistryId() pulumi.StringOutput
func (GetTagRetentionExecutionTasksResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetTagRetentionExecutionTasksResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetTagRetentionExecutionTasksResultOutput) RetentionId ¶ added in v0.1.5
func (o GetTagRetentionExecutionTasksResultOutput) RetentionId() pulumi.IntOutput
func (GetTagRetentionExecutionTasksResultOutput) RetentionTaskLists ¶ added in v0.1.5
func (o GetTagRetentionExecutionTasksResultOutput) RetentionTaskLists() GetTagRetentionExecutionTasksRetentionTaskListArrayOutput
list of version retention tasks.
func (GetTagRetentionExecutionTasksResultOutput) ToGetTagRetentionExecutionTasksResultOutput ¶ added in v0.1.5
func (o GetTagRetentionExecutionTasksResultOutput) ToGetTagRetentionExecutionTasksResultOutput() GetTagRetentionExecutionTasksResultOutput
func (GetTagRetentionExecutionTasksResultOutput) ToGetTagRetentionExecutionTasksResultOutputWithContext ¶ added in v0.1.5
func (o GetTagRetentionExecutionTasksResultOutput) ToGetTagRetentionExecutionTasksResultOutputWithContext(ctx context.Context) GetTagRetentionExecutionTasksResultOutput
type GetTagRetentionExecutionTasksRetentionTaskList ¶ added in v0.1.5
type GetTagRetentionExecutionTasksRetentionTaskList struct { // task end time. EndTime string `pulumi:"endTime"` // execution id. ExecutionId int `pulumi:"executionId"` // repository name. Repository string `pulumi:"repository"` // Total number of retained tags. Retained int `pulumi:"retained"` // task start time. StartTime string `pulumi:"startTime"` // the execution status of the task: Failed, Succeed, Stopped, InProgress. Status string `pulumi:"status"` // task id. TaskId int `pulumi:"taskId"` // Total number of tags. Total int `pulumi:"total"` }
type GetTagRetentionExecutionTasksRetentionTaskListArgs ¶ added in v0.1.5
type GetTagRetentionExecutionTasksRetentionTaskListArgs struct { // task end time. EndTime pulumi.StringInput `pulumi:"endTime"` // execution id. ExecutionId pulumi.IntInput `pulumi:"executionId"` // repository name. Repository pulumi.StringInput `pulumi:"repository"` // Total number of retained tags. Retained pulumi.IntInput `pulumi:"retained"` // task start time. StartTime pulumi.StringInput `pulumi:"startTime"` // the execution status of the task: Failed, Succeed, Stopped, InProgress. Status pulumi.StringInput `pulumi:"status"` // task id. TaskId pulumi.IntInput `pulumi:"taskId"` // Total number of tags. Total pulumi.IntInput `pulumi:"total"` }
func (GetTagRetentionExecutionTasksRetentionTaskListArgs) ElementType ¶ added in v0.1.5
func (GetTagRetentionExecutionTasksRetentionTaskListArgs) ElementType() reflect.Type
func (GetTagRetentionExecutionTasksRetentionTaskListArgs) ToGetTagRetentionExecutionTasksRetentionTaskListOutput ¶ added in v0.1.5
func (i GetTagRetentionExecutionTasksRetentionTaskListArgs) ToGetTagRetentionExecutionTasksRetentionTaskListOutput() GetTagRetentionExecutionTasksRetentionTaskListOutput
func (GetTagRetentionExecutionTasksRetentionTaskListArgs) ToGetTagRetentionExecutionTasksRetentionTaskListOutputWithContext ¶ added in v0.1.5
func (i GetTagRetentionExecutionTasksRetentionTaskListArgs) ToGetTagRetentionExecutionTasksRetentionTaskListOutputWithContext(ctx context.Context) GetTagRetentionExecutionTasksRetentionTaskListOutput
type GetTagRetentionExecutionTasksRetentionTaskListArray ¶ added in v0.1.5
type GetTagRetentionExecutionTasksRetentionTaskListArray []GetTagRetentionExecutionTasksRetentionTaskListInput
func (GetTagRetentionExecutionTasksRetentionTaskListArray) ElementType ¶ added in v0.1.5
func (GetTagRetentionExecutionTasksRetentionTaskListArray) ElementType() reflect.Type
func (GetTagRetentionExecutionTasksRetentionTaskListArray) ToGetTagRetentionExecutionTasksRetentionTaskListArrayOutput ¶ added in v0.1.5
func (i GetTagRetentionExecutionTasksRetentionTaskListArray) ToGetTagRetentionExecutionTasksRetentionTaskListArrayOutput() GetTagRetentionExecutionTasksRetentionTaskListArrayOutput
func (GetTagRetentionExecutionTasksRetentionTaskListArray) ToGetTagRetentionExecutionTasksRetentionTaskListArrayOutputWithContext ¶ added in v0.1.5
func (i GetTagRetentionExecutionTasksRetentionTaskListArray) ToGetTagRetentionExecutionTasksRetentionTaskListArrayOutputWithContext(ctx context.Context) GetTagRetentionExecutionTasksRetentionTaskListArrayOutput
type GetTagRetentionExecutionTasksRetentionTaskListArrayInput ¶ added in v0.1.5
type GetTagRetentionExecutionTasksRetentionTaskListArrayInput interface { pulumi.Input ToGetTagRetentionExecutionTasksRetentionTaskListArrayOutput() GetTagRetentionExecutionTasksRetentionTaskListArrayOutput ToGetTagRetentionExecutionTasksRetentionTaskListArrayOutputWithContext(context.Context) GetTagRetentionExecutionTasksRetentionTaskListArrayOutput }
GetTagRetentionExecutionTasksRetentionTaskListArrayInput is an input type that accepts GetTagRetentionExecutionTasksRetentionTaskListArray and GetTagRetentionExecutionTasksRetentionTaskListArrayOutput values. You can construct a concrete instance of `GetTagRetentionExecutionTasksRetentionTaskListArrayInput` via:
GetTagRetentionExecutionTasksRetentionTaskListArray{ GetTagRetentionExecutionTasksRetentionTaskListArgs{...} }
type GetTagRetentionExecutionTasksRetentionTaskListArrayOutput ¶ added in v0.1.5
type GetTagRetentionExecutionTasksRetentionTaskListArrayOutput struct{ *pulumi.OutputState }
func (GetTagRetentionExecutionTasksRetentionTaskListArrayOutput) ElementType ¶ added in v0.1.5
func (GetTagRetentionExecutionTasksRetentionTaskListArrayOutput) ElementType() reflect.Type
func (GetTagRetentionExecutionTasksRetentionTaskListArrayOutput) ToGetTagRetentionExecutionTasksRetentionTaskListArrayOutput ¶ added in v0.1.5
func (o GetTagRetentionExecutionTasksRetentionTaskListArrayOutput) ToGetTagRetentionExecutionTasksRetentionTaskListArrayOutput() GetTagRetentionExecutionTasksRetentionTaskListArrayOutput
func (GetTagRetentionExecutionTasksRetentionTaskListArrayOutput) ToGetTagRetentionExecutionTasksRetentionTaskListArrayOutputWithContext ¶ added in v0.1.5
func (o GetTagRetentionExecutionTasksRetentionTaskListArrayOutput) ToGetTagRetentionExecutionTasksRetentionTaskListArrayOutputWithContext(ctx context.Context) GetTagRetentionExecutionTasksRetentionTaskListArrayOutput
type GetTagRetentionExecutionTasksRetentionTaskListInput ¶ added in v0.1.5
type GetTagRetentionExecutionTasksRetentionTaskListInput interface { pulumi.Input ToGetTagRetentionExecutionTasksRetentionTaskListOutput() GetTagRetentionExecutionTasksRetentionTaskListOutput ToGetTagRetentionExecutionTasksRetentionTaskListOutputWithContext(context.Context) GetTagRetentionExecutionTasksRetentionTaskListOutput }
GetTagRetentionExecutionTasksRetentionTaskListInput is an input type that accepts GetTagRetentionExecutionTasksRetentionTaskListArgs and GetTagRetentionExecutionTasksRetentionTaskListOutput values. You can construct a concrete instance of `GetTagRetentionExecutionTasksRetentionTaskListInput` via:
GetTagRetentionExecutionTasksRetentionTaskListArgs{...}
type GetTagRetentionExecutionTasksRetentionTaskListOutput ¶ added in v0.1.5
type GetTagRetentionExecutionTasksRetentionTaskListOutput struct{ *pulumi.OutputState }
func (GetTagRetentionExecutionTasksRetentionTaskListOutput) ElementType ¶ added in v0.1.5
func (GetTagRetentionExecutionTasksRetentionTaskListOutput) ElementType() reflect.Type
func (GetTagRetentionExecutionTasksRetentionTaskListOutput) EndTime ¶ added in v0.1.5
func (o GetTagRetentionExecutionTasksRetentionTaskListOutput) EndTime() pulumi.StringOutput
task end time.
func (GetTagRetentionExecutionTasksRetentionTaskListOutput) ExecutionId ¶ added in v0.1.5
func (o GetTagRetentionExecutionTasksRetentionTaskListOutput) ExecutionId() pulumi.IntOutput
execution id.
func (GetTagRetentionExecutionTasksRetentionTaskListOutput) Repository ¶ added in v0.1.5
func (o GetTagRetentionExecutionTasksRetentionTaskListOutput) Repository() pulumi.StringOutput
repository name.
func (GetTagRetentionExecutionTasksRetentionTaskListOutput) Retained ¶ added in v0.1.5
func (o GetTagRetentionExecutionTasksRetentionTaskListOutput) Retained() pulumi.IntOutput
Total number of retained tags.
func (GetTagRetentionExecutionTasksRetentionTaskListOutput) StartTime ¶ added in v0.1.5
func (o GetTagRetentionExecutionTasksRetentionTaskListOutput) StartTime() pulumi.StringOutput
task start time.
func (GetTagRetentionExecutionTasksRetentionTaskListOutput) Status ¶ added in v0.1.5
func (o GetTagRetentionExecutionTasksRetentionTaskListOutput) Status() pulumi.StringOutput
the execution status of the task: Failed, Succeed, Stopped, InProgress.
func (GetTagRetentionExecutionTasksRetentionTaskListOutput) TaskId ¶ added in v0.1.5
func (o GetTagRetentionExecutionTasksRetentionTaskListOutput) TaskId() pulumi.IntOutput
task id.
func (GetTagRetentionExecutionTasksRetentionTaskListOutput) ToGetTagRetentionExecutionTasksRetentionTaskListOutput ¶ added in v0.1.5
func (o GetTagRetentionExecutionTasksRetentionTaskListOutput) ToGetTagRetentionExecutionTasksRetentionTaskListOutput() GetTagRetentionExecutionTasksRetentionTaskListOutput
func (GetTagRetentionExecutionTasksRetentionTaskListOutput) ToGetTagRetentionExecutionTasksRetentionTaskListOutputWithContext ¶ added in v0.1.5
func (o GetTagRetentionExecutionTasksRetentionTaskListOutput) ToGetTagRetentionExecutionTasksRetentionTaskListOutputWithContext(ctx context.Context) GetTagRetentionExecutionTasksRetentionTaskListOutput
func (GetTagRetentionExecutionTasksRetentionTaskListOutput) Total ¶ added in v0.1.5
func (o GetTagRetentionExecutionTasksRetentionTaskListOutput) Total() pulumi.IntOutput
Total number of tags.
type GetTagRetentionExecutionsArgs ¶ added in v0.1.5
type GetTagRetentionExecutionsArgs struct { // instance id. RegistryId string `pulumi:"registryId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // retention id. RetentionId int `pulumi:"retentionId"` }
A collection of arguments for invoking getTagRetentionExecutions.
type GetTagRetentionExecutionsOutputArgs ¶ added in v0.1.5
type GetTagRetentionExecutionsOutputArgs struct { // instance id. RegistryId pulumi.StringInput `pulumi:"registryId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // retention id. RetentionId pulumi.IntInput `pulumi:"retentionId"` }
A collection of arguments for invoking getTagRetentionExecutions.
func (GetTagRetentionExecutionsOutputArgs) ElementType ¶ added in v0.1.5
func (GetTagRetentionExecutionsOutputArgs) ElementType() reflect.Type
type GetTagRetentionExecutionsResult ¶ added in v0.1.5
type GetTagRetentionExecutionsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` RegistryId string `pulumi:"registryId"` ResultOutputFile *string `pulumi:"resultOutputFile"` // list of version retention execution records. RetentionExecutionLists []GetTagRetentionExecutionsRetentionExecutionList `pulumi:"retentionExecutionLists"` // retention id. RetentionId int `pulumi:"retentionId"` }
A collection of values returned by getTagRetentionExecutions.
func GetTagRetentionExecutions ¶ added in v0.1.5
func GetTagRetentionExecutions(ctx *pulumi.Context, args *GetTagRetentionExecutionsArgs, opts ...pulumi.InvokeOption) (*GetTagRetentionExecutionsResult, error)
Use this data source to query detailed information of tcr tagRetentionExecutions
## Example Usage
<!--Start PulumiCodeChooser --> ```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.GetTagRetentionExecutions(ctx, &tcr.GetTagRetentionExecutionsArgs{ RegistryId: "tcr_ins_id", RetentionId: 1, }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetTagRetentionExecutionsResultOutput ¶ added in v0.1.5
type GetTagRetentionExecutionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTagRetentionExecutions.
func GetTagRetentionExecutionsOutput ¶ added in v0.1.5
func GetTagRetentionExecutionsOutput(ctx *pulumi.Context, args GetTagRetentionExecutionsOutputArgs, opts ...pulumi.InvokeOption) GetTagRetentionExecutionsResultOutput
func (GetTagRetentionExecutionsResultOutput) ElementType ¶ added in v0.1.5
func (GetTagRetentionExecutionsResultOutput) ElementType() reflect.Type
func (GetTagRetentionExecutionsResultOutput) Id ¶ added in v0.1.5
func (o GetTagRetentionExecutionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetTagRetentionExecutionsResultOutput) RegistryId ¶ added in v0.1.5
func (o GetTagRetentionExecutionsResultOutput) RegistryId() pulumi.StringOutput
func (GetTagRetentionExecutionsResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetTagRetentionExecutionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetTagRetentionExecutionsResultOutput) RetentionExecutionLists ¶ added in v0.1.5
func (o GetTagRetentionExecutionsResultOutput) RetentionExecutionLists() GetTagRetentionExecutionsRetentionExecutionListArrayOutput
list of version retention execution records.
func (GetTagRetentionExecutionsResultOutput) RetentionId ¶ added in v0.1.5
func (o GetTagRetentionExecutionsResultOutput) RetentionId() pulumi.IntOutput
retention id.
func (GetTagRetentionExecutionsResultOutput) ToGetTagRetentionExecutionsResultOutput ¶ added in v0.1.5
func (o GetTagRetentionExecutionsResultOutput) ToGetTagRetentionExecutionsResultOutput() GetTagRetentionExecutionsResultOutput
func (GetTagRetentionExecutionsResultOutput) ToGetTagRetentionExecutionsResultOutputWithContext ¶ added in v0.1.5
func (o GetTagRetentionExecutionsResultOutput) ToGetTagRetentionExecutionsResultOutputWithContext(ctx context.Context) GetTagRetentionExecutionsResultOutput
type GetTagRetentionExecutionsRetentionExecutionList ¶ added in v0.1.5
type GetTagRetentionExecutionsRetentionExecutionList struct { // execution end time. EndTime string `pulumi:"endTime"` // execution id. ExecutionId int `pulumi:"executionId"` // retention id. RetentionId int `pulumi:"retentionId"` // execution start time. StartTime string `pulumi:"startTime"` // execution status: Failed, Succeed, Stopped, InProgress. Status string `pulumi:"status"` }
type GetTagRetentionExecutionsRetentionExecutionListArgs ¶ added in v0.1.5
type GetTagRetentionExecutionsRetentionExecutionListArgs struct { // execution end time. EndTime pulumi.StringInput `pulumi:"endTime"` // execution id. ExecutionId pulumi.IntInput `pulumi:"executionId"` // retention id. RetentionId pulumi.IntInput `pulumi:"retentionId"` // execution start time. StartTime pulumi.StringInput `pulumi:"startTime"` // execution status: Failed, Succeed, Stopped, InProgress. Status pulumi.StringInput `pulumi:"status"` }
func (GetTagRetentionExecutionsRetentionExecutionListArgs) ElementType ¶ added in v0.1.5
func (GetTagRetentionExecutionsRetentionExecutionListArgs) ElementType() reflect.Type
func (GetTagRetentionExecutionsRetentionExecutionListArgs) ToGetTagRetentionExecutionsRetentionExecutionListOutput ¶ added in v0.1.5
func (i GetTagRetentionExecutionsRetentionExecutionListArgs) ToGetTagRetentionExecutionsRetentionExecutionListOutput() GetTagRetentionExecutionsRetentionExecutionListOutput
func (GetTagRetentionExecutionsRetentionExecutionListArgs) ToGetTagRetentionExecutionsRetentionExecutionListOutputWithContext ¶ added in v0.1.5
func (i GetTagRetentionExecutionsRetentionExecutionListArgs) ToGetTagRetentionExecutionsRetentionExecutionListOutputWithContext(ctx context.Context) GetTagRetentionExecutionsRetentionExecutionListOutput
type GetTagRetentionExecutionsRetentionExecutionListArray ¶ added in v0.1.5
type GetTagRetentionExecutionsRetentionExecutionListArray []GetTagRetentionExecutionsRetentionExecutionListInput
func (GetTagRetentionExecutionsRetentionExecutionListArray) ElementType ¶ added in v0.1.5
func (GetTagRetentionExecutionsRetentionExecutionListArray) ElementType() reflect.Type
func (GetTagRetentionExecutionsRetentionExecutionListArray) ToGetTagRetentionExecutionsRetentionExecutionListArrayOutput ¶ added in v0.1.5
func (i GetTagRetentionExecutionsRetentionExecutionListArray) ToGetTagRetentionExecutionsRetentionExecutionListArrayOutput() GetTagRetentionExecutionsRetentionExecutionListArrayOutput
func (GetTagRetentionExecutionsRetentionExecutionListArray) ToGetTagRetentionExecutionsRetentionExecutionListArrayOutputWithContext ¶ added in v0.1.5
func (i GetTagRetentionExecutionsRetentionExecutionListArray) ToGetTagRetentionExecutionsRetentionExecutionListArrayOutputWithContext(ctx context.Context) GetTagRetentionExecutionsRetentionExecutionListArrayOutput
type GetTagRetentionExecutionsRetentionExecutionListArrayInput ¶ added in v0.1.5
type GetTagRetentionExecutionsRetentionExecutionListArrayInput interface { pulumi.Input ToGetTagRetentionExecutionsRetentionExecutionListArrayOutput() GetTagRetentionExecutionsRetentionExecutionListArrayOutput ToGetTagRetentionExecutionsRetentionExecutionListArrayOutputWithContext(context.Context) GetTagRetentionExecutionsRetentionExecutionListArrayOutput }
GetTagRetentionExecutionsRetentionExecutionListArrayInput is an input type that accepts GetTagRetentionExecutionsRetentionExecutionListArray and GetTagRetentionExecutionsRetentionExecutionListArrayOutput values. You can construct a concrete instance of `GetTagRetentionExecutionsRetentionExecutionListArrayInput` via:
GetTagRetentionExecutionsRetentionExecutionListArray{ GetTagRetentionExecutionsRetentionExecutionListArgs{...} }
type GetTagRetentionExecutionsRetentionExecutionListArrayOutput ¶ added in v0.1.5
type GetTagRetentionExecutionsRetentionExecutionListArrayOutput struct{ *pulumi.OutputState }
func (GetTagRetentionExecutionsRetentionExecutionListArrayOutput) ElementType ¶ added in v0.1.5
func (GetTagRetentionExecutionsRetentionExecutionListArrayOutput) ElementType() reflect.Type
func (GetTagRetentionExecutionsRetentionExecutionListArrayOutput) ToGetTagRetentionExecutionsRetentionExecutionListArrayOutput ¶ added in v0.1.5
func (o GetTagRetentionExecutionsRetentionExecutionListArrayOutput) ToGetTagRetentionExecutionsRetentionExecutionListArrayOutput() GetTagRetentionExecutionsRetentionExecutionListArrayOutput
func (GetTagRetentionExecutionsRetentionExecutionListArrayOutput) ToGetTagRetentionExecutionsRetentionExecutionListArrayOutputWithContext ¶ added in v0.1.5
func (o GetTagRetentionExecutionsRetentionExecutionListArrayOutput) ToGetTagRetentionExecutionsRetentionExecutionListArrayOutputWithContext(ctx context.Context) GetTagRetentionExecutionsRetentionExecutionListArrayOutput
type GetTagRetentionExecutionsRetentionExecutionListInput ¶ added in v0.1.5
type GetTagRetentionExecutionsRetentionExecutionListInput interface { pulumi.Input ToGetTagRetentionExecutionsRetentionExecutionListOutput() GetTagRetentionExecutionsRetentionExecutionListOutput ToGetTagRetentionExecutionsRetentionExecutionListOutputWithContext(context.Context) GetTagRetentionExecutionsRetentionExecutionListOutput }
GetTagRetentionExecutionsRetentionExecutionListInput is an input type that accepts GetTagRetentionExecutionsRetentionExecutionListArgs and GetTagRetentionExecutionsRetentionExecutionListOutput values. You can construct a concrete instance of `GetTagRetentionExecutionsRetentionExecutionListInput` via:
GetTagRetentionExecutionsRetentionExecutionListArgs{...}
type GetTagRetentionExecutionsRetentionExecutionListOutput ¶ added in v0.1.5
type GetTagRetentionExecutionsRetentionExecutionListOutput struct{ *pulumi.OutputState }
func (GetTagRetentionExecutionsRetentionExecutionListOutput) ElementType ¶ added in v0.1.5
func (GetTagRetentionExecutionsRetentionExecutionListOutput) ElementType() reflect.Type
func (GetTagRetentionExecutionsRetentionExecutionListOutput) EndTime ¶ added in v0.1.5
func (o GetTagRetentionExecutionsRetentionExecutionListOutput) EndTime() pulumi.StringOutput
execution end time.
func (GetTagRetentionExecutionsRetentionExecutionListOutput) ExecutionId ¶ added in v0.1.5
func (o GetTagRetentionExecutionsRetentionExecutionListOutput) ExecutionId() pulumi.IntOutput
execution id.
func (GetTagRetentionExecutionsRetentionExecutionListOutput) RetentionId ¶ added in v0.1.5
func (o GetTagRetentionExecutionsRetentionExecutionListOutput) RetentionId() pulumi.IntOutput
retention id.
func (GetTagRetentionExecutionsRetentionExecutionListOutput) StartTime ¶ added in v0.1.5
func (o GetTagRetentionExecutionsRetentionExecutionListOutput) StartTime() pulumi.StringOutput
execution start time.
func (GetTagRetentionExecutionsRetentionExecutionListOutput) Status ¶ added in v0.1.5
func (o GetTagRetentionExecutionsRetentionExecutionListOutput) Status() pulumi.StringOutput
execution status: Failed, Succeed, Stopped, InProgress.
func (GetTagRetentionExecutionsRetentionExecutionListOutput) ToGetTagRetentionExecutionsRetentionExecutionListOutput ¶ added in v0.1.5
func (o GetTagRetentionExecutionsRetentionExecutionListOutput) ToGetTagRetentionExecutionsRetentionExecutionListOutput() GetTagRetentionExecutionsRetentionExecutionListOutput
func (GetTagRetentionExecutionsRetentionExecutionListOutput) ToGetTagRetentionExecutionsRetentionExecutionListOutputWithContext ¶ added in v0.1.5
func (o GetTagRetentionExecutionsRetentionExecutionListOutput) ToGetTagRetentionExecutionsRetentionExecutionListOutputWithContext(ctx context.Context) GetTagRetentionExecutionsRetentionExecutionListOutput
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
<!--Start PulumiCodeChooser --> ```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.GetTokens(ctx, &tcr.GetTokensArgs{ InstanceId: "cls-satg5125", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
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
<!--Start PulumiCodeChooser --> ```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.GetVpcAttachments(ctx, &tcr.GetVpcAttachmentsArgs{ InstanceId: "cls-satg5125", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
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 GetWebhookTriggerLogsArgs ¶ added in v0.1.3
type GetWebhookTriggerLogsArgs struct { // namespace. Namespace string `pulumi:"namespace"` // instance Id. RegistryId string `pulumi:"registryId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Tag description list. Tags map[string]interface{} `pulumi:"tags"` // trigger id. TriggerId int `pulumi:"triggerId"` }
A collection of arguments for invoking getWebhookTriggerLogs.
type GetWebhookTriggerLogsLog ¶ added in v0.1.3
type GetWebhookTriggerLogsLog struct { // creation time. CreationTime string `pulumi:"creationTime"` // webhook trigger detail. Detail string `pulumi:"detail"` // event type. EventType string `pulumi:"eventType"` // log id. Id int `pulumi:"id"` // notification type. NotifyType string `pulumi:"notifyType"` // status. Status string `pulumi:"status"` // trigger id. TriggerId int `pulumi:"triggerId"` // update time. UpdateTime string `pulumi:"updateTime"` }
type GetWebhookTriggerLogsLogArgs ¶ added in v0.1.3
type GetWebhookTriggerLogsLogArgs struct { // creation time. CreationTime pulumi.StringInput `pulumi:"creationTime"` // webhook trigger detail. Detail pulumi.StringInput `pulumi:"detail"` // event type. EventType pulumi.StringInput `pulumi:"eventType"` // log id. Id pulumi.IntInput `pulumi:"id"` // notification type. NotifyType pulumi.StringInput `pulumi:"notifyType"` // status. Status pulumi.StringInput `pulumi:"status"` // trigger id. TriggerId pulumi.IntInput `pulumi:"triggerId"` // update time. UpdateTime pulumi.StringInput `pulumi:"updateTime"` }
func (GetWebhookTriggerLogsLogArgs) ElementType ¶ added in v0.1.3
func (GetWebhookTriggerLogsLogArgs) ElementType() reflect.Type
func (GetWebhookTriggerLogsLogArgs) ToGetWebhookTriggerLogsLogOutput ¶ added in v0.1.3
func (i GetWebhookTriggerLogsLogArgs) ToGetWebhookTriggerLogsLogOutput() GetWebhookTriggerLogsLogOutput
func (GetWebhookTriggerLogsLogArgs) ToGetWebhookTriggerLogsLogOutputWithContext ¶ added in v0.1.3
func (i GetWebhookTriggerLogsLogArgs) ToGetWebhookTriggerLogsLogOutputWithContext(ctx context.Context) GetWebhookTriggerLogsLogOutput
type GetWebhookTriggerLogsLogArray ¶ added in v0.1.3
type GetWebhookTriggerLogsLogArray []GetWebhookTriggerLogsLogInput
func (GetWebhookTriggerLogsLogArray) ElementType ¶ added in v0.1.3
func (GetWebhookTriggerLogsLogArray) ElementType() reflect.Type
func (GetWebhookTriggerLogsLogArray) ToGetWebhookTriggerLogsLogArrayOutput ¶ added in v0.1.3
func (i GetWebhookTriggerLogsLogArray) ToGetWebhookTriggerLogsLogArrayOutput() GetWebhookTriggerLogsLogArrayOutput
func (GetWebhookTriggerLogsLogArray) ToGetWebhookTriggerLogsLogArrayOutputWithContext ¶ added in v0.1.3
func (i GetWebhookTriggerLogsLogArray) ToGetWebhookTriggerLogsLogArrayOutputWithContext(ctx context.Context) GetWebhookTriggerLogsLogArrayOutput
type GetWebhookTriggerLogsLogArrayInput ¶ added in v0.1.3
type GetWebhookTriggerLogsLogArrayInput interface { pulumi.Input ToGetWebhookTriggerLogsLogArrayOutput() GetWebhookTriggerLogsLogArrayOutput ToGetWebhookTriggerLogsLogArrayOutputWithContext(context.Context) GetWebhookTriggerLogsLogArrayOutput }
GetWebhookTriggerLogsLogArrayInput is an input type that accepts GetWebhookTriggerLogsLogArray and GetWebhookTriggerLogsLogArrayOutput values. You can construct a concrete instance of `GetWebhookTriggerLogsLogArrayInput` via:
GetWebhookTriggerLogsLogArray{ GetWebhookTriggerLogsLogArgs{...} }
type GetWebhookTriggerLogsLogArrayOutput ¶ added in v0.1.3
type GetWebhookTriggerLogsLogArrayOutput struct{ *pulumi.OutputState }
func (GetWebhookTriggerLogsLogArrayOutput) ElementType ¶ added in v0.1.3
func (GetWebhookTriggerLogsLogArrayOutput) ElementType() reflect.Type
func (GetWebhookTriggerLogsLogArrayOutput) Index ¶ added in v0.1.3
func (o GetWebhookTriggerLogsLogArrayOutput) Index(i pulumi.IntInput) GetWebhookTriggerLogsLogOutput
func (GetWebhookTriggerLogsLogArrayOutput) ToGetWebhookTriggerLogsLogArrayOutput ¶ added in v0.1.3
func (o GetWebhookTriggerLogsLogArrayOutput) ToGetWebhookTriggerLogsLogArrayOutput() GetWebhookTriggerLogsLogArrayOutput
func (GetWebhookTriggerLogsLogArrayOutput) ToGetWebhookTriggerLogsLogArrayOutputWithContext ¶ added in v0.1.3
func (o GetWebhookTriggerLogsLogArrayOutput) ToGetWebhookTriggerLogsLogArrayOutputWithContext(ctx context.Context) GetWebhookTriggerLogsLogArrayOutput
type GetWebhookTriggerLogsLogInput ¶ added in v0.1.3
type GetWebhookTriggerLogsLogInput interface { pulumi.Input ToGetWebhookTriggerLogsLogOutput() GetWebhookTriggerLogsLogOutput ToGetWebhookTriggerLogsLogOutputWithContext(context.Context) GetWebhookTriggerLogsLogOutput }
GetWebhookTriggerLogsLogInput is an input type that accepts GetWebhookTriggerLogsLogArgs and GetWebhookTriggerLogsLogOutput values. You can construct a concrete instance of `GetWebhookTriggerLogsLogInput` via:
GetWebhookTriggerLogsLogArgs{...}
type GetWebhookTriggerLogsLogOutput ¶ added in v0.1.3
type GetWebhookTriggerLogsLogOutput struct{ *pulumi.OutputState }
func (GetWebhookTriggerLogsLogOutput) CreationTime ¶ added in v0.1.3
func (o GetWebhookTriggerLogsLogOutput) CreationTime() pulumi.StringOutput
creation time.
func (GetWebhookTriggerLogsLogOutput) Detail ¶ added in v0.1.3
func (o GetWebhookTriggerLogsLogOutput) Detail() pulumi.StringOutput
webhook trigger detail.
func (GetWebhookTriggerLogsLogOutput) ElementType ¶ added in v0.1.3
func (GetWebhookTriggerLogsLogOutput) ElementType() reflect.Type
func (GetWebhookTriggerLogsLogOutput) EventType ¶ added in v0.1.3
func (o GetWebhookTriggerLogsLogOutput) EventType() pulumi.StringOutput
event type.
func (GetWebhookTriggerLogsLogOutput) Id ¶ added in v0.1.3
func (o GetWebhookTriggerLogsLogOutput) Id() pulumi.IntOutput
log id.
func (GetWebhookTriggerLogsLogOutput) NotifyType ¶ added in v0.1.3
func (o GetWebhookTriggerLogsLogOutput) NotifyType() pulumi.StringOutput
notification type.
func (GetWebhookTriggerLogsLogOutput) Status ¶ added in v0.1.3
func (o GetWebhookTriggerLogsLogOutput) Status() pulumi.StringOutput
status.
func (GetWebhookTriggerLogsLogOutput) ToGetWebhookTriggerLogsLogOutput ¶ added in v0.1.3
func (o GetWebhookTriggerLogsLogOutput) ToGetWebhookTriggerLogsLogOutput() GetWebhookTriggerLogsLogOutput
func (GetWebhookTriggerLogsLogOutput) ToGetWebhookTriggerLogsLogOutputWithContext ¶ added in v0.1.3
func (o GetWebhookTriggerLogsLogOutput) ToGetWebhookTriggerLogsLogOutputWithContext(ctx context.Context) GetWebhookTriggerLogsLogOutput
func (GetWebhookTriggerLogsLogOutput) TriggerId ¶ added in v0.1.3
func (o GetWebhookTriggerLogsLogOutput) TriggerId() pulumi.IntOutput
trigger id.
func (GetWebhookTriggerLogsLogOutput) UpdateTime ¶ added in v0.1.3
func (o GetWebhookTriggerLogsLogOutput) UpdateTime() pulumi.StringOutput
update time.
type GetWebhookTriggerLogsOutputArgs ¶ added in v0.1.3
type GetWebhookTriggerLogsOutputArgs struct { // namespace. Namespace pulumi.StringInput `pulumi:"namespace"` // instance Id. RegistryId pulumi.StringInput `pulumi:"registryId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Tag description list. Tags pulumi.MapInput `pulumi:"tags"` // trigger id. TriggerId pulumi.IntInput `pulumi:"triggerId"` }
A collection of arguments for invoking getWebhookTriggerLogs.
func (GetWebhookTriggerLogsOutputArgs) ElementType ¶ added in v0.1.3
func (GetWebhookTriggerLogsOutputArgs) ElementType() reflect.Type
type GetWebhookTriggerLogsResult ¶ added in v0.1.3
type GetWebhookTriggerLogsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // log list. Logs []GetWebhookTriggerLogsLog `pulumi:"logs"` Namespace string `pulumi:"namespace"` RegistryId string `pulumi:"registryId"` ResultOutputFile *string `pulumi:"resultOutputFile"` Tags map[string]interface{} `pulumi:"tags"` // trigger Id. TriggerId int `pulumi:"triggerId"` }
A collection of values returned by getWebhookTriggerLogs.
func GetWebhookTriggerLogs ¶ added in v0.1.3
func GetWebhookTriggerLogs(ctx *pulumi.Context, args *GetWebhookTriggerLogsArgs, opts ...pulumi.InvokeOption) (*GetWebhookTriggerLogsResult, error)
Use this data source to query detailed information of Tcr.getWebhookTriggerLogs
## Example Usage
<!--Start PulumiCodeChooser --> ```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.GetWebhookTriggerLogs(ctx, &tcr.GetWebhookTriggerLogsArgs{ RegistryId: local.Tcr_id, Namespace: _var.Tcr_namespace, TriggerId: _var.Trigger_id, Tags: map[string]interface{}{ "createdBy": "terraform", }, }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetWebhookTriggerLogsResultOutput ¶ added in v0.1.3
type GetWebhookTriggerLogsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getWebhookTriggerLogs.
func GetWebhookTriggerLogsOutput ¶ added in v0.1.3
func GetWebhookTriggerLogsOutput(ctx *pulumi.Context, args GetWebhookTriggerLogsOutputArgs, opts ...pulumi.InvokeOption) GetWebhookTriggerLogsResultOutput
func (GetWebhookTriggerLogsResultOutput) ElementType ¶ added in v0.1.3
func (GetWebhookTriggerLogsResultOutput) ElementType() reflect.Type
func (GetWebhookTriggerLogsResultOutput) Id ¶ added in v0.1.3
func (o GetWebhookTriggerLogsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetWebhookTriggerLogsResultOutput) Logs ¶ added in v0.1.3
func (o GetWebhookTriggerLogsResultOutput) Logs() GetWebhookTriggerLogsLogArrayOutput
log list.
func (GetWebhookTriggerLogsResultOutput) Namespace ¶ added in v0.1.3
func (o GetWebhookTriggerLogsResultOutput) Namespace() pulumi.StringOutput
func (GetWebhookTriggerLogsResultOutput) RegistryId ¶ added in v0.1.3
func (o GetWebhookTriggerLogsResultOutput) RegistryId() pulumi.StringOutput
func (GetWebhookTriggerLogsResultOutput) ResultOutputFile ¶ added in v0.1.3
func (o GetWebhookTriggerLogsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetWebhookTriggerLogsResultOutput) Tags ¶ added in v0.1.3
func (o GetWebhookTriggerLogsResultOutput) Tags() pulumi.MapOutput
func (GetWebhookTriggerLogsResultOutput) ToGetWebhookTriggerLogsResultOutput ¶ added in v0.1.3
func (o GetWebhookTriggerLogsResultOutput) ToGetWebhookTriggerLogsResultOutput() GetWebhookTriggerLogsResultOutput
func (GetWebhookTriggerLogsResultOutput) ToGetWebhookTriggerLogsResultOutputWithContext ¶ added in v0.1.3
func (o GetWebhookTriggerLogsResultOutput) ToGetWebhookTriggerLogsResultOutputWithContext(ctx context.Context) GetWebhookTriggerLogsResultOutput
func (GetWebhookTriggerLogsResultOutput) TriggerId ¶ added in v0.1.3
func (o GetWebhookTriggerLogsResultOutput) TriggerId() pulumi.IntOutput
trigger Id.
type ImmutableTagRule ¶ added in v0.1.3
type ImmutableTagRule struct { pulumi.CustomResourceState // namespace name. NamespaceName pulumi.StringOutput `pulumi:"namespaceName"` // instance id. RegistryId pulumi.StringOutput `pulumi:"registryId"` // rule. Rule ImmutableTagRuleRuleOutput `pulumi:"rule"` // Tag description list. Tags pulumi.MapOutput `pulumi:"tags"` }
Provides a resource to create a tcr immutable tag rule.
## Example Usage
### Create a immutable tag rule with specified tags and exclude specified repositories
<!--Start PulumiCodeChooser --> ```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 { exampleInstance, err := Tcr.NewInstance(ctx, "exampleInstance", &Tcr.InstanceArgs{ InstanceType: pulumi.String("premium"), DeleteBucket: pulumi.Bool(true), }) if err != nil { return err } exampleNamespace, err := Tcr.NewNamespace(ctx, "exampleNamespace", &Tcr.NamespaceArgs{ InstanceId: exampleInstance.ID(), IsPublic: pulumi.Bool(true), IsAutoScan: pulumi.Bool(true), IsPreventVul: pulumi.Bool(true), Severity: pulumi.String("medium"), CveWhitelistItems: tcr.NamespaceCveWhitelistItemArray{ &tcr.NamespaceCveWhitelistItemArgs{ CveId: pulumi.String("cve-xxxxx"), }, }, }) if err != nil { return err } _, err = Tcr.NewImmutableTagRule(ctx, "exampleImmutableTagRule", &Tcr.ImmutableTagRuleArgs{ RegistryId: exampleInstance.ID(), NamespaceName: exampleNamespace.Name, Rule: &tcr.ImmutableTagRuleRuleArgs{ RepositoryPattern: pulumi.String("deprecated_repo"), TagPattern: pulumi.String("**"), RepositoryDecoration: pulumi.String("repoExcludes"), TagDecoration: pulumi.String("matches"), Disabled: pulumi.Bool(false), }, Tags: pulumi.Map{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### With specified repositories and exclude specified version tag
<!--Start PulumiCodeChooser --> ```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.NewImmutableTagRule(ctx, "example", &Tcr.ImmutableTagRuleArgs{ RegistryId: pulumi.Any(tencentcloud_tcr_instance.Example.Id), NamespaceName: pulumi.Any(tencentcloud_tcr_namespace.Example.Name), Rule: &tcr.ImmutableTagRuleRuleArgs{ RepositoryPattern: pulumi.String("**"), TagPattern: pulumi.String("v1"), RepositoryDecoration: pulumi.String("repoMatches"), TagDecoration: pulumi.String("excludes"), Disabled: pulumi.Bool(false), }, Tags: pulumi.Map{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Disabled the specified rule
<!--Start PulumiCodeChooser --> ```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.NewImmutableTagRule(ctx, "exampleRuleA", &Tcr.ImmutableTagRuleArgs{ RegistryId: pulumi.Any(tencentcloud_tcr_instance.Example.Id), NamespaceName: pulumi.Any(tencentcloud_tcr_namespace.Example.Name), Rule: &tcr.ImmutableTagRuleRuleArgs{ RepositoryPattern: pulumi.String("deprecated_repo"), TagPattern: pulumi.String("**"), RepositoryDecoration: pulumi.String("repoExcludes"), TagDecoration: pulumi.String("matches"), Disabled: pulumi.Bool(false), }, Tags: pulumi.Map{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } _, err = Tcr.NewImmutableTagRule(ctx, "exampleRuleB", &Tcr.ImmutableTagRuleArgs{ RegistryId: pulumi.Any(tencentcloud_tcr_instance.Example.Id), NamespaceName: pulumi.Any(tencentcloud_tcr_namespace.Example.Name), Rule: &tcr.ImmutableTagRuleRuleArgs{ RepositoryPattern: pulumi.String("**"), TagPattern: pulumi.String("v1"), RepositoryDecoration: pulumi.String("repoMatches"), TagDecoration: pulumi.String("excludes"), Disabled: pulumi.Bool(true), }, Tags: pulumi.Map{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
tcr immutable_tag_rule can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Tcr/immutableTagRule:ImmutableTagRule immutable_tag_rule immutable_tag_rule_id ```
func GetImmutableTagRule ¶ added in v0.1.3
func GetImmutableTagRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ImmutableTagRuleState, opts ...pulumi.ResourceOption) (*ImmutableTagRule, error)
GetImmutableTagRule gets an existing ImmutableTagRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewImmutableTagRule ¶ added in v0.1.3
func NewImmutableTagRule(ctx *pulumi.Context, name string, args *ImmutableTagRuleArgs, opts ...pulumi.ResourceOption) (*ImmutableTagRule, error)
NewImmutableTagRule registers a new resource with the given unique name, arguments, and options.
func (*ImmutableTagRule) ElementType ¶ added in v0.1.3
func (*ImmutableTagRule) ElementType() reflect.Type
func (*ImmutableTagRule) ToImmutableTagRuleOutput ¶ added in v0.1.3
func (i *ImmutableTagRule) ToImmutableTagRuleOutput() ImmutableTagRuleOutput
func (*ImmutableTagRule) ToImmutableTagRuleOutputWithContext ¶ added in v0.1.3
func (i *ImmutableTagRule) ToImmutableTagRuleOutputWithContext(ctx context.Context) ImmutableTagRuleOutput
type ImmutableTagRuleArgs ¶ added in v0.1.3
type ImmutableTagRuleArgs struct { // namespace name. NamespaceName pulumi.StringInput // instance id. RegistryId pulumi.StringInput // rule. Rule ImmutableTagRuleRuleInput // Tag description list. Tags pulumi.MapInput }
The set of arguments for constructing a ImmutableTagRule resource.
func (ImmutableTagRuleArgs) ElementType ¶ added in v0.1.3
func (ImmutableTagRuleArgs) ElementType() reflect.Type
type ImmutableTagRuleArray ¶ added in v0.1.3
type ImmutableTagRuleArray []ImmutableTagRuleInput
func (ImmutableTagRuleArray) ElementType ¶ added in v0.1.3
func (ImmutableTagRuleArray) ElementType() reflect.Type
func (ImmutableTagRuleArray) ToImmutableTagRuleArrayOutput ¶ added in v0.1.3
func (i ImmutableTagRuleArray) ToImmutableTagRuleArrayOutput() ImmutableTagRuleArrayOutput
func (ImmutableTagRuleArray) ToImmutableTagRuleArrayOutputWithContext ¶ added in v0.1.3
func (i ImmutableTagRuleArray) ToImmutableTagRuleArrayOutputWithContext(ctx context.Context) ImmutableTagRuleArrayOutput
type ImmutableTagRuleArrayInput ¶ added in v0.1.3
type ImmutableTagRuleArrayInput interface { pulumi.Input ToImmutableTagRuleArrayOutput() ImmutableTagRuleArrayOutput ToImmutableTagRuleArrayOutputWithContext(context.Context) ImmutableTagRuleArrayOutput }
ImmutableTagRuleArrayInput is an input type that accepts ImmutableTagRuleArray and ImmutableTagRuleArrayOutput values. You can construct a concrete instance of `ImmutableTagRuleArrayInput` via:
ImmutableTagRuleArray{ ImmutableTagRuleArgs{...} }
type ImmutableTagRuleArrayOutput ¶ added in v0.1.3
type ImmutableTagRuleArrayOutput struct{ *pulumi.OutputState }
func (ImmutableTagRuleArrayOutput) ElementType ¶ added in v0.1.3
func (ImmutableTagRuleArrayOutput) ElementType() reflect.Type
func (ImmutableTagRuleArrayOutput) Index ¶ added in v0.1.3
func (o ImmutableTagRuleArrayOutput) Index(i pulumi.IntInput) ImmutableTagRuleOutput
func (ImmutableTagRuleArrayOutput) ToImmutableTagRuleArrayOutput ¶ added in v0.1.3
func (o ImmutableTagRuleArrayOutput) ToImmutableTagRuleArrayOutput() ImmutableTagRuleArrayOutput
func (ImmutableTagRuleArrayOutput) ToImmutableTagRuleArrayOutputWithContext ¶ added in v0.1.3
func (o ImmutableTagRuleArrayOutput) ToImmutableTagRuleArrayOutputWithContext(ctx context.Context) ImmutableTagRuleArrayOutput
type ImmutableTagRuleInput ¶ added in v0.1.3
type ImmutableTagRuleInput interface { pulumi.Input ToImmutableTagRuleOutput() ImmutableTagRuleOutput ToImmutableTagRuleOutputWithContext(ctx context.Context) ImmutableTagRuleOutput }
type ImmutableTagRuleMap ¶ added in v0.1.3
type ImmutableTagRuleMap map[string]ImmutableTagRuleInput
func (ImmutableTagRuleMap) ElementType ¶ added in v0.1.3
func (ImmutableTagRuleMap) ElementType() reflect.Type
func (ImmutableTagRuleMap) ToImmutableTagRuleMapOutput ¶ added in v0.1.3
func (i ImmutableTagRuleMap) ToImmutableTagRuleMapOutput() ImmutableTagRuleMapOutput
func (ImmutableTagRuleMap) ToImmutableTagRuleMapOutputWithContext ¶ added in v0.1.3
func (i ImmutableTagRuleMap) ToImmutableTagRuleMapOutputWithContext(ctx context.Context) ImmutableTagRuleMapOutput
type ImmutableTagRuleMapInput ¶ added in v0.1.3
type ImmutableTagRuleMapInput interface { pulumi.Input ToImmutableTagRuleMapOutput() ImmutableTagRuleMapOutput ToImmutableTagRuleMapOutputWithContext(context.Context) ImmutableTagRuleMapOutput }
ImmutableTagRuleMapInput is an input type that accepts ImmutableTagRuleMap and ImmutableTagRuleMapOutput values. You can construct a concrete instance of `ImmutableTagRuleMapInput` via:
ImmutableTagRuleMap{ "key": ImmutableTagRuleArgs{...} }
type ImmutableTagRuleMapOutput ¶ added in v0.1.3
type ImmutableTagRuleMapOutput struct{ *pulumi.OutputState }
func (ImmutableTagRuleMapOutput) ElementType ¶ added in v0.1.3
func (ImmutableTagRuleMapOutput) ElementType() reflect.Type
func (ImmutableTagRuleMapOutput) MapIndex ¶ added in v0.1.3
func (o ImmutableTagRuleMapOutput) MapIndex(k pulumi.StringInput) ImmutableTagRuleOutput
func (ImmutableTagRuleMapOutput) ToImmutableTagRuleMapOutput ¶ added in v0.1.3
func (o ImmutableTagRuleMapOutput) ToImmutableTagRuleMapOutput() ImmutableTagRuleMapOutput
func (ImmutableTagRuleMapOutput) ToImmutableTagRuleMapOutputWithContext ¶ added in v0.1.3
func (o ImmutableTagRuleMapOutput) ToImmutableTagRuleMapOutputWithContext(ctx context.Context) ImmutableTagRuleMapOutput
type ImmutableTagRuleOutput ¶ added in v0.1.3
type ImmutableTagRuleOutput struct{ *pulumi.OutputState }
func (ImmutableTagRuleOutput) ElementType ¶ added in v0.1.3
func (ImmutableTagRuleOutput) ElementType() reflect.Type
func (ImmutableTagRuleOutput) NamespaceName ¶ added in v0.1.3
func (o ImmutableTagRuleOutput) NamespaceName() pulumi.StringOutput
namespace name.
func (ImmutableTagRuleOutput) RegistryId ¶ added in v0.1.3
func (o ImmutableTagRuleOutput) RegistryId() pulumi.StringOutput
instance id.
func (ImmutableTagRuleOutput) Rule ¶ added in v0.1.3
func (o ImmutableTagRuleOutput) Rule() ImmutableTagRuleRuleOutput
rule.
func (ImmutableTagRuleOutput) Tags ¶ added in v0.1.3
func (o ImmutableTagRuleOutput) Tags() pulumi.MapOutput
Tag description list.
func (ImmutableTagRuleOutput) ToImmutableTagRuleOutput ¶ added in v0.1.3
func (o ImmutableTagRuleOutput) ToImmutableTagRuleOutput() ImmutableTagRuleOutput
func (ImmutableTagRuleOutput) ToImmutableTagRuleOutputWithContext ¶ added in v0.1.3
func (o ImmutableTagRuleOutput) ToImmutableTagRuleOutputWithContext(ctx context.Context) ImmutableTagRuleOutput
type ImmutableTagRuleRule ¶ added in v0.1.3
type ImmutableTagRuleRule struct { // disable rule. Disabled *bool `pulumi:"disabled"` // ID of the resource. Id *int `pulumi:"id"` // namespace name. NsName *string `pulumi:"nsName"` // repository decoration type:repoMatches or repoExcludes. RepositoryDecoration string `pulumi:"repositoryDecoration"` // repository matching rules. RepositoryPattern string `pulumi:"repositoryPattern"` // tag decoration type: matches or excludes. TagDecoration string `pulumi:"tagDecoration"` // tag matching rules. TagPattern string `pulumi:"tagPattern"` }
type ImmutableTagRuleRuleArgs ¶ added in v0.1.3
type ImmutableTagRuleRuleArgs struct { // disable rule. Disabled pulumi.BoolPtrInput `pulumi:"disabled"` // ID of the resource. Id pulumi.IntPtrInput `pulumi:"id"` // namespace name. NsName pulumi.StringPtrInput `pulumi:"nsName"` // repository decoration type:repoMatches or repoExcludes. RepositoryDecoration pulumi.StringInput `pulumi:"repositoryDecoration"` // repository matching rules. RepositoryPattern pulumi.StringInput `pulumi:"repositoryPattern"` // tag decoration type: matches or excludes. TagDecoration pulumi.StringInput `pulumi:"tagDecoration"` // tag matching rules. TagPattern pulumi.StringInput `pulumi:"tagPattern"` }
func (ImmutableTagRuleRuleArgs) ElementType ¶ added in v0.1.3
func (ImmutableTagRuleRuleArgs) ElementType() reflect.Type
func (ImmutableTagRuleRuleArgs) ToImmutableTagRuleRuleOutput ¶ added in v0.1.3
func (i ImmutableTagRuleRuleArgs) ToImmutableTagRuleRuleOutput() ImmutableTagRuleRuleOutput
func (ImmutableTagRuleRuleArgs) ToImmutableTagRuleRuleOutputWithContext ¶ added in v0.1.3
func (i ImmutableTagRuleRuleArgs) ToImmutableTagRuleRuleOutputWithContext(ctx context.Context) ImmutableTagRuleRuleOutput
func (ImmutableTagRuleRuleArgs) ToImmutableTagRuleRulePtrOutput ¶ added in v0.1.3
func (i ImmutableTagRuleRuleArgs) ToImmutableTagRuleRulePtrOutput() ImmutableTagRuleRulePtrOutput
func (ImmutableTagRuleRuleArgs) ToImmutableTagRuleRulePtrOutputWithContext ¶ added in v0.1.3
func (i ImmutableTagRuleRuleArgs) ToImmutableTagRuleRulePtrOutputWithContext(ctx context.Context) ImmutableTagRuleRulePtrOutput
type ImmutableTagRuleRuleInput ¶ added in v0.1.3
type ImmutableTagRuleRuleInput interface { pulumi.Input ToImmutableTagRuleRuleOutput() ImmutableTagRuleRuleOutput ToImmutableTagRuleRuleOutputWithContext(context.Context) ImmutableTagRuleRuleOutput }
ImmutableTagRuleRuleInput is an input type that accepts ImmutableTagRuleRuleArgs and ImmutableTagRuleRuleOutput values. You can construct a concrete instance of `ImmutableTagRuleRuleInput` via:
ImmutableTagRuleRuleArgs{...}
type ImmutableTagRuleRuleOutput ¶ added in v0.1.3
type ImmutableTagRuleRuleOutput struct{ *pulumi.OutputState }
func (ImmutableTagRuleRuleOutput) Disabled ¶ added in v0.1.3
func (o ImmutableTagRuleRuleOutput) Disabled() pulumi.BoolPtrOutput
disable rule.
func (ImmutableTagRuleRuleOutput) ElementType ¶ added in v0.1.3
func (ImmutableTagRuleRuleOutput) ElementType() reflect.Type
func (ImmutableTagRuleRuleOutput) Id ¶ added in v0.1.3
func (o ImmutableTagRuleRuleOutput) Id() pulumi.IntPtrOutput
ID of the resource.
func (ImmutableTagRuleRuleOutput) NsName ¶ added in v0.1.3
func (o ImmutableTagRuleRuleOutput) NsName() pulumi.StringPtrOutput
namespace name.
func (ImmutableTagRuleRuleOutput) RepositoryDecoration ¶ added in v0.1.3
func (o ImmutableTagRuleRuleOutput) RepositoryDecoration() pulumi.StringOutput
repository decoration type:repoMatches or repoExcludes.
func (ImmutableTagRuleRuleOutput) RepositoryPattern ¶ added in v0.1.3
func (o ImmutableTagRuleRuleOutput) RepositoryPattern() pulumi.StringOutput
repository matching rules.
func (ImmutableTagRuleRuleOutput) TagDecoration ¶ added in v0.1.3
func (o ImmutableTagRuleRuleOutput) TagDecoration() pulumi.StringOutput
tag decoration type: matches or excludes.
func (ImmutableTagRuleRuleOutput) TagPattern ¶ added in v0.1.3
func (o ImmutableTagRuleRuleOutput) TagPattern() pulumi.StringOutput
tag matching rules.
func (ImmutableTagRuleRuleOutput) ToImmutableTagRuleRuleOutput ¶ added in v0.1.3
func (o ImmutableTagRuleRuleOutput) ToImmutableTagRuleRuleOutput() ImmutableTagRuleRuleOutput
func (ImmutableTagRuleRuleOutput) ToImmutableTagRuleRuleOutputWithContext ¶ added in v0.1.3
func (o ImmutableTagRuleRuleOutput) ToImmutableTagRuleRuleOutputWithContext(ctx context.Context) ImmutableTagRuleRuleOutput
func (ImmutableTagRuleRuleOutput) ToImmutableTagRuleRulePtrOutput ¶ added in v0.1.3
func (o ImmutableTagRuleRuleOutput) ToImmutableTagRuleRulePtrOutput() ImmutableTagRuleRulePtrOutput
func (ImmutableTagRuleRuleOutput) ToImmutableTagRuleRulePtrOutputWithContext ¶ added in v0.1.3
func (o ImmutableTagRuleRuleOutput) ToImmutableTagRuleRulePtrOutputWithContext(ctx context.Context) ImmutableTagRuleRulePtrOutput
type ImmutableTagRuleRulePtrInput ¶ added in v0.1.3
type ImmutableTagRuleRulePtrInput interface { pulumi.Input ToImmutableTagRuleRulePtrOutput() ImmutableTagRuleRulePtrOutput ToImmutableTagRuleRulePtrOutputWithContext(context.Context) ImmutableTagRuleRulePtrOutput }
ImmutableTagRuleRulePtrInput is an input type that accepts ImmutableTagRuleRuleArgs, ImmutableTagRuleRulePtr and ImmutableTagRuleRulePtrOutput values. You can construct a concrete instance of `ImmutableTagRuleRulePtrInput` via:
ImmutableTagRuleRuleArgs{...} or: nil
func ImmutableTagRuleRulePtr ¶ added in v0.1.3
func ImmutableTagRuleRulePtr(v *ImmutableTagRuleRuleArgs) ImmutableTagRuleRulePtrInput
type ImmutableTagRuleRulePtrOutput ¶ added in v0.1.3
type ImmutableTagRuleRulePtrOutput struct{ *pulumi.OutputState }
func (ImmutableTagRuleRulePtrOutput) Disabled ¶ added in v0.1.3
func (o ImmutableTagRuleRulePtrOutput) Disabled() pulumi.BoolPtrOutput
disable rule.
func (ImmutableTagRuleRulePtrOutput) Elem ¶ added in v0.1.3
func (o ImmutableTagRuleRulePtrOutput) Elem() ImmutableTagRuleRuleOutput
func (ImmutableTagRuleRulePtrOutput) ElementType ¶ added in v0.1.3
func (ImmutableTagRuleRulePtrOutput) ElementType() reflect.Type
func (ImmutableTagRuleRulePtrOutput) Id ¶ added in v0.1.3
func (o ImmutableTagRuleRulePtrOutput) Id() pulumi.IntPtrOutput
ID of the resource.
func (ImmutableTagRuleRulePtrOutput) NsName ¶ added in v0.1.3
func (o ImmutableTagRuleRulePtrOutput) NsName() pulumi.StringPtrOutput
namespace name.
func (ImmutableTagRuleRulePtrOutput) RepositoryDecoration ¶ added in v0.1.3
func (o ImmutableTagRuleRulePtrOutput) RepositoryDecoration() pulumi.StringPtrOutput
repository decoration type:repoMatches or repoExcludes.
func (ImmutableTagRuleRulePtrOutput) RepositoryPattern ¶ added in v0.1.3
func (o ImmutableTagRuleRulePtrOutput) RepositoryPattern() pulumi.StringPtrOutput
repository matching rules.
func (ImmutableTagRuleRulePtrOutput) TagDecoration ¶ added in v0.1.3
func (o ImmutableTagRuleRulePtrOutput) TagDecoration() pulumi.StringPtrOutput
tag decoration type: matches or excludes.
func (ImmutableTagRuleRulePtrOutput) TagPattern ¶ added in v0.1.3
func (o ImmutableTagRuleRulePtrOutput) TagPattern() pulumi.StringPtrOutput
tag matching rules.
func (ImmutableTagRuleRulePtrOutput) ToImmutableTagRuleRulePtrOutput ¶ added in v0.1.3
func (o ImmutableTagRuleRulePtrOutput) ToImmutableTagRuleRulePtrOutput() ImmutableTagRuleRulePtrOutput
func (ImmutableTagRuleRulePtrOutput) ToImmutableTagRuleRulePtrOutputWithContext ¶ added in v0.1.3
func (o ImmutableTagRuleRulePtrOutput) ToImmutableTagRuleRulePtrOutputWithContext(ctx context.Context) ImmutableTagRuleRulePtrOutput
type ImmutableTagRuleState ¶ added in v0.1.3
type ImmutableTagRuleState struct { // namespace name. NamespaceName pulumi.StringPtrInput // instance id. RegistryId pulumi.StringPtrInput // rule. Rule ImmutableTagRuleRulePtrInput // Tag description list. Tags pulumi.MapInput }
func (ImmutableTagRuleState) ElementType ¶ added in v0.1.3
func (ImmutableTagRuleState) ElementType() reflect.Type
type Instance ¶
type Instance struct { pulumi.CustomResourceState // Indicate to delete the COS bucket which is auto-created with the instance or not. DeleteBucket pulumi.BoolPtrOutput `pulumi:"deleteBucket"` // Instance expiration time (prepaid). ExpiredAt pulumi.StringOutput `pulumi:"expiredAt"` // Length of time to purchase an instance (in month). Must set when registryChargeType is prepaid. InstanceChargeTypePrepaidPeriod pulumi.IntPtrOutput `pulumi:"instanceChargeTypePrepaidPeriod"` // Auto renewal flag. 1: manual renewal, 2: automatic renewal, 3: no renewal and no notification. Must set when registryChargeType is prepaid. InstanceChargeTypePrepaidRenewFlag pulumi.IntPtrOutput `pulumi:"instanceChargeTypePrepaidRenewFlag"` // TCR types. Valid values are: `standard`, `basic`, `premium`. InstanceType pulumi.StringOutput `pulumi:"instanceType"` // Internal address for access of the TCR instance. InternalEndPoint pulumi.StringOutput `pulumi:"internalEndPoint"` // Name of the TCR instance. Name pulumi.StringOutput `pulumi:"name"` // Control public network access. OpenPublicOperation pulumi.BoolPtrOutput `pulumi:"openPublicOperation"` // Public address for access of the TCR instance. PublicDomain pulumi.StringOutput `pulumi:"publicDomain"` // Status of the TCR instance public network access. PublicStatus pulumi.StringOutput `pulumi:"publicStatus"` // Charge type of instance. 1: postpaid; 2: prepaid. Default is postpaid. RegistryChargeType pulumi.IntPtrOutput `pulumi:"registryChargeType"` // Specify List of instance Replications, premium only. The available [source region list](https://www.tencentcloud.com/document/api/1051/41101) is here. Replications InstanceReplicationArrayOutput `pulumi:"replications"` // Public network access allowlist policies of the TCR instance. Only available when `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
### Create a basic tcr instance.
<!--Start PulumiCodeChooser --> ```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, "example", &Tcr.InstanceArgs{ InstanceType: pulumi.String("basic"), Tags: pulumi.Map{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Create instance with the public network access whitelist.
<!--Start PulumiCodeChooser --> ```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, "example", &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 }) }
``` <!--End PulumiCodeChooser -->
### Create instance with Replications.
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tcr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") tcrRegionMap := map[string]interface{}{ "ap-guangzhou": 1, "ap-shanghai": 4, "ap-hongkong": 5, "ap-beijing": 8, "ap-singapore": 9, "na-siliconvalley": 15, "ap-chengdu": 16, "eu-frankfurt": 17, "ap-seoul": 18, "ap-chongqing": 19, "ap-mumbai": 21, "na-ashburn": 22, "ap-bangkok": 23, "eu-moscow": 24, "ap-tokyo": 25, "ap-nanjing": 33, "ap-taipei": 39, "ap-jakarta": 72, } if param := cfg.GetObject("tcrRegionMap"); param != nil { tcrRegionMap = param } _, err := Tcr.NewInstance(ctx, "example", &Tcr.InstanceArgs{ InstanceType: pulumi.String("premium"), Replications: tcr.InstanceReplicationArray{ &tcr.InstanceReplicationArgs{ RegionId: pulumi.Float64(tcrRegionMap.ApGuangzhou), }, &tcr.InstanceReplicationArgs{ RegionId: pulumi.Float64(tcrRegionMap.ApSingapore), }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
tcr instance can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Tcr/instance:Instance foo instance_id ```
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 // Length of time to purchase an instance (in month). Must set when registryChargeType is prepaid. InstanceChargeTypePrepaidPeriod pulumi.IntPtrInput // Auto renewal flag. 1: manual renewal, 2: automatic renewal, 3: no renewal and no notification. Must set when registryChargeType is prepaid. InstanceChargeTypePrepaidRenewFlag pulumi.IntPtrInput // TCR types. Valid values are: `standard`, `basic`, `premium`. InstanceType pulumi.StringInput // Name of the TCR instance. Name pulumi.StringPtrInput // Control public network access. OpenPublicOperation pulumi.BoolPtrInput // Charge type of instance. 1: postpaid; 2: prepaid. Default is postpaid. RegistryChargeType pulumi.IntPtrInput // Specify List of instance Replications, premium only. The available [source region list](https://www.tencentcloud.com/document/api/1051/41101) is here. Replications InstanceReplicationArrayInput // Public network access allowlist policies of the TCR instance. Only available when `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) ExpiredAt ¶ added in v0.1.3
func (o InstanceOutput) ExpiredAt() pulumi.StringOutput
Instance expiration time (prepaid).
func (InstanceOutput) InstanceChargeTypePrepaidPeriod ¶ added in v0.1.3
func (o InstanceOutput) InstanceChargeTypePrepaidPeriod() pulumi.IntPtrOutput
Length of time to purchase an instance (in month). Must set when registryChargeType is prepaid.
func (InstanceOutput) InstanceChargeTypePrepaidRenewFlag ¶ added in v0.1.3
func (o InstanceOutput) InstanceChargeTypePrepaidRenewFlag() pulumi.IntPtrOutput
Auto renewal flag. 1: manual renewal, 2: automatic renewal, 3: no renewal and no notification. Must set when registryChargeType is prepaid.
func (InstanceOutput) InstanceType ¶
func (o InstanceOutput) InstanceType() pulumi.StringOutput
TCR types. Valid values are: `standard`, `basic`, `premium`.
func (InstanceOutput) InternalEndPoint ¶
func (o InstanceOutput) InternalEndPoint() pulumi.StringOutput
Internal address for access of the TCR instance.
func (InstanceOutput) Name ¶
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) RegistryChargeType ¶ added in v0.1.3
func (o InstanceOutput) RegistryChargeType() pulumi.IntPtrOutput
Charge type of instance. 1: postpaid; 2: prepaid. Default is postpaid.
func (InstanceOutput) Replications ¶ added in v0.1.3
func (o InstanceOutput) Replications() InstanceReplicationArrayOutput
Specify List of instance Replications, premium only. The available [source region list](https://www.tencentcloud.com/document/api/1051/41101) is here.
func (InstanceOutput) SecurityPolicies ¶
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 InstanceReplication ¶ added in v0.1.3
type InstanceReplication struct { // ID of the resource. Id *string `pulumi:"id"` // Replication region ID, check the example at the top of page to find out id of region. RegionId *int `pulumi:"regionId"` // Replication region name. RegionName *string `pulumi:"regionName"` // Specify whether to sync TCR cloud tags to COS Bucket. NOTE: You have to specify when adding, modifying will be ignored for now. SynTag *bool `pulumi:"synTag"` }
type InstanceReplicationArgs ¶ added in v0.1.3
type InstanceReplicationArgs struct { // ID of the resource. Id pulumi.StringPtrInput `pulumi:"id"` // Replication region ID, check the example at the top of page to find out id of region. RegionId pulumi.IntPtrInput `pulumi:"regionId"` // Replication region name. RegionName pulumi.StringPtrInput `pulumi:"regionName"` // Specify whether to sync TCR cloud tags to COS Bucket. NOTE: You have to specify when adding, modifying will be ignored for now. SynTag pulumi.BoolPtrInput `pulumi:"synTag"` }
func (InstanceReplicationArgs) ElementType ¶ added in v0.1.3
func (InstanceReplicationArgs) ElementType() reflect.Type
func (InstanceReplicationArgs) ToInstanceReplicationOutput ¶ added in v0.1.3
func (i InstanceReplicationArgs) ToInstanceReplicationOutput() InstanceReplicationOutput
func (InstanceReplicationArgs) ToInstanceReplicationOutputWithContext ¶ added in v0.1.3
func (i InstanceReplicationArgs) ToInstanceReplicationOutputWithContext(ctx context.Context) InstanceReplicationOutput
type InstanceReplicationArray ¶ added in v0.1.3
type InstanceReplicationArray []InstanceReplicationInput
func (InstanceReplicationArray) ElementType ¶ added in v0.1.3
func (InstanceReplicationArray) ElementType() reflect.Type
func (InstanceReplicationArray) ToInstanceReplicationArrayOutput ¶ added in v0.1.3
func (i InstanceReplicationArray) ToInstanceReplicationArrayOutput() InstanceReplicationArrayOutput
func (InstanceReplicationArray) ToInstanceReplicationArrayOutputWithContext ¶ added in v0.1.3
func (i InstanceReplicationArray) ToInstanceReplicationArrayOutputWithContext(ctx context.Context) InstanceReplicationArrayOutput
type InstanceReplicationArrayInput ¶ added in v0.1.3
type InstanceReplicationArrayInput interface { pulumi.Input ToInstanceReplicationArrayOutput() InstanceReplicationArrayOutput ToInstanceReplicationArrayOutputWithContext(context.Context) InstanceReplicationArrayOutput }
InstanceReplicationArrayInput is an input type that accepts InstanceReplicationArray and InstanceReplicationArrayOutput values. You can construct a concrete instance of `InstanceReplicationArrayInput` via:
InstanceReplicationArray{ InstanceReplicationArgs{...} }
type InstanceReplicationArrayOutput ¶ added in v0.1.3
type InstanceReplicationArrayOutput struct{ *pulumi.OutputState }
func (InstanceReplicationArrayOutput) ElementType ¶ added in v0.1.3
func (InstanceReplicationArrayOutput) ElementType() reflect.Type
func (InstanceReplicationArrayOutput) Index ¶ added in v0.1.3
func (o InstanceReplicationArrayOutput) Index(i pulumi.IntInput) InstanceReplicationOutput
func (InstanceReplicationArrayOutput) ToInstanceReplicationArrayOutput ¶ added in v0.1.3
func (o InstanceReplicationArrayOutput) ToInstanceReplicationArrayOutput() InstanceReplicationArrayOutput
func (InstanceReplicationArrayOutput) ToInstanceReplicationArrayOutputWithContext ¶ added in v0.1.3
func (o InstanceReplicationArrayOutput) ToInstanceReplicationArrayOutputWithContext(ctx context.Context) InstanceReplicationArrayOutput
type InstanceReplicationInput ¶ added in v0.1.3
type InstanceReplicationInput interface { pulumi.Input ToInstanceReplicationOutput() InstanceReplicationOutput ToInstanceReplicationOutputWithContext(context.Context) InstanceReplicationOutput }
InstanceReplicationInput is an input type that accepts InstanceReplicationArgs and InstanceReplicationOutput values. You can construct a concrete instance of `InstanceReplicationInput` via:
InstanceReplicationArgs{...}
type InstanceReplicationOutput ¶ added in v0.1.3
type InstanceReplicationOutput struct{ *pulumi.OutputState }
func (InstanceReplicationOutput) ElementType ¶ added in v0.1.3
func (InstanceReplicationOutput) ElementType() reflect.Type
func (InstanceReplicationOutput) Id ¶ added in v0.1.3
func (o InstanceReplicationOutput) Id() pulumi.StringPtrOutput
ID of the resource.
func (InstanceReplicationOutput) RegionId ¶ added in v0.1.3
func (o InstanceReplicationOutput) RegionId() pulumi.IntPtrOutput
Replication region ID, check the example at the top of page to find out id of region.
func (InstanceReplicationOutput) RegionName ¶ added in v0.1.9
func (o InstanceReplicationOutput) RegionName() pulumi.StringPtrOutput
Replication region name.
func (InstanceReplicationOutput) SynTag ¶ added in v0.1.3
func (o InstanceReplicationOutput) SynTag() pulumi.BoolPtrOutput
Specify whether to sync TCR cloud tags to COS Bucket. NOTE: You have to specify when adding, modifying will be ignored for now.
func (InstanceReplicationOutput) ToInstanceReplicationOutput ¶ added in v0.1.3
func (o InstanceReplicationOutput) ToInstanceReplicationOutput() InstanceReplicationOutput
func (InstanceReplicationOutput) ToInstanceReplicationOutputWithContext ¶ added in v0.1.3
func (o InstanceReplicationOutput) ToInstanceReplicationOutputWithContext(ctx context.Context) InstanceReplicationOutput
type InstanceSecurityPolicy ¶
type InstanceSecurityPolicy struct { // The public network IP address of the access source. CidrBlock *string `pulumi:"cidrBlock"` // Remarks of policy. Description *string `pulumi:"description"` // Index of policy. Index *int `pulumi:"index"` // Version of policy. Version *string `pulumi:"version"` }
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 of policy. Index pulumi.IntPtrInput `pulumi:"index"` // Version of policy. 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
Index of policy.
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
Version of policy.
type InstanceState ¶
type InstanceState struct { // Indicate to delete the COS bucket which is auto-created with the instance or not. DeleteBucket pulumi.BoolPtrInput // Instance expiration time (prepaid). ExpiredAt pulumi.StringPtrInput // Length of time to purchase an instance (in month). Must set when registryChargeType is prepaid. InstanceChargeTypePrepaidPeriod pulumi.IntPtrInput // Auto renewal flag. 1: manual renewal, 2: automatic renewal, 3: no renewal and no notification. Must set when registryChargeType is prepaid. InstanceChargeTypePrepaidRenewFlag pulumi.IntPtrInput // TCR types. Valid values are: `standard`, `basic`, `premium`. InstanceType pulumi.StringPtrInput // Internal address for access of the TCR instance. InternalEndPoint pulumi.StringPtrInput // Name of the TCR instance. Name pulumi.StringPtrInput // Control public network access. OpenPublicOperation pulumi.BoolPtrInput // Public address for access of the TCR instance. PublicDomain pulumi.StringPtrInput // Status of the TCR instance public network access. PublicStatus pulumi.StringPtrInput // Charge type of instance. 1: postpaid; 2: prepaid. Default is postpaid. RegistryChargeType pulumi.IntPtrInput // Specify List of instance Replications, premium only. The available [source region list](https://www.tencentcloud.com/document/api/1051/41101) is here. Replications InstanceReplicationArrayInput // Public network access allowlist policies of the TCR instance. Only available when `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 ManageReplicationOperation ¶ added in v0.1.3
type ManageReplicationOperation struct { pulumi.CustomResourceState // rule description. Description pulumi.StringPtrOutput `pulumi:"description"` // the region ID of the target instance, such as Guangzhou is 1. DestinationRegionId pulumi.IntPtrOutput `pulumi:"destinationRegionId"` // copy destination instance Id. DestinationRegistryId pulumi.StringOutput `pulumi:"destinationRegistryId"` // enable synchronization of configuration items across master account instances. PeerReplicationOption ManageReplicationOperationPeerReplicationOptionPtrOutput `pulumi:"peerReplicationOption"` // synchronization rules. Rule ManageReplicationOperationRuleOutput `pulumi:"rule"` // copy source instance Id. SourceRegistryId pulumi.StringOutput `pulumi:"sourceRegistryId"` }
Provides a resource to start a tcr instance replication operation
## Example Usage
### Sync source tcr instance to target instance
Synchronize an existing tcr instance to the destination instance. This operation is often used in the cross-multiple region scenario. Assume you have had two TCR instances before this operation. This example shows how to sync a tcr instance from ap-guangzhou(gz) to ap-shanghai(sh).
<!--Start PulumiCodeChooser --> ```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 { // tcr instance on ap-guangzhou exampleGzInstance, err := Tcr.NewInstance(ctx, "exampleGzInstance", &Tcr.InstanceArgs{ InstanceType: pulumi.String("premium"), Tags: pulumi.Map{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } _, err = Tcr.NewNamespace(ctx, "exampleGzNamespace", &Tcr.NamespaceArgs{ InstanceId: exampleGzInstance.ID(), IsPublic: pulumi.Bool(true), IsAutoScan: pulumi.Bool(true), IsPreventVul: pulumi.Bool(true), Severity: pulumi.String("medium"), CveWhitelistItems: tcr.NamespaceCveWhitelistItemArray{ &tcr.NamespaceCveWhitelistItemArgs{ CveId: pulumi.String("cve-xxxxx"), }, }, }) if err != nil { return err } // tcr instance on ap-shanghai exampleShInstance, err := Tcr.NewInstance(ctx, "exampleShInstance", &Tcr.InstanceArgs{ InstanceType: pulumi.String("premium"), DeleteBucket: pulumi.Bool(true), }) if err != nil { return err } _, err = Tcr.NewNamespace(ctx, "exampleShNamespace", &Tcr.NamespaceArgs{ InstanceId: exampleShInstance.ID(), IsPublic: pulumi.Bool(true), IsAutoScan: pulumi.Bool(true), IsPreventVul: pulumi.Bool(true), Severity: pulumi.String("medium"), CveWhitelistItems: tcr.NamespaceCveWhitelistItemArray{ &tcr.NamespaceCveWhitelistItemArgs{ CveId: pulumi.String("cve-xxxxx"), }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetManageReplicationOperation ¶ added in v0.1.3
func GetManageReplicationOperation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManageReplicationOperationState, opts ...pulumi.ResourceOption) (*ManageReplicationOperation, error)
GetManageReplicationOperation gets an existing ManageReplicationOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewManageReplicationOperation ¶ added in v0.1.3
func NewManageReplicationOperation(ctx *pulumi.Context, name string, args *ManageReplicationOperationArgs, opts ...pulumi.ResourceOption) (*ManageReplicationOperation, error)
NewManageReplicationOperation registers a new resource with the given unique name, arguments, and options.
func (*ManageReplicationOperation) ElementType ¶ added in v0.1.3
func (*ManageReplicationOperation) ElementType() reflect.Type
func (*ManageReplicationOperation) ToManageReplicationOperationOutput ¶ added in v0.1.3
func (i *ManageReplicationOperation) ToManageReplicationOperationOutput() ManageReplicationOperationOutput
func (*ManageReplicationOperation) ToManageReplicationOperationOutputWithContext ¶ added in v0.1.3
func (i *ManageReplicationOperation) ToManageReplicationOperationOutputWithContext(ctx context.Context) ManageReplicationOperationOutput
type ManageReplicationOperationArgs ¶ added in v0.1.3
type ManageReplicationOperationArgs struct { // rule description. Description pulumi.StringPtrInput // the region ID of the target instance, such as Guangzhou is 1. DestinationRegionId pulumi.IntPtrInput // copy destination instance Id. DestinationRegistryId pulumi.StringInput // enable synchronization of configuration items across master account instances. PeerReplicationOption ManageReplicationOperationPeerReplicationOptionPtrInput // synchronization rules. Rule ManageReplicationOperationRuleInput // copy source instance Id. SourceRegistryId pulumi.StringInput }
The set of arguments for constructing a ManageReplicationOperation resource.
func (ManageReplicationOperationArgs) ElementType ¶ added in v0.1.3
func (ManageReplicationOperationArgs) ElementType() reflect.Type
type ManageReplicationOperationArray ¶ added in v0.1.3
type ManageReplicationOperationArray []ManageReplicationOperationInput
func (ManageReplicationOperationArray) ElementType ¶ added in v0.1.3
func (ManageReplicationOperationArray) ElementType() reflect.Type
func (ManageReplicationOperationArray) ToManageReplicationOperationArrayOutput ¶ added in v0.1.3
func (i ManageReplicationOperationArray) ToManageReplicationOperationArrayOutput() ManageReplicationOperationArrayOutput
func (ManageReplicationOperationArray) ToManageReplicationOperationArrayOutputWithContext ¶ added in v0.1.3
func (i ManageReplicationOperationArray) ToManageReplicationOperationArrayOutputWithContext(ctx context.Context) ManageReplicationOperationArrayOutput
type ManageReplicationOperationArrayInput ¶ added in v0.1.3
type ManageReplicationOperationArrayInput interface { pulumi.Input ToManageReplicationOperationArrayOutput() ManageReplicationOperationArrayOutput ToManageReplicationOperationArrayOutputWithContext(context.Context) ManageReplicationOperationArrayOutput }
ManageReplicationOperationArrayInput is an input type that accepts ManageReplicationOperationArray and ManageReplicationOperationArrayOutput values. You can construct a concrete instance of `ManageReplicationOperationArrayInput` via:
ManageReplicationOperationArray{ ManageReplicationOperationArgs{...} }
type ManageReplicationOperationArrayOutput ¶ added in v0.1.3
type ManageReplicationOperationArrayOutput struct{ *pulumi.OutputState }
func (ManageReplicationOperationArrayOutput) ElementType ¶ added in v0.1.3
func (ManageReplicationOperationArrayOutput) ElementType() reflect.Type
func (ManageReplicationOperationArrayOutput) Index ¶ added in v0.1.3
func (o ManageReplicationOperationArrayOutput) Index(i pulumi.IntInput) ManageReplicationOperationOutput
func (ManageReplicationOperationArrayOutput) ToManageReplicationOperationArrayOutput ¶ added in v0.1.3
func (o ManageReplicationOperationArrayOutput) ToManageReplicationOperationArrayOutput() ManageReplicationOperationArrayOutput
func (ManageReplicationOperationArrayOutput) ToManageReplicationOperationArrayOutputWithContext ¶ added in v0.1.3
func (o ManageReplicationOperationArrayOutput) ToManageReplicationOperationArrayOutputWithContext(ctx context.Context) ManageReplicationOperationArrayOutput
type ManageReplicationOperationInput ¶ added in v0.1.3
type ManageReplicationOperationInput interface { pulumi.Input ToManageReplicationOperationOutput() ManageReplicationOperationOutput ToManageReplicationOperationOutputWithContext(ctx context.Context) ManageReplicationOperationOutput }
type ManageReplicationOperationMap ¶ added in v0.1.3
type ManageReplicationOperationMap map[string]ManageReplicationOperationInput
func (ManageReplicationOperationMap) ElementType ¶ added in v0.1.3
func (ManageReplicationOperationMap) ElementType() reflect.Type
func (ManageReplicationOperationMap) ToManageReplicationOperationMapOutput ¶ added in v0.1.3
func (i ManageReplicationOperationMap) ToManageReplicationOperationMapOutput() ManageReplicationOperationMapOutput
func (ManageReplicationOperationMap) ToManageReplicationOperationMapOutputWithContext ¶ added in v0.1.3
func (i ManageReplicationOperationMap) ToManageReplicationOperationMapOutputWithContext(ctx context.Context) ManageReplicationOperationMapOutput
type ManageReplicationOperationMapInput ¶ added in v0.1.3
type ManageReplicationOperationMapInput interface { pulumi.Input ToManageReplicationOperationMapOutput() ManageReplicationOperationMapOutput ToManageReplicationOperationMapOutputWithContext(context.Context) ManageReplicationOperationMapOutput }
ManageReplicationOperationMapInput is an input type that accepts ManageReplicationOperationMap and ManageReplicationOperationMapOutput values. You can construct a concrete instance of `ManageReplicationOperationMapInput` via:
ManageReplicationOperationMap{ "key": ManageReplicationOperationArgs{...} }
type ManageReplicationOperationMapOutput ¶ added in v0.1.3
type ManageReplicationOperationMapOutput struct{ *pulumi.OutputState }
func (ManageReplicationOperationMapOutput) ElementType ¶ added in v0.1.3
func (ManageReplicationOperationMapOutput) ElementType() reflect.Type
func (ManageReplicationOperationMapOutput) MapIndex ¶ added in v0.1.3
func (o ManageReplicationOperationMapOutput) MapIndex(k pulumi.StringInput) ManageReplicationOperationOutput
func (ManageReplicationOperationMapOutput) ToManageReplicationOperationMapOutput ¶ added in v0.1.3
func (o ManageReplicationOperationMapOutput) ToManageReplicationOperationMapOutput() ManageReplicationOperationMapOutput
func (ManageReplicationOperationMapOutput) ToManageReplicationOperationMapOutputWithContext ¶ added in v0.1.3
func (o ManageReplicationOperationMapOutput) ToManageReplicationOperationMapOutputWithContext(ctx context.Context) ManageReplicationOperationMapOutput
type ManageReplicationOperationOutput ¶ added in v0.1.3
type ManageReplicationOperationOutput struct{ *pulumi.OutputState }
func (ManageReplicationOperationOutput) Description ¶ added in v0.1.3
func (o ManageReplicationOperationOutput) Description() pulumi.StringPtrOutput
rule description.
func (ManageReplicationOperationOutput) DestinationRegionId ¶ added in v0.1.3
func (o ManageReplicationOperationOutput) DestinationRegionId() pulumi.IntPtrOutput
the region ID of the target instance, such as Guangzhou is 1.
func (ManageReplicationOperationOutput) DestinationRegistryId ¶ added in v0.1.3
func (o ManageReplicationOperationOutput) DestinationRegistryId() pulumi.StringOutput
copy destination instance Id.
func (ManageReplicationOperationOutput) ElementType ¶ added in v0.1.3
func (ManageReplicationOperationOutput) ElementType() reflect.Type
func (ManageReplicationOperationOutput) PeerReplicationOption ¶ added in v0.1.3
func (o ManageReplicationOperationOutput) PeerReplicationOption() ManageReplicationOperationPeerReplicationOptionPtrOutput
enable synchronization of configuration items across master account instances.
func (ManageReplicationOperationOutput) Rule ¶ added in v0.1.3
func (o ManageReplicationOperationOutput) Rule() ManageReplicationOperationRuleOutput
synchronization rules.
func (ManageReplicationOperationOutput) SourceRegistryId ¶ added in v0.1.3
func (o ManageReplicationOperationOutput) SourceRegistryId() pulumi.StringOutput
copy source instance Id.
func (ManageReplicationOperationOutput) ToManageReplicationOperationOutput ¶ added in v0.1.3
func (o ManageReplicationOperationOutput) ToManageReplicationOperationOutput() ManageReplicationOperationOutput
func (ManageReplicationOperationOutput) ToManageReplicationOperationOutputWithContext ¶ added in v0.1.3
func (o ManageReplicationOperationOutput) ToManageReplicationOperationOutputWithContext(ctx context.Context) ManageReplicationOperationOutput
type ManageReplicationOperationPeerReplicationOption ¶ added in v0.1.3
type ManageReplicationOperationPeerReplicationOption struct { // whether to enable cross-master account instance synchronization. EnablePeerReplication bool `pulumi:"enablePeerReplication"` // access permanent token of the instance to be synchronized. PeerRegistryToken string `pulumi:"peerRegistryToken"` // uin of the instance to be synchronized. PeerRegistryUin string `pulumi:"peerRegistryUin"` }
type ManageReplicationOperationPeerReplicationOptionArgs ¶ added in v0.1.3
type ManageReplicationOperationPeerReplicationOptionArgs struct { // whether to enable cross-master account instance synchronization. EnablePeerReplication pulumi.BoolInput `pulumi:"enablePeerReplication"` // access permanent token of the instance to be synchronized. PeerRegistryToken pulumi.StringInput `pulumi:"peerRegistryToken"` // uin of the instance to be synchronized. PeerRegistryUin pulumi.StringInput `pulumi:"peerRegistryUin"` }
func (ManageReplicationOperationPeerReplicationOptionArgs) ElementType ¶ added in v0.1.3
func (ManageReplicationOperationPeerReplicationOptionArgs) ElementType() reflect.Type
func (ManageReplicationOperationPeerReplicationOptionArgs) ToManageReplicationOperationPeerReplicationOptionOutput ¶ added in v0.1.3
func (i ManageReplicationOperationPeerReplicationOptionArgs) ToManageReplicationOperationPeerReplicationOptionOutput() ManageReplicationOperationPeerReplicationOptionOutput
func (ManageReplicationOperationPeerReplicationOptionArgs) ToManageReplicationOperationPeerReplicationOptionOutputWithContext ¶ added in v0.1.3
func (i ManageReplicationOperationPeerReplicationOptionArgs) ToManageReplicationOperationPeerReplicationOptionOutputWithContext(ctx context.Context) ManageReplicationOperationPeerReplicationOptionOutput
func (ManageReplicationOperationPeerReplicationOptionArgs) ToManageReplicationOperationPeerReplicationOptionPtrOutput ¶ added in v0.1.3
func (i ManageReplicationOperationPeerReplicationOptionArgs) ToManageReplicationOperationPeerReplicationOptionPtrOutput() ManageReplicationOperationPeerReplicationOptionPtrOutput
func (ManageReplicationOperationPeerReplicationOptionArgs) ToManageReplicationOperationPeerReplicationOptionPtrOutputWithContext ¶ added in v0.1.3
func (i ManageReplicationOperationPeerReplicationOptionArgs) ToManageReplicationOperationPeerReplicationOptionPtrOutputWithContext(ctx context.Context) ManageReplicationOperationPeerReplicationOptionPtrOutput
type ManageReplicationOperationPeerReplicationOptionInput ¶ added in v0.1.3
type ManageReplicationOperationPeerReplicationOptionInput interface { pulumi.Input ToManageReplicationOperationPeerReplicationOptionOutput() ManageReplicationOperationPeerReplicationOptionOutput ToManageReplicationOperationPeerReplicationOptionOutputWithContext(context.Context) ManageReplicationOperationPeerReplicationOptionOutput }
ManageReplicationOperationPeerReplicationOptionInput is an input type that accepts ManageReplicationOperationPeerReplicationOptionArgs and ManageReplicationOperationPeerReplicationOptionOutput values. You can construct a concrete instance of `ManageReplicationOperationPeerReplicationOptionInput` via:
ManageReplicationOperationPeerReplicationOptionArgs{...}
type ManageReplicationOperationPeerReplicationOptionOutput ¶ added in v0.1.3
type ManageReplicationOperationPeerReplicationOptionOutput struct{ *pulumi.OutputState }
func (ManageReplicationOperationPeerReplicationOptionOutput) ElementType ¶ added in v0.1.3
func (ManageReplicationOperationPeerReplicationOptionOutput) ElementType() reflect.Type
func (ManageReplicationOperationPeerReplicationOptionOutput) EnablePeerReplication ¶ added in v0.1.3
func (o ManageReplicationOperationPeerReplicationOptionOutput) EnablePeerReplication() pulumi.BoolOutput
whether to enable cross-master account instance synchronization.
func (ManageReplicationOperationPeerReplicationOptionOutput) PeerRegistryToken ¶ added in v0.1.3
func (o ManageReplicationOperationPeerReplicationOptionOutput) PeerRegistryToken() pulumi.StringOutput
access permanent token of the instance to be synchronized.
func (ManageReplicationOperationPeerReplicationOptionOutput) PeerRegistryUin ¶ added in v0.1.3
func (o ManageReplicationOperationPeerReplicationOptionOutput) PeerRegistryUin() pulumi.StringOutput
uin of the instance to be synchronized.
func (ManageReplicationOperationPeerReplicationOptionOutput) ToManageReplicationOperationPeerReplicationOptionOutput ¶ added in v0.1.3
func (o ManageReplicationOperationPeerReplicationOptionOutput) ToManageReplicationOperationPeerReplicationOptionOutput() ManageReplicationOperationPeerReplicationOptionOutput
func (ManageReplicationOperationPeerReplicationOptionOutput) ToManageReplicationOperationPeerReplicationOptionOutputWithContext ¶ added in v0.1.3
func (o ManageReplicationOperationPeerReplicationOptionOutput) ToManageReplicationOperationPeerReplicationOptionOutputWithContext(ctx context.Context) ManageReplicationOperationPeerReplicationOptionOutput
func (ManageReplicationOperationPeerReplicationOptionOutput) ToManageReplicationOperationPeerReplicationOptionPtrOutput ¶ added in v0.1.3
func (o ManageReplicationOperationPeerReplicationOptionOutput) ToManageReplicationOperationPeerReplicationOptionPtrOutput() ManageReplicationOperationPeerReplicationOptionPtrOutput
func (ManageReplicationOperationPeerReplicationOptionOutput) ToManageReplicationOperationPeerReplicationOptionPtrOutputWithContext ¶ added in v0.1.3
func (o ManageReplicationOperationPeerReplicationOptionOutput) ToManageReplicationOperationPeerReplicationOptionPtrOutputWithContext(ctx context.Context) ManageReplicationOperationPeerReplicationOptionPtrOutput
type ManageReplicationOperationPeerReplicationOptionPtrInput ¶ added in v0.1.3
type ManageReplicationOperationPeerReplicationOptionPtrInput interface { pulumi.Input ToManageReplicationOperationPeerReplicationOptionPtrOutput() ManageReplicationOperationPeerReplicationOptionPtrOutput ToManageReplicationOperationPeerReplicationOptionPtrOutputWithContext(context.Context) ManageReplicationOperationPeerReplicationOptionPtrOutput }
ManageReplicationOperationPeerReplicationOptionPtrInput is an input type that accepts ManageReplicationOperationPeerReplicationOptionArgs, ManageReplicationOperationPeerReplicationOptionPtr and ManageReplicationOperationPeerReplicationOptionPtrOutput values. You can construct a concrete instance of `ManageReplicationOperationPeerReplicationOptionPtrInput` via:
ManageReplicationOperationPeerReplicationOptionArgs{...} or: nil
func ManageReplicationOperationPeerReplicationOptionPtr ¶ added in v0.1.3
func ManageReplicationOperationPeerReplicationOptionPtr(v *ManageReplicationOperationPeerReplicationOptionArgs) ManageReplicationOperationPeerReplicationOptionPtrInput
type ManageReplicationOperationPeerReplicationOptionPtrOutput ¶ added in v0.1.3
type ManageReplicationOperationPeerReplicationOptionPtrOutput struct{ *pulumi.OutputState }
func (ManageReplicationOperationPeerReplicationOptionPtrOutput) ElementType ¶ added in v0.1.3
func (ManageReplicationOperationPeerReplicationOptionPtrOutput) ElementType() reflect.Type
func (ManageReplicationOperationPeerReplicationOptionPtrOutput) EnablePeerReplication ¶ added in v0.1.3
func (o ManageReplicationOperationPeerReplicationOptionPtrOutput) EnablePeerReplication() pulumi.BoolPtrOutput
whether to enable cross-master account instance synchronization.
func (ManageReplicationOperationPeerReplicationOptionPtrOutput) PeerRegistryToken ¶ added in v0.1.3
func (o ManageReplicationOperationPeerReplicationOptionPtrOutput) PeerRegistryToken() pulumi.StringPtrOutput
access permanent token of the instance to be synchronized.
func (ManageReplicationOperationPeerReplicationOptionPtrOutput) PeerRegistryUin ¶ added in v0.1.3
func (o ManageReplicationOperationPeerReplicationOptionPtrOutput) PeerRegistryUin() pulumi.StringPtrOutput
uin of the instance to be synchronized.
func (ManageReplicationOperationPeerReplicationOptionPtrOutput) ToManageReplicationOperationPeerReplicationOptionPtrOutput ¶ added in v0.1.3
func (o ManageReplicationOperationPeerReplicationOptionPtrOutput) ToManageReplicationOperationPeerReplicationOptionPtrOutput() ManageReplicationOperationPeerReplicationOptionPtrOutput
func (ManageReplicationOperationPeerReplicationOptionPtrOutput) ToManageReplicationOperationPeerReplicationOptionPtrOutputWithContext ¶ added in v0.1.3
func (o ManageReplicationOperationPeerReplicationOptionPtrOutput) ToManageReplicationOperationPeerReplicationOptionPtrOutputWithContext(ctx context.Context) ManageReplicationOperationPeerReplicationOptionPtrOutput
type ManageReplicationOperationRule ¶ added in v0.1.3
type ManageReplicationOperationRule struct { // target namespace. DestNamespace string `pulumi:"destNamespace"` // sync filters. Filters []ManageReplicationOperationRuleFilter `pulumi:"filters"` // synchronization rule names. Name string `pulumi:"name"` // whether to cover. Override bool `pulumi:"override"` }
type ManageReplicationOperationRuleArgs ¶ added in v0.1.3
type ManageReplicationOperationRuleArgs struct { // target namespace. DestNamespace pulumi.StringInput `pulumi:"destNamespace"` // sync filters. Filters ManageReplicationOperationRuleFilterArrayInput `pulumi:"filters"` // synchronization rule names. Name pulumi.StringInput `pulumi:"name"` // whether to cover. Override pulumi.BoolInput `pulumi:"override"` }
func (ManageReplicationOperationRuleArgs) ElementType ¶ added in v0.1.3
func (ManageReplicationOperationRuleArgs) ElementType() reflect.Type
func (ManageReplicationOperationRuleArgs) ToManageReplicationOperationRuleOutput ¶ added in v0.1.3
func (i ManageReplicationOperationRuleArgs) ToManageReplicationOperationRuleOutput() ManageReplicationOperationRuleOutput
func (ManageReplicationOperationRuleArgs) ToManageReplicationOperationRuleOutputWithContext ¶ added in v0.1.3
func (i ManageReplicationOperationRuleArgs) ToManageReplicationOperationRuleOutputWithContext(ctx context.Context) ManageReplicationOperationRuleOutput
func (ManageReplicationOperationRuleArgs) ToManageReplicationOperationRulePtrOutput ¶ added in v0.1.3
func (i ManageReplicationOperationRuleArgs) ToManageReplicationOperationRulePtrOutput() ManageReplicationOperationRulePtrOutput
func (ManageReplicationOperationRuleArgs) ToManageReplicationOperationRulePtrOutputWithContext ¶ added in v0.1.3
func (i ManageReplicationOperationRuleArgs) ToManageReplicationOperationRulePtrOutputWithContext(ctx context.Context) ManageReplicationOperationRulePtrOutput
type ManageReplicationOperationRuleFilter ¶ added in v0.1.3
type ManageReplicationOperationRuleFilterArgs ¶ added in v0.1.3
type ManageReplicationOperationRuleFilterArgs struct { // type (name, tag, and resource). Type pulumi.StringInput `pulumi:"type"` // empty by default. Value pulumi.StringPtrInput `pulumi:"value"` }
func (ManageReplicationOperationRuleFilterArgs) ElementType ¶ added in v0.1.3
func (ManageReplicationOperationRuleFilterArgs) ElementType() reflect.Type
func (ManageReplicationOperationRuleFilterArgs) ToManageReplicationOperationRuleFilterOutput ¶ added in v0.1.3
func (i ManageReplicationOperationRuleFilterArgs) ToManageReplicationOperationRuleFilterOutput() ManageReplicationOperationRuleFilterOutput
func (ManageReplicationOperationRuleFilterArgs) ToManageReplicationOperationRuleFilterOutputWithContext ¶ added in v0.1.3
func (i ManageReplicationOperationRuleFilterArgs) ToManageReplicationOperationRuleFilterOutputWithContext(ctx context.Context) ManageReplicationOperationRuleFilterOutput
type ManageReplicationOperationRuleFilterArray ¶ added in v0.1.3
type ManageReplicationOperationRuleFilterArray []ManageReplicationOperationRuleFilterInput
func (ManageReplicationOperationRuleFilterArray) ElementType ¶ added in v0.1.3
func (ManageReplicationOperationRuleFilterArray) ElementType() reflect.Type
func (ManageReplicationOperationRuleFilterArray) ToManageReplicationOperationRuleFilterArrayOutput ¶ added in v0.1.3
func (i ManageReplicationOperationRuleFilterArray) ToManageReplicationOperationRuleFilterArrayOutput() ManageReplicationOperationRuleFilterArrayOutput
func (ManageReplicationOperationRuleFilterArray) ToManageReplicationOperationRuleFilterArrayOutputWithContext ¶ added in v0.1.3
func (i ManageReplicationOperationRuleFilterArray) ToManageReplicationOperationRuleFilterArrayOutputWithContext(ctx context.Context) ManageReplicationOperationRuleFilterArrayOutput
type ManageReplicationOperationRuleFilterArrayInput ¶ added in v0.1.3
type ManageReplicationOperationRuleFilterArrayInput interface { pulumi.Input ToManageReplicationOperationRuleFilterArrayOutput() ManageReplicationOperationRuleFilterArrayOutput ToManageReplicationOperationRuleFilterArrayOutputWithContext(context.Context) ManageReplicationOperationRuleFilterArrayOutput }
ManageReplicationOperationRuleFilterArrayInput is an input type that accepts ManageReplicationOperationRuleFilterArray and ManageReplicationOperationRuleFilterArrayOutput values. You can construct a concrete instance of `ManageReplicationOperationRuleFilterArrayInput` via:
ManageReplicationOperationRuleFilterArray{ ManageReplicationOperationRuleFilterArgs{...} }
type ManageReplicationOperationRuleFilterArrayOutput ¶ added in v0.1.3
type ManageReplicationOperationRuleFilterArrayOutput struct{ *pulumi.OutputState }
func (ManageReplicationOperationRuleFilterArrayOutput) ElementType ¶ added in v0.1.3
func (ManageReplicationOperationRuleFilterArrayOutput) ElementType() reflect.Type
func (ManageReplicationOperationRuleFilterArrayOutput) ToManageReplicationOperationRuleFilterArrayOutput ¶ added in v0.1.3
func (o ManageReplicationOperationRuleFilterArrayOutput) ToManageReplicationOperationRuleFilterArrayOutput() ManageReplicationOperationRuleFilterArrayOutput
func (ManageReplicationOperationRuleFilterArrayOutput) ToManageReplicationOperationRuleFilterArrayOutputWithContext ¶ added in v0.1.3
func (o ManageReplicationOperationRuleFilterArrayOutput) ToManageReplicationOperationRuleFilterArrayOutputWithContext(ctx context.Context) ManageReplicationOperationRuleFilterArrayOutput
type ManageReplicationOperationRuleFilterInput ¶ added in v0.1.3
type ManageReplicationOperationRuleFilterInput interface { pulumi.Input ToManageReplicationOperationRuleFilterOutput() ManageReplicationOperationRuleFilterOutput ToManageReplicationOperationRuleFilterOutputWithContext(context.Context) ManageReplicationOperationRuleFilterOutput }
ManageReplicationOperationRuleFilterInput is an input type that accepts ManageReplicationOperationRuleFilterArgs and ManageReplicationOperationRuleFilterOutput values. You can construct a concrete instance of `ManageReplicationOperationRuleFilterInput` via:
ManageReplicationOperationRuleFilterArgs{...}
type ManageReplicationOperationRuleFilterOutput ¶ added in v0.1.3
type ManageReplicationOperationRuleFilterOutput struct{ *pulumi.OutputState }
func (ManageReplicationOperationRuleFilterOutput) ElementType ¶ added in v0.1.3
func (ManageReplicationOperationRuleFilterOutput) ElementType() reflect.Type
func (ManageReplicationOperationRuleFilterOutput) ToManageReplicationOperationRuleFilterOutput ¶ added in v0.1.3
func (o ManageReplicationOperationRuleFilterOutput) ToManageReplicationOperationRuleFilterOutput() ManageReplicationOperationRuleFilterOutput
func (ManageReplicationOperationRuleFilterOutput) ToManageReplicationOperationRuleFilterOutputWithContext ¶ added in v0.1.3
func (o ManageReplicationOperationRuleFilterOutput) ToManageReplicationOperationRuleFilterOutputWithContext(ctx context.Context) ManageReplicationOperationRuleFilterOutput
func (ManageReplicationOperationRuleFilterOutput) Type ¶ added in v0.1.3
func (o ManageReplicationOperationRuleFilterOutput) Type() pulumi.StringOutput
type (name, tag, and resource).
func (ManageReplicationOperationRuleFilterOutput) Value ¶ added in v0.1.3
func (o ManageReplicationOperationRuleFilterOutput) Value() pulumi.StringPtrOutput
empty by default.
type ManageReplicationOperationRuleInput ¶ added in v0.1.3
type ManageReplicationOperationRuleInput interface { pulumi.Input ToManageReplicationOperationRuleOutput() ManageReplicationOperationRuleOutput ToManageReplicationOperationRuleOutputWithContext(context.Context) ManageReplicationOperationRuleOutput }
ManageReplicationOperationRuleInput is an input type that accepts ManageReplicationOperationRuleArgs and ManageReplicationOperationRuleOutput values. You can construct a concrete instance of `ManageReplicationOperationRuleInput` via:
ManageReplicationOperationRuleArgs{...}
type ManageReplicationOperationRuleOutput ¶ added in v0.1.3
type ManageReplicationOperationRuleOutput struct{ *pulumi.OutputState }
func (ManageReplicationOperationRuleOutput) DestNamespace ¶ added in v0.1.3
func (o ManageReplicationOperationRuleOutput) DestNamespace() pulumi.StringOutput
target namespace.
func (ManageReplicationOperationRuleOutput) ElementType ¶ added in v0.1.3
func (ManageReplicationOperationRuleOutput) ElementType() reflect.Type
func (ManageReplicationOperationRuleOutput) Filters ¶ added in v0.1.3
func (o ManageReplicationOperationRuleOutput) Filters() ManageReplicationOperationRuleFilterArrayOutput
sync filters.
func (ManageReplicationOperationRuleOutput) Name ¶ added in v0.1.3
func (o ManageReplicationOperationRuleOutput) Name() pulumi.StringOutput
synchronization rule names.
func (ManageReplicationOperationRuleOutput) Override ¶ added in v0.1.3
func (o ManageReplicationOperationRuleOutput) Override() pulumi.BoolOutput
whether to cover.
func (ManageReplicationOperationRuleOutput) ToManageReplicationOperationRuleOutput ¶ added in v0.1.3
func (o ManageReplicationOperationRuleOutput) ToManageReplicationOperationRuleOutput() ManageReplicationOperationRuleOutput
func (ManageReplicationOperationRuleOutput) ToManageReplicationOperationRuleOutputWithContext ¶ added in v0.1.3
func (o ManageReplicationOperationRuleOutput) ToManageReplicationOperationRuleOutputWithContext(ctx context.Context) ManageReplicationOperationRuleOutput
func (ManageReplicationOperationRuleOutput) ToManageReplicationOperationRulePtrOutput ¶ added in v0.1.3
func (o ManageReplicationOperationRuleOutput) ToManageReplicationOperationRulePtrOutput() ManageReplicationOperationRulePtrOutput
func (ManageReplicationOperationRuleOutput) ToManageReplicationOperationRulePtrOutputWithContext ¶ added in v0.1.3
func (o ManageReplicationOperationRuleOutput) ToManageReplicationOperationRulePtrOutputWithContext(ctx context.Context) ManageReplicationOperationRulePtrOutput
type ManageReplicationOperationRulePtrInput ¶ added in v0.1.3
type ManageReplicationOperationRulePtrInput interface { pulumi.Input ToManageReplicationOperationRulePtrOutput() ManageReplicationOperationRulePtrOutput ToManageReplicationOperationRulePtrOutputWithContext(context.Context) ManageReplicationOperationRulePtrOutput }
ManageReplicationOperationRulePtrInput is an input type that accepts ManageReplicationOperationRuleArgs, ManageReplicationOperationRulePtr and ManageReplicationOperationRulePtrOutput values. You can construct a concrete instance of `ManageReplicationOperationRulePtrInput` via:
ManageReplicationOperationRuleArgs{...} or: nil
func ManageReplicationOperationRulePtr ¶ added in v0.1.3
func ManageReplicationOperationRulePtr(v *ManageReplicationOperationRuleArgs) ManageReplicationOperationRulePtrInput
type ManageReplicationOperationRulePtrOutput ¶ added in v0.1.3
type ManageReplicationOperationRulePtrOutput struct{ *pulumi.OutputState }
func (ManageReplicationOperationRulePtrOutput) DestNamespace ¶ added in v0.1.3
func (o ManageReplicationOperationRulePtrOutput) DestNamespace() pulumi.StringPtrOutput
target namespace.
func (ManageReplicationOperationRulePtrOutput) ElementType ¶ added in v0.1.3
func (ManageReplicationOperationRulePtrOutput) ElementType() reflect.Type
func (ManageReplicationOperationRulePtrOutput) Filters ¶ added in v0.1.3
func (o ManageReplicationOperationRulePtrOutput) Filters() ManageReplicationOperationRuleFilterArrayOutput
sync filters.
func (ManageReplicationOperationRulePtrOutput) Name ¶ added in v0.1.3
func (o ManageReplicationOperationRulePtrOutput) Name() pulumi.StringPtrOutput
synchronization rule names.
func (ManageReplicationOperationRulePtrOutput) Override ¶ added in v0.1.3
func (o ManageReplicationOperationRulePtrOutput) Override() pulumi.BoolPtrOutput
whether to cover.
func (ManageReplicationOperationRulePtrOutput) ToManageReplicationOperationRulePtrOutput ¶ added in v0.1.3
func (o ManageReplicationOperationRulePtrOutput) ToManageReplicationOperationRulePtrOutput() ManageReplicationOperationRulePtrOutput
func (ManageReplicationOperationRulePtrOutput) ToManageReplicationOperationRulePtrOutputWithContext ¶ added in v0.1.3
func (o ManageReplicationOperationRulePtrOutput) ToManageReplicationOperationRulePtrOutputWithContext(ctx context.Context) ManageReplicationOperationRulePtrOutput
type ManageReplicationOperationState ¶ added in v0.1.3
type ManageReplicationOperationState struct { // rule description. Description pulumi.StringPtrInput // the region ID of the target instance, such as Guangzhou is 1. DestinationRegionId pulumi.IntPtrInput // copy destination instance Id. DestinationRegistryId pulumi.StringPtrInput // enable synchronization of configuration items across master account instances. PeerReplicationOption ManageReplicationOperationPeerReplicationOptionPtrInput // synchronization rules. Rule ManageReplicationOperationRulePtrInput // copy source instance Id. SourceRegistryId pulumi.StringPtrInput }
func (ManageReplicationOperationState) ElementType ¶ added in v0.1.3
func (ManageReplicationOperationState) ElementType() reflect.Type
type Namespace ¶
type Namespace struct { pulumi.CustomResourceState // Vulnerability Whitelist. CveWhitelistItems NamespaceCveWhitelistItemArrayOutput `pulumi:"cveWhitelistItems"` // ID of the TCR instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Scanning level, `True` is automatic, `False` is manual. Default is `false`. IsAutoScan pulumi.BoolPtrOutput `pulumi:"isAutoScan"` // Blocking switch, `True` is open, `False` is closed. Default is `false`. IsPreventVul pulumi.BoolPtrOutput `pulumi:"isPreventVul"` // Indicate that the namespace is public or not. Default is `false`. IsPublic pulumi.BoolPtrOutput `pulumi:"isPublic"` // Name of the TCR namespace. Valid length is [2~30]. It can only contain lowercase letters, numbers and separators (`.`, `_`, `-`), and cannot start, end or continue with separators. Name pulumi.StringOutput `pulumi:"name"` // Block vulnerability level, currently only supports `low`, `medium`, `high`. Severity pulumi.StringPtrOutput `pulumi:"severity"` }
Use this resource to create tcr namespace.
## Example Usage
### Create a tcr namespace instance
<!--Start PulumiCodeChooser --> ```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 { exampleInstance, err := Tcr.NewInstance(ctx, "exampleInstance", &Tcr.InstanceArgs{ InstanceType: pulumi.String("premium"), Tags: pulumi.Map{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } _, err = Tcr.NewNamespace(ctx, "exampleNamespace", &Tcr.NamespaceArgs{ InstanceId: exampleInstance.ID(), IsPublic: pulumi.Bool(true), IsAutoScan: pulumi.Bool(true), IsPreventVul: pulumi.Bool(true), Severity: pulumi.String("medium"), CveWhitelistItems: tcr.NamespaceCveWhitelistItemArray{ &tcr.NamespaceCveWhitelistItemArgs{ CveId: pulumi.String("cve-xxxxx"), }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
tcr namespace can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Tcr/namespace:Namespace example tcr_instance_id#namespace_name ```
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 { // Vulnerability Whitelist. CveWhitelistItems NamespaceCveWhitelistItemArrayInput // ID of the TCR instance. InstanceId pulumi.StringInput // Scanning level, `True` is automatic, `False` is manual. Default is `false`. IsAutoScan pulumi.BoolPtrInput // Blocking switch, `True` is open, `False` is closed. Default is `false`. IsPreventVul pulumi.BoolPtrInput // Indicate that the namespace is public or not. Default is `false`. IsPublic pulumi.BoolPtrInput // Name of the TCR namespace. Valid length is [2~30]. It can only contain lowercase letters, numbers and separators (`.`, `_`, `-`), and cannot start, end or continue with separators. Name pulumi.StringPtrInput // Block vulnerability level, currently only supports `low`, `medium`, `high`. Severity pulumi.StringPtrInput }
The set of arguments for constructing a Namespace resource.
func (NamespaceArgs) ElementType ¶
func (NamespaceArgs) ElementType() reflect.Type
type NamespaceArray ¶
type NamespaceArray []NamespaceInput
func (NamespaceArray) ElementType ¶
func (NamespaceArray) ElementType() reflect.Type
func (NamespaceArray) ToNamespaceArrayOutput ¶
func (i NamespaceArray) ToNamespaceArrayOutput() NamespaceArrayOutput
func (NamespaceArray) ToNamespaceArrayOutputWithContext ¶
func (i NamespaceArray) ToNamespaceArrayOutputWithContext(ctx context.Context) NamespaceArrayOutput
type NamespaceArrayInput ¶
type NamespaceArrayInput interface { pulumi.Input ToNamespaceArrayOutput() NamespaceArrayOutput ToNamespaceArrayOutputWithContext(context.Context) NamespaceArrayOutput }
NamespaceArrayInput is an input type that accepts NamespaceArray and NamespaceArrayOutput values. You can construct a concrete instance of `NamespaceArrayInput` via:
NamespaceArray{ NamespaceArgs{...} }
type NamespaceArrayOutput ¶
type NamespaceArrayOutput struct{ *pulumi.OutputState }
func (NamespaceArrayOutput) ElementType ¶
func (NamespaceArrayOutput) ElementType() reflect.Type
func (NamespaceArrayOutput) Index ¶
func (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 NamespaceCveWhitelistItem ¶ added in v0.1.3
type NamespaceCveWhitelistItem struct { // Vulnerability Whitelist ID. CveId *string `pulumi:"cveId"` }
type NamespaceCveWhitelistItemArgs ¶ added in v0.1.3
type NamespaceCveWhitelistItemArgs struct { // Vulnerability Whitelist ID. CveId pulumi.StringPtrInput `pulumi:"cveId"` }
func (NamespaceCveWhitelistItemArgs) ElementType ¶ added in v0.1.3
func (NamespaceCveWhitelistItemArgs) ElementType() reflect.Type
func (NamespaceCveWhitelistItemArgs) ToNamespaceCveWhitelistItemOutput ¶ added in v0.1.3
func (i NamespaceCveWhitelistItemArgs) ToNamespaceCveWhitelistItemOutput() NamespaceCveWhitelistItemOutput
func (NamespaceCveWhitelistItemArgs) ToNamespaceCveWhitelistItemOutputWithContext ¶ added in v0.1.3
func (i NamespaceCveWhitelistItemArgs) ToNamespaceCveWhitelistItemOutputWithContext(ctx context.Context) NamespaceCveWhitelistItemOutput
type NamespaceCveWhitelistItemArray ¶ added in v0.1.3
type NamespaceCveWhitelistItemArray []NamespaceCveWhitelistItemInput
func (NamespaceCveWhitelistItemArray) ElementType ¶ added in v0.1.3
func (NamespaceCveWhitelistItemArray) ElementType() reflect.Type
func (NamespaceCveWhitelistItemArray) ToNamespaceCveWhitelistItemArrayOutput ¶ added in v0.1.3
func (i NamespaceCveWhitelistItemArray) ToNamespaceCveWhitelistItemArrayOutput() NamespaceCveWhitelistItemArrayOutput
func (NamespaceCveWhitelistItemArray) ToNamespaceCveWhitelistItemArrayOutputWithContext ¶ added in v0.1.3
func (i NamespaceCveWhitelistItemArray) ToNamespaceCveWhitelistItemArrayOutputWithContext(ctx context.Context) NamespaceCveWhitelistItemArrayOutput
type NamespaceCveWhitelistItemArrayInput ¶ added in v0.1.3
type NamespaceCveWhitelistItemArrayInput interface { pulumi.Input ToNamespaceCveWhitelistItemArrayOutput() NamespaceCveWhitelistItemArrayOutput ToNamespaceCveWhitelistItemArrayOutputWithContext(context.Context) NamespaceCveWhitelistItemArrayOutput }
NamespaceCveWhitelistItemArrayInput is an input type that accepts NamespaceCveWhitelistItemArray and NamespaceCveWhitelistItemArrayOutput values. You can construct a concrete instance of `NamespaceCveWhitelistItemArrayInput` via:
NamespaceCveWhitelistItemArray{ NamespaceCveWhitelistItemArgs{...} }
type NamespaceCveWhitelistItemArrayOutput ¶ added in v0.1.3
type NamespaceCveWhitelistItemArrayOutput struct{ *pulumi.OutputState }
func (NamespaceCveWhitelistItemArrayOutput) ElementType ¶ added in v0.1.3
func (NamespaceCveWhitelistItemArrayOutput) ElementType() reflect.Type
func (NamespaceCveWhitelistItemArrayOutput) Index ¶ added in v0.1.3
func (o NamespaceCveWhitelistItemArrayOutput) Index(i pulumi.IntInput) NamespaceCveWhitelistItemOutput
func (NamespaceCveWhitelistItemArrayOutput) ToNamespaceCveWhitelistItemArrayOutput ¶ added in v0.1.3
func (o NamespaceCveWhitelistItemArrayOutput) ToNamespaceCveWhitelistItemArrayOutput() NamespaceCveWhitelistItemArrayOutput
func (NamespaceCveWhitelistItemArrayOutput) ToNamespaceCveWhitelistItemArrayOutputWithContext ¶ added in v0.1.3
func (o NamespaceCveWhitelistItemArrayOutput) ToNamespaceCveWhitelistItemArrayOutputWithContext(ctx context.Context) NamespaceCveWhitelistItemArrayOutput
type NamespaceCveWhitelistItemInput ¶ added in v0.1.3
type NamespaceCveWhitelistItemInput interface { pulumi.Input ToNamespaceCveWhitelistItemOutput() NamespaceCveWhitelistItemOutput ToNamespaceCveWhitelistItemOutputWithContext(context.Context) NamespaceCveWhitelistItemOutput }
NamespaceCveWhitelistItemInput is an input type that accepts NamespaceCveWhitelistItemArgs and NamespaceCveWhitelistItemOutput values. You can construct a concrete instance of `NamespaceCveWhitelistItemInput` via:
NamespaceCveWhitelistItemArgs{...}
type NamespaceCveWhitelistItemOutput ¶ added in v0.1.3
type NamespaceCveWhitelistItemOutput struct{ *pulumi.OutputState }
func (NamespaceCveWhitelistItemOutput) CveId ¶ added in v0.1.3
func (o NamespaceCveWhitelistItemOutput) CveId() pulumi.StringPtrOutput
Vulnerability Whitelist ID.
func (NamespaceCveWhitelistItemOutput) ElementType ¶ added in v0.1.3
func (NamespaceCveWhitelistItemOutput) ElementType() reflect.Type
func (NamespaceCveWhitelistItemOutput) ToNamespaceCveWhitelistItemOutput ¶ added in v0.1.3
func (o NamespaceCveWhitelistItemOutput) ToNamespaceCveWhitelistItemOutput() NamespaceCveWhitelistItemOutput
func (NamespaceCveWhitelistItemOutput) ToNamespaceCveWhitelistItemOutputWithContext ¶ added in v0.1.3
func (o NamespaceCveWhitelistItemOutput) ToNamespaceCveWhitelistItemOutputWithContext(ctx context.Context) NamespaceCveWhitelistItemOutput
type NamespaceInput ¶
type NamespaceInput interface { pulumi.Input ToNamespaceOutput() NamespaceOutput ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput }
type NamespaceMap ¶
type NamespaceMap map[string]NamespaceInput
func (NamespaceMap) ElementType ¶
func (NamespaceMap) ElementType() reflect.Type
func (NamespaceMap) ToNamespaceMapOutput ¶
func (i NamespaceMap) ToNamespaceMapOutput() NamespaceMapOutput
func (NamespaceMap) ToNamespaceMapOutputWithContext ¶
func (i NamespaceMap) ToNamespaceMapOutputWithContext(ctx context.Context) NamespaceMapOutput
type NamespaceMapInput ¶
type NamespaceMapInput interface { pulumi.Input ToNamespaceMapOutput() NamespaceMapOutput ToNamespaceMapOutputWithContext(context.Context) NamespaceMapOutput }
NamespaceMapInput is an input type that accepts NamespaceMap and NamespaceMapOutput values. You can construct a concrete instance of `NamespaceMapInput` via:
NamespaceMap{ "key": NamespaceArgs{...} }
type NamespaceMapOutput ¶
type NamespaceMapOutput struct{ *pulumi.OutputState }
func (NamespaceMapOutput) ElementType ¶
func (NamespaceMapOutput) ElementType() reflect.Type
func (NamespaceMapOutput) MapIndex ¶
func (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) CveWhitelistItems ¶ added in v0.1.3
func (o NamespaceOutput) CveWhitelistItems() NamespaceCveWhitelistItemArrayOutput
Vulnerability Whitelist.
func (NamespaceOutput) ElementType ¶
func (NamespaceOutput) ElementType() reflect.Type
func (NamespaceOutput) InstanceId ¶
func (o NamespaceOutput) InstanceId() pulumi.StringOutput
ID of the TCR instance.
func (NamespaceOutput) IsAutoScan ¶ added in v0.1.3
func (o NamespaceOutput) IsAutoScan() pulumi.BoolPtrOutput
Scanning level, `True` is automatic, `False` is manual. Default is `false`.
func (NamespaceOutput) IsPreventVul ¶ added in v0.1.3
func (o NamespaceOutput) IsPreventVul() pulumi.BoolPtrOutput
Blocking switch, `True` is open, `False` is closed. Default is `false`.
func (NamespaceOutput) IsPublic ¶
func (o NamespaceOutput) IsPublic() pulumi.BoolPtrOutput
Indicate that the namespace is public or not. Default is `false`.
func (NamespaceOutput) Name ¶
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) Severity ¶ added in v0.1.3
func (o NamespaceOutput) Severity() pulumi.StringPtrOutput
Block vulnerability level, currently only supports `low`, `medium`, `high`.
func (NamespaceOutput) ToNamespaceOutput ¶
func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput
func (NamespaceOutput) ToNamespaceOutputWithContext ¶
func (o NamespaceOutput) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
type NamespaceState ¶
type NamespaceState struct { // Vulnerability Whitelist. CveWhitelistItems NamespaceCveWhitelistItemArrayInput // ID of the TCR instance. InstanceId pulumi.StringPtrInput // Scanning level, `True` is automatic, `False` is manual. Default is `false`. IsAutoScan pulumi.BoolPtrInput // Blocking switch, `True` is open, `False` is closed. Default is `false`. IsPreventVul pulumi.BoolPtrInput // Indicate that the namespace is public or not. Default is `false`. IsPublic pulumi.BoolPtrInput // Name of the TCR namespace. Valid length is [2~30]. It can only contain lowercase letters, numbers and separators (`.`, `_`, `-`), and cannot start, end or continue with separators. Name pulumi.StringPtrInput // Block vulnerability level, currently only supports `low`, `medium`, `high`. Severity pulumi.StringPtrInput }
func (NamespaceState) ElementType ¶
func (NamespaceState) ElementType() reflect.Type
type Repository ¶
type Repository struct { pulumi.CustomResourceState // Brief description of the repository. Valid length is [1~100]. BriefDesc pulumi.StringPtrOutput `pulumi:"briefDesc"` // Create time. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Description of the repository. Valid length is [1~1000]. Description pulumi.StringPtrOutput `pulumi:"description"` // ID of the TCR instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Indicate the repository is public or not. IsPublic pulumi.BoolOutput `pulumi:"isPublic"` // Name of the TCR repository. Valid length is [2~200]. It can only contain lowercase letters, numbers and separators (`.`, `_`, `-`, `/`), and cannot start, end or continue with separators. Support the use of multi-level address formats, such as `sub1/sub2/repo`. Name pulumi.StringOutput `pulumi:"name"` // Name of the TCR namespace. NamespaceName pulumi.StringOutput `pulumi:"namespaceName"` // Last updated time. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // URL of the repository. Url pulumi.StringOutput `pulumi:"url"` }
Use this resource to create tcr repository.
## Example Usage
### Create a tcr repository instance
<!--Start PulumiCodeChooser --> ```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 { exampleInstance, err := Tcr.NewInstance(ctx, "exampleInstance", &Tcr.InstanceArgs{ InstanceType: pulumi.String("premium"), DeleteBucket: pulumi.Bool(true), }) if err != nil { return err } exampleNamespace, err := Tcr.NewNamespace(ctx, "exampleNamespace", &Tcr.NamespaceArgs{ InstanceId: exampleInstance.ID(), IsPublic: pulumi.Bool(true), IsAutoScan: pulumi.Bool(true), IsPreventVul: pulumi.Bool(true), Severity: pulumi.String("medium"), CveWhitelistItems: tcr.NamespaceCveWhitelistItemArray{ &tcr.NamespaceCveWhitelistItemArgs{ CveId: pulumi.String("cve-xxxxx"), }, }, }) if err != nil { return err } _, err = Tcr.NewRepository(ctx, "exampleRepository", &Tcr.RepositoryArgs{ InstanceId: exampleInstance.ID(), NamespaceName: exampleNamespace.Name, BriefDesc: pulumi.String("111"), Description: pulumi.String("111111111111111111111111111111111111"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
tcr repository can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Tcr/repository:Repository foo instance_id#namespace_name#repository_name ```
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 ServiceAccount ¶ added in v0.1.5
type ServiceAccount struct { pulumi.CustomResourceState // Service account description. Description pulumi.StringPtrOutput `pulumi:"description"` // whether to disable Service accounts. Disable pulumi.BoolPtrOutput `pulumi:"disable"` // expiration date (unit: day), calculated from the current time, priority is higher than ExpiresAt Service account description. Duration pulumi.IntPtrOutput `pulumi:"duration"` // Service account expiration time (time stamp, unit: milliseconds). ExpiresAt pulumi.IntOutput `pulumi:"expiresAt"` // Service account name. Name pulumi.StringOutput `pulumi:"name"` // Password of the service account. Password pulumi.StringOutput `pulumi:"password"` // strategy list. Permissions ServiceAccountPermissionArrayOutput `pulumi:"permissions"` // instance id. RegistryId pulumi.StringOutput `pulumi:"registryId"` // Tag description list. Tags pulumi.MapOutput `pulumi:"tags"` }
Provides a resource to create a tcr service account.
## Example Usage
### Create custom account with specified duration days
<!--Start PulumiCodeChooser --> ```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 { exampleInstance, err := Tcr.NewInstance(ctx, "exampleInstance", &Tcr.InstanceArgs{ InstanceType: pulumi.String("basic"), DeleteBucket: pulumi.Bool(true), Tags: pulumi.Map{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } exampleNamespace, err := Tcr.NewNamespace(ctx, "exampleNamespace", &Tcr.NamespaceArgs{ InstanceId: exampleInstance.ID(), IsPublic: pulumi.Bool(true), IsAutoScan: pulumi.Bool(true), IsPreventVul: pulumi.Bool(true), Severity: pulumi.String("medium"), CveWhitelistItems: tcr.NamespaceCveWhitelistItemArray{ &tcr.NamespaceCveWhitelistItemArgs{ CveId: pulumi.String("tf_example_cve_id"), }, }, }) if err != nil { return err } _, err = Tcr.NewServiceAccount(ctx, "exampleServiceAccount", &Tcr.ServiceAccountArgs{ RegistryId: exampleInstance.ID(), Permissions: tcr.ServiceAccountPermissionArray{ &tcr.ServiceAccountPermissionArgs{ Resource: exampleNamespace.Name, Actions: pulumi.StringArray{ pulumi.String("tcr:PushRepository"), pulumi.String("tcr:PullRepository"), }, }, }, Description: pulumi.String("tf example for tcr custom account"), Duration: pulumi.Int(10), Disable: pulumi.Bool(false), Tags: pulumi.Map{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### With specified expiration time
<!--Start PulumiCodeChooser --> ```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.NewServiceAccount(ctx, "example", &Tcr.ServiceAccountArgs{ RegistryId: pulumi.Any(tencentcloud_tcr_instance.Example.Id), Permissions: tcr.ServiceAccountPermissionArray{ &tcr.ServiceAccountPermissionArgs{ Resource: pulumi.Any(tencentcloud_tcr_namespace.Example.Name), Actions: pulumi.StringArray{ pulumi.String("tcr:PushRepository"), pulumi.String("tcr:PullRepository"), }, }, }, Description: pulumi.String("tf example for tcr custom account"), ExpiresAt: pulumi.Int(1676897989000), Disable: pulumi.Bool(false), Tags: pulumi.Map{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
tcr service_account can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Tcr/serviceAccount:ServiceAccount service_account registry_id#account_name ```
func GetServiceAccount ¶ added in v0.1.5
func GetServiceAccount(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceAccountState, opts ...pulumi.ResourceOption) (*ServiceAccount, error)
GetServiceAccount gets an existing ServiceAccount resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewServiceAccount ¶ added in v0.1.5
func NewServiceAccount(ctx *pulumi.Context, name string, args *ServiceAccountArgs, opts ...pulumi.ResourceOption) (*ServiceAccount, error)
NewServiceAccount registers a new resource with the given unique name, arguments, and options.
func (*ServiceAccount) ElementType ¶ added in v0.1.5
func (*ServiceAccount) ElementType() reflect.Type
func (*ServiceAccount) ToServiceAccountOutput ¶ added in v0.1.5
func (i *ServiceAccount) ToServiceAccountOutput() ServiceAccountOutput
func (*ServiceAccount) ToServiceAccountOutputWithContext ¶ added in v0.1.5
func (i *ServiceAccount) ToServiceAccountOutputWithContext(ctx context.Context) ServiceAccountOutput
type ServiceAccountArgs ¶ added in v0.1.5
type ServiceAccountArgs struct { // Service account description. Description pulumi.StringPtrInput // whether to disable Service accounts. Disable pulumi.BoolPtrInput // expiration date (unit: day), calculated from the current time, priority is higher than ExpiresAt Service account description. Duration pulumi.IntPtrInput // Service account expiration time (time stamp, unit: milliseconds). ExpiresAt pulumi.IntPtrInput // Service account name. Name pulumi.StringPtrInput // strategy list. Permissions ServiceAccountPermissionArrayInput // instance id. RegistryId pulumi.StringInput // Tag description list. Tags pulumi.MapInput }
The set of arguments for constructing a ServiceAccount resource.
func (ServiceAccountArgs) ElementType ¶ added in v0.1.5
func (ServiceAccountArgs) ElementType() reflect.Type
type ServiceAccountArray ¶ added in v0.1.5
type ServiceAccountArray []ServiceAccountInput
func (ServiceAccountArray) ElementType ¶ added in v0.1.5
func (ServiceAccountArray) ElementType() reflect.Type
func (ServiceAccountArray) ToServiceAccountArrayOutput ¶ added in v0.1.5
func (i ServiceAccountArray) ToServiceAccountArrayOutput() ServiceAccountArrayOutput
func (ServiceAccountArray) ToServiceAccountArrayOutputWithContext ¶ added in v0.1.5
func (i ServiceAccountArray) ToServiceAccountArrayOutputWithContext(ctx context.Context) ServiceAccountArrayOutput
type ServiceAccountArrayInput ¶ added in v0.1.5
type ServiceAccountArrayInput interface { pulumi.Input ToServiceAccountArrayOutput() ServiceAccountArrayOutput ToServiceAccountArrayOutputWithContext(context.Context) ServiceAccountArrayOutput }
ServiceAccountArrayInput is an input type that accepts ServiceAccountArray and ServiceAccountArrayOutput values. You can construct a concrete instance of `ServiceAccountArrayInput` via:
ServiceAccountArray{ ServiceAccountArgs{...} }
type ServiceAccountArrayOutput ¶ added in v0.1.5
type ServiceAccountArrayOutput struct{ *pulumi.OutputState }
func (ServiceAccountArrayOutput) ElementType ¶ added in v0.1.5
func (ServiceAccountArrayOutput) ElementType() reflect.Type
func (ServiceAccountArrayOutput) Index ¶ added in v0.1.5
func (o ServiceAccountArrayOutput) Index(i pulumi.IntInput) ServiceAccountOutput
func (ServiceAccountArrayOutput) ToServiceAccountArrayOutput ¶ added in v0.1.5
func (o ServiceAccountArrayOutput) ToServiceAccountArrayOutput() ServiceAccountArrayOutput
func (ServiceAccountArrayOutput) ToServiceAccountArrayOutputWithContext ¶ added in v0.1.5
func (o ServiceAccountArrayOutput) ToServiceAccountArrayOutputWithContext(ctx context.Context) ServiceAccountArrayOutput
type ServiceAccountInput ¶ added in v0.1.5
type ServiceAccountInput interface { pulumi.Input ToServiceAccountOutput() ServiceAccountOutput ToServiceAccountOutputWithContext(ctx context.Context) ServiceAccountOutput }
type ServiceAccountMap ¶ added in v0.1.5
type ServiceAccountMap map[string]ServiceAccountInput
func (ServiceAccountMap) ElementType ¶ added in v0.1.5
func (ServiceAccountMap) ElementType() reflect.Type
func (ServiceAccountMap) ToServiceAccountMapOutput ¶ added in v0.1.5
func (i ServiceAccountMap) ToServiceAccountMapOutput() ServiceAccountMapOutput
func (ServiceAccountMap) ToServiceAccountMapOutputWithContext ¶ added in v0.1.5
func (i ServiceAccountMap) ToServiceAccountMapOutputWithContext(ctx context.Context) ServiceAccountMapOutput
type ServiceAccountMapInput ¶ added in v0.1.5
type ServiceAccountMapInput interface { pulumi.Input ToServiceAccountMapOutput() ServiceAccountMapOutput ToServiceAccountMapOutputWithContext(context.Context) ServiceAccountMapOutput }
ServiceAccountMapInput is an input type that accepts ServiceAccountMap and ServiceAccountMapOutput values. You can construct a concrete instance of `ServiceAccountMapInput` via:
ServiceAccountMap{ "key": ServiceAccountArgs{...} }
type ServiceAccountMapOutput ¶ added in v0.1.5
type ServiceAccountMapOutput struct{ *pulumi.OutputState }
func (ServiceAccountMapOutput) ElementType ¶ added in v0.1.5
func (ServiceAccountMapOutput) ElementType() reflect.Type
func (ServiceAccountMapOutput) MapIndex ¶ added in v0.1.5
func (o ServiceAccountMapOutput) MapIndex(k pulumi.StringInput) ServiceAccountOutput
func (ServiceAccountMapOutput) ToServiceAccountMapOutput ¶ added in v0.1.5
func (o ServiceAccountMapOutput) ToServiceAccountMapOutput() ServiceAccountMapOutput
func (ServiceAccountMapOutput) ToServiceAccountMapOutputWithContext ¶ added in v0.1.5
func (o ServiceAccountMapOutput) ToServiceAccountMapOutputWithContext(ctx context.Context) ServiceAccountMapOutput
type ServiceAccountOutput ¶ added in v0.1.5
type ServiceAccountOutput struct{ *pulumi.OutputState }
func (ServiceAccountOutput) Description ¶ added in v0.1.5
func (o ServiceAccountOutput) Description() pulumi.StringPtrOutput
Service account description.
func (ServiceAccountOutput) Disable ¶ added in v0.1.5
func (o ServiceAccountOutput) Disable() pulumi.BoolPtrOutput
whether to disable Service accounts.
func (ServiceAccountOutput) Duration ¶ added in v0.1.5
func (o ServiceAccountOutput) Duration() pulumi.IntPtrOutput
expiration date (unit: day), calculated from the current time, priority is higher than ExpiresAt Service account description.
func (ServiceAccountOutput) ElementType ¶ added in v0.1.5
func (ServiceAccountOutput) ElementType() reflect.Type
func (ServiceAccountOutput) ExpiresAt ¶ added in v0.1.5
func (o ServiceAccountOutput) ExpiresAt() pulumi.IntOutput
Service account expiration time (time stamp, unit: milliseconds).
func (ServiceAccountOutput) Name ¶ added in v0.1.5
func (o ServiceAccountOutput) Name() pulumi.StringOutput
Service account name.
func (ServiceAccountOutput) Password ¶ added in v0.1.5
func (o ServiceAccountOutput) Password() pulumi.StringOutput
Password of the service account.
func (ServiceAccountOutput) Permissions ¶ added in v0.1.5
func (o ServiceAccountOutput) Permissions() ServiceAccountPermissionArrayOutput
strategy list.
func (ServiceAccountOutput) RegistryId ¶ added in v0.1.5
func (o ServiceAccountOutput) RegistryId() pulumi.StringOutput
instance id.
func (ServiceAccountOutput) Tags ¶ added in v0.1.5
func (o ServiceAccountOutput) Tags() pulumi.MapOutput
Tag description list.
func (ServiceAccountOutput) ToServiceAccountOutput ¶ added in v0.1.5
func (o ServiceAccountOutput) ToServiceAccountOutput() ServiceAccountOutput
func (ServiceAccountOutput) ToServiceAccountOutputWithContext ¶ added in v0.1.5
func (o ServiceAccountOutput) ToServiceAccountOutputWithContext(ctx context.Context) ServiceAccountOutput
type ServiceAccountPermission ¶ added in v0.1.5
type ServiceAccountPermission struct { // Actions, currently support: `tcr:PushRepository`, `tcr:PullRepository`, `tcr:CreateRepository`, `tcr:CreateHelmChart`, `tcr:DescribeHelmCharts`. Note: This field may return null, indicating that no valid value can be obtained. Actions []string `pulumi:"actions"` // resource path, currently only supports Namespace. Note: This field may return null, indicating that no valid value can be obtained. Resource string `pulumi:"resource"` }
type ServiceAccountPermissionArgs ¶ added in v0.1.5
type ServiceAccountPermissionArgs struct { // Actions, currently support: `tcr:PushRepository`, `tcr:PullRepository`, `tcr:CreateRepository`, `tcr:CreateHelmChart`, `tcr:DescribeHelmCharts`. Note: This field may return null, indicating that no valid value can be obtained. Actions pulumi.StringArrayInput `pulumi:"actions"` // resource path, currently only supports Namespace. Note: This field may return null, indicating that no valid value can be obtained. Resource pulumi.StringInput `pulumi:"resource"` }
func (ServiceAccountPermissionArgs) ElementType ¶ added in v0.1.5
func (ServiceAccountPermissionArgs) ElementType() reflect.Type
func (ServiceAccountPermissionArgs) ToServiceAccountPermissionOutput ¶ added in v0.1.5
func (i ServiceAccountPermissionArgs) ToServiceAccountPermissionOutput() ServiceAccountPermissionOutput
func (ServiceAccountPermissionArgs) ToServiceAccountPermissionOutputWithContext ¶ added in v0.1.5
func (i ServiceAccountPermissionArgs) ToServiceAccountPermissionOutputWithContext(ctx context.Context) ServiceAccountPermissionOutput
type ServiceAccountPermissionArray ¶ added in v0.1.5
type ServiceAccountPermissionArray []ServiceAccountPermissionInput
func (ServiceAccountPermissionArray) ElementType ¶ added in v0.1.5
func (ServiceAccountPermissionArray) ElementType() reflect.Type
func (ServiceAccountPermissionArray) ToServiceAccountPermissionArrayOutput ¶ added in v0.1.5
func (i ServiceAccountPermissionArray) ToServiceAccountPermissionArrayOutput() ServiceAccountPermissionArrayOutput
func (ServiceAccountPermissionArray) ToServiceAccountPermissionArrayOutputWithContext ¶ added in v0.1.5
func (i ServiceAccountPermissionArray) ToServiceAccountPermissionArrayOutputWithContext(ctx context.Context) ServiceAccountPermissionArrayOutput
type ServiceAccountPermissionArrayInput ¶ added in v0.1.5
type ServiceAccountPermissionArrayInput interface { pulumi.Input ToServiceAccountPermissionArrayOutput() ServiceAccountPermissionArrayOutput ToServiceAccountPermissionArrayOutputWithContext(context.Context) ServiceAccountPermissionArrayOutput }
ServiceAccountPermissionArrayInput is an input type that accepts ServiceAccountPermissionArray and ServiceAccountPermissionArrayOutput values. You can construct a concrete instance of `ServiceAccountPermissionArrayInput` via:
ServiceAccountPermissionArray{ ServiceAccountPermissionArgs{...} }
type ServiceAccountPermissionArrayOutput ¶ added in v0.1.5
type ServiceAccountPermissionArrayOutput struct{ *pulumi.OutputState }
func (ServiceAccountPermissionArrayOutput) ElementType ¶ added in v0.1.5
func (ServiceAccountPermissionArrayOutput) ElementType() reflect.Type
func (ServiceAccountPermissionArrayOutput) Index ¶ added in v0.1.5
func (o ServiceAccountPermissionArrayOutput) Index(i pulumi.IntInput) ServiceAccountPermissionOutput
func (ServiceAccountPermissionArrayOutput) ToServiceAccountPermissionArrayOutput ¶ added in v0.1.5
func (o ServiceAccountPermissionArrayOutput) ToServiceAccountPermissionArrayOutput() ServiceAccountPermissionArrayOutput
func (ServiceAccountPermissionArrayOutput) ToServiceAccountPermissionArrayOutputWithContext ¶ added in v0.1.5
func (o ServiceAccountPermissionArrayOutput) ToServiceAccountPermissionArrayOutputWithContext(ctx context.Context) ServiceAccountPermissionArrayOutput
type ServiceAccountPermissionInput ¶ added in v0.1.5
type ServiceAccountPermissionInput interface { pulumi.Input ToServiceAccountPermissionOutput() ServiceAccountPermissionOutput ToServiceAccountPermissionOutputWithContext(context.Context) ServiceAccountPermissionOutput }
ServiceAccountPermissionInput is an input type that accepts ServiceAccountPermissionArgs and ServiceAccountPermissionOutput values. You can construct a concrete instance of `ServiceAccountPermissionInput` via:
ServiceAccountPermissionArgs{...}
type ServiceAccountPermissionOutput ¶ added in v0.1.5
type ServiceAccountPermissionOutput struct{ *pulumi.OutputState }
func (ServiceAccountPermissionOutput) Actions ¶ added in v0.1.5
func (o ServiceAccountPermissionOutput) Actions() pulumi.StringArrayOutput
Actions, currently support: `tcr:PushRepository`, `tcr:PullRepository`, `tcr:CreateRepository`, `tcr:CreateHelmChart`, `tcr:DescribeHelmCharts`. Note: This field may return null, indicating that no valid value can be obtained.
func (ServiceAccountPermissionOutput) ElementType ¶ added in v0.1.5
func (ServiceAccountPermissionOutput) ElementType() reflect.Type
func (ServiceAccountPermissionOutput) Resource ¶ added in v0.1.5
func (o ServiceAccountPermissionOutput) Resource() pulumi.StringOutput
resource path, currently only supports Namespace. Note: This field may return null, indicating that no valid value can be obtained.
func (ServiceAccountPermissionOutput) ToServiceAccountPermissionOutput ¶ added in v0.1.5
func (o ServiceAccountPermissionOutput) ToServiceAccountPermissionOutput() ServiceAccountPermissionOutput
func (ServiceAccountPermissionOutput) ToServiceAccountPermissionOutputWithContext ¶ added in v0.1.5
func (o ServiceAccountPermissionOutput) ToServiceAccountPermissionOutputWithContext(ctx context.Context) ServiceAccountPermissionOutput
type ServiceAccountState ¶ added in v0.1.5
type ServiceAccountState struct { // Service account description. Description pulumi.StringPtrInput // whether to disable Service accounts. Disable pulumi.BoolPtrInput // expiration date (unit: day), calculated from the current time, priority is higher than ExpiresAt Service account description. Duration pulumi.IntPtrInput // Service account expiration time (time stamp, unit: milliseconds). ExpiresAt pulumi.IntPtrInput // Service account name. Name pulumi.StringPtrInput // Password of the service account. Password pulumi.StringPtrInput // strategy list. Permissions ServiceAccountPermissionArrayInput // instance id. RegistryId pulumi.StringPtrInput // Tag description list. Tags pulumi.MapInput }
func (ServiceAccountState) ElementType ¶ added in v0.1.5
func (ServiceAccountState) ElementType() reflect.Type
type TagRetentionExecutionConfig ¶ added in v0.1.5
type TagRetentionExecutionConfig struct { pulumi.CustomResourceState // Whether to simulate execution, the default value is false, that is, non-simulation execution. DryRun pulumi.BoolPtrOutput `pulumi:"dryRun"` // execution id. ExecutionId pulumi.IntOutput `pulumi:"executionId"` // instance id. RegistryId pulumi.StringOutput `pulumi:"registryId"` // retention id. RetentionId pulumi.IntOutput `pulumi:"retentionId"` }
Provides a resource to configure a tcr tag retention execution.
## Example Usage
<!--Start PulumiCodeChooser --> ```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 { exampleInstance, err := Tcr.NewInstance(ctx, "exampleInstance", &Tcr.InstanceArgs{ InstanceType: pulumi.String("basic"), DeleteBucket: pulumi.Bool(true), Tags: pulumi.Map{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } exampleNamespace, err := Tcr.NewNamespace(ctx, "exampleNamespace", &Tcr.NamespaceArgs{ InstanceId: exampleInstance.ID(), IsPublic: pulumi.Bool(true), IsAutoScan: pulumi.Bool(true), IsPreventVul: pulumi.Bool(true), Severity: pulumi.String("medium"), CveWhitelistItems: tcr.NamespaceCveWhitelistItemArray{ &tcr.NamespaceCveWhitelistItemArgs{ CveId: pulumi.String("cve-xxxxx"), }, }, }) if err != nil { return err } exampleTagRetentionRule, err := Tcr.NewTagRetentionRule(ctx, "exampleTagRetentionRule", &Tcr.TagRetentionRuleArgs{ RegistryId: exampleInstance.ID(), NamespaceName: exampleNamespace.Name, RetentionRule: &tcr.TagRetentionRuleRetentionRuleArgs{ Key: pulumi.String("nDaysSinceLastPush"), Value: pulumi.Int(2), }, CronSetting: pulumi.String("manual"), Disabled: pulumi.Bool(true), }) if err != nil { return err } _, err = Tcr.NewTagRetentionExecutionConfig(ctx, "exampleTagRetentionExecutionConfig", &Tcr.TagRetentionExecutionConfigArgs{ RegistryId: exampleTagRetentionRule.RegistryId, RetentionId: exampleTagRetentionRule.RetentionId, DryRun: pulumi.Bool(false), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetTagRetentionExecutionConfig ¶ added in v0.1.5
func GetTagRetentionExecutionConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TagRetentionExecutionConfigState, opts ...pulumi.ResourceOption) (*TagRetentionExecutionConfig, error)
GetTagRetentionExecutionConfig gets an existing TagRetentionExecutionConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTagRetentionExecutionConfig ¶ added in v0.1.5
func NewTagRetentionExecutionConfig(ctx *pulumi.Context, name string, args *TagRetentionExecutionConfigArgs, opts ...pulumi.ResourceOption) (*TagRetentionExecutionConfig, error)
NewTagRetentionExecutionConfig registers a new resource with the given unique name, arguments, and options.
func (*TagRetentionExecutionConfig) ElementType ¶ added in v0.1.5
func (*TagRetentionExecutionConfig) ElementType() reflect.Type
func (*TagRetentionExecutionConfig) ToTagRetentionExecutionConfigOutput ¶ added in v0.1.5
func (i *TagRetentionExecutionConfig) ToTagRetentionExecutionConfigOutput() TagRetentionExecutionConfigOutput
func (*TagRetentionExecutionConfig) ToTagRetentionExecutionConfigOutputWithContext ¶ added in v0.1.5
func (i *TagRetentionExecutionConfig) ToTagRetentionExecutionConfigOutputWithContext(ctx context.Context) TagRetentionExecutionConfigOutput
type TagRetentionExecutionConfigArgs ¶ added in v0.1.5
type TagRetentionExecutionConfigArgs struct { // Whether to simulate execution, the default value is false, that is, non-simulation execution. DryRun pulumi.BoolPtrInput // instance id. RegistryId pulumi.StringInput // retention id. RetentionId pulumi.IntInput }
The set of arguments for constructing a TagRetentionExecutionConfig resource.
func (TagRetentionExecutionConfigArgs) ElementType ¶ added in v0.1.5
func (TagRetentionExecutionConfigArgs) ElementType() reflect.Type
type TagRetentionExecutionConfigArray ¶ added in v0.1.5
type TagRetentionExecutionConfigArray []TagRetentionExecutionConfigInput
func (TagRetentionExecutionConfigArray) ElementType ¶ added in v0.1.5
func (TagRetentionExecutionConfigArray) ElementType() reflect.Type
func (TagRetentionExecutionConfigArray) ToTagRetentionExecutionConfigArrayOutput ¶ added in v0.1.5
func (i TagRetentionExecutionConfigArray) ToTagRetentionExecutionConfigArrayOutput() TagRetentionExecutionConfigArrayOutput
func (TagRetentionExecutionConfigArray) ToTagRetentionExecutionConfigArrayOutputWithContext ¶ added in v0.1.5
func (i TagRetentionExecutionConfigArray) ToTagRetentionExecutionConfigArrayOutputWithContext(ctx context.Context) TagRetentionExecutionConfigArrayOutput
type TagRetentionExecutionConfigArrayInput ¶ added in v0.1.5
type TagRetentionExecutionConfigArrayInput interface { pulumi.Input ToTagRetentionExecutionConfigArrayOutput() TagRetentionExecutionConfigArrayOutput ToTagRetentionExecutionConfigArrayOutputWithContext(context.Context) TagRetentionExecutionConfigArrayOutput }
TagRetentionExecutionConfigArrayInput is an input type that accepts TagRetentionExecutionConfigArray and TagRetentionExecutionConfigArrayOutput values. You can construct a concrete instance of `TagRetentionExecutionConfigArrayInput` via:
TagRetentionExecutionConfigArray{ TagRetentionExecutionConfigArgs{...} }
type TagRetentionExecutionConfigArrayOutput ¶ added in v0.1.5
type TagRetentionExecutionConfigArrayOutput struct{ *pulumi.OutputState }
func (TagRetentionExecutionConfigArrayOutput) ElementType ¶ added in v0.1.5
func (TagRetentionExecutionConfigArrayOutput) ElementType() reflect.Type
func (TagRetentionExecutionConfigArrayOutput) ToTagRetentionExecutionConfigArrayOutput ¶ added in v0.1.5
func (o TagRetentionExecutionConfigArrayOutput) ToTagRetentionExecutionConfigArrayOutput() TagRetentionExecutionConfigArrayOutput
func (TagRetentionExecutionConfigArrayOutput) ToTagRetentionExecutionConfigArrayOutputWithContext ¶ added in v0.1.5
func (o TagRetentionExecutionConfigArrayOutput) ToTagRetentionExecutionConfigArrayOutputWithContext(ctx context.Context) TagRetentionExecutionConfigArrayOutput
type TagRetentionExecutionConfigInput ¶ added in v0.1.5
type TagRetentionExecutionConfigInput interface { pulumi.Input ToTagRetentionExecutionConfigOutput() TagRetentionExecutionConfigOutput ToTagRetentionExecutionConfigOutputWithContext(ctx context.Context) TagRetentionExecutionConfigOutput }
type TagRetentionExecutionConfigMap ¶ added in v0.1.5
type TagRetentionExecutionConfigMap map[string]TagRetentionExecutionConfigInput
func (TagRetentionExecutionConfigMap) ElementType ¶ added in v0.1.5
func (TagRetentionExecutionConfigMap) ElementType() reflect.Type
func (TagRetentionExecutionConfigMap) ToTagRetentionExecutionConfigMapOutput ¶ added in v0.1.5
func (i TagRetentionExecutionConfigMap) ToTagRetentionExecutionConfigMapOutput() TagRetentionExecutionConfigMapOutput
func (TagRetentionExecutionConfigMap) ToTagRetentionExecutionConfigMapOutputWithContext ¶ added in v0.1.5
func (i TagRetentionExecutionConfigMap) ToTagRetentionExecutionConfigMapOutputWithContext(ctx context.Context) TagRetentionExecutionConfigMapOutput
type TagRetentionExecutionConfigMapInput ¶ added in v0.1.5
type TagRetentionExecutionConfigMapInput interface { pulumi.Input ToTagRetentionExecutionConfigMapOutput() TagRetentionExecutionConfigMapOutput ToTagRetentionExecutionConfigMapOutputWithContext(context.Context) TagRetentionExecutionConfigMapOutput }
TagRetentionExecutionConfigMapInput is an input type that accepts TagRetentionExecutionConfigMap and TagRetentionExecutionConfigMapOutput values. You can construct a concrete instance of `TagRetentionExecutionConfigMapInput` via:
TagRetentionExecutionConfigMap{ "key": TagRetentionExecutionConfigArgs{...} }
type TagRetentionExecutionConfigMapOutput ¶ added in v0.1.5
type TagRetentionExecutionConfigMapOutput struct{ *pulumi.OutputState }
func (TagRetentionExecutionConfigMapOutput) ElementType ¶ added in v0.1.5
func (TagRetentionExecutionConfigMapOutput) ElementType() reflect.Type
func (TagRetentionExecutionConfigMapOutput) MapIndex ¶ added in v0.1.5
func (o TagRetentionExecutionConfigMapOutput) MapIndex(k pulumi.StringInput) TagRetentionExecutionConfigOutput
func (TagRetentionExecutionConfigMapOutput) ToTagRetentionExecutionConfigMapOutput ¶ added in v0.1.5
func (o TagRetentionExecutionConfigMapOutput) ToTagRetentionExecutionConfigMapOutput() TagRetentionExecutionConfigMapOutput
func (TagRetentionExecutionConfigMapOutput) ToTagRetentionExecutionConfigMapOutputWithContext ¶ added in v0.1.5
func (o TagRetentionExecutionConfigMapOutput) ToTagRetentionExecutionConfigMapOutputWithContext(ctx context.Context) TagRetentionExecutionConfigMapOutput
type TagRetentionExecutionConfigOutput ¶ added in v0.1.5
type TagRetentionExecutionConfigOutput struct{ *pulumi.OutputState }
func (TagRetentionExecutionConfigOutput) DryRun ¶ added in v0.1.5
func (o TagRetentionExecutionConfigOutput) DryRun() pulumi.BoolPtrOutput
Whether to simulate execution, the default value is false, that is, non-simulation execution.
func (TagRetentionExecutionConfigOutput) ElementType ¶ added in v0.1.5
func (TagRetentionExecutionConfigOutput) ElementType() reflect.Type
func (TagRetentionExecutionConfigOutput) ExecutionId ¶ added in v0.1.5
func (o TagRetentionExecutionConfigOutput) ExecutionId() pulumi.IntOutput
execution id.
func (TagRetentionExecutionConfigOutput) RegistryId ¶ added in v0.1.5
func (o TagRetentionExecutionConfigOutput) RegistryId() pulumi.StringOutput
instance id.
func (TagRetentionExecutionConfigOutput) RetentionId ¶ added in v0.1.5
func (o TagRetentionExecutionConfigOutput) RetentionId() pulumi.IntOutput
retention id.
func (TagRetentionExecutionConfigOutput) ToTagRetentionExecutionConfigOutput ¶ added in v0.1.5
func (o TagRetentionExecutionConfigOutput) ToTagRetentionExecutionConfigOutput() TagRetentionExecutionConfigOutput
func (TagRetentionExecutionConfigOutput) ToTagRetentionExecutionConfigOutputWithContext ¶ added in v0.1.5
func (o TagRetentionExecutionConfigOutput) ToTagRetentionExecutionConfigOutputWithContext(ctx context.Context) TagRetentionExecutionConfigOutput
type TagRetentionExecutionConfigState ¶ added in v0.1.5
type TagRetentionExecutionConfigState struct { // Whether to simulate execution, the default value is false, that is, non-simulation execution. DryRun pulumi.BoolPtrInput // execution id. ExecutionId pulumi.IntPtrInput // instance id. RegistryId pulumi.StringPtrInput // retention id. RetentionId pulumi.IntPtrInput }
func (TagRetentionExecutionConfigState) ElementType ¶ added in v0.1.5
func (TagRetentionExecutionConfigState) ElementType() reflect.Type
type TagRetentionRule ¶ added in v0.1.3
type TagRetentionRule struct { pulumi.CustomResourceState // Execution cycle, currently only available selections are: manual; daily; weekly; monthly. CronSetting pulumi.StringOutput `pulumi:"cronSetting"` // Whether to disable the rule, with the default value of false. Disabled pulumi.BoolPtrOutput `pulumi:"disabled"` // The Name of the namespace. NamespaceName pulumi.StringOutput `pulumi:"namespaceName"` // The main instance ID. RegistryId pulumi.StringOutput `pulumi:"registryId"` // The ID of the retention task. RetentionId pulumi.IntOutput `pulumi:"retentionId"` // Retention Policy. RetentionRule TagRetentionRuleRetentionRuleOutput `pulumi:"retentionRule"` }
Provides a resource to create a tcr tag retention rule.
## Example Usage
### Create a tcr tag retention rule instance
<!--Start PulumiCodeChooser --> ```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 { exampleInstance, err := Tcr.NewInstance(ctx, "exampleInstance", &Tcr.InstanceArgs{ InstanceType: pulumi.String("basic"), DeleteBucket: pulumi.Bool(true), Tags: pulumi.Map{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } exampleNamespace, err := Tcr.NewNamespace(ctx, "exampleNamespace", &Tcr.NamespaceArgs{ InstanceId: exampleInstance.ID(), IsPublic: pulumi.Bool(true), IsAutoScan: pulumi.Bool(true), IsPreventVul: pulumi.Bool(true), Severity: pulumi.String("medium"), CveWhitelistItems: tcr.NamespaceCveWhitelistItemArray{ &tcr.NamespaceCveWhitelistItemArgs{ CveId: pulumi.String("cve-xxxxx"), }, }, }) if err != nil { return err } _, err = Tcr.NewTagRetentionRule(ctx, "myRule", &Tcr.TagRetentionRuleArgs{ RegistryId: exampleInstance.ID(), NamespaceName: exampleNamespace.Name, RetentionRule: &tcr.TagRetentionRuleRetentionRuleArgs{ Key: pulumi.String("nDaysSinceLastPush"), Value: pulumi.Int(2), }, CronSetting: pulumi.String("daily"), Disabled: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetTagRetentionRule ¶ added in v0.1.3
func GetTagRetentionRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TagRetentionRuleState, opts ...pulumi.ResourceOption) (*TagRetentionRule, error)
GetTagRetentionRule gets an existing TagRetentionRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTagRetentionRule ¶ added in v0.1.3
func NewTagRetentionRule(ctx *pulumi.Context, name string, args *TagRetentionRuleArgs, opts ...pulumi.ResourceOption) (*TagRetentionRule, error)
NewTagRetentionRule registers a new resource with the given unique name, arguments, and options.
func (*TagRetentionRule) ElementType ¶ added in v0.1.3
func (*TagRetentionRule) ElementType() reflect.Type
func (*TagRetentionRule) ToTagRetentionRuleOutput ¶ added in v0.1.3
func (i *TagRetentionRule) ToTagRetentionRuleOutput() TagRetentionRuleOutput
func (*TagRetentionRule) ToTagRetentionRuleOutputWithContext ¶ added in v0.1.3
func (i *TagRetentionRule) ToTagRetentionRuleOutputWithContext(ctx context.Context) TagRetentionRuleOutput
type TagRetentionRuleArgs ¶ added in v0.1.3
type TagRetentionRuleArgs struct { // Execution cycle, currently only available selections are: manual; daily; weekly; monthly. CronSetting pulumi.StringInput // Whether to disable the rule, with the default value of false. Disabled pulumi.BoolPtrInput // The Name of the namespace. NamespaceName pulumi.StringInput // The main instance ID. RegistryId pulumi.StringInput // Retention Policy. RetentionRule TagRetentionRuleRetentionRuleInput }
The set of arguments for constructing a TagRetentionRule resource.
func (TagRetentionRuleArgs) ElementType ¶ added in v0.1.3
func (TagRetentionRuleArgs) ElementType() reflect.Type
type TagRetentionRuleArray ¶ added in v0.1.3
type TagRetentionRuleArray []TagRetentionRuleInput
func (TagRetentionRuleArray) ElementType ¶ added in v0.1.3
func (TagRetentionRuleArray) ElementType() reflect.Type
func (TagRetentionRuleArray) ToTagRetentionRuleArrayOutput ¶ added in v0.1.3
func (i TagRetentionRuleArray) ToTagRetentionRuleArrayOutput() TagRetentionRuleArrayOutput
func (TagRetentionRuleArray) ToTagRetentionRuleArrayOutputWithContext ¶ added in v0.1.3
func (i TagRetentionRuleArray) ToTagRetentionRuleArrayOutputWithContext(ctx context.Context) TagRetentionRuleArrayOutput
type TagRetentionRuleArrayInput ¶ added in v0.1.3
type TagRetentionRuleArrayInput interface { pulumi.Input ToTagRetentionRuleArrayOutput() TagRetentionRuleArrayOutput ToTagRetentionRuleArrayOutputWithContext(context.Context) TagRetentionRuleArrayOutput }
TagRetentionRuleArrayInput is an input type that accepts TagRetentionRuleArray and TagRetentionRuleArrayOutput values. You can construct a concrete instance of `TagRetentionRuleArrayInput` via:
TagRetentionRuleArray{ TagRetentionRuleArgs{...} }
type TagRetentionRuleArrayOutput ¶ added in v0.1.3
type TagRetentionRuleArrayOutput struct{ *pulumi.OutputState }
func (TagRetentionRuleArrayOutput) ElementType ¶ added in v0.1.3
func (TagRetentionRuleArrayOutput) ElementType() reflect.Type
func (TagRetentionRuleArrayOutput) Index ¶ added in v0.1.3
func (o TagRetentionRuleArrayOutput) Index(i pulumi.IntInput) TagRetentionRuleOutput
func (TagRetentionRuleArrayOutput) ToTagRetentionRuleArrayOutput ¶ added in v0.1.3
func (o TagRetentionRuleArrayOutput) ToTagRetentionRuleArrayOutput() TagRetentionRuleArrayOutput
func (TagRetentionRuleArrayOutput) ToTagRetentionRuleArrayOutputWithContext ¶ added in v0.1.3
func (o TagRetentionRuleArrayOutput) ToTagRetentionRuleArrayOutputWithContext(ctx context.Context) TagRetentionRuleArrayOutput
type TagRetentionRuleInput ¶ added in v0.1.3
type TagRetentionRuleInput interface { pulumi.Input ToTagRetentionRuleOutput() TagRetentionRuleOutput ToTagRetentionRuleOutputWithContext(ctx context.Context) TagRetentionRuleOutput }
type TagRetentionRuleMap ¶ added in v0.1.3
type TagRetentionRuleMap map[string]TagRetentionRuleInput
func (TagRetentionRuleMap) ElementType ¶ added in v0.1.3
func (TagRetentionRuleMap) ElementType() reflect.Type
func (TagRetentionRuleMap) ToTagRetentionRuleMapOutput ¶ added in v0.1.3
func (i TagRetentionRuleMap) ToTagRetentionRuleMapOutput() TagRetentionRuleMapOutput
func (TagRetentionRuleMap) ToTagRetentionRuleMapOutputWithContext ¶ added in v0.1.3
func (i TagRetentionRuleMap) ToTagRetentionRuleMapOutputWithContext(ctx context.Context) TagRetentionRuleMapOutput
type TagRetentionRuleMapInput ¶ added in v0.1.3
type TagRetentionRuleMapInput interface { pulumi.Input ToTagRetentionRuleMapOutput() TagRetentionRuleMapOutput ToTagRetentionRuleMapOutputWithContext(context.Context) TagRetentionRuleMapOutput }
TagRetentionRuleMapInput is an input type that accepts TagRetentionRuleMap and TagRetentionRuleMapOutput values. You can construct a concrete instance of `TagRetentionRuleMapInput` via:
TagRetentionRuleMap{ "key": TagRetentionRuleArgs{...} }
type TagRetentionRuleMapOutput ¶ added in v0.1.3
type TagRetentionRuleMapOutput struct{ *pulumi.OutputState }
func (TagRetentionRuleMapOutput) ElementType ¶ added in v0.1.3
func (TagRetentionRuleMapOutput) ElementType() reflect.Type
func (TagRetentionRuleMapOutput) MapIndex ¶ added in v0.1.3
func (o TagRetentionRuleMapOutput) MapIndex(k pulumi.StringInput) TagRetentionRuleOutput
func (TagRetentionRuleMapOutput) ToTagRetentionRuleMapOutput ¶ added in v0.1.3
func (o TagRetentionRuleMapOutput) ToTagRetentionRuleMapOutput() TagRetentionRuleMapOutput
func (TagRetentionRuleMapOutput) ToTagRetentionRuleMapOutputWithContext ¶ added in v0.1.3
func (o TagRetentionRuleMapOutput) ToTagRetentionRuleMapOutputWithContext(ctx context.Context) TagRetentionRuleMapOutput
type TagRetentionRuleOutput ¶ added in v0.1.3
type TagRetentionRuleOutput struct{ *pulumi.OutputState }
func (TagRetentionRuleOutput) CronSetting ¶ added in v0.1.3
func (o TagRetentionRuleOutput) CronSetting() pulumi.StringOutput
Execution cycle, currently only available selections are: manual; daily; weekly; monthly.
func (TagRetentionRuleOutput) Disabled ¶ added in v0.1.3
func (o TagRetentionRuleOutput) Disabled() pulumi.BoolPtrOutput
Whether to disable the rule, with the default value of false.
func (TagRetentionRuleOutput) ElementType ¶ added in v0.1.3
func (TagRetentionRuleOutput) ElementType() reflect.Type
func (TagRetentionRuleOutput) NamespaceName ¶ added in v0.1.3
func (o TagRetentionRuleOutput) NamespaceName() pulumi.StringOutput
The Name of the namespace.
func (TagRetentionRuleOutput) RegistryId ¶ added in v0.1.3
func (o TagRetentionRuleOutput) RegistryId() pulumi.StringOutput
The main instance ID.
func (TagRetentionRuleOutput) RetentionId ¶ added in v0.1.5
func (o TagRetentionRuleOutput) RetentionId() pulumi.IntOutput
The ID of the retention task.
func (TagRetentionRuleOutput) RetentionRule ¶ added in v0.1.3
func (o TagRetentionRuleOutput) RetentionRule() TagRetentionRuleRetentionRuleOutput
Retention Policy.
func (TagRetentionRuleOutput) ToTagRetentionRuleOutput ¶ added in v0.1.3
func (o TagRetentionRuleOutput) ToTagRetentionRuleOutput() TagRetentionRuleOutput
func (TagRetentionRuleOutput) ToTagRetentionRuleOutputWithContext ¶ added in v0.1.3
func (o TagRetentionRuleOutput) ToTagRetentionRuleOutputWithContext(ctx context.Context) TagRetentionRuleOutput
type TagRetentionRuleRetentionRule ¶ added in v0.1.3
type TagRetentionRuleRetentionRuleArgs ¶ added in v0.1.3
type TagRetentionRuleRetentionRuleArgs struct { // The supported policies are latestPushedK (retain the latest `k` pushed versions) and nDaysSinceLastPush (retain pushed versions within the last `n` days). Key pulumi.StringInput `pulumi:"key"` // corresponding values for rule settings. Value pulumi.IntInput `pulumi:"value"` }
func (TagRetentionRuleRetentionRuleArgs) ElementType ¶ added in v0.1.3
func (TagRetentionRuleRetentionRuleArgs) ElementType() reflect.Type
func (TagRetentionRuleRetentionRuleArgs) ToTagRetentionRuleRetentionRuleOutput ¶ added in v0.1.3
func (i TagRetentionRuleRetentionRuleArgs) ToTagRetentionRuleRetentionRuleOutput() TagRetentionRuleRetentionRuleOutput
func (TagRetentionRuleRetentionRuleArgs) ToTagRetentionRuleRetentionRuleOutputWithContext ¶ added in v0.1.3
func (i TagRetentionRuleRetentionRuleArgs) ToTagRetentionRuleRetentionRuleOutputWithContext(ctx context.Context) TagRetentionRuleRetentionRuleOutput
func (TagRetentionRuleRetentionRuleArgs) ToTagRetentionRuleRetentionRulePtrOutput ¶ added in v0.1.3
func (i TagRetentionRuleRetentionRuleArgs) ToTagRetentionRuleRetentionRulePtrOutput() TagRetentionRuleRetentionRulePtrOutput
func (TagRetentionRuleRetentionRuleArgs) ToTagRetentionRuleRetentionRulePtrOutputWithContext ¶ added in v0.1.3
func (i TagRetentionRuleRetentionRuleArgs) ToTagRetentionRuleRetentionRulePtrOutputWithContext(ctx context.Context) TagRetentionRuleRetentionRulePtrOutput
type TagRetentionRuleRetentionRuleInput ¶ added in v0.1.3
type TagRetentionRuleRetentionRuleInput interface { pulumi.Input ToTagRetentionRuleRetentionRuleOutput() TagRetentionRuleRetentionRuleOutput ToTagRetentionRuleRetentionRuleOutputWithContext(context.Context) TagRetentionRuleRetentionRuleOutput }
TagRetentionRuleRetentionRuleInput is an input type that accepts TagRetentionRuleRetentionRuleArgs and TagRetentionRuleRetentionRuleOutput values. You can construct a concrete instance of `TagRetentionRuleRetentionRuleInput` via:
TagRetentionRuleRetentionRuleArgs{...}
type TagRetentionRuleRetentionRuleOutput ¶ added in v0.1.3
type TagRetentionRuleRetentionRuleOutput struct{ *pulumi.OutputState }
func (TagRetentionRuleRetentionRuleOutput) ElementType ¶ added in v0.1.3
func (TagRetentionRuleRetentionRuleOutput) ElementType() reflect.Type
func (TagRetentionRuleRetentionRuleOutput) Key ¶ added in v0.1.3
func (o TagRetentionRuleRetentionRuleOutput) Key() pulumi.StringOutput
The supported policies are latestPushedK (retain the latest `k` pushed versions) and nDaysSinceLastPush (retain pushed versions within the last `n` days).
func (TagRetentionRuleRetentionRuleOutput) ToTagRetentionRuleRetentionRuleOutput ¶ added in v0.1.3
func (o TagRetentionRuleRetentionRuleOutput) ToTagRetentionRuleRetentionRuleOutput() TagRetentionRuleRetentionRuleOutput
func (TagRetentionRuleRetentionRuleOutput) ToTagRetentionRuleRetentionRuleOutputWithContext ¶ added in v0.1.3
func (o TagRetentionRuleRetentionRuleOutput) ToTagRetentionRuleRetentionRuleOutputWithContext(ctx context.Context) TagRetentionRuleRetentionRuleOutput
func (TagRetentionRuleRetentionRuleOutput) ToTagRetentionRuleRetentionRulePtrOutput ¶ added in v0.1.3
func (o TagRetentionRuleRetentionRuleOutput) ToTagRetentionRuleRetentionRulePtrOutput() TagRetentionRuleRetentionRulePtrOutput
func (TagRetentionRuleRetentionRuleOutput) ToTagRetentionRuleRetentionRulePtrOutputWithContext ¶ added in v0.1.3
func (o TagRetentionRuleRetentionRuleOutput) ToTagRetentionRuleRetentionRulePtrOutputWithContext(ctx context.Context) TagRetentionRuleRetentionRulePtrOutput
func (TagRetentionRuleRetentionRuleOutput) Value ¶ added in v0.1.3
func (o TagRetentionRuleRetentionRuleOutput) Value() pulumi.IntOutput
corresponding values for rule settings.
type TagRetentionRuleRetentionRulePtrInput ¶ added in v0.1.3
type TagRetentionRuleRetentionRulePtrInput interface { pulumi.Input ToTagRetentionRuleRetentionRulePtrOutput() TagRetentionRuleRetentionRulePtrOutput ToTagRetentionRuleRetentionRulePtrOutputWithContext(context.Context) TagRetentionRuleRetentionRulePtrOutput }
TagRetentionRuleRetentionRulePtrInput is an input type that accepts TagRetentionRuleRetentionRuleArgs, TagRetentionRuleRetentionRulePtr and TagRetentionRuleRetentionRulePtrOutput values. You can construct a concrete instance of `TagRetentionRuleRetentionRulePtrInput` via:
TagRetentionRuleRetentionRuleArgs{...} or: nil
func TagRetentionRuleRetentionRulePtr ¶ added in v0.1.3
func TagRetentionRuleRetentionRulePtr(v *TagRetentionRuleRetentionRuleArgs) TagRetentionRuleRetentionRulePtrInput
type TagRetentionRuleRetentionRulePtrOutput ¶ added in v0.1.3
type TagRetentionRuleRetentionRulePtrOutput struct{ *pulumi.OutputState }
func (TagRetentionRuleRetentionRulePtrOutput) ElementType ¶ added in v0.1.3
func (TagRetentionRuleRetentionRulePtrOutput) ElementType() reflect.Type
func (TagRetentionRuleRetentionRulePtrOutput) Key ¶ added in v0.1.3
func (o TagRetentionRuleRetentionRulePtrOutput) Key() pulumi.StringPtrOutput
The supported policies are latestPushedK (retain the latest `k` pushed versions) and nDaysSinceLastPush (retain pushed versions within the last `n` days).
func (TagRetentionRuleRetentionRulePtrOutput) ToTagRetentionRuleRetentionRulePtrOutput ¶ added in v0.1.3
func (o TagRetentionRuleRetentionRulePtrOutput) ToTagRetentionRuleRetentionRulePtrOutput() TagRetentionRuleRetentionRulePtrOutput
func (TagRetentionRuleRetentionRulePtrOutput) ToTagRetentionRuleRetentionRulePtrOutputWithContext ¶ added in v0.1.3
func (o TagRetentionRuleRetentionRulePtrOutput) ToTagRetentionRuleRetentionRulePtrOutputWithContext(ctx context.Context) TagRetentionRuleRetentionRulePtrOutput
func (TagRetentionRuleRetentionRulePtrOutput) Value ¶ added in v0.1.3
func (o TagRetentionRuleRetentionRulePtrOutput) Value() pulumi.IntPtrOutput
corresponding values for rule settings.
type TagRetentionRuleState ¶ added in v0.1.3
type TagRetentionRuleState struct { // Execution cycle, currently only available selections are: manual; daily; weekly; monthly. CronSetting pulumi.StringPtrInput // Whether to disable the rule, with the default value of false. Disabled pulumi.BoolPtrInput // The Name of the namespace. NamespaceName pulumi.StringPtrInput // The main instance ID. RegistryId pulumi.StringPtrInput // The ID of the retention task. RetentionId pulumi.IntPtrInput // Retention Policy. RetentionRule TagRetentionRuleRetentionRulePtrInput }
func (TagRetentionRuleState) ElementType ¶ added in v0.1.3
func (TagRetentionRuleState) ElementType() reflect.Type
type Token ¶
type Token struct { pulumi.CustomResourceState // Create time. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Description of the token. Valid length is [0~255]. Description pulumi.StringPtrOutput `pulumi:"description"` // Indicate to enable this token or not. Enable pulumi.BoolPtrOutput `pulumi:"enable"` // ID of the TCR instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // The content of the token. Token pulumi.StringOutput `pulumi:"token"` // Sub ID of the TCR token. The full ID of token format like `instance_id#token_id`. TokenId pulumi.StringOutput `pulumi:"tokenId"` // User name of the token. UserName pulumi.StringOutput `pulumi:"userName"` }
Use this resource to create tcr long term token.
## Example Usage
### Create a token for tcr instance
<!--Start PulumiCodeChooser --> ```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 { exampleInstance, err := Tcr.NewInstance(ctx, "exampleInstance", &Tcr.InstanceArgs{ InstanceType: pulumi.String("basic"), DeleteBucket: pulumi.Bool(true), Tags: pulumi.Map{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } _, err = Tcr.NewToken(ctx, "exampleToken", &Tcr.TokenArgs{ InstanceId: exampleInstance.ID(), Description: pulumi.String("example for the tcr token"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
tcr token can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Tcr/token:Token example instance_id#token_id ```
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"` // this argument was deprecated, use `regionName` instead. ID of region. Conflict with region_name, can not be set at the same time. // // Deprecated: this argument was deprecated, use `regionName` instead. RegionId pulumi.IntPtrOutput `pulumi:"regionId"` // Name of region. Conflict with region_id, can not be set at the same time. RegionName pulumi.StringPtrOutput `pulumi:"regionName"` // Status of the internal access. Status pulumi.StringOutput `pulumi:"status"` // ID of subnet. SubnetId pulumi.StringOutput `pulumi:"subnetId"` // ID of VPC. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
Use this resource to attach tcr instance with the vpc and subnet network.
## Example Usage
### Attach a tcr instance with vpc resource
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Security" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tcr" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { vpc, err := Vpc.GetSubnets(ctx, &vpc.GetSubnetsArgs{ IsDefault: pulumi.BoolRef(true), AvailabilityZone: pulumi.StringRef(_var.Availability_zone), }, nil) if err != nil { return err } vpcId := vpc.InstanceLists[0].VpcId subnetId := vpc.InstanceLists[0].SubnetId example, err := Tcr.NewInstance(ctx, "example", &Tcr.InstanceArgs{ InstanceType: pulumi.String("basic"), DeleteBucket: pulumi.Bool(true), Tags: pulumi.Map{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } tcrId := example.ID() _, err = Security.GetGroups(ctx, &security.GetGroupsArgs{ Name: pulumi.StringRef("default"), }, nil) if err != nil { return err } _, err = Tcr.NewVpcAttachment(ctx, "foo", &Tcr.VpcAttachmentArgs{ InstanceId: pulumi.String(tcrId), VpcId: pulumi.String(vpcId), SubnetId: pulumi.String(subnetId), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
tcr vpc attachment can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Tcr/vpcAttachment:VpcAttachment foo instance_id#vpc_id#subnet_id ```
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 // this argument was deprecated, use `regionName` instead. ID of region. Conflict with region_name, can not be set at the same time. // // Deprecated: this argument was deprecated, use `regionName` instead. RegionId pulumi.IntPtrInput // Name of region. Conflict with region_id, can not be set at the same time. RegionName pulumi.StringPtrInput // ID of subnet. SubnetId pulumi.StringInput // ID of VPC. VpcId pulumi.StringInput }
The set of arguments for constructing a VpcAttachment resource.
func (VpcAttachmentArgs) ElementType ¶
func (VpcAttachmentArgs) ElementType() reflect.Type
type VpcAttachmentArray ¶
type VpcAttachmentArray []VpcAttachmentInput
func (VpcAttachmentArray) ElementType ¶
func (VpcAttachmentArray) ElementType() reflect.Type
func (VpcAttachmentArray) ToVpcAttachmentArrayOutput ¶
func (i VpcAttachmentArray) ToVpcAttachmentArrayOutput() VpcAttachmentArrayOutput
func (VpcAttachmentArray) ToVpcAttachmentArrayOutputWithContext ¶
func (i VpcAttachmentArray) ToVpcAttachmentArrayOutputWithContext(ctx context.Context) VpcAttachmentArrayOutput
type VpcAttachmentArrayInput ¶
type VpcAttachmentArrayInput interface { pulumi.Input ToVpcAttachmentArrayOutput() VpcAttachmentArrayOutput ToVpcAttachmentArrayOutputWithContext(context.Context) VpcAttachmentArrayOutput }
VpcAttachmentArrayInput is an input type that accepts VpcAttachmentArray and VpcAttachmentArrayOutput values. You can construct a concrete instance of `VpcAttachmentArrayInput` via:
VpcAttachmentArray{ VpcAttachmentArgs{...} }
type VpcAttachmentArrayOutput ¶
type VpcAttachmentArrayOutput struct{ *pulumi.OutputState }
func (VpcAttachmentArrayOutput) ElementType ¶
func (VpcAttachmentArrayOutput) ElementType() reflect.Type
func (VpcAttachmentArrayOutput) Index ¶
func (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
deprecated
func (o VpcAttachmentOutput) RegionId() pulumi.IntPtrOutput
this argument was deprecated, use `regionName` instead. ID of region. Conflict with region_name, can not be set at the same time.
Deprecated: this argument was deprecated, use `regionName` instead.
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 // this argument was deprecated, use `regionName` instead. ID of region. Conflict with region_name, can not be set at the same time. // // Deprecated: this argument was deprecated, use `regionName` instead. RegionId pulumi.IntPtrInput // Name of region. Conflict with region_id, can not be set at the same time. RegionName pulumi.StringPtrInput // Status of the internal access. Status pulumi.StringPtrInput // ID of subnet. SubnetId pulumi.StringPtrInput // ID of VPC. VpcId pulumi.StringPtrInput }
func (VpcAttachmentState) ElementType ¶
func (VpcAttachmentState) ElementType() reflect.Type
type WebhookTrigger ¶ added in v0.1.3
type WebhookTrigger struct { pulumi.CustomResourceState // namespace name. Namespace pulumi.StringOutput `pulumi:"namespace"` // instance Id. RegistryId pulumi.StringOutput `pulumi:"registryId"` // Tag description list. Tags pulumi.MapOutput `pulumi:"tags"` // trigger parameters. Trigger WebhookTriggerTriggerOutput `pulumi:"trigger"` }
Provides a resource to create a tcr webhook trigger
## Example Usage
### Create a tcr webhook trigger instance
<!--Start PulumiCodeChooser --> ```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 { exampleInstance, err := Tcr.NewInstance(ctx, "exampleInstance", &Tcr.InstanceArgs{ InstanceType: pulumi.String("basic"), DeleteBucket: pulumi.Bool(true), Tags: pulumi.Map{ "test": pulumi.Any("test"), }, }) if err != nil { return err } exampleNamespace, err := Tcr.NewNamespace(ctx, "exampleNamespace", &Tcr.NamespaceArgs{ InstanceId: exampleInstance.ID(), IsPublic: pulumi.Bool(true), IsAutoScan: pulumi.Bool(true), IsPreventVul: pulumi.Bool(true), Severity: pulumi.String("medium"), CveWhitelistItems: tcr.NamespaceCveWhitelistItemArray{ &tcr.NamespaceCveWhitelistItemArgs{ CveId: pulumi.String("cve-xxxxx"), }, }, }) if err != nil { return err } exampleNamespaces := Tcr.GetNamespacesOutput(ctx, tcr.GetNamespacesOutputArgs{ InstanceId: exampleNamespace.InstanceId, }, nil) nsId := exampleNamespaces.ApplyT(func(exampleNamespaces tcr.GetNamespacesResult) (*int, error) { return &exampleNamespaces.NamespaceLists[0].Id, nil }).(pulumi.IntPtrOutput) _, err = Tcr.NewWebhookTrigger(ctx, "exampleWebhookTrigger", &Tcr.WebhookTriggerArgs{ RegistryId: exampleInstance.ID(), Namespace: exampleNamespace.Name, Trigger: &tcr.WebhookTriggerTriggerArgs{ Name: pulumi.String("trigger-example"), Targets: tcr.WebhookTriggerTriggerTargetArray{ &tcr.WebhookTriggerTriggerTargetArgs{ Address: pulumi.String("http://example.org/post"), Headers: tcr.WebhookTriggerTriggerTargetHeaderArray{ &tcr.WebhookTriggerTriggerTargetHeaderArgs{ Key: pulumi.String("X-Custom-Header"), Values: pulumi.StringArray{ pulumi.String("a"), }, }, }, }, }, EventTypes: pulumi.StringArray{ pulumi.String("pushImage"), }, Condition: pulumi.String(".*"), Enabled: pulumi.Bool(true), Description: pulumi.String("example for trigger description"), NamespaceId: pulumi.Int(nsId), }, Tags: pulumi.Map{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
tcr webhook_trigger can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Tcr/webhookTrigger:WebhookTrigger example webhook_trigger_id ```
func GetWebhookTrigger ¶ added in v0.1.3
func GetWebhookTrigger(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WebhookTriggerState, opts ...pulumi.ResourceOption) (*WebhookTrigger, error)
GetWebhookTrigger gets an existing WebhookTrigger resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewWebhookTrigger ¶ added in v0.1.3
func NewWebhookTrigger(ctx *pulumi.Context, name string, args *WebhookTriggerArgs, opts ...pulumi.ResourceOption) (*WebhookTrigger, error)
NewWebhookTrigger registers a new resource with the given unique name, arguments, and options.
func (*WebhookTrigger) ElementType ¶ added in v0.1.3
func (*WebhookTrigger) ElementType() reflect.Type
func (*WebhookTrigger) ToWebhookTriggerOutput ¶ added in v0.1.3
func (i *WebhookTrigger) ToWebhookTriggerOutput() WebhookTriggerOutput
func (*WebhookTrigger) ToWebhookTriggerOutputWithContext ¶ added in v0.1.3
func (i *WebhookTrigger) ToWebhookTriggerOutputWithContext(ctx context.Context) WebhookTriggerOutput
type WebhookTriggerArgs ¶ added in v0.1.3
type WebhookTriggerArgs struct { // namespace name. Namespace pulumi.StringInput // instance Id. RegistryId pulumi.StringInput // Tag description list. Tags pulumi.MapInput // trigger parameters. Trigger WebhookTriggerTriggerInput }
The set of arguments for constructing a WebhookTrigger resource.
func (WebhookTriggerArgs) ElementType ¶ added in v0.1.3
func (WebhookTriggerArgs) ElementType() reflect.Type
type WebhookTriggerArray ¶ added in v0.1.3
type WebhookTriggerArray []WebhookTriggerInput
func (WebhookTriggerArray) ElementType ¶ added in v0.1.3
func (WebhookTriggerArray) ElementType() reflect.Type
func (WebhookTriggerArray) ToWebhookTriggerArrayOutput ¶ added in v0.1.3
func (i WebhookTriggerArray) ToWebhookTriggerArrayOutput() WebhookTriggerArrayOutput
func (WebhookTriggerArray) ToWebhookTriggerArrayOutputWithContext ¶ added in v0.1.3
func (i WebhookTriggerArray) ToWebhookTriggerArrayOutputWithContext(ctx context.Context) WebhookTriggerArrayOutput
type WebhookTriggerArrayInput ¶ added in v0.1.3
type WebhookTriggerArrayInput interface { pulumi.Input ToWebhookTriggerArrayOutput() WebhookTriggerArrayOutput ToWebhookTriggerArrayOutputWithContext(context.Context) WebhookTriggerArrayOutput }
WebhookTriggerArrayInput is an input type that accepts WebhookTriggerArray and WebhookTriggerArrayOutput values. You can construct a concrete instance of `WebhookTriggerArrayInput` via:
WebhookTriggerArray{ WebhookTriggerArgs{...} }
type WebhookTriggerArrayOutput ¶ added in v0.1.3
type WebhookTriggerArrayOutput struct{ *pulumi.OutputState }
func (WebhookTriggerArrayOutput) ElementType ¶ added in v0.1.3
func (WebhookTriggerArrayOutput) ElementType() reflect.Type
func (WebhookTriggerArrayOutput) Index ¶ added in v0.1.3
func (o WebhookTriggerArrayOutput) Index(i pulumi.IntInput) WebhookTriggerOutput
func (WebhookTriggerArrayOutput) ToWebhookTriggerArrayOutput ¶ added in v0.1.3
func (o WebhookTriggerArrayOutput) ToWebhookTriggerArrayOutput() WebhookTriggerArrayOutput
func (WebhookTriggerArrayOutput) ToWebhookTriggerArrayOutputWithContext ¶ added in v0.1.3
func (o WebhookTriggerArrayOutput) ToWebhookTriggerArrayOutputWithContext(ctx context.Context) WebhookTriggerArrayOutput
type WebhookTriggerInput ¶ added in v0.1.3
type WebhookTriggerInput interface { pulumi.Input ToWebhookTriggerOutput() WebhookTriggerOutput ToWebhookTriggerOutputWithContext(ctx context.Context) WebhookTriggerOutput }
type WebhookTriggerMap ¶ added in v0.1.3
type WebhookTriggerMap map[string]WebhookTriggerInput
func (WebhookTriggerMap) ElementType ¶ added in v0.1.3
func (WebhookTriggerMap) ElementType() reflect.Type
func (WebhookTriggerMap) ToWebhookTriggerMapOutput ¶ added in v0.1.3
func (i WebhookTriggerMap) ToWebhookTriggerMapOutput() WebhookTriggerMapOutput
func (WebhookTriggerMap) ToWebhookTriggerMapOutputWithContext ¶ added in v0.1.3
func (i WebhookTriggerMap) ToWebhookTriggerMapOutputWithContext(ctx context.Context) WebhookTriggerMapOutput
type WebhookTriggerMapInput ¶ added in v0.1.3
type WebhookTriggerMapInput interface { pulumi.Input ToWebhookTriggerMapOutput() WebhookTriggerMapOutput ToWebhookTriggerMapOutputWithContext(context.Context) WebhookTriggerMapOutput }
WebhookTriggerMapInput is an input type that accepts WebhookTriggerMap and WebhookTriggerMapOutput values. You can construct a concrete instance of `WebhookTriggerMapInput` via:
WebhookTriggerMap{ "key": WebhookTriggerArgs{...} }
type WebhookTriggerMapOutput ¶ added in v0.1.3
type WebhookTriggerMapOutput struct{ *pulumi.OutputState }
func (WebhookTriggerMapOutput) ElementType ¶ added in v0.1.3
func (WebhookTriggerMapOutput) ElementType() reflect.Type
func (WebhookTriggerMapOutput) MapIndex ¶ added in v0.1.3
func (o WebhookTriggerMapOutput) MapIndex(k pulumi.StringInput) WebhookTriggerOutput
func (WebhookTriggerMapOutput) ToWebhookTriggerMapOutput ¶ added in v0.1.3
func (o WebhookTriggerMapOutput) ToWebhookTriggerMapOutput() WebhookTriggerMapOutput
func (WebhookTriggerMapOutput) ToWebhookTriggerMapOutputWithContext ¶ added in v0.1.3
func (o WebhookTriggerMapOutput) ToWebhookTriggerMapOutputWithContext(ctx context.Context) WebhookTriggerMapOutput
type WebhookTriggerOutput ¶ added in v0.1.3
type WebhookTriggerOutput struct{ *pulumi.OutputState }
func (WebhookTriggerOutput) ElementType ¶ added in v0.1.3
func (WebhookTriggerOutput) ElementType() reflect.Type
func (WebhookTriggerOutput) Namespace ¶ added in v0.1.3
func (o WebhookTriggerOutput) Namespace() pulumi.StringOutput
namespace name.
func (WebhookTriggerOutput) RegistryId ¶ added in v0.1.3
func (o WebhookTriggerOutput) RegistryId() pulumi.StringOutput
instance Id.
func (WebhookTriggerOutput) Tags ¶ added in v0.1.3
func (o WebhookTriggerOutput) Tags() pulumi.MapOutput
Tag description list.
func (WebhookTriggerOutput) ToWebhookTriggerOutput ¶ added in v0.1.3
func (o WebhookTriggerOutput) ToWebhookTriggerOutput() WebhookTriggerOutput
func (WebhookTriggerOutput) ToWebhookTriggerOutputWithContext ¶ added in v0.1.3
func (o WebhookTriggerOutput) ToWebhookTriggerOutputWithContext(ctx context.Context) WebhookTriggerOutput
func (WebhookTriggerOutput) Trigger ¶ added in v0.1.3
func (o WebhookTriggerOutput) Trigger() WebhookTriggerTriggerOutput
trigger parameters.
type WebhookTriggerState ¶ added in v0.1.3
type WebhookTriggerState struct { // namespace name. Namespace pulumi.StringPtrInput // instance Id. RegistryId pulumi.StringPtrInput // Tag description list. Tags pulumi.MapInput // trigger parameters. Trigger WebhookTriggerTriggerPtrInput }
func (WebhookTriggerState) ElementType ¶ added in v0.1.3
func (WebhookTriggerState) ElementType() reflect.Type
type WebhookTriggerTrigger ¶ added in v0.1.3
type WebhookTriggerTrigger struct { // trigger rule. Condition string `pulumi:"condition"` // trigger description. Description *string `pulumi:"description"` // enable trigger. Enabled bool `pulumi:"enabled"` // trigger action. EventTypes []string `pulumi:"eventTypes"` // ID of the resource. Id *int `pulumi:"id"` // trigger name. Name string `pulumi:"name"` // the namespace Id to which the trigger belongs. NamespaceId *int `pulumi:"namespaceId"` // trigger target. Targets []WebhookTriggerTriggerTarget `pulumi:"targets"` }
type WebhookTriggerTriggerArgs ¶ added in v0.1.3
type WebhookTriggerTriggerArgs struct { // trigger rule. Condition pulumi.StringInput `pulumi:"condition"` // trigger description. Description pulumi.StringPtrInput `pulumi:"description"` // enable trigger. Enabled pulumi.BoolInput `pulumi:"enabled"` // trigger action. EventTypes pulumi.StringArrayInput `pulumi:"eventTypes"` // ID of the resource. Id pulumi.IntPtrInput `pulumi:"id"` // trigger name. Name pulumi.StringInput `pulumi:"name"` // the namespace Id to which the trigger belongs. NamespaceId pulumi.IntPtrInput `pulumi:"namespaceId"` // trigger target. Targets WebhookTriggerTriggerTargetArrayInput `pulumi:"targets"` }
func (WebhookTriggerTriggerArgs) ElementType ¶ added in v0.1.3
func (WebhookTriggerTriggerArgs) ElementType() reflect.Type
func (WebhookTriggerTriggerArgs) ToWebhookTriggerTriggerOutput ¶ added in v0.1.3
func (i WebhookTriggerTriggerArgs) ToWebhookTriggerTriggerOutput() WebhookTriggerTriggerOutput
func (WebhookTriggerTriggerArgs) ToWebhookTriggerTriggerOutputWithContext ¶ added in v0.1.3
func (i WebhookTriggerTriggerArgs) ToWebhookTriggerTriggerOutputWithContext(ctx context.Context) WebhookTriggerTriggerOutput
func (WebhookTriggerTriggerArgs) ToWebhookTriggerTriggerPtrOutput ¶ added in v0.1.3
func (i WebhookTriggerTriggerArgs) ToWebhookTriggerTriggerPtrOutput() WebhookTriggerTriggerPtrOutput
func (WebhookTriggerTriggerArgs) ToWebhookTriggerTriggerPtrOutputWithContext ¶ added in v0.1.3
func (i WebhookTriggerTriggerArgs) ToWebhookTriggerTriggerPtrOutputWithContext(ctx context.Context) WebhookTriggerTriggerPtrOutput
type WebhookTriggerTriggerInput ¶ added in v0.1.3
type WebhookTriggerTriggerInput interface { pulumi.Input ToWebhookTriggerTriggerOutput() WebhookTriggerTriggerOutput ToWebhookTriggerTriggerOutputWithContext(context.Context) WebhookTriggerTriggerOutput }
WebhookTriggerTriggerInput is an input type that accepts WebhookTriggerTriggerArgs and WebhookTriggerTriggerOutput values. You can construct a concrete instance of `WebhookTriggerTriggerInput` via:
WebhookTriggerTriggerArgs{...}
type WebhookTriggerTriggerOutput ¶ added in v0.1.3
type WebhookTriggerTriggerOutput struct{ *pulumi.OutputState }
func (WebhookTriggerTriggerOutput) Condition ¶ added in v0.1.3
func (o WebhookTriggerTriggerOutput) Condition() pulumi.StringOutput
trigger rule.
func (WebhookTriggerTriggerOutput) Description ¶ added in v0.1.3
func (o WebhookTriggerTriggerOutput) Description() pulumi.StringPtrOutput
trigger description.
func (WebhookTriggerTriggerOutput) ElementType ¶ added in v0.1.3
func (WebhookTriggerTriggerOutput) ElementType() reflect.Type
func (WebhookTriggerTriggerOutput) Enabled ¶ added in v0.1.3
func (o WebhookTriggerTriggerOutput) Enabled() pulumi.BoolOutput
enable trigger.
func (WebhookTriggerTriggerOutput) EventTypes ¶ added in v0.1.3
func (o WebhookTriggerTriggerOutput) EventTypes() pulumi.StringArrayOutput
trigger action.
func (WebhookTriggerTriggerOutput) Id ¶ added in v0.1.3
func (o WebhookTriggerTriggerOutput) Id() pulumi.IntPtrOutput
ID of the resource.
func (WebhookTriggerTriggerOutput) Name ¶ added in v0.1.3
func (o WebhookTriggerTriggerOutput) Name() pulumi.StringOutput
trigger name.
func (WebhookTriggerTriggerOutput) NamespaceId ¶ added in v0.1.3
func (o WebhookTriggerTriggerOutput) NamespaceId() pulumi.IntPtrOutput
the namespace Id to which the trigger belongs.
func (WebhookTriggerTriggerOutput) Targets ¶ added in v0.1.3
func (o WebhookTriggerTriggerOutput) Targets() WebhookTriggerTriggerTargetArrayOutput
trigger target.
func (WebhookTriggerTriggerOutput) ToWebhookTriggerTriggerOutput ¶ added in v0.1.3
func (o WebhookTriggerTriggerOutput) ToWebhookTriggerTriggerOutput() WebhookTriggerTriggerOutput
func (WebhookTriggerTriggerOutput) ToWebhookTriggerTriggerOutputWithContext ¶ added in v0.1.3
func (o WebhookTriggerTriggerOutput) ToWebhookTriggerTriggerOutputWithContext(ctx context.Context) WebhookTriggerTriggerOutput
func (WebhookTriggerTriggerOutput) ToWebhookTriggerTriggerPtrOutput ¶ added in v0.1.3
func (o WebhookTriggerTriggerOutput) ToWebhookTriggerTriggerPtrOutput() WebhookTriggerTriggerPtrOutput
func (WebhookTriggerTriggerOutput) ToWebhookTriggerTriggerPtrOutputWithContext ¶ added in v0.1.3
func (o WebhookTriggerTriggerOutput) ToWebhookTriggerTriggerPtrOutputWithContext(ctx context.Context) WebhookTriggerTriggerPtrOutput
type WebhookTriggerTriggerPtrInput ¶ added in v0.1.3
type WebhookTriggerTriggerPtrInput interface { pulumi.Input ToWebhookTriggerTriggerPtrOutput() WebhookTriggerTriggerPtrOutput ToWebhookTriggerTriggerPtrOutputWithContext(context.Context) WebhookTriggerTriggerPtrOutput }
WebhookTriggerTriggerPtrInput is an input type that accepts WebhookTriggerTriggerArgs, WebhookTriggerTriggerPtr and WebhookTriggerTriggerPtrOutput values. You can construct a concrete instance of `WebhookTriggerTriggerPtrInput` via:
WebhookTriggerTriggerArgs{...} or: nil
func WebhookTriggerTriggerPtr ¶ added in v0.1.3
func WebhookTriggerTriggerPtr(v *WebhookTriggerTriggerArgs) WebhookTriggerTriggerPtrInput
type WebhookTriggerTriggerPtrOutput ¶ added in v0.1.3
type WebhookTriggerTriggerPtrOutput struct{ *pulumi.OutputState }
func (WebhookTriggerTriggerPtrOutput) Condition ¶ added in v0.1.3
func (o WebhookTriggerTriggerPtrOutput) Condition() pulumi.StringPtrOutput
trigger rule.
func (WebhookTriggerTriggerPtrOutput) Description ¶ added in v0.1.3
func (o WebhookTriggerTriggerPtrOutput) Description() pulumi.StringPtrOutput
trigger description.
func (WebhookTriggerTriggerPtrOutput) Elem ¶ added in v0.1.3
func (o WebhookTriggerTriggerPtrOutput) Elem() WebhookTriggerTriggerOutput
func (WebhookTriggerTriggerPtrOutput) ElementType ¶ added in v0.1.3
func (WebhookTriggerTriggerPtrOutput) ElementType() reflect.Type
func (WebhookTriggerTriggerPtrOutput) Enabled ¶ added in v0.1.3
func (o WebhookTriggerTriggerPtrOutput) Enabled() pulumi.BoolPtrOutput
enable trigger.
func (WebhookTriggerTriggerPtrOutput) EventTypes ¶ added in v0.1.3
func (o WebhookTriggerTriggerPtrOutput) EventTypes() pulumi.StringArrayOutput
trigger action.
func (WebhookTriggerTriggerPtrOutput) Id ¶ added in v0.1.3
func (o WebhookTriggerTriggerPtrOutput) Id() pulumi.IntPtrOutput
ID of the resource.
func (WebhookTriggerTriggerPtrOutput) Name ¶ added in v0.1.3
func (o WebhookTriggerTriggerPtrOutput) Name() pulumi.StringPtrOutput
trigger name.
func (WebhookTriggerTriggerPtrOutput) NamespaceId ¶ added in v0.1.3
func (o WebhookTriggerTriggerPtrOutput) NamespaceId() pulumi.IntPtrOutput
the namespace Id to which the trigger belongs.
func (WebhookTriggerTriggerPtrOutput) Targets ¶ added in v0.1.3
func (o WebhookTriggerTriggerPtrOutput) Targets() WebhookTriggerTriggerTargetArrayOutput
trigger target.
func (WebhookTriggerTriggerPtrOutput) ToWebhookTriggerTriggerPtrOutput ¶ added in v0.1.3
func (o WebhookTriggerTriggerPtrOutput) ToWebhookTriggerTriggerPtrOutput() WebhookTriggerTriggerPtrOutput
func (WebhookTriggerTriggerPtrOutput) ToWebhookTriggerTriggerPtrOutputWithContext ¶ added in v0.1.3
func (o WebhookTriggerTriggerPtrOutput) ToWebhookTriggerTriggerPtrOutputWithContext(ctx context.Context) WebhookTriggerTriggerPtrOutput
type WebhookTriggerTriggerTarget ¶ added in v0.1.3
type WebhookTriggerTriggerTarget struct { // target address. Address string `pulumi:"address"` // custom Headers. Headers []WebhookTriggerTriggerTargetHeader `pulumi:"headers"` }
type WebhookTriggerTriggerTargetArgs ¶ added in v0.1.3
type WebhookTriggerTriggerTargetArgs struct { // target address. Address pulumi.StringInput `pulumi:"address"` // custom Headers. Headers WebhookTriggerTriggerTargetHeaderArrayInput `pulumi:"headers"` }
func (WebhookTriggerTriggerTargetArgs) ElementType ¶ added in v0.1.3
func (WebhookTriggerTriggerTargetArgs) ElementType() reflect.Type
func (WebhookTriggerTriggerTargetArgs) ToWebhookTriggerTriggerTargetOutput ¶ added in v0.1.3
func (i WebhookTriggerTriggerTargetArgs) ToWebhookTriggerTriggerTargetOutput() WebhookTriggerTriggerTargetOutput
func (WebhookTriggerTriggerTargetArgs) ToWebhookTriggerTriggerTargetOutputWithContext ¶ added in v0.1.3
func (i WebhookTriggerTriggerTargetArgs) ToWebhookTriggerTriggerTargetOutputWithContext(ctx context.Context) WebhookTriggerTriggerTargetOutput
type WebhookTriggerTriggerTargetArray ¶ added in v0.1.3
type WebhookTriggerTriggerTargetArray []WebhookTriggerTriggerTargetInput
func (WebhookTriggerTriggerTargetArray) ElementType ¶ added in v0.1.3
func (WebhookTriggerTriggerTargetArray) ElementType() reflect.Type
func (WebhookTriggerTriggerTargetArray) ToWebhookTriggerTriggerTargetArrayOutput ¶ added in v0.1.3
func (i WebhookTriggerTriggerTargetArray) ToWebhookTriggerTriggerTargetArrayOutput() WebhookTriggerTriggerTargetArrayOutput
func (WebhookTriggerTriggerTargetArray) ToWebhookTriggerTriggerTargetArrayOutputWithContext ¶ added in v0.1.3
func (i WebhookTriggerTriggerTargetArray) ToWebhookTriggerTriggerTargetArrayOutputWithContext(ctx context.Context) WebhookTriggerTriggerTargetArrayOutput
type WebhookTriggerTriggerTargetArrayInput ¶ added in v0.1.3
type WebhookTriggerTriggerTargetArrayInput interface { pulumi.Input ToWebhookTriggerTriggerTargetArrayOutput() WebhookTriggerTriggerTargetArrayOutput ToWebhookTriggerTriggerTargetArrayOutputWithContext(context.Context) WebhookTriggerTriggerTargetArrayOutput }
WebhookTriggerTriggerTargetArrayInput is an input type that accepts WebhookTriggerTriggerTargetArray and WebhookTriggerTriggerTargetArrayOutput values. You can construct a concrete instance of `WebhookTriggerTriggerTargetArrayInput` via:
WebhookTriggerTriggerTargetArray{ WebhookTriggerTriggerTargetArgs{...} }
type WebhookTriggerTriggerTargetArrayOutput ¶ added in v0.1.3
type WebhookTriggerTriggerTargetArrayOutput struct{ *pulumi.OutputState }
func (WebhookTriggerTriggerTargetArrayOutput) ElementType ¶ added in v0.1.3
func (WebhookTriggerTriggerTargetArrayOutput) ElementType() reflect.Type
func (WebhookTriggerTriggerTargetArrayOutput) ToWebhookTriggerTriggerTargetArrayOutput ¶ added in v0.1.3
func (o WebhookTriggerTriggerTargetArrayOutput) ToWebhookTriggerTriggerTargetArrayOutput() WebhookTriggerTriggerTargetArrayOutput
func (WebhookTriggerTriggerTargetArrayOutput) ToWebhookTriggerTriggerTargetArrayOutputWithContext ¶ added in v0.1.3
func (o WebhookTriggerTriggerTargetArrayOutput) ToWebhookTriggerTriggerTargetArrayOutputWithContext(ctx context.Context) WebhookTriggerTriggerTargetArrayOutput
type WebhookTriggerTriggerTargetHeader ¶ added in v0.1.3
type WebhookTriggerTriggerTargetHeaderArgs ¶ added in v0.1.3
type WebhookTriggerTriggerTargetHeaderArgs struct { // Header Key. Key pulumi.StringInput `pulumi:"key"` // Header Values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (WebhookTriggerTriggerTargetHeaderArgs) ElementType ¶ added in v0.1.3
func (WebhookTriggerTriggerTargetHeaderArgs) ElementType() reflect.Type
func (WebhookTriggerTriggerTargetHeaderArgs) ToWebhookTriggerTriggerTargetHeaderOutput ¶ added in v0.1.3
func (i WebhookTriggerTriggerTargetHeaderArgs) ToWebhookTriggerTriggerTargetHeaderOutput() WebhookTriggerTriggerTargetHeaderOutput
func (WebhookTriggerTriggerTargetHeaderArgs) ToWebhookTriggerTriggerTargetHeaderOutputWithContext ¶ added in v0.1.3
func (i WebhookTriggerTriggerTargetHeaderArgs) ToWebhookTriggerTriggerTargetHeaderOutputWithContext(ctx context.Context) WebhookTriggerTriggerTargetHeaderOutput
type WebhookTriggerTriggerTargetHeaderArray ¶ added in v0.1.3
type WebhookTriggerTriggerTargetHeaderArray []WebhookTriggerTriggerTargetHeaderInput
func (WebhookTriggerTriggerTargetHeaderArray) ElementType ¶ added in v0.1.3
func (WebhookTriggerTriggerTargetHeaderArray) ElementType() reflect.Type
func (WebhookTriggerTriggerTargetHeaderArray) ToWebhookTriggerTriggerTargetHeaderArrayOutput ¶ added in v0.1.3
func (i WebhookTriggerTriggerTargetHeaderArray) ToWebhookTriggerTriggerTargetHeaderArrayOutput() WebhookTriggerTriggerTargetHeaderArrayOutput
func (WebhookTriggerTriggerTargetHeaderArray) ToWebhookTriggerTriggerTargetHeaderArrayOutputWithContext ¶ added in v0.1.3
func (i WebhookTriggerTriggerTargetHeaderArray) ToWebhookTriggerTriggerTargetHeaderArrayOutputWithContext(ctx context.Context) WebhookTriggerTriggerTargetHeaderArrayOutput
type WebhookTriggerTriggerTargetHeaderArrayInput ¶ added in v0.1.3
type WebhookTriggerTriggerTargetHeaderArrayInput interface { pulumi.Input ToWebhookTriggerTriggerTargetHeaderArrayOutput() WebhookTriggerTriggerTargetHeaderArrayOutput ToWebhookTriggerTriggerTargetHeaderArrayOutputWithContext(context.Context) WebhookTriggerTriggerTargetHeaderArrayOutput }
WebhookTriggerTriggerTargetHeaderArrayInput is an input type that accepts WebhookTriggerTriggerTargetHeaderArray and WebhookTriggerTriggerTargetHeaderArrayOutput values. You can construct a concrete instance of `WebhookTriggerTriggerTargetHeaderArrayInput` via:
WebhookTriggerTriggerTargetHeaderArray{ WebhookTriggerTriggerTargetHeaderArgs{...} }
type WebhookTriggerTriggerTargetHeaderArrayOutput ¶ added in v0.1.3
type WebhookTriggerTriggerTargetHeaderArrayOutput struct{ *pulumi.OutputState }
func (WebhookTriggerTriggerTargetHeaderArrayOutput) ElementType ¶ added in v0.1.3
func (WebhookTriggerTriggerTargetHeaderArrayOutput) ElementType() reflect.Type
func (WebhookTriggerTriggerTargetHeaderArrayOutput) ToWebhookTriggerTriggerTargetHeaderArrayOutput ¶ added in v0.1.3
func (o WebhookTriggerTriggerTargetHeaderArrayOutput) ToWebhookTriggerTriggerTargetHeaderArrayOutput() WebhookTriggerTriggerTargetHeaderArrayOutput
func (WebhookTriggerTriggerTargetHeaderArrayOutput) ToWebhookTriggerTriggerTargetHeaderArrayOutputWithContext ¶ added in v0.1.3
func (o WebhookTriggerTriggerTargetHeaderArrayOutput) ToWebhookTriggerTriggerTargetHeaderArrayOutputWithContext(ctx context.Context) WebhookTriggerTriggerTargetHeaderArrayOutput
type WebhookTriggerTriggerTargetHeaderInput ¶ added in v0.1.3
type WebhookTriggerTriggerTargetHeaderInput interface { pulumi.Input ToWebhookTriggerTriggerTargetHeaderOutput() WebhookTriggerTriggerTargetHeaderOutput ToWebhookTriggerTriggerTargetHeaderOutputWithContext(context.Context) WebhookTriggerTriggerTargetHeaderOutput }
WebhookTriggerTriggerTargetHeaderInput is an input type that accepts WebhookTriggerTriggerTargetHeaderArgs and WebhookTriggerTriggerTargetHeaderOutput values. You can construct a concrete instance of `WebhookTriggerTriggerTargetHeaderInput` via:
WebhookTriggerTriggerTargetHeaderArgs{...}
type WebhookTriggerTriggerTargetHeaderOutput ¶ added in v0.1.3
type WebhookTriggerTriggerTargetHeaderOutput struct{ *pulumi.OutputState }
func (WebhookTriggerTriggerTargetHeaderOutput) ElementType ¶ added in v0.1.3
func (WebhookTriggerTriggerTargetHeaderOutput) ElementType() reflect.Type
func (WebhookTriggerTriggerTargetHeaderOutput) Key ¶ added in v0.1.3
func (o WebhookTriggerTriggerTargetHeaderOutput) Key() pulumi.StringOutput
Header Key.
func (WebhookTriggerTriggerTargetHeaderOutput) ToWebhookTriggerTriggerTargetHeaderOutput ¶ added in v0.1.3
func (o WebhookTriggerTriggerTargetHeaderOutput) ToWebhookTriggerTriggerTargetHeaderOutput() WebhookTriggerTriggerTargetHeaderOutput
func (WebhookTriggerTriggerTargetHeaderOutput) ToWebhookTriggerTriggerTargetHeaderOutputWithContext ¶ added in v0.1.3
func (o WebhookTriggerTriggerTargetHeaderOutput) ToWebhookTriggerTriggerTargetHeaderOutputWithContext(ctx context.Context) WebhookTriggerTriggerTargetHeaderOutput
func (WebhookTriggerTriggerTargetHeaderOutput) Values ¶ added in v0.1.3
func (o WebhookTriggerTriggerTargetHeaderOutput) Values() pulumi.StringArrayOutput
Header Values.
type WebhookTriggerTriggerTargetInput ¶ added in v0.1.3
type WebhookTriggerTriggerTargetInput interface { pulumi.Input ToWebhookTriggerTriggerTargetOutput() WebhookTriggerTriggerTargetOutput ToWebhookTriggerTriggerTargetOutputWithContext(context.Context) WebhookTriggerTriggerTargetOutput }
WebhookTriggerTriggerTargetInput is an input type that accepts WebhookTriggerTriggerTargetArgs and WebhookTriggerTriggerTargetOutput values. You can construct a concrete instance of `WebhookTriggerTriggerTargetInput` via:
WebhookTriggerTriggerTargetArgs{...}
type WebhookTriggerTriggerTargetOutput ¶ added in v0.1.3
type WebhookTriggerTriggerTargetOutput struct{ *pulumi.OutputState }
func (WebhookTriggerTriggerTargetOutput) Address ¶ added in v0.1.3
func (o WebhookTriggerTriggerTargetOutput) Address() pulumi.StringOutput
target address.
func (WebhookTriggerTriggerTargetOutput) ElementType ¶ added in v0.1.3
func (WebhookTriggerTriggerTargetOutput) ElementType() reflect.Type
func (WebhookTriggerTriggerTargetOutput) Headers ¶ added in v0.1.3
func (o WebhookTriggerTriggerTargetOutput) Headers() WebhookTriggerTriggerTargetHeaderArrayOutput
custom Headers.
func (WebhookTriggerTriggerTargetOutput) ToWebhookTriggerTriggerTargetOutput ¶ added in v0.1.3
func (o WebhookTriggerTriggerTargetOutput) ToWebhookTriggerTriggerTargetOutput() WebhookTriggerTriggerTargetOutput
func (WebhookTriggerTriggerTargetOutput) ToWebhookTriggerTriggerTargetOutputWithContext ¶ added in v0.1.3
func (o WebhookTriggerTriggerTargetOutput) ToWebhookTriggerTriggerTargetOutputWithContext(ctx context.Context) WebhookTriggerTriggerTargetOutput
Source Files
¶
- createImageSignatureOperation.go
- customizedDomain.go
- deleteImageOperation.go
- getImageManifests.go
- getImages.go
- getInstances.go
- getNamespaces.go
- getReplicationInstanceCreateTasks.go
- getReplicationInstanceSyncStatus.go
- getRepositories.go
- getTagRetentionExecutionTasks.go
- getTagRetentionExecutions.go
- getTokens.go
- getVpcAttachments.go
- getWebhookTriggerLogs.go
- immutableTagRule.go
- init.go
- instance.go
- manageReplicationOperation.go
- namespace.go
- pulumiTypes.go
- repository.go
- serviceAccount.go
- tagRetentionExecutionConfig.go
- tagRetentionRule.go
- token.go
- vpcAttachment.go
- webhookTrigger.go