Documentation ¶
Index ¶
- type AuthorizationTokensArgs
- type AuthorizationTokensOutputArgs
- type AuthorizationTokensResult
- type AuthorizationTokensResultOutput
- func (AuthorizationTokensResultOutput) ElementType() reflect.Type
- func (o AuthorizationTokensResultOutput) Id() pulumi.StringOutput
- func (o AuthorizationTokensResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o AuthorizationTokensResultOutput) Registry() pulumi.StringOutput
- func (o AuthorizationTokensResultOutput) ToAuthorizationTokensResultOutput() AuthorizationTokensResultOutput
- func (o AuthorizationTokensResultOutput) ToAuthorizationTokensResultOutputWithContext(ctx context.Context) AuthorizationTokensResultOutput
- func (o AuthorizationTokensResultOutput) Tokens() AuthorizationTokensTokenArrayOutput
- func (o AuthorizationTokensResultOutput) TotalCount() pulumi.IntOutput
- type AuthorizationTokensToken
- type AuthorizationTokensTokenArgs
- func (AuthorizationTokensTokenArgs) ElementType() reflect.Type
- func (i AuthorizationTokensTokenArgs) ToAuthorizationTokensTokenOutput() AuthorizationTokensTokenOutput
- func (i AuthorizationTokensTokenArgs) ToAuthorizationTokensTokenOutputWithContext(ctx context.Context) AuthorizationTokensTokenOutput
- type AuthorizationTokensTokenArray
- func (AuthorizationTokensTokenArray) ElementType() reflect.Type
- func (i AuthorizationTokensTokenArray) ToAuthorizationTokensTokenArrayOutput() AuthorizationTokensTokenArrayOutput
- func (i AuthorizationTokensTokenArray) ToAuthorizationTokensTokenArrayOutputWithContext(ctx context.Context) AuthorizationTokensTokenArrayOutput
- type AuthorizationTokensTokenArrayInput
- type AuthorizationTokensTokenArrayOutput
- func (AuthorizationTokensTokenArrayOutput) ElementType() reflect.Type
- func (o AuthorizationTokensTokenArrayOutput) Index(i pulumi.IntInput) AuthorizationTokensTokenOutput
- func (o AuthorizationTokensTokenArrayOutput) ToAuthorizationTokensTokenArrayOutput() AuthorizationTokensTokenArrayOutput
- func (o AuthorizationTokensTokenArrayOutput) ToAuthorizationTokensTokenArrayOutputWithContext(ctx context.Context) AuthorizationTokensTokenArrayOutput
- type AuthorizationTokensTokenInput
- type AuthorizationTokensTokenOutput
- func (AuthorizationTokensTokenOutput) ElementType() reflect.Type
- func (o AuthorizationTokensTokenOutput) ExpireTime() pulumi.StringOutput
- func (o AuthorizationTokensTokenOutput) ToAuthorizationTokensTokenOutput() AuthorizationTokensTokenOutput
- func (o AuthorizationTokensTokenOutput) ToAuthorizationTokensTokenOutputWithContext(ctx context.Context) AuthorizationTokensTokenOutput
- func (o AuthorizationTokensTokenOutput) Token() pulumi.StringOutput
- func (o AuthorizationTokensTokenOutput) Username() pulumi.StringOutput
- type Endpoint
- type EndpointArgs
- type EndpointArray
- type EndpointArrayInput
- type EndpointArrayOutput
- type EndpointInput
- type EndpointMap
- type EndpointMapInput
- type EndpointMapOutput
- type EndpointOutput
- func (EndpointOutput) ElementType() reflect.Type
- func (o EndpointOutput) Enabled() pulumi.BoolPtrOutput
- func (o EndpointOutput) Registry() pulumi.StringOutput
- func (o EndpointOutput) Status() pulumi.StringOutput
- func (o EndpointOutput) ToEndpointOutput() EndpointOutput
- func (o EndpointOutput) ToEndpointOutputWithContext(ctx context.Context) EndpointOutput
- type EndpointState
- type EndpointsArgs
- type EndpointsEndpoint
- type EndpointsEndpointArgs
- type EndpointsEndpointArray
- type EndpointsEndpointArrayInput
- type EndpointsEndpointArrayOutput
- func (EndpointsEndpointArrayOutput) ElementType() reflect.Type
- func (o EndpointsEndpointArrayOutput) Index(i pulumi.IntInput) EndpointsEndpointOutput
- func (o EndpointsEndpointArrayOutput) ToEndpointsEndpointArrayOutput() EndpointsEndpointArrayOutput
- func (o EndpointsEndpointArrayOutput) ToEndpointsEndpointArrayOutputWithContext(ctx context.Context) EndpointsEndpointArrayOutput
- type EndpointsEndpointInput
- type EndpointsEndpointOutput
- func (EndpointsEndpointOutput) ElementType() reflect.Type
- func (o EndpointsEndpointOutput) Enabled() pulumi.BoolOutput
- func (o EndpointsEndpointOutput) Registry() pulumi.StringOutput
- func (o EndpointsEndpointOutput) Status() pulumi.StringOutput
- func (o EndpointsEndpointOutput) ToEndpointsEndpointOutput() EndpointsEndpointOutput
- func (o EndpointsEndpointOutput) ToEndpointsEndpointOutputWithContext(ctx context.Context) EndpointsEndpointOutput
- type EndpointsOutputArgs
- type EndpointsResult
- type EndpointsResultOutput
- func (EndpointsResultOutput) ElementType() reflect.Type
- func (o EndpointsResultOutput) Endpoints() EndpointsEndpointArrayOutput
- func (o EndpointsResultOutput) Id() pulumi.StringOutput
- func (o EndpointsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o EndpointsResultOutput) Registry() pulumi.StringOutput
- func (o EndpointsResultOutput) ToEndpointsResultOutput() EndpointsResultOutput
- func (o EndpointsResultOutput) ToEndpointsResultOutputWithContext(ctx context.Context) EndpointsResultOutput
- func (o EndpointsResultOutput) TotalCount() pulumi.IntOutput
- type Namespace
- type NamespaceArgs
- type NamespaceArray
- type NamespaceArrayInput
- type NamespaceArrayOutput
- func (NamespaceArrayOutput) ElementType() reflect.Type
- func (o NamespaceArrayOutput) Index(i pulumi.IntInput) NamespaceOutput
- func (o NamespaceArrayOutput) ToNamespaceArrayOutput() NamespaceArrayOutput
- func (o NamespaceArrayOutput) ToNamespaceArrayOutputWithContext(ctx context.Context) NamespaceArrayOutput
- type NamespaceInput
- type NamespaceMap
- type NamespaceMapInput
- type NamespaceMapOutput
- type NamespaceOutput
- func (o NamespaceOutput) CreateTime() pulumi.StringOutput
- func (NamespaceOutput) ElementType() reflect.Type
- func (o NamespaceOutput) Name() pulumi.StringOutput
- func (o NamespaceOutput) Registry() pulumi.StringOutput
- func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput
- func (o NamespaceOutput) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
- type NamespaceState
- type NamespacesArgs
- type NamespacesNamespace
- type NamespacesNamespaceArgs
- type NamespacesNamespaceArray
- type NamespacesNamespaceArrayInput
- type NamespacesNamespaceArrayOutput
- func (NamespacesNamespaceArrayOutput) ElementType() reflect.Type
- func (o NamespacesNamespaceArrayOutput) Index(i pulumi.IntInput) NamespacesNamespaceOutput
- func (o NamespacesNamespaceArrayOutput) ToNamespacesNamespaceArrayOutput() NamespacesNamespaceArrayOutput
- func (o NamespacesNamespaceArrayOutput) ToNamespacesNamespaceArrayOutputWithContext(ctx context.Context) NamespacesNamespaceArrayOutput
- type NamespacesNamespaceInput
- type NamespacesNamespaceOutput
- func (o NamespacesNamespaceOutput) CreateTime() pulumi.StringOutput
- func (NamespacesNamespaceOutput) ElementType() reflect.Type
- func (o NamespacesNamespaceOutput) Name() pulumi.StringOutput
- func (o NamespacesNamespaceOutput) ToNamespacesNamespaceOutput() NamespacesNamespaceOutput
- func (o NamespacesNamespaceOutput) ToNamespacesNamespaceOutputWithContext(ctx context.Context) NamespacesNamespaceOutput
- type NamespacesOutputArgs
- type NamespacesResult
- type NamespacesResultOutput
- func (NamespacesResultOutput) ElementType() reflect.Type
- func (o NamespacesResultOutput) Id() pulumi.StringOutput
- func (o NamespacesResultOutput) Names() pulumi.StringArrayOutput
- func (o NamespacesResultOutput) Namespaces() NamespacesNamespaceArrayOutput
- func (o NamespacesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o NamespacesResultOutput) Registry() pulumi.StringOutput
- func (o NamespacesResultOutput) ToNamespacesResultOutput() NamespacesResultOutput
- func (o NamespacesResultOutput) ToNamespacesResultOutputWithContext(ctx context.Context) NamespacesResultOutput
- func (o NamespacesResultOutput) TotalCount() pulumi.IntOutput
- type RegistriesArgs
- type RegistriesOutputArgs
- type RegistriesRegistry
- type RegistriesRegistryArgs
- type RegistriesRegistryArray
- type RegistriesRegistryArrayInput
- type RegistriesRegistryArrayOutput
- func (RegistriesRegistryArrayOutput) ElementType() reflect.Type
- func (o RegistriesRegistryArrayOutput) Index(i pulumi.IntInput) RegistriesRegistryOutput
- func (o RegistriesRegistryArrayOutput) ToRegistriesRegistryArrayOutput() RegistriesRegistryArrayOutput
- func (o RegistriesRegistryArrayOutput) ToRegistriesRegistryArrayOutputWithContext(ctx context.Context) RegistriesRegistryArrayOutput
- type RegistriesRegistryDomain
- type RegistriesRegistryDomainArgs
- func (RegistriesRegistryDomainArgs) ElementType() reflect.Type
- func (i RegistriesRegistryDomainArgs) ToRegistriesRegistryDomainOutput() RegistriesRegistryDomainOutput
- func (i RegistriesRegistryDomainArgs) ToRegistriesRegistryDomainOutputWithContext(ctx context.Context) RegistriesRegistryDomainOutput
- type RegistriesRegistryDomainArray
- func (RegistriesRegistryDomainArray) ElementType() reflect.Type
- func (i RegistriesRegistryDomainArray) ToRegistriesRegistryDomainArrayOutput() RegistriesRegistryDomainArrayOutput
- func (i RegistriesRegistryDomainArray) ToRegistriesRegistryDomainArrayOutputWithContext(ctx context.Context) RegistriesRegistryDomainArrayOutput
- type RegistriesRegistryDomainArrayInput
- type RegistriesRegistryDomainArrayOutput
- func (RegistriesRegistryDomainArrayOutput) ElementType() reflect.Type
- func (o RegistriesRegistryDomainArrayOutput) Index(i pulumi.IntInput) RegistriesRegistryDomainOutput
- func (o RegistriesRegistryDomainArrayOutput) ToRegistriesRegistryDomainArrayOutput() RegistriesRegistryDomainArrayOutput
- func (o RegistriesRegistryDomainArrayOutput) ToRegistriesRegistryDomainArrayOutputWithContext(ctx context.Context) RegistriesRegistryDomainArrayOutput
- type RegistriesRegistryDomainInput
- type RegistriesRegistryDomainOutput
- func (o RegistriesRegistryDomainOutput) Domain() pulumi.StringOutput
- func (RegistriesRegistryDomainOutput) ElementType() reflect.Type
- func (o RegistriesRegistryDomainOutput) ToRegistriesRegistryDomainOutput() RegistriesRegistryDomainOutput
- func (o RegistriesRegistryDomainOutput) ToRegistriesRegistryDomainOutputWithContext(ctx context.Context) RegistriesRegistryDomainOutput
- func (o RegistriesRegistryDomainOutput) Type() pulumi.StringOutput
- type RegistriesRegistryInput
- type RegistriesRegistryOutput
- func (o RegistriesRegistryOutput) ChargeType() pulumi.StringOutput
- func (o RegistriesRegistryOutput) CreateTime() pulumi.StringOutput
- func (o RegistriesRegistryOutput) Domains() RegistriesRegistryDomainArrayOutput
- func (RegistriesRegistryOutput) ElementType() reflect.Type
- func (o RegistriesRegistryOutput) Name() pulumi.StringOutput
- func (o RegistriesRegistryOutput) Status() RegistriesRegistryStatusOutput
- func (o RegistriesRegistryOutput) ToRegistriesRegistryOutput() RegistriesRegistryOutput
- func (o RegistriesRegistryOutput) ToRegistriesRegistryOutputWithContext(ctx context.Context) RegistriesRegistryOutput
- func (o RegistriesRegistryOutput) Type() pulumi.StringOutput
- func (o RegistriesRegistryOutput) UserStatus() pulumi.StringOutput
- func (o RegistriesRegistryOutput) Username() pulumi.StringOutput
- type RegistriesRegistryStatus
- type RegistriesRegistryStatusArgs
- func (RegistriesRegistryStatusArgs) ElementType() reflect.Type
- func (i RegistriesRegistryStatusArgs) ToRegistriesRegistryStatusOutput() RegistriesRegistryStatusOutput
- func (i RegistriesRegistryStatusArgs) ToRegistriesRegistryStatusOutputWithContext(ctx context.Context) RegistriesRegistryStatusOutput
- type RegistriesRegistryStatusInput
- type RegistriesRegistryStatusOutput
- func (o RegistriesRegistryStatusOutput) Conditions() pulumi.StringArrayOutput
- func (RegistriesRegistryStatusOutput) ElementType() reflect.Type
- func (o RegistriesRegistryStatusOutput) Phase() pulumi.StringOutput
- func (o RegistriesRegistryStatusOutput) ToRegistriesRegistryStatusOutput() RegistriesRegistryStatusOutput
- func (o RegistriesRegistryStatusOutput) ToRegistriesRegistryStatusOutputWithContext(ctx context.Context) RegistriesRegistryStatusOutput
- type RegistriesResult
- type RegistriesResultOutput
- func (RegistriesResultOutput) ElementType() reflect.Type
- func (o RegistriesResultOutput) Id() pulumi.StringOutput
- func (o RegistriesResultOutput) Names() pulumi.StringArrayOutput
- func (o RegistriesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o RegistriesResultOutput) Registries() RegistriesRegistryArrayOutput
- func (o RegistriesResultOutput) Statuses() RegistriesStatusArrayOutput
- func (o RegistriesResultOutput) ToRegistriesResultOutput() RegistriesResultOutput
- func (o RegistriesResultOutput) ToRegistriesResultOutputWithContext(ctx context.Context) RegistriesResultOutput
- func (o RegistriesResultOutput) TotalCount() pulumi.IntOutput
- func (o RegistriesResultOutput) Types() pulumi.StringArrayOutput
- type RegistriesStatus
- type RegistriesStatusArgs
- type RegistriesStatusArray
- type RegistriesStatusArrayInput
- type RegistriesStatusArrayOutput
- func (RegistriesStatusArrayOutput) ElementType() reflect.Type
- func (o RegistriesStatusArrayOutput) Index(i pulumi.IntInput) RegistriesStatusOutput
- func (o RegistriesStatusArrayOutput) ToRegistriesStatusArrayOutput() RegistriesStatusArrayOutput
- func (o RegistriesStatusArrayOutput) ToRegistriesStatusArrayOutputWithContext(ctx context.Context) RegistriesStatusArrayOutput
- type RegistriesStatusInput
- type RegistriesStatusOutput
- func (o RegistriesStatusOutput) Condition() pulumi.StringPtrOutput
- func (RegistriesStatusOutput) ElementType() reflect.Type
- func (o RegistriesStatusOutput) Phase() pulumi.StringPtrOutput
- func (o RegistriesStatusOutput) ToRegistriesStatusOutput() RegistriesStatusOutput
- func (o RegistriesStatusOutput) ToRegistriesStatusOutputWithContext(ctx context.Context) RegistriesStatusOutput
- type Registry
- type RegistryArgs
- type RegistryArray
- type RegistryArrayInput
- type RegistryArrayOutput
- type RegistryDomain
- type RegistryDomainArgs
- type RegistryDomainArray
- type RegistryDomainArrayInput
- type RegistryDomainArrayOutput
- func (RegistryDomainArrayOutput) ElementType() reflect.Type
- func (o RegistryDomainArrayOutput) Index(i pulumi.IntInput) RegistryDomainOutput
- func (o RegistryDomainArrayOutput) ToRegistryDomainArrayOutput() RegistryDomainArrayOutput
- func (o RegistryDomainArrayOutput) ToRegistryDomainArrayOutputWithContext(ctx context.Context) RegistryDomainArrayOutput
- type RegistryDomainInput
- type RegistryDomainOutput
- func (o RegistryDomainOutput) Domain() pulumi.StringPtrOutput
- func (RegistryDomainOutput) ElementType() reflect.Type
- func (o RegistryDomainOutput) ToRegistryDomainOutput() RegistryDomainOutput
- func (o RegistryDomainOutput) ToRegistryDomainOutputWithContext(ctx context.Context) RegistryDomainOutput
- func (o RegistryDomainOutput) Type() pulumi.StringPtrOutput
- type RegistryInput
- type RegistryMap
- type RegistryMapInput
- type RegistryMapOutput
- type RegistryOutput
- func (o RegistryOutput) ChargeType() pulumi.StringOutput
- func (o RegistryOutput) CreateTime() pulumi.StringOutput
- func (o RegistryOutput) DeleteImmediately() pulumi.BoolPtrOutput
- func (o RegistryOutput) Domains() RegistryDomainArrayOutput
- func (RegistryOutput) ElementType() reflect.Type
- func (o RegistryOutput) Name() pulumi.StringOutput
- func (o RegistryOutput) Password() pulumi.StringPtrOutput
- func (o RegistryOutput) Statuses() RegistryStatusArrayOutput
- func (o RegistryOutput) ToRegistryOutput() RegistryOutput
- func (o RegistryOutput) ToRegistryOutputWithContext(ctx context.Context) RegistryOutput
- func (o RegistryOutput) Type() pulumi.StringOutput
- func (o RegistryOutput) UserStatus() pulumi.StringOutput
- func (o RegistryOutput) Username() pulumi.StringOutput
- type RegistryState
- type RegistryStatus
- type RegistryStatusArgs
- type RegistryStatusArray
- type RegistryStatusArrayInput
- type RegistryStatusArrayOutput
- func (RegistryStatusArrayOutput) ElementType() reflect.Type
- func (o RegistryStatusArrayOutput) Index(i pulumi.IntInput) RegistryStatusOutput
- func (o RegistryStatusArrayOutput) ToRegistryStatusArrayOutput() RegistryStatusArrayOutput
- func (o RegistryStatusArrayOutput) ToRegistryStatusArrayOutputWithContext(ctx context.Context) RegistryStatusArrayOutput
- type RegistryStatusInput
- type RegistryStatusOutput
- func (o RegistryStatusOutput) Conditions() pulumi.StringArrayOutput
- func (RegistryStatusOutput) ElementType() reflect.Type
- func (o RegistryStatusOutput) Phase() pulumi.StringPtrOutput
- func (o RegistryStatusOutput) ToRegistryStatusOutput() RegistryStatusOutput
- func (o RegistryStatusOutput) ToRegistryStatusOutputWithContext(ctx context.Context) RegistryStatusOutput
- type RepositoriesArgs
- type RepositoriesOutputArgs
- type RepositoriesRepository
- type RepositoriesRepositoryArgs
- type RepositoriesRepositoryArray
- func (RepositoriesRepositoryArray) ElementType() reflect.Type
- func (i RepositoriesRepositoryArray) ToRepositoriesRepositoryArrayOutput() RepositoriesRepositoryArrayOutput
- func (i RepositoriesRepositoryArray) ToRepositoriesRepositoryArrayOutputWithContext(ctx context.Context) RepositoriesRepositoryArrayOutput
- type RepositoriesRepositoryArrayInput
- type RepositoriesRepositoryArrayOutput
- func (RepositoriesRepositoryArrayOutput) ElementType() reflect.Type
- func (o RepositoriesRepositoryArrayOutput) Index(i pulumi.IntInput) RepositoriesRepositoryOutput
- func (o RepositoriesRepositoryArrayOutput) ToRepositoriesRepositoryArrayOutput() RepositoriesRepositoryArrayOutput
- func (o RepositoriesRepositoryArrayOutput) ToRepositoriesRepositoryArrayOutputWithContext(ctx context.Context) RepositoriesRepositoryArrayOutput
- type RepositoriesRepositoryInput
- type RepositoriesRepositoryOutput
- func (o RepositoriesRepositoryOutput) AccessLevel() pulumi.StringOutput
- func (o RepositoriesRepositoryOutput) CreateTime() pulumi.StringOutput
- func (o RepositoriesRepositoryOutput) Description() pulumi.StringOutput
- func (RepositoriesRepositoryOutput) ElementType() reflect.Type
- func (o RepositoriesRepositoryOutput) Name() pulumi.StringOutput
- func (o RepositoriesRepositoryOutput) Namespace() pulumi.StringOutput
- func (o RepositoriesRepositoryOutput) ToRepositoriesRepositoryOutput() RepositoriesRepositoryOutput
- func (o RepositoriesRepositoryOutput) ToRepositoriesRepositoryOutputWithContext(ctx context.Context) RepositoriesRepositoryOutput
- func (o RepositoriesRepositoryOutput) UpdateTime() pulumi.StringOutput
- type RepositoriesResult
- type RepositoriesResultOutput
- func (o RepositoriesResultOutput) AccessLevels() pulumi.StringArrayOutput
- func (RepositoriesResultOutput) ElementType() reflect.Type
- func (o RepositoriesResultOutput) Id() pulumi.StringOutput
- func (o RepositoriesResultOutput) Names() pulumi.StringArrayOutput
- func (o RepositoriesResultOutput) Namespaces() pulumi.StringArrayOutput
- func (o RepositoriesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o RepositoriesResultOutput) Registry() pulumi.StringOutput
- func (o RepositoriesResultOutput) Repositories() RepositoriesRepositoryArrayOutput
- func (o RepositoriesResultOutput) ToRepositoriesResultOutput() RepositoriesResultOutput
- func (o RepositoriesResultOutput) ToRepositoriesResultOutputWithContext(ctx context.Context) RepositoriesResultOutput
- func (o RepositoriesResultOutput) TotalCount() pulumi.IntOutput
- 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) AccessLevel() pulumi.StringPtrOutput
- func (o RepositoryOutput) CreateTime() pulumi.StringOutput
- func (o RepositoryOutput) Description() pulumi.StringPtrOutput
- func (RepositoryOutput) ElementType() reflect.Type
- func (o RepositoryOutput) Name() pulumi.StringOutput
- func (o RepositoryOutput) Namespace() pulumi.StringOutput
- func (o RepositoryOutput) Registry() pulumi.StringOutput
- func (o RepositoryOutput) ToRepositoryOutput() RepositoryOutput
- func (o RepositoryOutput) ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput
- func (o RepositoryOutput) UpdateTime() pulumi.StringOutput
- type RepositoryState
- type State
- type StateArgs
- type StateArray
- type StateArrayInput
- type StateArrayOutput
- type StateInput
- type StateMap
- type StateMapInput
- type StateMapOutput
- type StateOutput
- func (o StateOutput) Action() pulumi.StringOutput
- func (StateOutput) ElementType() reflect.Type
- func (o StateOutput) Name() pulumi.StringOutput
- func (o StateOutput) Status() StateStatusOutput
- func (o StateOutput) ToStateOutput() StateOutput
- func (o StateOutput) ToStateOutputWithContext(ctx context.Context) StateOutput
- type StateState
- type StateStatus
- type StateStatusArgs
- func (StateStatusArgs) ElementType() reflect.Type
- func (i StateStatusArgs) ToStateStatusOutput() StateStatusOutput
- func (i StateStatusArgs) ToStateStatusOutputWithContext(ctx context.Context) StateStatusOutput
- func (i StateStatusArgs) ToStateStatusPtrOutput() StateStatusPtrOutput
- func (i StateStatusArgs) ToStateStatusPtrOutputWithContext(ctx context.Context) StateStatusPtrOutput
- type StateStatusInput
- type StateStatusOutput
- func (o StateStatusOutput) Conditions() pulumi.StringArrayOutput
- func (StateStatusOutput) ElementType() reflect.Type
- func (o StateStatusOutput) Phase() pulumi.StringPtrOutput
- func (o StateStatusOutput) ToStateStatusOutput() StateStatusOutput
- func (o StateStatusOutput) ToStateStatusOutputWithContext(ctx context.Context) StateStatusOutput
- func (o StateStatusOutput) ToStateStatusPtrOutput() StateStatusPtrOutput
- func (o StateStatusOutput) ToStateStatusPtrOutputWithContext(ctx context.Context) StateStatusPtrOutput
- type StateStatusPtrInput
- type StateStatusPtrOutput
- func (o StateStatusPtrOutput) Conditions() pulumi.StringArrayOutput
- func (o StateStatusPtrOutput) Elem() StateStatusOutput
- func (StateStatusPtrOutput) ElementType() reflect.Type
- func (o StateStatusPtrOutput) Phase() pulumi.StringPtrOutput
- func (o StateStatusPtrOutput) ToStateStatusPtrOutput() StateStatusPtrOutput
- func (o StateStatusPtrOutput) ToStateStatusPtrOutputWithContext(ctx context.Context) StateStatusPtrOutput
- type Tag
- type TagArgs
- type TagArray
- type TagArrayInput
- type TagArrayOutput
- type TagChartAttribute
- type TagChartAttributeArgs
- type TagChartAttributeArray
- type TagChartAttributeArrayInput
- type TagChartAttributeArrayOutput
- func (TagChartAttributeArrayOutput) ElementType() reflect.Type
- func (o TagChartAttributeArrayOutput) Index(i pulumi.IntInput) TagChartAttributeOutput
- func (o TagChartAttributeArrayOutput) ToTagChartAttributeArrayOutput() TagChartAttributeArrayOutput
- func (o TagChartAttributeArrayOutput) ToTagChartAttributeArrayOutputWithContext(ctx context.Context) TagChartAttributeArrayOutput
- type TagChartAttributeInput
- type TagChartAttributeOutput
- func (o TagChartAttributeOutput) ApiVersion() pulumi.StringPtrOutput
- func (TagChartAttributeOutput) ElementType() reflect.Type
- func (o TagChartAttributeOutput) Name() pulumi.StringPtrOutput
- func (o TagChartAttributeOutput) ToTagChartAttributeOutput() TagChartAttributeOutput
- func (o TagChartAttributeOutput) ToTagChartAttributeOutputWithContext(ctx context.Context) TagChartAttributeOutput
- func (o TagChartAttributeOutput) Version() pulumi.StringPtrOutput
- type TagImageAttribute
- type TagImageAttributeArgs
- type TagImageAttributeArray
- type TagImageAttributeArrayInput
- type TagImageAttributeArrayOutput
- func (TagImageAttributeArrayOutput) ElementType() reflect.Type
- func (o TagImageAttributeArrayOutput) Index(i pulumi.IntInput) TagImageAttributeOutput
- func (o TagImageAttributeArrayOutput) ToTagImageAttributeArrayOutput() TagImageAttributeArrayOutput
- func (o TagImageAttributeArrayOutput) ToTagImageAttributeArrayOutputWithContext(ctx context.Context) TagImageAttributeArrayOutput
- type TagImageAttributeInput
- type TagImageAttributeOutput
- func (o TagImageAttributeOutput) Architecture() pulumi.StringPtrOutput
- func (o TagImageAttributeOutput) Author() pulumi.StringPtrOutput
- func (o TagImageAttributeOutput) Digest() pulumi.StringPtrOutput
- func (TagImageAttributeOutput) ElementType() reflect.Type
- func (o TagImageAttributeOutput) Os() pulumi.StringPtrOutput
- func (o TagImageAttributeOutput) ToTagImageAttributeOutput() TagImageAttributeOutput
- func (o TagImageAttributeOutput) ToTagImageAttributeOutputWithContext(ctx context.Context) TagImageAttributeOutput
- type TagInput
- type TagMap
- type TagMapInput
- type TagMapOutput
- type TagOutput
- func (o TagOutput) ChartAttributes() TagChartAttributeArrayOutput
- func (o TagOutput) Digest() pulumi.StringOutput
- func (TagOutput) ElementType() reflect.Type
- func (o TagOutput) ImageAttributes() TagImageAttributeArrayOutput
- func (o TagOutput) Name() pulumi.StringOutput
- func (o TagOutput) Namespace() pulumi.StringOutput
- func (o TagOutput) PushTime() pulumi.StringOutput
- func (o TagOutput) Registry() pulumi.StringOutput
- func (o TagOutput) Repository() pulumi.StringOutput
- func (o TagOutput) Size() pulumi.IntOutput
- func (o TagOutput) ToTagOutput() TagOutput
- func (o TagOutput) ToTagOutputWithContext(ctx context.Context) TagOutput
- func (o TagOutput) Type() pulumi.StringOutput
- type TagState
- type TagsArgs
- type TagsOutputArgs
- type TagsResult
- type TagsResultOutput
- func (TagsResultOutput) ElementType() reflect.Type
- func (o TagsResultOutput) Id() pulumi.StringOutput
- func (o TagsResultOutput) Names() pulumi.StringArrayOutput
- func (o TagsResultOutput) Namespace() pulumi.StringOutput
- func (o TagsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o TagsResultOutput) Registry() pulumi.StringOutput
- func (o TagsResultOutput) Repository() pulumi.StringOutput
- func (o TagsResultOutput) Tags() TagsTagArrayOutput
- func (o TagsResultOutput) ToTagsResultOutput() TagsResultOutput
- func (o TagsResultOutput) ToTagsResultOutputWithContext(ctx context.Context) TagsResultOutput
- func (o TagsResultOutput) TotalCount() pulumi.IntOutput
- func (o TagsResultOutput) Types() pulumi.StringArrayOutput
- type TagsTag
- type TagsTagArgs
- type TagsTagArray
- type TagsTagArrayInput
- type TagsTagArrayOutput
- type TagsTagChartAttribute
- type TagsTagChartAttributeArgs
- type TagsTagChartAttributeInput
- type TagsTagChartAttributeOutput
- func (o TagsTagChartAttributeOutput) ApiVersion() pulumi.StringOutput
- func (TagsTagChartAttributeOutput) ElementType() reflect.Type
- func (o TagsTagChartAttributeOutput) Name() pulumi.StringOutput
- func (o TagsTagChartAttributeOutput) ToTagsTagChartAttributeOutput() TagsTagChartAttributeOutput
- func (o TagsTagChartAttributeOutput) ToTagsTagChartAttributeOutputWithContext(ctx context.Context) TagsTagChartAttributeOutput
- func (o TagsTagChartAttributeOutput) Version() pulumi.StringOutput
- type TagsTagImageAttribute
- type TagsTagImageAttributeArgs
- type TagsTagImageAttributeArray
- func (TagsTagImageAttributeArray) ElementType() reflect.Type
- func (i TagsTagImageAttributeArray) ToTagsTagImageAttributeArrayOutput() TagsTagImageAttributeArrayOutput
- func (i TagsTagImageAttributeArray) ToTagsTagImageAttributeArrayOutputWithContext(ctx context.Context) TagsTagImageAttributeArrayOutput
- type TagsTagImageAttributeArrayInput
- type TagsTagImageAttributeArrayOutput
- func (TagsTagImageAttributeArrayOutput) ElementType() reflect.Type
- func (o TagsTagImageAttributeArrayOutput) Index(i pulumi.IntInput) TagsTagImageAttributeOutput
- func (o TagsTagImageAttributeArrayOutput) ToTagsTagImageAttributeArrayOutput() TagsTagImageAttributeArrayOutput
- func (o TagsTagImageAttributeArrayOutput) ToTagsTagImageAttributeArrayOutputWithContext(ctx context.Context) TagsTagImageAttributeArrayOutput
- type TagsTagImageAttributeInput
- type TagsTagImageAttributeOutput
- func (o TagsTagImageAttributeOutput) Architecture() pulumi.StringOutput
- func (o TagsTagImageAttributeOutput) Author() pulumi.StringOutput
- func (o TagsTagImageAttributeOutput) Digest() pulumi.StringOutput
- func (TagsTagImageAttributeOutput) ElementType() reflect.Type
- func (o TagsTagImageAttributeOutput) Os() pulumi.StringOutput
- func (o TagsTagImageAttributeOutput) ToTagsTagImageAttributeOutput() TagsTagImageAttributeOutput
- func (o TagsTagImageAttributeOutput) ToTagsTagImageAttributeOutputWithContext(ctx context.Context) TagsTagImageAttributeOutput
- type TagsTagInput
- type TagsTagOutput
- func (o TagsTagOutput) ChartAttribute() TagsTagChartAttributeOutput
- func (o TagsTagOutput) Digest() pulumi.StringOutput
- func (TagsTagOutput) ElementType() reflect.Type
- func (o TagsTagOutput) ImageAttributes() TagsTagImageAttributeArrayOutput
- func (o TagsTagOutput) Name() pulumi.StringOutput
- func (o TagsTagOutput) PushTime() pulumi.StringOutput
- func (o TagsTagOutput) Size() pulumi.IntOutput
- func (o TagsTagOutput) ToTagsTagOutput() TagsTagOutput
- func (o TagsTagOutput) ToTagsTagOutputWithContext(ctx context.Context) TagsTagOutput
- func (o TagsTagOutput) Type() pulumi.StringOutput
- type VpcEndpoint
- type VpcEndpointArgs
- type VpcEndpointArray
- type VpcEndpointArrayInput
- type VpcEndpointArrayOutput
- func (VpcEndpointArrayOutput) ElementType() reflect.Type
- func (o VpcEndpointArrayOutput) Index(i pulumi.IntInput) VpcEndpointOutput
- func (o VpcEndpointArrayOutput) ToVpcEndpointArrayOutput() VpcEndpointArrayOutput
- func (o VpcEndpointArrayOutput) ToVpcEndpointArrayOutputWithContext(ctx context.Context) VpcEndpointArrayOutput
- type VpcEndpointInput
- type VpcEndpointMap
- type VpcEndpointMapInput
- type VpcEndpointMapOutput
- func (VpcEndpointMapOutput) ElementType() reflect.Type
- func (o VpcEndpointMapOutput) MapIndex(k pulumi.StringInput) VpcEndpointOutput
- func (o VpcEndpointMapOutput) ToVpcEndpointMapOutput() VpcEndpointMapOutput
- func (o VpcEndpointMapOutput) ToVpcEndpointMapOutputWithContext(ctx context.Context) VpcEndpointMapOutput
- type VpcEndpointOutput
- func (VpcEndpointOutput) ElementType() reflect.Type
- func (o VpcEndpointOutput) Registry() pulumi.StringOutput
- func (o VpcEndpointOutput) ToVpcEndpointOutput() VpcEndpointOutput
- func (o VpcEndpointOutput) ToVpcEndpointOutputWithContext(ctx context.Context) VpcEndpointOutput
- func (o VpcEndpointOutput) Vpcs() VpcEndpointVpcArrayOutput
- type VpcEndpointState
- type VpcEndpointVpc
- type VpcEndpointVpcArgs
- type VpcEndpointVpcArray
- type VpcEndpointVpcArrayInput
- type VpcEndpointVpcArrayOutput
- func (VpcEndpointVpcArrayOutput) ElementType() reflect.Type
- func (o VpcEndpointVpcArrayOutput) Index(i pulumi.IntInput) VpcEndpointVpcOutput
- func (o VpcEndpointVpcArrayOutput) ToVpcEndpointVpcArrayOutput() VpcEndpointVpcArrayOutput
- func (o VpcEndpointVpcArrayOutput) ToVpcEndpointVpcArrayOutputWithContext(ctx context.Context) VpcEndpointVpcArrayOutput
- type VpcEndpointVpcInput
- type VpcEndpointVpcOutput
- func (o VpcEndpointVpcOutput) AccountId() pulumi.IntPtrOutput
- func (VpcEndpointVpcOutput) ElementType() reflect.Type
- func (o VpcEndpointVpcOutput) SubnetId() pulumi.StringPtrOutput
- func (o VpcEndpointVpcOutput) ToVpcEndpointVpcOutput() VpcEndpointVpcOutput
- func (o VpcEndpointVpcOutput) ToVpcEndpointVpcOutputWithContext(ctx context.Context) VpcEndpointVpcOutput
- func (o VpcEndpointVpcOutput) VpcId() pulumi.StringPtrOutput
- type VpcEndpointsArgs
- type VpcEndpointsEndpoint
- type VpcEndpointsEndpointArgs
- type VpcEndpointsEndpointArray
- type VpcEndpointsEndpointArrayInput
- type VpcEndpointsEndpointArrayOutput
- func (VpcEndpointsEndpointArrayOutput) ElementType() reflect.Type
- func (o VpcEndpointsEndpointArrayOutput) Index(i pulumi.IntInput) VpcEndpointsEndpointOutput
- func (o VpcEndpointsEndpointArrayOutput) ToVpcEndpointsEndpointArrayOutput() VpcEndpointsEndpointArrayOutput
- func (o VpcEndpointsEndpointArrayOutput) ToVpcEndpointsEndpointArrayOutputWithContext(ctx context.Context) VpcEndpointsEndpointArrayOutput
- type VpcEndpointsEndpointInput
- type VpcEndpointsEndpointOutput
- func (VpcEndpointsEndpointOutput) ElementType() reflect.Type
- func (o VpcEndpointsEndpointOutput) Registry() pulumi.StringOutput
- func (o VpcEndpointsEndpointOutput) ToVpcEndpointsEndpointOutput() VpcEndpointsEndpointOutput
- func (o VpcEndpointsEndpointOutput) ToVpcEndpointsEndpointOutputWithContext(ctx context.Context) VpcEndpointsEndpointOutput
- func (o VpcEndpointsEndpointOutput) Vpcs() VpcEndpointsEndpointVpcArrayOutput
- type VpcEndpointsEndpointVpc
- type VpcEndpointsEndpointVpcArgs
- type VpcEndpointsEndpointVpcArray
- func (VpcEndpointsEndpointVpcArray) ElementType() reflect.Type
- func (i VpcEndpointsEndpointVpcArray) ToVpcEndpointsEndpointVpcArrayOutput() VpcEndpointsEndpointVpcArrayOutput
- func (i VpcEndpointsEndpointVpcArray) ToVpcEndpointsEndpointVpcArrayOutputWithContext(ctx context.Context) VpcEndpointsEndpointVpcArrayOutput
- type VpcEndpointsEndpointVpcArrayInput
- type VpcEndpointsEndpointVpcArrayOutput
- func (VpcEndpointsEndpointVpcArrayOutput) ElementType() reflect.Type
- func (o VpcEndpointsEndpointVpcArrayOutput) Index(i pulumi.IntInput) VpcEndpointsEndpointVpcOutput
- func (o VpcEndpointsEndpointVpcArrayOutput) ToVpcEndpointsEndpointVpcArrayOutput() VpcEndpointsEndpointVpcArrayOutput
- func (o VpcEndpointsEndpointVpcArrayOutput) ToVpcEndpointsEndpointVpcArrayOutputWithContext(ctx context.Context) VpcEndpointsEndpointVpcArrayOutput
- type VpcEndpointsEndpointVpcInput
- type VpcEndpointsEndpointVpcOutput
- func (o VpcEndpointsEndpointVpcOutput) AccountId() pulumi.IntOutput
- func (o VpcEndpointsEndpointVpcOutput) CreateTime() pulumi.StringOutput
- func (VpcEndpointsEndpointVpcOutput) ElementType() reflect.Type
- func (o VpcEndpointsEndpointVpcOutput) Ip() pulumi.StringOutput
- func (o VpcEndpointsEndpointVpcOutput) Region() pulumi.StringOutput
- func (o VpcEndpointsEndpointVpcOutput) Status() pulumi.StringOutput
- func (o VpcEndpointsEndpointVpcOutput) SubnetId() pulumi.StringOutput
- func (o VpcEndpointsEndpointVpcOutput) ToVpcEndpointsEndpointVpcOutput() VpcEndpointsEndpointVpcOutput
- func (o VpcEndpointsEndpointVpcOutput) ToVpcEndpointsEndpointVpcOutputWithContext(ctx context.Context) VpcEndpointsEndpointVpcOutput
- func (o VpcEndpointsEndpointVpcOutput) VpcId() pulumi.StringOutput
- type VpcEndpointsOutputArgs
- type VpcEndpointsResult
- type VpcEndpointsResultOutput
- func (VpcEndpointsResultOutput) ElementType() reflect.Type
- func (o VpcEndpointsResultOutput) Endpoints() VpcEndpointsEndpointArrayOutput
- func (o VpcEndpointsResultOutput) Id() pulumi.StringOutput
- func (o VpcEndpointsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o VpcEndpointsResultOutput) Registry() pulumi.StringOutput
- func (o VpcEndpointsResultOutput) Statuses() pulumi.StringArrayOutput
- func (o VpcEndpointsResultOutput) ToVpcEndpointsResultOutput() VpcEndpointsResultOutput
- func (o VpcEndpointsResultOutput) ToVpcEndpointsResultOutputWithContext(ctx context.Context) VpcEndpointsResultOutput
- func (o VpcEndpointsResultOutput) TotalCount() pulumi.IntOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthorizationTokensArgs ¶
type AuthorizationTokensArgs struct { // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // The cr instance name want to query. Registry string `pulumi:"registry"` }
A collection of arguments for invoking AuthorizationTokens.
type AuthorizationTokensOutputArgs ¶
type AuthorizationTokensOutputArgs struct { // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The cr instance name want to query. Registry pulumi.StringInput `pulumi:"registry"` }
A collection of arguments for invoking AuthorizationTokens.
func (AuthorizationTokensOutputArgs) ElementType ¶
func (AuthorizationTokensOutputArgs) ElementType() reflect.Type
type AuthorizationTokensResult ¶
type AuthorizationTokensResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` OutputFile *string `pulumi:"outputFile"` Registry string `pulumi:"registry"` // The collection of users. Tokens []AuthorizationTokensToken `pulumi:"tokens"` // The total count of instance query. TotalCount int `pulumi:"totalCount"` }
A collection of values returned by AuthorizationTokens.
func AuthorizationTokens ¶
func AuthorizationTokens(ctx *pulumi.Context, args *AuthorizationTokensArgs, opts ...pulumi.InvokeOption) (*AuthorizationTokensResult, error)
Use this data source to query detailed information of cr authorization tokens ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/cr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cr.AuthorizationTokens(ctx, &cr.AuthorizationTokensArgs{ Registry: "tf-1", }, nil) if err != nil { return err } return nil }) }
```
type AuthorizationTokensResultOutput ¶
type AuthorizationTokensResultOutput struct{ *pulumi.OutputState }
A collection of values returned by AuthorizationTokens.
func AuthorizationTokensOutput ¶
func AuthorizationTokensOutput(ctx *pulumi.Context, args AuthorizationTokensOutputArgs, opts ...pulumi.InvokeOption) AuthorizationTokensResultOutput
func (AuthorizationTokensResultOutput) ElementType ¶
func (AuthorizationTokensResultOutput) ElementType() reflect.Type
func (AuthorizationTokensResultOutput) Id ¶
func (o AuthorizationTokensResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (AuthorizationTokensResultOutput) OutputFile ¶
func (o AuthorizationTokensResultOutput) OutputFile() pulumi.StringPtrOutput
func (AuthorizationTokensResultOutput) Registry ¶
func (o AuthorizationTokensResultOutput) Registry() pulumi.StringOutput
func (AuthorizationTokensResultOutput) ToAuthorizationTokensResultOutput ¶
func (o AuthorizationTokensResultOutput) ToAuthorizationTokensResultOutput() AuthorizationTokensResultOutput
func (AuthorizationTokensResultOutput) ToAuthorizationTokensResultOutputWithContext ¶
func (o AuthorizationTokensResultOutput) ToAuthorizationTokensResultOutputWithContext(ctx context.Context) AuthorizationTokensResultOutput
func (AuthorizationTokensResultOutput) Tokens ¶
func (o AuthorizationTokensResultOutput) Tokens() AuthorizationTokensTokenArrayOutput
The collection of users.
func (AuthorizationTokensResultOutput) TotalCount ¶
func (o AuthorizationTokensResultOutput) TotalCount() pulumi.IntOutput
The total count of instance query.
type AuthorizationTokensTokenArgs ¶
type AuthorizationTokensTokenArgs struct { // The expiration time of the temporary access token. ExpireTime pulumi.StringInput `pulumi:"expireTime"` // The Temporary access token. Token pulumi.StringInput `pulumi:"token"` // The username for login repository instance. Username pulumi.StringInput `pulumi:"username"` }
func (AuthorizationTokensTokenArgs) ElementType ¶
func (AuthorizationTokensTokenArgs) ElementType() reflect.Type
func (AuthorizationTokensTokenArgs) ToAuthorizationTokensTokenOutput ¶
func (i AuthorizationTokensTokenArgs) ToAuthorizationTokensTokenOutput() AuthorizationTokensTokenOutput
func (AuthorizationTokensTokenArgs) ToAuthorizationTokensTokenOutputWithContext ¶
func (i AuthorizationTokensTokenArgs) ToAuthorizationTokensTokenOutputWithContext(ctx context.Context) AuthorizationTokensTokenOutput
type AuthorizationTokensTokenArray ¶
type AuthorizationTokensTokenArray []AuthorizationTokensTokenInput
func (AuthorizationTokensTokenArray) ElementType ¶
func (AuthorizationTokensTokenArray) ElementType() reflect.Type
func (AuthorizationTokensTokenArray) ToAuthorizationTokensTokenArrayOutput ¶
func (i AuthorizationTokensTokenArray) ToAuthorizationTokensTokenArrayOutput() AuthorizationTokensTokenArrayOutput
func (AuthorizationTokensTokenArray) ToAuthorizationTokensTokenArrayOutputWithContext ¶
func (i AuthorizationTokensTokenArray) ToAuthorizationTokensTokenArrayOutputWithContext(ctx context.Context) AuthorizationTokensTokenArrayOutput
type AuthorizationTokensTokenArrayInput ¶
type AuthorizationTokensTokenArrayInput interface { pulumi.Input ToAuthorizationTokensTokenArrayOutput() AuthorizationTokensTokenArrayOutput ToAuthorizationTokensTokenArrayOutputWithContext(context.Context) AuthorizationTokensTokenArrayOutput }
AuthorizationTokensTokenArrayInput is an input type that accepts AuthorizationTokensTokenArray and AuthorizationTokensTokenArrayOutput values. You can construct a concrete instance of `AuthorizationTokensTokenArrayInput` via:
AuthorizationTokensTokenArray{ AuthorizationTokensTokenArgs{...} }
type AuthorizationTokensTokenArrayOutput ¶
type AuthorizationTokensTokenArrayOutput struct{ *pulumi.OutputState }
func (AuthorizationTokensTokenArrayOutput) ElementType ¶
func (AuthorizationTokensTokenArrayOutput) ElementType() reflect.Type
func (AuthorizationTokensTokenArrayOutput) Index ¶
func (o AuthorizationTokensTokenArrayOutput) Index(i pulumi.IntInput) AuthorizationTokensTokenOutput
func (AuthorizationTokensTokenArrayOutput) ToAuthorizationTokensTokenArrayOutput ¶
func (o AuthorizationTokensTokenArrayOutput) ToAuthorizationTokensTokenArrayOutput() AuthorizationTokensTokenArrayOutput
func (AuthorizationTokensTokenArrayOutput) ToAuthorizationTokensTokenArrayOutputWithContext ¶
func (o AuthorizationTokensTokenArrayOutput) ToAuthorizationTokensTokenArrayOutputWithContext(ctx context.Context) AuthorizationTokensTokenArrayOutput
type AuthorizationTokensTokenInput ¶
type AuthorizationTokensTokenInput interface { pulumi.Input ToAuthorizationTokensTokenOutput() AuthorizationTokensTokenOutput ToAuthorizationTokensTokenOutputWithContext(context.Context) AuthorizationTokensTokenOutput }
AuthorizationTokensTokenInput is an input type that accepts AuthorizationTokensTokenArgs and AuthorizationTokensTokenOutput values. You can construct a concrete instance of `AuthorizationTokensTokenInput` via:
AuthorizationTokensTokenArgs{...}
type AuthorizationTokensTokenOutput ¶
type AuthorizationTokensTokenOutput struct{ *pulumi.OutputState }
func (AuthorizationTokensTokenOutput) ElementType ¶
func (AuthorizationTokensTokenOutput) ElementType() reflect.Type
func (AuthorizationTokensTokenOutput) ExpireTime ¶
func (o AuthorizationTokensTokenOutput) ExpireTime() pulumi.StringOutput
The expiration time of the temporary access token.
func (AuthorizationTokensTokenOutput) ToAuthorizationTokensTokenOutput ¶
func (o AuthorizationTokensTokenOutput) ToAuthorizationTokensTokenOutput() AuthorizationTokensTokenOutput
func (AuthorizationTokensTokenOutput) ToAuthorizationTokensTokenOutputWithContext ¶
func (o AuthorizationTokensTokenOutput) ToAuthorizationTokensTokenOutputWithContext(ctx context.Context) AuthorizationTokensTokenOutput
func (AuthorizationTokensTokenOutput) Token ¶
func (o AuthorizationTokensTokenOutput) Token() pulumi.StringOutput
The Temporary access token.
func (AuthorizationTokensTokenOutput) Username ¶
func (o AuthorizationTokensTokenOutput) Username() pulumi.StringOutput
The username for login repository instance.
type Endpoint ¶
type Endpoint struct { pulumi.CustomResourceState // Whether enable public endpoint. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The CrRegistry name. Registry pulumi.StringOutput `pulumi:"registry"` // The status of public endpoint. Status pulumi.StringOutput `pulumi:"status"` }
Provides a resource to manage cr endpoint ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/cr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cr.NewEndpoint(ctx, "default", &cr.EndpointArgs{ Enabled: pulumi.Bool(true), Registry: pulumi.String("acc-test-cr"), }) if err != nil { return err } return nil }) }
```
## Import
CR endpoints can be imported using the endpoint:registryName, e.g.
```sh
$ pulumi import volcengine:cr/endpoint:Endpoint default endpoint:cr-basic
```
func GetEndpoint ¶
func GetEndpoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EndpointState, opts ...pulumi.ResourceOption) (*Endpoint, error)
GetEndpoint gets an existing Endpoint 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 NewEndpoint ¶
func NewEndpoint(ctx *pulumi.Context, name string, args *EndpointArgs, opts ...pulumi.ResourceOption) (*Endpoint, error)
NewEndpoint registers a new resource with the given unique name, arguments, and options.
func (*Endpoint) ElementType ¶
func (*Endpoint) ToEndpointOutput ¶
func (i *Endpoint) ToEndpointOutput() EndpointOutput
func (*Endpoint) ToEndpointOutputWithContext ¶
func (i *Endpoint) ToEndpointOutputWithContext(ctx context.Context) EndpointOutput
type EndpointArgs ¶
type EndpointArgs struct { // Whether enable public endpoint. Enabled pulumi.BoolPtrInput // The CrRegistry name. Registry pulumi.StringInput }
The set of arguments for constructing a Endpoint resource.
func (EndpointArgs) ElementType ¶
func (EndpointArgs) ElementType() reflect.Type
type EndpointArray ¶
type EndpointArray []EndpointInput
func (EndpointArray) ElementType ¶
func (EndpointArray) ElementType() reflect.Type
func (EndpointArray) ToEndpointArrayOutput ¶
func (i EndpointArray) ToEndpointArrayOutput() EndpointArrayOutput
func (EndpointArray) ToEndpointArrayOutputWithContext ¶
func (i EndpointArray) ToEndpointArrayOutputWithContext(ctx context.Context) EndpointArrayOutput
type EndpointArrayInput ¶
type EndpointArrayInput interface { pulumi.Input ToEndpointArrayOutput() EndpointArrayOutput ToEndpointArrayOutputWithContext(context.Context) EndpointArrayOutput }
EndpointArrayInput is an input type that accepts EndpointArray and EndpointArrayOutput values. You can construct a concrete instance of `EndpointArrayInput` via:
EndpointArray{ EndpointArgs{...} }
type EndpointArrayOutput ¶
type EndpointArrayOutput struct{ *pulumi.OutputState }
func (EndpointArrayOutput) ElementType ¶
func (EndpointArrayOutput) ElementType() reflect.Type
func (EndpointArrayOutput) Index ¶
func (o EndpointArrayOutput) Index(i pulumi.IntInput) EndpointOutput
func (EndpointArrayOutput) ToEndpointArrayOutput ¶
func (o EndpointArrayOutput) ToEndpointArrayOutput() EndpointArrayOutput
func (EndpointArrayOutput) ToEndpointArrayOutputWithContext ¶
func (o EndpointArrayOutput) ToEndpointArrayOutputWithContext(ctx context.Context) EndpointArrayOutput
type EndpointInput ¶
type EndpointInput interface { pulumi.Input ToEndpointOutput() EndpointOutput ToEndpointOutputWithContext(ctx context.Context) EndpointOutput }
type EndpointMap ¶
type EndpointMap map[string]EndpointInput
func (EndpointMap) ElementType ¶
func (EndpointMap) ElementType() reflect.Type
func (EndpointMap) ToEndpointMapOutput ¶
func (i EndpointMap) ToEndpointMapOutput() EndpointMapOutput
func (EndpointMap) ToEndpointMapOutputWithContext ¶
func (i EndpointMap) ToEndpointMapOutputWithContext(ctx context.Context) EndpointMapOutput
type EndpointMapInput ¶
type EndpointMapInput interface { pulumi.Input ToEndpointMapOutput() EndpointMapOutput ToEndpointMapOutputWithContext(context.Context) EndpointMapOutput }
EndpointMapInput is an input type that accepts EndpointMap and EndpointMapOutput values. You can construct a concrete instance of `EndpointMapInput` via:
EndpointMap{ "key": EndpointArgs{...} }
type EndpointMapOutput ¶
type EndpointMapOutput struct{ *pulumi.OutputState }
func (EndpointMapOutput) ElementType ¶
func (EndpointMapOutput) ElementType() reflect.Type
func (EndpointMapOutput) MapIndex ¶
func (o EndpointMapOutput) MapIndex(k pulumi.StringInput) EndpointOutput
func (EndpointMapOutput) ToEndpointMapOutput ¶
func (o EndpointMapOutput) ToEndpointMapOutput() EndpointMapOutput
func (EndpointMapOutput) ToEndpointMapOutputWithContext ¶
func (o EndpointMapOutput) ToEndpointMapOutputWithContext(ctx context.Context) EndpointMapOutput
type EndpointOutput ¶
type EndpointOutput struct{ *pulumi.OutputState }
func (EndpointOutput) ElementType ¶
func (EndpointOutput) ElementType() reflect.Type
func (EndpointOutput) Enabled ¶
func (o EndpointOutput) Enabled() pulumi.BoolPtrOutput
Whether enable public endpoint.
func (EndpointOutput) Registry ¶
func (o EndpointOutput) Registry() pulumi.StringOutput
The CrRegistry name.
func (EndpointOutput) Status ¶
func (o EndpointOutput) Status() pulumi.StringOutput
The status of public endpoint.
func (EndpointOutput) ToEndpointOutput ¶
func (o EndpointOutput) ToEndpointOutput() EndpointOutput
func (EndpointOutput) ToEndpointOutputWithContext ¶
func (o EndpointOutput) ToEndpointOutputWithContext(ctx context.Context) EndpointOutput
type EndpointState ¶
type EndpointState struct { // Whether enable public endpoint. Enabled pulumi.BoolPtrInput // The CrRegistry name. Registry pulumi.StringPtrInput // The status of public endpoint. Status pulumi.StringPtrInput }
func (EndpointState) ElementType ¶
func (EndpointState) ElementType() reflect.Type
type EndpointsArgs ¶
type EndpointsArgs struct { // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // The CR instance name. Registry string `pulumi:"registry"` }
A collection of arguments for invoking Endpoints.
type EndpointsEndpoint ¶
type EndpointsEndpointArgs ¶
type EndpointsEndpointArgs struct { // Whether public endpoint is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` // The CR instance name. Registry pulumi.StringInput `pulumi:"registry"` // The status of public endpoint. Status pulumi.StringInput `pulumi:"status"` }
func (EndpointsEndpointArgs) ElementType ¶
func (EndpointsEndpointArgs) ElementType() reflect.Type
func (EndpointsEndpointArgs) ToEndpointsEndpointOutput ¶
func (i EndpointsEndpointArgs) ToEndpointsEndpointOutput() EndpointsEndpointOutput
func (EndpointsEndpointArgs) ToEndpointsEndpointOutputWithContext ¶
func (i EndpointsEndpointArgs) ToEndpointsEndpointOutputWithContext(ctx context.Context) EndpointsEndpointOutput
type EndpointsEndpointArray ¶
type EndpointsEndpointArray []EndpointsEndpointInput
func (EndpointsEndpointArray) ElementType ¶
func (EndpointsEndpointArray) ElementType() reflect.Type
func (EndpointsEndpointArray) ToEndpointsEndpointArrayOutput ¶
func (i EndpointsEndpointArray) ToEndpointsEndpointArrayOutput() EndpointsEndpointArrayOutput
func (EndpointsEndpointArray) ToEndpointsEndpointArrayOutputWithContext ¶
func (i EndpointsEndpointArray) ToEndpointsEndpointArrayOutputWithContext(ctx context.Context) EndpointsEndpointArrayOutput
type EndpointsEndpointArrayInput ¶
type EndpointsEndpointArrayInput interface { pulumi.Input ToEndpointsEndpointArrayOutput() EndpointsEndpointArrayOutput ToEndpointsEndpointArrayOutputWithContext(context.Context) EndpointsEndpointArrayOutput }
EndpointsEndpointArrayInput is an input type that accepts EndpointsEndpointArray and EndpointsEndpointArrayOutput values. You can construct a concrete instance of `EndpointsEndpointArrayInput` via:
EndpointsEndpointArray{ EndpointsEndpointArgs{...} }
type EndpointsEndpointArrayOutput ¶
type EndpointsEndpointArrayOutput struct{ *pulumi.OutputState }
func (EndpointsEndpointArrayOutput) ElementType ¶
func (EndpointsEndpointArrayOutput) ElementType() reflect.Type
func (EndpointsEndpointArrayOutput) Index ¶
func (o EndpointsEndpointArrayOutput) Index(i pulumi.IntInput) EndpointsEndpointOutput
func (EndpointsEndpointArrayOutput) ToEndpointsEndpointArrayOutput ¶
func (o EndpointsEndpointArrayOutput) ToEndpointsEndpointArrayOutput() EndpointsEndpointArrayOutput
func (EndpointsEndpointArrayOutput) ToEndpointsEndpointArrayOutputWithContext ¶
func (o EndpointsEndpointArrayOutput) ToEndpointsEndpointArrayOutputWithContext(ctx context.Context) EndpointsEndpointArrayOutput
type EndpointsEndpointInput ¶
type EndpointsEndpointInput interface { pulumi.Input ToEndpointsEndpointOutput() EndpointsEndpointOutput ToEndpointsEndpointOutputWithContext(context.Context) EndpointsEndpointOutput }
EndpointsEndpointInput is an input type that accepts EndpointsEndpointArgs and EndpointsEndpointOutput values. You can construct a concrete instance of `EndpointsEndpointInput` via:
EndpointsEndpointArgs{...}
type EndpointsEndpointOutput ¶
type EndpointsEndpointOutput struct{ *pulumi.OutputState }
func (EndpointsEndpointOutput) ElementType ¶
func (EndpointsEndpointOutput) ElementType() reflect.Type
func (EndpointsEndpointOutput) Enabled ¶
func (o EndpointsEndpointOutput) Enabled() pulumi.BoolOutput
Whether public endpoint is enabled.
func (EndpointsEndpointOutput) Registry ¶
func (o EndpointsEndpointOutput) Registry() pulumi.StringOutput
The CR instance name.
func (EndpointsEndpointOutput) Status ¶
func (o EndpointsEndpointOutput) Status() pulumi.StringOutput
The status of public endpoint.
func (EndpointsEndpointOutput) ToEndpointsEndpointOutput ¶
func (o EndpointsEndpointOutput) ToEndpointsEndpointOutput() EndpointsEndpointOutput
func (EndpointsEndpointOutput) ToEndpointsEndpointOutputWithContext ¶
func (o EndpointsEndpointOutput) ToEndpointsEndpointOutputWithContext(ctx context.Context) EndpointsEndpointOutput
type EndpointsOutputArgs ¶
type EndpointsOutputArgs struct { // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The CR instance name. Registry pulumi.StringInput `pulumi:"registry"` }
A collection of arguments for invoking Endpoints.
func (EndpointsOutputArgs) ElementType ¶
func (EndpointsOutputArgs) ElementType() reflect.Type
type EndpointsResult ¶
type EndpointsResult struct { // The collection of endpoint query. Endpoints []EndpointsEndpoint `pulumi:"endpoints"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` OutputFile *string `pulumi:"outputFile"` // The name of CR instance. Registry string `pulumi:"registry"` // The total count of tag query. TotalCount int `pulumi:"totalCount"` }
A collection of values returned by Endpoints.
func Endpoints ¶
func Endpoints(ctx *pulumi.Context, args *EndpointsArgs, opts ...pulumi.InvokeOption) (*EndpointsResult, error)
Use this data source to query detailed information of cr endpoints ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/cr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cr.Endpoints(ctx, &cr.EndpointsArgs{ Registry: "tf-1", }, nil) if err != nil { return err } return nil }) }
```
type EndpointsResultOutput ¶
type EndpointsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Endpoints.
func EndpointsOutput ¶
func EndpointsOutput(ctx *pulumi.Context, args EndpointsOutputArgs, opts ...pulumi.InvokeOption) EndpointsResultOutput
func (EndpointsResultOutput) ElementType ¶
func (EndpointsResultOutput) ElementType() reflect.Type
func (EndpointsResultOutput) Endpoints ¶
func (o EndpointsResultOutput) Endpoints() EndpointsEndpointArrayOutput
The collection of endpoint query.
func (EndpointsResultOutput) Id ¶
func (o EndpointsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (EndpointsResultOutput) OutputFile ¶
func (o EndpointsResultOutput) OutputFile() pulumi.StringPtrOutput
func (EndpointsResultOutput) Registry ¶
func (o EndpointsResultOutput) Registry() pulumi.StringOutput
The name of CR instance.
func (EndpointsResultOutput) ToEndpointsResultOutput ¶
func (o EndpointsResultOutput) ToEndpointsResultOutput() EndpointsResultOutput
func (EndpointsResultOutput) ToEndpointsResultOutputWithContext ¶
func (o EndpointsResultOutput) ToEndpointsResultOutputWithContext(ctx context.Context) EndpointsResultOutput
func (EndpointsResultOutput) TotalCount ¶
func (o EndpointsResultOutput) TotalCount() pulumi.IntOutput
The total count of tag query.
type Namespace ¶
type Namespace struct { pulumi.CustomResourceState // The time when namespace created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The name of CrNamespace. Name pulumi.StringOutput `pulumi:"name"` // The registry name. Registry pulumi.StringOutput `pulumi:"registry"` }
Provides a resource to manage cr namespace ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/cr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cr.NewNamespace(ctx, "foo", &cr.NamespaceArgs{ Registry: pulumi.String("tf-2"), }) if err != nil { return err } _, err = cr.NewNamespace(ctx, "foo1", &cr.NamespaceArgs{ Registry: pulumi.String("tf-1"), }) if err != nil { return err } return nil }) }
```
## Import
CR namespace can be imported using the registry:name, e.g.
```sh
$ pulumi import volcengine:cr/namespace:Namespace default cr-basic:namespace-1
```
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 { // The name of CrNamespace. Name pulumi.StringPtrInput // The registry name. Registry pulumi.StringInput }
The set of arguments for constructing a Namespace resource.
func (NamespaceArgs) ElementType ¶
func (NamespaceArgs) ElementType() reflect.Type
type NamespaceArray ¶
type NamespaceArray []NamespaceInput
func (NamespaceArray) ElementType ¶
func (NamespaceArray) ElementType() reflect.Type
func (NamespaceArray) ToNamespaceArrayOutput ¶
func (i NamespaceArray) ToNamespaceArrayOutput() NamespaceArrayOutput
func (NamespaceArray) ToNamespaceArrayOutputWithContext ¶
func (i NamespaceArray) ToNamespaceArrayOutputWithContext(ctx context.Context) NamespaceArrayOutput
type NamespaceArrayInput ¶
type NamespaceArrayInput interface { pulumi.Input ToNamespaceArrayOutput() NamespaceArrayOutput ToNamespaceArrayOutputWithContext(context.Context) NamespaceArrayOutput }
NamespaceArrayInput is an input type that accepts NamespaceArray and NamespaceArrayOutput values. You can construct a concrete instance of `NamespaceArrayInput` via:
NamespaceArray{ NamespaceArgs{...} }
type NamespaceArrayOutput ¶
type NamespaceArrayOutput struct{ *pulumi.OutputState }
func (NamespaceArrayOutput) ElementType ¶
func (NamespaceArrayOutput) ElementType() reflect.Type
func (NamespaceArrayOutput) Index ¶
func (o NamespaceArrayOutput) Index(i pulumi.IntInput) NamespaceOutput
func (NamespaceArrayOutput) ToNamespaceArrayOutput ¶
func (o NamespaceArrayOutput) ToNamespaceArrayOutput() NamespaceArrayOutput
func (NamespaceArrayOutput) ToNamespaceArrayOutputWithContext ¶
func (o NamespaceArrayOutput) ToNamespaceArrayOutputWithContext(ctx context.Context) NamespaceArrayOutput
type NamespaceInput ¶
type NamespaceInput interface { pulumi.Input ToNamespaceOutput() NamespaceOutput ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput }
type NamespaceMap ¶
type NamespaceMap map[string]NamespaceInput
func (NamespaceMap) ElementType ¶
func (NamespaceMap) ElementType() reflect.Type
func (NamespaceMap) ToNamespaceMapOutput ¶
func (i NamespaceMap) ToNamespaceMapOutput() NamespaceMapOutput
func (NamespaceMap) ToNamespaceMapOutputWithContext ¶
func (i NamespaceMap) ToNamespaceMapOutputWithContext(ctx context.Context) NamespaceMapOutput
type NamespaceMapInput ¶
type NamespaceMapInput interface { pulumi.Input ToNamespaceMapOutput() NamespaceMapOutput ToNamespaceMapOutputWithContext(context.Context) NamespaceMapOutput }
NamespaceMapInput is an input type that accepts NamespaceMap and NamespaceMapOutput values. You can construct a concrete instance of `NamespaceMapInput` via:
NamespaceMap{ "key": NamespaceArgs{...} }
type NamespaceMapOutput ¶
type NamespaceMapOutput struct{ *pulumi.OutputState }
func (NamespaceMapOutput) ElementType ¶
func (NamespaceMapOutput) ElementType() reflect.Type
func (NamespaceMapOutput) MapIndex ¶
func (o NamespaceMapOutput) MapIndex(k pulumi.StringInput) NamespaceOutput
func (NamespaceMapOutput) ToNamespaceMapOutput ¶
func (o NamespaceMapOutput) ToNamespaceMapOutput() NamespaceMapOutput
func (NamespaceMapOutput) ToNamespaceMapOutputWithContext ¶
func (o NamespaceMapOutput) ToNamespaceMapOutputWithContext(ctx context.Context) NamespaceMapOutput
type NamespaceOutput ¶
type NamespaceOutput struct{ *pulumi.OutputState }
func (NamespaceOutput) CreateTime ¶
func (o NamespaceOutput) CreateTime() pulumi.StringOutput
The time when namespace created.
func (NamespaceOutput) ElementType ¶
func (NamespaceOutput) ElementType() reflect.Type
func (NamespaceOutput) Name ¶
func (o NamespaceOutput) Name() pulumi.StringOutput
The name of CrNamespace.
func (NamespaceOutput) Registry ¶
func (o NamespaceOutput) Registry() pulumi.StringOutput
The registry name.
func (NamespaceOutput) ToNamespaceOutput ¶
func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput
func (NamespaceOutput) ToNamespaceOutputWithContext ¶
func (o NamespaceOutput) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
type NamespaceState ¶
type NamespaceState struct { // The time when namespace created. CreateTime pulumi.StringPtrInput // The name of CrNamespace. Name pulumi.StringPtrInput // The registry name. Registry pulumi.StringPtrInput }
func (NamespaceState) ElementType ¶
func (NamespaceState) ElementType() reflect.Type
type NamespacesArgs ¶
type NamespacesArgs struct { // The list of instance IDs. Names []string `pulumi:"names"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // The target cr instance name. Registry string `pulumi:"registry"` }
A collection of arguments for invoking Namespaces.
type NamespacesNamespace ¶
type NamespacesNamespaceArgs ¶
type NamespacesNamespaceArgs struct { // The time when namespace created. CreateTime pulumi.StringInput `pulumi:"createTime"` // The name of OCI repository. Name pulumi.StringInput `pulumi:"name"` }
func (NamespacesNamespaceArgs) ElementType ¶
func (NamespacesNamespaceArgs) ElementType() reflect.Type
func (NamespacesNamespaceArgs) ToNamespacesNamespaceOutput ¶
func (i NamespacesNamespaceArgs) ToNamespacesNamespaceOutput() NamespacesNamespaceOutput
func (NamespacesNamespaceArgs) ToNamespacesNamespaceOutputWithContext ¶
func (i NamespacesNamespaceArgs) ToNamespacesNamespaceOutputWithContext(ctx context.Context) NamespacesNamespaceOutput
type NamespacesNamespaceArray ¶
type NamespacesNamespaceArray []NamespacesNamespaceInput
func (NamespacesNamespaceArray) ElementType ¶
func (NamespacesNamespaceArray) ElementType() reflect.Type
func (NamespacesNamespaceArray) ToNamespacesNamespaceArrayOutput ¶
func (i NamespacesNamespaceArray) ToNamespacesNamespaceArrayOutput() NamespacesNamespaceArrayOutput
func (NamespacesNamespaceArray) ToNamespacesNamespaceArrayOutputWithContext ¶
func (i NamespacesNamespaceArray) ToNamespacesNamespaceArrayOutputWithContext(ctx context.Context) NamespacesNamespaceArrayOutput
type NamespacesNamespaceArrayInput ¶
type NamespacesNamespaceArrayInput interface { pulumi.Input ToNamespacesNamespaceArrayOutput() NamespacesNamespaceArrayOutput ToNamespacesNamespaceArrayOutputWithContext(context.Context) NamespacesNamespaceArrayOutput }
NamespacesNamespaceArrayInput is an input type that accepts NamespacesNamespaceArray and NamespacesNamespaceArrayOutput values. You can construct a concrete instance of `NamespacesNamespaceArrayInput` via:
NamespacesNamespaceArray{ NamespacesNamespaceArgs{...} }
type NamespacesNamespaceArrayOutput ¶
type NamespacesNamespaceArrayOutput struct{ *pulumi.OutputState }
func (NamespacesNamespaceArrayOutput) ElementType ¶
func (NamespacesNamespaceArrayOutput) ElementType() reflect.Type
func (NamespacesNamespaceArrayOutput) Index ¶
func (o NamespacesNamespaceArrayOutput) Index(i pulumi.IntInput) NamespacesNamespaceOutput
func (NamespacesNamespaceArrayOutput) ToNamespacesNamespaceArrayOutput ¶
func (o NamespacesNamespaceArrayOutput) ToNamespacesNamespaceArrayOutput() NamespacesNamespaceArrayOutput
func (NamespacesNamespaceArrayOutput) ToNamespacesNamespaceArrayOutputWithContext ¶
func (o NamespacesNamespaceArrayOutput) ToNamespacesNamespaceArrayOutputWithContext(ctx context.Context) NamespacesNamespaceArrayOutput
type NamespacesNamespaceInput ¶
type NamespacesNamespaceInput interface { pulumi.Input ToNamespacesNamespaceOutput() NamespacesNamespaceOutput ToNamespacesNamespaceOutputWithContext(context.Context) NamespacesNamespaceOutput }
NamespacesNamespaceInput is an input type that accepts NamespacesNamespaceArgs and NamespacesNamespaceOutput values. You can construct a concrete instance of `NamespacesNamespaceInput` via:
NamespacesNamespaceArgs{...}
type NamespacesNamespaceOutput ¶
type NamespacesNamespaceOutput struct{ *pulumi.OutputState }
func (NamespacesNamespaceOutput) CreateTime ¶
func (o NamespacesNamespaceOutput) CreateTime() pulumi.StringOutput
The time when namespace created.
func (NamespacesNamespaceOutput) ElementType ¶
func (NamespacesNamespaceOutput) ElementType() reflect.Type
func (NamespacesNamespaceOutput) Name ¶
func (o NamespacesNamespaceOutput) Name() pulumi.StringOutput
The name of OCI repository.
func (NamespacesNamespaceOutput) ToNamespacesNamespaceOutput ¶
func (o NamespacesNamespaceOutput) ToNamespacesNamespaceOutput() NamespacesNamespaceOutput
func (NamespacesNamespaceOutput) ToNamespacesNamespaceOutputWithContext ¶
func (o NamespacesNamespaceOutput) ToNamespacesNamespaceOutputWithContext(ctx context.Context) NamespacesNamespaceOutput
type NamespacesOutputArgs ¶
type NamespacesOutputArgs struct { // The list of instance IDs. Names pulumi.StringArrayInput `pulumi:"names"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The target cr instance name. Registry pulumi.StringInput `pulumi:"registry"` }
A collection of arguments for invoking Namespaces.
func (NamespacesOutputArgs) ElementType ¶
func (NamespacesOutputArgs) ElementType() reflect.Type
type NamespacesResult ¶
type NamespacesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Names []string `pulumi:"names"` // The collection of namespaces query. Namespaces []NamespacesNamespace `pulumi:"namespaces"` OutputFile *string `pulumi:"outputFile"` Registry string `pulumi:"registry"` // The total count of instance query. TotalCount int `pulumi:"totalCount"` }
A collection of values returned by Namespaces.
func Namespaces ¶
func Namespaces(ctx *pulumi.Context, args *NamespacesArgs, opts ...pulumi.InvokeOption) (*NamespacesResult, error)
Use this data source to query detailed information of cr namespaces ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/cr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cr.Namespaces(ctx, &cr.NamespacesArgs{ Names: []string{ "namespace-*", }, Registry: "tf-1", }, nil) if err != nil { return err } return nil }) }
```
type NamespacesResultOutput ¶
type NamespacesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Namespaces.
func NamespacesOutput ¶
func NamespacesOutput(ctx *pulumi.Context, args NamespacesOutputArgs, opts ...pulumi.InvokeOption) NamespacesResultOutput
func (NamespacesResultOutput) ElementType ¶
func (NamespacesResultOutput) ElementType() reflect.Type
func (NamespacesResultOutput) Id ¶
func (o NamespacesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (NamespacesResultOutput) Names ¶
func (o NamespacesResultOutput) Names() pulumi.StringArrayOutput
func (NamespacesResultOutput) Namespaces ¶
func (o NamespacesResultOutput) Namespaces() NamespacesNamespaceArrayOutput
The collection of namespaces query.
func (NamespacesResultOutput) OutputFile ¶
func (o NamespacesResultOutput) OutputFile() pulumi.StringPtrOutput
func (NamespacesResultOutput) Registry ¶
func (o NamespacesResultOutput) Registry() pulumi.StringOutput
func (NamespacesResultOutput) ToNamespacesResultOutput ¶
func (o NamespacesResultOutput) ToNamespacesResultOutput() NamespacesResultOutput
func (NamespacesResultOutput) ToNamespacesResultOutputWithContext ¶
func (o NamespacesResultOutput) ToNamespacesResultOutputWithContext(ctx context.Context) NamespacesResultOutput
func (NamespacesResultOutput) TotalCount ¶
func (o NamespacesResultOutput) TotalCount() pulumi.IntOutput
The total count of instance query.
type RegistriesArgs ¶
type RegistriesArgs struct { // The list of registry names to query. Names []string `pulumi:"names"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // The list of registry statuses. Statuses []RegistriesStatus `pulumi:"statuses"` // The list of registry types to query. Types []string `pulumi:"types"` }
A collection of arguments for invoking Registries.
type RegistriesOutputArgs ¶
type RegistriesOutputArgs struct { // The list of registry names to query. Names pulumi.StringArrayInput `pulumi:"names"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The list of registry statuses. Statuses RegistriesStatusArrayInput `pulumi:"statuses"` // The list of registry types to query. Types pulumi.StringArrayInput `pulumi:"types"` }
A collection of arguments for invoking Registries.
func (RegistriesOutputArgs) ElementType ¶
func (RegistriesOutputArgs) ElementType() reflect.Type
type RegistriesRegistry ¶
type RegistriesRegistry struct { // The charge type of registry. ChargeType string `pulumi:"chargeType"` // The creation time of registry. CreateTime string `pulumi:"createTime"` // The domain of registry. Domains []RegistriesRegistryDomain `pulumi:"domains"` // The name of registry. Name string `pulumi:"name"` // The status of registry. Status RegistriesRegistryStatus `pulumi:"status"` // The type of registry. Type string `pulumi:"type"` // The status of user. UserStatus string `pulumi:"userStatus"` // The username of cr instance. Username string `pulumi:"username"` }
type RegistriesRegistryArgs ¶
type RegistriesRegistryArgs struct { // The charge type of registry. ChargeType pulumi.StringInput `pulumi:"chargeType"` // The creation time of registry. CreateTime pulumi.StringInput `pulumi:"createTime"` // The domain of registry. Domains RegistriesRegistryDomainArrayInput `pulumi:"domains"` // The name of registry. Name pulumi.StringInput `pulumi:"name"` // The status of registry. Status RegistriesRegistryStatusInput `pulumi:"status"` // The type of registry. Type pulumi.StringInput `pulumi:"type"` // The status of user. UserStatus pulumi.StringInput `pulumi:"userStatus"` // The username of cr instance. Username pulumi.StringInput `pulumi:"username"` }
func (RegistriesRegistryArgs) ElementType ¶
func (RegistriesRegistryArgs) ElementType() reflect.Type
func (RegistriesRegistryArgs) ToRegistriesRegistryOutput ¶
func (i RegistriesRegistryArgs) ToRegistriesRegistryOutput() RegistriesRegistryOutput
func (RegistriesRegistryArgs) ToRegistriesRegistryOutputWithContext ¶
func (i RegistriesRegistryArgs) ToRegistriesRegistryOutputWithContext(ctx context.Context) RegistriesRegistryOutput
type RegistriesRegistryArray ¶
type RegistriesRegistryArray []RegistriesRegistryInput
func (RegistriesRegistryArray) ElementType ¶
func (RegistriesRegistryArray) ElementType() reflect.Type
func (RegistriesRegistryArray) ToRegistriesRegistryArrayOutput ¶
func (i RegistriesRegistryArray) ToRegistriesRegistryArrayOutput() RegistriesRegistryArrayOutput
func (RegistriesRegistryArray) ToRegistriesRegistryArrayOutputWithContext ¶
func (i RegistriesRegistryArray) ToRegistriesRegistryArrayOutputWithContext(ctx context.Context) RegistriesRegistryArrayOutput
type RegistriesRegistryArrayInput ¶
type RegistriesRegistryArrayInput interface { pulumi.Input ToRegistriesRegistryArrayOutput() RegistriesRegistryArrayOutput ToRegistriesRegistryArrayOutputWithContext(context.Context) RegistriesRegistryArrayOutput }
RegistriesRegistryArrayInput is an input type that accepts RegistriesRegistryArray and RegistriesRegistryArrayOutput values. You can construct a concrete instance of `RegistriesRegistryArrayInput` via:
RegistriesRegistryArray{ RegistriesRegistryArgs{...} }
type RegistriesRegistryArrayOutput ¶
type RegistriesRegistryArrayOutput struct{ *pulumi.OutputState }
func (RegistriesRegistryArrayOutput) ElementType ¶
func (RegistriesRegistryArrayOutput) ElementType() reflect.Type
func (RegistriesRegistryArrayOutput) Index ¶
func (o RegistriesRegistryArrayOutput) Index(i pulumi.IntInput) RegistriesRegistryOutput
func (RegistriesRegistryArrayOutput) ToRegistriesRegistryArrayOutput ¶
func (o RegistriesRegistryArrayOutput) ToRegistriesRegistryArrayOutput() RegistriesRegistryArrayOutput
func (RegistriesRegistryArrayOutput) ToRegistriesRegistryArrayOutputWithContext ¶
func (o RegistriesRegistryArrayOutput) ToRegistriesRegistryArrayOutputWithContext(ctx context.Context) RegistriesRegistryArrayOutput
type RegistriesRegistryDomainArgs ¶
type RegistriesRegistryDomainArgs struct { // The domain of registry. Domain pulumi.StringInput `pulumi:"domain"` // The type of registry. Type pulumi.StringInput `pulumi:"type"` }
func (RegistriesRegistryDomainArgs) ElementType ¶
func (RegistriesRegistryDomainArgs) ElementType() reflect.Type
func (RegistriesRegistryDomainArgs) ToRegistriesRegistryDomainOutput ¶
func (i RegistriesRegistryDomainArgs) ToRegistriesRegistryDomainOutput() RegistriesRegistryDomainOutput
func (RegistriesRegistryDomainArgs) ToRegistriesRegistryDomainOutputWithContext ¶
func (i RegistriesRegistryDomainArgs) ToRegistriesRegistryDomainOutputWithContext(ctx context.Context) RegistriesRegistryDomainOutput
type RegistriesRegistryDomainArray ¶
type RegistriesRegistryDomainArray []RegistriesRegistryDomainInput
func (RegistriesRegistryDomainArray) ElementType ¶
func (RegistriesRegistryDomainArray) ElementType() reflect.Type
func (RegistriesRegistryDomainArray) ToRegistriesRegistryDomainArrayOutput ¶
func (i RegistriesRegistryDomainArray) ToRegistriesRegistryDomainArrayOutput() RegistriesRegistryDomainArrayOutput
func (RegistriesRegistryDomainArray) ToRegistriesRegistryDomainArrayOutputWithContext ¶
func (i RegistriesRegistryDomainArray) ToRegistriesRegistryDomainArrayOutputWithContext(ctx context.Context) RegistriesRegistryDomainArrayOutput
type RegistriesRegistryDomainArrayInput ¶
type RegistriesRegistryDomainArrayInput interface { pulumi.Input ToRegistriesRegistryDomainArrayOutput() RegistriesRegistryDomainArrayOutput ToRegistriesRegistryDomainArrayOutputWithContext(context.Context) RegistriesRegistryDomainArrayOutput }
RegistriesRegistryDomainArrayInput is an input type that accepts RegistriesRegistryDomainArray and RegistriesRegistryDomainArrayOutput values. You can construct a concrete instance of `RegistriesRegistryDomainArrayInput` via:
RegistriesRegistryDomainArray{ RegistriesRegistryDomainArgs{...} }
type RegistriesRegistryDomainArrayOutput ¶
type RegistriesRegistryDomainArrayOutput struct{ *pulumi.OutputState }
func (RegistriesRegistryDomainArrayOutput) ElementType ¶
func (RegistriesRegistryDomainArrayOutput) ElementType() reflect.Type
func (RegistriesRegistryDomainArrayOutput) Index ¶
func (o RegistriesRegistryDomainArrayOutput) Index(i pulumi.IntInput) RegistriesRegistryDomainOutput
func (RegistriesRegistryDomainArrayOutput) ToRegistriesRegistryDomainArrayOutput ¶
func (o RegistriesRegistryDomainArrayOutput) ToRegistriesRegistryDomainArrayOutput() RegistriesRegistryDomainArrayOutput
func (RegistriesRegistryDomainArrayOutput) ToRegistriesRegistryDomainArrayOutputWithContext ¶
func (o RegistriesRegistryDomainArrayOutput) ToRegistriesRegistryDomainArrayOutputWithContext(ctx context.Context) RegistriesRegistryDomainArrayOutput
type RegistriesRegistryDomainInput ¶
type RegistriesRegistryDomainInput interface { pulumi.Input ToRegistriesRegistryDomainOutput() RegistriesRegistryDomainOutput ToRegistriesRegistryDomainOutputWithContext(context.Context) RegistriesRegistryDomainOutput }
RegistriesRegistryDomainInput is an input type that accepts RegistriesRegistryDomainArgs and RegistriesRegistryDomainOutput values. You can construct a concrete instance of `RegistriesRegistryDomainInput` via:
RegistriesRegistryDomainArgs{...}
type RegistriesRegistryDomainOutput ¶
type RegistriesRegistryDomainOutput struct{ *pulumi.OutputState }
func (RegistriesRegistryDomainOutput) Domain ¶
func (o RegistriesRegistryDomainOutput) Domain() pulumi.StringOutput
The domain of registry.
func (RegistriesRegistryDomainOutput) ElementType ¶
func (RegistriesRegistryDomainOutput) ElementType() reflect.Type
func (RegistriesRegistryDomainOutput) ToRegistriesRegistryDomainOutput ¶
func (o RegistriesRegistryDomainOutput) ToRegistriesRegistryDomainOutput() RegistriesRegistryDomainOutput
func (RegistriesRegistryDomainOutput) ToRegistriesRegistryDomainOutputWithContext ¶
func (o RegistriesRegistryDomainOutput) ToRegistriesRegistryDomainOutputWithContext(ctx context.Context) RegistriesRegistryDomainOutput
func (RegistriesRegistryDomainOutput) Type ¶
func (o RegistriesRegistryDomainOutput) Type() pulumi.StringOutput
The type of registry.
type RegistriesRegistryInput ¶
type RegistriesRegistryInput interface { pulumi.Input ToRegistriesRegistryOutput() RegistriesRegistryOutput ToRegistriesRegistryOutputWithContext(context.Context) RegistriesRegistryOutput }
RegistriesRegistryInput is an input type that accepts RegistriesRegistryArgs and RegistriesRegistryOutput values. You can construct a concrete instance of `RegistriesRegistryInput` via:
RegistriesRegistryArgs{...}
type RegistriesRegistryOutput ¶
type RegistriesRegistryOutput struct{ *pulumi.OutputState }
func (RegistriesRegistryOutput) ChargeType ¶
func (o RegistriesRegistryOutput) ChargeType() pulumi.StringOutput
The charge type of registry.
func (RegistriesRegistryOutput) CreateTime ¶
func (o RegistriesRegistryOutput) CreateTime() pulumi.StringOutput
The creation time of registry.
func (RegistriesRegistryOutput) Domains ¶
func (o RegistriesRegistryOutput) Domains() RegistriesRegistryDomainArrayOutput
The domain of registry.
func (RegistriesRegistryOutput) ElementType ¶
func (RegistriesRegistryOutput) ElementType() reflect.Type
func (RegistriesRegistryOutput) Name ¶
func (o RegistriesRegistryOutput) Name() pulumi.StringOutput
The name of registry.
func (RegistriesRegistryOutput) Status ¶
func (o RegistriesRegistryOutput) Status() RegistriesRegistryStatusOutput
The status of registry.
func (RegistriesRegistryOutput) ToRegistriesRegistryOutput ¶
func (o RegistriesRegistryOutput) ToRegistriesRegistryOutput() RegistriesRegistryOutput
func (RegistriesRegistryOutput) ToRegistriesRegistryOutputWithContext ¶
func (o RegistriesRegistryOutput) ToRegistriesRegistryOutputWithContext(ctx context.Context) RegistriesRegistryOutput
func (RegistriesRegistryOutput) Type ¶
func (o RegistriesRegistryOutput) Type() pulumi.StringOutput
The type of registry.
func (RegistriesRegistryOutput) UserStatus ¶
func (o RegistriesRegistryOutput) UserStatus() pulumi.StringOutput
The status of user.
func (RegistriesRegistryOutput) Username ¶
func (o RegistriesRegistryOutput) Username() pulumi.StringOutput
The username of cr instance.
type RegistriesRegistryStatusArgs ¶
type RegistriesRegistryStatusArgs struct { // The condition of registry. Conditions pulumi.StringArrayInput `pulumi:"conditions"` // The phase of status. Phase pulumi.StringInput `pulumi:"phase"` }
func (RegistriesRegistryStatusArgs) ElementType ¶
func (RegistriesRegistryStatusArgs) ElementType() reflect.Type
func (RegistriesRegistryStatusArgs) ToRegistriesRegistryStatusOutput ¶
func (i RegistriesRegistryStatusArgs) ToRegistriesRegistryStatusOutput() RegistriesRegistryStatusOutput
func (RegistriesRegistryStatusArgs) ToRegistriesRegistryStatusOutputWithContext ¶
func (i RegistriesRegistryStatusArgs) ToRegistriesRegistryStatusOutputWithContext(ctx context.Context) RegistriesRegistryStatusOutput
type RegistriesRegistryStatusInput ¶
type RegistriesRegistryStatusInput interface { pulumi.Input ToRegistriesRegistryStatusOutput() RegistriesRegistryStatusOutput ToRegistriesRegistryStatusOutputWithContext(context.Context) RegistriesRegistryStatusOutput }
RegistriesRegistryStatusInput is an input type that accepts RegistriesRegistryStatusArgs and RegistriesRegistryStatusOutput values. You can construct a concrete instance of `RegistriesRegistryStatusInput` via:
RegistriesRegistryStatusArgs{...}
type RegistriesRegistryStatusOutput ¶
type RegistriesRegistryStatusOutput struct{ *pulumi.OutputState }
func (RegistriesRegistryStatusOutput) Conditions ¶
func (o RegistriesRegistryStatusOutput) Conditions() pulumi.StringArrayOutput
The condition of registry.
func (RegistriesRegistryStatusOutput) ElementType ¶
func (RegistriesRegistryStatusOutput) ElementType() reflect.Type
func (RegistriesRegistryStatusOutput) Phase ¶
func (o RegistriesRegistryStatusOutput) Phase() pulumi.StringOutput
The phase of status.
func (RegistriesRegistryStatusOutput) ToRegistriesRegistryStatusOutput ¶
func (o RegistriesRegistryStatusOutput) ToRegistriesRegistryStatusOutput() RegistriesRegistryStatusOutput
func (RegistriesRegistryStatusOutput) ToRegistriesRegistryStatusOutputWithContext ¶
func (o RegistriesRegistryStatusOutput) ToRegistriesRegistryStatusOutputWithContext(ctx context.Context) RegistriesRegistryStatusOutput
type RegistriesResult ¶
type RegistriesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` // The collection of registry query. Registries []RegistriesRegistry `pulumi:"registries"` Statuses []RegistriesStatus `pulumi:"statuses"` // The total count of registry query. TotalCount int `pulumi:"totalCount"` Types []string `pulumi:"types"` }
A collection of values returned by Registries.
func Registries ¶
func Registries(ctx *pulumi.Context, args *RegistriesArgs, opts ...pulumi.InvokeOption) (*RegistriesResult, error)
Use this data source to query detailed information of cr registries ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/cr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cr.Registries(ctx, &cr.RegistriesArgs{ Statuses: []cr.RegistriesStatus{ { Condition: pulumi.StringRef("Ok"), Phase: pulumi.StringRef("Running"), }, }, }, nil) if err != nil { return err } return nil }) }
```
type RegistriesResultOutput ¶
type RegistriesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Registries.
func RegistriesOutput ¶
func RegistriesOutput(ctx *pulumi.Context, args RegistriesOutputArgs, opts ...pulumi.InvokeOption) RegistriesResultOutput
func (RegistriesResultOutput) ElementType ¶
func (RegistriesResultOutput) ElementType() reflect.Type
func (RegistriesResultOutput) Id ¶
func (o RegistriesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (RegistriesResultOutput) Names ¶
func (o RegistriesResultOutput) Names() pulumi.StringArrayOutput
func (RegistriesResultOutput) OutputFile ¶
func (o RegistriesResultOutput) OutputFile() pulumi.StringPtrOutput
func (RegistriesResultOutput) Registries ¶
func (o RegistriesResultOutput) Registries() RegistriesRegistryArrayOutput
The collection of registry query.
func (RegistriesResultOutput) Statuses ¶
func (o RegistriesResultOutput) Statuses() RegistriesStatusArrayOutput
func (RegistriesResultOutput) ToRegistriesResultOutput ¶
func (o RegistriesResultOutput) ToRegistriesResultOutput() RegistriesResultOutput
func (RegistriesResultOutput) ToRegistriesResultOutputWithContext ¶
func (o RegistriesResultOutput) ToRegistriesResultOutputWithContext(ctx context.Context) RegistriesResultOutput
func (RegistriesResultOutput) TotalCount ¶
func (o RegistriesResultOutput) TotalCount() pulumi.IntOutput
The total count of registry query.
func (RegistriesResultOutput) Types ¶
func (o RegistriesResultOutput) Types() pulumi.StringArrayOutput
type RegistriesStatus ¶
type RegistriesStatusArgs ¶
type RegistriesStatusArgs struct { // The condition of registry. Condition pulumi.StringPtrInput `pulumi:"condition"` // The phase of status. Phase pulumi.StringPtrInput `pulumi:"phase"` }
func (RegistriesStatusArgs) ElementType ¶
func (RegistriesStatusArgs) ElementType() reflect.Type
func (RegistriesStatusArgs) ToRegistriesStatusOutput ¶
func (i RegistriesStatusArgs) ToRegistriesStatusOutput() RegistriesStatusOutput
func (RegistriesStatusArgs) ToRegistriesStatusOutputWithContext ¶
func (i RegistriesStatusArgs) ToRegistriesStatusOutputWithContext(ctx context.Context) RegistriesStatusOutput
type RegistriesStatusArray ¶
type RegistriesStatusArray []RegistriesStatusInput
func (RegistriesStatusArray) ElementType ¶
func (RegistriesStatusArray) ElementType() reflect.Type
func (RegistriesStatusArray) ToRegistriesStatusArrayOutput ¶
func (i RegistriesStatusArray) ToRegistriesStatusArrayOutput() RegistriesStatusArrayOutput
func (RegistriesStatusArray) ToRegistriesStatusArrayOutputWithContext ¶
func (i RegistriesStatusArray) ToRegistriesStatusArrayOutputWithContext(ctx context.Context) RegistriesStatusArrayOutput
type RegistriesStatusArrayInput ¶
type RegistriesStatusArrayInput interface { pulumi.Input ToRegistriesStatusArrayOutput() RegistriesStatusArrayOutput ToRegistriesStatusArrayOutputWithContext(context.Context) RegistriesStatusArrayOutput }
RegistriesStatusArrayInput is an input type that accepts RegistriesStatusArray and RegistriesStatusArrayOutput values. You can construct a concrete instance of `RegistriesStatusArrayInput` via:
RegistriesStatusArray{ RegistriesStatusArgs{...} }
type RegistriesStatusArrayOutput ¶
type RegistriesStatusArrayOutput struct{ *pulumi.OutputState }
func (RegistriesStatusArrayOutput) ElementType ¶
func (RegistriesStatusArrayOutput) ElementType() reflect.Type
func (RegistriesStatusArrayOutput) Index ¶
func (o RegistriesStatusArrayOutput) Index(i pulumi.IntInput) RegistriesStatusOutput
func (RegistriesStatusArrayOutput) ToRegistriesStatusArrayOutput ¶
func (o RegistriesStatusArrayOutput) ToRegistriesStatusArrayOutput() RegistriesStatusArrayOutput
func (RegistriesStatusArrayOutput) ToRegistriesStatusArrayOutputWithContext ¶
func (o RegistriesStatusArrayOutput) ToRegistriesStatusArrayOutputWithContext(ctx context.Context) RegistriesStatusArrayOutput
type RegistriesStatusInput ¶
type RegistriesStatusInput interface { pulumi.Input ToRegistriesStatusOutput() RegistriesStatusOutput ToRegistriesStatusOutputWithContext(context.Context) RegistriesStatusOutput }
RegistriesStatusInput is an input type that accepts RegistriesStatusArgs and RegistriesStatusOutput values. You can construct a concrete instance of `RegistriesStatusInput` via:
RegistriesStatusArgs{...}
type RegistriesStatusOutput ¶
type RegistriesStatusOutput struct{ *pulumi.OutputState }
func (RegistriesStatusOutput) Condition ¶
func (o RegistriesStatusOutput) Condition() pulumi.StringPtrOutput
The condition of registry.
func (RegistriesStatusOutput) ElementType ¶
func (RegistriesStatusOutput) ElementType() reflect.Type
func (RegistriesStatusOutput) Phase ¶
func (o RegistriesStatusOutput) Phase() pulumi.StringPtrOutput
The phase of status.
func (RegistriesStatusOutput) ToRegistriesStatusOutput ¶
func (o RegistriesStatusOutput) ToRegistriesStatusOutput() RegistriesStatusOutput
func (RegistriesStatusOutput) ToRegistriesStatusOutputWithContext ¶
func (o RegistriesStatusOutput) ToRegistriesStatusOutputWithContext(ctx context.Context) RegistriesStatusOutput
type Registry ¶
type Registry struct { pulumi.CustomResourceState // The charge type of registry. ChargeType pulumi.StringOutput `pulumi:"chargeType"` // The creation time of registry. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Whether delete registry immediately. Only effected in delete action. DeleteImmediately pulumi.BoolPtrOutput `pulumi:"deleteImmediately"` // The domain of registry. Domains RegistryDomainArrayOutput `pulumi:"domains"` // The name of registry. Name pulumi.StringOutput `pulumi:"name"` // The password of registry user. Password pulumi.StringPtrOutput `pulumi:"password"` // The status of registry. Statuses RegistryStatusArrayOutput `pulumi:"statuses"` // The type of registry. Type pulumi.StringOutput `pulumi:"type"` // The status of user. UserStatus pulumi.StringOutput `pulumi:"userStatus"` // The username of cr instance. Username pulumi.StringOutput `pulumi:"username"` }
Provides a resource to manage cr registry ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/cr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cr.NewRegistry(ctx, "foo", &cr.RegistryArgs{ DeleteImmediately: pulumi.Bool(false), Password: pulumi.String("1qaz!QAZ"), }) if err != nil { return err } return nil }) }
```
## Import
CR Registry can be imported using the name, e.g.
```sh
$ pulumi import volcengine:cr/registry:Registry default enterprise-x
```
func GetRegistry ¶
func GetRegistry(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RegistryState, opts ...pulumi.ResourceOption) (*Registry, error)
GetRegistry gets an existing Registry 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 NewRegistry ¶
func NewRegistry(ctx *pulumi.Context, name string, args *RegistryArgs, opts ...pulumi.ResourceOption) (*Registry, error)
NewRegistry registers a new resource with the given unique name, arguments, and options.
func (*Registry) ElementType ¶
func (*Registry) ToRegistryOutput ¶
func (i *Registry) ToRegistryOutput() RegistryOutput
func (*Registry) ToRegistryOutputWithContext ¶
func (i *Registry) ToRegistryOutputWithContext(ctx context.Context) RegistryOutput
type RegistryArgs ¶
type RegistryArgs struct { // Whether delete registry immediately. Only effected in delete action. DeleteImmediately pulumi.BoolPtrInput // The name of registry. Name pulumi.StringPtrInput // The password of registry user. Password pulumi.StringPtrInput }
The set of arguments for constructing a Registry resource.
func (RegistryArgs) ElementType ¶
func (RegistryArgs) ElementType() reflect.Type
type RegistryArray ¶
type RegistryArray []RegistryInput
func (RegistryArray) ElementType ¶
func (RegistryArray) ElementType() reflect.Type
func (RegistryArray) ToRegistryArrayOutput ¶
func (i RegistryArray) ToRegistryArrayOutput() RegistryArrayOutput
func (RegistryArray) ToRegistryArrayOutputWithContext ¶
func (i RegistryArray) ToRegistryArrayOutputWithContext(ctx context.Context) RegistryArrayOutput
type RegistryArrayInput ¶
type RegistryArrayInput interface { pulumi.Input ToRegistryArrayOutput() RegistryArrayOutput ToRegistryArrayOutputWithContext(context.Context) RegistryArrayOutput }
RegistryArrayInput is an input type that accepts RegistryArray and RegistryArrayOutput values. You can construct a concrete instance of `RegistryArrayInput` via:
RegistryArray{ RegistryArgs{...} }
type RegistryArrayOutput ¶
type RegistryArrayOutput struct{ *pulumi.OutputState }
func (RegistryArrayOutput) ElementType ¶
func (RegistryArrayOutput) ElementType() reflect.Type
func (RegistryArrayOutput) Index ¶
func (o RegistryArrayOutput) Index(i pulumi.IntInput) RegistryOutput
func (RegistryArrayOutput) ToRegistryArrayOutput ¶
func (o RegistryArrayOutput) ToRegistryArrayOutput() RegistryArrayOutput
func (RegistryArrayOutput) ToRegistryArrayOutputWithContext ¶
func (o RegistryArrayOutput) ToRegistryArrayOutputWithContext(ctx context.Context) RegistryArrayOutput
type RegistryDomain ¶
type RegistryDomainArgs ¶
type RegistryDomainArgs struct { // The domain of registry. Domain pulumi.StringPtrInput `pulumi:"domain"` // The type of registry. Type pulumi.StringPtrInput `pulumi:"type"` }
func (RegistryDomainArgs) ElementType ¶
func (RegistryDomainArgs) ElementType() reflect.Type
func (RegistryDomainArgs) ToRegistryDomainOutput ¶
func (i RegistryDomainArgs) ToRegistryDomainOutput() RegistryDomainOutput
func (RegistryDomainArgs) ToRegistryDomainOutputWithContext ¶
func (i RegistryDomainArgs) ToRegistryDomainOutputWithContext(ctx context.Context) RegistryDomainOutput
type RegistryDomainArray ¶
type RegistryDomainArray []RegistryDomainInput
func (RegistryDomainArray) ElementType ¶
func (RegistryDomainArray) ElementType() reflect.Type
func (RegistryDomainArray) ToRegistryDomainArrayOutput ¶
func (i RegistryDomainArray) ToRegistryDomainArrayOutput() RegistryDomainArrayOutput
func (RegistryDomainArray) ToRegistryDomainArrayOutputWithContext ¶
func (i RegistryDomainArray) ToRegistryDomainArrayOutputWithContext(ctx context.Context) RegistryDomainArrayOutput
type RegistryDomainArrayInput ¶
type RegistryDomainArrayInput interface { pulumi.Input ToRegistryDomainArrayOutput() RegistryDomainArrayOutput ToRegistryDomainArrayOutputWithContext(context.Context) RegistryDomainArrayOutput }
RegistryDomainArrayInput is an input type that accepts RegistryDomainArray and RegistryDomainArrayOutput values. You can construct a concrete instance of `RegistryDomainArrayInput` via:
RegistryDomainArray{ RegistryDomainArgs{...} }
type RegistryDomainArrayOutput ¶
type RegistryDomainArrayOutput struct{ *pulumi.OutputState }
func (RegistryDomainArrayOutput) ElementType ¶
func (RegistryDomainArrayOutput) ElementType() reflect.Type
func (RegistryDomainArrayOutput) Index ¶
func (o RegistryDomainArrayOutput) Index(i pulumi.IntInput) RegistryDomainOutput
func (RegistryDomainArrayOutput) ToRegistryDomainArrayOutput ¶
func (o RegistryDomainArrayOutput) ToRegistryDomainArrayOutput() RegistryDomainArrayOutput
func (RegistryDomainArrayOutput) ToRegistryDomainArrayOutputWithContext ¶
func (o RegistryDomainArrayOutput) ToRegistryDomainArrayOutputWithContext(ctx context.Context) RegistryDomainArrayOutput
type RegistryDomainInput ¶
type RegistryDomainInput interface { pulumi.Input ToRegistryDomainOutput() RegistryDomainOutput ToRegistryDomainOutputWithContext(context.Context) RegistryDomainOutput }
RegistryDomainInput is an input type that accepts RegistryDomainArgs and RegistryDomainOutput values. You can construct a concrete instance of `RegistryDomainInput` via:
RegistryDomainArgs{...}
type RegistryDomainOutput ¶
type RegistryDomainOutput struct{ *pulumi.OutputState }
func (RegistryDomainOutput) Domain ¶
func (o RegistryDomainOutput) Domain() pulumi.StringPtrOutput
The domain of registry.
func (RegistryDomainOutput) ElementType ¶
func (RegistryDomainOutput) ElementType() reflect.Type
func (RegistryDomainOutput) ToRegistryDomainOutput ¶
func (o RegistryDomainOutput) ToRegistryDomainOutput() RegistryDomainOutput
func (RegistryDomainOutput) ToRegistryDomainOutputWithContext ¶
func (o RegistryDomainOutput) ToRegistryDomainOutputWithContext(ctx context.Context) RegistryDomainOutput
func (RegistryDomainOutput) Type ¶
func (o RegistryDomainOutput) Type() pulumi.StringPtrOutput
The type of registry.
type RegistryInput ¶
type RegistryInput interface { pulumi.Input ToRegistryOutput() RegistryOutput ToRegistryOutputWithContext(ctx context.Context) RegistryOutput }
type RegistryMap ¶
type RegistryMap map[string]RegistryInput
func (RegistryMap) ElementType ¶
func (RegistryMap) ElementType() reflect.Type
func (RegistryMap) ToRegistryMapOutput ¶
func (i RegistryMap) ToRegistryMapOutput() RegistryMapOutput
func (RegistryMap) ToRegistryMapOutputWithContext ¶
func (i RegistryMap) ToRegistryMapOutputWithContext(ctx context.Context) RegistryMapOutput
type RegistryMapInput ¶
type RegistryMapInput interface { pulumi.Input ToRegistryMapOutput() RegistryMapOutput ToRegistryMapOutputWithContext(context.Context) RegistryMapOutput }
RegistryMapInput is an input type that accepts RegistryMap and RegistryMapOutput values. You can construct a concrete instance of `RegistryMapInput` via:
RegistryMap{ "key": RegistryArgs{...} }
type RegistryMapOutput ¶
type RegistryMapOutput struct{ *pulumi.OutputState }
func (RegistryMapOutput) ElementType ¶
func (RegistryMapOutput) ElementType() reflect.Type
func (RegistryMapOutput) MapIndex ¶
func (o RegistryMapOutput) MapIndex(k pulumi.StringInput) RegistryOutput
func (RegistryMapOutput) ToRegistryMapOutput ¶
func (o RegistryMapOutput) ToRegistryMapOutput() RegistryMapOutput
func (RegistryMapOutput) ToRegistryMapOutputWithContext ¶
func (o RegistryMapOutput) ToRegistryMapOutputWithContext(ctx context.Context) RegistryMapOutput
type RegistryOutput ¶
type RegistryOutput struct{ *pulumi.OutputState }
func (RegistryOutput) ChargeType ¶
func (o RegistryOutput) ChargeType() pulumi.StringOutput
The charge type of registry.
func (RegistryOutput) CreateTime ¶
func (o RegistryOutput) CreateTime() pulumi.StringOutput
The creation time of registry.
func (RegistryOutput) DeleteImmediately ¶
func (o RegistryOutput) DeleteImmediately() pulumi.BoolPtrOutput
Whether delete registry immediately. Only effected in delete action.
func (RegistryOutput) Domains ¶
func (o RegistryOutput) Domains() RegistryDomainArrayOutput
The domain of registry.
func (RegistryOutput) ElementType ¶
func (RegistryOutput) ElementType() reflect.Type
func (RegistryOutput) Name ¶
func (o RegistryOutput) Name() pulumi.StringOutput
The name of registry.
func (RegistryOutput) Password ¶
func (o RegistryOutput) Password() pulumi.StringPtrOutput
The password of registry user.
func (RegistryOutput) Statuses ¶
func (o RegistryOutput) Statuses() RegistryStatusArrayOutput
The status of registry.
func (RegistryOutput) ToRegistryOutput ¶
func (o RegistryOutput) ToRegistryOutput() RegistryOutput
func (RegistryOutput) ToRegistryOutputWithContext ¶
func (o RegistryOutput) ToRegistryOutputWithContext(ctx context.Context) RegistryOutput
func (RegistryOutput) Type ¶
func (o RegistryOutput) Type() pulumi.StringOutput
The type of registry.
func (RegistryOutput) UserStatus ¶
func (o RegistryOutput) UserStatus() pulumi.StringOutput
The status of user.
func (RegistryOutput) Username ¶
func (o RegistryOutput) Username() pulumi.StringOutput
The username of cr instance.
type RegistryState ¶
type RegistryState struct { // The charge type of registry. ChargeType pulumi.StringPtrInput // The creation time of registry. CreateTime pulumi.StringPtrInput // Whether delete registry immediately. Only effected in delete action. DeleteImmediately pulumi.BoolPtrInput // The domain of registry. Domains RegistryDomainArrayInput // The name of registry. Name pulumi.StringPtrInput // The password of registry user. Password pulumi.StringPtrInput // The status of registry. Statuses RegistryStatusArrayInput // The type of registry. Type pulumi.StringPtrInput // The status of user. UserStatus pulumi.StringPtrInput // The username of cr instance. Username pulumi.StringPtrInput }
func (RegistryState) ElementType ¶
func (RegistryState) ElementType() reflect.Type
type RegistryStatus ¶
type RegistryStatusArgs ¶
type RegistryStatusArgs struct { // The condition of registry. Conditions pulumi.StringArrayInput `pulumi:"conditions"` // The phase status of registry. Phase pulumi.StringPtrInput `pulumi:"phase"` }
func (RegistryStatusArgs) ElementType ¶
func (RegistryStatusArgs) ElementType() reflect.Type
func (RegistryStatusArgs) ToRegistryStatusOutput ¶
func (i RegistryStatusArgs) ToRegistryStatusOutput() RegistryStatusOutput
func (RegistryStatusArgs) ToRegistryStatusOutputWithContext ¶
func (i RegistryStatusArgs) ToRegistryStatusOutputWithContext(ctx context.Context) RegistryStatusOutput
type RegistryStatusArray ¶
type RegistryStatusArray []RegistryStatusInput
func (RegistryStatusArray) ElementType ¶
func (RegistryStatusArray) ElementType() reflect.Type
func (RegistryStatusArray) ToRegistryStatusArrayOutput ¶
func (i RegistryStatusArray) ToRegistryStatusArrayOutput() RegistryStatusArrayOutput
func (RegistryStatusArray) ToRegistryStatusArrayOutputWithContext ¶
func (i RegistryStatusArray) ToRegistryStatusArrayOutputWithContext(ctx context.Context) RegistryStatusArrayOutput
type RegistryStatusArrayInput ¶
type RegistryStatusArrayInput interface { pulumi.Input ToRegistryStatusArrayOutput() RegistryStatusArrayOutput ToRegistryStatusArrayOutputWithContext(context.Context) RegistryStatusArrayOutput }
RegistryStatusArrayInput is an input type that accepts RegistryStatusArray and RegistryStatusArrayOutput values. You can construct a concrete instance of `RegistryStatusArrayInput` via:
RegistryStatusArray{ RegistryStatusArgs{...} }
type RegistryStatusArrayOutput ¶
type RegistryStatusArrayOutput struct{ *pulumi.OutputState }
func (RegistryStatusArrayOutput) ElementType ¶
func (RegistryStatusArrayOutput) ElementType() reflect.Type
func (RegistryStatusArrayOutput) Index ¶
func (o RegistryStatusArrayOutput) Index(i pulumi.IntInput) RegistryStatusOutput
func (RegistryStatusArrayOutput) ToRegistryStatusArrayOutput ¶
func (o RegistryStatusArrayOutput) ToRegistryStatusArrayOutput() RegistryStatusArrayOutput
func (RegistryStatusArrayOutput) ToRegistryStatusArrayOutputWithContext ¶
func (o RegistryStatusArrayOutput) ToRegistryStatusArrayOutputWithContext(ctx context.Context) RegistryStatusArrayOutput
type RegistryStatusInput ¶
type RegistryStatusInput interface { pulumi.Input ToRegistryStatusOutput() RegistryStatusOutput ToRegistryStatusOutputWithContext(context.Context) RegistryStatusOutput }
RegistryStatusInput is an input type that accepts RegistryStatusArgs and RegistryStatusOutput values. You can construct a concrete instance of `RegistryStatusInput` via:
RegistryStatusArgs{...}
type RegistryStatusOutput ¶
type RegistryStatusOutput struct{ *pulumi.OutputState }
func (RegistryStatusOutput) Conditions ¶
func (o RegistryStatusOutput) Conditions() pulumi.StringArrayOutput
The condition of registry.
func (RegistryStatusOutput) ElementType ¶
func (RegistryStatusOutput) ElementType() reflect.Type
func (RegistryStatusOutput) Phase ¶
func (o RegistryStatusOutput) Phase() pulumi.StringPtrOutput
The phase status of registry.
func (RegistryStatusOutput) ToRegistryStatusOutput ¶
func (o RegistryStatusOutput) ToRegistryStatusOutput() RegistryStatusOutput
func (RegistryStatusOutput) ToRegistryStatusOutputWithContext ¶
func (o RegistryStatusOutput) ToRegistryStatusOutputWithContext(ctx context.Context) RegistryStatusOutput
type RepositoriesArgs ¶
type RepositoriesArgs struct { // The list of instance access level. AccessLevels []string `pulumi:"accessLevels"` // The list of instance names. Names []string `pulumi:"names"` // The list of instance namespace. Namespaces []string `pulumi:"namespaces"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // The CR instance name. Registry string `pulumi:"registry"` }
A collection of arguments for invoking Repositories.
type RepositoriesOutputArgs ¶
type RepositoriesOutputArgs struct { // The list of instance access level. AccessLevels pulumi.StringArrayInput `pulumi:"accessLevels"` // The list of instance names. Names pulumi.StringArrayInput `pulumi:"names"` // The list of instance namespace. Namespaces pulumi.StringArrayInput `pulumi:"namespaces"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The CR instance name. Registry pulumi.StringInput `pulumi:"registry"` }
A collection of arguments for invoking Repositories.
func (RepositoriesOutputArgs) ElementType ¶
func (RepositoriesOutputArgs) ElementType() reflect.Type
type RepositoriesRepository ¶
type RepositoriesRepository struct { // The access level of repository. AccessLevel string `pulumi:"accessLevel"` // The creation time of repository. CreateTime string `pulumi:"createTime"` // The description of repository. Description string `pulumi:"description"` // The name of repository. Name string `pulumi:"name"` // The namespace of repository. Namespace string `pulumi:"namespace"` // The last update time of repository. UpdateTime string `pulumi:"updateTime"` }
type RepositoriesRepositoryArgs ¶
type RepositoriesRepositoryArgs struct { // The access level of repository. AccessLevel pulumi.StringInput `pulumi:"accessLevel"` // The creation time of repository. CreateTime pulumi.StringInput `pulumi:"createTime"` // The description of repository. Description pulumi.StringInput `pulumi:"description"` // The name of repository. Name pulumi.StringInput `pulumi:"name"` // The namespace of repository. Namespace pulumi.StringInput `pulumi:"namespace"` // The last update time of repository. UpdateTime pulumi.StringInput `pulumi:"updateTime"` }
func (RepositoriesRepositoryArgs) ElementType ¶
func (RepositoriesRepositoryArgs) ElementType() reflect.Type
func (RepositoriesRepositoryArgs) ToRepositoriesRepositoryOutput ¶
func (i RepositoriesRepositoryArgs) ToRepositoriesRepositoryOutput() RepositoriesRepositoryOutput
func (RepositoriesRepositoryArgs) ToRepositoriesRepositoryOutputWithContext ¶
func (i RepositoriesRepositoryArgs) ToRepositoriesRepositoryOutputWithContext(ctx context.Context) RepositoriesRepositoryOutput
type RepositoriesRepositoryArray ¶
type RepositoriesRepositoryArray []RepositoriesRepositoryInput
func (RepositoriesRepositoryArray) ElementType ¶
func (RepositoriesRepositoryArray) ElementType() reflect.Type
func (RepositoriesRepositoryArray) ToRepositoriesRepositoryArrayOutput ¶
func (i RepositoriesRepositoryArray) ToRepositoriesRepositoryArrayOutput() RepositoriesRepositoryArrayOutput
func (RepositoriesRepositoryArray) ToRepositoriesRepositoryArrayOutputWithContext ¶
func (i RepositoriesRepositoryArray) ToRepositoriesRepositoryArrayOutputWithContext(ctx context.Context) RepositoriesRepositoryArrayOutput
type RepositoriesRepositoryArrayInput ¶
type RepositoriesRepositoryArrayInput interface { pulumi.Input ToRepositoriesRepositoryArrayOutput() RepositoriesRepositoryArrayOutput ToRepositoriesRepositoryArrayOutputWithContext(context.Context) RepositoriesRepositoryArrayOutput }
RepositoriesRepositoryArrayInput is an input type that accepts RepositoriesRepositoryArray and RepositoriesRepositoryArrayOutput values. You can construct a concrete instance of `RepositoriesRepositoryArrayInput` via:
RepositoriesRepositoryArray{ RepositoriesRepositoryArgs{...} }
type RepositoriesRepositoryArrayOutput ¶
type RepositoriesRepositoryArrayOutput struct{ *pulumi.OutputState }
func (RepositoriesRepositoryArrayOutput) ElementType ¶
func (RepositoriesRepositoryArrayOutput) ElementType() reflect.Type
func (RepositoriesRepositoryArrayOutput) Index ¶
func (o RepositoriesRepositoryArrayOutput) Index(i pulumi.IntInput) RepositoriesRepositoryOutput
func (RepositoriesRepositoryArrayOutput) ToRepositoriesRepositoryArrayOutput ¶
func (o RepositoriesRepositoryArrayOutput) ToRepositoriesRepositoryArrayOutput() RepositoriesRepositoryArrayOutput
func (RepositoriesRepositoryArrayOutput) ToRepositoriesRepositoryArrayOutputWithContext ¶
func (o RepositoriesRepositoryArrayOutput) ToRepositoriesRepositoryArrayOutputWithContext(ctx context.Context) RepositoriesRepositoryArrayOutput
type RepositoriesRepositoryInput ¶
type RepositoriesRepositoryInput interface { pulumi.Input ToRepositoriesRepositoryOutput() RepositoriesRepositoryOutput ToRepositoriesRepositoryOutputWithContext(context.Context) RepositoriesRepositoryOutput }
RepositoriesRepositoryInput is an input type that accepts RepositoriesRepositoryArgs and RepositoriesRepositoryOutput values. You can construct a concrete instance of `RepositoriesRepositoryInput` via:
RepositoriesRepositoryArgs{...}
type RepositoriesRepositoryOutput ¶
type RepositoriesRepositoryOutput struct{ *pulumi.OutputState }
func (RepositoriesRepositoryOutput) AccessLevel ¶
func (o RepositoriesRepositoryOutput) AccessLevel() pulumi.StringOutput
The access level of repository.
func (RepositoriesRepositoryOutput) CreateTime ¶
func (o RepositoriesRepositoryOutput) CreateTime() pulumi.StringOutput
The creation time of repository.
func (RepositoriesRepositoryOutput) Description ¶
func (o RepositoriesRepositoryOutput) Description() pulumi.StringOutput
The description of repository.
func (RepositoriesRepositoryOutput) ElementType ¶
func (RepositoriesRepositoryOutput) ElementType() reflect.Type
func (RepositoriesRepositoryOutput) Name ¶
func (o RepositoriesRepositoryOutput) Name() pulumi.StringOutput
The name of repository.
func (RepositoriesRepositoryOutput) Namespace ¶
func (o RepositoriesRepositoryOutput) Namespace() pulumi.StringOutput
The namespace of repository.
func (RepositoriesRepositoryOutput) ToRepositoriesRepositoryOutput ¶
func (o RepositoriesRepositoryOutput) ToRepositoriesRepositoryOutput() RepositoriesRepositoryOutput
func (RepositoriesRepositoryOutput) ToRepositoriesRepositoryOutputWithContext ¶
func (o RepositoriesRepositoryOutput) ToRepositoriesRepositoryOutputWithContext(ctx context.Context) RepositoriesRepositoryOutput
func (RepositoriesRepositoryOutput) UpdateTime ¶
func (o RepositoriesRepositoryOutput) UpdateTime() pulumi.StringOutput
The last update time of repository.
type RepositoriesResult ¶
type RepositoriesResult struct { AccessLevels []string `pulumi:"accessLevels"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Names []string `pulumi:"names"` Namespaces []string `pulumi:"namespaces"` OutputFile *string `pulumi:"outputFile"` Registry string `pulumi:"registry"` // The collection of repository query. Repositories []RepositoriesRepository `pulumi:"repositories"` // The total count of instance query. TotalCount int `pulumi:"totalCount"` }
A collection of values returned by Repositories.
func Repositories ¶
func Repositories(ctx *pulumi.Context, args *RepositoriesArgs, opts ...pulumi.InvokeOption) (*RepositoriesResult, error)
Use this data source to query detailed information of cr repositories ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/cr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cr.Repositories(ctx, &cr.RepositoriesArgs{ Names: []string{ "repo*", }, Registry: "tf-1", }, nil) if err != nil { return err } return nil }) }
```
type RepositoriesResultOutput ¶
type RepositoriesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Repositories.
func RepositoriesOutput ¶
func RepositoriesOutput(ctx *pulumi.Context, args RepositoriesOutputArgs, opts ...pulumi.InvokeOption) RepositoriesResultOutput
func (RepositoriesResultOutput) AccessLevels ¶
func (o RepositoriesResultOutput) AccessLevels() pulumi.StringArrayOutput
func (RepositoriesResultOutput) ElementType ¶
func (RepositoriesResultOutput) ElementType() reflect.Type
func (RepositoriesResultOutput) Id ¶
func (o RepositoriesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (RepositoriesResultOutput) Names ¶
func (o RepositoriesResultOutput) Names() pulumi.StringArrayOutput
func (RepositoriesResultOutput) Namespaces ¶
func (o RepositoriesResultOutput) Namespaces() pulumi.StringArrayOutput
func (RepositoriesResultOutput) OutputFile ¶
func (o RepositoriesResultOutput) OutputFile() pulumi.StringPtrOutput
func (RepositoriesResultOutput) Registry ¶
func (o RepositoriesResultOutput) Registry() pulumi.StringOutput
func (RepositoriesResultOutput) Repositories ¶
func (o RepositoriesResultOutput) Repositories() RepositoriesRepositoryArrayOutput
The collection of repository query.
func (RepositoriesResultOutput) ToRepositoriesResultOutput ¶
func (o RepositoriesResultOutput) ToRepositoriesResultOutput() RepositoriesResultOutput
func (RepositoriesResultOutput) ToRepositoriesResultOutputWithContext ¶
func (o RepositoriesResultOutput) ToRepositoriesResultOutputWithContext(ctx context.Context) RepositoriesResultOutput
func (RepositoriesResultOutput) TotalCount ¶
func (o RepositoriesResultOutput) TotalCount() pulumi.IntOutput
The total count of instance query.
type Repository ¶
type Repository struct { pulumi.CustomResourceState // The access level of CrRepository. AccessLevel pulumi.StringPtrOutput `pulumi:"accessLevel"` // The creation time of repository. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The description of CrRepository. Description pulumi.StringPtrOutput `pulumi:"description"` // The name of CrRepository. Name pulumi.StringOutput `pulumi:"name"` // The target namespace name. Namespace pulumi.StringOutput `pulumi:"namespace"` // The CrRegistry name. Registry pulumi.StringOutput `pulumi:"registry"` // The last update time of repository. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Provides a resource to manage cr repository ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/cr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cr.NewRepository(ctx, "foo", &cr.RepositoryArgs{ AccessLevel: pulumi.String("Public"), Description: pulumi.String("A test repository created by terraform."), Namespace: pulumi.String("namespace-1"), Registry: pulumi.String("tf-2"), }) if err != nil { return err } return nil }) }
```
## Import
CR Repository can be imported using the registry:namespace:name, e.g.
```sh
$ pulumi import volcengine:cr/repository:Repository default cr-basic:namespace-1:repo-1
```
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 { // The access level of CrRepository. AccessLevel pulumi.StringPtrInput // The description of CrRepository. Description pulumi.StringPtrInput // The name of CrRepository. Name pulumi.StringPtrInput // The target namespace name. Namespace pulumi.StringInput // The CrRegistry name. Registry 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) AccessLevel ¶
func (o RepositoryOutput) AccessLevel() pulumi.StringPtrOutput
The access level of CrRepository.
func (RepositoryOutput) CreateTime ¶
func (o RepositoryOutput) CreateTime() pulumi.StringOutput
The creation time of repository.
func (RepositoryOutput) Description ¶
func (o RepositoryOutput) Description() pulumi.StringPtrOutput
The description of CrRepository.
func (RepositoryOutput) ElementType ¶
func (RepositoryOutput) ElementType() reflect.Type
func (RepositoryOutput) Name ¶
func (o RepositoryOutput) Name() pulumi.StringOutput
The name of CrRepository.
func (RepositoryOutput) Namespace ¶
func (o RepositoryOutput) Namespace() pulumi.StringOutput
The target namespace name.
func (RepositoryOutput) Registry ¶
func (o RepositoryOutput) Registry() pulumi.StringOutput
The CrRegistry name.
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
The last update time of repository.
type RepositoryState ¶
type RepositoryState struct { // The access level of CrRepository. AccessLevel pulumi.StringPtrInput // The creation time of repository. CreateTime pulumi.StringPtrInput // The description of CrRepository. Description pulumi.StringPtrInput // The name of CrRepository. Name pulumi.StringPtrInput // The target namespace name. Namespace pulumi.StringPtrInput // The CrRegistry name. Registry pulumi.StringPtrInput // The last update time of repository. UpdateTime pulumi.StringPtrInput }
func (RepositoryState) ElementType ¶
func (RepositoryState) ElementType() reflect.Type
type State ¶
type State struct { pulumi.CustomResourceState // Start cr instance action,the value must be `Start`. Action pulumi.StringOutput `pulumi:"action"` // The cr instance id. Name pulumi.StringOutput `pulumi:"name"` // The status of cr instance. Status StateStatusOutput `pulumi:"status"` }
Provides a resource to manage cr registry state ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/cr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cr.NewState(ctx, "foo", &cr.StateArgs{ Action: pulumi.String("Start"), }) if err != nil { return err } return nil }) }
```
## Import
CR registry state can be imported using the state:registry_name, e.g.
```sh
$ pulumi import volcengine:cr/state:State default state:cr-basic
```
func GetState ¶
func GetState(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StateState, opts ...pulumi.ResourceOption) (*State, error)
GetState gets an existing State 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 NewState ¶
func NewState(ctx *pulumi.Context, name string, args *StateArgs, opts ...pulumi.ResourceOption) (*State, error)
NewState registers a new resource with the given unique name, arguments, and options.
func (*State) ElementType ¶
func (*State) ToStateOutput ¶
func (i *State) ToStateOutput() StateOutput
func (*State) ToStateOutputWithContext ¶
func (i *State) ToStateOutputWithContext(ctx context.Context) StateOutput
type StateArgs ¶
type StateArgs struct { // Start cr instance action,the value must be `Start`. Action pulumi.StringInput // The cr instance id. Name pulumi.StringPtrInput }
The set of arguments for constructing a State resource.
func (StateArgs) ElementType ¶
type StateArray ¶
type StateArray []StateInput
func (StateArray) ElementType ¶
func (StateArray) ElementType() reflect.Type
func (StateArray) ToStateArrayOutput ¶
func (i StateArray) ToStateArrayOutput() StateArrayOutput
func (StateArray) ToStateArrayOutputWithContext ¶
func (i StateArray) ToStateArrayOutputWithContext(ctx context.Context) StateArrayOutput
type StateArrayInput ¶
type StateArrayInput interface { pulumi.Input ToStateArrayOutput() StateArrayOutput ToStateArrayOutputWithContext(context.Context) StateArrayOutput }
StateArrayInput is an input type that accepts StateArray and StateArrayOutput values. You can construct a concrete instance of `StateArrayInput` via:
StateArray{ StateArgs{...} }
type StateArrayOutput ¶
type StateArrayOutput struct{ *pulumi.OutputState }
func (StateArrayOutput) ElementType ¶
func (StateArrayOutput) ElementType() reflect.Type
func (StateArrayOutput) Index ¶
func (o StateArrayOutput) Index(i pulumi.IntInput) StateOutput
func (StateArrayOutput) ToStateArrayOutput ¶
func (o StateArrayOutput) ToStateArrayOutput() StateArrayOutput
func (StateArrayOutput) ToStateArrayOutputWithContext ¶
func (o StateArrayOutput) ToStateArrayOutputWithContext(ctx context.Context) StateArrayOutput
type StateInput ¶
type StateInput interface { pulumi.Input ToStateOutput() StateOutput ToStateOutputWithContext(ctx context.Context) StateOutput }
type StateMap ¶
type StateMap map[string]StateInput
func (StateMap) ElementType ¶
func (StateMap) ToStateMapOutput ¶
func (i StateMap) ToStateMapOutput() StateMapOutput
func (StateMap) ToStateMapOutputWithContext ¶
func (i StateMap) ToStateMapOutputWithContext(ctx context.Context) StateMapOutput
type StateMapInput ¶
type StateMapInput interface { pulumi.Input ToStateMapOutput() StateMapOutput ToStateMapOutputWithContext(context.Context) StateMapOutput }
StateMapInput is an input type that accepts StateMap and StateMapOutput values. You can construct a concrete instance of `StateMapInput` via:
StateMap{ "key": StateArgs{...} }
type StateMapOutput ¶
type StateMapOutput struct{ *pulumi.OutputState }
func (StateMapOutput) ElementType ¶
func (StateMapOutput) ElementType() reflect.Type
func (StateMapOutput) MapIndex ¶
func (o StateMapOutput) MapIndex(k pulumi.StringInput) StateOutput
func (StateMapOutput) ToStateMapOutput ¶
func (o StateMapOutput) ToStateMapOutput() StateMapOutput
func (StateMapOutput) ToStateMapOutputWithContext ¶
func (o StateMapOutput) ToStateMapOutputWithContext(ctx context.Context) StateMapOutput
type StateOutput ¶
type StateOutput struct{ *pulumi.OutputState }
func (StateOutput) Action ¶
func (o StateOutput) Action() pulumi.StringOutput
Start cr instance action,the value must be `Start`.
func (StateOutput) ElementType ¶
func (StateOutput) ElementType() reflect.Type
func (StateOutput) Status ¶
func (o StateOutput) Status() StateStatusOutput
The status of cr instance.
func (StateOutput) ToStateOutput ¶
func (o StateOutput) ToStateOutput() StateOutput
func (StateOutput) ToStateOutputWithContext ¶
func (o StateOutput) ToStateOutputWithContext(ctx context.Context) StateOutput
type StateState ¶
type StateState struct { // Start cr instance action,the value must be `Start`. Action pulumi.StringPtrInput // The cr instance id. Name pulumi.StringPtrInput // The status of cr instance. Status StateStatusPtrInput }
func (StateState) ElementType ¶
func (StateState) ElementType() reflect.Type
type StateStatus ¶
type StateStatusArgs ¶
type StateStatusArgs struct { // The condition of instance. Conditions pulumi.StringArrayInput `pulumi:"conditions"` // The phase status of instance. Phase pulumi.StringPtrInput `pulumi:"phase"` }
func (StateStatusArgs) ElementType ¶
func (StateStatusArgs) ElementType() reflect.Type
func (StateStatusArgs) ToStateStatusOutput ¶
func (i StateStatusArgs) ToStateStatusOutput() StateStatusOutput
func (StateStatusArgs) ToStateStatusOutputWithContext ¶
func (i StateStatusArgs) ToStateStatusOutputWithContext(ctx context.Context) StateStatusOutput
func (StateStatusArgs) ToStateStatusPtrOutput ¶
func (i StateStatusArgs) ToStateStatusPtrOutput() StateStatusPtrOutput
func (StateStatusArgs) ToStateStatusPtrOutputWithContext ¶
func (i StateStatusArgs) ToStateStatusPtrOutputWithContext(ctx context.Context) StateStatusPtrOutput
type StateStatusInput ¶
type StateStatusInput interface { pulumi.Input ToStateStatusOutput() StateStatusOutput ToStateStatusOutputWithContext(context.Context) StateStatusOutput }
StateStatusInput is an input type that accepts StateStatusArgs and StateStatusOutput values. You can construct a concrete instance of `StateStatusInput` via:
StateStatusArgs{...}
type StateStatusOutput ¶
type StateStatusOutput struct{ *pulumi.OutputState }
func (StateStatusOutput) Conditions ¶
func (o StateStatusOutput) Conditions() pulumi.StringArrayOutput
The condition of instance.
func (StateStatusOutput) ElementType ¶
func (StateStatusOutput) ElementType() reflect.Type
func (StateStatusOutput) Phase ¶
func (o StateStatusOutput) Phase() pulumi.StringPtrOutput
The phase status of instance.
func (StateStatusOutput) ToStateStatusOutput ¶
func (o StateStatusOutput) ToStateStatusOutput() StateStatusOutput
func (StateStatusOutput) ToStateStatusOutputWithContext ¶
func (o StateStatusOutput) ToStateStatusOutputWithContext(ctx context.Context) StateStatusOutput
func (StateStatusOutput) ToStateStatusPtrOutput ¶
func (o StateStatusOutput) ToStateStatusPtrOutput() StateStatusPtrOutput
func (StateStatusOutput) ToStateStatusPtrOutputWithContext ¶
func (o StateStatusOutput) ToStateStatusPtrOutputWithContext(ctx context.Context) StateStatusPtrOutput
type StateStatusPtrInput ¶
type StateStatusPtrInput interface { pulumi.Input ToStateStatusPtrOutput() StateStatusPtrOutput ToStateStatusPtrOutputWithContext(context.Context) StateStatusPtrOutput }
StateStatusPtrInput is an input type that accepts StateStatusArgs, StateStatusPtr and StateStatusPtrOutput values. You can construct a concrete instance of `StateStatusPtrInput` via:
StateStatusArgs{...} or: nil
func StateStatusPtr ¶
func StateStatusPtr(v *StateStatusArgs) StateStatusPtrInput
type StateStatusPtrOutput ¶
type StateStatusPtrOutput struct{ *pulumi.OutputState }
func (StateStatusPtrOutput) Conditions ¶
func (o StateStatusPtrOutput) Conditions() pulumi.StringArrayOutput
The condition of instance.
func (StateStatusPtrOutput) Elem ¶
func (o StateStatusPtrOutput) Elem() StateStatusOutput
func (StateStatusPtrOutput) ElementType ¶
func (StateStatusPtrOutput) ElementType() reflect.Type
func (StateStatusPtrOutput) Phase ¶
func (o StateStatusPtrOutput) Phase() pulumi.StringPtrOutput
The phase status of instance.
func (StateStatusPtrOutput) ToStateStatusPtrOutput ¶
func (o StateStatusPtrOutput) ToStateStatusPtrOutput() StateStatusPtrOutput
func (StateStatusPtrOutput) ToStateStatusPtrOutputWithContext ¶
func (o StateStatusPtrOutput) ToStateStatusPtrOutputWithContext(ctx context.Context) StateStatusPtrOutput
type Tag ¶
type Tag struct { pulumi.CustomResourceState // The chart attribute,valid when tag type is Chart. ChartAttributes TagChartAttributeArrayOutput `pulumi:"chartAttributes"` // The digest of image. Digest pulumi.StringOutput `pulumi:"digest"` // The list of image attributes,valid when tag type is Image. ImageAttributes TagImageAttributeArrayOutput `pulumi:"imageAttributes"` // The name of OCI product. Name pulumi.StringOutput `pulumi:"name"` // The target namespace name. Namespace pulumi.StringOutput `pulumi:"namespace"` // The last push time of OCI product. PushTime pulumi.StringOutput `pulumi:"pushTime"` // The CrRegistry name. Registry pulumi.StringOutput `pulumi:"registry"` // The name of repository. Repository pulumi.StringOutput `pulumi:"repository"` // The size of OCI product. Size pulumi.IntOutput `pulumi:"size"` // The type of OCI product tag. Type pulumi.StringOutput `pulumi:"type"` }
Provides a resource to manage cr tag ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/cr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cr.NewTag(ctx, "default", &cr.TagArgs{ Namespace: pulumi.String("langyu"), Registry: pulumi.String("enterprise-1"), Repository: pulumi.String("repo"), }) if err != nil { return err } return nil }) }
```
## Import
CR tags can be imported using the registry:namespace:repository:tag, e.g.
```sh
$ pulumi import volcengine:cr/tag:Tag default cr-basic:namespace-1:repo-1:v1
```
func GetTag ¶
func GetTag(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TagState, opts ...pulumi.ResourceOption) (*Tag, error)
GetTag gets an existing Tag 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 NewTag ¶
func NewTag(ctx *pulumi.Context, name string, args *TagArgs, opts ...pulumi.ResourceOption) (*Tag, error)
NewTag registers a new resource with the given unique name, arguments, and options.
func (*Tag) ElementType ¶
func (*Tag) ToTagOutput ¶
type TagArgs ¶
type TagArgs struct { // The name of OCI product. Name pulumi.StringPtrInput // The target namespace name. Namespace pulumi.StringInput // The CrRegistry name. Registry pulumi.StringInput // The name of repository. Repository pulumi.StringInput }
The set of arguments for constructing a Tag resource.
func (TagArgs) ElementType ¶
type TagArray ¶
type TagArray []TagInput
func (TagArray) ElementType ¶
func (TagArray) ToTagArrayOutput ¶
func (i TagArray) ToTagArrayOutput() TagArrayOutput
func (TagArray) ToTagArrayOutputWithContext ¶
func (i TagArray) ToTagArrayOutputWithContext(ctx context.Context) TagArrayOutput
type TagArrayInput ¶
type TagArrayInput interface { pulumi.Input ToTagArrayOutput() TagArrayOutput ToTagArrayOutputWithContext(context.Context) TagArrayOutput }
TagArrayInput is an input type that accepts TagArray and TagArrayOutput values. You can construct a concrete instance of `TagArrayInput` via:
TagArray{ TagArgs{...} }
type TagArrayOutput ¶
type TagArrayOutput struct{ *pulumi.OutputState }
func (TagArrayOutput) ElementType ¶
func (TagArrayOutput) ElementType() reflect.Type
func (TagArrayOutput) ToTagArrayOutput ¶
func (o TagArrayOutput) ToTagArrayOutput() TagArrayOutput
func (TagArrayOutput) ToTagArrayOutputWithContext ¶
func (o TagArrayOutput) ToTagArrayOutputWithContext(ctx context.Context) TagArrayOutput
type TagChartAttribute ¶
type TagChartAttributeArgs ¶
type TagChartAttributeArgs struct { // The Helm version. ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // The name of OCI product. Name pulumi.StringPtrInput `pulumi:"name"` // The Helm Chart version. Version pulumi.StringPtrInput `pulumi:"version"` }
func (TagChartAttributeArgs) ElementType ¶
func (TagChartAttributeArgs) ElementType() reflect.Type
func (TagChartAttributeArgs) ToTagChartAttributeOutput ¶
func (i TagChartAttributeArgs) ToTagChartAttributeOutput() TagChartAttributeOutput
func (TagChartAttributeArgs) ToTagChartAttributeOutputWithContext ¶
func (i TagChartAttributeArgs) ToTagChartAttributeOutputWithContext(ctx context.Context) TagChartAttributeOutput
type TagChartAttributeArray ¶
type TagChartAttributeArray []TagChartAttributeInput
func (TagChartAttributeArray) ElementType ¶
func (TagChartAttributeArray) ElementType() reflect.Type
func (TagChartAttributeArray) ToTagChartAttributeArrayOutput ¶
func (i TagChartAttributeArray) ToTagChartAttributeArrayOutput() TagChartAttributeArrayOutput
func (TagChartAttributeArray) ToTagChartAttributeArrayOutputWithContext ¶
func (i TagChartAttributeArray) ToTagChartAttributeArrayOutputWithContext(ctx context.Context) TagChartAttributeArrayOutput
type TagChartAttributeArrayInput ¶
type TagChartAttributeArrayInput interface { pulumi.Input ToTagChartAttributeArrayOutput() TagChartAttributeArrayOutput ToTagChartAttributeArrayOutputWithContext(context.Context) TagChartAttributeArrayOutput }
TagChartAttributeArrayInput is an input type that accepts TagChartAttributeArray and TagChartAttributeArrayOutput values. You can construct a concrete instance of `TagChartAttributeArrayInput` via:
TagChartAttributeArray{ TagChartAttributeArgs{...} }
type TagChartAttributeArrayOutput ¶
type TagChartAttributeArrayOutput struct{ *pulumi.OutputState }
func (TagChartAttributeArrayOutput) ElementType ¶
func (TagChartAttributeArrayOutput) ElementType() reflect.Type
func (TagChartAttributeArrayOutput) Index ¶
func (o TagChartAttributeArrayOutput) Index(i pulumi.IntInput) TagChartAttributeOutput
func (TagChartAttributeArrayOutput) ToTagChartAttributeArrayOutput ¶
func (o TagChartAttributeArrayOutput) ToTagChartAttributeArrayOutput() TagChartAttributeArrayOutput
func (TagChartAttributeArrayOutput) ToTagChartAttributeArrayOutputWithContext ¶
func (o TagChartAttributeArrayOutput) ToTagChartAttributeArrayOutputWithContext(ctx context.Context) TagChartAttributeArrayOutput
type TagChartAttributeInput ¶
type TagChartAttributeInput interface { pulumi.Input ToTagChartAttributeOutput() TagChartAttributeOutput ToTagChartAttributeOutputWithContext(context.Context) TagChartAttributeOutput }
TagChartAttributeInput is an input type that accepts TagChartAttributeArgs and TagChartAttributeOutput values. You can construct a concrete instance of `TagChartAttributeInput` via:
TagChartAttributeArgs{...}
type TagChartAttributeOutput ¶
type TagChartAttributeOutput struct{ *pulumi.OutputState }
func (TagChartAttributeOutput) ApiVersion ¶
func (o TagChartAttributeOutput) ApiVersion() pulumi.StringPtrOutput
The Helm version.
func (TagChartAttributeOutput) ElementType ¶
func (TagChartAttributeOutput) ElementType() reflect.Type
func (TagChartAttributeOutput) Name ¶
func (o TagChartAttributeOutput) Name() pulumi.StringPtrOutput
The name of OCI product.
func (TagChartAttributeOutput) ToTagChartAttributeOutput ¶
func (o TagChartAttributeOutput) ToTagChartAttributeOutput() TagChartAttributeOutput
func (TagChartAttributeOutput) ToTagChartAttributeOutputWithContext ¶
func (o TagChartAttributeOutput) ToTagChartAttributeOutputWithContext(ctx context.Context) TagChartAttributeOutput
func (TagChartAttributeOutput) Version ¶
func (o TagChartAttributeOutput) Version() pulumi.StringPtrOutput
The Helm Chart version.
type TagImageAttribute ¶
type TagImageAttributeArgs ¶
type TagImageAttributeArgs struct { // The image architecture. Architecture pulumi.StringPtrInput `pulumi:"architecture"` // The image author. Author pulumi.StringPtrInput `pulumi:"author"` // The digest of image. Digest pulumi.StringPtrInput `pulumi:"digest"` // The iamge os. Os pulumi.StringPtrInput `pulumi:"os"` }
func (TagImageAttributeArgs) ElementType ¶
func (TagImageAttributeArgs) ElementType() reflect.Type
func (TagImageAttributeArgs) ToTagImageAttributeOutput ¶
func (i TagImageAttributeArgs) ToTagImageAttributeOutput() TagImageAttributeOutput
func (TagImageAttributeArgs) ToTagImageAttributeOutputWithContext ¶
func (i TagImageAttributeArgs) ToTagImageAttributeOutputWithContext(ctx context.Context) TagImageAttributeOutput
type TagImageAttributeArray ¶
type TagImageAttributeArray []TagImageAttributeInput
func (TagImageAttributeArray) ElementType ¶
func (TagImageAttributeArray) ElementType() reflect.Type
func (TagImageAttributeArray) ToTagImageAttributeArrayOutput ¶
func (i TagImageAttributeArray) ToTagImageAttributeArrayOutput() TagImageAttributeArrayOutput
func (TagImageAttributeArray) ToTagImageAttributeArrayOutputWithContext ¶
func (i TagImageAttributeArray) ToTagImageAttributeArrayOutputWithContext(ctx context.Context) TagImageAttributeArrayOutput
type TagImageAttributeArrayInput ¶
type TagImageAttributeArrayInput interface { pulumi.Input ToTagImageAttributeArrayOutput() TagImageAttributeArrayOutput ToTagImageAttributeArrayOutputWithContext(context.Context) TagImageAttributeArrayOutput }
TagImageAttributeArrayInput is an input type that accepts TagImageAttributeArray and TagImageAttributeArrayOutput values. You can construct a concrete instance of `TagImageAttributeArrayInput` via:
TagImageAttributeArray{ TagImageAttributeArgs{...} }
type TagImageAttributeArrayOutput ¶
type TagImageAttributeArrayOutput struct{ *pulumi.OutputState }
func (TagImageAttributeArrayOutput) ElementType ¶
func (TagImageAttributeArrayOutput) ElementType() reflect.Type
func (TagImageAttributeArrayOutput) Index ¶
func (o TagImageAttributeArrayOutput) Index(i pulumi.IntInput) TagImageAttributeOutput
func (TagImageAttributeArrayOutput) ToTagImageAttributeArrayOutput ¶
func (o TagImageAttributeArrayOutput) ToTagImageAttributeArrayOutput() TagImageAttributeArrayOutput
func (TagImageAttributeArrayOutput) ToTagImageAttributeArrayOutputWithContext ¶
func (o TagImageAttributeArrayOutput) ToTagImageAttributeArrayOutputWithContext(ctx context.Context) TagImageAttributeArrayOutput
type TagImageAttributeInput ¶
type TagImageAttributeInput interface { pulumi.Input ToTagImageAttributeOutput() TagImageAttributeOutput ToTagImageAttributeOutputWithContext(context.Context) TagImageAttributeOutput }
TagImageAttributeInput is an input type that accepts TagImageAttributeArgs and TagImageAttributeOutput values. You can construct a concrete instance of `TagImageAttributeInput` via:
TagImageAttributeArgs{...}
type TagImageAttributeOutput ¶
type TagImageAttributeOutput struct{ *pulumi.OutputState }
func (TagImageAttributeOutput) Architecture ¶
func (o TagImageAttributeOutput) Architecture() pulumi.StringPtrOutput
The image architecture.
func (TagImageAttributeOutput) Author ¶
func (o TagImageAttributeOutput) Author() pulumi.StringPtrOutput
The image author.
func (TagImageAttributeOutput) Digest ¶
func (o TagImageAttributeOutput) Digest() pulumi.StringPtrOutput
The digest of image.
func (TagImageAttributeOutput) ElementType ¶
func (TagImageAttributeOutput) ElementType() reflect.Type
func (TagImageAttributeOutput) Os ¶
func (o TagImageAttributeOutput) Os() pulumi.StringPtrOutput
The iamge os.
func (TagImageAttributeOutput) ToTagImageAttributeOutput ¶
func (o TagImageAttributeOutput) ToTagImageAttributeOutput() TagImageAttributeOutput
func (TagImageAttributeOutput) ToTagImageAttributeOutputWithContext ¶
func (o TagImageAttributeOutput) ToTagImageAttributeOutputWithContext(ctx context.Context) TagImageAttributeOutput
type TagMap ¶
func (TagMap) ElementType ¶
func (TagMap) ToTagMapOutput ¶
func (i TagMap) ToTagMapOutput() TagMapOutput
func (TagMap) ToTagMapOutputWithContext ¶
func (i TagMap) ToTagMapOutputWithContext(ctx context.Context) TagMapOutput
type TagMapInput ¶
type TagMapInput interface { pulumi.Input ToTagMapOutput() TagMapOutput ToTagMapOutputWithContext(context.Context) TagMapOutput }
TagMapInput is an input type that accepts TagMap and TagMapOutput values. You can construct a concrete instance of `TagMapInput` via:
TagMap{ "key": TagArgs{...} }
type TagMapOutput ¶
type TagMapOutput struct{ *pulumi.OutputState }
func (TagMapOutput) ElementType ¶
func (TagMapOutput) ElementType() reflect.Type
func (TagMapOutput) MapIndex ¶
func (o TagMapOutput) MapIndex(k pulumi.StringInput) TagOutput
func (TagMapOutput) ToTagMapOutput ¶
func (o TagMapOutput) ToTagMapOutput() TagMapOutput
func (TagMapOutput) ToTagMapOutputWithContext ¶
func (o TagMapOutput) ToTagMapOutputWithContext(ctx context.Context) TagMapOutput
type TagOutput ¶
type TagOutput struct{ *pulumi.OutputState }
func (TagOutput) ChartAttributes ¶
func (o TagOutput) ChartAttributes() TagChartAttributeArrayOutput
The chart attribute,valid when tag type is Chart.
func (TagOutput) ElementType ¶
func (TagOutput) ImageAttributes ¶
func (o TagOutput) ImageAttributes() TagImageAttributeArrayOutput
The list of image attributes,valid when tag type is Image.
func (TagOutput) Namespace ¶
func (o TagOutput) Namespace() pulumi.StringOutput
The target namespace name.
func (TagOutput) PushTime ¶
func (o TagOutput) PushTime() pulumi.StringOutput
The last push time of OCI product.
func (TagOutput) Repository ¶
func (o TagOutput) Repository() pulumi.StringOutput
The name of repository.
func (TagOutput) ToTagOutput ¶
func (TagOutput) ToTagOutputWithContext ¶
type TagState ¶
type TagState struct { // The chart attribute,valid when tag type is Chart. ChartAttributes TagChartAttributeArrayInput // The digest of image. Digest pulumi.StringPtrInput // The list of image attributes,valid when tag type is Image. ImageAttributes TagImageAttributeArrayInput // The name of OCI product. Name pulumi.StringPtrInput // The target namespace name. Namespace pulumi.StringPtrInput // The last push time of OCI product. PushTime pulumi.StringPtrInput // The CrRegistry name. Registry pulumi.StringPtrInput // The name of repository. Repository pulumi.StringPtrInput // The size of OCI product. Size pulumi.IntPtrInput // The type of OCI product tag. Type pulumi.StringPtrInput }
func (TagState) ElementType ¶
type TagsArgs ¶
type TagsArgs struct { // The list of instance names. Names []string `pulumi:"names"` // The CR namespace. Namespace string `pulumi:"namespace"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // The CR instance name. Registry string `pulumi:"registry"` // The repository name. Repository string `pulumi:"repository"` // The list of OCI product tag type. Types []string `pulumi:"types"` }
A collection of arguments for invoking Tags.
type TagsOutputArgs ¶
type TagsOutputArgs struct { // The list of instance names. Names pulumi.StringArrayInput `pulumi:"names"` // The CR namespace. Namespace pulumi.StringInput `pulumi:"namespace"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The CR instance name. Registry pulumi.StringInput `pulumi:"registry"` // The repository name. Repository pulumi.StringInput `pulumi:"repository"` // The list of OCI product tag type. Types pulumi.StringArrayInput `pulumi:"types"` }
A collection of arguments for invoking Tags.
func (TagsOutputArgs) ElementType ¶
func (TagsOutputArgs) ElementType() reflect.Type
type TagsResult ¶
type TagsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Names []string `pulumi:"names"` Namespace string `pulumi:"namespace"` OutputFile *string `pulumi:"outputFile"` Registry string `pulumi:"registry"` Repository string `pulumi:"repository"` // The collection of repository query. Tags []TagsTag `pulumi:"tags"` // The total count of tag query. TotalCount int `pulumi:"totalCount"` Types []string `pulumi:"types"` }
A collection of values returned by Tags.
func Tags ¶
func Tags(ctx *pulumi.Context, args *TagsArgs, opts ...pulumi.InvokeOption) (*TagsResult, error)
Use this data source to query detailed information of cr tags ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/cr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cr.Tags(ctx, &cr.TagsArgs{ Namespace: "test", Registry: "enterprise-1", Repository: "repo", Types: []string{ "Image", }, }, nil) if err != nil { return err } return nil }) }
```
type TagsResultOutput ¶
type TagsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Tags.
func TagsOutput ¶
func TagsOutput(ctx *pulumi.Context, args TagsOutputArgs, opts ...pulumi.InvokeOption) TagsResultOutput
func (TagsResultOutput) ElementType ¶
func (TagsResultOutput) ElementType() reflect.Type
func (TagsResultOutput) Id ¶
func (o TagsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (TagsResultOutput) Names ¶
func (o TagsResultOutput) Names() pulumi.StringArrayOutput
func (TagsResultOutput) Namespace ¶
func (o TagsResultOutput) Namespace() pulumi.StringOutput
func (TagsResultOutput) OutputFile ¶
func (o TagsResultOutput) OutputFile() pulumi.StringPtrOutput
func (TagsResultOutput) Registry ¶
func (o TagsResultOutput) Registry() pulumi.StringOutput
func (TagsResultOutput) Repository ¶
func (o TagsResultOutput) Repository() pulumi.StringOutput
func (TagsResultOutput) Tags ¶
func (o TagsResultOutput) Tags() TagsTagArrayOutput
The collection of repository query.
func (TagsResultOutput) ToTagsResultOutput ¶
func (o TagsResultOutput) ToTagsResultOutput() TagsResultOutput
func (TagsResultOutput) ToTagsResultOutputWithContext ¶
func (o TagsResultOutput) ToTagsResultOutputWithContext(ctx context.Context) TagsResultOutput
func (TagsResultOutput) TotalCount ¶
func (o TagsResultOutput) TotalCount() pulumi.IntOutput
The total count of tag query.
func (TagsResultOutput) Types ¶
func (o TagsResultOutput) Types() pulumi.StringArrayOutput
type TagsTag ¶
type TagsTag struct { // The chart attribute,valid when tag type is Chart. ChartAttribute TagsTagChartAttribute `pulumi:"chartAttribute"` // The digest of image. Digest string `pulumi:"digest"` // The list of image attributes,valid when tag type is Image. ImageAttributes []TagsTagImageAttribute `pulumi:"imageAttributes"` // The name of OCI product tag. Name string `pulumi:"name"` // The last push time of OCI product. PushTime string `pulumi:"pushTime"` // The size of OCI product. Size int `pulumi:"size"` // The type of OCI product tag. Type string `pulumi:"type"` }
type TagsTagArgs ¶
type TagsTagArgs struct { // The chart attribute,valid when tag type is Chart. ChartAttribute TagsTagChartAttributeInput `pulumi:"chartAttribute"` // The digest of image. Digest pulumi.StringInput `pulumi:"digest"` // The list of image attributes,valid when tag type is Image. ImageAttributes TagsTagImageAttributeArrayInput `pulumi:"imageAttributes"` // The name of OCI product tag. Name pulumi.StringInput `pulumi:"name"` // The last push time of OCI product. PushTime pulumi.StringInput `pulumi:"pushTime"` // The size of OCI product. Size pulumi.IntInput `pulumi:"size"` // The type of OCI product tag. Type pulumi.StringInput `pulumi:"type"` }
func (TagsTagArgs) ElementType ¶
func (TagsTagArgs) ElementType() reflect.Type
func (TagsTagArgs) ToTagsTagOutput ¶
func (i TagsTagArgs) ToTagsTagOutput() TagsTagOutput
func (TagsTagArgs) ToTagsTagOutputWithContext ¶
func (i TagsTagArgs) ToTagsTagOutputWithContext(ctx context.Context) TagsTagOutput
type TagsTagArray ¶
type TagsTagArray []TagsTagInput
func (TagsTagArray) ElementType ¶
func (TagsTagArray) ElementType() reflect.Type
func (TagsTagArray) ToTagsTagArrayOutput ¶
func (i TagsTagArray) ToTagsTagArrayOutput() TagsTagArrayOutput
func (TagsTagArray) ToTagsTagArrayOutputWithContext ¶
func (i TagsTagArray) ToTagsTagArrayOutputWithContext(ctx context.Context) TagsTagArrayOutput
type TagsTagArrayInput ¶
type TagsTagArrayInput interface { pulumi.Input ToTagsTagArrayOutput() TagsTagArrayOutput ToTagsTagArrayOutputWithContext(context.Context) TagsTagArrayOutput }
TagsTagArrayInput is an input type that accepts TagsTagArray and TagsTagArrayOutput values. You can construct a concrete instance of `TagsTagArrayInput` via:
TagsTagArray{ TagsTagArgs{...} }
type TagsTagArrayOutput ¶
type TagsTagArrayOutput struct{ *pulumi.OutputState }
func (TagsTagArrayOutput) ElementType ¶
func (TagsTagArrayOutput) ElementType() reflect.Type
func (TagsTagArrayOutput) Index ¶
func (o TagsTagArrayOutput) Index(i pulumi.IntInput) TagsTagOutput
func (TagsTagArrayOutput) ToTagsTagArrayOutput ¶
func (o TagsTagArrayOutput) ToTagsTagArrayOutput() TagsTagArrayOutput
func (TagsTagArrayOutput) ToTagsTagArrayOutputWithContext ¶
func (o TagsTagArrayOutput) ToTagsTagArrayOutputWithContext(ctx context.Context) TagsTagArrayOutput
type TagsTagChartAttribute ¶
type TagsTagChartAttributeArgs ¶
type TagsTagChartAttributeArgs struct { // The Helm version. ApiVersion pulumi.StringInput `pulumi:"apiVersion"` // The name of OCI product tag. Name pulumi.StringInput `pulumi:"name"` // The Helm Chart version. Version pulumi.StringInput `pulumi:"version"` }
func (TagsTagChartAttributeArgs) ElementType ¶
func (TagsTagChartAttributeArgs) ElementType() reflect.Type
func (TagsTagChartAttributeArgs) ToTagsTagChartAttributeOutput ¶
func (i TagsTagChartAttributeArgs) ToTagsTagChartAttributeOutput() TagsTagChartAttributeOutput
func (TagsTagChartAttributeArgs) ToTagsTagChartAttributeOutputWithContext ¶
func (i TagsTagChartAttributeArgs) ToTagsTagChartAttributeOutputWithContext(ctx context.Context) TagsTagChartAttributeOutput
type TagsTagChartAttributeInput ¶
type TagsTagChartAttributeInput interface { pulumi.Input ToTagsTagChartAttributeOutput() TagsTagChartAttributeOutput ToTagsTagChartAttributeOutputWithContext(context.Context) TagsTagChartAttributeOutput }
TagsTagChartAttributeInput is an input type that accepts TagsTagChartAttributeArgs and TagsTagChartAttributeOutput values. You can construct a concrete instance of `TagsTagChartAttributeInput` via:
TagsTagChartAttributeArgs{...}
type TagsTagChartAttributeOutput ¶
type TagsTagChartAttributeOutput struct{ *pulumi.OutputState }
func (TagsTagChartAttributeOutput) ApiVersion ¶
func (o TagsTagChartAttributeOutput) ApiVersion() pulumi.StringOutput
The Helm version.
func (TagsTagChartAttributeOutput) ElementType ¶
func (TagsTagChartAttributeOutput) ElementType() reflect.Type
func (TagsTagChartAttributeOutput) Name ¶
func (o TagsTagChartAttributeOutput) Name() pulumi.StringOutput
The name of OCI product tag.
func (TagsTagChartAttributeOutput) ToTagsTagChartAttributeOutput ¶
func (o TagsTagChartAttributeOutput) ToTagsTagChartAttributeOutput() TagsTagChartAttributeOutput
func (TagsTagChartAttributeOutput) ToTagsTagChartAttributeOutputWithContext ¶
func (o TagsTagChartAttributeOutput) ToTagsTagChartAttributeOutputWithContext(ctx context.Context) TagsTagChartAttributeOutput
func (TagsTagChartAttributeOutput) Version ¶
func (o TagsTagChartAttributeOutput) Version() pulumi.StringOutput
The Helm Chart version.
type TagsTagImageAttribute ¶
type TagsTagImageAttributeArgs ¶
type TagsTagImageAttributeArgs struct { // The image architecture. Architecture pulumi.StringInput `pulumi:"architecture"` // The image author. Author pulumi.StringInput `pulumi:"author"` // The digest of image. Digest pulumi.StringInput `pulumi:"digest"` // The iamge os. Os pulumi.StringInput `pulumi:"os"` }
func (TagsTagImageAttributeArgs) ElementType ¶
func (TagsTagImageAttributeArgs) ElementType() reflect.Type
func (TagsTagImageAttributeArgs) ToTagsTagImageAttributeOutput ¶
func (i TagsTagImageAttributeArgs) ToTagsTagImageAttributeOutput() TagsTagImageAttributeOutput
func (TagsTagImageAttributeArgs) ToTagsTagImageAttributeOutputWithContext ¶
func (i TagsTagImageAttributeArgs) ToTagsTagImageAttributeOutputWithContext(ctx context.Context) TagsTagImageAttributeOutput
type TagsTagImageAttributeArray ¶
type TagsTagImageAttributeArray []TagsTagImageAttributeInput
func (TagsTagImageAttributeArray) ElementType ¶
func (TagsTagImageAttributeArray) ElementType() reflect.Type
func (TagsTagImageAttributeArray) ToTagsTagImageAttributeArrayOutput ¶
func (i TagsTagImageAttributeArray) ToTagsTagImageAttributeArrayOutput() TagsTagImageAttributeArrayOutput
func (TagsTagImageAttributeArray) ToTagsTagImageAttributeArrayOutputWithContext ¶
func (i TagsTagImageAttributeArray) ToTagsTagImageAttributeArrayOutputWithContext(ctx context.Context) TagsTagImageAttributeArrayOutput
type TagsTagImageAttributeArrayInput ¶
type TagsTagImageAttributeArrayInput interface { pulumi.Input ToTagsTagImageAttributeArrayOutput() TagsTagImageAttributeArrayOutput ToTagsTagImageAttributeArrayOutputWithContext(context.Context) TagsTagImageAttributeArrayOutput }
TagsTagImageAttributeArrayInput is an input type that accepts TagsTagImageAttributeArray and TagsTagImageAttributeArrayOutput values. You can construct a concrete instance of `TagsTagImageAttributeArrayInput` via:
TagsTagImageAttributeArray{ TagsTagImageAttributeArgs{...} }
type TagsTagImageAttributeArrayOutput ¶
type TagsTagImageAttributeArrayOutput struct{ *pulumi.OutputState }
func (TagsTagImageAttributeArrayOutput) ElementType ¶
func (TagsTagImageAttributeArrayOutput) ElementType() reflect.Type
func (TagsTagImageAttributeArrayOutput) Index ¶
func (o TagsTagImageAttributeArrayOutput) Index(i pulumi.IntInput) TagsTagImageAttributeOutput
func (TagsTagImageAttributeArrayOutput) ToTagsTagImageAttributeArrayOutput ¶
func (o TagsTagImageAttributeArrayOutput) ToTagsTagImageAttributeArrayOutput() TagsTagImageAttributeArrayOutput
func (TagsTagImageAttributeArrayOutput) ToTagsTagImageAttributeArrayOutputWithContext ¶
func (o TagsTagImageAttributeArrayOutput) ToTagsTagImageAttributeArrayOutputWithContext(ctx context.Context) TagsTagImageAttributeArrayOutput
type TagsTagImageAttributeInput ¶
type TagsTagImageAttributeInput interface { pulumi.Input ToTagsTagImageAttributeOutput() TagsTagImageAttributeOutput ToTagsTagImageAttributeOutputWithContext(context.Context) TagsTagImageAttributeOutput }
TagsTagImageAttributeInput is an input type that accepts TagsTagImageAttributeArgs and TagsTagImageAttributeOutput values. You can construct a concrete instance of `TagsTagImageAttributeInput` via:
TagsTagImageAttributeArgs{...}
type TagsTagImageAttributeOutput ¶
type TagsTagImageAttributeOutput struct{ *pulumi.OutputState }
func (TagsTagImageAttributeOutput) Architecture ¶
func (o TagsTagImageAttributeOutput) Architecture() pulumi.StringOutput
The image architecture.
func (TagsTagImageAttributeOutput) Author ¶
func (o TagsTagImageAttributeOutput) Author() pulumi.StringOutput
The image author.
func (TagsTagImageAttributeOutput) Digest ¶
func (o TagsTagImageAttributeOutput) Digest() pulumi.StringOutput
The digest of image.
func (TagsTagImageAttributeOutput) ElementType ¶
func (TagsTagImageAttributeOutput) ElementType() reflect.Type
func (TagsTagImageAttributeOutput) Os ¶
func (o TagsTagImageAttributeOutput) Os() pulumi.StringOutput
The iamge os.
func (TagsTagImageAttributeOutput) ToTagsTagImageAttributeOutput ¶
func (o TagsTagImageAttributeOutput) ToTagsTagImageAttributeOutput() TagsTagImageAttributeOutput
func (TagsTagImageAttributeOutput) ToTagsTagImageAttributeOutputWithContext ¶
func (o TagsTagImageAttributeOutput) ToTagsTagImageAttributeOutputWithContext(ctx context.Context) TagsTagImageAttributeOutput
type TagsTagInput ¶
type TagsTagInput interface { pulumi.Input ToTagsTagOutput() TagsTagOutput ToTagsTagOutputWithContext(context.Context) TagsTagOutput }
TagsTagInput is an input type that accepts TagsTagArgs and TagsTagOutput values. You can construct a concrete instance of `TagsTagInput` via:
TagsTagArgs{...}
type TagsTagOutput ¶
type TagsTagOutput struct{ *pulumi.OutputState }
func (TagsTagOutput) ChartAttribute ¶
func (o TagsTagOutput) ChartAttribute() TagsTagChartAttributeOutput
The chart attribute,valid when tag type is Chart.
func (TagsTagOutput) Digest ¶
func (o TagsTagOutput) Digest() pulumi.StringOutput
The digest of image.
func (TagsTagOutput) ElementType ¶
func (TagsTagOutput) ElementType() reflect.Type
func (TagsTagOutput) ImageAttributes ¶
func (o TagsTagOutput) ImageAttributes() TagsTagImageAttributeArrayOutput
The list of image attributes,valid when tag type is Image.
func (TagsTagOutput) Name ¶
func (o TagsTagOutput) Name() pulumi.StringOutput
The name of OCI product tag.
func (TagsTagOutput) PushTime ¶
func (o TagsTagOutput) PushTime() pulumi.StringOutput
The last push time of OCI product.
func (TagsTagOutput) ToTagsTagOutput ¶
func (o TagsTagOutput) ToTagsTagOutput() TagsTagOutput
func (TagsTagOutput) ToTagsTagOutputWithContext ¶
func (o TagsTagOutput) ToTagsTagOutputWithContext(ctx context.Context) TagsTagOutput
func (TagsTagOutput) Type ¶
func (o TagsTagOutput) Type() pulumi.StringOutput
The type of OCI product tag.
type VpcEndpoint ¶
type VpcEndpoint struct { pulumi.CustomResourceState // The Cr Registry name. Registry pulumi.StringOutput `pulumi:"registry"` // List of vpc meta. When apply is executed for the first time, the vpcs in the tf file will be added to the existing vpcs, and subsequent apply will overwrite the existing vpcs with the vpcs in the tf file. Vpcs VpcEndpointVpcArrayOutput `pulumi:"vpcs"` }
Provides a resource to manage cr vpc endpoint ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/cr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cr.NewVpcEndpoint(ctx, "foo", &cr.VpcEndpointArgs{ Registry: pulumi.String("enterprise-1"), Vpcs: cr.VpcEndpointVpcArray{ &cr.VpcEndpointVpcArgs{ AccountId: pulumi.Int(0), VpcId: pulumi.String("vpc-3resbfzl3xgjk5zsk2iuq3vhk"), }, &cr.VpcEndpointVpcArgs{ SubnetId: pulumi.String("subnet-2d62do4697i8058ozfdszxl30"), VpcId: pulumi.String("vpc-3red9li8dd8g05zsk2iadytvy"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
CR Vpc endpoint can be imported using the crVpcEndpoint:registry, e.g.
```sh
$ pulumi import volcengine:cr/vpcEndpoint:VpcEndpoint default crVpcEndpoint:cr-basic
```
func GetVpcEndpoint ¶
func GetVpcEndpoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VpcEndpointState, opts ...pulumi.ResourceOption) (*VpcEndpoint, error)
GetVpcEndpoint gets an existing VpcEndpoint 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 NewVpcEndpoint ¶
func NewVpcEndpoint(ctx *pulumi.Context, name string, args *VpcEndpointArgs, opts ...pulumi.ResourceOption) (*VpcEndpoint, error)
NewVpcEndpoint registers a new resource with the given unique name, arguments, and options.
func (*VpcEndpoint) ElementType ¶
func (*VpcEndpoint) ElementType() reflect.Type
func (*VpcEndpoint) ToVpcEndpointOutput ¶
func (i *VpcEndpoint) ToVpcEndpointOutput() VpcEndpointOutput
func (*VpcEndpoint) ToVpcEndpointOutputWithContext ¶
func (i *VpcEndpoint) ToVpcEndpointOutputWithContext(ctx context.Context) VpcEndpointOutput
type VpcEndpointArgs ¶
type VpcEndpointArgs struct { // The Cr Registry name. Registry pulumi.StringInput // List of vpc meta. When apply is executed for the first time, the vpcs in the tf file will be added to the existing vpcs, and subsequent apply will overwrite the existing vpcs with the vpcs in the tf file. Vpcs VpcEndpointVpcArrayInput }
The set of arguments for constructing a VpcEndpoint resource.
func (VpcEndpointArgs) ElementType ¶
func (VpcEndpointArgs) ElementType() reflect.Type
type VpcEndpointArray ¶
type VpcEndpointArray []VpcEndpointInput
func (VpcEndpointArray) ElementType ¶
func (VpcEndpointArray) ElementType() reflect.Type
func (VpcEndpointArray) ToVpcEndpointArrayOutput ¶
func (i VpcEndpointArray) ToVpcEndpointArrayOutput() VpcEndpointArrayOutput
func (VpcEndpointArray) ToVpcEndpointArrayOutputWithContext ¶
func (i VpcEndpointArray) ToVpcEndpointArrayOutputWithContext(ctx context.Context) VpcEndpointArrayOutput
type VpcEndpointArrayInput ¶
type VpcEndpointArrayInput interface { pulumi.Input ToVpcEndpointArrayOutput() VpcEndpointArrayOutput ToVpcEndpointArrayOutputWithContext(context.Context) VpcEndpointArrayOutput }
VpcEndpointArrayInput is an input type that accepts VpcEndpointArray and VpcEndpointArrayOutput values. You can construct a concrete instance of `VpcEndpointArrayInput` via:
VpcEndpointArray{ VpcEndpointArgs{...} }
type VpcEndpointArrayOutput ¶
type VpcEndpointArrayOutput struct{ *pulumi.OutputState }
func (VpcEndpointArrayOutput) ElementType ¶
func (VpcEndpointArrayOutput) ElementType() reflect.Type
func (VpcEndpointArrayOutput) Index ¶
func (o VpcEndpointArrayOutput) Index(i pulumi.IntInput) VpcEndpointOutput
func (VpcEndpointArrayOutput) ToVpcEndpointArrayOutput ¶
func (o VpcEndpointArrayOutput) ToVpcEndpointArrayOutput() VpcEndpointArrayOutput
func (VpcEndpointArrayOutput) ToVpcEndpointArrayOutputWithContext ¶
func (o VpcEndpointArrayOutput) ToVpcEndpointArrayOutputWithContext(ctx context.Context) VpcEndpointArrayOutput
type VpcEndpointInput ¶
type VpcEndpointInput interface { pulumi.Input ToVpcEndpointOutput() VpcEndpointOutput ToVpcEndpointOutputWithContext(ctx context.Context) VpcEndpointOutput }
type VpcEndpointMap ¶
type VpcEndpointMap map[string]VpcEndpointInput
func (VpcEndpointMap) ElementType ¶
func (VpcEndpointMap) ElementType() reflect.Type
func (VpcEndpointMap) ToVpcEndpointMapOutput ¶
func (i VpcEndpointMap) ToVpcEndpointMapOutput() VpcEndpointMapOutput
func (VpcEndpointMap) ToVpcEndpointMapOutputWithContext ¶
func (i VpcEndpointMap) ToVpcEndpointMapOutputWithContext(ctx context.Context) VpcEndpointMapOutput
type VpcEndpointMapInput ¶
type VpcEndpointMapInput interface { pulumi.Input ToVpcEndpointMapOutput() VpcEndpointMapOutput ToVpcEndpointMapOutputWithContext(context.Context) VpcEndpointMapOutput }
VpcEndpointMapInput is an input type that accepts VpcEndpointMap and VpcEndpointMapOutput values. You can construct a concrete instance of `VpcEndpointMapInput` via:
VpcEndpointMap{ "key": VpcEndpointArgs{...} }
type VpcEndpointMapOutput ¶
type VpcEndpointMapOutput struct{ *pulumi.OutputState }
func (VpcEndpointMapOutput) ElementType ¶
func (VpcEndpointMapOutput) ElementType() reflect.Type
func (VpcEndpointMapOutput) MapIndex ¶
func (o VpcEndpointMapOutput) MapIndex(k pulumi.StringInput) VpcEndpointOutput
func (VpcEndpointMapOutput) ToVpcEndpointMapOutput ¶
func (o VpcEndpointMapOutput) ToVpcEndpointMapOutput() VpcEndpointMapOutput
func (VpcEndpointMapOutput) ToVpcEndpointMapOutputWithContext ¶
func (o VpcEndpointMapOutput) ToVpcEndpointMapOutputWithContext(ctx context.Context) VpcEndpointMapOutput
type VpcEndpointOutput ¶
type VpcEndpointOutput struct{ *pulumi.OutputState }
func (VpcEndpointOutput) ElementType ¶
func (VpcEndpointOutput) ElementType() reflect.Type
func (VpcEndpointOutput) Registry ¶
func (o VpcEndpointOutput) Registry() pulumi.StringOutput
The Cr Registry name.
func (VpcEndpointOutput) ToVpcEndpointOutput ¶
func (o VpcEndpointOutput) ToVpcEndpointOutput() VpcEndpointOutput
func (VpcEndpointOutput) ToVpcEndpointOutputWithContext ¶
func (o VpcEndpointOutput) ToVpcEndpointOutputWithContext(ctx context.Context) VpcEndpointOutput
func (VpcEndpointOutput) Vpcs ¶
func (o VpcEndpointOutput) Vpcs() VpcEndpointVpcArrayOutput
List of vpc meta. When apply is executed for the first time, the vpcs in the tf file will be added to the existing vpcs, and subsequent apply will overwrite the existing vpcs with the vpcs in the tf file.
type VpcEndpointState ¶
type VpcEndpointState struct { // The Cr Registry name. Registry pulumi.StringPtrInput // List of vpc meta. When apply is executed for the first time, the vpcs in the tf file will be added to the existing vpcs, and subsequent apply will overwrite the existing vpcs with the vpcs in the tf file. Vpcs VpcEndpointVpcArrayInput }
func (VpcEndpointState) ElementType ¶
func (VpcEndpointState) ElementType() reflect.Type
type VpcEndpointVpc ¶
type VpcEndpointVpc struct { // The id of the account. When you need to expose the Enterprise Edition instance to a VPC under another primary account, you need to specify the ID of the primary account to which the VPC belongs. AccountId *int `pulumi:"accountId"` // The id of the subnet. If not specified, the subnet with the most remaining IPs under the VPC will be automatically selected. SubnetId *string `pulumi:"subnetId"` // The id of the vpc. VpcId *string `pulumi:"vpcId"` }
type VpcEndpointVpcArgs ¶
type VpcEndpointVpcArgs struct { // The id of the account. When you need to expose the Enterprise Edition instance to a VPC under another primary account, you need to specify the ID of the primary account to which the VPC belongs. AccountId pulumi.IntPtrInput `pulumi:"accountId"` // The id of the subnet. If not specified, the subnet with the most remaining IPs under the VPC will be automatically selected. SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` // The id of the vpc. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
func (VpcEndpointVpcArgs) ElementType ¶
func (VpcEndpointVpcArgs) ElementType() reflect.Type
func (VpcEndpointVpcArgs) ToVpcEndpointVpcOutput ¶
func (i VpcEndpointVpcArgs) ToVpcEndpointVpcOutput() VpcEndpointVpcOutput
func (VpcEndpointVpcArgs) ToVpcEndpointVpcOutputWithContext ¶
func (i VpcEndpointVpcArgs) ToVpcEndpointVpcOutputWithContext(ctx context.Context) VpcEndpointVpcOutput
type VpcEndpointVpcArray ¶
type VpcEndpointVpcArray []VpcEndpointVpcInput
func (VpcEndpointVpcArray) ElementType ¶
func (VpcEndpointVpcArray) ElementType() reflect.Type
func (VpcEndpointVpcArray) ToVpcEndpointVpcArrayOutput ¶
func (i VpcEndpointVpcArray) ToVpcEndpointVpcArrayOutput() VpcEndpointVpcArrayOutput
func (VpcEndpointVpcArray) ToVpcEndpointVpcArrayOutputWithContext ¶
func (i VpcEndpointVpcArray) ToVpcEndpointVpcArrayOutputWithContext(ctx context.Context) VpcEndpointVpcArrayOutput
type VpcEndpointVpcArrayInput ¶
type VpcEndpointVpcArrayInput interface { pulumi.Input ToVpcEndpointVpcArrayOutput() VpcEndpointVpcArrayOutput ToVpcEndpointVpcArrayOutputWithContext(context.Context) VpcEndpointVpcArrayOutput }
VpcEndpointVpcArrayInput is an input type that accepts VpcEndpointVpcArray and VpcEndpointVpcArrayOutput values. You can construct a concrete instance of `VpcEndpointVpcArrayInput` via:
VpcEndpointVpcArray{ VpcEndpointVpcArgs{...} }
type VpcEndpointVpcArrayOutput ¶
type VpcEndpointVpcArrayOutput struct{ *pulumi.OutputState }
func (VpcEndpointVpcArrayOutput) ElementType ¶
func (VpcEndpointVpcArrayOutput) ElementType() reflect.Type
func (VpcEndpointVpcArrayOutput) Index ¶
func (o VpcEndpointVpcArrayOutput) Index(i pulumi.IntInput) VpcEndpointVpcOutput
func (VpcEndpointVpcArrayOutput) ToVpcEndpointVpcArrayOutput ¶
func (o VpcEndpointVpcArrayOutput) ToVpcEndpointVpcArrayOutput() VpcEndpointVpcArrayOutput
func (VpcEndpointVpcArrayOutput) ToVpcEndpointVpcArrayOutputWithContext ¶
func (o VpcEndpointVpcArrayOutput) ToVpcEndpointVpcArrayOutputWithContext(ctx context.Context) VpcEndpointVpcArrayOutput
type VpcEndpointVpcInput ¶
type VpcEndpointVpcInput interface { pulumi.Input ToVpcEndpointVpcOutput() VpcEndpointVpcOutput ToVpcEndpointVpcOutputWithContext(context.Context) VpcEndpointVpcOutput }
VpcEndpointVpcInput is an input type that accepts VpcEndpointVpcArgs and VpcEndpointVpcOutput values. You can construct a concrete instance of `VpcEndpointVpcInput` via:
VpcEndpointVpcArgs{...}
type VpcEndpointVpcOutput ¶
type VpcEndpointVpcOutput struct{ *pulumi.OutputState }
func (VpcEndpointVpcOutput) AccountId ¶
func (o VpcEndpointVpcOutput) AccountId() pulumi.IntPtrOutput
The id of the account. When you need to expose the Enterprise Edition instance to a VPC under another primary account, you need to specify the ID of the primary account to which the VPC belongs.
func (VpcEndpointVpcOutput) ElementType ¶
func (VpcEndpointVpcOutput) ElementType() reflect.Type
func (VpcEndpointVpcOutput) SubnetId ¶
func (o VpcEndpointVpcOutput) SubnetId() pulumi.StringPtrOutput
The id of the subnet. If not specified, the subnet with the most remaining IPs under the VPC will be automatically selected.
func (VpcEndpointVpcOutput) ToVpcEndpointVpcOutput ¶
func (o VpcEndpointVpcOutput) ToVpcEndpointVpcOutput() VpcEndpointVpcOutput
func (VpcEndpointVpcOutput) ToVpcEndpointVpcOutputWithContext ¶
func (o VpcEndpointVpcOutput) ToVpcEndpointVpcOutputWithContext(ctx context.Context) VpcEndpointVpcOutput
func (VpcEndpointVpcOutput) VpcId ¶
func (o VpcEndpointVpcOutput) VpcId() pulumi.StringPtrOutput
The id of the vpc.
type VpcEndpointsArgs ¶
type VpcEndpointsArgs struct { // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // The CR registry name. Registry string `pulumi:"registry"` // VPC access entry state array, used to filter out VPC access entries in the specified state. Available values are Enabling, Enabled, Disabling, Failed. Statuses []string `pulumi:"statuses"` }
A collection of arguments for invoking VpcEndpoints.
type VpcEndpointsEndpoint ¶
type VpcEndpointsEndpoint struct { // The CR registry name. Registry string `pulumi:"registry"` // List of vpc information. Vpcs []VpcEndpointsEndpointVpc `pulumi:"vpcs"` }
type VpcEndpointsEndpointArgs ¶
type VpcEndpointsEndpointArgs struct { // The CR registry name. Registry pulumi.StringInput `pulumi:"registry"` // List of vpc information. Vpcs VpcEndpointsEndpointVpcArrayInput `pulumi:"vpcs"` }
func (VpcEndpointsEndpointArgs) ElementType ¶
func (VpcEndpointsEndpointArgs) ElementType() reflect.Type
func (VpcEndpointsEndpointArgs) ToVpcEndpointsEndpointOutput ¶
func (i VpcEndpointsEndpointArgs) ToVpcEndpointsEndpointOutput() VpcEndpointsEndpointOutput
func (VpcEndpointsEndpointArgs) ToVpcEndpointsEndpointOutputWithContext ¶
func (i VpcEndpointsEndpointArgs) ToVpcEndpointsEndpointOutputWithContext(ctx context.Context) VpcEndpointsEndpointOutput
type VpcEndpointsEndpointArray ¶
type VpcEndpointsEndpointArray []VpcEndpointsEndpointInput
func (VpcEndpointsEndpointArray) ElementType ¶
func (VpcEndpointsEndpointArray) ElementType() reflect.Type
func (VpcEndpointsEndpointArray) ToVpcEndpointsEndpointArrayOutput ¶
func (i VpcEndpointsEndpointArray) ToVpcEndpointsEndpointArrayOutput() VpcEndpointsEndpointArrayOutput
func (VpcEndpointsEndpointArray) ToVpcEndpointsEndpointArrayOutputWithContext ¶
func (i VpcEndpointsEndpointArray) ToVpcEndpointsEndpointArrayOutputWithContext(ctx context.Context) VpcEndpointsEndpointArrayOutput
type VpcEndpointsEndpointArrayInput ¶
type VpcEndpointsEndpointArrayInput interface { pulumi.Input ToVpcEndpointsEndpointArrayOutput() VpcEndpointsEndpointArrayOutput ToVpcEndpointsEndpointArrayOutputWithContext(context.Context) VpcEndpointsEndpointArrayOutput }
VpcEndpointsEndpointArrayInput is an input type that accepts VpcEndpointsEndpointArray and VpcEndpointsEndpointArrayOutput values. You can construct a concrete instance of `VpcEndpointsEndpointArrayInput` via:
VpcEndpointsEndpointArray{ VpcEndpointsEndpointArgs{...} }
type VpcEndpointsEndpointArrayOutput ¶
type VpcEndpointsEndpointArrayOutput struct{ *pulumi.OutputState }
func (VpcEndpointsEndpointArrayOutput) ElementType ¶
func (VpcEndpointsEndpointArrayOutput) ElementType() reflect.Type
func (VpcEndpointsEndpointArrayOutput) Index ¶
func (o VpcEndpointsEndpointArrayOutput) Index(i pulumi.IntInput) VpcEndpointsEndpointOutput
func (VpcEndpointsEndpointArrayOutput) ToVpcEndpointsEndpointArrayOutput ¶
func (o VpcEndpointsEndpointArrayOutput) ToVpcEndpointsEndpointArrayOutput() VpcEndpointsEndpointArrayOutput
func (VpcEndpointsEndpointArrayOutput) ToVpcEndpointsEndpointArrayOutputWithContext ¶
func (o VpcEndpointsEndpointArrayOutput) ToVpcEndpointsEndpointArrayOutputWithContext(ctx context.Context) VpcEndpointsEndpointArrayOutput
type VpcEndpointsEndpointInput ¶
type VpcEndpointsEndpointInput interface { pulumi.Input ToVpcEndpointsEndpointOutput() VpcEndpointsEndpointOutput ToVpcEndpointsEndpointOutputWithContext(context.Context) VpcEndpointsEndpointOutput }
VpcEndpointsEndpointInput is an input type that accepts VpcEndpointsEndpointArgs and VpcEndpointsEndpointOutput values. You can construct a concrete instance of `VpcEndpointsEndpointInput` via:
VpcEndpointsEndpointArgs{...}
type VpcEndpointsEndpointOutput ¶
type VpcEndpointsEndpointOutput struct{ *pulumi.OutputState }
func (VpcEndpointsEndpointOutput) ElementType ¶
func (VpcEndpointsEndpointOutput) ElementType() reflect.Type
func (VpcEndpointsEndpointOutput) Registry ¶
func (o VpcEndpointsEndpointOutput) Registry() pulumi.StringOutput
The CR registry name.
func (VpcEndpointsEndpointOutput) ToVpcEndpointsEndpointOutput ¶
func (o VpcEndpointsEndpointOutput) ToVpcEndpointsEndpointOutput() VpcEndpointsEndpointOutput
func (VpcEndpointsEndpointOutput) ToVpcEndpointsEndpointOutputWithContext ¶
func (o VpcEndpointsEndpointOutput) ToVpcEndpointsEndpointOutputWithContext(ctx context.Context) VpcEndpointsEndpointOutput
func (VpcEndpointsEndpointOutput) Vpcs ¶
func (o VpcEndpointsEndpointOutput) Vpcs() VpcEndpointsEndpointVpcArrayOutput
List of vpc information.
type VpcEndpointsEndpointVpc ¶
type VpcEndpointsEndpointVpc struct { // The id of the account. AccountId int `pulumi:"accountId"` // The creation time. CreateTime string `pulumi:"createTime"` // The IP address of the mirror repository in the VPC. Ip string `pulumi:"ip"` // The region id. Region string `pulumi:"region"` // The status of the vpc endpoint. Status string `pulumi:"status"` // The ID of the subnet. SubnetId string `pulumi:"subnetId"` // The ID of the vpc. VpcId string `pulumi:"vpcId"` }
type VpcEndpointsEndpointVpcArgs ¶
type VpcEndpointsEndpointVpcArgs struct { // The id of the account. AccountId pulumi.IntInput `pulumi:"accountId"` // The creation time. CreateTime pulumi.StringInput `pulumi:"createTime"` // The IP address of the mirror repository in the VPC. Ip pulumi.StringInput `pulumi:"ip"` // The region id. Region pulumi.StringInput `pulumi:"region"` // The status of the vpc endpoint. Status pulumi.StringInput `pulumi:"status"` // The ID of the subnet. SubnetId pulumi.StringInput `pulumi:"subnetId"` // The ID of the vpc. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (VpcEndpointsEndpointVpcArgs) ElementType ¶
func (VpcEndpointsEndpointVpcArgs) ElementType() reflect.Type
func (VpcEndpointsEndpointVpcArgs) ToVpcEndpointsEndpointVpcOutput ¶
func (i VpcEndpointsEndpointVpcArgs) ToVpcEndpointsEndpointVpcOutput() VpcEndpointsEndpointVpcOutput
func (VpcEndpointsEndpointVpcArgs) ToVpcEndpointsEndpointVpcOutputWithContext ¶
func (i VpcEndpointsEndpointVpcArgs) ToVpcEndpointsEndpointVpcOutputWithContext(ctx context.Context) VpcEndpointsEndpointVpcOutput
type VpcEndpointsEndpointVpcArray ¶
type VpcEndpointsEndpointVpcArray []VpcEndpointsEndpointVpcInput
func (VpcEndpointsEndpointVpcArray) ElementType ¶
func (VpcEndpointsEndpointVpcArray) ElementType() reflect.Type
func (VpcEndpointsEndpointVpcArray) ToVpcEndpointsEndpointVpcArrayOutput ¶
func (i VpcEndpointsEndpointVpcArray) ToVpcEndpointsEndpointVpcArrayOutput() VpcEndpointsEndpointVpcArrayOutput
func (VpcEndpointsEndpointVpcArray) ToVpcEndpointsEndpointVpcArrayOutputWithContext ¶
func (i VpcEndpointsEndpointVpcArray) ToVpcEndpointsEndpointVpcArrayOutputWithContext(ctx context.Context) VpcEndpointsEndpointVpcArrayOutput
type VpcEndpointsEndpointVpcArrayInput ¶
type VpcEndpointsEndpointVpcArrayInput interface { pulumi.Input ToVpcEndpointsEndpointVpcArrayOutput() VpcEndpointsEndpointVpcArrayOutput ToVpcEndpointsEndpointVpcArrayOutputWithContext(context.Context) VpcEndpointsEndpointVpcArrayOutput }
VpcEndpointsEndpointVpcArrayInput is an input type that accepts VpcEndpointsEndpointVpcArray and VpcEndpointsEndpointVpcArrayOutput values. You can construct a concrete instance of `VpcEndpointsEndpointVpcArrayInput` via:
VpcEndpointsEndpointVpcArray{ VpcEndpointsEndpointVpcArgs{...} }
type VpcEndpointsEndpointVpcArrayOutput ¶
type VpcEndpointsEndpointVpcArrayOutput struct{ *pulumi.OutputState }
func (VpcEndpointsEndpointVpcArrayOutput) ElementType ¶
func (VpcEndpointsEndpointVpcArrayOutput) ElementType() reflect.Type
func (VpcEndpointsEndpointVpcArrayOutput) Index ¶
func (o VpcEndpointsEndpointVpcArrayOutput) Index(i pulumi.IntInput) VpcEndpointsEndpointVpcOutput
func (VpcEndpointsEndpointVpcArrayOutput) ToVpcEndpointsEndpointVpcArrayOutput ¶
func (o VpcEndpointsEndpointVpcArrayOutput) ToVpcEndpointsEndpointVpcArrayOutput() VpcEndpointsEndpointVpcArrayOutput
func (VpcEndpointsEndpointVpcArrayOutput) ToVpcEndpointsEndpointVpcArrayOutputWithContext ¶
func (o VpcEndpointsEndpointVpcArrayOutput) ToVpcEndpointsEndpointVpcArrayOutputWithContext(ctx context.Context) VpcEndpointsEndpointVpcArrayOutput
type VpcEndpointsEndpointVpcInput ¶
type VpcEndpointsEndpointVpcInput interface { pulumi.Input ToVpcEndpointsEndpointVpcOutput() VpcEndpointsEndpointVpcOutput ToVpcEndpointsEndpointVpcOutputWithContext(context.Context) VpcEndpointsEndpointVpcOutput }
VpcEndpointsEndpointVpcInput is an input type that accepts VpcEndpointsEndpointVpcArgs and VpcEndpointsEndpointVpcOutput values. You can construct a concrete instance of `VpcEndpointsEndpointVpcInput` via:
VpcEndpointsEndpointVpcArgs{...}
type VpcEndpointsEndpointVpcOutput ¶
type VpcEndpointsEndpointVpcOutput struct{ *pulumi.OutputState }
func (VpcEndpointsEndpointVpcOutput) AccountId ¶
func (o VpcEndpointsEndpointVpcOutput) AccountId() pulumi.IntOutput
The id of the account.
func (VpcEndpointsEndpointVpcOutput) CreateTime ¶
func (o VpcEndpointsEndpointVpcOutput) CreateTime() pulumi.StringOutput
The creation time.
func (VpcEndpointsEndpointVpcOutput) ElementType ¶
func (VpcEndpointsEndpointVpcOutput) ElementType() reflect.Type
func (VpcEndpointsEndpointVpcOutput) Ip ¶
func (o VpcEndpointsEndpointVpcOutput) Ip() pulumi.StringOutput
The IP address of the mirror repository in the VPC.
func (VpcEndpointsEndpointVpcOutput) Region ¶
func (o VpcEndpointsEndpointVpcOutput) Region() pulumi.StringOutput
The region id.
func (VpcEndpointsEndpointVpcOutput) Status ¶
func (o VpcEndpointsEndpointVpcOutput) Status() pulumi.StringOutput
The status of the vpc endpoint.
func (VpcEndpointsEndpointVpcOutput) SubnetId ¶
func (o VpcEndpointsEndpointVpcOutput) SubnetId() pulumi.StringOutput
The ID of the subnet.
func (VpcEndpointsEndpointVpcOutput) ToVpcEndpointsEndpointVpcOutput ¶
func (o VpcEndpointsEndpointVpcOutput) ToVpcEndpointsEndpointVpcOutput() VpcEndpointsEndpointVpcOutput
func (VpcEndpointsEndpointVpcOutput) ToVpcEndpointsEndpointVpcOutputWithContext ¶
func (o VpcEndpointsEndpointVpcOutput) ToVpcEndpointsEndpointVpcOutputWithContext(ctx context.Context) VpcEndpointsEndpointVpcOutput
func (VpcEndpointsEndpointVpcOutput) VpcId ¶
func (o VpcEndpointsEndpointVpcOutput) VpcId() pulumi.StringOutput
The ID of the vpc.
type VpcEndpointsOutputArgs ¶
type VpcEndpointsOutputArgs struct { // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The CR registry name. Registry pulumi.StringInput `pulumi:"registry"` // VPC access entry state array, used to filter out VPC access entries in the specified state. Available values are Enabling, Enabled, Disabling, Failed. Statuses pulumi.StringArrayInput `pulumi:"statuses"` }
A collection of arguments for invoking VpcEndpoints.
func (VpcEndpointsOutputArgs) ElementType ¶
func (VpcEndpointsOutputArgs) ElementType() reflect.Type
type VpcEndpointsResult ¶
type VpcEndpointsResult struct { // List of CR vpc endpoints. Endpoints []VpcEndpointsEndpoint `pulumi:"endpoints"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` OutputFile *string `pulumi:"outputFile"` // The name of CR registry. Registry string `pulumi:"registry"` Statuses []string `pulumi:"statuses"` // The total count of CR vpc endpoints query. TotalCount int `pulumi:"totalCount"` }
A collection of values returned by VpcEndpoints.
func VpcEndpoints ¶
func VpcEndpoints(ctx *pulumi.Context, args *VpcEndpointsArgs, opts ...pulumi.InvokeOption) (*VpcEndpointsResult, error)
Use this data source to query detailed information of cr vpc endpoints ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/cr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cr.VpcEndpoints(ctx, &cr.VpcEndpointsArgs{ Registry: "enterprise-1", Statuses: []string{ "Enabled", "Enabling", "Disabling", "Failed", }, }, nil) if err != nil { return err } return nil }) }
```
type VpcEndpointsResultOutput ¶
type VpcEndpointsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by VpcEndpoints.
func VpcEndpointsOutput ¶
func VpcEndpointsOutput(ctx *pulumi.Context, args VpcEndpointsOutputArgs, opts ...pulumi.InvokeOption) VpcEndpointsResultOutput
func (VpcEndpointsResultOutput) ElementType ¶
func (VpcEndpointsResultOutput) ElementType() reflect.Type
func (VpcEndpointsResultOutput) Endpoints ¶
func (o VpcEndpointsResultOutput) Endpoints() VpcEndpointsEndpointArrayOutput
List of CR vpc endpoints.
func (VpcEndpointsResultOutput) Id ¶
func (o VpcEndpointsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (VpcEndpointsResultOutput) OutputFile ¶
func (o VpcEndpointsResultOutput) OutputFile() pulumi.StringPtrOutput
func (VpcEndpointsResultOutput) Registry ¶
func (o VpcEndpointsResultOutput) Registry() pulumi.StringOutput
The name of CR registry.
func (VpcEndpointsResultOutput) Statuses ¶
func (o VpcEndpointsResultOutput) Statuses() pulumi.StringArrayOutput
func (VpcEndpointsResultOutput) ToVpcEndpointsResultOutput ¶
func (o VpcEndpointsResultOutput) ToVpcEndpointsResultOutput() VpcEndpointsResultOutput
func (VpcEndpointsResultOutput) ToVpcEndpointsResultOutputWithContext ¶
func (o VpcEndpointsResultOutput) ToVpcEndpointsResultOutputWithContext(ctx context.Context) VpcEndpointsResultOutput
func (VpcEndpointsResultOutput) TotalCount ¶
func (o VpcEndpointsResultOutput) TotalCount() pulumi.IntOutput
The total count of CR vpc endpoints query.