Documentation ¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type Chain
- type ChainArgs
- type ChainArray
- type ChainArrayInput
- type ChainArrayOutput
- type ChainChainConfig
- type ChainChainConfigArgs
- type ChainChainConfigArray
- type ChainChainConfigArrayInput
- type ChainChainConfigArrayOutput
- func (ChainChainConfigArrayOutput) ElementType() reflect.Type
- func (o ChainChainConfigArrayOutput) Index(i pulumi.IntInput) ChainChainConfigOutput
- func (o ChainChainConfigArrayOutput) ToChainChainConfigArrayOutput() ChainChainConfigArrayOutput
- func (o ChainChainConfigArrayOutput) ToChainChainConfigArrayOutputWithContext(ctx context.Context) ChainChainConfigArrayOutput
- type ChainChainConfigInput
- type ChainChainConfigNode
- type ChainChainConfigNodeArgs
- type ChainChainConfigNodeArray
- type ChainChainConfigNodeArrayInput
- type ChainChainConfigNodeArrayOutput
- func (ChainChainConfigNodeArrayOutput) ElementType() reflect.Type
- func (o ChainChainConfigNodeArrayOutput) Index(i pulumi.IntInput) ChainChainConfigNodeOutput
- func (o ChainChainConfigNodeArrayOutput) ToChainChainConfigNodeArrayOutput() ChainChainConfigNodeArrayOutput
- func (o ChainChainConfigNodeArrayOutput) ToChainChainConfigNodeArrayOutputWithContext(ctx context.Context) ChainChainConfigNodeArrayOutput
- type ChainChainConfigNodeInput
- type ChainChainConfigNodeNodeConfig
- type ChainChainConfigNodeNodeConfigArgs
- func (ChainChainConfigNodeNodeConfigArgs) ElementType() reflect.Type
- func (i ChainChainConfigNodeNodeConfigArgs) ToChainChainConfigNodeNodeConfigOutput() ChainChainConfigNodeNodeConfigOutput
- func (i ChainChainConfigNodeNodeConfigArgs) ToChainChainConfigNodeNodeConfigOutputWithContext(ctx context.Context) ChainChainConfigNodeNodeConfigOutput
- type ChainChainConfigNodeNodeConfigArray
- func (ChainChainConfigNodeNodeConfigArray) ElementType() reflect.Type
- func (i ChainChainConfigNodeNodeConfigArray) ToChainChainConfigNodeNodeConfigArrayOutput() ChainChainConfigNodeNodeConfigArrayOutput
- func (i ChainChainConfigNodeNodeConfigArray) ToChainChainConfigNodeNodeConfigArrayOutputWithContext(ctx context.Context) ChainChainConfigNodeNodeConfigArrayOutput
- type ChainChainConfigNodeNodeConfigArrayInput
- type ChainChainConfigNodeNodeConfigArrayOutput
- func (ChainChainConfigNodeNodeConfigArrayOutput) ElementType() reflect.Type
- func (o ChainChainConfigNodeNodeConfigArrayOutput) Index(i pulumi.IntInput) ChainChainConfigNodeNodeConfigOutput
- func (o ChainChainConfigNodeNodeConfigArrayOutput) ToChainChainConfigNodeNodeConfigArrayOutput() ChainChainConfigNodeNodeConfigArrayOutput
- func (o ChainChainConfigNodeNodeConfigArrayOutput) ToChainChainConfigNodeNodeConfigArrayOutputWithContext(ctx context.Context) ChainChainConfigNodeNodeConfigArrayOutput
- type ChainChainConfigNodeNodeConfigDenyPolicy
- type ChainChainConfigNodeNodeConfigDenyPolicyArgs
- func (ChainChainConfigNodeNodeConfigDenyPolicyArgs) ElementType() reflect.Type
- func (i ChainChainConfigNodeNodeConfigDenyPolicyArgs) ToChainChainConfigNodeNodeConfigDenyPolicyOutput() ChainChainConfigNodeNodeConfigDenyPolicyOutput
- func (i ChainChainConfigNodeNodeConfigDenyPolicyArgs) ToChainChainConfigNodeNodeConfigDenyPolicyOutputWithContext(ctx context.Context) ChainChainConfigNodeNodeConfigDenyPolicyOutput
- type ChainChainConfigNodeNodeConfigDenyPolicyArray
- func (ChainChainConfigNodeNodeConfigDenyPolicyArray) ElementType() reflect.Type
- func (i ChainChainConfigNodeNodeConfigDenyPolicyArray) ToChainChainConfigNodeNodeConfigDenyPolicyArrayOutput() ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput
- func (i ChainChainConfigNodeNodeConfigDenyPolicyArray) ToChainChainConfigNodeNodeConfigDenyPolicyArrayOutputWithContext(ctx context.Context) ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput
- type ChainChainConfigNodeNodeConfigDenyPolicyArrayInput
- type ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput
- func (ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput) ElementType() reflect.Type
- func (o ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput) Index(i pulumi.IntInput) ChainChainConfigNodeNodeConfigDenyPolicyOutput
- func (o ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput) ToChainChainConfigNodeNodeConfigDenyPolicyArrayOutput() ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput
- func (o ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput) ToChainChainConfigNodeNodeConfigDenyPolicyArrayOutputWithContext(ctx context.Context) ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput
- type ChainChainConfigNodeNodeConfigDenyPolicyInput
- type ChainChainConfigNodeNodeConfigDenyPolicyOutput
- func (o ChainChainConfigNodeNodeConfigDenyPolicyOutput) Action() pulumi.StringPtrOutput
- func (ChainChainConfigNodeNodeConfigDenyPolicyOutput) ElementType() reflect.Type
- func (o ChainChainConfigNodeNodeConfigDenyPolicyOutput) IssueCount() pulumi.StringPtrOutput
- func (o ChainChainConfigNodeNodeConfigDenyPolicyOutput) IssueLevel() pulumi.StringPtrOutput
- func (o ChainChainConfigNodeNodeConfigDenyPolicyOutput) Logic() pulumi.StringPtrOutput
- func (o ChainChainConfigNodeNodeConfigDenyPolicyOutput) ToChainChainConfigNodeNodeConfigDenyPolicyOutput() ChainChainConfigNodeNodeConfigDenyPolicyOutput
- func (o ChainChainConfigNodeNodeConfigDenyPolicyOutput) ToChainChainConfigNodeNodeConfigDenyPolicyOutputWithContext(ctx context.Context) ChainChainConfigNodeNodeConfigDenyPolicyOutput
- type ChainChainConfigNodeNodeConfigInput
- type ChainChainConfigNodeNodeConfigOutput
- func (o ChainChainConfigNodeNodeConfigOutput) DenyPolicies() ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput
- func (ChainChainConfigNodeNodeConfigOutput) ElementType() reflect.Type
- func (o ChainChainConfigNodeNodeConfigOutput) ToChainChainConfigNodeNodeConfigOutput() ChainChainConfigNodeNodeConfigOutput
- func (o ChainChainConfigNodeNodeConfigOutput) ToChainChainConfigNodeNodeConfigOutputWithContext(ctx context.Context) ChainChainConfigNodeNodeConfigOutput
- type ChainChainConfigNodeOutput
- func (ChainChainConfigNodeOutput) ElementType() reflect.Type
- func (o ChainChainConfigNodeOutput) Enable() pulumi.BoolPtrOutput
- func (o ChainChainConfigNodeOutput) NodeConfigs() ChainChainConfigNodeNodeConfigArrayOutput
- func (o ChainChainConfigNodeOutput) NodeName() pulumi.StringPtrOutput
- func (o ChainChainConfigNodeOutput) ToChainChainConfigNodeOutput() ChainChainConfigNodeOutput
- func (o ChainChainConfigNodeOutput) ToChainChainConfigNodeOutputWithContext(ctx context.Context) ChainChainConfigNodeOutput
- type ChainChainConfigOutput
- func (ChainChainConfigOutput) ElementType() reflect.Type
- func (o ChainChainConfigOutput) Nodes() ChainChainConfigNodeArrayOutput
- func (o ChainChainConfigOutput) Routers() ChainChainConfigRouterArrayOutput
- func (o ChainChainConfigOutput) ToChainChainConfigOutput() ChainChainConfigOutput
- func (o ChainChainConfigOutput) ToChainChainConfigOutputWithContext(ctx context.Context) ChainChainConfigOutput
- type ChainChainConfigRouter
- type ChainChainConfigRouterArgs
- type ChainChainConfigRouterArray
- func (ChainChainConfigRouterArray) ElementType() reflect.Type
- func (i ChainChainConfigRouterArray) ToChainChainConfigRouterArrayOutput() ChainChainConfigRouterArrayOutput
- func (i ChainChainConfigRouterArray) ToChainChainConfigRouterArrayOutputWithContext(ctx context.Context) ChainChainConfigRouterArrayOutput
- type ChainChainConfigRouterArrayInput
- type ChainChainConfigRouterArrayOutput
- func (ChainChainConfigRouterArrayOutput) ElementType() reflect.Type
- func (o ChainChainConfigRouterArrayOutput) Index(i pulumi.IntInput) ChainChainConfigRouterOutput
- func (o ChainChainConfigRouterArrayOutput) ToChainChainConfigRouterArrayOutput() ChainChainConfigRouterArrayOutput
- func (o ChainChainConfigRouterArrayOutput) ToChainChainConfigRouterArrayOutputWithContext(ctx context.Context) ChainChainConfigRouterArrayOutput
- type ChainChainConfigRouterFrom
- type ChainChainConfigRouterFromArgs
- func (ChainChainConfigRouterFromArgs) ElementType() reflect.Type
- func (i ChainChainConfigRouterFromArgs) ToChainChainConfigRouterFromOutput() ChainChainConfigRouterFromOutput
- func (i ChainChainConfigRouterFromArgs) ToChainChainConfigRouterFromOutputWithContext(ctx context.Context) ChainChainConfigRouterFromOutput
- type ChainChainConfigRouterFromArray
- func (ChainChainConfigRouterFromArray) ElementType() reflect.Type
- func (i ChainChainConfigRouterFromArray) ToChainChainConfigRouterFromArrayOutput() ChainChainConfigRouterFromArrayOutput
- func (i ChainChainConfigRouterFromArray) ToChainChainConfigRouterFromArrayOutputWithContext(ctx context.Context) ChainChainConfigRouterFromArrayOutput
- type ChainChainConfigRouterFromArrayInput
- type ChainChainConfigRouterFromArrayOutput
- func (ChainChainConfigRouterFromArrayOutput) ElementType() reflect.Type
- func (o ChainChainConfigRouterFromArrayOutput) Index(i pulumi.IntInput) ChainChainConfigRouterFromOutput
- func (o ChainChainConfigRouterFromArrayOutput) ToChainChainConfigRouterFromArrayOutput() ChainChainConfigRouterFromArrayOutput
- func (o ChainChainConfigRouterFromArrayOutput) ToChainChainConfigRouterFromArrayOutputWithContext(ctx context.Context) ChainChainConfigRouterFromArrayOutput
- type ChainChainConfigRouterFromInput
- type ChainChainConfigRouterFromOutput
- func (ChainChainConfigRouterFromOutput) ElementType() reflect.Type
- func (o ChainChainConfigRouterFromOutput) NodeName() pulumi.StringPtrOutput
- func (o ChainChainConfigRouterFromOutput) ToChainChainConfigRouterFromOutput() ChainChainConfigRouterFromOutput
- func (o ChainChainConfigRouterFromOutput) ToChainChainConfigRouterFromOutputWithContext(ctx context.Context) ChainChainConfigRouterFromOutput
- type ChainChainConfigRouterInput
- type ChainChainConfigRouterOutput
- func (ChainChainConfigRouterOutput) ElementType() reflect.Type
- func (o ChainChainConfigRouterOutput) Froms() ChainChainConfigRouterFromArrayOutput
- func (o ChainChainConfigRouterOutput) ToChainChainConfigRouterOutput() ChainChainConfigRouterOutput
- func (o ChainChainConfigRouterOutput) ToChainChainConfigRouterOutputWithContext(ctx context.Context) ChainChainConfigRouterOutput
- func (o ChainChainConfigRouterOutput) Tos() ChainChainConfigRouterToArrayOutput
- type ChainChainConfigRouterTo
- type ChainChainConfigRouterToArgs
- func (ChainChainConfigRouterToArgs) ElementType() reflect.Type
- func (i ChainChainConfigRouterToArgs) ToChainChainConfigRouterToOutput() ChainChainConfigRouterToOutput
- func (i ChainChainConfigRouterToArgs) ToChainChainConfigRouterToOutputWithContext(ctx context.Context) ChainChainConfigRouterToOutput
- type ChainChainConfigRouterToArray
- func (ChainChainConfigRouterToArray) ElementType() reflect.Type
- func (i ChainChainConfigRouterToArray) ToChainChainConfigRouterToArrayOutput() ChainChainConfigRouterToArrayOutput
- func (i ChainChainConfigRouterToArray) ToChainChainConfigRouterToArrayOutputWithContext(ctx context.Context) ChainChainConfigRouterToArrayOutput
- type ChainChainConfigRouterToArrayInput
- type ChainChainConfigRouterToArrayOutput
- func (ChainChainConfigRouterToArrayOutput) ElementType() reflect.Type
- func (o ChainChainConfigRouterToArrayOutput) Index(i pulumi.IntInput) ChainChainConfigRouterToOutput
- func (o ChainChainConfigRouterToArrayOutput) ToChainChainConfigRouterToArrayOutput() ChainChainConfigRouterToArrayOutput
- func (o ChainChainConfigRouterToArrayOutput) ToChainChainConfigRouterToArrayOutputWithContext(ctx context.Context) ChainChainConfigRouterToArrayOutput
- type ChainChainConfigRouterToInput
- type ChainChainConfigRouterToOutput
- func (ChainChainConfigRouterToOutput) ElementType() reflect.Type
- func (o ChainChainConfigRouterToOutput) NodeName() pulumi.StringPtrOutput
- func (o ChainChainConfigRouterToOutput) ToChainChainConfigRouterToOutput() ChainChainConfigRouterToOutput
- func (o ChainChainConfigRouterToOutput) ToChainChainConfigRouterToOutputWithContext(ctx context.Context) ChainChainConfigRouterToOutput
- type ChainInput
- type ChainMap
- type ChainMapInput
- type ChainMapOutput
- type ChainOutput
- func (o ChainOutput) ChainConfigs() ChainChainConfigArrayOutput
- func (o ChainOutput) ChainId() pulumi.StringOutput
- func (o ChainOutput) ChainName() pulumi.StringOutput
- func (o ChainOutput) Description() pulumi.StringPtrOutput
- func (ChainOutput) ElementType() reflect.Type
- func (o ChainOutput) InstanceId() pulumi.StringOutput
- func (o ChainOutput) RepoName() pulumi.StringPtrOutput
- func (o ChainOutput) RepoNamespaceName() pulumi.StringPtrOutput
- func (o ChainOutput) ToChainOutput() ChainOutput
- func (o ChainOutput) ToChainOutputWithContext(ctx context.Context) ChainOutput
- type ChainState
- type ChartNamespace
- type ChartNamespaceArgs
- type ChartNamespaceArray
- type ChartNamespaceArrayInput
- type ChartNamespaceArrayOutput
- func (ChartNamespaceArrayOutput) ElementType() reflect.Type
- func (o ChartNamespaceArrayOutput) Index(i pulumi.IntInput) ChartNamespaceOutput
- func (o ChartNamespaceArrayOutput) ToChartNamespaceArrayOutput() ChartNamespaceArrayOutput
- func (o ChartNamespaceArrayOutput) ToChartNamespaceArrayOutputWithContext(ctx context.Context) ChartNamespaceArrayOutput
- type ChartNamespaceInput
- type ChartNamespaceMap
- type ChartNamespaceMapInput
- type ChartNamespaceMapOutput
- func (ChartNamespaceMapOutput) ElementType() reflect.Type
- func (o ChartNamespaceMapOutput) MapIndex(k pulumi.StringInput) ChartNamespaceOutput
- func (o ChartNamespaceMapOutput) ToChartNamespaceMapOutput() ChartNamespaceMapOutput
- func (o ChartNamespaceMapOutput) ToChartNamespaceMapOutputWithContext(ctx context.Context) ChartNamespaceMapOutput
- type ChartNamespaceOutput
- func (o ChartNamespaceOutput) AutoCreateRepo() pulumi.BoolOutput
- func (o ChartNamespaceOutput) DefaultRepoType() pulumi.StringOutput
- func (ChartNamespaceOutput) ElementType() reflect.Type
- func (o ChartNamespaceOutput) InstanceId() pulumi.StringOutput
- func (o ChartNamespaceOutput) NamespaceName() pulumi.StringOutput
- func (o ChartNamespaceOutput) ToChartNamespaceOutput() ChartNamespaceOutput
- func (o ChartNamespaceOutput) ToChartNamespaceOutputWithContext(ctx context.Context) ChartNamespaceOutput
- type ChartNamespaceState
- type ChartRepository
- type ChartRepositoryArgs
- type ChartRepositoryArray
- type ChartRepositoryArrayInput
- type ChartRepositoryArrayOutput
- func (ChartRepositoryArrayOutput) ElementType() reflect.Type
- func (o ChartRepositoryArrayOutput) Index(i pulumi.IntInput) ChartRepositoryOutput
- func (o ChartRepositoryArrayOutput) ToChartRepositoryArrayOutput() ChartRepositoryArrayOutput
- func (o ChartRepositoryArrayOutput) ToChartRepositoryArrayOutputWithContext(ctx context.Context) ChartRepositoryArrayOutput
- type ChartRepositoryInput
- type ChartRepositoryMap
- type ChartRepositoryMapInput
- type ChartRepositoryMapOutput
- func (ChartRepositoryMapOutput) ElementType() reflect.Type
- func (o ChartRepositoryMapOutput) MapIndex(k pulumi.StringInput) ChartRepositoryOutput
- func (o ChartRepositoryMapOutput) ToChartRepositoryMapOutput() ChartRepositoryMapOutput
- func (o ChartRepositoryMapOutput) ToChartRepositoryMapOutputWithContext(ctx context.Context) ChartRepositoryMapOutput
- type ChartRepositoryOutput
- func (ChartRepositoryOutput) ElementType() reflect.Type
- func (o ChartRepositoryOutput) InstanceId() pulumi.StringOutput
- func (o ChartRepositoryOutput) RepoName() pulumi.StringOutput
- func (o ChartRepositoryOutput) RepoNamespaceName() pulumi.StringOutput
- func (o ChartRepositoryOutput) RepoType() pulumi.StringOutput
- func (o ChartRepositoryOutput) Summary() pulumi.StringPtrOutput
- func (o ChartRepositoryOutput) ToChartRepositoryOutput() ChartRepositoryOutput
- func (o ChartRepositoryOutput) ToChartRepositoryOutputWithContext(ctx context.Context) ChartRepositoryOutput
- type ChartRepositoryState
- type EndpointAclPolicy
- type EndpointAclPolicyArgs
- type EndpointAclPolicyArray
- type EndpointAclPolicyArrayInput
- type EndpointAclPolicyArrayOutput
- func (EndpointAclPolicyArrayOutput) ElementType() reflect.Type
- func (o EndpointAclPolicyArrayOutput) Index(i pulumi.IntInput) EndpointAclPolicyOutput
- func (o EndpointAclPolicyArrayOutput) ToEndpointAclPolicyArrayOutput() EndpointAclPolicyArrayOutput
- func (o EndpointAclPolicyArrayOutput) ToEndpointAclPolicyArrayOutputWithContext(ctx context.Context) EndpointAclPolicyArrayOutput
- type EndpointAclPolicyInput
- type EndpointAclPolicyMap
- type EndpointAclPolicyMapInput
- type EndpointAclPolicyMapOutput
- func (EndpointAclPolicyMapOutput) ElementType() reflect.Type
- func (o EndpointAclPolicyMapOutput) MapIndex(k pulumi.StringInput) EndpointAclPolicyOutput
- func (o EndpointAclPolicyMapOutput) ToEndpointAclPolicyMapOutput() EndpointAclPolicyMapOutput
- func (o EndpointAclPolicyMapOutput) ToEndpointAclPolicyMapOutputWithContext(ctx context.Context) EndpointAclPolicyMapOutput
- type EndpointAclPolicyOutput
- func (o EndpointAclPolicyOutput) Description() pulumi.StringPtrOutput
- func (EndpointAclPolicyOutput) ElementType() reflect.Type
- func (o EndpointAclPolicyOutput) EndpointType() pulumi.StringOutput
- func (o EndpointAclPolicyOutput) Entry() pulumi.StringOutput
- func (o EndpointAclPolicyOutput) InstanceId() pulumi.StringOutput
- func (o EndpointAclPolicyOutput) ModuleName() pulumi.StringPtrOutput
- func (o EndpointAclPolicyOutput) ToEndpointAclPolicyOutput() EndpointAclPolicyOutput
- func (o EndpointAclPolicyOutput) ToEndpointAclPolicyOutputWithContext(ctx context.Context) EndpointAclPolicyOutput
- type EndpointAclPolicyState
- type GetChainsArgs
- type GetChainsChain
- type GetChainsChainArgs
- type GetChainsChainArray
- type GetChainsChainArrayInput
- type GetChainsChainArrayOutput
- func (GetChainsChainArrayOutput) ElementType() reflect.Type
- func (o GetChainsChainArrayOutput) Index(i pulumi.IntInput) GetChainsChainOutput
- func (o GetChainsChainArrayOutput) ToGetChainsChainArrayOutput() GetChainsChainArrayOutput
- func (o GetChainsChainArrayOutput) ToGetChainsChainArrayOutputWithContext(ctx context.Context) GetChainsChainArrayOutput
- type GetChainsChainChainConfig
- type GetChainsChainChainConfigArgs
- func (GetChainsChainChainConfigArgs) ElementType() reflect.Type
- func (i GetChainsChainChainConfigArgs) ToGetChainsChainChainConfigOutput() GetChainsChainChainConfigOutput
- func (i GetChainsChainChainConfigArgs) ToGetChainsChainChainConfigOutputWithContext(ctx context.Context) GetChainsChainChainConfigOutput
- type GetChainsChainChainConfigArray
- func (GetChainsChainChainConfigArray) ElementType() reflect.Type
- func (i GetChainsChainChainConfigArray) ToGetChainsChainChainConfigArrayOutput() GetChainsChainChainConfigArrayOutput
- func (i GetChainsChainChainConfigArray) ToGetChainsChainChainConfigArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigArrayOutput
- type GetChainsChainChainConfigArrayInput
- type GetChainsChainChainConfigArrayOutput
- func (GetChainsChainChainConfigArrayOutput) ElementType() reflect.Type
- func (o GetChainsChainChainConfigArrayOutput) Index(i pulumi.IntInput) GetChainsChainChainConfigOutput
- func (o GetChainsChainChainConfigArrayOutput) ToGetChainsChainChainConfigArrayOutput() GetChainsChainChainConfigArrayOutput
- func (o GetChainsChainChainConfigArrayOutput) ToGetChainsChainChainConfigArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigArrayOutput
- type GetChainsChainChainConfigInput
- type GetChainsChainChainConfigNode
- type GetChainsChainChainConfigNodeArgs
- func (GetChainsChainChainConfigNodeArgs) ElementType() reflect.Type
- func (i GetChainsChainChainConfigNodeArgs) ToGetChainsChainChainConfigNodeOutput() GetChainsChainChainConfigNodeOutput
- func (i GetChainsChainChainConfigNodeArgs) ToGetChainsChainChainConfigNodeOutputWithContext(ctx context.Context) GetChainsChainChainConfigNodeOutput
- type GetChainsChainChainConfigNodeArray
- func (GetChainsChainChainConfigNodeArray) ElementType() reflect.Type
- func (i GetChainsChainChainConfigNodeArray) ToGetChainsChainChainConfigNodeArrayOutput() GetChainsChainChainConfigNodeArrayOutput
- func (i GetChainsChainChainConfigNodeArray) ToGetChainsChainChainConfigNodeArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigNodeArrayOutput
- type GetChainsChainChainConfigNodeArrayInput
- type GetChainsChainChainConfigNodeArrayOutput
- func (GetChainsChainChainConfigNodeArrayOutput) ElementType() reflect.Type
- func (o GetChainsChainChainConfigNodeArrayOutput) Index(i pulumi.IntInput) GetChainsChainChainConfigNodeOutput
- func (o GetChainsChainChainConfigNodeArrayOutput) ToGetChainsChainChainConfigNodeArrayOutput() GetChainsChainChainConfigNodeArrayOutput
- func (o GetChainsChainChainConfigNodeArrayOutput) ToGetChainsChainChainConfigNodeArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigNodeArrayOutput
- type GetChainsChainChainConfigNodeInput
- type GetChainsChainChainConfigNodeNodeConfig
- type GetChainsChainChainConfigNodeNodeConfigArgs
- func (GetChainsChainChainConfigNodeNodeConfigArgs) ElementType() reflect.Type
- func (i GetChainsChainChainConfigNodeNodeConfigArgs) ToGetChainsChainChainConfigNodeNodeConfigOutput() GetChainsChainChainConfigNodeNodeConfigOutput
- func (i GetChainsChainChainConfigNodeNodeConfigArgs) ToGetChainsChainChainConfigNodeNodeConfigOutputWithContext(ctx context.Context) GetChainsChainChainConfigNodeNodeConfigOutput
- type GetChainsChainChainConfigNodeNodeConfigArray
- func (GetChainsChainChainConfigNodeNodeConfigArray) ElementType() reflect.Type
- func (i GetChainsChainChainConfigNodeNodeConfigArray) ToGetChainsChainChainConfigNodeNodeConfigArrayOutput() GetChainsChainChainConfigNodeNodeConfigArrayOutput
- func (i GetChainsChainChainConfigNodeNodeConfigArray) ToGetChainsChainChainConfigNodeNodeConfigArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigNodeNodeConfigArrayOutput
- type GetChainsChainChainConfigNodeNodeConfigArrayInput
- type GetChainsChainChainConfigNodeNodeConfigArrayOutput
- func (GetChainsChainChainConfigNodeNodeConfigArrayOutput) ElementType() reflect.Type
- func (o GetChainsChainChainConfigNodeNodeConfigArrayOutput) Index(i pulumi.IntInput) GetChainsChainChainConfigNodeNodeConfigOutput
- func (o GetChainsChainChainConfigNodeNodeConfigArrayOutput) ToGetChainsChainChainConfigNodeNodeConfigArrayOutput() GetChainsChainChainConfigNodeNodeConfigArrayOutput
- func (o GetChainsChainChainConfigNodeNodeConfigArrayOutput) ToGetChainsChainChainConfigNodeNodeConfigArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigNodeNodeConfigArrayOutput
- type GetChainsChainChainConfigNodeNodeConfigDenyPolicy
- type GetChainsChainChainConfigNodeNodeConfigDenyPolicyArgs
- func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyArgs) ElementType() reflect.Type
- func (i GetChainsChainChainConfigNodeNodeConfigDenyPolicyArgs) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput() GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput
- func (i GetChainsChainChainConfigNodeNodeConfigDenyPolicyArgs) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyOutputWithContext(ctx context.Context) GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput
- type GetChainsChainChainConfigNodeNodeConfigDenyPolicyArray
- func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyArray) ElementType() reflect.Type
- func (i GetChainsChainChainConfigNodeNodeConfigDenyPolicyArray) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput() GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput
- func (i GetChainsChainChainConfigNodeNodeConfigDenyPolicyArray) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput
- type GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayInput
- type GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput
- func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput) ElementType() reflect.Type
- func (o GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput) Index(i pulumi.IntInput) GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput
- func (o GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput() GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput
- func (o GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput
- type GetChainsChainChainConfigNodeNodeConfigDenyPolicyInput
- type GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput
- func (o GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput) Action() pulumi.StringPtrOutput
- func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput) ElementType() reflect.Type
- func (o GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput) IssueCount() pulumi.StringOutput
- func (o GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput) IssueLevel() pulumi.StringOutput
- func (o GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput) Logic() pulumi.StringOutput
- func (o GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput() GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput
- func (o GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyOutputWithContext(ctx context.Context) GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput
- type GetChainsChainChainConfigNodeNodeConfigInput
- type GetChainsChainChainConfigNodeNodeConfigOutput
- func (o GetChainsChainChainConfigNodeNodeConfigOutput) DenyPolicies() GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput
- func (GetChainsChainChainConfigNodeNodeConfigOutput) ElementType() reflect.Type
- func (o GetChainsChainChainConfigNodeNodeConfigOutput) ToGetChainsChainChainConfigNodeNodeConfigOutput() GetChainsChainChainConfigNodeNodeConfigOutput
- func (o GetChainsChainChainConfigNodeNodeConfigOutput) ToGetChainsChainChainConfigNodeNodeConfigOutputWithContext(ctx context.Context) GetChainsChainChainConfigNodeNodeConfigOutput
- type GetChainsChainChainConfigNodeOutput
- func (GetChainsChainChainConfigNodeOutput) ElementType() reflect.Type
- func (o GetChainsChainChainConfigNodeOutput) Enable() pulumi.BoolOutput
- func (o GetChainsChainChainConfigNodeOutput) NodeConfigs() GetChainsChainChainConfigNodeNodeConfigArrayOutput
- func (o GetChainsChainChainConfigNodeOutput) NodeName() pulumi.StringOutput
- func (o GetChainsChainChainConfigNodeOutput) ToGetChainsChainChainConfigNodeOutput() GetChainsChainChainConfigNodeOutput
- func (o GetChainsChainChainConfigNodeOutput) ToGetChainsChainChainConfigNodeOutputWithContext(ctx context.Context) GetChainsChainChainConfigNodeOutput
- type GetChainsChainChainConfigOutput
- func (GetChainsChainChainConfigOutput) ElementType() reflect.Type
- func (o GetChainsChainChainConfigOutput) Nodes() GetChainsChainChainConfigNodeArrayOutput
- func (o GetChainsChainChainConfigOutput) Routers() GetChainsChainChainConfigRouterArrayOutput
- func (o GetChainsChainChainConfigOutput) ToGetChainsChainChainConfigOutput() GetChainsChainChainConfigOutput
- func (o GetChainsChainChainConfigOutput) ToGetChainsChainChainConfigOutputWithContext(ctx context.Context) GetChainsChainChainConfigOutput
- type GetChainsChainChainConfigRouter
- type GetChainsChainChainConfigRouterArgs
- func (GetChainsChainChainConfigRouterArgs) ElementType() reflect.Type
- func (i GetChainsChainChainConfigRouterArgs) ToGetChainsChainChainConfigRouterOutput() GetChainsChainChainConfigRouterOutput
- func (i GetChainsChainChainConfigRouterArgs) ToGetChainsChainChainConfigRouterOutputWithContext(ctx context.Context) GetChainsChainChainConfigRouterOutput
- type GetChainsChainChainConfigRouterArray
- func (GetChainsChainChainConfigRouterArray) ElementType() reflect.Type
- func (i GetChainsChainChainConfigRouterArray) ToGetChainsChainChainConfigRouterArrayOutput() GetChainsChainChainConfigRouterArrayOutput
- func (i GetChainsChainChainConfigRouterArray) ToGetChainsChainChainConfigRouterArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigRouterArrayOutput
- type GetChainsChainChainConfigRouterArrayInput
- type GetChainsChainChainConfigRouterArrayOutput
- func (GetChainsChainChainConfigRouterArrayOutput) ElementType() reflect.Type
- func (o GetChainsChainChainConfigRouterArrayOutput) Index(i pulumi.IntInput) GetChainsChainChainConfigRouterOutput
- func (o GetChainsChainChainConfigRouterArrayOutput) ToGetChainsChainChainConfigRouterArrayOutput() GetChainsChainChainConfigRouterArrayOutput
- func (o GetChainsChainChainConfigRouterArrayOutput) ToGetChainsChainChainConfigRouterArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigRouterArrayOutput
- type GetChainsChainChainConfigRouterFrom
- type GetChainsChainChainConfigRouterFromArgs
- func (GetChainsChainChainConfigRouterFromArgs) ElementType() reflect.Type
- func (i GetChainsChainChainConfigRouterFromArgs) ToGetChainsChainChainConfigRouterFromOutput() GetChainsChainChainConfigRouterFromOutput
- func (i GetChainsChainChainConfigRouterFromArgs) ToGetChainsChainChainConfigRouterFromOutputWithContext(ctx context.Context) GetChainsChainChainConfigRouterFromOutput
- type GetChainsChainChainConfigRouterFromArray
- func (GetChainsChainChainConfigRouterFromArray) ElementType() reflect.Type
- func (i GetChainsChainChainConfigRouterFromArray) ToGetChainsChainChainConfigRouterFromArrayOutput() GetChainsChainChainConfigRouterFromArrayOutput
- func (i GetChainsChainChainConfigRouterFromArray) ToGetChainsChainChainConfigRouterFromArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigRouterFromArrayOutput
- type GetChainsChainChainConfigRouterFromArrayInput
- type GetChainsChainChainConfigRouterFromArrayOutput
- func (GetChainsChainChainConfigRouterFromArrayOutput) ElementType() reflect.Type
- func (o GetChainsChainChainConfigRouterFromArrayOutput) Index(i pulumi.IntInput) GetChainsChainChainConfigRouterFromOutput
- func (o GetChainsChainChainConfigRouterFromArrayOutput) ToGetChainsChainChainConfigRouterFromArrayOutput() GetChainsChainChainConfigRouterFromArrayOutput
- func (o GetChainsChainChainConfigRouterFromArrayOutput) ToGetChainsChainChainConfigRouterFromArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigRouterFromArrayOutput
- type GetChainsChainChainConfigRouterFromInput
- type GetChainsChainChainConfigRouterFromOutput
- func (GetChainsChainChainConfigRouterFromOutput) ElementType() reflect.Type
- func (o GetChainsChainChainConfigRouterFromOutput) NodeName() pulumi.StringOutput
- func (o GetChainsChainChainConfigRouterFromOutput) ToGetChainsChainChainConfigRouterFromOutput() GetChainsChainChainConfigRouterFromOutput
- func (o GetChainsChainChainConfigRouterFromOutput) ToGetChainsChainChainConfigRouterFromOutputWithContext(ctx context.Context) GetChainsChainChainConfigRouterFromOutput
- type GetChainsChainChainConfigRouterInput
- type GetChainsChainChainConfigRouterOutput
- func (GetChainsChainChainConfigRouterOutput) ElementType() reflect.Type
- func (o GetChainsChainChainConfigRouterOutput) Froms() GetChainsChainChainConfigRouterFromArrayOutput
- func (o GetChainsChainChainConfigRouterOutput) ToGetChainsChainChainConfigRouterOutput() GetChainsChainChainConfigRouterOutput
- func (o GetChainsChainChainConfigRouterOutput) ToGetChainsChainChainConfigRouterOutputWithContext(ctx context.Context) GetChainsChainChainConfigRouterOutput
- func (o GetChainsChainChainConfigRouterOutput) Tos() GetChainsChainChainConfigRouterToArrayOutput
- type GetChainsChainChainConfigRouterTo
- type GetChainsChainChainConfigRouterToArgs
- func (GetChainsChainChainConfigRouterToArgs) ElementType() reflect.Type
- func (i GetChainsChainChainConfigRouterToArgs) ToGetChainsChainChainConfigRouterToOutput() GetChainsChainChainConfigRouterToOutput
- func (i GetChainsChainChainConfigRouterToArgs) ToGetChainsChainChainConfigRouterToOutputWithContext(ctx context.Context) GetChainsChainChainConfigRouterToOutput
- type GetChainsChainChainConfigRouterToArray
- func (GetChainsChainChainConfigRouterToArray) ElementType() reflect.Type
- func (i GetChainsChainChainConfigRouterToArray) ToGetChainsChainChainConfigRouterToArrayOutput() GetChainsChainChainConfigRouterToArrayOutput
- func (i GetChainsChainChainConfigRouterToArray) ToGetChainsChainChainConfigRouterToArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigRouterToArrayOutput
- type GetChainsChainChainConfigRouterToArrayInput
- type GetChainsChainChainConfigRouterToArrayOutput
- func (GetChainsChainChainConfigRouterToArrayOutput) ElementType() reflect.Type
- func (o GetChainsChainChainConfigRouterToArrayOutput) Index(i pulumi.IntInput) GetChainsChainChainConfigRouterToOutput
- func (o GetChainsChainChainConfigRouterToArrayOutput) ToGetChainsChainChainConfigRouterToArrayOutput() GetChainsChainChainConfigRouterToArrayOutput
- func (o GetChainsChainChainConfigRouterToArrayOutput) ToGetChainsChainChainConfigRouterToArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigRouterToArrayOutput
- type GetChainsChainChainConfigRouterToInput
- type GetChainsChainChainConfigRouterToOutput
- func (GetChainsChainChainConfigRouterToOutput) ElementType() reflect.Type
- func (o GetChainsChainChainConfigRouterToOutput) NodeName() pulumi.StringOutput
- func (o GetChainsChainChainConfigRouterToOutput) ToGetChainsChainChainConfigRouterToOutput() GetChainsChainChainConfigRouterToOutput
- func (o GetChainsChainChainConfigRouterToOutput) ToGetChainsChainChainConfigRouterToOutputWithContext(ctx context.Context) GetChainsChainChainConfigRouterToOutput
- type GetChainsChainInput
- type GetChainsChainOutput
- func (o GetChainsChainOutput) ChainConfigs() GetChainsChainChainConfigArrayOutput
- func (o GetChainsChainOutput) ChainId() pulumi.StringOutput
- func (o GetChainsChainOutput) ChainName() pulumi.StringOutput
- func (o GetChainsChainOutput) CreateTime() pulumi.StringOutput
- func (o GetChainsChainOutput) Description() pulumi.StringOutput
- func (GetChainsChainOutput) ElementType() reflect.Type
- func (o GetChainsChainOutput) Id() pulumi.StringOutput
- func (o GetChainsChainOutput) InstanceId() pulumi.StringOutput
- func (o GetChainsChainOutput) ModifiedTime() pulumi.StringOutput
- func (o GetChainsChainOutput) ScopeId() pulumi.StringOutput
- func (o GetChainsChainOutput) ScopeType() pulumi.StringOutput
- func (o GetChainsChainOutput) ToGetChainsChainOutput() GetChainsChainOutput
- func (o GetChainsChainOutput) ToGetChainsChainOutputWithContext(ctx context.Context) GetChainsChainOutput
- type GetChainsOutputArgs
- type GetChainsResult
- type GetChainsResultOutput
- func (o GetChainsResultOutput) Chains() GetChainsChainArrayOutput
- func (GetChainsResultOutput) ElementType() reflect.Type
- func (o GetChainsResultOutput) EnableDetails() pulumi.BoolPtrOutput
- func (o GetChainsResultOutput) Id() pulumi.StringOutput
- func (o GetChainsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetChainsResultOutput) InstanceId() pulumi.StringOutput
- func (o GetChainsResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetChainsResultOutput) Names() pulumi.StringArrayOutput
- func (o GetChainsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetChainsResultOutput) RepoName() pulumi.StringPtrOutput
- func (o GetChainsResultOutput) RepoNamespaceName() pulumi.StringPtrOutput
- func (o GetChainsResultOutput) ToGetChainsResultOutput() GetChainsResultOutput
- func (o GetChainsResultOutput) ToGetChainsResultOutputWithContext(ctx context.Context) GetChainsResultOutput
- type GetChartNamespacesArgs
- type GetChartNamespacesNamespace
- type GetChartNamespacesNamespaceArgs
- func (GetChartNamespacesNamespaceArgs) ElementType() reflect.Type
- func (i GetChartNamespacesNamespaceArgs) ToGetChartNamespacesNamespaceOutput() GetChartNamespacesNamespaceOutput
- func (i GetChartNamespacesNamespaceArgs) ToGetChartNamespacesNamespaceOutputWithContext(ctx context.Context) GetChartNamespacesNamespaceOutput
- type GetChartNamespacesNamespaceArray
- func (GetChartNamespacesNamespaceArray) ElementType() reflect.Type
- func (i GetChartNamespacesNamespaceArray) ToGetChartNamespacesNamespaceArrayOutput() GetChartNamespacesNamespaceArrayOutput
- func (i GetChartNamespacesNamespaceArray) ToGetChartNamespacesNamespaceArrayOutputWithContext(ctx context.Context) GetChartNamespacesNamespaceArrayOutput
- type GetChartNamespacesNamespaceArrayInput
- type GetChartNamespacesNamespaceArrayOutput
- func (GetChartNamespacesNamespaceArrayOutput) ElementType() reflect.Type
- func (o GetChartNamespacesNamespaceArrayOutput) Index(i pulumi.IntInput) GetChartNamespacesNamespaceOutput
- func (o GetChartNamespacesNamespaceArrayOutput) ToGetChartNamespacesNamespaceArrayOutput() GetChartNamespacesNamespaceArrayOutput
- func (o GetChartNamespacesNamespaceArrayOutput) ToGetChartNamespacesNamespaceArrayOutputWithContext(ctx context.Context) GetChartNamespacesNamespaceArrayOutput
- type GetChartNamespacesNamespaceInput
- type GetChartNamespacesNamespaceOutput
- func (o GetChartNamespacesNamespaceOutput) AutoCreateRepo() pulumi.BoolOutput
- func (o GetChartNamespacesNamespaceOutput) ChartNamespaceId() pulumi.StringOutput
- func (o GetChartNamespacesNamespaceOutput) DefaultRepoType() pulumi.StringOutput
- func (GetChartNamespacesNamespaceOutput) ElementType() reflect.Type
- func (o GetChartNamespacesNamespaceOutput) Id() pulumi.StringOutput
- func (o GetChartNamespacesNamespaceOutput) InstanceId() pulumi.StringOutput
- func (o GetChartNamespacesNamespaceOutput) NamespaceName() pulumi.StringOutput
- func (o GetChartNamespacesNamespaceOutput) ToGetChartNamespacesNamespaceOutput() GetChartNamespacesNamespaceOutput
- func (o GetChartNamespacesNamespaceOutput) ToGetChartNamespacesNamespaceOutputWithContext(ctx context.Context) GetChartNamespacesNamespaceOutput
- type GetChartNamespacesOutputArgs
- type GetChartNamespacesResult
- type GetChartNamespacesResultOutput
- func (GetChartNamespacesResultOutput) ElementType() reflect.Type
- func (o GetChartNamespacesResultOutput) Id() pulumi.StringOutput
- func (o GetChartNamespacesResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetChartNamespacesResultOutput) InstanceId() pulumi.StringOutput
- func (o GetChartNamespacesResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetChartNamespacesResultOutput) Names() pulumi.StringArrayOutput
- func (o GetChartNamespacesResultOutput) Namespaces() GetChartNamespacesNamespaceArrayOutput
- func (o GetChartNamespacesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetChartNamespacesResultOutput) ToGetChartNamespacesResultOutput() GetChartNamespacesResultOutput
- func (o GetChartNamespacesResultOutput) ToGetChartNamespacesResultOutputWithContext(ctx context.Context) GetChartNamespacesResultOutput
- type GetChartRepositoriesArgs
- type GetChartRepositoriesOutputArgs
- type GetChartRepositoriesRepository
- type GetChartRepositoriesRepositoryArgs
- func (GetChartRepositoriesRepositoryArgs) ElementType() reflect.Type
- func (i GetChartRepositoriesRepositoryArgs) ToGetChartRepositoriesRepositoryOutput() GetChartRepositoriesRepositoryOutput
- func (i GetChartRepositoriesRepositoryArgs) ToGetChartRepositoriesRepositoryOutputWithContext(ctx context.Context) GetChartRepositoriesRepositoryOutput
- type GetChartRepositoriesRepositoryArray
- func (GetChartRepositoriesRepositoryArray) ElementType() reflect.Type
- func (i GetChartRepositoriesRepositoryArray) ToGetChartRepositoriesRepositoryArrayOutput() GetChartRepositoriesRepositoryArrayOutput
- func (i GetChartRepositoriesRepositoryArray) ToGetChartRepositoriesRepositoryArrayOutputWithContext(ctx context.Context) GetChartRepositoriesRepositoryArrayOutput
- type GetChartRepositoriesRepositoryArrayInput
- type GetChartRepositoriesRepositoryArrayOutput
- func (GetChartRepositoriesRepositoryArrayOutput) ElementType() reflect.Type
- func (o GetChartRepositoriesRepositoryArrayOutput) Index(i pulumi.IntInput) GetChartRepositoriesRepositoryOutput
- func (o GetChartRepositoriesRepositoryArrayOutput) ToGetChartRepositoriesRepositoryArrayOutput() GetChartRepositoriesRepositoryArrayOutput
- func (o GetChartRepositoriesRepositoryArrayOutput) ToGetChartRepositoriesRepositoryArrayOutputWithContext(ctx context.Context) GetChartRepositoriesRepositoryArrayOutput
- type GetChartRepositoriesRepositoryInput
- type GetChartRepositoriesRepositoryOutput
- func (o GetChartRepositoriesRepositoryOutput) ChartRepositoryId() pulumi.StringOutput
- func (o GetChartRepositoriesRepositoryOutput) CreateTime() pulumi.StringOutput
- func (GetChartRepositoriesRepositoryOutput) ElementType() reflect.Type
- func (o GetChartRepositoriesRepositoryOutput) Id() pulumi.StringOutput
- func (o GetChartRepositoriesRepositoryOutput) InstanceId() pulumi.StringOutput
- func (o GetChartRepositoriesRepositoryOutput) RepoName() pulumi.StringOutput
- func (o GetChartRepositoriesRepositoryOutput) RepoNamespaceName() pulumi.StringOutput
- func (o GetChartRepositoriesRepositoryOutput) RepoType() pulumi.StringOutput
- func (o GetChartRepositoriesRepositoryOutput) Summary() pulumi.StringOutput
- func (o GetChartRepositoriesRepositoryOutput) ToGetChartRepositoriesRepositoryOutput() GetChartRepositoriesRepositoryOutput
- func (o GetChartRepositoriesRepositoryOutput) ToGetChartRepositoriesRepositoryOutputWithContext(ctx context.Context) GetChartRepositoriesRepositoryOutput
- type GetChartRepositoriesResult
- type GetChartRepositoriesResultOutput
- func (GetChartRepositoriesResultOutput) ElementType() reflect.Type
- func (o GetChartRepositoriesResultOutput) Id() pulumi.StringOutput
- func (o GetChartRepositoriesResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetChartRepositoriesResultOutput) InstanceId() pulumi.StringOutput
- func (o GetChartRepositoriesResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetChartRepositoriesResultOutput) Names() pulumi.StringArrayOutput
- func (o GetChartRepositoriesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetChartRepositoriesResultOutput) Repositories() GetChartRepositoriesRepositoryArrayOutput
- func (o GetChartRepositoriesResultOutput) ToGetChartRepositoriesResultOutput() GetChartRepositoriesResultOutput
- func (o GetChartRepositoriesResultOutput) ToGetChartRepositoriesResultOutputWithContext(ctx context.Context) GetChartRepositoriesResultOutput
- type GetEndpointAclPoliciesArgs
- type GetEndpointAclPoliciesOutputArgs
- type GetEndpointAclPoliciesPolicy
- type GetEndpointAclPoliciesPolicyArgs
- func (GetEndpointAclPoliciesPolicyArgs) ElementType() reflect.Type
- func (i GetEndpointAclPoliciesPolicyArgs) ToGetEndpointAclPoliciesPolicyOutput() GetEndpointAclPoliciesPolicyOutput
- func (i GetEndpointAclPoliciesPolicyArgs) ToGetEndpointAclPoliciesPolicyOutputWithContext(ctx context.Context) GetEndpointAclPoliciesPolicyOutput
- type GetEndpointAclPoliciesPolicyArray
- func (GetEndpointAclPoliciesPolicyArray) ElementType() reflect.Type
- func (i GetEndpointAclPoliciesPolicyArray) ToGetEndpointAclPoliciesPolicyArrayOutput() GetEndpointAclPoliciesPolicyArrayOutput
- func (i GetEndpointAclPoliciesPolicyArray) ToGetEndpointAclPoliciesPolicyArrayOutputWithContext(ctx context.Context) GetEndpointAclPoliciesPolicyArrayOutput
- type GetEndpointAclPoliciesPolicyArrayInput
- type GetEndpointAclPoliciesPolicyArrayOutput
- func (GetEndpointAclPoliciesPolicyArrayOutput) ElementType() reflect.Type
- func (o GetEndpointAclPoliciesPolicyArrayOutput) Index(i pulumi.IntInput) GetEndpointAclPoliciesPolicyOutput
- func (o GetEndpointAclPoliciesPolicyArrayOutput) ToGetEndpointAclPoliciesPolicyArrayOutput() GetEndpointAclPoliciesPolicyArrayOutput
- func (o GetEndpointAclPoliciesPolicyArrayOutput) ToGetEndpointAclPoliciesPolicyArrayOutputWithContext(ctx context.Context) GetEndpointAclPoliciesPolicyArrayOutput
- type GetEndpointAclPoliciesPolicyInput
- type GetEndpointAclPoliciesPolicyOutput
- func (o GetEndpointAclPoliciesPolicyOutput) Description() pulumi.StringOutput
- func (GetEndpointAclPoliciesPolicyOutput) ElementType() reflect.Type
- func (o GetEndpointAclPoliciesPolicyOutput) EndpointType() pulumi.StringOutput
- func (o GetEndpointAclPoliciesPolicyOutput) Entry() pulumi.StringOutput
- func (o GetEndpointAclPoliciesPolicyOutput) Id() pulumi.StringOutput
- func (o GetEndpointAclPoliciesPolicyOutput) InstanceId() pulumi.StringOutput
- func (o GetEndpointAclPoliciesPolicyOutput) ToGetEndpointAclPoliciesPolicyOutput() GetEndpointAclPoliciesPolicyOutput
- func (o GetEndpointAclPoliciesPolicyOutput) ToGetEndpointAclPoliciesPolicyOutputWithContext(ctx context.Context) GetEndpointAclPoliciesPolicyOutput
- type GetEndpointAclPoliciesResult
- type GetEndpointAclPoliciesResultOutput
- func (GetEndpointAclPoliciesResultOutput) ElementType() reflect.Type
- func (o GetEndpointAclPoliciesResultOutput) EndpointType() pulumi.StringOutput
- func (o GetEndpointAclPoliciesResultOutput) Id() pulumi.StringOutput
- func (o GetEndpointAclPoliciesResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetEndpointAclPoliciesResultOutput) InstanceId() pulumi.StringOutput
- func (o GetEndpointAclPoliciesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetEndpointAclPoliciesResultOutput) Policies() GetEndpointAclPoliciesPolicyArrayOutput
- func (o GetEndpointAclPoliciesResultOutput) ToGetEndpointAclPoliciesResultOutput() GetEndpointAclPoliciesResultOutput
- func (o GetEndpointAclPoliciesResultOutput) ToGetEndpointAclPoliciesResultOutputWithContext(ctx context.Context) GetEndpointAclPoliciesResultOutput
- type GetEndpointAclServiceArgs
- type GetEndpointAclServiceOutputArgs
- type GetEndpointAclServiceResult
- type GetEndpointAclServiceResultOutput
- func (GetEndpointAclServiceResultOutput) ElementType() reflect.Type
- func (o GetEndpointAclServiceResultOutput) Enable() pulumi.BoolOutput
- func (o GetEndpointAclServiceResultOutput) EndpointType() pulumi.StringOutput
- func (o GetEndpointAclServiceResultOutput) Id() pulumi.StringOutput
- func (o GetEndpointAclServiceResultOutput) InstanceId() pulumi.StringOutput
- func (o GetEndpointAclServiceResultOutput) ModuleName() pulumi.StringPtrOutput
- func (o GetEndpointAclServiceResultOutput) Status() pulumi.StringOutput
- func (o GetEndpointAclServiceResultOutput) ToGetEndpointAclServiceResultOutput() GetEndpointAclServiceResultOutput
- func (o GetEndpointAclServiceResultOutput) ToGetEndpointAclServiceResultOutputWithContext(ctx context.Context) GetEndpointAclServiceResultOutput
- type GetNamespacesArgs
- type GetNamespacesNamespace
- type GetNamespacesNamespaceArgs
- type GetNamespacesNamespaceArray
- func (GetNamespacesNamespaceArray) ElementType() reflect.Type
- func (i GetNamespacesNamespaceArray) ToGetNamespacesNamespaceArrayOutput() GetNamespacesNamespaceArrayOutput
- func (i GetNamespacesNamespaceArray) ToGetNamespacesNamespaceArrayOutputWithContext(ctx context.Context) GetNamespacesNamespaceArrayOutput
- type GetNamespacesNamespaceArrayInput
- type GetNamespacesNamespaceArrayOutput
- func (GetNamespacesNamespaceArrayOutput) ElementType() reflect.Type
- func (o GetNamespacesNamespaceArrayOutput) Index(i pulumi.IntInput) GetNamespacesNamespaceOutput
- func (o GetNamespacesNamespaceArrayOutput) ToGetNamespacesNamespaceArrayOutput() GetNamespacesNamespaceArrayOutput
- func (o GetNamespacesNamespaceArrayOutput) ToGetNamespacesNamespaceArrayOutputWithContext(ctx context.Context) GetNamespacesNamespaceArrayOutput
- type GetNamespacesNamespaceInput
- type GetNamespacesNamespaceOutput
- func (o GetNamespacesNamespaceOutput) AutoCreate() pulumi.BoolOutput
- func (o GetNamespacesNamespaceOutput) DefaultVisibility() pulumi.StringOutput
- func (GetNamespacesNamespaceOutput) ElementType() reflect.Type
- func (o GetNamespacesNamespaceOutput) Name() pulumi.StringOutput
- func (o GetNamespacesNamespaceOutput) ToGetNamespacesNamespaceOutput() GetNamespacesNamespaceOutput
- func (o GetNamespacesNamespaceOutput) ToGetNamespacesNamespaceOutputWithContext(ctx context.Context) GetNamespacesNamespaceOutput
- type GetNamespacesOutputArgs
- type GetNamespacesResult
- type GetNamespacesResultOutput
- func (GetNamespacesResultOutput) ElementType() reflect.Type
- func (o GetNamespacesResultOutput) Id() pulumi.StringOutput
- func (o GetNamespacesResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetNamespacesResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetNamespacesResultOutput) Names() pulumi.StringArrayOutput
- func (o GetNamespacesResultOutput) Namespaces() GetNamespacesNamespaceArrayOutput
- func (o GetNamespacesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetNamespacesResultOutput) ToGetNamespacesResultOutput() GetNamespacesResultOutput
- func (o GetNamespacesResultOutput) ToGetNamespacesResultOutputWithContext(ctx context.Context) GetNamespacesResultOutput
- type GetReposArgs
- type GetReposOutputArgs
- type GetReposRepo
- type GetReposRepoArgs
- type GetReposRepoArray
- type GetReposRepoArrayInput
- type GetReposRepoArrayOutput
- func (GetReposRepoArrayOutput) ElementType() reflect.Type
- func (o GetReposRepoArrayOutput) Index(i pulumi.IntInput) GetReposRepoOutput
- func (o GetReposRepoArrayOutput) ToGetReposRepoArrayOutput() GetReposRepoArrayOutput
- func (o GetReposRepoArrayOutput) ToGetReposRepoArrayOutputWithContext(ctx context.Context) GetReposRepoArrayOutput
- type GetReposRepoDomainList
- type GetReposRepoDomainListArgs
- type GetReposRepoDomainListInput
- type GetReposRepoDomainListOutput
- func (GetReposRepoDomainListOutput) ElementType() reflect.Type
- func (o GetReposRepoDomainListOutput) Internal() pulumi.StringOutput
- func (o GetReposRepoDomainListOutput) Public() pulumi.StringOutput
- func (o GetReposRepoDomainListOutput) ToGetReposRepoDomainListOutput() GetReposRepoDomainListOutput
- func (o GetReposRepoDomainListOutput) ToGetReposRepoDomainListOutputWithContext(ctx context.Context) GetReposRepoDomainListOutput
- func (o GetReposRepoDomainListOutput) Vpc() pulumi.StringOutput
- type GetReposRepoInput
- type GetReposRepoOutput
- func (o GetReposRepoOutput) DomainList() GetReposRepoDomainListOutput
- func (GetReposRepoOutput) ElementType() reflect.Type
- func (o GetReposRepoOutput) Name() pulumi.StringOutput
- func (o GetReposRepoOutput) Namespace() pulumi.StringOutput
- func (o GetReposRepoOutput) RepoType() pulumi.StringOutput
- func (o GetReposRepoOutput) Summary() pulumi.StringOutput
- func (o GetReposRepoOutput) Tags() GetReposRepoTagArrayOutput
- func (o GetReposRepoOutput) ToGetReposRepoOutput() GetReposRepoOutput
- func (o GetReposRepoOutput) ToGetReposRepoOutputWithContext(ctx context.Context) GetReposRepoOutput
- type GetReposRepoTag
- type GetReposRepoTagArgs
- type GetReposRepoTagArray
- type GetReposRepoTagArrayInput
- type GetReposRepoTagArrayOutput
- func (GetReposRepoTagArrayOutput) ElementType() reflect.Type
- func (o GetReposRepoTagArrayOutput) Index(i pulumi.IntInput) GetReposRepoTagOutput
- func (o GetReposRepoTagArrayOutput) ToGetReposRepoTagArrayOutput() GetReposRepoTagArrayOutput
- func (o GetReposRepoTagArrayOutput) ToGetReposRepoTagArrayOutputWithContext(ctx context.Context) GetReposRepoTagArrayOutput
- type GetReposRepoTagInput
- type GetReposRepoTagOutput
- func (o GetReposRepoTagOutput) Digest() pulumi.StringOutput
- func (GetReposRepoTagOutput) ElementType() reflect.Type
- func (o GetReposRepoTagOutput) ImageCreate() pulumi.IntOutput
- func (o GetReposRepoTagOutput) ImageId() pulumi.StringOutput
- func (o GetReposRepoTagOutput) ImageSize() pulumi.IntOutput
- func (o GetReposRepoTagOutput) ImageUpdate() pulumi.IntOutput
- func (o GetReposRepoTagOutput) Status() pulumi.StringOutput
- func (o GetReposRepoTagOutput) Tag() pulumi.StringOutput
- func (o GetReposRepoTagOutput) ToGetReposRepoTagOutput() GetReposRepoTagOutput
- func (o GetReposRepoTagOutput) ToGetReposRepoTagOutputWithContext(ctx context.Context) GetReposRepoTagOutput
- type GetReposResult
- type GetReposResultOutput
- func (GetReposResultOutput) ElementType() reflect.Type
- func (o GetReposResultOutput) EnableDetails() pulumi.BoolPtrOutput
- func (o GetReposResultOutput) Id() pulumi.StringOutput
- func (o GetReposResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetReposResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetReposResultOutput) Names() pulumi.StringArrayOutput
- func (o GetReposResultOutput) Namespace() pulumi.StringPtrOutput
- func (o GetReposResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetReposResultOutput) Repos() GetReposRepoArrayOutput
- func (o GetReposResultOutput) ToGetReposResultOutput() GetReposResultOutput
- func (o GetReposResultOutput) ToGetReposResultOutputWithContext(ctx context.Context) GetReposResultOutput
- type GetServiceArgs
- type GetServiceOutputArgs
- type GetServiceResult
- type GetServiceResultOutput
- func (GetServiceResultOutput) ElementType() reflect.Type
- func (o GetServiceResultOutput) Enable() pulumi.StringPtrOutput
- func (o GetServiceResultOutput) Id() pulumi.StringOutput
- func (o GetServiceResultOutput) Password() pulumi.StringOutput
- func (o GetServiceResultOutput) Status() pulumi.StringOutput
- func (o GetServiceResultOutput) ToGetServiceResultOutput() GetServiceResultOutput
- func (o GetServiceResultOutput) ToGetServiceResultOutputWithContext(ctx context.Context) GetServiceResultOutput
- 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) AutoCreate() pulumi.BoolOutput
- func (o NamespaceOutput) DefaultVisibility() pulumi.StringOutput
- func (NamespaceOutput) ElementType() reflect.Type
- func (o NamespaceOutput) Name() pulumi.StringOutput
- func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput
- func (o NamespaceOutput) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
- type NamespaceState
- type RegistryEnterpriseInstance
- func (*RegistryEnterpriseInstance) ElementType() reflect.Type
- func (i *RegistryEnterpriseInstance) ToRegistryEnterpriseInstanceOutput() RegistryEnterpriseInstanceOutput
- func (i *RegistryEnterpriseInstance) ToRegistryEnterpriseInstanceOutputWithContext(ctx context.Context) RegistryEnterpriseInstanceOutput
- type RegistryEnterpriseInstanceArgs
- type RegistryEnterpriseInstanceArray
- func (RegistryEnterpriseInstanceArray) ElementType() reflect.Type
- func (i RegistryEnterpriseInstanceArray) ToRegistryEnterpriseInstanceArrayOutput() RegistryEnterpriseInstanceArrayOutput
- func (i RegistryEnterpriseInstanceArray) ToRegistryEnterpriseInstanceArrayOutputWithContext(ctx context.Context) RegistryEnterpriseInstanceArrayOutput
- type RegistryEnterpriseInstanceArrayInput
- type RegistryEnterpriseInstanceArrayOutput
- func (RegistryEnterpriseInstanceArrayOutput) ElementType() reflect.Type
- func (o RegistryEnterpriseInstanceArrayOutput) Index(i pulumi.IntInput) RegistryEnterpriseInstanceOutput
- func (o RegistryEnterpriseInstanceArrayOutput) ToRegistryEnterpriseInstanceArrayOutput() RegistryEnterpriseInstanceArrayOutput
- func (o RegistryEnterpriseInstanceArrayOutput) ToRegistryEnterpriseInstanceArrayOutputWithContext(ctx context.Context) RegistryEnterpriseInstanceArrayOutput
- type RegistryEnterpriseInstanceInput
- type RegistryEnterpriseInstanceMap
- func (RegistryEnterpriseInstanceMap) ElementType() reflect.Type
- func (i RegistryEnterpriseInstanceMap) ToRegistryEnterpriseInstanceMapOutput() RegistryEnterpriseInstanceMapOutput
- func (i RegistryEnterpriseInstanceMap) ToRegistryEnterpriseInstanceMapOutputWithContext(ctx context.Context) RegistryEnterpriseInstanceMapOutput
- type RegistryEnterpriseInstanceMapInput
- type RegistryEnterpriseInstanceMapOutput
- func (RegistryEnterpriseInstanceMapOutput) ElementType() reflect.Type
- func (o RegistryEnterpriseInstanceMapOutput) MapIndex(k pulumi.StringInput) RegistryEnterpriseInstanceOutput
- func (o RegistryEnterpriseInstanceMapOutput) ToRegistryEnterpriseInstanceMapOutput() RegistryEnterpriseInstanceMapOutput
- func (o RegistryEnterpriseInstanceMapOutput) ToRegistryEnterpriseInstanceMapOutputWithContext(ctx context.Context) RegistryEnterpriseInstanceMapOutput
- type RegistryEnterpriseInstanceOutput
- func (o RegistryEnterpriseInstanceOutput) CreatedTime() pulumi.StringOutput
- func (o RegistryEnterpriseInstanceOutput) CustomOssBucket() pulumi.StringPtrOutput
- func (RegistryEnterpriseInstanceOutput) ElementType() reflect.Type
- func (o RegistryEnterpriseInstanceOutput) EndTime() pulumi.StringOutput
- func (o RegistryEnterpriseInstanceOutput) InstanceName() pulumi.StringOutput
- func (o RegistryEnterpriseInstanceOutput) InstanceType() pulumi.StringOutput
- func (o RegistryEnterpriseInstanceOutput) KmsEncryptedPassword() pulumi.StringPtrOutput
- func (o RegistryEnterpriseInstanceOutput) KmsEncryptionContext() pulumi.MapOutput
- func (o RegistryEnterpriseInstanceOutput) Password() pulumi.StringPtrOutput
- func (o RegistryEnterpriseInstanceOutput) PaymentType() pulumi.StringPtrOutput
- func (o RegistryEnterpriseInstanceOutput) Period() pulumi.IntPtrOutput
- func (o RegistryEnterpriseInstanceOutput) RenewPeriod() pulumi.IntPtrOutput
- func (o RegistryEnterpriseInstanceOutput) RenewalStatus() pulumi.StringPtrOutput
- func (o RegistryEnterpriseInstanceOutput) Status() pulumi.StringOutput
- func (o RegistryEnterpriseInstanceOutput) ToRegistryEnterpriseInstanceOutput() RegistryEnterpriseInstanceOutput
- func (o RegistryEnterpriseInstanceOutput) ToRegistryEnterpriseInstanceOutputWithContext(ctx context.Context) RegistryEnterpriseInstanceOutput
- type RegistryEnterpriseInstanceState
- type Repo
- type RepoArgs
- type RepoArray
- type RepoArrayInput
- type RepoArrayOutput
- type RepoDomainList
- type RepoDomainListArgs
- func (RepoDomainListArgs) ElementType() reflect.Type
- func (i RepoDomainListArgs) ToRepoDomainListOutput() RepoDomainListOutput
- func (i RepoDomainListArgs) ToRepoDomainListOutputWithContext(ctx context.Context) RepoDomainListOutput
- func (i RepoDomainListArgs) ToRepoDomainListPtrOutput() RepoDomainListPtrOutput
- func (i RepoDomainListArgs) ToRepoDomainListPtrOutputWithContext(ctx context.Context) RepoDomainListPtrOutput
- type RepoDomainListInput
- type RepoDomainListOutput
- func (RepoDomainListOutput) ElementType() reflect.Type
- func (o RepoDomainListOutput) Internal() pulumi.StringPtrOutput
- func (o RepoDomainListOutput) Public() pulumi.StringPtrOutput
- func (o RepoDomainListOutput) ToRepoDomainListOutput() RepoDomainListOutput
- func (o RepoDomainListOutput) ToRepoDomainListOutputWithContext(ctx context.Context) RepoDomainListOutput
- func (o RepoDomainListOutput) ToRepoDomainListPtrOutput() RepoDomainListPtrOutput
- func (o RepoDomainListOutput) ToRepoDomainListPtrOutputWithContext(ctx context.Context) RepoDomainListPtrOutput
- func (o RepoDomainListOutput) Vpc() pulumi.StringPtrOutput
- type RepoDomainListPtrInput
- type RepoDomainListPtrOutput
- func (o RepoDomainListPtrOutput) Elem() RepoDomainListOutput
- func (RepoDomainListPtrOutput) ElementType() reflect.Type
- func (o RepoDomainListPtrOutput) Internal() pulumi.StringPtrOutput
- func (o RepoDomainListPtrOutput) Public() pulumi.StringPtrOutput
- func (o RepoDomainListPtrOutput) ToRepoDomainListPtrOutput() RepoDomainListPtrOutput
- func (o RepoDomainListPtrOutput) ToRepoDomainListPtrOutputWithContext(ctx context.Context) RepoDomainListPtrOutput
- func (o RepoDomainListPtrOutput) Vpc() pulumi.StringPtrOutput
- type RepoInput
- type RepoMap
- type RepoMapInput
- type RepoMapOutput
- type RepoOutput
- func (o RepoOutput) Detail() pulumi.StringPtrOutput
- func (o RepoOutput) DomainList() RepoDomainListOutput
- func (RepoOutput) ElementType() reflect.Type
- func (o RepoOutput) Name() pulumi.StringOutput
- func (o RepoOutput) Namespace() pulumi.StringOutput
- func (o RepoOutput) RepoType() pulumi.StringOutput
- func (o RepoOutput) Summary() pulumi.StringOutput
- func (o RepoOutput) ToRepoOutput() RepoOutput
- func (o RepoOutput) ToRepoOutputWithContext(ctx context.Context) RepoOutput
- type RepoState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶ added in v0.0.1
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type Chain ¶
type Chain struct { pulumi.CustomResourceState // The configuration of delivery chain. **NOTE:** This parameter must specify the correct value, otherwise the created resource will be incorrect. ChainConfigs ChainChainConfigArrayOutput `pulumi:"chainConfigs"` // Delivery chain ID. ChainId pulumi.StringOutput `pulumi:"chainId"` // The name of delivery chain. The length of the name is 1-64 characters, lowercase English letters and numbers, and the separators "_", "-", "." can be used, noted that the separator cannot be at the first or last position. ChainName pulumi.StringOutput `pulumi:"chainName"` // The description delivery chain. Description pulumi.StringPtrOutput `pulumi:"description"` // The ID of CR Enterprise Edition instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // The name of CR Enterprise Edition repository. **NOTE:** This parameter must specify a correct value, otherwise the created resource will be incorrect. RepoName pulumi.StringPtrOutput `pulumi:"repoName"` // The name of CR Enterprise Edition namespace. **NOTE:** This parameter must specify the correct value, otherwise the created resource will be incorrect. RepoNamespaceName pulumi.StringPtrOutput `pulumi:"repoNamespaceName"` }
Provides a CR Chain resource.
For information about CR Chain and how to use it, see [What is Chain](https://www.alibabacloud.com/help/en/doc-detail/357808.html).
> **NOTE:** Available in v1.161.0+.
## Import
CR Chain can be imported using the id, e.g.
```sh
$ pulumi import alicloud:cr/chain:Chain example <instance_id>:<chain_id>
```
func GetChain ¶
func GetChain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ChainState, opts ...pulumi.ResourceOption) (*Chain, error)
GetChain gets an existing Chain 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 NewChain ¶
func NewChain(ctx *pulumi.Context, name string, args *ChainArgs, opts ...pulumi.ResourceOption) (*Chain, error)
NewChain registers a new resource with the given unique name, arguments, and options.
func (*Chain) ElementType ¶
func (*Chain) ToChainOutput ¶
func (i *Chain) ToChainOutput() ChainOutput
func (*Chain) ToChainOutputWithContext ¶
func (i *Chain) ToChainOutputWithContext(ctx context.Context) ChainOutput
type ChainArgs ¶
type ChainArgs struct { // The configuration of delivery chain. **NOTE:** This parameter must specify the correct value, otherwise the created resource will be incorrect. ChainConfigs ChainChainConfigArrayInput // The name of delivery chain. The length of the name is 1-64 characters, lowercase English letters and numbers, and the separators "_", "-", "." can be used, noted that the separator cannot be at the first or last position. ChainName pulumi.StringInput // The description delivery chain. Description pulumi.StringPtrInput // The ID of CR Enterprise Edition instance. InstanceId pulumi.StringInput // The name of CR Enterprise Edition repository. **NOTE:** This parameter must specify a correct value, otherwise the created resource will be incorrect. RepoName pulumi.StringPtrInput // The name of CR Enterprise Edition namespace. **NOTE:** This parameter must specify the correct value, otherwise the created resource will be incorrect. RepoNamespaceName pulumi.StringPtrInput }
The set of arguments for constructing a Chain resource.
func (ChainArgs) ElementType ¶
type ChainArray ¶
type ChainArray []ChainInput
func (ChainArray) ElementType ¶
func (ChainArray) ElementType() reflect.Type
func (ChainArray) ToChainArrayOutput ¶
func (i ChainArray) ToChainArrayOutput() ChainArrayOutput
func (ChainArray) ToChainArrayOutputWithContext ¶
func (i ChainArray) ToChainArrayOutputWithContext(ctx context.Context) ChainArrayOutput
type ChainArrayInput ¶
type ChainArrayInput interface { pulumi.Input ToChainArrayOutput() ChainArrayOutput ToChainArrayOutputWithContext(context.Context) ChainArrayOutput }
ChainArrayInput is an input type that accepts ChainArray and ChainArrayOutput values. You can construct a concrete instance of `ChainArrayInput` via:
ChainArray{ ChainArgs{...} }
type ChainArrayOutput ¶
type ChainArrayOutput struct{ *pulumi.OutputState }
func (ChainArrayOutput) ElementType ¶
func (ChainArrayOutput) ElementType() reflect.Type
func (ChainArrayOutput) Index ¶
func (o ChainArrayOutput) Index(i pulumi.IntInput) ChainOutput
func (ChainArrayOutput) ToChainArrayOutput ¶
func (o ChainArrayOutput) ToChainArrayOutput() ChainArrayOutput
func (ChainArrayOutput) ToChainArrayOutputWithContext ¶
func (o ChainArrayOutput) ToChainArrayOutputWithContext(ctx context.Context) ChainArrayOutput
type ChainChainConfig ¶
type ChainChainConfig struct { // Each node in the delivery chain. Nodes []ChainChainConfigNode `pulumi:"nodes"` // Execution sequence relationship between delivery chain nodes. Routers []ChainChainConfigRouter `pulumi:"routers"` }
type ChainChainConfigArgs ¶
type ChainChainConfigArgs struct { // Each node in the delivery chain. Nodes ChainChainConfigNodeArrayInput `pulumi:"nodes"` // Execution sequence relationship between delivery chain nodes. Routers ChainChainConfigRouterArrayInput `pulumi:"routers"` }
func (ChainChainConfigArgs) ElementType ¶
func (ChainChainConfigArgs) ElementType() reflect.Type
func (ChainChainConfigArgs) ToChainChainConfigOutput ¶
func (i ChainChainConfigArgs) ToChainChainConfigOutput() ChainChainConfigOutput
func (ChainChainConfigArgs) ToChainChainConfigOutputWithContext ¶
func (i ChainChainConfigArgs) ToChainChainConfigOutputWithContext(ctx context.Context) ChainChainConfigOutput
type ChainChainConfigArray ¶
type ChainChainConfigArray []ChainChainConfigInput
func (ChainChainConfigArray) ElementType ¶
func (ChainChainConfigArray) ElementType() reflect.Type
func (ChainChainConfigArray) ToChainChainConfigArrayOutput ¶
func (i ChainChainConfigArray) ToChainChainConfigArrayOutput() ChainChainConfigArrayOutput
func (ChainChainConfigArray) ToChainChainConfigArrayOutputWithContext ¶
func (i ChainChainConfigArray) ToChainChainConfigArrayOutputWithContext(ctx context.Context) ChainChainConfigArrayOutput
type ChainChainConfigArrayInput ¶
type ChainChainConfigArrayInput interface { pulumi.Input ToChainChainConfigArrayOutput() ChainChainConfigArrayOutput ToChainChainConfigArrayOutputWithContext(context.Context) ChainChainConfigArrayOutput }
ChainChainConfigArrayInput is an input type that accepts ChainChainConfigArray and ChainChainConfigArrayOutput values. You can construct a concrete instance of `ChainChainConfigArrayInput` via:
ChainChainConfigArray{ ChainChainConfigArgs{...} }
type ChainChainConfigArrayOutput ¶
type ChainChainConfigArrayOutput struct{ *pulumi.OutputState }
func (ChainChainConfigArrayOutput) ElementType ¶
func (ChainChainConfigArrayOutput) ElementType() reflect.Type
func (ChainChainConfigArrayOutput) Index ¶
func (o ChainChainConfigArrayOutput) Index(i pulumi.IntInput) ChainChainConfigOutput
func (ChainChainConfigArrayOutput) ToChainChainConfigArrayOutput ¶
func (o ChainChainConfigArrayOutput) ToChainChainConfigArrayOutput() ChainChainConfigArrayOutput
func (ChainChainConfigArrayOutput) ToChainChainConfigArrayOutputWithContext ¶
func (o ChainChainConfigArrayOutput) ToChainChainConfigArrayOutputWithContext(ctx context.Context) ChainChainConfigArrayOutput
type ChainChainConfigInput ¶
type ChainChainConfigInput interface { pulumi.Input ToChainChainConfigOutput() ChainChainConfigOutput ToChainChainConfigOutputWithContext(context.Context) ChainChainConfigOutput }
ChainChainConfigInput is an input type that accepts ChainChainConfigArgs and ChainChainConfigOutput values. You can construct a concrete instance of `ChainChainConfigInput` via:
ChainChainConfigArgs{...}
type ChainChainConfigNode ¶
type ChainChainConfigNode struct { // Whether to enable the delivery chain node. Valid values: `true`, `false`. Enable *bool `pulumi:"enable"` // The configuration of delivery chain node. NodeConfigs []ChainChainConfigNodeNodeConfig `pulumi:"nodeConfigs"` // The name of node. Valid values: `DOCKER_IMAGE_BUILD`, `DOCKER_IMAGE_PUSH`, `VULNERABILITY_SCANNING`, `ACTIVATE_REPLICATION`, `TRIGGER`, `SNAPSHOT`, `TRIGGER_SNAPSHOT`. NodeName *string `pulumi:"nodeName"` }
type ChainChainConfigNodeArgs ¶
type ChainChainConfigNodeArgs struct { // Whether to enable the delivery chain node. Valid values: `true`, `false`. Enable pulumi.BoolPtrInput `pulumi:"enable"` // The configuration of delivery chain node. NodeConfigs ChainChainConfigNodeNodeConfigArrayInput `pulumi:"nodeConfigs"` // The name of node. Valid values: `DOCKER_IMAGE_BUILD`, `DOCKER_IMAGE_PUSH`, `VULNERABILITY_SCANNING`, `ACTIVATE_REPLICATION`, `TRIGGER`, `SNAPSHOT`, `TRIGGER_SNAPSHOT`. NodeName pulumi.StringPtrInput `pulumi:"nodeName"` }
func (ChainChainConfigNodeArgs) ElementType ¶
func (ChainChainConfigNodeArgs) ElementType() reflect.Type
func (ChainChainConfigNodeArgs) ToChainChainConfigNodeOutput ¶
func (i ChainChainConfigNodeArgs) ToChainChainConfigNodeOutput() ChainChainConfigNodeOutput
func (ChainChainConfigNodeArgs) ToChainChainConfigNodeOutputWithContext ¶
func (i ChainChainConfigNodeArgs) ToChainChainConfigNodeOutputWithContext(ctx context.Context) ChainChainConfigNodeOutput
type ChainChainConfigNodeArray ¶
type ChainChainConfigNodeArray []ChainChainConfigNodeInput
func (ChainChainConfigNodeArray) ElementType ¶
func (ChainChainConfigNodeArray) ElementType() reflect.Type
func (ChainChainConfigNodeArray) ToChainChainConfigNodeArrayOutput ¶
func (i ChainChainConfigNodeArray) ToChainChainConfigNodeArrayOutput() ChainChainConfigNodeArrayOutput
func (ChainChainConfigNodeArray) ToChainChainConfigNodeArrayOutputWithContext ¶
func (i ChainChainConfigNodeArray) ToChainChainConfigNodeArrayOutputWithContext(ctx context.Context) ChainChainConfigNodeArrayOutput
type ChainChainConfigNodeArrayInput ¶
type ChainChainConfigNodeArrayInput interface { pulumi.Input ToChainChainConfigNodeArrayOutput() ChainChainConfigNodeArrayOutput ToChainChainConfigNodeArrayOutputWithContext(context.Context) ChainChainConfigNodeArrayOutput }
ChainChainConfigNodeArrayInput is an input type that accepts ChainChainConfigNodeArray and ChainChainConfigNodeArrayOutput values. You can construct a concrete instance of `ChainChainConfigNodeArrayInput` via:
ChainChainConfigNodeArray{ ChainChainConfigNodeArgs{...} }
type ChainChainConfigNodeArrayOutput ¶
type ChainChainConfigNodeArrayOutput struct{ *pulumi.OutputState }
func (ChainChainConfigNodeArrayOutput) ElementType ¶
func (ChainChainConfigNodeArrayOutput) ElementType() reflect.Type
func (ChainChainConfigNodeArrayOutput) Index ¶
func (o ChainChainConfigNodeArrayOutput) Index(i pulumi.IntInput) ChainChainConfigNodeOutput
func (ChainChainConfigNodeArrayOutput) ToChainChainConfigNodeArrayOutput ¶
func (o ChainChainConfigNodeArrayOutput) ToChainChainConfigNodeArrayOutput() ChainChainConfigNodeArrayOutput
func (ChainChainConfigNodeArrayOutput) ToChainChainConfigNodeArrayOutputWithContext ¶
func (o ChainChainConfigNodeArrayOutput) ToChainChainConfigNodeArrayOutputWithContext(ctx context.Context) ChainChainConfigNodeArrayOutput
type ChainChainConfigNodeInput ¶
type ChainChainConfigNodeInput interface { pulumi.Input ToChainChainConfigNodeOutput() ChainChainConfigNodeOutput ToChainChainConfigNodeOutputWithContext(context.Context) ChainChainConfigNodeOutput }
ChainChainConfigNodeInput is an input type that accepts ChainChainConfigNodeArgs and ChainChainConfigNodeOutput values. You can construct a concrete instance of `ChainChainConfigNodeInput` via:
ChainChainConfigNodeArgs{...}
type ChainChainConfigNodeNodeConfig ¶
type ChainChainConfigNodeNodeConfig struct { // Blocking rules for scanning nodes in delivery chain nodes. **Note:** When `nodeName` is `VULNERABILITY_SCANNING`, the parameters in `denyPolicy` need to be filled in. DenyPolicies []ChainChainConfigNodeNodeConfigDenyPolicy `pulumi:"denyPolicies"` }
type ChainChainConfigNodeNodeConfigArgs ¶
type ChainChainConfigNodeNodeConfigArgs struct { // Blocking rules for scanning nodes in delivery chain nodes. **Note:** When `nodeName` is `VULNERABILITY_SCANNING`, the parameters in `denyPolicy` need to be filled in. DenyPolicies ChainChainConfigNodeNodeConfigDenyPolicyArrayInput `pulumi:"denyPolicies"` }
func (ChainChainConfigNodeNodeConfigArgs) ElementType ¶
func (ChainChainConfigNodeNodeConfigArgs) ElementType() reflect.Type
func (ChainChainConfigNodeNodeConfigArgs) ToChainChainConfigNodeNodeConfigOutput ¶
func (i ChainChainConfigNodeNodeConfigArgs) ToChainChainConfigNodeNodeConfigOutput() ChainChainConfigNodeNodeConfigOutput
func (ChainChainConfigNodeNodeConfigArgs) ToChainChainConfigNodeNodeConfigOutputWithContext ¶
func (i ChainChainConfigNodeNodeConfigArgs) ToChainChainConfigNodeNodeConfigOutputWithContext(ctx context.Context) ChainChainConfigNodeNodeConfigOutput
type ChainChainConfigNodeNodeConfigArray ¶
type ChainChainConfigNodeNodeConfigArray []ChainChainConfigNodeNodeConfigInput
func (ChainChainConfigNodeNodeConfigArray) ElementType ¶
func (ChainChainConfigNodeNodeConfigArray) ElementType() reflect.Type
func (ChainChainConfigNodeNodeConfigArray) ToChainChainConfigNodeNodeConfigArrayOutput ¶
func (i ChainChainConfigNodeNodeConfigArray) ToChainChainConfigNodeNodeConfigArrayOutput() ChainChainConfigNodeNodeConfigArrayOutput
func (ChainChainConfigNodeNodeConfigArray) ToChainChainConfigNodeNodeConfigArrayOutputWithContext ¶
func (i ChainChainConfigNodeNodeConfigArray) ToChainChainConfigNodeNodeConfigArrayOutputWithContext(ctx context.Context) ChainChainConfigNodeNodeConfigArrayOutput
type ChainChainConfigNodeNodeConfigArrayInput ¶
type ChainChainConfigNodeNodeConfigArrayInput interface { pulumi.Input ToChainChainConfigNodeNodeConfigArrayOutput() ChainChainConfigNodeNodeConfigArrayOutput ToChainChainConfigNodeNodeConfigArrayOutputWithContext(context.Context) ChainChainConfigNodeNodeConfigArrayOutput }
ChainChainConfigNodeNodeConfigArrayInput is an input type that accepts ChainChainConfigNodeNodeConfigArray and ChainChainConfigNodeNodeConfigArrayOutput values. You can construct a concrete instance of `ChainChainConfigNodeNodeConfigArrayInput` via:
ChainChainConfigNodeNodeConfigArray{ ChainChainConfigNodeNodeConfigArgs{...} }
type ChainChainConfigNodeNodeConfigArrayOutput ¶
type ChainChainConfigNodeNodeConfigArrayOutput struct{ *pulumi.OutputState }
func (ChainChainConfigNodeNodeConfigArrayOutput) ElementType ¶
func (ChainChainConfigNodeNodeConfigArrayOutput) ElementType() reflect.Type
func (ChainChainConfigNodeNodeConfigArrayOutput) ToChainChainConfigNodeNodeConfigArrayOutput ¶
func (o ChainChainConfigNodeNodeConfigArrayOutput) ToChainChainConfigNodeNodeConfigArrayOutput() ChainChainConfigNodeNodeConfigArrayOutput
func (ChainChainConfigNodeNodeConfigArrayOutput) ToChainChainConfigNodeNodeConfigArrayOutputWithContext ¶
func (o ChainChainConfigNodeNodeConfigArrayOutput) ToChainChainConfigNodeNodeConfigArrayOutputWithContext(ctx context.Context) ChainChainConfigNodeNodeConfigArrayOutput
type ChainChainConfigNodeNodeConfigDenyPolicy ¶
type ChainChainConfigNodeNodeConfigDenyPolicy struct { // The action of trigger blocking. Valid values: `BLOCK`, `BLOCK_RETAG`, `BLOCK_DELETE_TAG`. While `Block` means block the delivery chain from continuing to execute, `BLOCK_RETAG` means block overwriting push image tag, `BLOCK_DELETE_TAG` means block deletion of mirror tags. Action *string `pulumi:"action"` // The count of scanning vulnerabilities that triggers blocking. IssueCount *string `pulumi:"issueCount"` // The level of scanning vulnerability that triggers blocking. Valid values: `LOW`, `MEDIUM`, `HIGH`, `UNKNOWN`. IssueLevel *string `pulumi:"issueLevel"` // The logic of trigger blocking. Valid values: `AND`, `OR`. Logic *string `pulumi:"logic"` }
type ChainChainConfigNodeNodeConfigDenyPolicyArgs ¶
type ChainChainConfigNodeNodeConfigDenyPolicyArgs struct { // The action of trigger blocking. Valid values: `BLOCK`, `BLOCK_RETAG`, `BLOCK_DELETE_TAG`. While `Block` means block the delivery chain from continuing to execute, `BLOCK_RETAG` means block overwriting push image tag, `BLOCK_DELETE_TAG` means block deletion of mirror tags. Action pulumi.StringPtrInput `pulumi:"action"` // The count of scanning vulnerabilities that triggers blocking. IssueCount pulumi.StringPtrInput `pulumi:"issueCount"` // The level of scanning vulnerability that triggers blocking. Valid values: `LOW`, `MEDIUM`, `HIGH`, `UNKNOWN`. IssueLevel pulumi.StringPtrInput `pulumi:"issueLevel"` // The logic of trigger blocking. Valid values: `AND`, `OR`. Logic pulumi.StringPtrInput `pulumi:"logic"` }
func (ChainChainConfigNodeNodeConfigDenyPolicyArgs) ElementType ¶
func (ChainChainConfigNodeNodeConfigDenyPolicyArgs) ElementType() reflect.Type
func (ChainChainConfigNodeNodeConfigDenyPolicyArgs) ToChainChainConfigNodeNodeConfigDenyPolicyOutput ¶
func (i ChainChainConfigNodeNodeConfigDenyPolicyArgs) ToChainChainConfigNodeNodeConfigDenyPolicyOutput() ChainChainConfigNodeNodeConfigDenyPolicyOutput
func (ChainChainConfigNodeNodeConfigDenyPolicyArgs) ToChainChainConfigNodeNodeConfigDenyPolicyOutputWithContext ¶
func (i ChainChainConfigNodeNodeConfigDenyPolicyArgs) ToChainChainConfigNodeNodeConfigDenyPolicyOutputWithContext(ctx context.Context) ChainChainConfigNodeNodeConfigDenyPolicyOutput
type ChainChainConfigNodeNodeConfigDenyPolicyArray ¶
type ChainChainConfigNodeNodeConfigDenyPolicyArray []ChainChainConfigNodeNodeConfigDenyPolicyInput
func (ChainChainConfigNodeNodeConfigDenyPolicyArray) ElementType ¶
func (ChainChainConfigNodeNodeConfigDenyPolicyArray) ElementType() reflect.Type
func (ChainChainConfigNodeNodeConfigDenyPolicyArray) ToChainChainConfigNodeNodeConfigDenyPolicyArrayOutput ¶
func (i ChainChainConfigNodeNodeConfigDenyPolicyArray) ToChainChainConfigNodeNodeConfigDenyPolicyArrayOutput() ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput
func (ChainChainConfigNodeNodeConfigDenyPolicyArray) ToChainChainConfigNodeNodeConfigDenyPolicyArrayOutputWithContext ¶
func (i ChainChainConfigNodeNodeConfigDenyPolicyArray) ToChainChainConfigNodeNodeConfigDenyPolicyArrayOutputWithContext(ctx context.Context) ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput
type ChainChainConfigNodeNodeConfigDenyPolicyArrayInput ¶
type ChainChainConfigNodeNodeConfigDenyPolicyArrayInput interface { pulumi.Input ToChainChainConfigNodeNodeConfigDenyPolicyArrayOutput() ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput ToChainChainConfigNodeNodeConfigDenyPolicyArrayOutputWithContext(context.Context) ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput }
ChainChainConfigNodeNodeConfigDenyPolicyArrayInput is an input type that accepts ChainChainConfigNodeNodeConfigDenyPolicyArray and ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput values. You can construct a concrete instance of `ChainChainConfigNodeNodeConfigDenyPolicyArrayInput` via:
ChainChainConfigNodeNodeConfigDenyPolicyArray{ ChainChainConfigNodeNodeConfigDenyPolicyArgs{...} }
type ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput ¶
type ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput struct{ *pulumi.OutputState }
func (ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput) ElementType ¶
func (ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput) ElementType() reflect.Type
func (ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput) ToChainChainConfigNodeNodeConfigDenyPolicyArrayOutput ¶
func (o ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput) ToChainChainConfigNodeNodeConfigDenyPolicyArrayOutput() ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput
func (ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput) ToChainChainConfigNodeNodeConfigDenyPolicyArrayOutputWithContext ¶
func (o ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput) ToChainChainConfigNodeNodeConfigDenyPolicyArrayOutputWithContext(ctx context.Context) ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput
type ChainChainConfigNodeNodeConfigDenyPolicyInput ¶
type ChainChainConfigNodeNodeConfigDenyPolicyInput interface { pulumi.Input ToChainChainConfigNodeNodeConfigDenyPolicyOutput() ChainChainConfigNodeNodeConfigDenyPolicyOutput ToChainChainConfigNodeNodeConfigDenyPolicyOutputWithContext(context.Context) ChainChainConfigNodeNodeConfigDenyPolicyOutput }
ChainChainConfigNodeNodeConfigDenyPolicyInput is an input type that accepts ChainChainConfigNodeNodeConfigDenyPolicyArgs and ChainChainConfigNodeNodeConfigDenyPolicyOutput values. You can construct a concrete instance of `ChainChainConfigNodeNodeConfigDenyPolicyInput` via:
ChainChainConfigNodeNodeConfigDenyPolicyArgs{...}
type ChainChainConfigNodeNodeConfigDenyPolicyOutput ¶
type ChainChainConfigNodeNodeConfigDenyPolicyOutput struct{ *pulumi.OutputState }
func (ChainChainConfigNodeNodeConfigDenyPolicyOutput) Action ¶
func (o ChainChainConfigNodeNodeConfigDenyPolicyOutput) Action() pulumi.StringPtrOutput
The action of trigger blocking. Valid values: `BLOCK`, `BLOCK_RETAG`, `BLOCK_DELETE_TAG`. While `Block` means block the delivery chain from continuing to execute, `BLOCK_RETAG` means block overwriting push image tag, `BLOCK_DELETE_TAG` means block deletion of mirror tags.
func (ChainChainConfigNodeNodeConfigDenyPolicyOutput) ElementType ¶
func (ChainChainConfigNodeNodeConfigDenyPolicyOutput) ElementType() reflect.Type
func (ChainChainConfigNodeNodeConfigDenyPolicyOutput) IssueCount ¶
func (o ChainChainConfigNodeNodeConfigDenyPolicyOutput) IssueCount() pulumi.StringPtrOutput
The count of scanning vulnerabilities that triggers blocking.
func (ChainChainConfigNodeNodeConfigDenyPolicyOutput) IssueLevel ¶
func (o ChainChainConfigNodeNodeConfigDenyPolicyOutput) IssueLevel() pulumi.StringPtrOutput
The level of scanning vulnerability that triggers blocking. Valid values: `LOW`, `MEDIUM`, `HIGH`, `UNKNOWN`.
func (ChainChainConfigNodeNodeConfigDenyPolicyOutput) Logic ¶
func (o ChainChainConfigNodeNodeConfigDenyPolicyOutput) Logic() pulumi.StringPtrOutput
The logic of trigger blocking. Valid values: `AND`, `OR`.
func (ChainChainConfigNodeNodeConfigDenyPolicyOutput) ToChainChainConfigNodeNodeConfigDenyPolicyOutput ¶
func (o ChainChainConfigNodeNodeConfigDenyPolicyOutput) ToChainChainConfigNodeNodeConfigDenyPolicyOutput() ChainChainConfigNodeNodeConfigDenyPolicyOutput
func (ChainChainConfigNodeNodeConfigDenyPolicyOutput) ToChainChainConfigNodeNodeConfigDenyPolicyOutputWithContext ¶
func (o ChainChainConfigNodeNodeConfigDenyPolicyOutput) ToChainChainConfigNodeNodeConfigDenyPolicyOutputWithContext(ctx context.Context) ChainChainConfigNodeNodeConfigDenyPolicyOutput
type ChainChainConfigNodeNodeConfigInput ¶
type ChainChainConfigNodeNodeConfigInput interface { pulumi.Input ToChainChainConfigNodeNodeConfigOutput() ChainChainConfigNodeNodeConfigOutput ToChainChainConfigNodeNodeConfigOutputWithContext(context.Context) ChainChainConfigNodeNodeConfigOutput }
ChainChainConfigNodeNodeConfigInput is an input type that accepts ChainChainConfigNodeNodeConfigArgs and ChainChainConfigNodeNodeConfigOutput values. You can construct a concrete instance of `ChainChainConfigNodeNodeConfigInput` via:
ChainChainConfigNodeNodeConfigArgs{...}
type ChainChainConfigNodeNodeConfigOutput ¶
type ChainChainConfigNodeNodeConfigOutput struct{ *pulumi.OutputState }
func (ChainChainConfigNodeNodeConfigOutput) DenyPolicies ¶
func (o ChainChainConfigNodeNodeConfigOutput) DenyPolicies() ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput
Blocking rules for scanning nodes in delivery chain nodes. **Note:** When `nodeName` is `VULNERABILITY_SCANNING`, the parameters in `denyPolicy` need to be filled in.
func (ChainChainConfigNodeNodeConfigOutput) ElementType ¶
func (ChainChainConfigNodeNodeConfigOutput) ElementType() reflect.Type
func (ChainChainConfigNodeNodeConfigOutput) ToChainChainConfigNodeNodeConfigOutput ¶
func (o ChainChainConfigNodeNodeConfigOutput) ToChainChainConfigNodeNodeConfigOutput() ChainChainConfigNodeNodeConfigOutput
func (ChainChainConfigNodeNodeConfigOutput) ToChainChainConfigNodeNodeConfigOutputWithContext ¶
func (o ChainChainConfigNodeNodeConfigOutput) ToChainChainConfigNodeNodeConfigOutputWithContext(ctx context.Context) ChainChainConfigNodeNodeConfigOutput
type ChainChainConfigNodeOutput ¶
type ChainChainConfigNodeOutput struct{ *pulumi.OutputState }
func (ChainChainConfigNodeOutput) ElementType ¶
func (ChainChainConfigNodeOutput) ElementType() reflect.Type
func (ChainChainConfigNodeOutput) Enable ¶
func (o ChainChainConfigNodeOutput) Enable() pulumi.BoolPtrOutput
Whether to enable the delivery chain node. Valid values: `true`, `false`.
func (ChainChainConfigNodeOutput) NodeConfigs ¶
func (o ChainChainConfigNodeOutput) NodeConfigs() ChainChainConfigNodeNodeConfigArrayOutput
The configuration of delivery chain node.
func (ChainChainConfigNodeOutput) NodeName ¶
func (o ChainChainConfigNodeOutput) NodeName() pulumi.StringPtrOutput
The name of node. Valid values: `DOCKER_IMAGE_BUILD`, `DOCKER_IMAGE_PUSH`, `VULNERABILITY_SCANNING`, `ACTIVATE_REPLICATION`, `TRIGGER`, `SNAPSHOT`, `TRIGGER_SNAPSHOT`.
func (ChainChainConfigNodeOutput) ToChainChainConfigNodeOutput ¶
func (o ChainChainConfigNodeOutput) ToChainChainConfigNodeOutput() ChainChainConfigNodeOutput
func (ChainChainConfigNodeOutput) ToChainChainConfigNodeOutputWithContext ¶
func (o ChainChainConfigNodeOutput) ToChainChainConfigNodeOutputWithContext(ctx context.Context) ChainChainConfigNodeOutput
type ChainChainConfigOutput ¶
type ChainChainConfigOutput struct{ *pulumi.OutputState }
func (ChainChainConfigOutput) ElementType ¶
func (ChainChainConfigOutput) ElementType() reflect.Type
func (ChainChainConfigOutput) Nodes ¶
func (o ChainChainConfigOutput) Nodes() ChainChainConfigNodeArrayOutput
Each node in the delivery chain.
func (ChainChainConfigOutput) Routers ¶
func (o ChainChainConfigOutput) Routers() ChainChainConfigRouterArrayOutput
Execution sequence relationship between delivery chain nodes.
func (ChainChainConfigOutput) ToChainChainConfigOutput ¶
func (o ChainChainConfigOutput) ToChainChainConfigOutput() ChainChainConfigOutput
func (ChainChainConfigOutput) ToChainChainConfigOutputWithContext ¶
func (o ChainChainConfigOutput) ToChainChainConfigOutputWithContext(ctx context.Context) ChainChainConfigOutput
type ChainChainConfigRouter ¶
type ChainChainConfigRouter struct { // Source node. Froms []ChainChainConfigRouterFrom `pulumi:"froms"` // Destination node. Tos []ChainChainConfigRouterTo `pulumi:"tos"` }
type ChainChainConfigRouterArgs ¶
type ChainChainConfigRouterArgs struct { // Source node. Froms ChainChainConfigRouterFromArrayInput `pulumi:"froms"` // Destination node. Tos ChainChainConfigRouterToArrayInput `pulumi:"tos"` }
func (ChainChainConfigRouterArgs) ElementType ¶
func (ChainChainConfigRouterArgs) ElementType() reflect.Type
func (ChainChainConfigRouterArgs) ToChainChainConfigRouterOutput ¶
func (i ChainChainConfigRouterArgs) ToChainChainConfigRouterOutput() ChainChainConfigRouterOutput
func (ChainChainConfigRouterArgs) ToChainChainConfigRouterOutputWithContext ¶
func (i ChainChainConfigRouterArgs) ToChainChainConfigRouterOutputWithContext(ctx context.Context) ChainChainConfigRouterOutput
type ChainChainConfigRouterArray ¶
type ChainChainConfigRouterArray []ChainChainConfigRouterInput
func (ChainChainConfigRouterArray) ElementType ¶
func (ChainChainConfigRouterArray) ElementType() reflect.Type
func (ChainChainConfigRouterArray) ToChainChainConfigRouterArrayOutput ¶
func (i ChainChainConfigRouterArray) ToChainChainConfigRouterArrayOutput() ChainChainConfigRouterArrayOutput
func (ChainChainConfigRouterArray) ToChainChainConfigRouterArrayOutputWithContext ¶
func (i ChainChainConfigRouterArray) ToChainChainConfigRouterArrayOutputWithContext(ctx context.Context) ChainChainConfigRouterArrayOutput
type ChainChainConfigRouterArrayInput ¶
type ChainChainConfigRouterArrayInput interface { pulumi.Input ToChainChainConfigRouterArrayOutput() ChainChainConfigRouterArrayOutput ToChainChainConfigRouterArrayOutputWithContext(context.Context) ChainChainConfigRouterArrayOutput }
ChainChainConfigRouterArrayInput is an input type that accepts ChainChainConfigRouterArray and ChainChainConfigRouterArrayOutput values. You can construct a concrete instance of `ChainChainConfigRouterArrayInput` via:
ChainChainConfigRouterArray{ ChainChainConfigRouterArgs{...} }
type ChainChainConfigRouterArrayOutput ¶
type ChainChainConfigRouterArrayOutput struct{ *pulumi.OutputState }
func (ChainChainConfigRouterArrayOutput) ElementType ¶
func (ChainChainConfigRouterArrayOutput) ElementType() reflect.Type
func (ChainChainConfigRouterArrayOutput) Index ¶
func (o ChainChainConfigRouterArrayOutput) Index(i pulumi.IntInput) ChainChainConfigRouterOutput
func (ChainChainConfigRouterArrayOutput) ToChainChainConfigRouterArrayOutput ¶
func (o ChainChainConfigRouterArrayOutput) ToChainChainConfigRouterArrayOutput() ChainChainConfigRouterArrayOutput
func (ChainChainConfigRouterArrayOutput) ToChainChainConfigRouterArrayOutputWithContext ¶
func (o ChainChainConfigRouterArrayOutput) ToChainChainConfigRouterArrayOutputWithContext(ctx context.Context) ChainChainConfigRouterArrayOutput
type ChainChainConfigRouterFrom ¶
type ChainChainConfigRouterFrom struct { // The name of node. Valid values: `DOCKER_IMAGE_BUILD`, `DOCKER_IMAGE_PUSH`, `VULNERABILITY_SCANNING`, `ACTIVATE_REPLICATION`, `TRIGGER`, `SNAPSHOT`, `TRIGGER_SNAPSHOT`. NodeName *string `pulumi:"nodeName"` }
type ChainChainConfigRouterFromArgs ¶
type ChainChainConfigRouterFromArgs struct { // The name of node. Valid values: `DOCKER_IMAGE_BUILD`, `DOCKER_IMAGE_PUSH`, `VULNERABILITY_SCANNING`, `ACTIVATE_REPLICATION`, `TRIGGER`, `SNAPSHOT`, `TRIGGER_SNAPSHOT`. NodeName pulumi.StringPtrInput `pulumi:"nodeName"` }
func (ChainChainConfigRouterFromArgs) ElementType ¶
func (ChainChainConfigRouterFromArgs) ElementType() reflect.Type
func (ChainChainConfigRouterFromArgs) ToChainChainConfigRouterFromOutput ¶
func (i ChainChainConfigRouterFromArgs) ToChainChainConfigRouterFromOutput() ChainChainConfigRouterFromOutput
func (ChainChainConfigRouterFromArgs) ToChainChainConfigRouterFromOutputWithContext ¶
func (i ChainChainConfigRouterFromArgs) ToChainChainConfigRouterFromOutputWithContext(ctx context.Context) ChainChainConfigRouterFromOutput
type ChainChainConfigRouterFromArray ¶
type ChainChainConfigRouterFromArray []ChainChainConfigRouterFromInput
func (ChainChainConfigRouterFromArray) ElementType ¶
func (ChainChainConfigRouterFromArray) ElementType() reflect.Type
func (ChainChainConfigRouterFromArray) ToChainChainConfigRouterFromArrayOutput ¶
func (i ChainChainConfigRouterFromArray) ToChainChainConfigRouterFromArrayOutput() ChainChainConfigRouterFromArrayOutput
func (ChainChainConfigRouterFromArray) ToChainChainConfigRouterFromArrayOutputWithContext ¶
func (i ChainChainConfigRouterFromArray) ToChainChainConfigRouterFromArrayOutputWithContext(ctx context.Context) ChainChainConfigRouterFromArrayOutput
type ChainChainConfigRouterFromArrayInput ¶
type ChainChainConfigRouterFromArrayInput interface { pulumi.Input ToChainChainConfigRouterFromArrayOutput() ChainChainConfigRouterFromArrayOutput ToChainChainConfigRouterFromArrayOutputWithContext(context.Context) ChainChainConfigRouterFromArrayOutput }
ChainChainConfigRouterFromArrayInput is an input type that accepts ChainChainConfigRouterFromArray and ChainChainConfigRouterFromArrayOutput values. You can construct a concrete instance of `ChainChainConfigRouterFromArrayInput` via:
ChainChainConfigRouterFromArray{ ChainChainConfigRouterFromArgs{...} }
type ChainChainConfigRouterFromArrayOutput ¶
type ChainChainConfigRouterFromArrayOutput struct{ *pulumi.OutputState }
func (ChainChainConfigRouterFromArrayOutput) ElementType ¶
func (ChainChainConfigRouterFromArrayOutput) ElementType() reflect.Type
func (ChainChainConfigRouterFromArrayOutput) Index ¶
func (o ChainChainConfigRouterFromArrayOutput) Index(i pulumi.IntInput) ChainChainConfigRouterFromOutput
func (ChainChainConfigRouterFromArrayOutput) ToChainChainConfigRouterFromArrayOutput ¶
func (o ChainChainConfigRouterFromArrayOutput) ToChainChainConfigRouterFromArrayOutput() ChainChainConfigRouterFromArrayOutput
func (ChainChainConfigRouterFromArrayOutput) ToChainChainConfigRouterFromArrayOutputWithContext ¶
func (o ChainChainConfigRouterFromArrayOutput) ToChainChainConfigRouterFromArrayOutputWithContext(ctx context.Context) ChainChainConfigRouterFromArrayOutput
type ChainChainConfigRouterFromInput ¶
type ChainChainConfigRouterFromInput interface { pulumi.Input ToChainChainConfigRouterFromOutput() ChainChainConfigRouterFromOutput ToChainChainConfigRouterFromOutputWithContext(context.Context) ChainChainConfigRouterFromOutput }
ChainChainConfigRouterFromInput is an input type that accepts ChainChainConfigRouterFromArgs and ChainChainConfigRouterFromOutput values. You can construct a concrete instance of `ChainChainConfigRouterFromInput` via:
ChainChainConfigRouterFromArgs{...}
type ChainChainConfigRouterFromOutput ¶
type ChainChainConfigRouterFromOutput struct{ *pulumi.OutputState }
func (ChainChainConfigRouterFromOutput) ElementType ¶
func (ChainChainConfigRouterFromOutput) ElementType() reflect.Type
func (ChainChainConfigRouterFromOutput) NodeName ¶
func (o ChainChainConfigRouterFromOutput) NodeName() pulumi.StringPtrOutput
The name of node. Valid values: `DOCKER_IMAGE_BUILD`, `DOCKER_IMAGE_PUSH`, `VULNERABILITY_SCANNING`, `ACTIVATE_REPLICATION`, `TRIGGER`, `SNAPSHOT`, `TRIGGER_SNAPSHOT`.
func (ChainChainConfigRouterFromOutput) ToChainChainConfigRouterFromOutput ¶
func (o ChainChainConfigRouterFromOutput) ToChainChainConfigRouterFromOutput() ChainChainConfigRouterFromOutput
func (ChainChainConfigRouterFromOutput) ToChainChainConfigRouterFromOutputWithContext ¶
func (o ChainChainConfigRouterFromOutput) ToChainChainConfigRouterFromOutputWithContext(ctx context.Context) ChainChainConfigRouterFromOutput
type ChainChainConfigRouterInput ¶
type ChainChainConfigRouterInput interface { pulumi.Input ToChainChainConfigRouterOutput() ChainChainConfigRouterOutput ToChainChainConfigRouterOutputWithContext(context.Context) ChainChainConfigRouterOutput }
ChainChainConfigRouterInput is an input type that accepts ChainChainConfigRouterArgs and ChainChainConfigRouterOutput values. You can construct a concrete instance of `ChainChainConfigRouterInput` via:
ChainChainConfigRouterArgs{...}
type ChainChainConfigRouterOutput ¶
type ChainChainConfigRouterOutput struct{ *pulumi.OutputState }
func (ChainChainConfigRouterOutput) ElementType ¶
func (ChainChainConfigRouterOutput) ElementType() reflect.Type
func (ChainChainConfigRouterOutput) Froms ¶
func (o ChainChainConfigRouterOutput) Froms() ChainChainConfigRouterFromArrayOutput
Source node.
func (ChainChainConfigRouterOutput) ToChainChainConfigRouterOutput ¶
func (o ChainChainConfigRouterOutput) ToChainChainConfigRouterOutput() ChainChainConfigRouterOutput
func (ChainChainConfigRouterOutput) ToChainChainConfigRouterOutputWithContext ¶
func (o ChainChainConfigRouterOutput) ToChainChainConfigRouterOutputWithContext(ctx context.Context) ChainChainConfigRouterOutput
func (ChainChainConfigRouterOutput) Tos ¶
func (o ChainChainConfigRouterOutput) Tos() ChainChainConfigRouterToArrayOutput
Destination node.
type ChainChainConfigRouterTo ¶
type ChainChainConfigRouterTo struct { // The name of node. Valid values: `DOCKER_IMAGE_BUILD`, `DOCKER_IMAGE_PUSH`, `VULNERABILITY_SCANNING`, `ACTIVATE_REPLICATION`, `TRIGGER`, `SNAPSHOT`, `TRIGGER_SNAPSHOT`. NodeName *string `pulumi:"nodeName"` }
type ChainChainConfigRouterToArgs ¶
type ChainChainConfigRouterToArgs struct { // The name of node. Valid values: `DOCKER_IMAGE_BUILD`, `DOCKER_IMAGE_PUSH`, `VULNERABILITY_SCANNING`, `ACTIVATE_REPLICATION`, `TRIGGER`, `SNAPSHOT`, `TRIGGER_SNAPSHOT`. NodeName pulumi.StringPtrInput `pulumi:"nodeName"` }
func (ChainChainConfigRouterToArgs) ElementType ¶
func (ChainChainConfigRouterToArgs) ElementType() reflect.Type
func (ChainChainConfigRouterToArgs) ToChainChainConfigRouterToOutput ¶
func (i ChainChainConfigRouterToArgs) ToChainChainConfigRouterToOutput() ChainChainConfigRouterToOutput
func (ChainChainConfigRouterToArgs) ToChainChainConfigRouterToOutputWithContext ¶
func (i ChainChainConfigRouterToArgs) ToChainChainConfigRouterToOutputWithContext(ctx context.Context) ChainChainConfigRouterToOutput
type ChainChainConfigRouterToArray ¶
type ChainChainConfigRouterToArray []ChainChainConfigRouterToInput
func (ChainChainConfigRouterToArray) ElementType ¶
func (ChainChainConfigRouterToArray) ElementType() reflect.Type
func (ChainChainConfigRouterToArray) ToChainChainConfigRouterToArrayOutput ¶
func (i ChainChainConfigRouterToArray) ToChainChainConfigRouterToArrayOutput() ChainChainConfigRouterToArrayOutput
func (ChainChainConfigRouterToArray) ToChainChainConfigRouterToArrayOutputWithContext ¶
func (i ChainChainConfigRouterToArray) ToChainChainConfigRouterToArrayOutputWithContext(ctx context.Context) ChainChainConfigRouterToArrayOutput
type ChainChainConfigRouterToArrayInput ¶
type ChainChainConfigRouterToArrayInput interface { pulumi.Input ToChainChainConfigRouterToArrayOutput() ChainChainConfigRouterToArrayOutput ToChainChainConfigRouterToArrayOutputWithContext(context.Context) ChainChainConfigRouterToArrayOutput }
ChainChainConfigRouterToArrayInput is an input type that accepts ChainChainConfigRouterToArray and ChainChainConfigRouterToArrayOutput values. You can construct a concrete instance of `ChainChainConfigRouterToArrayInput` via:
ChainChainConfigRouterToArray{ ChainChainConfigRouterToArgs{...} }
type ChainChainConfigRouterToArrayOutput ¶
type ChainChainConfigRouterToArrayOutput struct{ *pulumi.OutputState }
func (ChainChainConfigRouterToArrayOutput) ElementType ¶
func (ChainChainConfigRouterToArrayOutput) ElementType() reflect.Type
func (ChainChainConfigRouterToArrayOutput) Index ¶
func (o ChainChainConfigRouterToArrayOutput) Index(i pulumi.IntInput) ChainChainConfigRouterToOutput
func (ChainChainConfigRouterToArrayOutput) ToChainChainConfigRouterToArrayOutput ¶
func (o ChainChainConfigRouterToArrayOutput) ToChainChainConfigRouterToArrayOutput() ChainChainConfigRouterToArrayOutput
func (ChainChainConfigRouterToArrayOutput) ToChainChainConfigRouterToArrayOutputWithContext ¶
func (o ChainChainConfigRouterToArrayOutput) ToChainChainConfigRouterToArrayOutputWithContext(ctx context.Context) ChainChainConfigRouterToArrayOutput
type ChainChainConfigRouterToInput ¶
type ChainChainConfigRouterToInput interface { pulumi.Input ToChainChainConfigRouterToOutput() ChainChainConfigRouterToOutput ToChainChainConfigRouterToOutputWithContext(context.Context) ChainChainConfigRouterToOutput }
ChainChainConfigRouterToInput is an input type that accepts ChainChainConfigRouterToArgs and ChainChainConfigRouterToOutput values. You can construct a concrete instance of `ChainChainConfigRouterToInput` via:
ChainChainConfigRouterToArgs{...}
type ChainChainConfigRouterToOutput ¶
type ChainChainConfigRouterToOutput struct{ *pulumi.OutputState }
func (ChainChainConfigRouterToOutput) ElementType ¶
func (ChainChainConfigRouterToOutput) ElementType() reflect.Type
func (ChainChainConfigRouterToOutput) NodeName ¶
func (o ChainChainConfigRouterToOutput) NodeName() pulumi.StringPtrOutput
The name of node. Valid values: `DOCKER_IMAGE_BUILD`, `DOCKER_IMAGE_PUSH`, `VULNERABILITY_SCANNING`, `ACTIVATE_REPLICATION`, `TRIGGER`, `SNAPSHOT`, `TRIGGER_SNAPSHOT`.
func (ChainChainConfigRouterToOutput) ToChainChainConfigRouterToOutput ¶
func (o ChainChainConfigRouterToOutput) ToChainChainConfigRouterToOutput() ChainChainConfigRouterToOutput
func (ChainChainConfigRouterToOutput) ToChainChainConfigRouterToOutputWithContext ¶
func (o ChainChainConfigRouterToOutput) ToChainChainConfigRouterToOutputWithContext(ctx context.Context) ChainChainConfigRouterToOutput
type ChainInput ¶
type ChainInput interface { pulumi.Input ToChainOutput() ChainOutput ToChainOutputWithContext(ctx context.Context) ChainOutput }
type ChainMap ¶
type ChainMap map[string]ChainInput
func (ChainMap) ElementType ¶
func (ChainMap) ToChainMapOutput ¶
func (i ChainMap) ToChainMapOutput() ChainMapOutput
func (ChainMap) ToChainMapOutputWithContext ¶
func (i ChainMap) ToChainMapOutputWithContext(ctx context.Context) ChainMapOutput
type ChainMapInput ¶
type ChainMapInput interface { pulumi.Input ToChainMapOutput() ChainMapOutput ToChainMapOutputWithContext(context.Context) ChainMapOutput }
ChainMapInput is an input type that accepts ChainMap and ChainMapOutput values. You can construct a concrete instance of `ChainMapInput` via:
ChainMap{ "key": ChainArgs{...} }
type ChainMapOutput ¶
type ChainMapOutput struct{ *pulumi.OutputState }
func (ChainMapOutput) ElementType ¶
func (ChainMapOutput) ElementType() reflect.Type
func (ChainMapOutput) MapIndex ¶
func (o ChainMapOutput) MapIndex(k pulumi.StringInput) ChainOutput
func (ChainMapOutput) ToChainMapOutput ¶
func (o ChainMapOutput) ToChainMapOutput() ChainMapOutput
func (ChainMapOutput) ToChainMapOutputWithContext ¶
func (o ChainMapOutput) ToChainMapOutputWithContext(ctx context.Context) ChainMapOutput
type ChainOutput ¶
type ChainOutput struct{ *pulumi.OutputState }
func (ChainOutput) ChainConfigs ¶
func (o ChainOutput) ChainConfigs() ChainChainConfigArrayOutput
The configuration of delivery chain. **NOTE:** This parameter must specify the correct value, otherwise the created resource will be incorrect.
func (ChainOutput) ChainName ¶
func (o ChainOutput) ChainName() pulumi.StringOutput
The name of delivery chain. The length of the name is 1-64 characters, lowercase English letters and numbers, and the separators "_", "-", "." can be used, noted that the separator cannot be at the first or last position.
func (ChainOutput) Description ¶
func (o ChainOutput) Description() pulumi.StringPtrOutput
The description delivery chain.
func (ChainOutput) ElementType ¶
func (ChainOutput) ElementType() reflect.Type
func (ChainOutput) InstanceId ¶
func (o ChainOutput) InstanceId() pulumi.StringOutput
The ID of CR Enterprise Edition instance.
func (ChainOutput) RepoName ¶
func (o ChainOutput) RepoName() pulumi.StringPtrOutput
The name of CR Enterprise Edition repository. **NOTE:** This parameter must specify a correct value, otherwise the created resource will be incorrect.
func (ChainOutput) RepoNamespaceName ¶
func (o ChainOutput) RepoNamespaceName() pulumi.StringPtrOutput
The name of CR Enterprise Edition namespace. **NOTE:** This parameter must specify the correct value, otherwise the created resource will be incorrect.
func (ChainOutput) ToChainOutput ¶
func (o ChainOutput) ToChainOutput() ChainOutput
func (ChainOutput) ToChainOutputWithContext ¶
func (o ChainOutput) ToChainOutputWithContext(ctx context.Context) ChainOutput
type ChainState ¶
type ChainState struct { // The configuration of delivery chain. **NOTE:** This parameter must specify the correct value, otherwise the created resource will be incorrect. ChainConfigs ChainChainConfigArrayInput // Delivery chain ID. ChainId pulumi.StringPtrInput // The name of delivery chain. The length of the name is 1-64 characters, lowercase English letters and numbers, and the separators "_", "-", "." can be used, noted that the separator cannot be at the first or last position. ChainName pulumi.StringPtrInput // The description delivery chain. Description pulumi.StringPtrInput // The ID of CR Enterprise Edition instance. InstanceId pulumi.StringPtrInput // The name of CR Enterprise Edition repository. **NOTE:** This parameter must specify a correct value, otherwise the created resource will be incorrect. RepoName pulumi.StringPtrInput // The name of CR Enterprise Edition namespace. **NOTE:** This parameter must specify the correct value, otherwise the created resource will be incorrect. RepoNamespaceName pulumi.StringPtrInput }
func (ChainState) ElementType ¶
func (ChainState) ElementType() reflect.Type
type ChartNamespace ¶
type ChartNamespace struct { pulumi.CustomResourceState // Specifies whether to automatically create repositories in the namespace. Valid values: AutoCreateRepo pulumi.BoolOutput `pulumi:"autoCreateRepo"` // DefaultRepoType. Valid values: `PRIVATE`, `PUBLIC`. DefaultRepoType pulumi.StringOutput `pulumi:"defaultRepoType"` // The ID of the Container Registry instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // The name of the namespace that you want to create. NamespaceName pulumi.StringOutput `pulumi:"namespaceName"` }
Provides a CR Chart Namespace resource.
For information about CR Chart Namespace and how to use it, see [What is Chart Namespace](https://www.alibabacloud.com/help/doc-detail/145313.htm).
> **NOTE:** Available in v1.149.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/rhysmdnz/pulumi-alicloud/sdk/go/alicloud/cr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { defaultRegistryEnterpriseInstance, err := cr.NewRegistryEnterpriseInstance(ctx, "defaultRegistryEnterpriseInstance", &cr.RegistryEnterpriseInstanceArgs{ PaymentType: pulumi.String("Subscription"), Period: pulumi.Int(1), InstanceType: pulumi.String("Advanced"), InstanceName: pulumi.String("name"), }) if err != nil { return err } _, err = cr.NewChartNamespace(ctx, "defaultChartNamespace", &cr.ChartNamespaceArgs{ InstanceId: defaultRegistryEnterpriseInstance.ID(), NamespaceName: pulumi.String("name"), }) if err != nil { return err } return nil }) }
```
## Import
CR Chart Namespace can be imported using the id, e.g.
```sh
$ pulumi import alicloud:cr/chartNamespace:ChartNamespace example <instance_id>:<namespace_name>
```
func GetChartNamespace ¶
func GetChartNamespace(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ChartNamespaceState, opts ...pulumi.ResourceOption) (*ChartNamespace, error)
GetChartNamespace gets an existing ChartNamespace 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 NewChartNamespace ¶
func NewChartNamespace(ctx *pulumi.Context, name string, args *ChartNamespaceArgs, opts ...pulumi.ResourceOption) (*ChartNamespace, error)
NewChartNamespace registers a new resource with the given unique name, arguments, and options.
func (*ChartNamespace) ElementType ¶
func (*ChartNamespace) ElementType() reflect.Type
func (*ChartNamespace) ToChartNamespaceOutput ¶
func (i *ChartNamespace) ToChartNamespaceOutput() ChartNamespaceOutput
func (*ChartNamespace) ToChartNamespaceOutputWithContext ¶
func (i *ChartNamespace) ToChartNamespaceOutputWithContext(ctx context.Context) ChartNamespaceOutput
type ChartNamespaceArgs ¶
type ChartNamespaceArgs struct { // Specifies whether to automatically create repositories in the namespace. Valid values: AutoCreateRepo pulumi.BoolPtrInput // DefaultRepoType. Valid values: `PRIVATE`, `PUBLIC`. DefaultRepoType pulumi.StringPtrInput // The ID of the Container Registry instance. InstanceId pulumi.StringInput // The name of the namespace that you want to create. NamespaceName pulumi.StringInput }
The set of arguments for constructing a ChartNamespace resource.
func (ChartNamespaceArgs) ElementType ¶
func (ChartNamespaceArgs) ElementType() reflect.Type
type ChartNamespaceArray ¶
type ChartNamespaceArray []ChartNamespaceInput
func (ChartNamespaceArray) ElementType ¶
func (ChartNamespaceArray) ElementType() reflect.Type
func (ChartNamespaceArray) ToChartNamespaceArrayOutput ¶
func (i ChartNamespaceArray) ToChartNamespaceArrayOutput() ChartNamespaceArrayOutput
func (ChartNamespaceArray) ToChartNamespaceArrayOutputWithContext ¶
func (i ChartNamespaceArray) ToChartNamespaceArrayOutputWithContext(ctx context.Context) ChartNamespaceArrayOutput
type ChartNamespaceArrayInput ¶
type ChartNamespaceArrayInput interface { pulumi.Input ToChartNamespaceArrayOutput() ChartNamespaceArrayOutput ToChartNamespaceArrayOutputWithContext(context.Context) ChartNamespaceArrayOutput }
ChartNamespaceArrayInput is an input type that accepts ChartNamespaceArray and ChartNamespaceArrayOutput values. You can construct a concrete instance of `ChartNamespaceArrayInput` via:
ChartNamespaceArray{ ChartNamespaceArgs{...} }
type ChartNamespaceArrayOutput ¶
type ChartNamespaceArrayOutput struct{ *pulumi.OutputState }
func (ChartNamespaceArrayOutput) ElementType ¶
func (ChartNamespaceArrayOutput) ElementType() reflect.Type
func (ChartNamespaceArrayOutput) Index ¶
func (o ChartNamespaceArrayOutput) Index(i pulumi.IntInput) ChartNamespaceOutput
func (ChartNamespaceArrayOutput) ToChartNamespaceArrayOutput ¶
func (o ChartNamespaceArrayOutput) ToChartNamespaceArrayOutput() ChartNamespaceArrayOutput
func (ChartNamespaceArrayOutput) ToChartNamespaceArrayOutputWithContext ¶
func (o ChartNamespaceArrayOutput) ToChartNamespaceArrayOutputWithContext(ctx context.Context) ChartNamespaceArrayOutput
type ChartNamespaceInput ¶
type ChartNamespaceInput interface { pulumi.Input ToChartNamespaceOutput() ChartNamespaceOutput ToChartNamespaceOutputWithContext(ctx context.Context) ChartNamespaceOutput }
type ChartNamespaceMap ¶
type ChartNamespaceMap map[string]ChartNamespaceInput
func (ChartNamespaceMap) ElementType ¶
func (ChartNamespaceMap) ElementType() reflect.Type
func (ChartNamespaceMap) ToChartNamespaceMapOutput ¶
func (i ChartNamespaceMap) ToChartNamespaceMapOutput() ChartNamespaceMapOutput
func (ChartNamespaceMap) ToChartNamespaceMapOutputWithContext ¶
func (i ChartNamespaceMap) ToChartNamespaceMapOutputWithContext(ctx context.Context) ChartNamespaceMapOutput
type ChartNamespaceMapInput ¶
type ChartNamespaceMapInput interface { pulumi.Input ToChartNamespaceMapOutput() ChartNamespaceMapOutput ToChartNamespaceMapOutputWithContext(context.Context) ChartNamespaceMapOutput }
ChartNamespaceMapInput is an input type that accepts ChartNamespaceMap and ChartNamespaceMapOutput values. You can construct a concrete instance of `ChartNamespaceMapInput` via:
ChartNamespaceMap{ "key": ChartNamespaceArgs{...} }
type ChartNamespaceMapOutput ¶
type ChartNamespaceMapOutput struct{ *pulumi.OutputState }
func (ChartNamespaceMapOutput) ElementType ¶
func (ChartNamespaceMapOutput) ElementType() reflect.Type
func (ChartNamespaceMapOutput) MapIndex ¶
func (o ChartNamespaceMapOutput) MapIndex(k pulumi.StringInput) ChartNamespaceOutput
func (ChartNamespaceMapOutput) ToChartNamespaceMapOutput ¶
func (o ChartNamespaceMapOutput) ToChartNamespaceMapOutput() ChartNamespaceMapOutput
func (ChartNamespaceMapOutput) ToChartNamespaceMapOutputWithContext ¶
func (o ChartNamespaceMapOutput) ToChartNamespaceMapOutputWithContext(ctx context.Context) ChartNamespaceMapOutput
type ChartNamespaceOutput ¶
type ChartNamespaceOutput struct{ *pulumi.OutputState }
func (ChartNamespaceOutput) AutoCreateRepo ¶
func (o ChartNamespaceOutput) AutoCreateRepo() pulumi.BoolOutput
Specifies whether to automatically create repositories in the namespace. Valid values:
func (ChartNamespaceOutput) DefaultRepoType ¶
func (o ChartNamespaceOutput) DefaultRepoType() pulumi.StringOutput
DefaultRepoType. Valid values: `PRIVATE`, `PUBLIC`.
func (ChartNamespaceOutput) ElementType ¶
func (ChartNamespaceOutput) ElementType() reflect.Type
func (ChartNamespaceOutput) InstanceId ¶
func (o ChartNamespaceOutput) InstanceId() pulumi.StringOutput
The ID of the Container Registry instance.
func (ChartNamespaceOutput) NamespaceName ¶
func (o ChartNamespaceOutput) NamespaceName() pulumi.StringOutput
The name of the namespace that you want to create.
func (ChartNamespaceOutput) ToChartNamespaceOutput ¶
func (o ChartNamespaceOutput) ToChartNamespaceOutput() ChartNamespaceOutput
func (ChartNamespaceOutput) ToChartNamespaceOutputWithContext ¶
func (o ChartNamespaceOutput) ToChartNamespaceOutputWithContext(ctx context.Context) ChartNamespaceOutput
type ChartNamespaceState ¶
type ChartNamespaceState struct { // Specifies whether to automatically create repositories in the namespace. Valid values: AutoCreateRepo pulumi.BoolPtrInput // DefaultRepoType. Valid values: `PRIVATE`, `PUBLIC`. DefaultRepoType pulumi.StringPtrInput // The ID of the Container Registry instance. InstanceId pulumi.StringPtrInput // The name of the namespace that you want to create. NamespaceName pulumi.StringPtrInput }
func (ChartNamespaceState) ElementType ¶
func (ChartNamespaceState) ElementType() reflect.Type
type ChartRepository ¶
type ChartRepository struct { pulumi.CustomResourceState // The ID of the Container Registry instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // The name of the repository that you want to create. RepoName pulumi.StringOutput `pulumi:"repoName"` // The namespace to which the repository belongs. RepoNamespaceName pulumi.StringOutput `pulumi:"repoNamespaceName"` // The default repository type. Valid values: `PUBLIC`,`PRIVATE`. RepoType pulumi.StringOutput `pulumi:"repoType"` // The summary about the repository. Summary pulumi.StringPtrOutput `pulumi:"summary"` }
Provides a CR Chart Repository resource.
For information about CR Chart Repository and how to use it, see [What is Chart Repository](https://www.alibabacloud.com/help/doc-detail/145318.htm).
> **NOTE:** Available in v1.149.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/rhysmdnz/pulumi-alicloud/sdk/go/alicloud/cr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { defaultRegistryEnterpriseInstance, err := cr.NewRegistryEnterpriseInstance(ctx, "defaultRegistryEnterpriseInstance", &cr.RegistryEnterpriseInstanceArgs{ PaymentType: pulumi.String("Subscription"), Period: pulumi.Int(1), InstanceType: pulumi.String("Advanced"), InstanceName: pulumi.String("name"), }) if err != nil { return err } defaultChartNamespace, err := cr.NewChartNamespace(ctx, "defaultChartNamespace", &cr.ChartNamespaceArgs{ InstanceId: defaultRegistryEnterpriseInstance.ID(), NamespaceName: pulumi.String("name"), }) if err != nil { return err } _, err = cr.NewChartRepository(ctx, "defaultChartRepository", &cr.ChartRepositoryArgs{ RepoNamespaceName: defaultChartNamespace.NamespaceName, InstanceId: pulumi.Any(local.Instance), RepoName: pulumi.String("repo_name"), }) if err != nil { return err } return nil }) }
```
## Import
CR Chart Repository can be imported using the id, e.g.
```sh
$ pulumi import alicloud:cr/chartRepository:ChartRepository example <instance_id>:<repo_namespace_name>:<repo_name>
```
func GetChartRepository ¶
func GetChartRepository(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ChartRepositoryState, opts ...pulumi.ResourceOption) (*ChartRepository, error)
GetChartRepository gets an existing ChartRepository 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 NewChartRepository ¶
func NewChartRepository(ctx *pulumi.Context, name string, args *ChartRepositoryArgs, opts ...pulumi.ResourceOption) (*ChartRepository, error)
NewChartRepository registers a new resource with the given unique name, arguments, and options.
func (*ChartRepository) ElementType ¶
func (*ChartRepository) ElementType() reflect.Type
func (*ChartRepository) ToChartRepositoryOutput ¶
func (i *ChartRepository) ToChartRepositoryOutput() ChartRepositoryOutput
func (*ChartRepository) ToChartRepositoryOutputWithContext ¶
func (i *ChartRepository) ToChartRepositoryOutputWithContext(ctx context.Context) ChartRepositoryOutput
type ChartRepositoryArgs ¶
type ChartRepositoryArgs struct { // The ID of the Container Registry instance. InstanceId pulumi.StringInput // The name of the repository that you want to create. RepoName pulumi.StringInput // The namespace to which the repository belongs. RepoNamespaceName pulumi.StringInput // The default repository type. Valid values: `PUBLIC`,`PRIVATE`. RepoType pulumi.StringPtrInput // The summary about the repository. Summary pulumi.StringPtrInput }
The set of arguments for constructing a ChartRepository resource.
func (ChartRepositoryArgs) ElementType ¶
func (ChartRepositoryArgs) ElementType() reflect.Type
type ChartRepositoryArray ¶
type ChartRepositoryArray []ChartRepositoryInput
func (ChartRepositoryArray) ElementType ¶
func (ChartRepositoryArray) ElementType() reflect.Type
func (ChartRepositoryArray) ToChartRepositoryArrayOutput ¶
func (i ChartRepositoryArray) ToChartRepositoryArrayOutput() ChartRepositoryArrayOutput
func (ChartRepositoryArray) ToChartRepositoryArrayOutputWithContext ¶
func (i ChartRepositoryArray) ToChartRepositoryArrayOutputWithContext(ctx context.Context) ChartRepositoryArrayOutput
type ChartRepositoryArrayInput ¶
type ChartRepositoryArrayInput interface { pulumi.Input ToChartRepositoryArrayOutput() ChartRepositoryArrayOutput ToChartRepositoryArrayOutputWithContext(context.Context) ChartRepositoryArrayOutput }
ChartRepositoryArrayInput is an input type that accepts ChartRepositoryArray and ChartRepositoryArrayOutput values. You can construct a concrete instance of `ChartRepositoryArrayInput` via:
ChartRepositoryArray{ ChartRepositoryArgs{...} }
type ChartRepositoryArrayOutput ¶
type ChartRepositoryArrayOutput struct{ *pulumi.OutputState }
func (ChartRepositoryArrayOutput) ElementType ¶
func (ChartRepositoryArrayOutput) ElementType() reflect.Type
func (ChartRepositoryArrayOutput) Index ¶
func (o ChartRepositoryArrayOutput) Index(i pulumi.IntInput) ChartRepositoryOutput
func (ChartRepositoryArrayOutput) ToChartRepositoryArrayOutput ¶
func (o ChartRepositoryArrayOutput) ToChartRepositoryArrayOutput() ChartRepositoryArrayOutput
func (ChartRepositoryArrayOutput) ToChartRepositoryArrayOutputWithContext ¶
func (o ChartRepositoryArrayOutput) ToChartRepositoryArrayOutputWithContext(ctx context.Context) ChartRepositoryArrayOutput
type ChartRepositoryInput ¶
type ChartRepositoryInput interface { pulumi.Input ToChartRepositoryOutput() ChartRepositoryOutput ToChartRepositoryOutputWithContext(ctx context.Context) ChartRepositoryOutput }
type ChartRepositoryMap ¶
type ChartRepositoryMap map[string]ChartRepositoryInput
func (ChartRepositoryMap) ElementType ¶
func (ChartRepositoryMap) ElementType() reflect.Type
func (ChartRepositoryMap) ToChartRepositoryMapOutput ¶
func (i ChartRepositoryMap) ToChartRepositoryMapOutput() ChartRepositoryMapOutput
func (ChartRepositoryMap) ToChartRepositoryMapOutputWithContext ¶
func (i ChartRepositoryMap) ToChartRepositoryMapOutputWithContext(ctx context.Context) ChartRepositoryMapOutput
type ChartRepositoryMapInput ¶
type ChartRepositoryMapInput interface { pulumi.Input ToChartRepositoryMapOutput() ChartRepositoryMapOutput ToChartRepositoryMapOutputWithContext(context.Context) ChartRepositoryMapOutput }
ChartRepositoryMapInput is an input type that accepts ChartRepositoryMap and ChartRepositoryMapOutput values. You can construct a concrete instance of `ChartRepositoryMapInput` via:
ChartRepositoryMap{ "key": ChartRepositoryArgs{...} }
type ChartRepositoryMapOutput ¶
type ChartRepositoryMapOutput struct{ *pulumi.OutputState }
func (ChartRepositoryMapOutput) ElementType ¶
func (ChartRepositoryMapOutput) ElementType() reflect.Type
func (ChartRepositoryMapOutput) MapIndex ¶
func (o ChartRepositoryMapOutput) MapIndex(k pulumi.StringInput) ChartRepositoryOutput
func (ChartRepositoryMapOutput) ToChartRepositoryMapOutput ¶
func (o ChartRepositoryMapOutput) ToChartRepositoryMapOutput() ChartRepositoryMapOutput
func (ChartRepositoryMapOutput) ToChartRepositoryMapOutputWithContext ¶
func (o ChartRepositoryMapOutput) ToChartRepositoryMapOutputWithContext(ctx context.Context) ChartRepositoryMapOutput
type ChartRepositoryOutput ¶
type ChartRepositoryOutput struct{ *pulumi.OutputState }
func (ChartRepositoryOutput) ElementType ¶
func (ChartRepositoryOutput) ElementType() reflect.Type
func (ChartRepositoryOutput) InstanceId ¶
func (o ChartRepositoryOutput) InstanceId() pulumi.StringOutput
The ID of the Container Registry instance.
func (ChartRepositoryOutput) RepoName ¶
func (o ChartRepositoryOutput) RepoName() pulumi.StringOutput
The name of the repository that you want to create.
func (ChartRepositoryOutput) RepoNamespaceName ¶
func (o ChartRepositoryOutput) RepoNamespaceName() pulumi.StringOutput
The namespace to which the repository belongs.
func (ChartRepositoryOutput) RepoType ¶
func (o ChartRepositoryOutput) RepoType() pulumi.StringOutput
The default repository type. Valid values: `PUBLIC`,`PRIVATE`.
func (ChartRepositoryOutput) Summary ¶
func (o ChartRepositoryOutput) Summary() pulumi.StringPtrOutput
The summary about the repository.
func (ChartRepositoryOutput) ToChartRepositoryOutput ¶
func (o ChartRepositoryOutput) ToChartRepositoryOutput() ChartRepositoryOutput
func (ChartRepositoryOutput) ToChartRepositoryOutputWithContext ¶
func (o ChartRepositoryOutput) ToChartRepositoryOutputWithContext(ctx context.Context) ChartRepositoryOutput
type ChartRepositoryState ¶
type ChartRepositoryState struct { // The ID of the Container Registry instance. InstanceId pulumi.StringPtrInput // The name of the repository that you want to create. RepoName pulumi.StringPtrInput // The namespace to which the repository belongs. RepoNamespaceName pulumi.StringPtrInput // The default repository type. Valid values: `PUBLIC`,`PRIVATE`. RepoType pulumi.StringPtrInput // The summary about the repository. Summary pulumi.StringPtrInput }
func (ChartRepositoryState) ElementType ¶
func (ChartRepositoryState) ElementType() reflect.Type
type EndpointAclPolicy ¶
type EndpointAclPolicy struct { pulumi.CustomResourceState // The description of the entry. Description pulumi.StringPtrOutput `pulumi:"description"` // The type of endpoint. Valid values: `internet`. EndpointType pulumi.StringOutput `pulumi:"endpointType"` // The IP segment that allowed to access. Entry pulumi.StringOutput `pulumi:"entry"` // The ID of the CR Instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // The module that needs to set the access policy. Valid values: `Registry`. ModuleName pulumi.StringPtrOutput `pulumi:"moduleName"` }
Provides a CR Endpoint Acl Policy resource.
For information about CR Endpoint Acl Policy and how to use it, see [What is Endpoint Acl Policy](https://www.alibabacloud.com/help/doc-detail/145275.htm).
> **NOTE:** Available in v1.139.0+.
## Import
CR Endpoint Acl Policy can be imported using the id, e.g.
```sh
$ pulumi import alicloud:cr/endpointAclPolicy:EndpointAclPolicy example <instance_id>:<endpoint_type>:<entry>
```
func GetEndpointAclPolicy ¶
func GetEndpointAclPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EndpointAclPolicyState, opts ...pulumi.ResourceOption) (*EndpointAclPolicy, error)
GetEndpointAclPolicy gets an existing EndpointAclPolicy 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 NewEndpointAclPolicy ¶
func NewEndpointAclPolicy(ctx *pulumi.Context, name string, args *EndpointAclPolicyArgs, opts ...pulumi.ResourceOption) (*EndpointAclPolicy, error)
NewEndpointAclPolicy registers a new resource with the given unique name, arguments, and options.
func (*EndpointAclPolicy) ElementType ¶
func (*EndpointAclPolicy) ElementType() reflect.Type
func (*EndpointAclPolicy) ToEndpointAclPolicyOutput ¶
func (i *EndpointAclPolicy) ToEndpointAclPolicyOutput() EndpointAclPolicyOutput
func (*EndpointAclPolicy) ToEndpointAclPolicyOutputWithContext ¶
func (i *EndpointAclPolicy) ToEndpointAclPolicyOutputWithContext(ctx context.Context) EndpointAclPolicyOutput
type EndpointAclPolicyArgs ¶
type EndpointAclPolicyArgs struct { // The description of the entry. Description pulumi.StringPtrInput // The type of endpoint. Valid values: `internet`. EndpointType pulumi.StringInput // The IP segment that allowed to access. Entry pulumi.StringInput // The ID of the CR Instance. InstanceId pulumi.StringInput // The module that needs to set the access policy. Valid values: `Registry`. ModuleName pulumi.StringPtrInput }
The set of arguments for constructing a EndpointAclPolicy resource.
func (EndpointAclPolicyArgs) ElementType ¶
func (EndpointAclPolicyArgs) ElementType() reflect.Type
type EndpointAclPolicyArray ¶
type EndpointAclPolicyArray []EndpointAclPolicyInput
func (EndpointAclPolicyArray) ElementType ¶
func (EndpointAclPolicyArray) ElementType() reflect.Type
func (EndpointAclPolicyArray) ToEndpointAclPolicyArrayOutput ¶
func (i EndpointAclPolicyArray) ToEndpointAclPolicyArrayOutput() EndpointAclPolicyArrayOutput
func (EndpointAclPolicyArray) ToEndpointAclPolicyArrayOutputWithContext ¶
func (i EndpointAclPolicyArray) ToEndpointAclPolicyArrayOutputWithContext(ctx context.Context) EndpointAclPolicyArrayOutput
type EndpointAclPolicyArrayInput ¶
type EndpointAclPolicyArrayInput interface { pulumi.Input ToEndpointAclPolicyArrayOutput() EndpointAclPolicyArrayOutput ToEndpointAclPolicyArrayOutputWithContext(context.Context) EndpointAclPolicyArrayOutput }
EndpointAclPolicyArrayInput is an input type that accepts EndpointAclPolicyArray and EndpointAclPolicyArrayOutput values. You can construct a concrete instance of `EndpointAclPolicyArrayInput` via:
EndpointAclPolicyArray{ EndpointAclPolicyArgs{...} }
type EndpointAclPolicyArrayOutput ¶
type EndpointAclPolicyArrayOutput struct{ *pulumi.OutputState }
func (EndpointAclPolicyArrayOutput) ElementType ¶
func (EndpointAclPolicyArrayOutput) ElementType() reflect.Type
func (EndpointAclPolicyArrayOutput) Index ¶
func (o EndpointAclPolicyArrayOutput) Index(i pulumi.IntInput) EndpointAclPolicyOutput
func (EndpointAclPolicyArrayOutput) ToEndpointAclPolicyArrayOutput ¶
func (o EndpointAclPolicyArrayOutput) ToEndpointAclPolicyArrayOutput() EndpointAclPolicyArrayOutput
func (EndpointAclPolicyArrayOutput) ToEndpointAclPolicyArrayOutputWithContext ¶
func (o EndpointAclPolicyArrayOutput) ToEndpointAclPolicyArrayOutputWithContext(ctx context.Context) EndpointAclPolicyArrayOutput
type EndpointAclPolicyInput ¶
type EndpointAclPolicyInput interface { pulumi.Input ToEndpointAclPolicyOutput() EndpointAclPolicyOutput ToEndpointAclPolicyOutputWithContext(ctx context.Context) EndpointAclPolicyOutput }
type EndpointAclPolicyMap ¶
type EndpointAclPolicyMap map[string]EndpointAclPolicyInput
func (EndpointAclPolicyMap) ElementType ¶
func (EndpointAclPolicyMap) ElementType() reflect.Type
func (EndpointAclPolicyMap) ToEndpointAclPolicyMapOutput ¶
func (i EndpointAclPolicyMap) ToEndpointAclPolicyMapOutput() EndpointAclPolicyMapOutput
func (EndpointAclPolicyMap) ToEndpointAclPolicyMapOutputWithContext ¶
func (i EndpointAclPolicyMap) ToEndpointAclPolicyMapOutputWithContext(ctx context.Context) EndpointAclPolicyMapOutput
type EndpointAclPolicyMapInput ¶
type EndpointAclPolicyMapInput interface { pulumi.Input ToEndpointAclPolicyMapOutput() EndpointAclPolicyMapOutput ToEndpointAclPolicyMapOutputWithContext(context.Context) EndpointAclPolicyMapOutput }
EndpointAclPolicyMapInput is an input type that accepts EndpointAclPolicyMap and EndpointAclPolicyMapOutput values. You can construct a concrete instance of `EndpointAclPolicyMapInput` via:
EndpointAclPolicyMap{ "key": EndpointAclPolicyArgs{...} }
type EndpointAclPolicyMapOutput ¶
type EndpointAclPolicyMapOutput struct{ *pulumi.OutputState }
func (EndpointAclPolicyMapOutput) ElementType ¶
func (EndpointAclPolicyMapOutput) ElementType() reflect.Type
func (EndpointAclPolicyMapOutput) MapIndex ¶
func (o EndpointAclPolicyMapOutput) MapIndex(k pulumi.StringInput) EndpointAclPolicyOutput
func (EndpointAclPolicyMapOutput) ToEndpointAclPolicyMapOutput ¶
func (o EndpointAclPolicyMapOutput) ToEndpointAclPolicyMapOutput() EndpointAclPolicyMapOutput
func (EndpointAclPolicyMapOutput) ToEndpointAclPolicyMapOutputWithContext ¶
func (o EndpointAclPolicyMapOutput) ToEndpointAclPolicyMapOutputWithContext(ctx context.Context) EndpointAclPolicyMapOutput
type EndpointAclPolicyOutput ¶
type EndpointAclPolicyOutput struct{ *pulumi.OutputState }
func (EndpointAclPolicyOutput) Description ¶
func (o EndpointAclPolicyOutput) Description() pulumi.StringPtrOutput
The description of the entry.
func (EndpointAclPolicyOutput) ElementType ¶
func (EndpointAclPolicyOutput) ElementType() reflect.Type
func (EndpointAclPolicyOutput) EndpointType ¶
func (o EndpointAclPolicyOutput) EndpointType() pulumi.StringOutput
The type of endpoint. Valid values: `internet`.
func (EndpointAclPolicyOutput) Entry ¶
func (o EndpointAclPolicyOutput) Entry() pulumi.StringOutput
The IP segment that allowed to access.
func (EndpointAclPolicyOutput) InstanceId ¶
func (o EndpointAclPolicyOutput) InstanceId() pulumi.StringOutput
The ID of the CR Instance.
func (EndpointAclPolicyOutput) ModuleName ¶
func (o EndpointAclPolicyOutput) ModuleName() pulumi.StringPtrOutput
The module that needs to set the access policy. Valid values: `Registry`.
func (EndpointAclPolicyOutput) ToEndpointAclPolicyOutput ¶
func (o EndpointAclPolicyOutput) ToEndpointAclPolicyOutput() EndpointAclPolicyOutput
func (EndpointAclPolicyOutput) ToEndpointAclPolicyOutputWithContext ¶
func (o EndpointAclPolicyOutput) ToEndpointAclPolicyOutputWithContext(ctx context.Context) EndpointAclPolicyOutput
type EndpointAclPolicyState ¶
type EndpointAclPolicyState struct { // The description of the entry. Description pulumi.StringPtrInput // The type of endpoint. Valid values: `internet`. EndpointType pulumi.StringPtrInput // The IP segment that allowed to access. Entry pulumi.StringPtrInput // The ID of the CR Instance. InstanceId pulumi.StringPtrInput // The module that needs to set the access policy. Valid values: `Registry`. ModuleName pulumi.StringPtrInput }
func (EndpointAclPolicyState) ElementType ¶
func (EndpointAclPolicyState) ElementType() reflect.Type
type GetChainsArgs ¶
type GetChainsArgs struct { EnableDetails *bool `pulumi:"enableDetails"` // A list of Chain IDs. Ids []string `pulumi:"ids"` // The ID of CR Enterprise Edition instance. InstanceId string `pulumi:"instanceId"` // A regex string to filter results by Chain name. NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` // The name of CR Enterprise Edition repository. RepoName *string `pulumi:"repoName"` // The name of CR Enterprise Edition namespace. RepoNamespaceName *string `pulumi:"repoNamespaceName"` }
A collection of arguments for invoking getChains.
type GetChainsChain ¶
type GetChainsChain struct { // The configuration of delivery chain. ChainConfigs []GetChainsChainChainConfig `pulumi:"chainConfigs"` // The ID of delivery chain. ChainId string `pulumi:"chainId"` // The name of delivery chain. ChainName string `pulumi:"chainName"` // The creation time of delivery chain. CreateTime string `pulumi:"createTime"` // The description of delivery chain. Description string `pulumi:"description"` // The resource ID of the delivery chain. The value formats as `<instance_id>:<chain_id>`. Id string `pulumi:"id"` // The ID of CR Enterprise Edition instance. InstanceId string `pulumi:"instanceId"` // The modification time of delivery chain description. ModifiedTime string `pulumi:"modifiedTime"` // Delivery chain scope ID. ScopeId string `pulumi:"scopeId"` // Delivery chain scope type. ScopeType string `pulumi:"scopeType"` }
type GetChainsChainArgs ¶
type GetChainsChainArgs struct { // The configuration of delivery chain. ChainConfigs GetChainsChainChainConfigArrayInput `pulumi:"chainConfigs"` // The ID of delivery chain. ChainId pulumi.StringInput `pulumi:"chainId"` // The name of delivery chain. ChainName pulumi.StringInput `pulumi:"chainName"` // The creation time of delivery chain. CreateTime pulumi.StringInput `pulumi:"createTime"` // The description of delivery chain. Description pulumi.StringInput `pulumi:"description"` // The resource ID of the delivery chain. The value formats as `<instance_id>:<chain_id>`. Id pulumi.StringInput `pulumi:"id"` // The ID of CR Enterprise Edition instance. InstanceId pulumi.StringInput `pulumi:"instanceId"` // The modification time of delivery chain description. ModifiedTime pulumi.StringInput `pulumi:"modifiedTime"` // Delivery chain scope ID. ScopeId pulumi.StringInput `pulumi:"scopeId"` // Delivery chain scope type. ScopeType pulumi.StringInput `pulumi:"scopeType"` }
func (GetChainsChainArgs) ElementType ¶
func (GetChainsChainArgs) ElementType() reflect.Type
func (GetChainsChainArgs) ToGetChainsChainOutput ¶
func (i GetChainsChainArgs) ToGetChainsChainOutput() GetChainsChainOutput
func (GetChainsChainArgs) ToGetChainsChainOutputWithContext ¶
func (i GetChainsChainArgs) ToGetChainsChainOutputWithContext(ctx context.Context) GetChainsChainOutput
type GetChainsChainArray ¶
type GetChainsChainArray []GetChainsChainInput
func (GetChainsChainArray) ElementType ¶
func (GetChainsChainArray) ElementType() reflect.Type
func (GetChainsChainArray) ToGetChainsChainArrayOutput ¶
func (i GetChainsChainArray) ToGetChainsChainArrayOutput() GetChainsChainArrayOutput
func (GetChainsChainArray) ToGetChainsChainArrayOutputWithContext ¶
func (i GetChainsChainArray) ToGetChainsChainArrayOutputWithContext(ctx context.Context) GetChainsChainArrayOutput
type GetChainsChainArrayInput ¶
type GetChainsChainArrayInput interface { pulumi.Input ToGetChainsChainArrayOutput() GetChainsChainArrayOutput ToGetChainsChainArrayOutputWithContext(context.Context) GetChainsChainArrayOutput }
GetChainsChainArrayInput is an input type that accepts GetChainsChainArray and GetChainsChainArrayOutput values. You can construct a concrete instance of `GetChainsChainArrayInput` via:
GetChainsChainArray{ GetChainsChainArgs{...} }
type GetChainsChainArrayOutput ¶
type GetChainsChainArrayOutput struct{ *pulumi.OutputState }
func (GetChainsChainArrayOutput) ElementType ¶
func (GetChainsChainArrayOutput) ElementType() reflect.Type
func (GetChainsChainArrayOutput) Index ¶
func (o GetChainsChainArrayOutput) Index(i pulumi.IntInput) GetChainsChainOutput
func (GetChainsChainArrayOutput) ToGetChainsChainArrayOutput ¶
func (o GetChainsChainArrayOutput) ToGetChainsChainArrayOutput() GetChainsChainArrayOutput
func (GetChainsChainArrayOutput) ToGetChainsChainArrayOutputWithContext ¶
func (o GetChainsChainArrayOutput) ToGetChainsChainArrayOutputWithContext(ctx context.Context) GetChainsChainArrayOutput
type GetChainsChainChainConfig ¶
type GetChainsChainChainConfig struct { // Each node in the delivery chain. Nodes []GetChainsChainChainConfigNode `pulumi:"nodes"` // Execution sequence relationship between delivery chain nodes. Routers []GetChainsChainChainConfigRouter `pulumi:"routers"` }
type GetChainsChainChainConfigArgs ¶
type GetChainsChainChainConfigArgs struct { // Each node in the delivery chain. Nodes GetChainsChainChainConfigNodeArrayInput `pulumi:"nodes"` // Execution sequence relationship between delivery chain nodes. Routers GetChainsChainChainConfigRouterArrayInput `pulumi:"routers"` }
func (GetChainsChainChainConfigArgs) ElementType ¶
func (GetChainsChainChainConfigArgs) ElementType() reflect.Type
func (GetChainsChainChainConfigArgs) ToGetChainsChainChainConfigOutput ¶
func (i GetChainsChainChainConfigArgs) ToGetChainsChainChainConfigOutput() GetChainsChainChainConfigOutput
func (GetChainsChainChainConfigArgs) ToGetChainsChainChainConfigOutputWithContext ¶
func (i GetChainsChainChainConfigArgs) ToGetChainsChainChainConfigOutputWithContext(ctx context.Context) GetChainsChainChainConfigOutput
type GetChainsChainChainConfigArray ¶
type GetChainsChainChainConfigArray []GetChainsChainChainConfigInput
func (GetChainsChainChainConfigArray) ElementType ¶
func (GetChainsChainChainConfigArray) ElementType() reflect.Type
func (GetChainsChainChainConfigArray) ToGetChainsChainChainConfigArrayOutput ¶
func (i GetChainsChainChainConfigArray) ToGetChainsChainChainConfigArrayOutput() GetChainsChainChainConfigArrayOutput
func (GetChainsChainChainConfigArray) ToGetChainsChainChainConfigArrayOutputWithContext ¶
func (i GetChainsChainChainConfigArray) ToGetChainsChainChainConfigArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigArrayOutput
type GetChainsChainChainConfigArrayInput ¶
type GetChainsChainChainConfigArrayInput interface { pulumi.Input ToGetChainsChainChainConfigArrayOutput() GetChainsChainChainConfigArrayOutput ToGetChainsChainChainConfigArrayOutputWithContext(context.Context) GetChainsChainChainConfigArrayOutput }
GetChainsChainChainConfigArrayInput is an input type that accepts GetChainsChainChainConfigArray and GetChainsChainChainConfigArrayOutput values. You can construct a concrete instance of `GetChainsChainChainConfigArrayInput` via:
GetChainsChainChainConfigArray{ GetChainsChainChainConfigArgs{...} }
type GetChainsChainChainConfigArrayOutput ¶
type GetChainsChainChainConfigArrayOutput struct{ *pulumi.OutputState }
func (GetChainsChainChainConfigArrayOutput) ElementType ¶
func (GetChainsChainChainConfigArrayOutput) ElementType() reflect.Type
func (GetChainsChainChainConfigArrayOutput) Index ¶
func (o GetChainsChainChainConfigArrayOutput) Index(i pulumi.IntInput) GetChainsChainChainConfigOutput
func (GetChainsChainChainConfigArrayOutput) ToGetChainsChainChainConfigArrayOutput ¶
func (o GetChainsChainChainConfigArrayOutput) ToGetChainsChainChainConfigArrayOutput() GetChainsChainChainConfigArrayOutput
func (GetChainsChainChainConfigArrayOutput) ToGetChainsChainChainConfigArrayOutputWithContext ¶
func (o GetChainsChainChainConfigArrayOutput) ToGetChainsChainChainConfigArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigArrayOutput
type GetChainsChainChainConfigInput ¶
type GetChainsChainChainConfigInput interface { pulumi.Input ToGetChainsChainChainConfigOutput() GetChainsChainChainConfigOutput ToGetChainsChainChainConfigOutputWithContext(context.Context) GetChainsChainChainConfigOutput }
GetChainsChainChainConfigInput is an input type that accepts GetChainsChainChainConfigArgs and GetChainsChainChainConfigOutput values. You can construct a concrete instance of `GetChainsChainChainConfigInput` via:
GetChainsChainChainConfigArgs{...}
type GetChainsChainChainConfigNode ¶
type GetChainsChainChainConfigNode struct { // Whether to enable the delivery chain node. Valid values: `true`, `false`. Enable bool `pulumi:"enable"` // The configuration of delivery chain node. NodeConfigs []GetChainsChainChainConfigNodeNodeConfig `pulumi:"nodeConfigs"` // The name of delivery chain node. NodeName string `pulumi:"nodeName"` }
type GetChainsChainChainConfigNodeArgs ¶
type GetChainsChainChainConfigNodeArgs struct { // Whether to enable the delivery chain node. Valid values: `true`, `false`. Enable pulumi.BoolInput `pulumi:"enable"` // The configuration of delivery chain node. NodeConfigs GetChainsChainChainConfigNodeNodeConfigArrayInput `pulumi:"nodeConfigs"` // The name of delivery chain node. NodeName pulumi.StringInput `pulumi:"nodeName"` }
func (GetChainsChainChainConfigNodeArgs) ElementType ¶
func (GetChainsChainChainConfigNodeArgs) ElementType() reflect.Type
func (GetChainsChainChainConfigNodeArgs) ToGetChainsChainChainConfigNodeOutput ¶
func (i GetChainsChainChainConfigNodeArgs) ToGetChainsChainChainConfigNodeOutput() GetChainsChainChainConfigNodeOutput
func (GetChainsChainChainConfigNodeArgs) ToGetChainsChainChainConfigNodeOutputWithContext ¶
func (i GetChainsChainChainConfigNodeArgs) ToGetChainsChainChainConfigNodeOutputWithContext(ctx context.Context) GetChainsChainChainConfigNodeOutput
type GetChainsChainChainConfigNodeArray ¶
type GetChainsChainChainConfigNodeArray []GetChainsChainChainConfigNodeInput
func (GetChainsChainChainConfigNodeArray) ElementType ¶
func (GetChainsChainChainConfigNodeArray) ElementType() reflect.Type
func (GetChainsChainChainConfigNodeArray) ToGetChainsChainChainConfigNodeArrayOutput ¶
func (i GetChainsChainChainConfigNodeArray) ToGetChainsChainChainConfigNodeArrayOutput() GetChainsChainChainConfigNodeArrayOutput
func (GetChainsChainChainConfigNodeArray) ToGetChainsChainChainConfigNodeArrayOutputWithContext ¶
func (i GetChainsChainChainConfigNodeArray) ToGetChainsChainChainConfigNodeArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigNodeArrayOutput
type GetChainsChainChainConfigNodeArrayInput ¶
type GetChainsChainChainConfigNodeArrayInput interface { pulumi.Input ToGetChainsChainChainConfigNodeArrayOutput() GetChainsChainChainConfigNodeArrayOutput ToGetChainsChainChainConfigNodeArrayOutputWithContext(context.Context) GetChainsChainChainConfigNodeArrayOutput }
GetChainsChainChainConfigNodeArrayInput is an input type that accepts GetChainsChainChainConfigNodeArray and GetChainsChainChainConfigNodeArrayOutput values. You can construct a concrete instance of `GetChainsChainChainConfigNodeArrayInput` via:
GetChainsChainChainConfigNodeArray{ GetChainsChainChainConfigNodeArgs{...} }
type GetChainsChainChainConfigNodeArrayOutput ¶
type GetChainsChainChainConfigNodeArrayOutput struct{ *pulumi.OutputState }
func (GetChainsChainChainConfigNodeArrayOutput) ElementType ¶
func (GetChainsChainChainConfigNodeArrayOutput) ElementType() reflect.Type
func (GetChainsChainChainConfigNodeArrayOutput) ToGetChainsChainChainConfigNodeArrayOutput ¶
func (o GetChainsChainChainConfigNodeArrayOutput) ToGetChainsChainChainConfigNodeArrayOutput() GetChainsChainChainConfigNodeArrayOutput
func (GetChainsChainChainConfigNodeArrayOutput) ToGetChainsChainChainConfigNodeArrayOutputWithContext ¶
func (o GetChainsChainChainConfigNodeArrayOutput) ToGetChainsChainChainConfigNodeArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigNodeArrayOutput
type GetChainsChainChainConfigNodeInput ¶
type GetChainsChainChainConfigNodeInput interface { pulumi.Input ToGetChainsChainChainConfigNodeOutput() GetChainsChainChainConfigNodeOutput ToGetChainsChainChainConfigNodeOutputWithContext(context.Context) GetChainsChainChainConfigNodeOutput }
GetChainsChainChainConfigNodeInput is an input type that accepts GetChainsChainChainConfigNodeArgs and GetChainsChainChainConfigNodeOutput values. You can construct a concrete instance of `GetChainsChainChainConfigNodeInput` via:
GetChainsChainChainConfigNodeArgs{...}
type GetChainsChainChainConfigNodeNodeConfig ¶
type GetChainsChainChainConfigNodeNodeConfig struct { // Blocking rules for scanning nodes in delivery chain nodes. **Note:** When `nodeName` is `VULNERABILITY_SCANNING`, the parameters in `denyPolicy` need to be filled in. DenyPolicies []GetChainsChainChainConfigNodeNodeConfigDenyPolicy `pulumi:"denyPolicies"` }
type GetChainsChainChainConfigNodeNodeConfigArgs ¶
type GetChainsChainChainConfigNodeNodeConfigArgs struct { // Blocking rules for scanning nodes in delivery chain nodes. **Note:** When `nodeName` is `VULNERABILITY_SCANNING`, the parameters in `denyPolicy` need to be filled in. DenyPolicies GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayInput `pulumi:"denyPolicies"` }
func (GetChainsChainChainConfigNodeNodeConfigArgs) ElementType ¶
func (GetChainsChainChainConfigNodeNodeConfigArgs) ElementType() reflect.Type
func (GetChainsChainChainConfigNodeNodeConfigArgs) ToGetChainsChainChainConfigNodeNodeConfigOutput ¶
func (i GetChainsChainChainConfigNodeNodeConfigArgs) ToGetChainsChainChainConfigNodeNodeConfigOutput() GetChainsChainChainConfigNodeNodeConfigOutput
func (GetChainsChainChainConfigNodeNodeConfigArgs) ToGetChainsChainChainConfigNodeNodeConfigOutputWithContext ¶
func (i GetChainsChainChainConfigNodeNodeConfigArgs) ToGetChainsChainChainConfigNodeNodeConfigOutputWithContext(ctx context.Context) GetChainsChainChainConfigNodeNodeConfigOutput
type GetChainsChainChainConfigNodeNodeConfigArray ¶
type GetChainsChainChainConfigNodeNodeConfigArray []GetChainsChainChainConfigNodeNodeConfigInput
func (GetChainsChainChainConfigNodeNodeConfigArray) ElementType ¶
func (GetChainsChainChainConfigNodeNodeConfigArray) ElementType() reflect.Type
func (GetChainsChainChainConfigNodeNodeConfigArray) ToGetChainsChainChainConfigNodeNodeConfigArrayOutput ¶
func (i GetChainsChainChainConfigNodeNodeConfigArray) ToGetChainsChainChainConfigNodeNodeConfigArrayOutput() GetChainsChainChainConfigNodeNodeConfigArrayOutput
func (GetChainsChainChainConfigNodeNodeConfigArray) ToGetChainsChainChainConfigNodeNodeConfigArrayOutputWithContext ¶
func (i GetChainsChainChainConfigNodeNodeConfigArray) ToGetChainsChainChainConfigNodeNodeConfigArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigNodeNodeConfigArrayOutput
type GetChainsChainChainConfigNodeNodeConfigArrayInput ¶
type GetChainsChainChainConfigNodeNodeConfigArrayInput interface { pulumi.Input ToGetChainsChainChainConfigNodeNodeConfigArrayOutput() GetChainsChainChainConfigNodeNodeConfigArrayOutput ToGetChainsChainChainConfigNodeNodeConfigArrayOutputWithContext(context.Context) GetChainsChainChainConfigNodeNodeConfigArrayOutput }
GetChainsChainChainConfigNodeNodeConfigArrayInput is an input type that accepts GetChainsChainChainConfigNodeNodeConfigArray and GetChainsChainChainConfigNodeNodeConfigArrayOutput values. You can construct a concrete instance of `GetChainsChainChainConfigNodeNodeConfigArrayInput` via:
GetChainsChainChainConfigNodeNodeConfigArray{ GetChainsChainChainConfigNodeNodeConfigArgs{...} }
type GetChainsChainChainConfigNodeNodeConfigArrayOutput ¶
type GetChainsChainChainConfigNodeNodeConfigArrayOutput struct{ *pulumi.OutputState }
func (GetChainsChainChainConfigNodeNodeConfigArrayOutput) ElementType ¶
func (GetChainsChainChainConfigNodeNodeConfigArrayOutput) ElementType() reflect.Type
func (GetChainsChainChainConfigNodeNodeConfigArrayOutput) ToGetChainsChainChainConfigNodeNodeConfigArrayOutput ¶
func (o GetChainsChainChainConfigNodeNodeConfigArrayOutput) ToGetChainsChainChainConfigNodeNodeConfigArrayOutput() GetChainsChainChainConfigNodeNodeConfigArrayOutput
func (GetChainsChainChainConfigNodeNodeConfigArrayOutput) ToGetChainsChainChainConfigNodeNodeConfigArrayOutputWithContext ¶
func (o GetChainsChainChainConfigNodeNodeConfigArrayOutput) ToGetChainsChainChainConfigNodeNodeConfigArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigNodeNodeConfigArrayOutput
type GetChainsChainChainConfigNodeNodeConfigDenyPolicy ¶
type GetChainsChainChainConfigNodeNodeConfigDenyPolicy struct { // The action of trigger blocking. Valid values: `BLOCK`, `BLOCK_RETAG`, `BLOCK_DELETE_TAG`. While `Block` means block the delivery chain from continuing to execute, `BLOCK_RETAG` means block overwriting push image tag, `BLOCK_DELETE_TAG` means block deletion of mirror tags. Action *string `pulumi:"action"` // The count of scanning vulnerabilities that triggers blocking. IssueCount string `pulumi:"issueCount"` // The level of scanning vulnerability that triggers blocking. Valid values: `LOW`, `MEDIUM`, `HIGH`, `UNKNOWN`. IssueLevel string `pulumi:"issueLevel"` // The logic of trigger blocking. Valid values: `AND`, `OR`. Logic string `pulumi:"logic"` }
type GetChainsChainChainConfigNodeNodeConfigDenyPolicyArgs ¶
type GetChainsChainChainConfigNodeNodeConfigDenyPolicyArgs struct { // The action of trigger blocking. Valid values: `BLOCK`, `BLOCK_RETAG`, `BLOCK_DELETE_TAG`. While `Block` means block the delivery chain from continuing to execute, `BLOCK_RETAG` means block overwriting push image tag, `BLOCK_DELETE_TAG` means block deletion of mirror tags. Action pulumi.StringPtrInput `pulumi:"action"` // The count of scanning vulnerabilities that triggers blocking. IssueCount pulumi.StringInput `pulumi:"issueCount"` // The level of scanning vulnerability that triggers blocking. Valid values: `LOW`, `MEDIUM`, `HIGH`, `UNKNOWN`. IssueLevel pulumi.StringInput `pulumi:"issueLevel"` // The logic of trigger blocking. Valid values: `AND`, `OR`. Logic pulumi.StringInput `pulumi:"logic"` }
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyArgs) ElementType ¶
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyArgs) ElementType() reflect.Type
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyArgs) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput ¶
func (i GetChainsChainChainConfigNodeNodeConfigDenyPolicyArgs) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput() GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyArgs) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyOutputWithContext ¶
func (i GetChainsChainChainConfigNodeNodeConfigDenyPolicyArgs) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyOutputWithContext(ctx context.Context) GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput
type GetChainsChainChainConfigNodeNodeConfigDenyPolicyArray ¶
type GetChainsChainChainConfigNodeNodeConfigDenyPolicyArray []GetChainsChainChainConfigNodeNodeConfigDenyPolicyInput
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyArray) ElementType ¶
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyArray) ElementType() reflect.Type
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyArray) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput ¶
func (i GetChainsChainChainConfigNodeNodeConfigDenyPolicyArray) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput() GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyArray) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutputWithContext ¶
func (i GetChainsChainChainConfigNodeNodeConfigDenyPolicyArray) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput
type GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayInput ¶
type GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayInput interface { pulumi.Input ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput() GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutputWithContext(context.Context) GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput }
GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayInput is an input type that accepts GetChainsChainChainConfigNodeNodeConfigDenyPolicyArray and GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput values. You can construct a concrete instance of `GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayInput` via:
GetChainsChainChainConfigNodeNodeConfigDenyPolicyArray{ GetChainsChainChainConfigNodeNodeConfigDenyPolicyArgs{...} }
type GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput ¶
type GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput) ElementType ¶
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput) ElementType() reflect.Type
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput ¶
func (o GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput() GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutputWithContext ¶
func (o GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput
type GetChainsChainChainConfigNodeNodeConfigDenyPolicyInput ¶
type GetChainsChainChainConfigNodeNodeConfigDenyPolicyInput interface { pulumi.Input ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput() GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyOutputWithContext(context.Context) GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput }
GetChainsChainChainConfigNodeNodeConfigDenyPolicyInput is an input type that accepts GetChainsChainChainConfigNodeNodeConfigDenyPolicyArgs and GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput values. You can construct a concrete instance of `GetChainsChainChainConfigNodeNodeConfigDenyPolicyInput` via:
GetChainsChainChainConfigNodeNodeConfigDenyPolicyArgs{...}
type GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput ¶
type GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput struct{ *pulumi.OutputState }
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput) Action ¶
func (o GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput) Action() pulumi.StringPtrOutput
The action of trigger blocking. Valid values: `BLOCK`, `BLOCK_RETAG`, `BLOCK_DELETE_TAG`. While `Block` means block the delivery chain from continuing to execute, `BLOCK_RETAG` means block overwriting push image tag, `BLOCK_DELETE_TAG` means block deletion of mirror tags.
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput) ElementType ¶
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput) ElementType() reflect.Type
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput) IssueCount ¶
func (o GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput) IssueCount() pulumi.StringOutput
The count of scanning vulnerabilities that triggers blocking.
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput) IssueLevel ¶
func (o GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput) IssueLevel() pulumi.StringOutput
The level of scanning vulnerability that triggers blocking. Valid values: `LOW`, `MEDIUM`, `HIGH`, `UNKNOWN`.
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput) Logic ¶
func (o GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput) Logic() pulumi.StringOutput
The logic of trigger blocking. Valid values: `AND`, `OR`.
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput ¶
func (o GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput() GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyOutputWithContext ¶
func (o GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyOutputWithContext(ctx context.Context) GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput
type GetChainsChainChainConfigNodeNodeConfigInput ¶
type GetChainsChainChainConfigNodeNodeConfigInput interface { pulumi.Input ToGetChainsChainChainConfigNodeNodeConfigOutput() GetChainsChainChainConfigNodeNodeConfigOutput ToGetChainsChainChainConfigNodeNodeConfigOutputWithContext(context.Context) GetChainsChainChainConfigNodeNodeConfigOutput }
GetChainsChainChainConfigNodeNodeConfigInput is an input type that accepts GetChainsChainChainConfigNodeNodeConfigArgs and GetChainsChainChainConfigNodeNodeConfigOutput values. You can construct a concrete instance of `GetChainsChainChainConfigNodeNodeConfigInput` via:
GetChainsChainChainConfigNodeNodeConfigArgs{...}
type GetChainsChainChainConfigNodeNodeConfigOutput ¶
type GetChainsChainChainConfigNodeNodeConfigOutput struct{ *pulumi.OutputState }
func (GetChainsChainChainConfigNodeNodeConfigOutput) DenyPolicies ¶
func (o GetChainsChainChainConfigNodeNodeConfigOutput) DenyPolicies() GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput
Blocking rules for scanning nodes in delivery chain nodes. **Note:** When `nodeName` is `VULNERABILITY_SCANNING`, the parameters in `denyPolicy` need to be filled in.
func (GetChainsChainChainConfigNodeNodeConfigOutput) ElementType ¶
func (GetChainsChainChainConfigNodeNodeConfigOutput) ElementType() reflect.Type
func (GetChainsChainChainConfigNodeNodeConfigOutput) ToGetChainsChainChainConfigNodeNodeConfigOutput ¶
func (o GetChainsChainChainConfigNodeNodeConfigOutput) ToGetChainsChainChainConfigNodeNodeConfigOutput() GetChainsChainChainConfigNodeNodeConfigOutput
func (GetChainsChainChainConfigNodeNodeConfigOutput) ToGetChainsChainChainConfigNodeNodeConfigOutputWithContext ¶
func (o GetChainsChainChainConfigNodeNodeConfigOutput) ToGetChainsChainChainConfigNodeNodeConfigOutputWithContext(ctx context.Context) GetChainsChainChainConfigNodeNodeConfigOutput
type GetChainsChainChainConfigNodeOutput ¶
type GetChainsChainChainConfigNodeOutput struct{ *pulumi.OutputState }
func (GetChainsChainChainConfigNodeOutput) ElementType ¶
func (GetChainsChainChainConfigNodeOutput) ElementType() reflect.Type
func (GetChainsChainChainConfigNodeOutput) Enable ¶
func (o GetChainsChainChainConfigNodeOutput) Enable() pulumi.BoolOutput
Whether to enable the delivery chain node. Valid values: `true`, `false`.
func (GetChainsChainChainConfigNodeOutput) NodeConfigs ¶
func (o GetChainsChainChainConfigNodeOutput) NodeConfigs() GetChainsChainChainConfigNodeNodeConfigArrayOutput
The configuration of delivery chain node.
func (GetChainsChainChainConfigNodeOutput) NodeName ¶
func (o GetChainsChainChainConfigNodeOutput) NodeName() pulumi.StringOutput
The name of delivery chain node.
func (GetChainsChainChainConfigNodeOutput) ToGetChainsChainChainConfigNodeOutput ¶
func (o GetChainsChainChainConfigNodeOutput) ToGetChainsChainChainConfigNodeOutput() GetChainsChainChainConfigNodeOutput
func (GetChainsChainChainConfigNodeOutput) ToGetChainsChainChainConfigNodeOutputWithContext ¶
func (o GetChainsChainChainConfigNodeOutput) ToGetChainsChainChainConfigNodeOutputWithContext(ctx context.Context) GetChainsChainChainConfigNodeOutput
type GetChainsChainChainConfigOutput ¶
type GetChainsChainChainConfigOutput struct{ *pulumi.OutputState }
func (GetChainsChainChainConfigOutput) ElementType ¶
func (GetChainsChainChainConfigOutput) ElementType() reflect.Type
func (GetChainsChainChainConfigOutput) Nodes ¶
func (o GetChainsChainChainConfigOutput) Nodes() GetChainsChainChainConfigNodeArrayOutput
Each node in the delivery chain.
func (GetChainsChainChainConfigOutput) Routers ¶
func (o GetChainsChainChainConfigOutput) Routers() GetChainsChainChainConfigRouterArrayOutput
Execution sequence relationship between delivery chain nodes.
func (GetChainsChainChainConfigOutput) ToGetChainsChainChainConfigOutput ¶
func (o GetChainsChainChainConfigOutput) ToGetChainsChainChainConfigOutput() GetChainsChainChainConfigOutput
func (GetChainsChainChainConfigOutput) ToGetChainsChainChainConfigOutputWithContext ¶
func (o GetChainsChainChainConfigOutput) ToGetChainsChainChainConfigOutputWithContext(ctx context.Context) GetChainsChainChainConfigOutput
type GetChainsChainChainConfigRouter ¶
type GetChainsChainChainConfigRouter struct { // Source node. Froms []GetChainsChainChainConfigRouterFrom `pulumi:"froms"` // Destination node. Tos []GetChainsChainChainConfigRouterTo `pulumi:"tos"` }
type GetChainsChainChainConfigRouterArgs ¶
type GetChainsChainChainConfigRouterArgs struct { // Source node. Froms GetChainsChainChainConfigRouterFromArrayInput `pulumi:"froms"` // Destination node. Tos GetChainsChainChainConfigRouterToArrayInput `pulumi:"tos"` }
func (GetChainsChainChainConfigRouterArgs) ElementType ¶
func (GetChainsChainChainConfigRouterArgs) ElementType() reflect.Type
func (GetChainsChainChainConfigRouterArgs) ToGetChainsChainChainConfigRouterOutput ¶
func (i GetChainsChainChainConfigRouterArgs) ToGetChainsChainChainConfigRouterOutput() GetChainsChainChainConfigRouterOutput
func (GetChainsChainChainConfigRouterArgs) ToGetChainsChainChainConfigRouterOutputWithContext ¶
func (i GetChainsChainChainConfigRouterArgs) ToGetChainsChainChainConfigRouterOutputWithContext(ctx context.Context) GetChainsChainChainConfigRouterOutput
type GetChainsChainChainConfigRouterArray ¶
type GetChainsChainChainConfigRouterArray []GetChainsChainChainConfigRouterInput
func (GetChainsChainChainConfigRouterArray) ElementType ¶
func (GetChainsChainChainConfigRouterArray) ElementType() reflect.Type
func (GetChainsChainChainConfigRouterArray) ToGetChainsChainChainConfigRouterArrayOutput ¶
func (i GetChainsChainChainConfigRouterArray) ToGetChainsChainChainConfigRouterArrayOutput() GetChainsChainChainConfigRouterArrayOutput
func (GetChainsChainChainConfigRouterArray) ToGetChainsChainChainConfigRouterArrayOutputWithContext ¶
func (i GetChainsChainChainConfigRouterArray) ToGetChainsChainChainConfigRouterArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigRouterArrayOutput
type GetChainsChainChainConfigRouterArrayInput ¶
type GetChainsChainChainConfigRouterArrayInput interface { pulumi.Input ToGetChainsChainChainConfigRouterArrayOutput() GetChainsChainChainConfigRouterArrayOutput ToGetChainsChainChainConfigRouterArrayOutputWithContext(context.Context) GetChainsChainChainConfigRouterArrayOutput }
GetChainsChainChainConfigRouterArrayInput is an input type that accepts GetChainsChainChainConfigRouterArray and GetChainsChainChainConfigRouterArrayOutput values. You can construct a concrete instance of `GetChainsChainChainConfigRouterArrayInput` via:
GetChainsChainChainConfigRouterArray{ GetChainsChainChainConfigRouterArgs{...} }
type GetChainsChainChainConfigRouterArrayOutput ¶
type GetChainsChainChainConfigRouterArrayOutput struct{ *pulumi.OutputState }
func (GetChainsChainChainConfigRouterArrayOutput) ElementType ¶
func (GetChainsChainChainConfigRouterArrayOutput) ElementType() reflect.Type
func (GetChainsChainChainConfigRouterArrayOutput) ToGetChainsChainChainConfigRouterArrayOutput ¶
func (o GetChainsChainChainConfigRouterArrayOutput) ToGetChainsChainChainConfigRouterArrayOutput() GetChainsChainChainConfigRouterArrayOutput
func (GetChainsChainChainConfigRouterArrayOutput) ToGetChainsChainChainConfigRouterArrayOutputWithContext ¶
func (o GetChainsChainChainConfigRouterArrayOutput) ToGetChainsChainChainConfigRouterArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigRouterArrayOutput
type GetChainsChainChainConfigRouterFrom ¶
type GetChainsChainChainConfigRouterFrom struct { // The name of delivery chain node. NodeName string `pulumi:"nodeName"` }
type GetChainsChainChainConfigRouterFromArgs ¶
type GetChainsChainChainConfigRouterFromArgs struct { // The name of delivery chain node. NodeName pulumi.StringInput `pulumi:"nodeName"` }
func (GetChainsChainChainConfigRouterFromArgs) ElementType ¶
func (GetChainsChainChainConfigRouterFromArgs) ElementType() reflect.Type
func (GetChainsChainChainConfigRouterFromArgs) ToGetChainsChainChainConfigRouterFromOutput ¶
func (i GetChainsChainChainConfigRouterFromArgs) ToGetChainsChainChainConfigRouterFromOutput() GetChainsChainChainConfigRouterFromOutput
func (GetChainsChainChainConfigRouterFromArgs) ToGetChainsChainChainConfigRouterFromOutputWithContext ¶
func (i GetChainsChainChainConfigRouterFromArgs) ToGetChainsChainChainConfigRouterFromOutputWithContext(ctx context.Context) GetChainsChainChainConfigRouterFromOutput
type GetChainsChainChainConfigRouterFromArray ¶
type GetChainsChainChainConfigRouterFromArray []GetChainsChainChainConfigRouterFromInput
func (GetChainsChainChainConfigRouterFromArray) ElementType ¶
func (GetChainsChainChainConfigRouterFromArray) ElementType() reflect.Type
func (GetChainsChainChainConfigRouterFromArray) ToGetChainsChainChainConfigRouterFromArrayOutput ¶
func (i GetChainsChainChainConfigRouterFromArray) ToGetChainsChainChainConfigRouterFromArrayOutput() GetChainsChainChainConfigRouterFromArrayOutput
func (GetChainsChainChainConfigRouterFromArray) ToGetChainsChainChainConfigRouterFromArrayOutputWithContext ¶
func (i GetChainsChainChainConfigRouterFromArray) ToGetChainsChainChainConfigRouterFromArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigRouterFromArrayOutput
type GetChainsChainChainConfigRouterFromArrayInput ¶
type GetChainsChainChainConfigRouterFromArrayInput interface { pulumi.Input ToGetChainsChainChainConfigRouterFromArrayOutput() GetChainsChainChainConfigRouterFromArrayOutput ToGetChainsChainChainConfigRouterFromArrayOutputWithContext(context.Context) GetChainsChainChainConfigRouterFromArrayOutput }
GetChainsChainChainConfigRouterFromArrayInput is an input type that accepts GetChainsChainChainConfigRouterFromArray and GetChainsChainChainConfigRouterFromArrayOutput values. You can construct a concrete instance of `GetChainsChainChainConfigRouterFromArrayInput` via:
GetChainsChainChainConfigRouterFromArray{ GetChainsChainChainConfigRouterFromArgs{...} }
type GetChainsChainChainConfigRouterFromArrayOutput ¶
type GetChainsChainChainConfigRouterFromArrayOutput struct{ *pulumi.OutputState }
func (GetChainsChainChainConfigRouterFromArrayOutput) ElementType ¶
func (GetChainsChainChainConfigRouterFromArrayOutput) ElementType() reflect.Type
func (GetChainsChainChainConfigRouterFromArrayOutput) ToGetChainsChainChainConfigRouterFromArrayOutput ¶
func (o GetChainsChainChainConfigRouterFromArrayOutput) ToGetChainsChainChainConfigRouterFromArrayOutput() GetChainsChainChainConfigRouterFromArrayOutput
func (GetChainsChainChainConfigRouterFromArrayOutput) ToGetChainsChainChainConfigRouterFromArrayOutputWithContext ¶
func (o GetChainsChainChainConfigRouterFromArrayOutput) ToGetChainsChainChainConfigRouterFromArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigRouterFromArrayOutput
type GetChainsChainChainConfigRouterFromInput ¶
type GetChainsChainChainConfigRouterFromInput interface { pulumi.Input ToGetChainsChainChainConfigRouterFromOutput() GetChainsChainChainConfigRouterFromOutput ToGetChainsChainChainConfigRouterFromOutputWithContext(context.Context) GetChainsChainChainConfigRouterFromOutput }
GetChainsChainChainConfigRouterFromInput is an input type that accepts GetChainsChainChainConfigRouterFromArgs and GetChainsChainChainConfigRouterFromOutput values. You can construct a concrete instance of `GetChainsChainChainConfigRouterFromInput` via:
GetChainsChainChainConfigRouterFromArgs{...}
type GetChainsChainChainConfigRouterFromOutput ¶
type GetChainsChainChainConfigRouterFromOutput struct{ *pulumi.OutputState }
func (GetChainsChainChainConfigRouterFromOutput) ElementType ¶
func (GetChainsChainChainConfigRouterFromOutput) ElementType() reflect.Type
func (GetChainsChainChainConfigRouterFromOutput) NodeName ¶
func (o GetChainsChainChainConfigRouterFromOutput) NodeName() pulumi.StringOutput
The name of delivery chain node.
func (GetChainsChainChainConfigRouterFromOutput) ToGetChainsChainChainConfigRouterFromOutput ¶
func (o GetChainsChainChainConfigRouterFromOutput) ToGetChainsChainChainConfigRouterFromOutput() GetChainsChainChainConfigRouterFromOutput
func (GetChainsChainChainConfigRouterFromOutput) ToGetChainsChainChainConfigRouterFromOutputWithContext ¶
func (o GetChainsChainChainConfigRouterFromOutput) ToGetChainsChainChainConfigRouterFromOutputWithContext(ctx context.Context) GetChainsChainChainConfigRouterFromOutput
type GetChainsChainChainConfigRouterInput ¶
type GetChainsChainChainConfigRouterInput interface { pulumi.Input ToGetChainsChainChainConfigRouterOutput() GetChainsChainChainConfigRouterOutput ToGetChainsChainChainConfigRouterOutputWithContext(context.Context) GetChainsChainChainConfigRouterOutput }
GetChainsChainChainConfigRouterInput is an input type that accepts GetChainsChainChainConfigRouterArgs and GetChainsChainChainConfigRouterOutput values. You can construct a concrete instance of `GetChainsChainChainConfigRouterInput` via:
GetChainsChainChainConfigRouterArgs{...}
type GetChainsChainChainConfigRouterOutput ¶
type GetChainsChainChainConfigRouterOutput struct{ *pulumi.OutputState }
func (GetChainsChainChainConfigRouterOutput) ElementType ¶
func (GetChainsChainChainConfigRouterOutput) ElementType() reflect.Type
func (GetChainsChainChainConfigRouterOutput) Froms ¶
func (o GetChainsChainChainConfigRouterOutput) Froms() GetChainsChainChainConfigRouterFromArrayOutput
Source node.
func (GetChainsChainChainConfigRouterOutput) ToGetChainsChainChainConfigRouterOutput ¶
func (o GetChainsChainChainConfigRouterOutput) ToGetChainsChainChainConfigRouterOutput() GetChainsChainChainConfigRouterOutput
func (GetChainsChainChainConfigRouterOutput) ToGetChainsChainChainConfigRouterOutputWithContext ¶
func (o GetChainsChainChainConfigRouterOutput) ToGetChainsChainChainConfigRouterOutputWithContext(ctx context.Context) GetChainsChainChainConfigRouterOutput
type GetChainsChainChainConfigRouterTo ¶
type GetChainsChainChainConfigRouterTo struct { // The name of delivery chain node. NodeName string `pulumi:"nodeName"` }
type GetChainsChainChainConfigRouterToArgs ¶
type GetChainsChainChainConfigRouterToArgs struct { // The name of delivery chain node. NodeName pulumi.StringInput `pulumi:"nodeName"` }
func (GetChainsChainChainConfigRouterToArgs) ElementType ¶
func (GetChainsChainChainConfigRouterToArgs) ElementType() reflect.Type
func (GetChainsChainChainConfigRouterToArgs) ToGetChainsChainChainConfigRouterToOutput ¶
func (i GetChainsChainChainConfigRouterToArgs) ToGetChainsChainChainConfigRouterToOutput() GetChainsChainChainConfigRouterToOutput
func (GetChainsChainChainConfigRouterToArgs) ToGetChainsChainChainConfigRouterToOutputWithContext ¶
func (i GetChainsChainChainConfigRouterToArgs) ToGetChainsChainChainConfigRouterToOutputWithContext(ctx context.Context) GetChainsChainChainConfigRouterToOutput
type GetChainsChainChainConfigRouterToArray ¶
type GetChainsChainChainConfigRouterToArray []GetChainsChainChainConfigRouterToInput
func (GetChainsChainChainConfigRouterToArray) ElementType ¶
func (GetChainsChainChainConfigRouterToArray) ElementType() reflect.Type
func (GetChainsChainChainConfigRouterToArray) ToGetChainsChainChainConfigRouterToArrayOutput ¶
func (i GetChainsChainChainConfigRouterToArray) ToGetChainsChainChainConfigRouterToArrayOutput() GetChainsChainChainConfigRouterToArrayOutput
func (GetChainsChainChainConfigRouterToArray) ToGetChainsChainChainConfigRouterToArrayOutputWithContext ¶
func (i GetChainsChainChainConfigRouterToArray) ToGetChainsChainChainConfigRouterToArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigRouterToArrayOutput
type GetChainsChainChainConfigRouterToArrayInput ¶
type GetChainsChainChainConfigRouterToArrayInput interface { pulumi.Input ToGetChainsChainChainConfigRouterToArrayOutput() GetChainsChainChainConfigRouterToArrayOutput ToGetChainsChainChainConfigRouterToArrayOutputWithContext(context.Context) GetChainsChainChainConfigRouterToArrayOutput }
GetChainsChainChainConfigRouterToArrayInput is an input type that accepts GetChainsChainChainConfigRouterToArray and GetChainsChainChainConfigRouterToArrayOutput values. You can construct a concrete instance of `GetChainsChainChainConfigRouterToArrayInput` via:
GetChainsChainChainConfigRouterToArray{ GetChainsChainChainConfigRouterToArgs{...} }
type GetChainsChainChainConfigRouterToArrayOutput ¶
type GetChainsChainChainConfigRouterToArrayOutput struct{ *pulumi.OutputState }
func (GetChainsChainChainConfigRouterToArrayOutput) ElementType ¶
func (GetChainsChainChainConfigRouterToArrayOutput) ElementType() reflect.Type
func (GetChainsChainChainConfigRouterToArrayOutput) ToGetChainsChainChainConfigRouterToArrayOutput ¶
func (o GetChainsChainChainConfigRouterToArrayOutput) ToGetChainsChainChainConfigRouterToArrayOutput() GetChainsChainChainConfigRouterToArrayOutput
func (GetChainsChainChainConfigRouterToArrayOutput) ToGetChainsChainChainConfigRouterToArrayOutputWithContext ¶
func (o GetChainsChainChainConfigRouterToArrayOutput) ToGetChainsChainChainConfigRouterToArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigRouterToArrayOutput
type GetChainsChainChainConfigRouterToInput ¶
type GetChainsChainChainConfigRouterToInput interface { pulumi.Input ToGetChainsChainChainConfigRouterToOutput() GetChainsChainChainConfigRouterToOutput ToGetChainsChainChainConfigRouterToOutputWithContext(context.Context) GetChainsChainChainConfigRouterToOutput }
GetChainsChainChainConfigRouterToInput is an input type that accepts GetChainsChainChainConfigRouterToArgs and GetChainsChainChainConfigRouterToOutput values. You can construct a concrete instance of `GetChainsChainChainConfigRouterToInput` via:
GetChainsChainChainConfigRouterToArgs{...}
type GetChainsChainChainConfigRouterToOutput ¶
type GetChainsChainChainConfigRouterToOutput struct{ *pulumi.OutputState }
func (GetChainsChainChainConfigRouterToOutput) ElementType ¶
func (GetChainsChainChainConfigRouterToOutput) ElementType() reflect.Type
func (GetChainsChainChainConfigRouterToOutput) NodeName ¶
func (o GetChainsChainChainConfigRouterToOutput) NodeName() pulumi.StringOutput
The name of delivery chain node.
func (GetChainsChainChainConfigRouterToOutput) ToGetChainsChainChainConfigRouterToOutput ¶
func (o GetChainsChainChainConfigRouterToOutput) ToGetChainsChainChainConfigRouterToOutput() GetChainsChainChainConfigRouterToOutput
func (GetChainsChainChainConfigRouterToOutput) ToGetChainsChainChainConfigRouterToOutputWithContext ¶
func (o GetChainsChainChainConfigRouterToOutput) ToGetChainsChainChainConfigRouterToOutputWithContext(ctx context.Context) GetChainsChainChainConfigRouterToOutput
type GetChainsChainInput ¶
type GetChainsChainInput interface { pulumi.Input ToGetChainsChainOutput() GetChainsChainOutput ToGetChainsChainOutputWithContext(context.Context) GetChainsChainOutput }
GetChainsChainInput is an input type that accepts GetChainsChainArgs and GetChainsChainOutput values. You can construct a concrete instance of `GetChainsChainInput` via:
GetChainsChainArgs{...}
type GetChainsChainOutput ¶
type GetChainsChainOutput struct{ *pulumi.OutputState }
func (GetChainsChainOutput) ChainConfigs ¶
func (o GetChainsChainOutput) ChainConfigs() GetChainsChainChainConfigArrayOutput
The configuration of delivery chain.
func (GetChainsChainOutput) ChainId ¶
func (o GetChainsChainOutput) ChainId() pulumi.StringOutput
The ID of delivery chain.
func (GetChainsChainOutput) ChainName ¶
func (o GetChainsChainOutput) ChainName() pulumi.StringOutput
The name of delivery chain.
func (GetChainsChainOutput) CreateTime ¶
func (o GetChainsChainOutput) CreateTime() pulumi.StringOutput
The creation time of delivery chain.
func (GetChainsChainOutput) Description ¶
func (o GetChainsChainOutput) Description() pulumi.StringOutput
The description of delivery chain.
func (GetChainsChainOutput) ElementType ¶
func (GetChainsChainOutput) ElementType() reflect.Type
func (GetChainsChainOutput) Id ¶
func (o GetChainsChainOutput) Id() pulumi.StringOutput
The resource ID of the delivery chain. The value formats as `<instance_id>:<chain_id>`.
func (GetChainsChainOutput) InstanceId ¶
func (o GetChainsChainOutput) InstanceId() pulumi.StringOutput
The ID of CR Enterprise Edition instance.
func (GetChainsChainOutput) ModifiedTime ¶
func (o GetChainsChainOutput) ModifiedTime() pulumi.StringOutput
The modification time of delivery chain description.
func (GetChainsChainOutput) ScopeId ¶
func (o GetChainsChainOutput) ScopeId() pulumi.StringOutput
Delivery chain scope ID.
func (GetChainsChainOutput) ScopeType ¶
func (o GetChainsChainOutput) ScopeType() pulumi.StringOutput
Delivery chain scope type.
func (GetChainsChainOutput) ToGetChainsChainOutput ¶
func (o GetChainsChainOutput) ToGetChainsChainOutput() GetChainsChainOutput
func (GetChainsChainOutput) ToGetChainsChainOutputWithContext ¶
func (o GetChainsChainOutput) ToGetChainsChainOutputWithContext(ctx context.Context) GetChainsChainOutput
type GetChainsOutputArgs ¶
type GetChainsOutputArgs struct { EnableDetails pulumi.BoolPtrInput `pulumi:"enableDetails"` // A list of Chain IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // The ID of CR Enterprise Edition instance. InstanceId pulumi.StringInput `pulumi:"instanceId"` // A regex string to filter results by Chain name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The name of CR Enterprise Edition repository. RepoName pulumi.StringPtrInput `pulumi:"repoName"` // The name of CR Enterprise Edition namespace. RepoNamespaceName pulumi.StringPtrInput `pulumi:"repoNamespaceName"` }
A collection of arguments for invoking getChains.
func (GetChainsOutputArgs) ElementType ¶
func (GetChainsOutputArgs) ElementType() reflect.Type
type GetChainsResult ¶
type GetChainsResult struct { // A list of Cr Chains. Each element contains the following attributes: Chains []GetChainsChain `pulumi:"chains"` EnableDetails *bool `pulumi:"enableDetails"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of Chain IDs. Ids []string `pulumi:"ids"` // The ID of CR Enterprise Edition instance. InstanceId string `pulumi:"instanceId"` NameRegex *string `pulumi:"nameRegex"` // A list of Chain names. Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` RepoName *string `pulumi:"repoName"` RepoNamespaceName *string `pulumi:"repoNamespaceName"` }
A collection of values returned by getChains.
func GetChains ¶
func GetChains(ctx *pulumi.Context, args *GetChainsArgs, opts ...pulumi.InvokeOption) (*GetChainsResult, error)
This data source provides the Cr Chains of the current Alibaba Cloud user.
For information about CR Chains and how to use it, see [What is Chain](https://www.alibabacloud.com/help/en/doc-detail/357821.html).
> **NOTE:** Available in v1.161.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/go/alicloud/cr" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/rhysmdnz/pulumi-alicloud/sdk/go/alicloud/cr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { ids, err := cr.GetChains(ctx, &cr.GetChainsArgs{ InstanceId: "example_value", Ids: []string{ "example_value-1", "example_value-2", }, }, nil) if err != nil { return err } ctx.Export("crChainId1", ids.Chains[0].Id) nameRegex, err := cr.GetChains(ctx, &cr.GetChainsArgs{ InstanceId: "example_value", NameRegex: pulumi.StringRef("^my-Chain"), }, nil) if err != nil { return err } ctx.Export("crChainId2", nameRegex.Chains[0].Id) return nil }) }
```
type GetChainsResultOutput ¶
type GetChainsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getChains.
func GetChainsOutput ¶
func GetChainsOutput(ctx *pulumi.Context, args GetChainsOutputArgs, opts ...pulumi.InvokeOption) GetChainsResultOutput
func (GetChainsResultOutput) Chains ¶
func (o GetChainsResultOutput) Chains() GetChainsChainArrayOutput
A list of Cr Chains. Each element contains the following attributes:
func (GetChainsResultOutput) ElementType ¶
func (GetChainsResultOutput) ElementType() reflect.Type
func (GetChainsResultOutput) EnableDetails ¶
func (o GetChainsResultOutput) EnableDetails() pulumi.BoolPtrOutput
func (GetChainsResultOutput) Id ¶
func (o GetChainsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetChainsResultOutput) Ids ¶
func (o GetChainsResultOutput) Ids() pulumi.StringArrayOutput
A list of Chain IDs.
func (GetChainsResultOutput) InstanceId ¶
func (o GetChainsResultOutput) InstanceId() pulumi.StringOutput
The ID of CR Enterprise Edition instance.
func (GetChainsResultOutput) NameRegex ¶
func (o GetChainsResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetChainsResultOutput) Names ¶
func (o GetChainsResultOutput) Names() pulumi.StringArrayOutput
A list of Chain names.
func (GetChainsResultOutput) OutputFile ¶
func (o GetChainsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetChainsResultOutput) RepoName ¶
func (o GetChainsResultOutput) RepoName() pulumi.StringPtrOutput
func (GetChainsResultOutput) RepoNamespaceName ¶
func (o GetChainsResultOutput) RepoNamespaceName() pulumi.StringPtrOutput
func (GetChainsResultOutput) ToGetChainsResultOutput ¶
func (o GetChainsResultOutput) ToGetChainsResultOutput() GetChainsResultOutput
func (GetChainsResultOutput) ToGetChainsResultOutputWithContext ¶
func (o GetChainsResultOutput) ToGetChainsResultOutputWithContext(ctx context.Context) GetChainsResultOutput
type GetChartNamespacesArgs ¶
type GetChartNamespacesArgs struct { // A list of matched Container Registry Enterprise Edition namespaces. Ids []string `pulumi:"ids"` // The ID of the namespace. InstanceId string `pulumi:"instanceId"` // A regex string to filter results by name space name. NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getChartNamespaces.
type GetChartNamespacesNamespace ¶
type GetChartNamespacesNamespace struct { // Indicates whether a repository is automatically created when an image is pushed to the namespace. AutoCreateRepo bool `pulumi:"autoCreateRepo"` // The ID of the namespace. ChartNamespaceId string `pulumi:"chartNamespaceId"` // The default repository type. Valid values: `PUBLIC`,`PRIVATE`. DefaultRepoType string `pulumi:"defaultRepoType"` // The ID of the Chart Namespace. Id string `pulumi:"id"` // The ID of the namespace. InstanceId string `pulumi:"instanceId"` // The name of the namespace. NamespaceName string `pulumi:"namespaceName"` }
type GetChartNamespacesNamespaceArgs ¶
type GetChartNamespacesNamespaceArgs struct { // Indicates whether a repository is automatically created when an image is pushed to the namespace. AutoCreateRepo pulumi.BoolInput `pulumi:"autoCreateRepo"` // The ID of the namespace. ChartNamespaceId pulumi.StringInput `pulumi:"chartNamespaceId"` // The default repository type. Valid values: `PUBLIC`,`PRIVATE`. DefaultRepoType pulumi.StringInput `pulumi:"defaultRepoType"` // The ID of the Chart Namespace. Id pulumi.StringInput `pulumi:"id"` // The ID of the namespace. InstanceId pulumi.StringInput `pulumi:"instanceId"` // The name of the namespace. NamespaceName pulumi.StringInput `pulumi:"namespaceName"` }
func (GetChartNamespacesNamespaceArgs) ElementType ¶
func (GetChartNamespacesNamespaceArgs) ElementType() reflect.Type
func (GetChartNamespacesNamespaceArgs) ToGetChartNamespacesNamespaceOutput ¶
func (i GetChartNamespacesNamespaceArgs) ToGetChartNamespacesNamespaceOutput() GetChartNamespacesNamespaceOutput
func (GetChartNamespacesNamespaceArgs) ToGetChartNamespacesNamespaceOutputWithContext ¶
func (i GetChartNamespacesNamespaceArgs) ToGetChartNamespacesNamespaceOutputWithContext(ctx context.Context) GetChartNamespacesNamespaceOutput
type GetChartNamespacesNamespaceArray ¶
type GetChartNamespacesNamespaceArray []GetChartNamespacesNamespaceInput
func (GetChartNamespacesNamespaceArray) ElementType ¶
func (GetChartNamespacesNamespaceArray) ElementType() reflect.Type
func (GetChartNamespacesNamespaceArray) ToGetChartNamespacesNamespaceArrayOutput ¶
func (i GetChartNamespacesNamespaceArray) ToGetChartNamespacesNamespaceArrayOutput() GetChartNamespacesNamespaceArrayOutput
func (GetChartNamespacesNamespaceArray) ToGetChartNamespacesNamespaceArrayOutputWithContext ¶
func (i GetChartNamespacesNamespaceArray) ToGetChartNamespacesNamespaceArrayOutputWithContext(ctx context.Context) GetChartNamespacesNamespaceArrayOutput
type GetChartNamespacesNamespaceArrayInput ¶
type GetChartNamespacesNamespaceArrayInput interface { pulumi.Input ToGetChartNamespacesNamespaceArrayOutput() GetChartNamespacesNamespaceArrayOutput ToGetChartNamespacesNamespaceArrayOutputWithContext(context.Context) GetChartNamespacesNamespaceArrayOutput }
GetChartNamespacesNamespaceArrayInput is an input type that accepts GetChartNamespacesNamespaceArray and GetChartNamespacesNamespaceArrayOutput values. You can construct a concrete instance of `GetChartNamespacesNamespaceArrayInput` via:
GetChartNamespacesNamespaceArray{ GetChartNamespacesNamespaceArgs{...} }
type GetChartNamespacesNamespaceArrayOutput ¶
type GetChartNamespacesNamespaceArrayOutput struct{ *pulumi.OutputState }
func (GetChartNamespacesNamespaceArrayOutput) ElementType ¶
func (GetChartNamespacesNamespaceArrayOutput) ElementType() reflect.Type
func (GetChartNamespacesNamespaceArrayOutput) ToGetChartNamespacesNamespaceArrayOutput ¶
func (o GetChartNamespacesNamespaceArrayOutput) ToGetChartNamespacesNamespaceArrayOutput() GetChartNamespacesNamespaceArrayOutput
func (GetChartNamespacesNamespaceArrayOutput) ToGetChartNamespacesNamespaceArrayOutputWithContext ¶
func (o GetChartNamespacesNamespaceArrayOutput) ToGetChartNamespacesNamespaceArrayOutputWithContext(ctx context.Context) GetChartNamespacesNamespaceArrayOutput
type GetChartNamespacesNamespaceInput ¶
type GetChartNamespacesNamespaceInput interface { pulumi.Input ToGetChartNamespacesNamespaceOutput() GetChartNamespacesNamespaceOutput ToGetChartNamespacesNamespaceOutputWithContext(context.Context) GetChartNamespacesNamespaceOutput }
GetChartNamespacesNamespaceInput is an input type that accepts GetChartNamespacesNamespaceArgs and GetChartNamespacesNamespaceOutput values. You can construct a concrete instance of `GetChartNamespacesNamespaceInput` via:
GetChartNamespacesNamespaceArgs{...}
type GetChartNamespacesNamespaceOutput ¶
type GetChartNamespacesNamespaceOutput struct{ *pulumi.OutputState }
func (GetChartNamespacesNamespaceOutput) AutoCreateRepo ¶
func (o GetChartNamespacesNamespaceOutput) AutoCreateRepo() pulumi.BoolOutput
Indicates whether a repository is automatically created when an image is pushed to the namespace.
func (GetChartNamespacesNamespaceOutput) ChartNamespaceId ¶
func (o GetChartNamespacesNamespaceOutput) ChartNamespaceId() pulumi.StringOutput
The ID of the namespace.
func (GetChartNamespacesNamespaceOutput) DefaultRepoType ¶
func (o GetChartNamespacesNamespaceOutput) DefaultRepoType() pulumi.StringOutput
The default repository type. Valid values: `PUBLIC`,`PRIVATE`.
func (GetChartNamespacesNamespaceOutput) ElementType ¶
func (GetChartNamespacesNamespaceOutput) ElementType() reflect.Type
func (GetChartNamespacesNamespaceOutput) Id ¶
func (o GetChartNamespacesNamespaceOutput) Id() pulumi.StringOutput
The ID of the Chart Namespace.
func (GetChartNamespacesNamespaceOutput) InstanceId ¶
func (o GetChartNamespacesNamespaceOutput) InstanceId() pulumi.StringOutput
The ID of the namespace.
func (GetChartNamespacesNamespaceOutput) NamespaceName ¶
func (o GetChartNamespacesNamespaceOutput) NamespaceName() pulumi.StringOutput
The name of the namespace.
func (GetChartNamespacesNamespaceOutput) ToGetChartNamespacesNamespaceOutput ¶
func (o GetChartNamespacesNamespaceOutput) ToGetChartNamespacesNamespaceOutput() GetChartNamespacesNamespaceOutput
func (GetChartNamespacesNamespaceOutput) ToGetChartNamespacesNamespaceOutputWithContext ¶
func (o GetChartNamespacesNamespaceOutput) ToGetChartNamespacesNamespaceOutputWithContext(ctx context.Context) GetChartNamespacesNamespaceOutput
type GetChartNamespacesOutputArgs ¶
type GetChartNamespacesOutputArgs struct { // A list of matched Container Registry Enterprise Edition namespaces. Ids pulumi.StringArrayInput `pulumi:"ids"` // The ID of the namespace. InstanceId pulumi.StringInput `pulumi:"instanceId"` // A regex string to filter results by name space name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getChartNamespaces.
func (GetChartNamespacesOutputArgs) ElementType ¶
func (GetChartNamespacesOutputArgs) ElementType() reflect.Type
type GetChartNamespacesResult ¶
type GetChartNamespacesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` InstanceId string `pulumi:"instanceId"` NameRegex *string `pulumi:"nameRegex"` Names []string `pulumi:"names"` Namespaces []GetChartNamespacesNamespace `pulumi:"namespaces"` OutputFile *string `pulumi:"outputFile"` }
A collection of values returned by getChartNamespaces.
func GetChartNamespaces ¶
func GetChartNamespaces(ctx *pulumi.Context, args *GetChartNamespacesArgs, opts ...pulumi.InvokeOption) (*GetChartNamespacesResult, error)
This data source provides the Cr Chart Namespaces of the current Alibaba Cloud user.
> **NOTE:** Available in v1.149.0+.
type GetChartNamespacesResultOutput ¶
type GetChartNamespacesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getChartNamespaces.
func GetChartNamespacesOutput ¶
func GetChartNamespacesOutput(ctx *pulumi.Context, args GetChartNamespacesOutputArgs, opts ...pulumi.InvokeOption) GetChartNamespacesResultOutput
func (GetChartNamespacesResultOutput) ElementType ¶
func (GetChartNamespacesResultOutput) ElementType() reflect.Type
func (GetChartNamespacesResultOutput) Id ¶
func (o GetChartNamespacesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetChartNamespacesResultOutput) Ids ¶
func (o GetChartNamespacesResultOutput) Ids() pulumi.StringArrayOutput
func (GetChartNamespacesResultOutput) InstanceId ¶
func (o GetChartNamespacesResultOutput) InstanceId() pulumi.StringOutput
func (GetChartNamespacesResultOutput) NameRegex ¶
func (o GetChartNamespacesResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetChartNamespacesResultOutput) Names ¶
func (o GetChartNamespacesResultOutput) Names() pulumi.StringArrayOutput
func (GetChartNamespacesResultOutput) Namespaces ¶
func (o GetChartNamespacesResultOutput) Namespaces() GetChartNamespacesNamespaceArrayOutput
func (GetChartNamespacesResultOutput) OutputFile ¶
func (o GetChartNamespacesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetChartNamespacesResultOutput) ToGetChartNamespacesResultOutput ¶
func (o GetChartNamespacesResultOutput) ToGetChartNamespacesResultOutput() GetChartNamespacesResultOutput
func (GetChartNamespacesResultOutput) ToGetChartNamespacesResultOutputWithContext ¶
func (o GetChartNamespacesResultOutput) ToGetChartNamespacesResultOutputWithContext(ctx context.Context) GetChartNamespacesResultOutput
type GetChartRepositoriesArgs ¶
type GetChartRepositoriesArgs struct { // A list of matched Container Registry Enterprise Edition repositories. Ids []string `pulumi:"ids"` // The ID of the Container Registry instance. InstanceId string `pulumi:"instanceId"` // A regex string to filter results by repository name. NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getChartRepositories.
type GetChartRepositoriesOutputArgs ¶
type GetChartRepositoriesOutputArgs struct { // A list of matched Container Registry Enterprise Edition repositories. Ids pulumi.StringArrayInput `pulumi:"ids"` // The ID of the Container Registry instance. InstanceId pulumi.StringInput `pulumi:"instanceId"` // A regex string to filter results by repository name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getChartRepositories.
func (GetChartRepositoriesOutputArgs) ElementType ¶
func (GetChartRepositoriesOutputArgs) ElementType() reflect.Type
type GetChartRepositoriesRepository ¶
type GetChartRepositoriesRepository struct { // The first ID of the resource. ChartRepositoryId string `pulumi:"chartRepositoryId"` // The creation time of the resource. CreateTime string `pulumi:"createTime"` // The ID of the Chart Repository. Id string `pulumi:"id"` // The ID of the Container Registry instance. InstanceId string `pulumi:"instanceId"` // The name of the repository. RepoName string `pulumi:"repoName"` // The namespace to which the repository belongs. RepoNamespaceName string `pulumi:"repoNamespaceName"` // The type of the repository. Valid values: `PUBLIC`,`PRIVATE`. RepoType string `pulumi:"repoType"` // The summary about the repository. Summary string `pulumi:"summary"` }
type GetChartRepositoriesRepositoryArgs ¶
type GetChartRepositoriesRepositoryArgs struct { // The first ID of the resource. ChartRepositoryId pulumi.StringInput `pulumi:"chartRepositoryId"` // The creation time of the resource. CreateTime pulumi.StringInput `pulumi:"createTime"` // The ID of the Chart Repository. Id pulumi.StringInput `pulumi:"id"` // The ID of the Container Registry instance. InstanceId pulumi.StringInput `pulumi:"instanceId"` // The name of the repository. RepoName pulumi.StringInput `pulumi:"repoName"` // The namespace to which the repository belongs. RepoNamespaceName pulumi.StringInput `pulumi:"repoNamespaceName"` // The type of the repository. Valid values: `PUBLIC`,`PRIVATE`. RepoType pulumi.StringInput `pulumi:"repoType"` // The summary about the repository. Summary pulumi.StringInput `pulumi:"summary"` }
func (GetChartRepositoriesRepositoryArgs) ElementType ¶
func (GetChartRepositoriesRepositoryArgs) ElementType() reflect.Type
func (GetChartRepositoriesRepositoryArgs) ToGetChartRepositoriesRepositoryOutput ¶
func (i GetChartRepositoriesRepositoryArgs) ToGetChartRepositoriesRepositoryOutput() GetChartRepositoriesRepositoryOutput
func (GetChartRepositoriesRepositoryArgs) ToGetChartRepositoriesRepositoryOutputWithContext ¶
func (i GetChartRepositoriesRepositoryArgs) ToGetChartRepositoriesRepositoryOutputWithContext(ctx context.Context) GetChartRepositoriesRepositoryOutput
type GetChartRepositoriesRepositoryArray ¶
type GetChartRepositoriesRepositoryArray []GetChartRepositoriesRepositoryInput
func (GetChartRepositoriesRepositoryArray) ElementType ¶
func (GetChartRepositoriesRepositoryArray) ElementType() reflect.Type
func (GetChartRepositoriesRepositoryArray) ToGetChartRepositoriesRepositoryArrayOutput ¶
func (i GetChartRepositoriesRepositoryArray) ToGetChartRepositoriesRepositoryArrayOutput() GetChartRepositoriesRepositoryArrayOutput
func (GetChartRepositoriesRepositoryArray) ToGetChartRepositoriesRepositoryArrayOutputWithContext ¶
func (i GetChartRepositoriesRepositoryArray) ToGetChartRepositoriesRepositoryArrayOutputWithContext(ctx context.Context) GetChartRepositoriesRepositoryArrayOutput
type GetChartRepositoriesRepositoryArrayInput ¶
type GetChartRepositoriesRepositoryArrayInput interface { pulumi.Input ToGetChartRepositoriesRepositoryArrayOutput() GetChartRepositoriesRepositoryArrayOutput ToGetChartRepositoriesRepositoryArrayOutputWithContext(context.Context) GetChartRepositoriesRepositoryArrayOutput }
GetChartRepositoriesRepositoryArrayInput is an input type that accepts GetChartRepositoriesRepositoryArray and GetChartRepositoriesRepositoryArrayOutput values. You can construct a concrete instance of `GetChartRepositoriesRepositoryArrayInput` via:
GetChartRepositoriesRepositoryArray{ GetChartRepositoriesRepositoryArgs{...} }
type GetChartRepositoriesRepositoryArrayOutput ¶
type GetChartRepositoriesRepositoryArrayOutput struct{ *pulumi.OutputState }
func (GetChartRepositoriesRepositoryArrayOutput) ElementType ¶
func (GetChartRepositoriesRepositoryArrayOutput) ElementType() reflect.Type
func (GetChartRepositoriesRepositoryArrayOutput) ToGetChartRepositoriesRepositoryArrayOutput ¶
func (o GetChartRepositoriesRepositoryArrayOutput) ToGetChartRepositoriesRepositoryArrayOutput() GetChartRepositoriesRepositoryArrayOutput
func (GetChartRepositoriesRepositoryArrayOutput) ToGetChartRepositoriesRepositoryArrayOutputWithContext ¶
func (o GetChartRepositoriesRepositoryArrayOutput) ToGetChartRepositoriesRepositoryArrayOutputWithContext(ctx context.Context) GetChartRepositoriesRepositoryArrayOutput
type GetChartRepositoriesRepositoryInput ¶
type GetChartRepositoriesRepositoryInput interface { pulumi.Input ToGetChartRepositoriesRepositoryOutput() GetChartRepositoriesRepositoryOutput ToGetChartRepositoriesRepositoryOutputWithContext(context.Context) GetChartRepositoriesRepositoryOutput }
GetChartRepositoriesRepositoryInput is an input type that accepts GetChartRepositoriesRepositoryArgs and GetChartRepositoriesRepositoryOutput values. You can construct a concrete instance of `GetChartRepositoriesRepositoryInput` via:
GetChartRepositoriesRepositoryArgs{...}
type GetChartRepositoriesRepositoryOutput ¶
type GetChartRepositoriesRepositoryOutput struct{ *pulumi.OutputState }
func (GetChartRepositoriesRepositoryOutput) ChartRepositoryId ¶
func (o GetChartRepositoriesRepositoryOutput) ChartRepositoryId() pulumi.StringOutput
The first ID of the resource.
func (GetChartRepositoriesRepositoryOutput) CreateTime ¶
func (o GetChartRepositoriesRepositoryOutput) CreateTime() pulumi.StringOutput
The creation time of the resource.
func (GetChartRepositoriesRepositoryOutput) ElementType ¶
func (GetChartRepositoriesRepositoryOutput) ElementType() reflect.Type
func (GetChartRepositoriesRepositoryOutput) Id ¶
func (o GetChartRepositoriesRepositoryOutput) Id() pulumi.StringOutput
The ID of the Chart Repository.
func (GetChartRepositoriesRepositoryOutput) InstanceId ¶
func (o GetChartRepositoriesRepositoryOutput) InstanceId() pulumi.StringOutput
The ID of the Container Registry instance.
func (GetChartRepositoriesRepositoryOutput) RepoName ¶
func (o GetChartRepositoriesRepositoryOutput) RepoName() pulumi.StringOutput
The name of the repository.
func (GetChartRepositoriesRepositoryOutput) RepoNamespaceName ¶
func (o GetChartRepositoriesRepositoryOutput) RepoNamespaceName() pulumi.StringOutput
The namespace to which the repository belongs.
func (GetChartRepositoriesRepositoryOutput) RepoType ¶
func (o GetChartRepositoriesRepositoryOutput) RepoType() pulumi.StringOutput
The type of the repository. Valid values: `PUBLIC`,`PRIVATE`.
func (GetChartRepositoriesRepositoryOutput) Summary ¶
func (o GetChartRepositoriesRepositoryOutput) Summary() pulumi.StringOutput
The summary about the repository.
func (GetChartRepositoriesRepositoryOutput) ToGetChartRepositoriesRepositoryOutput ¶
func (o GetChartRepositoriesRepositoryOutput) ToGetChartRepositoriesRepositoryOutput() GetChartRepositoriesRepositoryOutput
func (GetChartRepositoriesRepositoryOutput) ToGetChartRepositoriesRepositoryOutputWithContext ¶
func (o GetChartRepositoriesRepositoryOutput) ToGetChartRepositoriesRepositoryOutputWithContext(ctx context.Context) GetChartRepositoriesRepositoryOutput
type GetChartRepositoriesResult ¶
type GetChartRepositoriesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` InstanceId string `pulumi:"instanceId"` NameRegex *string `pulumi:"nameRegex"` Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` Repositories []GetChartRepositoriesRepository `pulumi:"repositories"` }
A collection of values returned by getChartRepositories.
func GetChartRepositories ¶
func GetChartRepositories(ctx *pulumi.Context, args *GetChartRepositoriesArgs, opts ...pulumi.InvokeOption) (*GetChartRepositoriesResult, error)
This data source provides the Cr Chart Repositories of the current Alibaba Cloud user.
> **NOTE:** Available in v1.149.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/go/alicloud/cr" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/rhysmdnz/pulumi-alicloud/sdk/go/alicloud/cr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cr.GetChartRepositories(ctx, &cr.GetChartRepositoriesArgs{ InstanceId: "example_value", Ids: []string{ "example_value-1", "example_value-2", }, }, nil) if err != nil { return err } ctx.Export("crChartRepositoryId1", data.Alicloud_cr_chart_repositories.Default.Ids[0]) return nil }) }
```
type GetChartRepositoriesResultOutput ¶
type GetChartRepositoriesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getChartRepositories.
func GetChartRepositoriesOutput ¶
func GetChartRepositoriesOutput(ctx *pulumi.Context, args GetChartRepositoriesOutputArgs, opts ...pulumi.InvokeOption) GetChartRepositoriesResultOutput
func (GetChartRepositoriesResultOutput) ElementType ¶
func (GetChartRepositoriesResultOutput) ElementType() reflect.Type
func (GetChartRepositoriesResultOutput) Id ¶
func (o GetChartRepositoriesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetChartRepositoriesResultOutput) Ids ¶
func (o GetChartRepositoriesResultOutput) Ids() pulumi.StringArrayOutput
func (GetChartRepositoriesResultOutput) InstanceId ¶
func (o GetChartRepositoriesResultOutput) InstanceId() pulumi.StringOutput
func (GetChartRepositoriesResultOutput) NameRegex ¶
func (o GetChartRepositoriesResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetChartRepositoriesResultOutput) Names ¶
func (o GetChartRepositoriesResultOutput) Names() pulumi.StringArrayOutput
func (GetChartRepositoriesResultOutput) OutputFile ¶
func (o GetChartRepositoriesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetChartRepositoriesResultOutput) Repositories ¶
func (o GetChartRepositoriesResultOutput) Repositories() GetChartRepositoriesRepositoryArrayOutput
func (GetChartRepositoriesResultOutput) ToGetChartRepositoriesResultOutput ¶
func (o GetChartRepositoriesResultOutput) ToGetChartRepositoriesResultOutput() GetChartRepositoriesResultOutput
func (GetChartRepositoriesResultOutput) ToGetChartRepositoriesResultOutputWithContext ¶
func (o GetChartRepositoriesResultOutput) ToGetChartRepositoriesResultOutputWithContext(ctx context.Context) GetChartRepositoriesResultOutput
type GetEndpointAclPoliciesArgs ¶
type GetEndpointAclPoliciesArgs struct { // The type of endpoint. EndpointType string `pulumi:"endpointType"` // A list of Endpoint Acl Policy IDs. Ids []string `pulumi:"ids"` // The ID of the CR Instance. InstanceId string `pulumi:"instanceId"` OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getEndpointAclPolicies.
type GetEndpointAclPoliciesOutputArgs ¶
type GetEndpointAclPoliciesOutputArgs struct { // The type of endpoint. EndpointType pulumi.StringInput `pulumi:"endpointType"` // A list of Endpoint Acl Policy IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // The ID of the CR Instance. InstanceId pulumi.StringInput `pulumi:"instanceId"` OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getEndpointAclPolicies.
func (GetEndpointAclPoliciesOutputArgs) ElementType ¶
func (GetEndpointAclPoliciesOutputArgs) ElementType() reflect.Type
type GetEndpointAclPoliciesPolicy ¶
type GetEndpointAclPoliciesPolicy struct { // The description of the entry. Description string `pulumi:"description"` // The type of endpoint. EndpointType string `pulumi:"endpointType"` // The IP segment that allowed to access. Entry string `pulumi:"entry"` // The ID of the Endpoint Acl Policy. Id string `pulumi:"id"` // The ID of the CR Instance. InstanceId string `pulumi:"instanceId"` }
type GetEndpointAclPoliciesPolicyArgs ¶
type GetEndpointAclPoliciesPolicyArgs struct { // The description of the entry. Description pulumi.StringInput `pulumi:"description"` // The type of endpoint. EndpointType pulumi.StringInput `pulumi:"endpointType"` // The IP segment that allowed to access. Entry pulumi.StringInput `pulumi:"entry"` // The ID of the Endpoint Acl Policy. Id pulumi.StringInput `pulumi:"id"` // The ID of the CR Instance. InstanceId pulumi.StringInput `pulumi:"instanceId"` }
func (GetEndpointAclPoliciesPolicyArgs) ElementType ¶
func (GetEndpointAclPoliciesPolicyArgs) ElementType() reflect.Type
func (GetEndpointAclPoliciesPolicyArgs) ToGetEndpointAclPoliciesPolicyOutput ¶
func (i GetEndpointAclPoliciesPolicyArgs) ToGetEndpointAclPoliciesPolicyOutput() GetEndpointAclPoliciesPolicyOutput
func (GetEndpointAclPoliciesPolicyArgs) ToGetEndpointAclPoliciesPolicyOutputWithContext ¶
func (i GetEndpointAclPoliciesPolicyArgs) ToGetEndpointAclPoliciesPolicyOutputWithContext(ctx context.Context) GetEndpointAclPoliciesPolicyOutput
type GetEndpointAclPoliciesPolicyArray ¶
type GetEndpointAclPoliciesPolicyArray []GetEndpointAclPoliciesPolicyInput
func (GetEndpointAclPoliciesPolicyArray) ElementType ¶
func (GetEndpointAclPoliciesPolicyArray) ElementType() reflect.Type
func (GetEndpointAclPoliciesPolicyArray) ToGetEndpointAclPoliciesPolicyArrayOutput ¶
func (i GetEndpointAclPoliciesPolicyArray) ToGetEndpointAclPoliciesPolicyArrayOutput() GetEndpointAclPoliciesPolicyArrayOutput
func (GetEndpointAclPoliciesPolicyArray) ToGetEndpointAclPoliciesPolicyArrayOutputWithContext ¶
func (i GetEndpointAclPoliciesPolicyArray) ToGetEndpointAclPoliciesPolicyArrayOutputWithContext(ctx context.Context) GetEndpointAclPoliciesPolicyArrayOutput
type GetEndpointAclPoliciesPolicyArrayInput ¶
type GetEndpointAclPoliciesPolicyArrayInput interface { pulumi.Input ToGetEndpointAclPoliciesPolicyArrayOutput() GetEndpointAclPoliciesPolicyArrayOutput ToGetEndpointAclPoliciesPolicyArrayOutputWithContext(context.Context) GetEndpointAclPoliciesPolicyArrayOutput }
GetEndpointAclPoliciesPolicyArrayInput is an input type that accepts GetEndpointAclPoliciesPolicyArray and GetEndpointAclPoliciesPolicyArrayOutput values. You can construct a concrete instance of `GetEndpointAclPoliciesPolicyArrayInput` via:
GetEndpointAclPoliciesPolicyArray{ GetEndpointAclPoliciesPolicyArgs{...} }
type GetEndpointAclPoliciesPolicyArrayOutput ¶
type GetEndpointAclPoliciesPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetEndpointAclPoliciesPolicyArrayOutput) ElementType ¶
func (GetEndpointAclPoliciesPolicyArrayOutput) ElementType() reflect.Type
func (GetEndpointAclPoliciesPolicyArrayOutput) ToGetEndpointAclPoliciesPolicyArrayOutput ¶
func (o GetEndpointAclPoliciesPolicyArrayOutput) ToGetEndpointAclPoliciesPolicyArrayOutput() GetEndpointAclPoliciesPolicyArrayOutput
func (GetEndpointAclPoliciesPolicyArrayOutput) ToGetEndpointAclPoliciesPolicyArrayOutputWithContext ¶
func (o GetEndpointAclPoliciesPolicyArrayOutput) ToGetEndpointAclPoliciesPolicyArrayOutputWithContext(ctx context.Context) GetEndpointAclPoliciesPolicyArrayOutput
type GetEndpointAclPoliciesPolicyInput ¶
type GetEndpointAclPoliciesPolicyInput interface { pulumi.Input ToGetEndpointAclPoliciesPolicyOutput() GetEndpointAclPoliciesPolicyOutput ToGetEndpointAclPoliciesPolicyOutputWithContext(context.Context) GetEndpointAclPoliciesPolicyOutput }
GetEndpointAclPoliciesPolicyInput is an input type that accepts GetEndpointAclPoliciesPolicyArgs and GetEndpointAclPoliciesPolicyOutput values. You can construct a concrete instance of `GetEndpointAclPoliciesPolicyInput` via:
GetEndpointAclPoliciesPolicyArgs{...}
type GetEndpointAclPoliciesPolicyOutput ¶
type GetEndpointAclPoliciesPolicyOutput struct{ *pulumi.OutputState }
func (GetEndpointAclPoliciesPolicyOutput) Description ¶
func (o GetEndpointAclPoliciesPolicyOutput) Description() pulumi.StringOutput
The description of the entry.
func (GetEndpointAclPoliciesPolicyOutput) ElementType ¶
func (GetEndpointAclPoliciesPolicyOutput) ElementType() reflect.Type
func (GetEndpointAclPoliciesPolicyOutput) EndpointType ¶
func (o GetEndpointAclPoliciesPolicyOutput) EndpointType() pulumi.StringOutput
The type of endpoint.
func (GetEndpointAclPoliciesPolicyOutput) Entry ¶
func (o GetEndpointAclPoliciesPolicyOutput) Entry() pulumi.StringOutput
The IP segment that allowed to access.
func (GetEndpointAclPoliciesPolicyOutput) Id ¶
func (o GetEndpointAclPoliciesPolicyOutput) Id() pulumi.StringOutput
The ID of the Endpoint Acl Policy.
func (GetEndpointAclPoliciesPolicyOutput) InstanceId ¶
func (o GetEndpointAclPoliciesPolicyOutput) InstanceId() pulumi.StringOutput
The ID of the CR Instance.
func (GetEndpointAclPoliciesPolicyOutput) ToGetEndpointAclPoliciesPolicyOutput ¶
func (o GetEndpointAclPoliciesPolicyOutput) ToGetEndpointAclPoliciesPolicyOutput() GetEndpointAclPoliciesPolicyOutput
func (GetEndpointAclPoliciesPolicyOutput) ToGetEndpointAclPoliciesPolicyOutputWithContext ¶
func (o GetEndpointAclPoliciesPolicyOutput) ToGetEndpointAclPoliciesPolicyOutputWithContext(ctx context.Context) GetEndpointAclPoliciesPolicyOutput
type GetEndpointAclPoliciesResult ¶
type GetEndpointAclPoliciesResult struct { EndpointType string `pulumi:"endpointType"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` InstanceId string `pulumi:"instanceId"` OutputFile *string `pulumi:"outputFile"` Policies []GetEndpointAclPoliciesPolicy `pulumi:"policies"` }
A collection of values returned by getEndpointAclPolicies.
func GetEndpointAclPolicies ¶
func GetEndpointAclPolicies(ctx *pulumi.Context, args *GetEndpointAclPoliciesArgs, opts ...pulumi.InvokeOption) (*GetEndpointAclPoliciesResult, error)
This data source provides the Cr Endpoint Acl Policies of the current Alibaba Cloud user.
> **NOTE:** Available in v1.139.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/go/alicloud/cr" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/rhysmdnz/pulumi-alicloud/sdk/go/alicloud/cr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { ids, err := cr.GetEndpointAclPolicies(ctx, &cr.GetEndpointAclPoliciesArgs{ InstanceId: "example_value", EndpointType: "example_value", Ids: []string{ "example_value-1", "example_value-2", }, }, nil) if err != nil { return err } ctx.Export("crEndpointAclPolicyId1", ids.Policies[0].Id) return nil }) }
```
type GetEndpointAclPoliciesResultOutput ¶
type GetEndpointAclPoliciesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getEndpointAclPolicies.
func GetEndpointAclPoliciesOutput ¶
func GetEndpointAclPoliciesOutput(ctx *pulumi.Context, args GetEndpointAclPoliciesOutputArgs, opts ...pulumi.InvokeOption) GetEndpointAclPoliciesResultOutput
func (GetEndpointAclPoliciesResultOutput) ElementType ¶
func (GetEndpointAclPoliciesResultOutput) ElementType() reflect.Type
func (GetEndpointAclPoliciesResultOutput) EndpointType ¶
func (o GetEndpointAclPoliciesResultOutput) EndpointType() pulumi.StringOutput
func (GetEndpointAclPoliciesResultOutput) Id ¶
func (o GetEndpointAclPoliciesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetEndpointAclPoliciesResultOutput) Ids ¶
func (o GetEndpointAclPoliciesResultOutput) Ids() pulumi.StringArrayOutput
func (GetEndpointAclPoliciesResultOutput) InstanceId ¶
func (o GetEndpointAclPoliciesResultOutput) InstanceId() pulumi.StringOutput
func (GetEndpointAclPoliciesResultOutput) OutputFile ¶
func (o GetEndpointAclPoliciesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetEndpointAclPoliciesResultOutput) Policies ¶
func (o GetEndpointAclPoliciesResultOutput) Policies() GetEndpointAclPoliciesPolicyArrayOutput
func (GetEndpointAclPoliciesResultOutput) ToGetEndpointAclPoliciesResultOutput ¶
func (o GetEndpointAclPoliciesResultOutput) ToGetEndpointAclPoliciesResultOutput() GetEndpointAclPoliciesResultOutput
func (GetEndpointAclPoliciesResultOutput) ToGetEndpointAclPoliciesResultOutputWithContext ¶
func (o GetEndpointAclPoliciesResultOutput) ToGetEndpointAclPoliciesResultOutputWithContext(ctx context.Context) GetEndpointAclPoliciesResultOutput
type GetEndpointAclServiceArgs ¶
type GetEndpointAclServiceArgs struct { // Whether to enable Acl Service. Valid values: `true` and `false`. Enable bool `pulumi:"enable"` // The type of endpoint. Valid values: `internet`. EndpointType string `pulumi:"endpointType"` // The ID of the CR Instance. InstanceId string `pulumi:"instanceId"` // The ModuleName. Valid values: `Registry`. ModuleName *string `pulumi:"moduleName"` }
A collection of arguments for invoking getEndpointAclService.
type GetEndpointAclServiceOutputArgs ¶
type GetEndpointAclServiceOutputArgs struct { // Whether to enable Acl Service. Valid values: `true` and `false`. Enable pulumi.BoolInput `pulumi:"enable"` // The type of endpoint. Valid values: `internet`. EndpointType pulumi.StringInput `pulumi:"endpointType"` // The ID of the CR Instance. InstanceId pulumi.StringInput `pulumi:"instanceId"` // The ModuleName. Valid values: `Registry`. ModuleName pulumi.StringPtrInput `pulumi:"moduleName"` }
A collection of arguments for invoking getEndpointAclService.
func (GetEndpointAclServiceOutputArgs) ElementType ¶
func (GetEndpointAclServiceOutputArgs) ElementType() reflect.Type
type GetEndpointAclServiceResult ¶
type GetEndpointAclServiceResult struct { Enable bool `pulumi:"enable"` EndpointType string `pulumi:"endpointType"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` ModuleName *string `pulumi:"moduleName"` Status string `pulumi:"status"` }
A collection of values returned by getEndpointAclService.
func GetEndpointAclService ¶
func GetEndpointAclService(ctx *pulumi.Context, args *GetEndpointAclServiceArgs, opts ...pulumi.InvokeOption) (*GetEndpointAclServiceResult, error)
This data source provides the CR Endpoint Acl Service of the current Alibaba Cloud user.
For information about Event Bridge and how to use it, see [What is CR Endpoint Acl](https://www.alibabacloud.com/help/en/doc-detail/142246.htm).
> **NOTE:** Available in v1.139.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/go/alicloud/cr" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/rhysmdnz/pulumi-alicloud/sdk/go/alicloud/cr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cr.GetEndpointAclService(ctx, &cr.GetEndpointAclServiceArgs{ Enable: true, EndpointType: "internet", InstanceId: "example_id", ModuleName: pulumi.StringRef("Registry"), }, nil) if err != nil { return err } return nil }) }
```
type GetEndpointAclServiceResultOutput ¶
type GetEndpointAclServiceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getEndpointAclService.
func GetEndpointAclServiceOutput ¶
func GetEndpointAclServiceOutput(ctx *pulumi.Context, args GetEndpointAclServiceOutputArgs, opts ...pulumi.InvokeOption) GetEndpointAclServiceResultOutput
func (GetEndpointAclServiceResultOutput) ElementType ¶
func (GetEndpointAclServiceResultOutput) ElementType() reflect.Type
func (GetEndpointAclServiceResultOutput) Enable ¶
func (o GetEndpointAclServiceResultOutput) Enable() pulumi.BoolOutput
func (GetEndpointAclServiceResultOutput) EndpointType ¶
func (o GetEndpointAclServiceResultOutput) EndpointType() pulumi.StringOutput
func (GetEndpointAclServiceResultOutput) Id ¶
func (o GetEndpointAclServiceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetEndpointAclServiceResultOutput) InstanceId ¶
func (o GetEndpointAclServiceResultOutput) InstanceId() pulumi.StringOutput
func (GetEndpointAclServiceResultOutput) ModuleName ¶
func (o GetEndpointAclServiceResultOutput) ModuleName() pulumi.StringPtrOutput
func (GetEndpointAclServiceResultOutput) Status ¶
func (o GetEndpointAclServiceResultOutput) Status() pulumi.StringOutput
func (GetEndpointAclServiceResultOutput) ToGetEndpointAclServiceResultOutput ¶
func (o GetEndpointAclServiceResultOutput) ToGetEndpointAclServiceResultOutput() GetEndpointAclServiceResultOutput
func (GetEndpointAclServiceResultOutput) ToGetEndpointAclServiceResultOutputWithContext ¶
func (o GetEndpointAclServiceResultOutput) ToGetEndpointAclServiceResultOutputWithContext(ctx context.Context) GetEndpointAclServiceResultOutput
type GetNamespacesArgs ¶
type GetNamespacesArgs struct { // A regex string to filter results by namespace name. NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getNamespaces.
type GetNamespacesNamespace ¶
type GetNamespacesNamespace struct { // Boolean, when it set to true, repositories are automatically created when pushing new images. If it set to false, you create repository for images before pushing. AutoCreate bool `pulumi:"autoCreate"` // `PUBLIC` or `PRIVATE`, default repository visibility in this namespace. DefaultVisibility string `pulumi:"defaultVisibility"` // Name of Container Registry namespace. Name string `pulumi:"name"` }
type GetNamespacesNamespaceArgs ¶
type GetNamespacesNamespaceArgs struct { // Boolean, when it set to true, repositories are automatically created when pushing new images. If it set to false, you create repository for images before pushing. AutoCreate pulumi.BoolInput `pulumi:"autoCreate"` // `PUBLIC` or `PRIVATE`, default repository visibility in this namespace. DefaultVisibility pulumi.StringInput `pulumi:"defaultVisibility"` // Name of Container Registry namespace. Name pulumi.StringInput `pulumi:"name"` }
func (GetNamespacesNamespaceArgs) ElementType ¶
func (GetNamespacesNamespaceArgs) ElementType() reflect.Type
func (GetNamespacesNamespaceArgs) ToGetNamespacesNamespaceOutput ¶
func (i GetNamespacesNamespaceArgs) ToGetNamespacesNamespaceOutput() GetNamespacesNamespaceOutput
func (GetNamespacesNamespaceArgs) ToGetNamespacesNamespaceOutputWithContext ¶
func (i GetNamespacesNamespaceArgs) ToGetNamespacesNamespaceOutputWithContext(ctx context.Context) GetNamespacesNamespaceOutput
type GetNamespacesNamespaceArray ¶
type GetNamespacesNamespaceArray []GetNamespacesNamespaceInput
func (GetNamespacesNamespaceArray) ElementType ¶
func (GetNamespacesNamespaceArray) ElementType() reflect.Type
func (GetNamespacesNamespaceArray) ToGetNamespacesNamespaceArrayOutput ¶
func (i GetNamespacesNamespaceArray) ToGetNamespacesNamespaceArrayOutput() GetNamespacesNamespaceArrayOutput
func (GetNamespacesNamespaceArray) ToGetNamespacesNamespaceArrayOutputWithContext ¶
func (i GetNamespacesNamespaceArray) ToGetNamespacesNamespaceArrayOutputWithContext(ctx context.Context) GetNamespacesNamespaceArrayOutput
type GetNamespacesNamespaceArrayInput ¶
type GetNamespacesNamespaceArrayInput interface { pulumi.Input ToGetNamespacesNamespaceArrayOutput() GetNamespacesNamespaceArrayOutput ToGetNamespacesNamespaceArrayOutputWithContext(context.Context) GetNamespacesNamespaceArrayOutput }
GetNamespacesNamespaceArrayInput is an input type that accepts GetNamespacesNamespaceArray and GetNamespacesNamespaceArrayOutput values. You can construct a concrete instance of `GetNamespacesNamespaceArrayInput` via:
GetNamespacesNamespaceArray{ GetNamespacesNamespaceArgs{...} }
type GetNamespacesNamespaceArrayOutput ¶
type GetNamespacesNamespaceArrayOutput struct{ *pulumi.OutputState }
func (GetNamespacesNamespaceArrayOutput) ElementType ¶
func (GetNamespacesNamespaceArrayOutput) ElementType() reflect.Type
func (GetNamespacesNamespaceArrayOutput) Index ¶
func (o GetNamespacesNamespaceArrayOutput) Index(i pulumi.IntInput) GetNamespacesNamespaceOutput
func (GetNamespacesNamespaceArrayOutput) ToGetNamespacesNamespaceArrayOutput ¶
func (o GetNamespacesNamespaceArrayOutput) ToGetNamespacesNamespaceArrayOutput() GetNamespacesNamespaceArrayOutput
func (GetNamespacesNamespaceArrayOutput) ToGetNamespacesNamespaceArrayOutputWithContext ¶
func (o GetNamespacesNamespaceArrayOutput) ToGetNamespacesNamespaceArrayOutputWithContext(ctx context.Context) GetNamespacesNamespaceArrayOutput
type GetNamespacesNamespaceInput ¶
type GetNamespacesNamespaceInput interface { pulumi.Input ToGetNamespacesNamespaceOutput() GetNamespacesNamespaceOutput ToGetNamespacesNamespaceOutputWithContext(context.Context) GetNamespacesNamespaceOutput }
GetNamespacesNamespaceInput is an input type that accepts GetNamespacesNamespaceArgs and GetNamespacesNamespaceOutput values. You can construct a concrete instance of `GetNamespacesNamespaceInput` via:
GetNamespacesNamespaceArgs{...}
type GetNamespacesNamespaceOutput ¶
type GetNamespacesNamespaceOutput struct{ *pulumi.OutputState }
func (GetNamespacesNamespaceOutput) AutoCreate ¶
func (o GetNamespacesNamespaceOutput) AutoCreate() pulumi.BoolOutput
Boolean, when it set to true, repositories are automatically created when pushing new images. If it set to false, you create repository for images before pushing.
func (GetNamespacesNamespaceOutput) DefaultVisibility ¶
func (o GetNamespacesNamespaceOutput) DefaultVisibility() pulumi.StringOutput
`PUBLIC` or `PRIVATE`, default repository visibility in this namespace.
func (GetNamespacesNamespaceOutput) ElementType ¶
func (GetNamespacesNamespaceOutput) ElementType() reflect.Type
func (GetNamespacesNamespaceOutput) Name ¶
func (o GetNamespacesNamespaceOutput) Name() pulumi.StringOutput
Name of Container Registry namespace.
func (GetNamespacesNamespaceOutput) ToGetNamespacesNamespaceOutput ¶
func (o GetNamespacesNamespaceOutput) ToGetNamespacesNamespaceOutput() GetNamespacesNamespaceOutput
func (GetNamespacesNamespaceOutput) ToGetNamespacesNamespaceOutputWithContext ¶
func (o GetNamespacesNamespaceOutput) ToGetNamespacesNamespaceOutputWithContext(ctx context.Context) GetNamespacesNamespaceOutput
type GetNamespacesOutputArgs ¶
type GetNamespacesOutputArgs struct { // A regex string to filter results by namespace name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getNamespaces.
func (GetNamespacesOutputArgs) ElementType ¶
func (GetNamespacesOutputArgs) ElementType() reflect.Type
type GetNamespacesResult ¶
type GetNamespacesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of matched Container Registry namespaces. Its element is a namespace name. Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` // A list of namespace names. Names []string `pulumi:"names"` // A list of matched Container Registry namespaces. Each element contains the following attributes: Namespaces []GetNamespacesNamespace `pulumi:"namespaces"` OutputFile *string `pulumi:"outputFile"` }
A collection of values returned by getNamespaces.
func GetNamespaces ¶
func GetNamespaces(ctx *pulumi.Context, args *GetNamespacesArgs, opts ...pulumi.InvokeOption) (*GetNamespacesResult, error)
This data source provides a list Container Registry namespaces on Alibaba Cloud.
> **NOTE:** Available in v1.35.0+
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/go/alicloud/cr" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/rhysmdnz/pulumi-alicloud/sdk/go/alicloud/cr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { myNamespaces, err := cr.GetNamespaces(ctx, &cr.GetNamespacesArgs{ NameRegex: pulumi.StringRef("my-namespace"), OutputFile: pulumi.StringRef("my-namespace-json"), }, nil) if err != nil { return err } ctx.Export("output", myNamespaces.Namespaces) return nil }) }
```
type GetNamespacesResultOutput ¶
type GetNamespacesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNamespaces.
func GetNamespacesOutput ¶
func GetNamespacesOutput(ctx *pulumi.Context, args GetNamespacesOutputArgs, opts ...pulumi.InvokeOption) GetNamespacesResultOutput
func (GetNamespacesResultOutput) ElementType ¶
func (GetNamespacesResultOutput) ElementType() reflect.Type
func (GetNamespacesResultOutput) Id ¶
func (o GetNamespacesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetNamespacesResultOutput) Ids ¶
func (o GetNamespacesResultOutput) Ids() pulumi.StringArrayOutput
A list of matched Container Registry namespaces. Its element is a namespace name.
func (GetNamespacesResultOutput) NameRegex ¶
func (o GetNamespacesResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetNamespacesResultOutput) Names ¶
func (o GetNamespacesResultOutput) Names() pulumi.StringArrayOutput
A list of namespace names.
func (GetNamespacesResultOutput) Namespaces ¶
func (o GetNamespacesResultOutput) Namespaces() GetNamespacesNamespaceArrayOutput
A list of matched Container Registry namespaces. Each element contains the following attributes:
func (GetNamespacesResultOutput) OutputFile ¶
func (o GetNamespacesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetNamespacesResultOutput) ToGetNamespacesResultOutput ¶
func (o GetNamespacesResultOutput) ToGetNamespacesResultOutput() GetNamespacesResultOutput
func (GetNamespacesResultOutput) ToGetNamespacesResultOutputWithContext ¶
func (o GetNamespacesResultOutput) ToGetNamespacesResultOutputWithContext(ctx context.Context) GetNamespacesResultOutput
type GetReposArgs ¶
type GetReposArgs struct { // Boolean, false by default, only repository attributes are exported. Set to true if domain list and tags belong to this repository are needed. See `tags` in attributes. EnableDetails *bool `pulumi:"enableDetails"` // A regex string to filter results by repository name. NameRegex *string `pulumi:"nameRegex"` // Name of container registry namespace where the repositories are located in. Namespace *string `pulumi:"namespace"` OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getRepos.
type GetReposOutputArgs ¶
type GetReposOutputArgs struct { // Boolean, false by default, only repository attributes are exported. Set to true if domain list and tags belong to this repository are needed. See `tags` in attributes. EnableDetails pulumi.BoolPtrInput `pulumi:"enableDetails"` // A regex string to filter results by repository name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // Name of container registry namespace where the repositories are located in. Namespace pulumi.StringPtrInput `pulumi:"namespace"` OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getRepos.
func (GetReposOutputArgs) ElementType ¶
func (GetReposOutputArgs) ElementType() reflect.Type
type GetReposRepo ¶
type GetReposRepo struct { // The repository domain list. DomainList GetReposRepoDomainList `pulumi:"domainList"` // Name of container registry namespace. Name string `pulumi:"name"` // Name of container registry namespace where the repositories are located in. Namespace string `pulumi:"namespace"` // `PUBLIC` or `PRIVATE`, repository's visibility. RepoType string `pulumi:"repoType"` // The repository general information. Summary string `pulumi:"summary"` // A list of image tags belong to this repository. Each contains several attributes, see `Block Tag`. Tags []GetReposRepoTag `pulumi:"tags"` }
type GetReposRepoArgs ¶
type GetReposRepoArgs struct { // The repository domain list. DomainList GetReposRepoDomainListInput `pulumi:"domainList"` // Name of container registry namespace. Name pulumi.StringInput `pulumi:"name"` // Name of container registry namespace where the repositories are located in. Namespace pulumi.StringInput `pulumi:"namespace"` // `PUBLIC` or `PRIVATE`, repository's visibility. RepoType pulumi.StringInput `pulumi:"repoType"` // The repository general information. Summary pulumi.StringInput `pulumi:"summary"` // A list of image tags belong to this repository. Each contains several attributes, see `Block Tag`. Tags GetReposRepoTagArrayInput `pulumi:"tags"` }
func (GetReposRepoArgs) ElementType ¶
func (GetReposRepoArgs) ElementType() reflect.Type
func (GetReposRepoArgs) ToGetReposRepoOutput ¶
func (i GetReposRepoArgs) ToGetReposRepoOutput() GetReposRepoOutput
func (GetReposRepoArgs) ToGetReposRepoOutputWithContext ¶
func (i GetReposRepoArgs) ToGetReposRepoOutputWithContext(ctx context.Context) GetReposRepoOutput
type GetReposRepoArray ¶
type GetReposRepoArray []GetReposRepoInput
func (GetReposRepoArray) ElementType ¶
func (GetReposRepoArray) ElementType() reflect.Type
func (GetReposRepoArray) ToGetReposRepoArrayOutput ¶
func (i GetReposRepoArray) ToGetReposRepoArrayOutput() GetReposRepoArrayOutput
func (GetReposRepoArray) ToGetReposRepoArrayOutputWithContext ¶
func (i GetReposRepoArray) ToGetReposRepoArrayOutputWithContext(ctx context.Context) GetReposRepoArrayOutput
type GetReposRepoArrayInput ¶
type GetReposRepoArrayInput interface { pulumi.Input ToGetReposRepoArrayOutput() GetReposRepoArrayOutput ToGetReposRepoArrayOutputWithContext(context.Context) GetReposRepoArrayOutput }
GetReposRepoArrayInput is an input type that accepts GetReposRepoArray and GetReposRepoArrayOutput values. You can construct a concrete instance of `GetReposRepoArrayInput` via:
GetReposRepoArray{ GetReposRepoArgs{...} }
type GetReposRepoArrayOutput ¶
type GetReposRepoArrayOutput struct{ *pulumi.OutputState }
func (GetReposRepoArrayOutput) ElementType ¶
func (GetReposRepoArrayOutput) ElementType() reflect.Type
func (GetReposRepoArrayOutput) Index ¶
func (o GetReposRepoArrayOutput) Index(i pulumi.IntInput) GetReposRepoOutput
func (GetReposRepoArrayOutput) ToGetReposRepoArrayOutput ¶
func (o GetReposRepoArrayOutput) ToGetReposRepoArrayOutput() GetReposRepoArrayOutput
func (GetReposRepoArrayOutput) ToGetReposRepoArrayOutputWithContext ¶
func (o GetReposRepoArrayOutput) ToGetReposRepoArrayOutputWithContext(ctx context.Context) GetReposRepoArrayOutput
type GetReposRepoDomainList ¶
type GetReposRepoDomainListArgs ¶
type GetReposRepoDomainListArgs struct { // Domain of internal endpoint, only in some regions. Internal pulumi.StringInput `pulumi:"internal"` // Domain of public endpoint. Public pulumi.StringInput `pulumi:"public"` // Domain of vpc endpoint. Vpc pulumi.StringInput `pulumi:"vpc"` }
func (GetReposRepoDomainListArgs) ElementType ¶
func (GetReposRepoDomainListArgs) ElementType() reflect.Type
func (GetReposRepoDomainListArgs) ToGetReposRepoDomainListOutput ¶
func (i GetReposRepoDomainListArgs) ToGetReposRepoDomainListOutput() GetReposRepoDomainListOutput
func (GetReposRepoDomainListArgs) ToGetReposRepoDomainListOutputWithContext ¶
func (i GetReposRepoDomainListArgs) ToGetReposRepoDomainListOutputWithContext(ctx context.Context) GetReposRepoDomainListOutput
type GetReposRepoDomainListInput ¶
type GetReposRepoDomainListInput interface { pulumi.Input ToGetReposRepoDomainListOutput() GetReposRepoDomainListOutput ToGetReposRepoDomainListOutputWithContext(context.Context) GetReposRepoDomainListOutput }
GetReposRepoDomainListInput is an input type that accepts GetReposRepoDomainListArgs and GetReposRepoDomainListOutput values. You can construct a concrete instance of `GetReposRepoDomainListInput` via:
GetReposRepoDomainListArgs{...}
type GetReposRepoDomainListOutput ¶
type GetReposRepoDomainListOutput struct{ *pulumi.OutputState }
func (GetReposRepoDomainListOutput) ElementType ¶
func (GetReposRepoDomainListOutput) ElementType() reflect.Type
func (GetReposRepoDomainListOutput) Internal ¶
func (o GetReposRepoDomainListOutput) Internal() pulumi.StringOutput
Domain of internal endpoint, only in some regions.
func (GetReposRepoDomainListOutput) Public ¶
func (o GetReposRepoDomainListOutput) Public() pulumi.StringOutput
Domain of public endpoint.
func (GetReposRepoDomainListOutput) ToGetReposRepoDomainListOutput ¶
func (o GetReposRepoDomainListOutput) ToGetReposRepoDomainListOutput() GetReposRepoDomainListOutput
func (GetReposRepoDomainListOutput) ToGetReposRepoDomainListOutputWithContext ¶
func (o GetReposRepoDomainListOutput) ToGetReposRepoDomainListOutputWithContext(ctx context.Context) GetReposRepoDomainListOutput
func (GetReposRepoDomainListOutput) Vpc ¶
func (o GetReposRepoDomainListOutput) Vpc() pulumi.StringOutput
Domain of vpc endpoint.
type GetReposRepoInput ¶
type GetReposRepoInput interface { pulumi.Input ToGetReposRepoOutput() GetReposRepoOutput ToGetReposRepoOutputWithContext(context.Context) GetReposRepoOutput }
GetReposRepoInput is an input type that accepts GetReposRepoArgs and GetReposRepoOutput values. You can construct a concrete instance of `GetReposRepoInput` via:
GetReposRepoArgs{...}
type GetReposRepoOutput ¶
type GetReposRepoOutput struct{ *pulumi.OutputState }
func (GetReposRepoOutput) DomainList ¶
func (o GetReposRepoOutput) DomainList() GetReposRepoDomainListOutput
The repository domain list.
func (GetReposRepoOutput) ElementType ¶
func (GetReposRepoOutput) ElementType() reflect.Type
func (GetReposRepoOutput) Name ¶
func (o GetReposRepoOutput) Name() pulumi.StringOutput
Name of container registry namespace.
func (GetReposRepoOutput) Namespace ¶
func (o GetReposRepoOutput) Namespace() pulumi.StringOutput
Name of container registry namespace where the repositories are located in.
func (GetReposRepoOutput) RepoType ¶
func (o GetReposRepoOutput) RepoType() pulumi.StringOutput
`PUBLIC` or `PRIVATE`, repository's visibility.
func (GetReposRepoOutput) Summary ¶
func (o GetReposRepoOutput) Summary() pulumi.StringOutput
The repository general information.
func (GetReposRepoOutput) Tags ¶
func (o GetReposRepoOutput) Tags() GetReposRepoTagArrayOutput
A list of image tags belong to this repository. Each contains several attributes, see `Block Tag`.
func (GetReposRepoOutput) ToGetReposRepoOutput ¶
func (o GetReposRepoOutput) ToGetReposRepoOutput() GetReposRepoOutput
func (GetReposRepoOutput) ToGetReposRepoOutputWithContext ¶
func (o GetReposRepoOutput) ToGetReposRepoOutputWithContext(ctx context.Context) GetReposRepoOutput
type GetReposRepoTag ¶
type GetReposRepoTag struct { // Digest of this image. Digest string `pulumi:"digest"` // Create time of this image, unix time in nanoseconds. ImageCreate int `pulumi:"imageCreate"` // Id of this image. ImageId string `pulumi:"imageId"` // Status of this image, in bytes. ImageSize int `pulumi:"imageSize"` // Last update time of this image, unix time in nanoseconds. ImageUpdate int `pulumi:"imageUpdate"` // Status of this image. Status string `pulumi:"status"` // Tag of this image. Tag string `pulumi:"tag"` }
type GetReposRepoTagArgs ¶
type GetReposRepoTagArgs struct { // Digest of this image. Digest pulumi.StringInput `pulumi:"digest"` // Create time of this image, unix time in nanoseconds. ImageCreate pulumi.IntInput `pulumi:"imageCreate"` // Id of this image. ImageId pulumi.StringInput `pulumi:"imageId"` // Status of this image, in bytes. ImageSize pulumi.IntInput `pulumi:"imageSize"` // Last update time of this image, unix time in nanoseconds. ImageUpdate pulumi.IntInput `pulumi:"imageUpdate"` // Status of this image. Status pulumi.StringInput `pulumi:"status"` // Tag of this image. Tag pulumi.StringInput `pulumi:"tag"` }
func (GetReposRepoTagArgs) ElementType ¶
func (GetReposRepoTagArgs) ElementType() reflect.Type
func (GetReposRepoTagArgs) ToGetReposRepoTagOutput ¶
func (i GetReposRepoTagArgs) ToGetReposRepoTagOutput() GetReposRepoTagOutput
func (GetReposRepoTagArgs) ToGetReposRepoTagOutputWithContext ¶
func (i GetReposRepoTagArgs) ToGetReposRepoTagOutputWithContext(ctx context.Context) GetReposRepoTagOutput
type GetReposRepoTagArray ¶
type GetReposRepoTagArray []GetReposRepoTagInput
func (GetReposRepoTagArray) ElementType ¶
func (GetReposRepoTagArray) ElementType() reflect.Type
func (GetReposRepoTagArray) ToGetReposRepoTagArrayOutput ¶
func (i GetReposRepoTagArray) ToGetReposRepoTagArrayOutput() GetReposRepoTagArrayOutput
func (GetReposRepoTagArray) ToGetReposRepoTagArrayOutputWithContext ¶
func (i GetReposRepoTagArray) ToGetReposRepoTagArrayOutputWithContext(ctx context.Context) GetReposRepoTagArrayOutput
type GetReposRepoTagArrayInput ¶
type GetReposRepoTagArrayInput interface { pulumi.Input ToGetReposRepoTagArrayOutput() GetReposRepoTagArrayOutput ToGetReposRepoTagArrayOutputWithContext(context.Context) GetReposRepoTagArrayOutput }
GetReposRepoTagArrayInput is an input type that accepts GetReposRepoTagArray and GetReposRepoTagArrayOutput values. You can construct a concrete instance of `GetReposRepoTagArrayInput` via:
GetReposRepoTagArray{ GetReposRepoTagArgs{...} }
type GetReposRepoTagArrayOutput ¶
type GetReposRepoTagArrayOutput struct{ *pulumi.OutputState }
func (GetReposRepoTagArrayOutput) ElementType ¶
func (GetReposRepoTagArrayOutput) ElementType() reflect.Type
func (GetReposRepoTagArrayOutput) Index ¶
func (o GetReposRepoTagArrayOutput) Index(i pulumi.IntInput) GetReposRepoTagOutput
func (GetReposRepoTagArrayOutput) ToGetReposRepoTagArrayOutput ¶
func (o GetReposRepoTagArrayOutput) ToGetReposRepoTagArrayOutput() GetReposRepoTagArrayOutput
func (GetReposRepoTagArrayOutput) ToGetReposRepoTagArrayOutputWithContext ¶
func (o GetReposRepoTagArrayOutput) ToGetReposRepoTagArrayOutputWithContext(ctx context.Context) GetReposRepoTagArrayOutput
type GetReposRepoTagInput ¶
type GetReposRepoTagInput interface { pulumi.Input ToGetReposRepoTagOutput() GetReposRepoTagOutput ToGetReposRepoTagOutputWithContext(context.Context) GetReposRepoTagOutput }
GetReposRepoTagInput is an input type that accepts GetReposRepoTagArgs and GetReposRepoTagOutput values. You can construct a concrete instance of `GetReposRepoTagInput` via:
GetReposRepoTagArgs{...}
type GetReposRepoTagOutput ¶
type GetReposRepoTagOutput struct{ *pulumi.OutputState }
func (GetReposRepoTagOutput) Digest ¶
func (o GetReposRepoTagOutput) Digest() pulumi.StringOutput
Digest of this image.
func (GetReposRepoTagOutput) ElementType ¶
func (GetReposRepoTagOutput) ElementType() reflect.Type
func (GetReposRepoTagOutput) ImageCreate ¶
func (o GetReposRepoTagOutput) ImageCreate() pulumi.IntOutput
Create time of this image, unix time in nanoseconds.
func (GetReposRepoTagOutput) ImageId ¶
func (o GetReposRepoTagOutput) ImageId() pulumi.StringOutput
Id of this image.
func (GetReposRepoTagOutput) ImageSize ¶
func (o GetReposRepoTagOutput) ImageSize() pulumi.IntOutput
Status of this image, in bytes.
func (GetReposRepoTagOutput) ImageUpdate ¶
func (o GetReposRepoTagOutput) ImageUpdate() pulumi.IntOutput
Last update time of this image, unix time in nanoseconds.
func (GetReposRepoTagOutput) Status ¶
func (o GetReposRepoTagOutput) Status() pulumi.StringOutput
Status of this image.
func (GetReposRepoTagOutput) Tag ¶
func (o GetReposRepoTagOutput) Tag() pulumi.StringOutput
Tag of this image.
func (GetReposRepoTagOutput) ToGetReposRepoTagOutput ¶
func (o GetReposRepoTagOutput) ToGetReposRepoTagOutput() GetReposRepoTagOutput
func (GetReposRepoTagOutput) ToGetReposRepoTagOutputWithContext ¶
func (o GetReposRepoTagOutput) ToGetReposRepoTagOutputWithContext(ctx context.Context) GetReposRepoTagOutput
type GetReposResult ¶
type GetReposResult struct { EnableDetails *bool `pulumi:"enableDetails"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of matched Container Registry Repositories. Its element is set to `names`. Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` // A list of repository names. Names []string `pulumi:"names"` // Name of container registry namespace where repo is located. Namespace *string `pulumi:"namespace"` OutputFile *string `pulumi:"outputFile"` // A list of matched Container Registry Namespaces. Each element contains the following attributes: Repos []GetReposRepo `pulumi:"repos"` }
A collection of values returned by getRepos.
func GetRepos ¶
func GetRepos(ctx *pulumi.Context, args *GetReposArgs, opts ...pulumi.InvokeOption) (*GetReposResult, error)
This data source provides a list Container Registry repositories on Alibaba Cloud.
> **NOTE:** Available in v1.35.0+
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/go/alicloud/cr" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/rhysmdnz/pulumi-alicloud/sdk/go/alicloud/cr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { myRepos, err := cr.GetRepos(ctx, &cr.GetReposArgs{ NameRegex: pulumi.StringRef("my-repos"), OutputFile: pulumi.StringRef("my-repo-json"), }, nil) if err != nil { return err } ctx.Export("output", myRepos.Repos) return nil }) }
```
type GetReposResultOutput ¶
type GetReposResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRepos.
func GetReposOutput ¶
func GetReposOutput(ctx *pulumi.Context, args GetReposOutputArgs, opts ...pulumi.InvokeOption) GetReposResultOutput
func (GetReposResultOutput) ElementType ¶
func (GetReposResultOutput) ElementType() reflect.Type
func (GetReposResultOutput) EnableDetails ¶
func (o GetReposResultOutput) EnableDetails() pulumi.BoolPtrOutput
func (GetReposResultOutput) Id ¶
func (o GetReposResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetReposResultOutput) Ids ¶
func (o GetReposResultOutput) Ids() pulumi.StringArrayOutput
A list of matched Container Registry Repositories. Its element is set to `names`.
func (GetReposResultOutput) NameRegex ¶
func (o GetReposResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetReposResultOutput) Names ¶
func (o GetReposResultOutput) Names() pulumi.StringArrayOutput
A list of repository names.
func (GetReposResultOutput) Namespace ¶
func (o GetReposResultOutput) Namespace() pulumi.StringPtrOutput
Name of container registry namespace where repo is located.
func (GetReposResultOutput) OutputFile ¶
func (o GetReposResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetReposResultOutput) Repos ¶
func (o GetReposResultOutput) Repos() GetReposRepoArrayOutput
A list of matched Container Registry Namespaces. Each element contains the following attributes:
func (GetReposResultOutput) ToGetReposResultOutput ¶
func (o GetReposResultOutput) ToGetReposResultOutput() GetReposResultOutput
func (GetReposResultOutput) ToGetReposResultOutputWithContext ¶
func (o GetReposResultOutput) ToGetReposResultOutputWithContext(ctx context.Context) GetReposResultOutput
type GetServiceArgs ¶
type GetServiceArgs struct { // Setting the value to `On` to enable the service. If has been enabled, return the result. Valid values: `On` or `Off`. Default to `Off`. Enable *string `pulumi:"enable"` // The user password. The password must be 8 to 32 characters in length, and must contain at least two of the following character types: letters, special characters, and digits. Password string `pulumi:"password"` }
A collection of arguments for invoking getService.
type GetServiceOutputArgs ¶
type GetServiceOutputArgs struct { // Setting the value to `On` to enable the service. If has been enabled, return the result. Valid values: `On` or `Off`. Default to `Off`. Enable pulumi.StringPtrInput `pulumi:"enable"` // The user password. The password must be 8 to 32 characters in length, and must contain at least two of the following character types: letters, special characters, and digits. Password pulumi.StringInput `pulumi:"password"` }
A collection of arguments for invoking getService.
func (GetServiceOutputArgs) ElementType ¶
func (GetServiceOutputArgs) ElementType() reflect.Type
type GetServiceResult ¶
type GetServiceResult struct { Enable *string `pulumi:"enable"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Password string `pulumi:"password"` // The current service enable status. Status string `pulumi:"status"` }
A collection of values returned by getService.
func GetService ¶
func GetService(ctx *pulumi.Context, args *GetServiceArgs, opts ...pulumi.InvokeOption) (*GetServiceResult, error)
Using this data source can open Container Registry (CR) service automatically. If the service has been opened, it will return opened.
For information about Container Registry (CR) and how to use it, see [What is Container Registry (CR)](https://www.alibabacloud.com/help/en/doc-detail/142759.htm).
> **NOTE:** Available in v1.116.0+
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/go/alicloud/cr" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/rhysmdnz/pulumi-alicloud/sdk/go/alicloud/cr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cr.GetService(ctx, &cr.GetServiceArgs{ Enable: pulumi.StringRef("On"), Password: "1111aaaa", }, nil) if err != nil { return err } return nil }) }
```
type GetServiceResultOutput ¶
type GetServiceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getService.
func GetServiceOutput ¶
func GetServiceOutput(ctx *pulumi.Context, args GetServiceOutputArgs, opts ...pulumi.InvokeOption) GetServiceResultOutput
func (GetServiceResultOutput) ElementType ¶
func (GetServiceResultOutput) ElementType() reflect.Type
func (GetServiceResultOutput) Enable ¶
func (o GetServiceResultOutput) Enable() pulumi.StringPtrOutput
func (GetServiceResultOutput) Id ¶
func (o GetServiceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetServiceResultOutput) Password ¶
func (o GetServiceResultOutput) Password() pulumi.StringOutput
func (GetServiceResultOutput) Status ¶
func (o GetServiceResultOutput) Status() pulumi.StringOutput
The current service enable status.
func (GetServiceResultOutput) ToGetServiceResultOutput ¶
func (o GetServiceResultOutput) ToGetServiceResultOutput() GetServiceResultOutput
func (GetServiceResultOutput) ToGetServiceResultOutputWithContext ¶
func (o GetServiceResultOutput) ToGetServiceResultOutputWithContext(ctx context.Context) GetServiceResultOutput
type Namespace ¶
type Namespace struct { pulumi.CustomResourceState // Boolean, when it set to true, repositories are automatically created when pushing new images. If it set to false, you create repository for images before pushing. AutoCreate pulumi.BoolOutput `pulumi:"autoCreate"` // `PUBLIC` or `PRIVATE`, default repository visibility in this namespace. DefaultVisibility pulumi.StringOutput `pulumi:"defaultVisibility"` // Name of Container Registry namespace. Name pulumi.StringOutput `pulumi:"name"` }
This resource will help you to manager Container Registry namespaces.
> **NOTE:** Available in v1.34.0+.
> **NOTE:** You need to set your registry password in Container Registry console before use this resource.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/rhysmdnz/pulumi-alicloud/sdk/go/alicloud/cr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cr.NewNamespace(ctx, "my-namespace", &cr.NamespaceArgs{ AutoCreate: pulumi.Bool(false), DefaultVisibility: pulumi.String("PUBLIC"), }) if err != nil { return err } return nil }) }
```
## Import
Container Registry namespace can be imported using the namespace, e.g.
```sh
$ pulumi import alicloud:cr/namespace:Namespace default my-namespace
```
func GetNamespace ¶
func GetNamespace(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NamespaceState, opts ...pulumi.ResourceOption) (*Namespace, error)
GetNamespace gets an existing Namespace resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNamespace ¶
func NewNamespace(ctx *pulumi.Context, name string, args *NamespaceArgs, opts ...pulumi.ResourceOption) (*Namespace, error)
NewNamespace registers a new resource with the given unique name, arguments, and options.
func (*Namespace) ElementType ¶
func (*Namespace) ToNamespaceOutput ¶
func (i *Namespace) ToNamespaceOutput() NamespaceOutput
func (*Namespace) ToNamespaceOutputWithContext ¶
func (i *Namespace) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
type NamespaceArgs ¶
type NamespaceArgs struct { // Boolean, when it set to true, repositories are automatically created when pushing new images. If it set to false, you create repository for images before pushing. AutoCreate pulumi.BoolInput // `PUBLIC` or `PRIVATE`, default repository visibility in this namespace. DefaultVisibility pulumi.StringInput // Name of Container Registry namespace. Name pulumi.StringPtrInput }
The set of arguments for constructing a Namespace resource.
func (NamespaceArgs) ElementType ¶
func (NamespaceArgs) ElementType() reflect.Type
type NamespaceArray ¶
type NamespaceArray []NamespaceInput
func (NamespaceArray) ElementType ¶
func (NamespaceArray) ElementType() reflect.Type
func (NamespaceArray) ToNamespaceArrayOutput ¶
func (i NamespaceArray) ToNamespaceArrayOutput() NamespaceArrayOutput
func (NamespaceArray) ToNamespaceArrayOutputWithContext ¶
func (i NamespaceArray) ToNamespaceArrayOutputWithContext(ctx context.Context) NamespaceArrayOutput
type NamespaceArrayInput ¶
type NamespaceArrayInput interface { pulumi.Input ToNamespaceArrayOutput() NamespaceArrayOutput ToNamespaceArrayOutputWithContext(context.Context) NamespaceArrayOutput }
NamespaceArrayInput is an input type that accepts NamespaceArray and NamespaceArrayOutput values. You can construct a concrete instance of `NamespaceArrayInput` via:
NamespaceArray{ NamespaceArgs{...} }
type NamespaceArrayOutput ¶
type NamespaceArrayOutput struct{ *pulumi.OutputState }
func (NamespaceArrayOutput) ElementType ¶
func (NamespaceArrayOutput) ElementType() reflect.Type
func (NamespaceArrayOutput) Index ¶
func (o NamespaceArrayOutput) Index(i pulumi.IntInput) NamespaceOutput
func (NamespaceArrayOutput) ToNamespaceArrayOutput ¶
func (o NamespaceArrayOutput) ToNamespaceArrayOutput() NamespaceArrayOutput
func (NamespaceArrayOutput) ToNamespaceArrayOutputWithContext ¶
func (o NamespaceArrayOutput) ToNamespaceArrayOutputWithContext(ctx context.Context) NamespaceArrayOutput
type NamespaceInput ¶
type NamespaceInput interface { pulumi.Input ToNamespaceOutput() NamespaceOutput ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput }
type NamespaceMap ¶
type NamespaceMap map[string]NamespaceInput
func (NamespaceMap) ElementType ¶
func (NamespaceMap) ElementType() reflect.Type
func (NamespaceMap) ToNamespaceMapOutput ¶
func (i NamespaceMap) ToNamespaceMapOutput() NamespaceMapOutput
func (NamespaceMap) ToNamespaceMapOutputWithContext ¶
func (i NamespaceMap) ToNamespaceMapOutputWithContext(ctx context.Context) NamespaceMapOutput
type NamespaceMapInput ¶
type NamespaceMapInput interface { pulumi.Input ToNamespaceMapOutput() NamespaceMapOutput ToNamespaceMapOutputWithContext(context.Context) NamespaceMapOutput }
NamespaceMapInput is an input type that accepts NamespaceMap and NamespaceMapOutput values. You can construct a concrete instance of `NamespaceMapInput` via:
NamespaceMap{ "key": NamespaceArgs{...} }
type NamespaceMapOutput ¶
type NamespaceMapOutput struct{ *pulumi.OutputState }
func (NamespaceMapOutput) ElementType ¶
func (NamespaceMapOutput) ElementType() reflect.Type
func (NamespaceMapOutput) MapIndex ¶
func (o NamespaceMapOutput) MapIndex(k pulumi.StringInput) NamespaceOutput
func (NamespaceMapOutput) ToNamespaceMapOutput ¶
func (o NamespaceMapOutput) ToNamespaceMapOutput() NamespaceMapOutput
func (NamespaceMapOutput) ToNamespaceMapOutputWithContext ¶
func (o NamespaceMapOutput) ToNamespaceMapOutputWithContext(ctx context.Context) NamespaceMapOutput
type NamespaceOutput ¶
type NamespaceOutput struct{ *pulumi.OutputState }
func (NamespaceOutput) AutoCreate ¶
func (o NamespaceOutput) AutoCreate() pulumi.BoolOutput
Boolean, when it set to true, repositories are automatically created when pushing new images. If it set to false, you create repository for images before pushing.
func (NamespaceOutput) DefaultVisibility ¶
func (o NamespaceOutput) DefaultVisibility() pulumi.StringOutput
`PUBLIC` or `PRIVATE`, default repository visibility in this namespace.
func (NamespaceOutput) ElementType ¶
func (NamespaceOutput) ElementType() reflect.Type
func (NamespaceOutput) Name ¶
func (o NamespaceOutput) Name() pulumi.StringOutput
Name of Container Registry namespace.
func (NamespaceOutput) ToNamespaceOutput ¶
func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput
func (NamespaceOutput) ToNamespaceOutputWithContext ¶
func (o NamespaceOutput) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
type NamespaceState ¶
type NamespaceState struct { // Boolean, when it set to true, repositories are automatically created when pushing new images. If it set to false, you create repository for images before pushing. AutoCreate pulumi.BoolPtrInput // `PUBLIC` or `PRIVATE`, default repository visibility in this namespace. DefaultVisibility pulumi.StringPtrInput // Name of Container Registry namespace. Name pulumi.StringPtrInput }
func (NamespaceState) ElementType ¶
func (NamespaceState) ElementType() reflect.Type
type RegistryEnterpriseInstance ¶
type RegistryEnterpriseInstance struct { pulumi.CustomResourceState // Time of Container Registry Enterprise Edition instance creation. CreatedTime pulumi.StringOutput `pulumi:"createdTime"` // Name of your customized oss bucket. Use this bucket as instance storage if set. CustomOssBucket pulumi.StringPtrOutput `pulumi:"customOssBucket"` // Time of Container Registry Enterprise Edition instance expiration. EndTime pulumi.StringOutput `pulumi:"endTime"` // Name of Container Registry Enterprise Edition instance. InstanceName pulumi.StringOutput `pulumi:"instanceName"` // Type of Container Registry Enterprise Edition instance. Valid values: `Basic`, `Standard`, `Advanced`. **NOTE:** International Account doesn't supports `Standard`. InstanceType pulumi.StringOutput `pulumi:"instanceType"` // An KMS encrypts password used to an instance. If the `password` is filled in, this field will be ignored. KmsEncryptedPassword pulumi.StringPtrOutput `pulumi:"kmsEncryptedPassword"` // An KMS encryption context used to decrypt `kmsEncryptedPassword` before creating or updating instance with `kmsEncryptedPassword`. See [Encryption Context](https://www.alibabacloud.com/help/doc-detail/42975.htm). It is valid when `kmsEncryptedPassword` is set. KmsEncryptionContext pulumi.MapOutput `pulumi:"kmsEncryptionContext"` // The password of the Instance. The password is a string of 8 to 30 characters and must contain uppercase letters, lowercase letters, and numbers. Password pulumi.StringPtrOutput `pulumi:"password"` // Subscription of Container Registry Enterprise Edition instance. Default value: `Subscription`. Valid values: `Subscription`. PaymentType pulumi.StringPtrOutput `pulumi:"paymentType"` // Service time of Container Registry Enterprise Edition instance. Default value: `12`. Valid values: `1`, `2`, `3`, `6`, `12`, `24`, `36`, `48`, `60`. Unit: `month`. Period pulumi.IntPtrOutput `pulumi:"period"` // Renewal period of Container Registry Enterprise Edition instance. Unit: `month`. RenewPeriod pulumi.IntPtrOutput `pulumi:"renewPeriod"` // Renewal status of Container Registry Enterprise Edition instance. Valid values: `AutoRenewal`, `ManualRenewal`. RenewalStatus pulumi.StringPtrOutput `pulumi:"renewalStatus"` // Status of Container Registry Enterprise Edition instance. Status pulumi.StringOutput `pulumi:"status"` }
This resource will help you to manager Container Registry Enterprise Edition instances.
For information about Container Registry Enterprise Edition instances and how to use it, see [Create a Instance](https://www.alibabacloud.com/help/en/doc-detail/208144.htm)
> **NOTE:** Available in v1.124.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/rhysmdnz/pulumi-alicloud/sdk/go/alicloud/cr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cr.NewRegistryEnterpriseInstance(ctx, "my-instance", &cr.RegistryEnterpriseInstanceArgs{ InstanceName: pulumi.String("test"), InstanceType: pulumi.String("Advanced"), PaymentType: pulumi.String("Subscription"), Period: pulumi.Int(1), RenewPeriod: pulumi.Int(1), RenewalStatus: pulumi.String("AutoRenewal"), }) if err != nil { return err } return nil }) }
```
## Import
Container Registry Enterprise Edition instance can be imported using the `id`, e.g.
```sh
$ pulumi import alicloud:cr/registryEnterpriseInstance:RegistryEnterpriseInstance default cri-test
```
func GetRegistryEnterpriseInstance ¶
func GetRegistryEnterpriseInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RegistryEnterpriseInstanceState, opts ...pulumi.ResourceOption) (*RegistryEnterpriseInstance, error)
GetRegistryEnterpriseInstance gets an existing RegistryEnterpriseInstance 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 NewRegistryEnterpriseInstance ¶
func NewRegistryEnterpriseInstance(ctx *pulumi.Context, name string, args *RegistryEnterpriseInstanceArgs, opts ...pulumi.ResourceOption) (*RegistryEnterpriseInstance, error)
NewRegistryEnterpriseInstance registers a new resource with the given unique name, arguments, and options.
func (*RegistryEnterpriseInstance) ElementType ¶
func (*RegistryEnterpriseInstance) ElementType() reflect.Type
func (*RegistryEnterpriseInstance) ToRegistryEnterpriseInstanceOutput ¶
func (i *RegistryEnterpriseInstance) ToRegistryEnterpriseInstanceOutput() RegistryEnterpriseInstanceOutput
func (*RegistryEnterpriseInstance) ToRegistryEnterpriseInstanceOutputWithContext ¶
func (i *RegistryEnterpriseInstance) ToRegistryEnterpriseInstanceOutputWithContext(ctx context.Context) RegistryEnterpriseInstanceOutput
type RegistryEnterpriseInstanceArgs ¶
type RegistryEnterpriseInstanceArgs struct { // Name of your customized oss bucket. Use this bucket as instance storage if set. CustomOssBucket pulumi.StringPtrInput // Name of Container Registry Enterprise Edition instance. InstanceName pulumi.StringInput // Type of Container Registry Enterprise Edition instance. Valid values: `Basic`, `Standard`, `Advanced`. **NOTE:** International Account doesn't supports `Standard`. InstanceType pulumi.StringInput // An KMS encrypts password used to an instance. If the `password` is filled in, this field will be ignored. KmsEncryptedPassword pulumi.StringPtrInput // An KMS encryption context used to decrypt `kmsEncryptedPassword` before creating or updating instance with `kmsEncryptedPassword`. See [Encryption Context](https://www.alibabacloud.com/help/doc-detail/42975.htm). It is valid when `kmsEncryptedPassword` is set. KmsEncryptionContext pulumi.MapInput // The password of the Instance. The password is a string of 8 to 30 characters and must contain uppercase letters, lowercase letters, and numbers. Password pulumi.StringPtrInput // Subscription of Container Registry Enterprise Edition instance. Default value: `Subscription`. Valid values: `Subscription`. PaymentType pulumi.StringPtrInput // Service time of Container Registry Enterprise Edition instance. Default value: `12`. Valid values: `1`, `2`, `3`, `6`, `12`, `24`, `36`, `48`, `60`. Unit: `month`. Period pulumi.IntPtrInput // Renewal period of Container Registry Enterprise Edition instance. Unit: `month`. RenewPeriod pulumi.IntPtrInput // Renewal status of Container Registry Enterprise Edition instance. Valid values: `AutoRenewal`, `ManualRenewal`. RenewalStatus pulumi.StringPtrInput }
The set of arguments for constructing a RegistryEnterpriseInstance resource.
func (RegistryEnterpriseInstanceArgs) ElementType ¶
func (RegistryEnterpriseInstanceArgs) ElementType() reflect.Type
type RegistryEnterpriseInstanceArray ¶
type RegistryEnterpriseInstanceArray []RegistryEnterpriseInstanceInput
func (RegistryEnterpriseInstanceArray) ElementType ¶
func (RegistryEnterpriseInstanceArray) ElementType() reflect.Type
func (RegistryEnterpriseInstanceArray) ToRegistryEnterpriseInstanceArrayOutput ¶
func (i RegistryEnterpriseInstanceArray) ToRegistryEnterpriseInstanceArrayOutput() RegistryEnterpriseInstanceArrayOutput
func (RegistryEnterpriseInstanceArray) ToRegistryEnterpriseInstanceArrayOutputWithContext ¶
func (i RegistryEnterpriseInstanceArray) ToRegistryEnterpriseInstanceArrayOutputWithContext(ctx context.Context) RegistryEnterpriseInstanceArrayOutput
type RegistryEnterpriseInstanceArrayInput ¶
type RegistryEnterpriseInstanceArrayInput interface { pulumi.Input ToRegistryEnterpriseInstanceArrayOutput() RegistryEnterpriseInstanceArrayOutput ToRegistryEnterpriseInstanceArrayOutputWithContext(context.Context) RegistryEnterpriseInstanceArrayOutput }
RegistryEnterpriseInstanceArrayInput is an input type that accepts RegistryEnterpriseInstanceArray and RegistryEnterpriseInstanceArrayOutput values. You can construct a concrete instance of `RegistryEnterpriseInstanceArrayInput` via:
RegistryEnterpriseInstanceArray{ RegistryEnterpriseInstanceArgs{...} }
type RegistryEnterpriseInstanceArrayOutput ¶
type RegistryEnterpriseInstanceArrayOutput struct{ *pulumi.OutputState }
func (RegistryEnterpriseInstanceArrayOutput) ElementType ¶
func (RegistryEnterpriseInstanceArrayOutput) ElementType() reflect.Type
func (RegistryEnterpriseInstanceArrayOutput) Index ¶
func (o RegistryEnterpriseInstanceArrayOutput) Index(i pulumi.IntInput) RegistryEnterpriseInstanceOutput
func (RegistryEnterpriseInstanceArrayOutput) ToRegistryEnterpriseInstanceArrayOutput ¶
func (o RegistryEnterpriseInstanceArrayOutput) ToRegistryEnterpriseInstanceArrayOutput() RegistryEnterpriseInstanceArrayOutput
func (RegistryEnterpriseInstanceArrayOutput) ToRegistryEnterpriseInstanceArrayOutputWithContext ¶
func (o RegistryEnterpriseInstanceArrayOutput) ToRegistryEnterpriseInstanceArrayOutputWithContext(ctx context.Context) RegistryEnterpriseInstanceArrayOutput
type RegistryEnterpriseInstanceInput ¶
type RegistryEnterpriseInstanceInput interface { pulumi.Input ToRegistryEnterpriseInstanceOutput() RegistryEnterpriseInstanceOutput ToRegistryEnterpriseInstanceOutputWithContext(ctx context.Context) RegistryEnterpriseInstanceOutput }
type RegistryEnterpriseInstanceMap ¶
type RegistryEnterpriseInstanceMap map[string]RegistryEnterpriseInstanceInput
func (RegistryEnterpriseInstanceMap) ElementType ¶
func (RegistryEnterpriseInstanceMap) ElementType() reflect.Type
func (RegistryEnterpriseInstanceMap) ToRegistryEnterpriseInstanceMapOutput ¶
func (i RegistryEnterpriseInstanceMap) ToRegistryEnterpriseInstanceMapOutput() RegistryEnterpriseInstanceMapOutput
func (RegistryEnterpriseInstanceMap) ToRegistryEnterpriseInstanceMapOutputWithContext ¶
func (i RegistryEnterpriseInstanceMap) ToRegistryEnterpriseInstanceMapOutputWithContext(ctx context.Context) RegistryEnterpriseInstanceMapOutput
type RegistryEnterpriseInstanceMapInput ¶
type RegistryEnterpriseInstanceMapInput interface { pulumi.Input ToRegistryEnterpriseInstanceMapOutput() RegistryEnterpriseInstanceMapOutput ToRegistryEnterpriseInstanceMapOutputWithContext(context.Context) RegistryEnterpriseInstanceMapOutput }
RegistryEnterpriseInstanceMapInput is an input type that accepts RegistryEnterpriseInstanceMap and RegistryEnterpriseInstanceMapOutput values. You can construct a concrete instance of `RegistryEnterpriseInstanceMapInput` via:
RegistryEnterpriseInstanceMap{ "key": RegistryEnterpriseInstanceArgs{...} }
type RegistryEnterpriseInstanceMapOutput ¶
type RegistryEnterpriseInstanceMapOutput struct{ *pulumi.OutputState }
func (RegistryEnterpriseInstanceMapOutput) ElementType ¶
func (RegistryEnterpriseInstanceMapOutput) ElementType() reflect.Type
func (RegistryEnterpriseInstanceMapOutput) MapIndex ¶
func (o RegistryEnterpriseInstanceMapOutput) MapIndex(k pulumi.StringInput) RegistryEnterpriseInstanceOutput
func (RegistryEnterpriseInstanceMapOutput) ToRegistryEnterpriseInstanceMapOutput ¶
func (o RegistryEnterpriseInstanceMapOutput) ToRegistryEnterpriseInstanceMapOutput() RegistryEnterpriseInstanceMapOutput
func (RegistryEnterpriseInstanceMapOutput) ToRegistryEnterpriseInstanceMapOutputWithContext ¶
func (o RegistryEnterpriseInstanceMapOutput) ToRegistryEnterpriseInstanceMapOutputWithContext(ctx context.Context) RegistryEnterpriseInstanceMapOutput
type RegistryEnterpriseInstanceOutput ¶
type RegistryEnterpriseInstanceOutput struct{ *pulumi.OutputState }
func (RegistryEnterpriseInstanceOutput) CreatedTime ¶
func (o RegistryEnterpriseInstanceOutput) CreatedTime() pulumi.StringOutput
Time of Container Registry Enterprise Edition instance creation.
func (RegistryEnterpriseInstanceOutput) CustomOssBucket ¶
func (o RegistryEnterpriseInstanceOutput) CustomOssBucket() pulumi.StringPtrOutput
Name of your customized oss bucket. Use this bucket as instance storage if set.
func (RegistryEnterpriseInstanceOutput) ElementType ¶
func (RegistryEnterpriseInstanceOutput) ElementType() reflect.Type
func (RegistryEnterpriseInstanceOutput) EndTime ¶
func (o RegistryEnterpriseInstanceOutput) EndTime() pulumi.StringOutput
Time of Container Registry Enterprise Edition instance expiration.
func (RegistryEnterpriseInstanceOutput) InstanceName ¶
func (o RegistryEnterpriseInstanceOutput) InstanceName() pulumi.StringOutput
Name of Container Registry Enterprise Edition instance.
func (RegistryEnterpriseInstanceOutput) InstanceType ¶
func (o RegistryEnterpriseInstanceOutput) InstanceType() pulumi.StringOutput
Type of Container Registry Enterprise Edition instance. Valid values: `Basic`, `Standard`, `Advanced`. **NOTE:** International Account doesn't supports `Standard`.
func (RegistryEnterpriseInstanceOutput) KmsEncryptedPassword ¶
func (o RegistryEnterpriseInstanceOutput) KmsEncryptedPassword() pulumi.StringPtrOutput
An KMS encrypts password used to an instance. If the `password` is filled in, this field will be ignored.
func (RegistryEnterpriseInstanceOutput) KmsEncryptionContext ¶
func (o RegistryEnterpriseInstanceOutput) KmsEncryptionContext() pulumi.MapOutput
An KMS encryption context used to decrypt `kmsEncryptedPassword` before creating or updating instance with `kmsEncryptedPassword`. See [Encryption Context](https://www.alibabacloud.com/help/doc-detail/42975.htm). It is valid when `kmsEncryptedPassword` is set.
func (RegistryEnterpriseInstanceOutput) Password ¶
func (o RegistryEnterpriseInstanceOutput) Password() pulumi.StringPtrOutput
The password of the Instance. The password is a string of 8 to 30 characters and must contain uppercase letters, lowercase letters, and numbers.
func (RegistryEnterpriseInstanceOutput) PaymentType ¶
func (o RegistryEnterpriseInstanceOutput) PaymentType() pulumi.StringPtrOutput
Subscription of Container Registry Enterprise Edition instance. Default value: `Subscription`. Valid values: `Subscription`.
func (RegistryEnterpriseInstanceOutput) Period ¶
func (o RegistryEnterpriseInstanceOutput) Period() pulumi.IntPtrOutput
Service time of Container Registry Enterprise Edition instance. Default value: `12`. Valid values: `1`, `2`, `3`, `6`, `12`, `24`, `36`, `48`, `60`. Unit: `month`.
func (RegistryEnterpriseInstanceOutput) RenewPeriod ¶
func (o RegistryEnterpriseInstanceOutput) RenewPeriod() pulumi.IntPtrOutput
Renewal period of Container Registry Enterprise Edition instance. Unit: `month`.
func (RegistryEnterpriseInstanceOutput) RenewalStatus ¶
func (o RegistryEnterpriseInstanceOutput) RenewalStatus() pulumi.StringPtrOutput
Renewal status of Container Registry Enterprise Edition instance. Valid values: `AutoRenewal`, `ManualRenewal`.
func (RegistryEnterpriseInstanceOutput) Status ¶
func (o RegistryEnterpriseInstanceOutput) Status() pulumi.StringOutput
Status of Container Registry Enterprise Edition instance.
func (RegistryEnterpriseInstanceOutput) ToRegistryEnterpriseInstanceOutput ¶
func (o RegistryEnterpriseInstanceOutput) ToRegistryEnterpriseInstanceOutput() RegistryEnterpriseInstanceOutput
func (RegistryEnterpriseInstanceOutput) ToRegistryEnterpriseInstanceOutputWithContext ¶
func (o RegistryEnterpriseInstanceOutput) ToRegistryEnterpriseInstanceOutputWithContext(ctx context.Context) RegistryEnterpriseInstanceOutput
type RegistryEnterpriseInstanceState ¶
type RegistryEnterpriseInstanceState struct { // Time of Container Registry Enterprise Edition instance creation. CreatedTime pulumi.StringPtrInput // Name of your customized oss bucket. Use this bucket as instance storage if set. CustomOssBucket pulumi.StringPtrInput // Time of Container Registry Enterprise Edition instance expiration. EndTime pulumi.StringPtrInput // Name of Container Registry Enterprise Edition instance. InstanceName pulumi.StringPtrInput // Type of Container Registry Enterprise Edition instance. Valid values: `Basic`, `Standard`, `Advanced`. **NOTE:** International Account doesn't supports `Standard`. InstanceType pulumi.StringPtrInput // An KMS encrypts password used to an instance. If the `password` is filled in, this field will be ignored. KmsEncryptedPassword pulumi.StringPtrInput // An KMS encryption context used to decrypt `kmsEncryptedPassword` before creating or updating instance with `kmsEncryptedPassword`. See [Encryption Context](https://www.alibabacloud.com/help/doc-detail/42975.htm). It is valid when `kmsEncryptedPassword` is set. KmsEncryptionContext pulumi.MapInput // The password of the Instance. The password is a string of 8 to 30 characters and must contain uppercase letters, lowercase letters, and numbers. Password pulumi.StringPtrInput // Subscription of Container Registry Enterprise Edition instance. Default value: `Subscription`. Valid values: `Subscription`. PaymentType pulumi.StringPtrInput // Service time of Container Registry Enterprise Edition instance. Default value: `12`. Valid values: `1`, `2`, `3`, `6`, `12`, `24`, `36`, `48`, `60`. Unit: `month`. Period pulumi.IntPtrInput // Renewal period of Container Registry Enterprise Edition instance. Unit: `month`. RenewPeriod pulumi.IntPtrInput // Renewal status of Container Registry Enterprise Edition instance. Valid values: `AutoRenewal`, `ManualRenewal`. RenewalStatus pulumi.StringPtrInput // Status of Container Registry Enterprise Edition instance. Status pulumi.StringPtrInput }
func (RegistryEnterpriseInstanceState) ElementType ¶
func (RegistryEnterpriseInstanceState) ElementType() reflect.Type
type Repo ¶
type Repo struct { pulumi.CustomResourceState // The repository specific information. MarkDown format is supported, and the length limit is 2000. Detail pulumi.StringPtrOutput `pulumi:"detail"` // The repository domain list. DomainList RepoDomainListOutput `pulumi:"domainList"` // Name of container registry repository. Name pulumi.StringOutput `pulumi:"name"` // Name of container registry namespace where repository is located. Namespace pulumi.StringOutput `pulumi:"namespace"` // `PUBLIC` or `PRIVATE`, repo's visibility. RepoType pulumi.StringOutput `pulumi:"repoType"` // The repository general information. It can contain 1 to 80 characters. Summary pulumi.StringOutput `pulumi:"summary"` }
This resource will help you to manager Container Registry repositories.
> **NOTE:** Available in v1.35.0+.
> **NOTE:** You need to set your registry password in Container Registry console before use this resource.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/rhysmdnz/pulumi-alicloud/sdk/go/alicloud/cr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cr.NewNamespace(ctx, "my-namespace", &cr.NamespaceArgs{ AutoCreate: pulumi.Bool(false), DefaultVisibility: pulumi.String("PUBLIC"), }) if err != nil { return err } _, err = cr.NewRepo(ctx, "my-repo", &cr.RepoArgs{ Namespace: my_namespace.Name, Summary: pulumi.String("this is summary of my new repo"), RepoType: pulumi.String("PUBLIC"), Detail: pulumi.String("this is a public repo"), }) if err != nil { return err } return nil }) }
```
## Import
Container Registry repository can be imported using the `namespace/repository`, e.g.
```sh
$ pulumi import alicloud:cr/repo:Repo default `my-namespace/my-repo`
```
func GetRepo ¶
func GetRepo(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RepoState, opts ...pulumi.ResourceOption) (*Repo, error)
GetRepo gets an existing Repo 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 NewRepo ¶
func NewRepo(ctx *pulumi.Context, name string, args *RepoArgs, opts ...pulumi.ResourceOption) (*Repo, error)
NewRepo registers a new resource with the given unique name, arguments, and options.
func (*Repo) ElementType ¶
func (*Repo) ToRepoOutput ¶
func (i *Repo) ToRepoOutput() RepoOutput
func (*Repo) ToRepoOutputWithContext ¶
func (i *Repo) ToRepoOutputWithContext(ctx context.Context) RepoOutput
type RepoArgs ¶
type RepoArgs struct { // The repository specific information. MarkDown format is supported, and the length limit is 2000. Detail pulumi.StringPtrInput // Name of container registry repository. Name pulumi.StringPtrInput // Name of container registry namespace where repository is located. Namespace pulumi.StringInput // `PUBLIC` or `PRIVATE`, repo's visibility. RepoType pulumi.StringInput // The repository general information. It can contain 1 to 80 characters. Summary pulumi.StringInput }
The set of arguments for constructing a Repo resource.
func (RepoArgs) ElementType ¶
type RepoArray ¶
type RepoArray []RepoInput
func (RepoArray) ElementType ¶
func (RepoArray) ToRepoArrayOutput ¶
func (i RepoArray) ToRepoArrayOutput() RepoArrayOutput
func (RepoArray) ToRepoArrayOutputWithContext ¶
func (i RepoArray) ToRepoArrayOutputWithContext(ctx context.Context) RepoArrayOutput
type RepoArrayInput ¶
type RepoArrayInput interface { pulumi.Input ToRepoArrayOutput() RepoArrayOutput ToRepoArrayOutputWithContext(context.Context) RepoArrayOutput }
RepoArrayInput is an input type that accepts RepoArray and RepoArrayOutput values. You can construct a concrete instance of `RepoArrayInput` via:
RepoArray{ RepoArgs{...} }
type RepoArrayOutput ¶
type RepoArrayOutput struct{ *pulumi.OutputState }
func (RepoArrayOutput) ElementType ¶
func (RepoArrayOutput) ElementType() reflect.Type
func (RepoArrayOutput) Index ¶
func (o RepoArrayOutput) Index(i pulumi.IntInput) RepoOutput
func (RepoArrayOutput) ToRepoArrayOutput ¶
func (o RepoArrayOutput) ToRepoArrayOutput() RepoArrayOutput
func (RepoArrayOutput) ToRepoArrayOutputWithContext ¶
func (o RepoArrayOutput) ToRepoArrayOutputWithContext(ctx context.Context) RepoArrayOutput
type RepoDomainList ¶
type RepoDomainListArgs ¶
type RepoDomainListArgs struct { // Domain of internal endpoint, only in some regions. Internal pulumi.StringPtrInput `pulumi:"internal"` // Domain of public endpoint. Public pulumi.StringPtrInput `pulumi:"public"` // Domain of vpc endpoint. Vpc pulumi.StringPtrInput `pulumi:"vpc"` }
func (RepoDomainListArgs) ElementType ¶
func (RepoDomainListArgs) ElementType() reflect.Type
func (RepoDomainListArgs) ToRepoDomainListOutput ¶
func (i RepoDomainListArgs) ToRepoDomainListOutput() RepoDomainListOutput
func (RepoDomainListArgs) ToRepoDomainListOutputWithContext ¶
func (i RepoDomainListArgs) ToRepoDomainListOutputWithContext(ctx context.Context) RepoDomainListOutput
func (RepoDomainListArgs) ToRepoDomainListPtrOutput ¶
func (i RepoDomainListArgs) ToRepoDomainListPtrOutput() RepoDomainListPtrOutput
func (RepoDomainListArgs) ToRepoDomainListPtrOutputWithContext ¶
func (i RepoDomainListArgs) ToRepoDomainListPtrOutputWithContext(ctx context.Context) RepoDomainListPtrOutput
type RepoDomainListInput ¶
type RepoDomainListInput interface { pulumi.Input ToRepoDomainListOutput() RepoDomainListOutput ToRepoDomainListOutputWithContext(context.Context) RepoDomainListOutput }
RepoDomainListInput is an input type that accepts RepoDomainListArgs and RepoDomainListOutput values. You can construct a concrete instance of `RepoDomainListInput` via:
RepoDomainListArgs{...}
type RepoDomainListOutput ¶
type RepoDomainListOutput struct{ *pulumi.OutputState }
func (RepoDomainListOutput) ElementType ¶
func (RepoDomainListOutput) ElementType() reflect.Type
func (RepoDomainListOutput) Internal ¶
func (o RepoDomainListOutput) Internal() pulumi.StringPtrOutput
Domain of internal endpoint, only in some regions.
func (RepoDomainListOutput) Public ¶
func (o RepoDomainListOutput) Public() pulumi.StringPtrOutput
Domain of public endpoint.
func (RepoDomainListOutput) ToRepoDomainListOutput ¶
func (o RepoDomainListOutput) ToRepoDomainListOutput() RepoDomainListOutput
func (RepoDomainListOutput) ToRepoDomainListOutputWithContext ¶
func (o RepoDomainListOutput) ToRepoDomainListOutputWithContext(ctx context.Context) RepoDomainListOutput
func (RepoDomainListOutput) ToRepoDomainListPtrOutput ¶
func (o RepoDomainListOutput) ToRepoDomainListPtrOutput() RepoDomainListPtrOutput
func (RepoDomainListOutput) ToRepoDomainListPtrOutputWithContext ¶
func (o RepoDomainListOutput) ToRepoDomainListPtrOutputWithContext(ctx context.Context) RepoDomainListPtrOutput
func (RepoDomainListOutput) Vpc ¶
func (o RepoDomainListOutput) Vpc() pulumi.StringPtrOutput
Domain of vpc endpoint.
type RepoDomainListPtrInput ¶
type RepoDomainListPtrInput interface { pulumi.Input ToRepoDomainListPtrOutput() RepoDomainListPtrOutput ToRepoDomainListPtrOutputWithContext(context.Context) RepoDomainListPtrOutput }
RepoDomainListPtrInput is an input type that accepts RepoDomainListArgs, RepoDomainListPtr and RepoDomainListPtrOutput values. You can construct a concrete instance of `RepoDomainListPtrInput` via:
RepoDomainListArgs{...} or: nil
func RepoDomainListPtr ¶
func RepoDomainListPtr(v *RepoDomainListArgs) RepoDomainListPtrInput
type RepoDomainListPtrOutput ¶
type RepoDomainListPtrOutput struct{ *pulumi.OutputState }
func (RepoDomainListPtrOutput) Elem ¶
func (o RepoDomainListPtrOutput) Elem() RepoDomainListOutput
func (RepoDomainListPtrOutput) ElementType ¶
func (RepoDomainListPtrOutput) ElementType() reflect.Type
func (RepoDomainListPtrOutput) Internal ¶
func (o RepoDomainListPtrOutput) Internal() pulumi.StringPtrOutput
Domain of internal endpoint, only in some regions.
func (RepoDomainListPtrOutput) Public ¶
func (o RepoDomainListPtrOutput) Public() pulumi.StringPtrOutput
Domain of public endpoint.
func (RepoDomainListPtrOutput) ToRepoDomainListPtrOutput ¶
func (o RepoDomainListPtrOutput) ToRepoDomainListPtrOutput() RepoDomainListPtrOutput
func (RepoDomainListPtrOutput) ToRepoDomainListPtrOutputWithContext ¶
func (o RepoDomainListPtrOutput) ToRepoDomainListPtrOutputWithContext(ctx context.Context) RepoDomainListPtrOutput
func (RepoDomainListPtrOutput) Vpc ¶
func (o RepoDomainListPtrOutput) Vpc() pulumi.StringPtrOutput
Domain of vpc endpoint.
type RepoInput ¶
type RepoInput interface { pulumi.Input ToRepoOutput() RepoOutput ToRepoOutputWithContext(ctx context.Context) RepoOutput }
type RepoMap ¶
func (RepoMap) ElementType ¶
func (RepoMap) ToRepoMapOutput ¶
func (i RepoMap) ToRepoMapOutput() RepoMapOutput
func (RepoMap) ToRepoMapOutputWithContext ¶
func (i RepoMap) ToRepoMapOutputWithContext(ctx context.Context) RepoMapOutput
type RepoMapInput ¶
type RepoMapInput interface { pulumi.Input ToRepoMapOutput() RepoMapOutput ToRepoMapOutputWithContext(context.Context) RepoMapOutput }
RepoMapInput is an input type that accepts RepoMap and RepoMapOutput values. You can construct a concrete instance of `RepoMapInput` via:
RepoMap{ "key": RepoArgs{...} }
type RepoMapOutput ¶
type RepoMapOutput struct{ *pulumi.OutputState }
func (RepoMapOutput) ElementType ¶
func (RepoMapOutput) ElementType() reflect.Type
func (RepoMapOutput) MapIndex ¶
func (o RepoMapOutput) MapIndex(k pulumi.StringInput) RepoOutput
func (RepoMapOutput) ToRepoMapOutput ¶
func (o RepoMapOutput) ToRepoMapOutput() RepoMapOutput
func (RepoMapOutput) ToRepoMapOutputWithContext ¶
func (o RepoMapOutput) ToRepoMapOutputWithContext(ctx context.Context) RepoMapOutput
type RepoOutput ¶
type RepoOutput struct{ *pulumi.OutputState }
func (RepoOutput) Detail ¶
func (o RepoOutput) Detail() pulumi.StringPtrOutput
The repository specific information. MarkDown format is supported, and the length limit is 2000.
func (RepoOutput) DomainList ¶
func (o RepoOutput) DomainList() RepoDomainListOutput
The repository domain list.
func (RepoOutput) ElementType ¶
func (RepoOutput) ElementType() reflect.Type
func (RepoOutput) Name ¶
func (o RepoOutput) Name() pulumi.StringOutput
Name of container registry repository.
func (RepoOutput) Namespace ¶
func (o RepoOutput) Namespace() pulumi.StringOutput
Name of container registry namespace where repository is located.
func (RepoOutput) RepoType ¶
func (o RepoOutput) RepoType() pulumi.StringOutput
`PUBLIC` or `PRIVATE`, repo's visibility.
func (RepoOutput) Summary ¶
func (o RepoOutput) Summary() pulumi.StringOutput
The repository general information. It can contain 1 to 80 characters.
func (RepoOutput) ToRepoOutput ¶
func (o RepoOutput) ToRepoOutput() RepoOutput
func (RepoOutput) ToRepoOutputWithContext ¶
func (o RepoOutput) ToRepoOutputWithContext(ctx context.Context) RepoOutput
type RepoState ¶
type RepoState struct { // The repository specific information. MarkDown format is supported, and the length limit is 2000. Detail pulumi.StringPtrInput // The repository domain list. DomainList RepoDomainListPtrInput // Name of container registry repository. Name pulumi.StringPtrInput // Name of container registry namespace where repository is located. Namespace pulumi.StringPtrInput // `PUBLIC` or `PRIVATE`, repo's visibility. RepoType pulumi.StringPtrInput // The repository general information. It can contain 1 to 80 characters. Summary pulumi.StringPtrInput }
func (RepoState) ElementType ¶
Source Files ¶
- chain.go
- chartNamespace.go
- chartRepository.go
- endpointAclPolicy.go
- getChains.go
- getChartNamespaces.go
- getChartRepositories.go
- getEndpointAclPolicies.go
- getEndpointAclService.go
- getNamespaces.go
- getRepos.go
- getService.go
- init.go
- namespace.go
- pulumiTypes.go
- pulumiUtilities.go
- registryEnterpriseInstance.go
- repo.go