Documentation
¶
Index ¶
- 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
- 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
- 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
- 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
- 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
- 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 (RegistryEnterpriseInstanceOutput) ElementType() reflect.Type
- 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
- type RepoState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Chain ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (*Chain) ToChainOutput ¶ added in v3.20.0
func (i *Chain) ToChainOutput() ChainOutput
func (*Chain) ToChainOutputWithContext ¶ added in v3.20.0
func (i *Chain) ToChainOutputWithContext(ctx context.Context) ChainOutput
type ChainArgs ¶ added in v3.20.0
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 ¶ added in v3.20.0
type ChainArray ¶ added in v3.20.0
type ChainArray []ChainInput
func (ChainArray) ElementType ¶ added in v3.20.0
func (ChainArray) ElementType() reflect.Type
func (ChainArray) ToChainArrayOutput ¶ added in v3.20.0
func (i ChainArray) ToChainArrayOutput() ChainArrayOutput
func (ChainArray) ToChainArrayOutputWithContext ¶ added in v3.20.0
func (i ChainArray) ToChainArrayOutputWithContext(ctx context.Context) ChainArrayOutput
type ChainArrayInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type ChainArrayOutput struct{ *pulumi.OutputState }
func (ChainArrayOutput) ElementType ¶ added in v3.20.0
func (ChainArrayOutput) ElementType() reflect.Type
func (ChainArrayOutput) Index ¶ added in v3.20.0
func (o ChainArrayOutput) Index(i pulumi.IntInput) ChainOutput
func (ChainArrayOutput) ToChainArrayOutput ¶ added in v3.20.0
func (o ChainArrayOutput) ToChainArrayOutput() ChainArrayOutput
func (ChainArrayOutput) ToChainArrayOutputWithContext ¶ added in v3.20.0
func (o ChainArrayOutput) ToChainArrayOutputWithContext(ctx context.Context) ChainArrayOutput
type ChainChainConfig ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (ChainChainConfigArgs) ElementType() reflect.Type
func (ChainChainConfigArgs) ToChainChainConfigOutput ¶ added in v3.20.0
func (i ChainChainConfigArgs) ToChainChainConfigOutput() ChainChainConfigOutput
func (ChainChainConfigArgs) ToChainChainConfigOutputWithContext ¶ added in v3.20.0
func (i ChainChainConfigArgs) ToChainChainConfigOutputWithContext(ctx context.Context) ChainChainConfigOutput
type ChainChainConfigArray ¶ added in v3.20.0
type ChainChainConfigArray []ChainChainConfigInput
func (ChainChainConfigArray) ElementType ¶ added in v3.20.0
func (ChainChainConfigArray) ElementType() reflect.Type
func (ChainChainConfigArray) ToChainChainConfigArrayOutput ¶ added in v3.20.0
func (i ChainChainConfigArray) ToChainChainConfigArrayOutput() ChainChainConfigArrayOutput
func (ChainChainConfigArray) ToChainChainConfigArrayOutputWithContext ¶ added in v3.20.0
func (i ChainChainConfigArray) ToChainChainConfigArrayOutputWithContext(ctx context.Context) ChainChainConfigArrayOutput
type ChainChainConfigArrayInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type ChainChainConfigArrayOutput struct{ *pulumi.OutputState }
func (ChainChainConfigArrayOutput) ElementType ¶ added in v3.20.0
func (ChainChainConfigArrayOutput) ElementType() reflect.Type
func (ChainChainConfigArrayOutput) Index ¶ added in v3.20.0
func (o ChainChainConfigArrayOutput) Index(i pulumi.IntInput) ChainChainConfigOutput
func (ChainChainConfigArrayOutput) ToChainChainConfigArrayOutput ¶ added in v3.20.0
func (o ChainChainConfigArrayOutput) ToChainChainConfigArrayOutput() ChainChainConfigArrayOutput
func (ChainChainConfigArrayOutput) ToChainChainConfigArrayOutputWithContext ¶ added in v3.20.0
func (o ChainChainConfigArrayOutput) ToChainChainConfigArrayOutputWithContext(ctx context.Context) ChainChainConfigArrayOutput
type ChainChainConfigInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (ChainChainConfigNodeArgs) ElementType() reflect.Type
func (ChainChainConfigNodeArgs) ToChainChainConfigNodeOutput ¶ added in v3.20.0
func (i ChainChainConfigNodeArgs) ToChainChainConfigNodeOutput() ChainChainConfigNodeOutput
func (ChainChainConfigNodeArgs) ToChainChainConfigNodeOutputWithContext ¶ added in v3.20.0
func (i ChainChainConfigNodeArgs) ToChainChainConfigNodeOutputWithContext(ctx context.Context) ChainChainConfigNodeOutput
type ChainChainConfigNodeArray ¶ added in v3.20.0
type ChainChainConfigNodeArray []ChainChainConfigNodeInput
func (ChainChainConfigNodeArray) ElementType ¶ added in v3.20.0
func (ChainChainConfigNodeArray) ElementType() reflect.Type
func (ChainChainConfigNodeArray) ToChainChainConfigNodeArrayOutput ¶ added in v3.20.0
func (i ChainChainConfigNodeArray) ToChainChainConfigNodeArrayOutput() ChainChainConfigNodeArrayOutput
func (ChainChainConfigNodeArray) ToChainChainConfigNodeArrayOutputWithContext ¶ added in v3.20.0
func (i ChainChainConfigNodeArray) ToChainChainConfigNodeArrayOutputWithContext(ctx context.Context) ChainChainConfigNodeArrayOutput
type ChainChainConfigNodeArrayInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type ChainChainConfigNodeArrayOutput struct{ *pulumi.OutputState }
func (ChainChainConfigNodeArrayOutput) ElementType ¶ added in v3.20.0
func (ChainChainConfigNodeArrayOutput) ElementType() reflect.Type
func (ChainChainConfigNodeArrayOutput) Index ¶ added in v3.20.0
func (o ChainChainConfigNodeArrayOutput) Index(i pulumi.IntInput) ChainChainConfigNodeOutput
func (ChainChainConfigNodeArrayOutput) ToChainChainConfigNodeArrayOutput ¶ added in v3.20.0
func (o ChainChainConfigNodeArrayOutput) ToChainChainConfigNodeArrayOutput() ChainChainConfigNodeArrayOutput
func (ChainChainConfigNodeArrayOutput) ToChainChainConfigNodeArrayOutputWithContext ¶ added in v3.20.0
func (o ChainChainConfigNodeArrayOutput) ToChainChainConfigNodeArrayOutputWithContext(ctx context.Context) ChainChainConfigNodeArrayOutput
type ChainChainConfigNodeInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (ChainChainConfigNodeNodeConfigArgs) ElementType() reflect.Type
func (ChainChainConfigNodeNodeConfigArgs) ToChainChainConfigNodeNodeConfigOutput ¶ added in v3.20.0
func (i ChainChainConfigNodeNodeConfigArgs) ToChainChainConfigNodeNodeConfigOutput() ChainChainConfigNodeNodeConfigOutput
func (ChainChainConfigNodeNodeConfigArgs) ToChainChainConfigNodeNodeConfigOutputWithContext ¶ added in v3.20.0
func (i ChainChainConfigNodeNodeConfigArgs) ToChainChainConfigNodeNodeConfigOutputWithContext(ctx context.Context) ChainChainConfigNodeNodeConfigOutput
type ChainChainConfigNodeNodeConfigArray ¶ added in v3.20.0
type ChainChainConfigNodeNodeConfigArray []ChainChainConfigNodeNodeConfigInput
func (ChainChainConfigNodeNodeConfigArray) ElementType ¶ added in v3.20.0
func (ChainChainConfigNodeNodeConfigArray) ElementType() reflect.Type
func (ChainChainConfigNodeNodeConfigArray) ToChainChainConfigNodeNodeConfigArrayOutput ¶ added in v3.20.0
func (i ChainChainConfigNodeNodeConfigArray) ToChainChainConfigNodeNodeConfigArrayOutput() ChainChainConfigNodeNodeConfigArrayOutput
func (ChainChainConfigNodeNodeConfigArray) ToChainChainConfigNodeNodeConfigArrayOutputWithContext ¶ added in v3.20.0
func (i ChainChainConfigNodeNodeConfigArray) ToChainChainConfigNodeNodeConfigArrayOutputWithContext(ctx context.Context) ChainChainConfigNodeNodeConfigArrayOutput
type ChainChainConfigNodeNodeConfigArrayInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type ChainChainConfigNodeNodeConfigArrayOutput struct{ *pulumi.OutputState }
func (ChainChainConfigNodeNodeConfigArrayOutput) ElementType ¶ added in v3.20.0
func (ChainChainConfigNodeNodeConfigArrayOutput) ElementType() reflect.Type
func (ChainChainConfigNodeNodeConfigArrayOutput) ToChainChainConfigNodeNodeConfigArrayOutput ¶ added in v3.20.0
func (o ChainChainConfigNodeNodeConfigArrayOutput) ToChainChainConfigNodeNodeConfigArrayOutput() ChainChainConfigNodeNodeConfigArrayOutput
func (ChainChainConfigNodeNodeConfigArrayOutput) ToChainChainConfigNodeNodeConfigArrayOutputWithContext ¶ added in v3.20.0
func (o ChainChainConfigNodeNodeConfigArrayOutput) ToChainChainConfigNodeNodeConfigArrayOutputWithContext(ctx context.Context) ChainChainConfigNodeNodeConfigArrayOutput
type ChainChainConfigNodeNodeConfigDenyPolicy ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (ChainChainConfigNodeNodeConfigDenyPolicyArgs) ElementType() reflect.Type
func (ChainChainConfigNodeNodeConfigDenyPolicyArgs) ToChainChainConfigNodeNodeConfigDenyPolicyOutput ¶ added in v3.20.0
func (i ChainChainConfigNodeNodeConfigDenyPolicyArgs) ToChainChainConfigNodeNodeConfigDenyPolicyOutput() ChainChainConfigNodeNodeConfigDenyPolicyOutput
func (ChainChainConfigNodeNodeConfigDenyPolicyArgs) ToChainChainConfigNodeNodeConfigDenyPolicyOutputWithContext ¶ added in v3.20.0
func (i ChainChainConfigNodeNodeConfigDenyPolicyArgs) ToChainChainConfigNodeNodeConfigDenyPolicyOutputWithContext(ctx context.Context) ChainChainConfigNodeNodeConfigDenyPolicyOutput
type ChainChainConfigNodeNodeConfigDenyPolicyArray ¶ added in v3.20.0
type ChainChainConfigNodeNodeConfigDenyPolicyArray []ChainChainConfigNodeNodeConfigDenyPolicyInput
func (ChainChainConfigNodeNodeConfigDenyPolicyArray) ElementType ¶ added in v3.20.0
func (ChainChainConfigNodeNodeConfigDenyPolicyArray) ElementType() reflect.Type
func (ChainChainConfigNodeNodeConfigDenyPolicyArray) ToChainChainConfigNodeNodeConfigDenyPolicyArrayOutput ¶ added in v3.20.0
func (i ChainChainConfigNodeNodeConfigDenyPolicyArray) ToChainChainConfigNodeNodeConfigDenyPolicyArrayOutput() ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput
func (ChainChainConfigNodeNodeConfigDenyPolicyArray) ToChainChainConfigNodeNodeConfigDenyPolicyArrayOutputWithContext ¶ added in v3.20.0
func (i ChainChainConfigNodeNodeConfigDenyPolicyArray) ToChainChainConfigNodeNodeConfigDenyPolicyArrayOutputWithContext(ctx context.Context) ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput
type ChainChainConfigNodeNodeConfigDenyPolicyArrayInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput struct{ *pulumi.OutputState }
func (ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput) ElementType ¶ added in v3.20.0
func (ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput) ElementType() reflect.Type
func (ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput) ToChainChainConfigNodeNodeConfigDenyPolicyArrayOutput ¶ added in v3.20.0
func (o ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput) ToChainChainConfigNodeNodeConfigDenyPolicyArrayOutput() ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput
func (ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput) ToChainChainConfigNodeNodeConfigDenyPolicyArrayOutputWithContext ¶ added in v3.20.0
func (o ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput) ToChainChainConfigNodeNodeConfigDenyPolicyArrayOutputWithContext(ctx context.Context) ChainChainConfigNodeNodeConfigDenyPolicyArrayOutput
type ChainChainConfigNodeNodeConfigDenyPolicyInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type ChainChainConfigNodeNodeConfigDenyPolicyOutput struct{ *pulumi.OutputState }
func (ChainChainConfigNodeNodeConfigDenyPolicyOutput) Action ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (ChainChainConfigNodeNodeConfigDenyPolicyOutput) ElementType() reflect.Type
func (ChainChainConfigNodeNodeConfigDenyPolicyOutput) IssueCount ¶ added in v3.20.0
func (o ChainChainConfigNodeNodeConfigDenyPolicyOutput) IssueCount() pulumi.StringPtrOutput
The count of scanning vulnerabilities that triggers blocking.
func (ChainChainConfigNodeNodeConfigDenyPolicyOutput) IssueLevel ¶ added in v3.20.0
func (o ChainChainConfigNodeNodeConfigDenyPolicyOutput) IssueLevel() pulumi.StringPtrOutput
The level of scanning vulnerability that triggers blocking. Valid values: `LOW`, `MEDIUM`, `HIGH`, `UNKNOWN`.
func (ChainChainConfigNodeNodeConfigDenyPolicyOutput) Logic ¶ added in v3.20.0
func (o ChainChainConfigNodeNodeConfigDenyPolicyOutput) Logic() pulumi.StringPtrOutput
The logic of trigger blocking. Valid values: `AND`, `OR`.
func (ChainChainConfigNodeNodeConfigDenyPolicyOutput) ToChainChainConfigNodeNodeConfigDenyPolicyOutput ¶ added in v3.20.0
func (o ChainChainConfigNodeNodeConfigDenyPolicyOutput) ToChainChainConfigNodeNodeConfigDenyPolicyOutput() ChainChainConfigNodeNodeConfigDenyPolicyOutput
func (ChainChainConfigNodeNodeConfigDenyPolicyOutput) ToChainChainConfigNodeNodeConfigDenyPolicyOutputWithContext ¶ added in v3.20.0
func (o ChainChainConfigNodeNodeConfigDenyPolicyOutput) ToChainChainConfigNodeNodeConfigDenyPolicyOutputWithContext(ctx context.Context) ChainChainConfigNodeNodeConfigDenyPolicyOutput
type ChainChainConfigNodeNodeConfigInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type ChainChainConfigNodeNodeConfigOutput struct{ *pulumi.OutputState }
func (ChainChainConfigNodeNodeConfigOutput) DenyPolicies ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (ChainChainConfigNodeNodeConfigOutput) ElementType() reflect.Type
func (ChainChainConfigNodeNodeConfigOutput) ToChainChainConfigNodeNodeConfigOutput ¶ added in v3.20.0
func (o ChainChainConfigNodeNodeConfigOutput) ToChainChainConfigNodeNodeConfigOutput() ChainChainConfigNodeNodeConfigOutput
func (ChainChainConfigNodeNodeConfigOutput) ToChainChainConfigNodeNodeConfigOutputWithContext ¶ added in v3.20.0
func (o ChainChainConfigNodeNodeConfigOutput) ToChainChainConfigNodeNodeConfigOutputWithContext(ctx context.Context) ChainChainConfigNodeNodeConfigOutput
type ChainChainConfigNodeOutput ¶ added in v3.20.0
type ChainChainConfigNodeOutput struct{ *pulumi.OutputState }
func (ChainChainConfigNodeOutput) ElementType ¶ added in v3.20.0
func (ChainChainConfigNodeOutput) ElementType() reflect.Type
func (ChainChainConfigNodeOutput) Enable ¶ added in v3.20.0
func (o ChainChainConfigNodeOutput) Enable() pulumi.BoolPtrOutput
Whether to enable the delivery chain node. Valid values: `true`, `false`.
func (ChainChainConfigNodeOutput) NodeConfigs ¶ added in v3.20.0
func (o ChainChainConfigNodeOutput) NodeConfigs() ChainChainConfigNodeNodeConfigArrayOutput
The configuration of delivery chain node.
func (ChainChainConfigNodeOutput) NodeName ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (o ChainChainConfigNodeOutput) ToChainChainConfigNodeOutput() ChainChainConfigNodeOutput
func (ChainChainConfigNodeOutput) ToChainChainConfigNodeOutputWithContext ¶ added in v3.20.0
func (o ChainChainConfigNodeOutput) ToChainChainConfigNodeOutputWithContext(ctx context.Context) ChainChainConfigNodeOutput
type ChainChainConfigOutput ¶ added in v3.20.0
type ChainChainConfigOutput struct{ *pulumi.OutputState }
func (ChainChainConfigOutput) ElementType ¶ added in v3.20.0
func (ChainChainConfigOutput) ElementType() reflect.Type
func (ChainChainConfigOutput) Nodes ¶ added in v3.20.0
func (o ChainChainConfigOutput) Nodes() ChainChainConfigNodeArrayOutput
Each node in the delivery chain.
func (ChainChainConfigOutput) Routers ¶ added in v3.20.0
func (o ChainChainConfigOutput) Routers() ChainChainConfigRouterArrayOutput
Execution sequence relationship between delivery chain nodes.
func (ChainChainConfigOutput) ToChainChainConfigOutput ¶ added in v3.20.0
func (o ChainChainConfigOutput) ToChainChainConfigOutput() ChainChainConfigOutput
func (ChainChainConfigOutput) ToChainChainConfigOutputWithContext ¶ added in v3.20.0
func (o ChainChainConfigOutput) ToChainChainConfigOutputWithContext(ctx context.Context) ChainChainConfigOutput
type ChainChainConfigRouter ¶ added in v3.20.0
type ChainChainConfigRouter struct { // Source node. Froms []ChainChainConfigRouterFrom `pulumi:"froms"` // Destination node. Tos []ChainChainConfigRouterTo `pulumi:"tos"` }
type ChainChainConfigRouterArgs ¶ added in v3.20.0
type ChainChainConfigRouterArgs struct { // Source node. Froms ChainChainConfigRouterFromArrayInput `pulumi:"froms"` // Destination node. Tos ChainChainConfigRouterToArrayInput `pulumi:"tos"` }
func (ChainChainConfigRouterArgs) ElementType ¶ added in v3.20.0
func (ChainChainConfigRouterArgs) ElementType() reflect.Type
func (ChainChainConfigRouterArgs) ToChainChainConfigRouterOutput ¶ added in v3.20.0
func (i ChainChainConfigRouterArgs) ToChainChainConfigRouterOutput() ChainChainConfigRouterOutput
func (ChainChainConfigRouterArgs) ToChainChainConfigRouterOutputWithContext ¶ added in v3.20.0
func (i ChainChainConfigRouterArgs) ToChainChainConfigRouterOutputWithContext(ctx context.Context) ChainChainConfigRouterOutput
type ChainChainConfigRouterArray ¶ added in v3.20.0
type ChainChainConfigRouterArray []ChainChainConfigRouterInput
func (ChainChainConfigRouterArray) ElementType ¶ added in v3.20.0
func (ChainChainConfigRouterArray) ElementType() reflect.Type
func (ChainChainConfigRouterArray) ToChainChainConfigRouterArrayOutput ¶ added in v3.20.0
func (i ChainChainConfigRouterArray) ToChainChainConfigRouterArrayOutput() ChainChainConfigRouterArrayOutput
func (ChainChainConfigRouterArray) ToChainChainConfigRouterArrayOutputWithContext ¶ added in v3.20.0
func (i ChainChainConfigRouterArray) ToChainChainConfigRouterArrayOutputWithContext(ctx context.Context) ChainChainConfigRouterArrayOutput
type ChainChainConfigRouterArrayInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type ChainChainConfigRouterArrayOutput struct{ *pulumi.OutputState }
func (ChainChainConfigRouterArrayOutput) ElementType ¶ added in v3.20.0
func (ChainChainConfigRouterArrayOutput) ElementType() reflect.Type
func (ChainChainConfigRouterArrayOutput) Index ¶ added in v3.20.0
func (o ChainChainConfigRouterArrayOutput) Index(i pulumi.IntInput) ChainChainConfigRouterOutput
func (ChainChainConfigRouterArrayOutput) ToChainChainConfigRouterArrayOutput ¶ added in v3.20.0
func (o ChainChainConfigRouterArrayOutput) ToChainChainConfigRouterArrayOutput() ChainChainConfigRouterArrayOutput
func (ChainChainConfigRouterArrayOutput) ToChainChainConfigRouterArrayOutputWithContext ¶ added in v3.20.0
func (o ChainChainConfigRouterArrayOutput) ToChainChainConfigRouterArrayOutputWithContext(ctx context.Context) ChainChainConfigRouterArrayOutput
type ChainChainConfigRouterFrom ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (ChainChainConfigRouterFromArgs) ElementType() reflect.Type
func (ChainChainConfigRouterFromArgs) ToChainChainConfigRouterFromOutput ¶ added in v3.20.0
func (i ChainChainConfigRouterFromArgs) ToChainChainConfigRouterFromOutput() ChainChainConfigRouterFromOutput
func (ChainChainConfigRouterFromArgs) ToChainChainConfigRouterFromOutputWithContext ¶ added in v3.20.0
func (i ChainChainConfigRouterFromArgs) ToChainChainConfigRouterFromOutputWithContext(ctx context.Context) ChainChainConfigRouterFromOutput
type ChainChainConfigRouterFromArray ¶ added in v3.20.0
type ChainChainConfigRouterFromArray []ChainChainConfigRouterFromInput
func (ChainChainConfigRouterFromArray) ElementType ¶ added in v3.20.0
func (ChainChainConfigRouterFromArray) ElementType() reflect.Type
func (ChainChainConfigRouterFromArray) ToChainChainConfigRouterFromArrayOutput ¶ added in v3.20.0
func (i ChainChainConfigRouterFromArray) ToChainChainConfigRouterFromArrayOutput() ChainChainConfigRouterFromArrayOutput
func (ChainChainConfigRouterFromArray) ToChainChainConfigRouterFromArrayOutputWithContext ¶ added in v3.20.0
func (i ChainChainConfigRouterFromArray) ToChainChainConfigRouterFromArrayOutputWithContext(ctx context.Context) ChainChainConfigRouterFromArrayOutput
type ChainChainConfigRouterFromArrayInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type ChainChainConfigRouterFromArrayOutput struct{ *pulumi.OutputState }
func (ChainChainConfigRouterFromArrayOutput) ElementType ¶ added in v3.20.0
func (ChainChainConfigRouterFromArrayOutput) ElementType() reflect.Type
func (ChainChainConfigRouterFromArrayOutput) Index ¶ added in v3.20.0
func (o ChainChainConfigRouterFromArrayOutput) Index(i pulumi.IntInput) ChainChainConfigRouterFromOutput
func (ChainChainConfigRouterFromArrayOutput) ToChainChainConfigRouterFromArrayOutput ¶ added in v3.20.0
func (o ChainChainConfigRouterFromArrayOutput) ToChainChainConfigRouterFromArrayOutput() ChainChainConfigRouterFromArrayOutput
func (ChainChainConfigRouterFromArrayOutput) ToChainChainConfigRouterFromArrayOutputWithContext ¶ added in v3.20.0
func (o ChainChainConfigRouterFromArrayOutput) ToChainChainConfigRouterFromArrayOutputWithContext(ctx context.Context) ChainChainConfigRouterFromArrayOutput
type ChainChainConfigRouterFromInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type ChainChainConfigRouterFromOutput struct{ *pulumi.OutputState }
func (ChainChainConfigRouterFromOutput) ElementType ¶ added in v3.20.0
func (ChainChainConfigRouterFromOutput) ElementType() reflect.Type
func (ChainChainConfigRouterFromOutput) NodeName ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (o ChainChainConfigRouterFromOutput) ToChainChainConfigRouterFromOutput() ChainChainConfigRouterFromOutput
func (ChainChainConfigRouterFromOutput) ToChainChainConfigRouterFromOutputWithContext ¶ added in v3.20.0
func (o ChainChainConfigRouterFromOutput) ToChainChainConfigRouterFromOutputWithContext(ctx context.Context) ChainChainConfigRouterFromOutput
type ChainChainConfigRouterInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type ChainChainConfigRouterOutput struct{ *pulumi.OutputState }
func (ChainChainConfigRouterOutput) ElementType ¶ added in v3.20.0
func (ChainChainConfigRouterOutput) ElementType() reflect.Type
func (ChainChainConfigRouterOutput) Froms ¶ added in v3.20.0
func (o ChainChainConfigRouterOutput) Froms() ChainChainConfigRouterFromArrayOutput
Source node.
func (ChainChainConfigRouterOutput) ToChainChainConfigRouterOutput ¶ added in v3.20.0
func (o ChainChainConfigRouterOutput) ToChainChainConfigRouterOutput() ChainChainConfigRouterOutput
func (ChainChainConfigRouterOutput) ToChainChainConfigRouterOutputWithContext ¶ added in v3.20.0
func (o ChainChainConfigRouterOutput) ToChainChainConfigRouterOutputWithContext(ctx context.Context) ChainChainConfigRouterOutput
func (ChainChainConfigRouterOutput) Tos ¶ added in v3.20.0
func (o ChainChainConfigRouterOutput) Tos() ChainChainConfigRouterToArrayOutput
Destination node.
type ChainChainConfigRouterTo ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (ChainChainConfigRouterToArgs) ElementType() reflect.Type
func (ChainChainConfigRouterToArgs) ToChainChainConfigRouterToOutput ¶ added in v3.20.0
func (i ChainChainConfigRouterToArgs) ToChainChainConfigRouterToOutput() ChainChainConfigRouterToOutput
func (ChainChainConfigRouterToArgs) ToChainChainConfigRouterToOutputWithContext ¶ added in v3.20.0
func (i ChainChainConfigRouterToArgs) ToChainChainConfigRouterToOutputWithContext(ctx context.Context) ChainChainConfigRouterToOutput
type ChainChainConfigRouterToArray ¶ added in v3.20.0
type ChainChainConfigRouterToArray []ChainChainConfigRouterToInput
func (ChainChainConfigRouterToArray) ElementType ¶ added in v3.20.0
func (ChainChainConfigRouterToArray) ElementType() reflect.Type
func (ChainChainConfigRouterToArray) ToChainChainConfigRouterToArrayOutput ¶ added in v3.20.0
func (i ChainChainConfigRouterToArray) ToChainChainConfigRouterToArrayOutput() ChainChainConfigRouterToArrayOutput
func (ChainChainConfigRouterToArray) ToChainChainConfigRouterToArrayOutputWithContext ¶ added in v3.20.0
func (i ChainChainConfigRouterToArray) ToChainChainConfigRouterToArrayOutputWithContext(ctx context.Context) ChainChainConfigRouterToArrayOutput
type ChainChainConfigRouterToArrayInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type ChainChainConfigRouterToArrayOutput struct{ *pulumi.OutputState }
func (ChainChainConfigRouterToArrayOutput) ElementType ¶ added in v3.20.0
func (ChainChainConfigRouterToArrayOutput) ElementType() reflect.Type
func (ChainChainConfigRouterToArrayOutput) Index ¶ added in v3.20.0
func (o ChainChainConfigRouterToArrayOutput) Index(i pulumi.IntInput) ChainChainConfigRouterToOutput
func (ChainChainConfigRouterToArrayOutput) ToChainChainConfigRouterToArrayOutput ¶ added in v3.20.0
func (o ChainChainConfigRouterToArrayOutput) ToChainChainConfigRouterToArrayOutput() ChainChainConfigRouterToArrayOutput
func (ChainChainConfigRouterToArrayOutput) ToChainChainConfigRouterToArrayOutputWithContext ¶ added in v3.20.0
func (o ChainChainConfigRouterToArrayOutput) ToChainChainConfigRouterToArrayOutputWithContext(ctx context.Context) ChainChainConfigRouterToArrayOutput
type ChainChainConfigRouterToInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type ChainChainConfigRouterToOutput struct{ *pulumi.OutputState }
func (ChainChainConfigRouterToOutput) ElementType ¶ added in v3.20.0
func (ChainChainConfigRouterToOutput) ElementType() reflect.Type
func (ChainChainConfigRouterToOutput) NodeName ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (o ChainChainConfigRouterToOutput) ToChainChainConfigRouterToOutput() ChainChainConfigRouterToOutput
func (ChainChainConfigRouterToOutput) ToChainChainConfigRouterToOutputWithContext ¶ added in v3.20.0
func (o ChainChainConfigRouterToOutput) ToChainChainConfigRouterToOutputWithContext(ctx context.Context) ChainChainConfigRouterToOutput
type ChainInput ¶ added in v3.20.0
type ChainInput interface { pulumi.Input ToChainOutput() ChainOutput ToChainOutputWithContext(ctx context.Context) ChainOutput }
type ChainMap ¶ added in v3.20.0
type ChainMap map[string]ChainInput
func (ChainMap) ElementType ¶ added in v3.20.0
func (ChainMap) ToChainMapOutput ¶ added in v3.20.0
func (i ChainMap) ToChainMapOutput() ChainMapOutput
func (ChainMap) ToChainMapOutputWithContext ¶ added in v3.20.0
func (i ChainMap) ToChainMapOutputWithContext(ctx context.Context) ChainMapOutput
type ChainMapInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type ChainMapOutput struct{ *pulumi.OutputState }
func (ChainMapOutput) ElementType ¶ added in v3.20.0
func (ChainMapOutput) ElementType() reflect.Type
func (ChainMapOutput) MapIndex ¶ added in v3.20.0
func (o ChainMapOutput) MapIndex(k pulumi.StringInput) ChainOutput
func (ChainMapOutput) ToChainMapOutput ¶ added in v3.20.0
func (o ChainMapOutput) ToChainMapOutput() ChainMapOutput
func (ChainMapOutput) ToChainMapOutputWithContext ¶ added in v3.20.0
func (o ChainMapOutput) ToChainMapOutputWithContext(ctx context.Context) ChainMapOutput
type ChainOutput ¶ added in v3.20.0
type ChainOutput struct{ *pulumi.OutputState }
func (ChainOutput) ElementType ¶ added in v3.20.0
func (ChainOutput) ElementType() reflect.Type
func (ChainOutput) ToChainOutput ¶ added in v3.20.0
func (o ChainOutput) ToChainOutput() ChainOutput
func (ChainOutput) ToChainOutputWithContext ¶ added in v3.20.0
func (o ChainOutput) ToChainOutputWithContext(ctx context.Context) ChainOutput
type ChainState ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (ChainState) ElementType() reflect.Type
type ChartNamespace ¶ added in v3.13.0
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-alicloud/sdk/v3/go/alicloud/cr" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
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 ¶ added in v3.13.0
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 ¶ added in v3.13.0
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 ¶ added in v3.13.0
func (*ChartNamespace) ElementType() reflect.Type
func (*ChartNamespace) ToChartNamespaceOutput ¶ added in v3.13.0
func (i *ChartNamespace) ToChartNamespaceOutput() ChartNamespaceOutput
func (*ChartNamespace) ToChartNamespaceOutputWithContext ¶ added in v3.13.0
func (i *ChartNamespace) ToChartNamespaceOutputWithContext(ctx context.Context) ChartNamespaceOutput
type ChartNamespaceArgs ¶ added in v3.13.0
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 ¶ added in v3.13.0
func (ChartNamespaceArgs) ElementType() reflect.Type
type ChartNamespaceArray ¶ added in v3.13.0
type ChartNamespaceArray []ChartNamespaceInput
func (ChartNamespaceArray) ElementType ¶ added in v3.13.0
func (ChartNamespaceArray) ElementType() reflect.Type
func (ChartNamespaceArray) ToChartNamespaceArrayOutput ¶ added in v3.13.0
func (i ChartNamespaceArray) ToChartNamespaceArrayOutput() ChartNamespaceArrayOutput
func (ChartNamespaceArray) ToChartNamespaceArrayOutputWithContext ¶ added in v3.13.0
func (i ChartNamespaceArray) ToChartNamespaceArrayOutputWithContext(ctx context.Context) ChartNamespaceArrayOutput
type ChartNamespaceArrayInput ¶ added in v3.13.0
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 ¶ added in v3.13.0
type ChartNamespaceArrayOutput struct{ *pulumi.OutputState }
func (ChartNamespaceArrayOutput) ElementType ¶ added in v3.13.0
func (ChartNamespaceArrayOutput) ElementType() reflect.Type
func (ChartNamespaceArrayOutput) Index ¶ added in v3.13.0
func (o ChartNamespaceArrayOutput) Index(i pulumi.IntInput) ChartNamespaceOutput
func (ChartNamespaceArrayOutput) ToChartNamespaceArrayOutput ¶ added in v3.13.0
func (o ChartNamespaceArrayOutput) ToChartNamespaceArrayOutput() ChartNamespaceArrayOutput
func (ChartNamespaceArrayOutput) ToChartNamespaceArrayOutputWithContext ¶ added in v3.13.0
func (o ChartNamespaceArrayOutput) ToChartNamespaceArrayOutputWithContext(ctx context.Context) ChartNamespaceArrayOutput
type ChartNamespaceInput ¶ added in v3.13.0
type ChartNamespaceInput interface { pulumi.Input ToChartNamespaceOutput() ChartNamespaceOutput ToChartNamespaceOutputWithContext(ctx context.Context) ChartNamespaceOutput }
type ChartNamespaceMap ¶ added in v3.13.0
type ChartNamespaceMap map[string]ChartNamespaceInput
func (ChartNamespaceMap) ElementType ¶ added in v3.13.0
func (ChartNamespaceMap) ElementType() reflect.Type
func (ChartNamespaceMap) ToChartNamespaceMapOutput ¶ added in v3.13.0
func (i ChartNamespaceMap) ToChartNamespaceMapOutput() ChartNamespaceMapOutput
func (ChartNamespaceMap) ToChartNamespaceMapOutputWithContext ¶ added in v3.13.0
func (i ChartNamespaceMap) ToChartNamespaceMapOutputWithContext(ctx context.Context) ChartNamespaceMapOutput
type ChartNamespaceMapInput ¶ added in v3.13.0
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 ¶ added in v3.13.0
type ChartNamespaceMapOutput struct{ *pulumi.OutputState }
func (ChartNamespaceMapOutput) ElementType ¶ added in v3.13.0
func (ChartNamespaceMapOutput) ElementType() reflect.Type
func (ChartNamespaceMapOutput) MapIndex ¶ added in v3.13.0
func (o ChartNamespaceMapOutput) MapIndex(k pulumi.StringInput) ChartNamespaceOutput
func (ChartNamespaceMapOutput) ToChartNamespaceMapOutput ¶ added in v3.13.0
func (o ChartNamespaceMapOutput) ToChartNamespaceMapOutput() ChartNamespaceMapOutput
func (ChartNamespaceMapOutput) ToChartNamespaceMapOutputWithContext ¶ added in v3.13.0
func (o ChartNamespaceMapOutput) ToChartNamespaceMapOutputWithContext(ctx context.Context) ChartNamespaceMapOutput
type ChartNamespaceOutput ¶ added in v3.13.0
type ChartNamespaceOutput struct{ *pulumi.OutputState }
func (ChartNamespaceOutput) ElementType ¶ added in v3.13.0
func (ChartNamespaceOutput) ElementType() reflect.Type
func (ChartNamespaceOutput) ToChartNamespaceOutput ¶ added in v3.13.0
func (o ChartNamespaceOutput) ToChartNamespaceOutput() ChartNamespaceOutput
func (ChartNamespaceOutput) ToChartNamespaceOutputWithContext ¶ added in v3.13.0
func (o ChartNamespaceOutput) ToChartNamespaceOutputWithContext(ctx context.Context) ChartNamespaceOutput
type ChartNamespaceState ¶ added in v3.13.0
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 ¶ added in v3.13.0
func (ChartNamespaceState) ElementType() reflect.Type
type ChartRepository ¶ added in v3.13.0
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-alicloud/sdk/v3/go/alicloud/cr" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
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 ¶ added in v3.13.0
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 ¶ added in v3.13.0
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 ¶ added in v3.13.0
func (*ChartRepository) ElementType() reflect.Type
func (*ChartRepository) ToChartRepositoryOutput ¶ added in v3.13.0
func (i *ChartRepository) ToChartRepositoryOutput() ChartRepositoryOutput
func (*ChartRepository) ToChartRepositoryOutputWithContext ¶ added in v3.13.0
func (i *ChartRepository) ToChartRepositoryOutputWithContext(ctx context.Context) ChartRepositoryOutput
type ChartRepositoryArgs ¶ added in v3.13.0
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 ¶ added in v3.13.0
func (ChartRepositoryArgs) ElementType() reflect.Type
type ChartRepositoryArray ¶ added in v3.13.0
type ChartRepositoryArray []ChartRepositoryInput
func (ChartRepositoryArray) ElementType ¶ added in v3.13.0
func (ChartRepositoryArray) ElementType() reflect.Type
func (ChartRepositoryArray) ToChartRepositoryArrayOutput ¶ added in v3.13.0
func (i ChartRepositoryArray) ToChartRepositoryArrayOutput() ChartRepositoryArrayOutput
func (ChartRepositoryArray) ToChartRepositoryArrayOutputWithContext ¶ added in v3.13.0
func (i ChartRepositoryArray) ToChartRepositoryArrayOutputWithContext(ctx context.Context) ChartRepositoryArrayOutput
type ChartRepositoryArrayInput ¶ added in v3.13.0
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 ¶ added in v3.13.0
type ChartRepositoryArrayOutput struct{ *pulumi.OutputState }
func (ChartRepositoryArrayOutput) ElementType ¶ added in v3.13.0
func (ChartRepositoryArrayOutput) ElementType() reflect.Type
func (ChartRepositoryArrayOutput) Index ¶ added in v3.13.0
func (o ChartRepositoryArrayOutput) Index(i pulumi.IntInput) ChartRepositoryOutput
func (ChartRepositoryArrayOutput) ToChartRepositoryArrayOutput ¶ added in v3.13.0
func (o ChartRepositoryArrayOutput) ToChartRepositoryArrayOutput() ChartRepositoryArrayOutput
func (ChartRepositoryArrayOutput) ToChartRepositoryArrayOutputWithContext ¶ added in v3.13.0
func (o ChartRepositoryArrayOutput) ToChartRepositoryArrayOutputWithContext(ctx context.Context) ChartRepositoryArrayOutput
type ChartRepositoryInput ¶ added in v3.13.0
type ChartRepositoryInput interface { pulumi.Input ToChartRepositoryOutput() ChartRepositoryOutput ToChartRepositoryOutputWithContext(ctx context.Context) ChartRepositoryOutput }
type ChartRepositoryMap ¶ added in v3.13.0
type ChartRepositoryMap map[string]ChartRepositoryInput
func (ChartRepositoryMap) ElementType ¶ added in v3.13.0
func (ChartRepositoryMap) ElementType() reflect.Type
func (ChartRepositoryMap) ToChartRepositoryMapOutput ¶ added in v3.13.0
func (i ChartRepositoryMap) ToChartRepositoryMapOutput() ChartRepositoryMapOutput
func (ChartRepositoryMap) ToChartRepositoryMapOutputWithContext ¶ added in v3.13.0
func (i ChartRepositoryMap) ToChartRepositoryMapOutputWithContext(ctx context.Context) ChartRepositoryMapOutput
type ChartRepositoryMapInput ¶ added in v3.13.0
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 ¶ added in v3.13.0
type ChartRepositoryMapOutput struct{ *pulumi.OutputState }
func (ChartRepositoryMapOutput) ElementType ¶ added in v3.13.0
func (ChartRepositoryMapOutput) ElementType() reflect.Type
func (ChartRepositoryMapOutput) MapIndex ¶ added in v3.13.0
func (o ChartRepositoryMapOutput) MapIndex(k pulumi.StringInput) ChartRepositoryOutput
func (ChartRepositoryMapOutput) ToChartRepositoryMapOutput ¶ added in v3.13.0
func (o ChartRepositoryMapOutput) ToChartRepositoryMapOutput() ChartRepositoryMapOutput
func (ChartRepositoryMapOutput) ToChartRepositoryMapOutputWithContext ¶ added in v3.13.0
func (o ChartRepositoryMapOutput) ToChartRepositoryMapOutputWithContext(ctx context.Context) ChartRepositoryMapOutput
type ChartRepositoryOutput ¶ added in v3.13.0
type ChartRepositoryOutput struct{ *pulumi.OutputState }
func (ChartRepositoryOutput) ElementType ¶ added in v3.13.0
func (ChartRepositoryOutput) ElementType() reflect.Type
func (ChartRepositoryOutput) ToChartRepositoryOutput ¶ added in v3.13.0
func (o ChartRepositoryOutput) ToChartRepositoryOutput() ChartRepositoryOutput
func (ChartRepositoryOutput) ToChartRepositoryOutputWithContext ¶ added in v3.13.0
func (o ChartRepositoryOutput) ToChartRepositoryOutputWithContext(ctx context.Context) ChartRepositoryOutput
type ChartRepositoryState ¶ added in v3.13.0
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 ¶ added in v3.13.0
func (ChartRepositoryState) ElementType() reflect.Type
type EndpointAclPolicy ¶ added in v3.9.0
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 ¶ added in v3.9.0
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 ¶ added in v3.9.0
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 ¶ added in v3.9.0
func (*EndpointAclPolicy) ElementType() reflect.Type
func (*EndpointAclPolicy) ToEndpointAclPolicyOutput ¶ added in v3.9.0
func (i *EndpointAclPolicy) ToEndpointAclPolicyOutput() EndpointAclPolicyOutput
func (*EndpointAclPolicy) ToEndpointAclPolicyOutputWithContext ¶ added in v3.9.0
func (i *EndpointAclPolicy) ToEndpointAclPolicyOutputWithContext(ctx context.Context) EndpointAclPolicyOutput
type EndpointAclPolicyArgs ¶ added in v3.9.0
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 ¶ added in v3.9.0
func (EndpointAclPolicyArgs) ElementType() reflect.Type
type EndpointAclPolicyArray ¶ added in v3.9.0
type EndpointAclPolicyArray []EndpointAclPolicyInput
func (EndpointAclPolicyArray) ElementType ¶ added in v3.9.0
func (EndpointAclPolicyArray) ElementType() reflect.Type
func (EndpointAclPolicyArray) ToEndpointAclPolicyArrayOutput ¶ added in v3.9.0
func (i EndpointAclPolicyArray) ToEndpointAclPolicyArrayOutput() EndpointAclPolicyArrayOutput
func (EndpointAclPolicyArray) ToEndpointAclPolicyArrayOutputWithContext ¶ added in v3.9.0
func (i EndpointAclPolicyArray) ToEndpointAclPolicyArrayOutputWithContext(ctx context.Context) EndpointAclPolicyArrayOutput
type EndpointAclPolicyArrayInput ¶ added in v3.9.0
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 ¶ added in v3.9.0
type EndpointAclPolicyArrayOutput struct{ *pulumi.OutputState }
func (EndpointAclPolicyArrayOutput) ElementType ¶ added in v3.9.0
func (EndpointAclPolicyArrayOutput) ElementType() reflect.Type
func (EndpointAclPolicyArrayOutput) Index ¶ added in v3.9.0
func (o EndpointAclPolicyArrayOutput) Index(i pulumi.IntInput) EndpointAclPolicyOutput
func (EndpointAclPolicyArrayOutput) ToEndpointAclPolicyArrayOutput ¶ added in v3.9.0
func (o EndpointAclPolicyArrayOutput) ToEndpointAclPolicyArrayOutput() EndpointAclPolicyArrayOutput
func (EndpointAclPolicyArrayOutput) ToEndpointAclPolicyArrayOutputWithContext ¶ added in v3.9.0
func (o EndpointAclPolicyArrayOutput) ToEndpointAclPolicyArrayOutputWithContext(ctx context.Context) EndpointAclPolicyArrayOutput
type EndpointAclPolicyInput ¶ added in v3.9.0
type EndpointAclPolicyInput interface { pulumi.Input ToEndpointAclPolicyOutput() EndpointAclPolicyOutput ToEndpointAclPolicyOutputWithContext(ctx context.Context) EndpointAclPolicyOutput }
type EndpointAclPolicyMap ¶ added in v3.9.0
type EndpointAclPolicyMap map[string]EndpointAclPolicyInput
func (EndpointAclPolicyMap) ElementType ¶ added in v3.9.0
func (EndpointAclPolicyMap) ElementType() reflect.Type
func (EndpointAclPolicyMap) ToEndpointAclPolicyMapOutput ¶ added in v3.9.0
func (i EndpointAclPolicyMap) ToEndpointAclPolicyMapOutput() EndpointAclPolicyMapOutput
func (EndpointAclPolicyMap) ToEndpointAclPolicyMapOutputWithContext ¶ added in v3.9.0
func (i EndpointAclPolicyMap) ToEndpointAclPolicyMapOutputWithContext(ctx context.Context) EndpointAclPolicyMapOutput
type EndpointAclPolicyMapInput ¶ added in v3.9.0
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 ¶ added in v3.9.0
type EndpointAclPolicyMapOutput struct{ *pulumi.OutputState }
func (EndpointAclPolicyMapOutput) ElementType ¶ added in v3.9.0
func (EndpointAclPolicyMapOutput) ElementType() reflect.Type
func (EndpointAclPolicyMapOutput) MapIndex ¶ added in v3.9.0
func (o EndpointAclPolicyMapOutput) MapIndex(k pulumi.StringInput) EndpointAclPolicyOutput
func (EndpointAclPolicyMapOutput) ToEndpointAclPolicyMapOutput ¶ added in v3.9.0
func (o EndpointAclPolicyMapOutput) ToEndpointAclPolicyMapOutput() EndpointAclPolicyMapOutput
func (EndpointAclPolicyMapOutput) ToEndpointAclPolicyMapOutputWithContext ¶ added in v3.9.0
func (o EndpointAclPolicyMapOutput) ToEndpointAclPolicyMapOutputWithContext(ctx context.Context) EndpointAclPolicyMapOutput
type EndpointAclPolicyOutput ¶ added in v3.9.0
type EndpointAclPolicyOutput struct{ *pulumi.OutputState }
func (EndpointAclPolicyOutput) ElementType ¶ added in v3.9.0
func (EndpointAclPolicyOutput) ElementType() reflect.Type
func (EndpointAclPolicyOutput) ToEndpointAclPolicyOutput ¶ added in v3.9.0
func (o EndpointAclPolicyOutput) ToEndpointAclPolicyOutput() EndpointAclPolicyOutput
func (EndpointAclPolicyOutput) ToEndpointAclPolicyOutputWithContext ¶ added in v3.9.0
func (o EndpointAclPolicyOutput) ToEndpointAclPolicyOutputWithContext(ctx context.Context) EndpointAclPolicyOutput
type EndpointAclPolicyState ¶ added in v3.9.0
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 ¶ added in v3.9.0
func (EndpointAclPolicyState) ElementType() reflect.Type
type GetChainsArgs ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (GetChainsChainArgs) ElementType() reflect.Type
func (GetChainsChainArgs) ToGetChainsChainOutput ¶ added in v3.20.0
func (i GetChainsChainArgs) ToGetChainsChainOutput() GetChainsChainOutput
func (GetChainsChainArgs) ToGetChainsChainOutputWithContext ¶ added in v3.20.0
func (i GetChainsChainArgs) ToGetChainsChainOutputWithContext(ctx context.Context) GetChainsChainOutput
type GetChainsChainArray ¶ added in v3.20.0
type GetChainsChainArray []GetChainsChainInput
func (GetChainsChainArray) ElementType ¶ added in v3.20.0
func (GetChainsChainArray) ElementType() reflect.Type
func (GetChainsChainArray) ToGetChainsChainArrayOutput ¶ added in v3.20.0
func (i GetChainsChainArray) ToGetChainsChainArrayOutput() GetChainsChainArrayOutput
func (GetChainsChainArray) ToGetChainsChainArrayOutputWithContext ¶ added in v3.20.0
func (i GetChainsChainArray) ToGetChainsChainArrayOutputWithContext(ctx context.Context) GetChainsChainArrayOutput
type GetChainsChainArrayInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type GetChainsChainArrayOutput struct{ *pulumi.OutputState }
func (GetChainsChainArrayOutput) ElementType ¶ added in v3.20.0
func (GetChainsChainArrayOutput) ElementType() reflect.Type
func (GetChainsChainArrayOutput) Index ¶ added in v3.20.0
func (o GetChainsChainArrayOutput) Index(i pulumi.IntInput) GetChainsChainOutput
func (GetChainsChainArrayOutput) ToGetChainsChainArrayOutput ¶ added in v3.20.0
func (o GetChainsChainArrayOutput) ToGetChainsChainArrayOutput() GetChainsChainArrayOutput
func (GetChainsChainArrayOutput) ToGetChainsChainArrayOutputWithContext ¶ added in v3.20.0
func (o GetChainsChainArrayOutput) ToGetChainsChainArrayOutputWithContext(ctx context.Context) GetChainsChainArrayOutput
type GetChainsChainChainConfig ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (GetChainsChainChainConfigArgs) ElementType() reflect.Type
func (GetChainsChainChainConfigArgs) ToGetChainsChainChainConfigOutput ¶ added in v3.20.0
func (i GetChainsChainChainConfigArgs) ToGetChainsChainChainConfigOutput() GetChainsChainChainConfigOutput
func (GetChainsChainChainConfigArgs) ToGetChainsChainChainConfigOutputWithContext ¶ added in v3.20.0
func (i GetChainsChainChainConfigArgs) ToGetChainsChainChainConfigOutputWithContext(ctx context.Context) GetChainsChainChainConfigOutput
type GetChainsChainChainConfigArray ¶ added in v3.20.0
type GetChainsChainChainConfigArray []GetChainsChainChainConfigInput
func (GetChainsChainChainConfigArray) ElementType ¶ added in v3.20.0
func (GetChainsChainChainConfigArray) ElementType() reflect.Type
func (GetChainsChainChainConfigArray) ToGetChainsChainChainConfigArrayOutput ¶ added in v3.20.0
func (i GetChainsChainChainConfigArray) ToGetChainsChainChainConfigArrayOutput() GetChainsChainChainConfigArrayOutput
func (GetChainsChainChainConfigArray) ToGetChainsChainChainConfigArrayOutputWithContext ¶ added in v3.20.0
func (i GetChainsChainChainConfigArray) ToGetChainsChainChainConfigArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigArrayOutput
type GetChainsChainChainConfigArrayInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type GetChainsChainChainConfigArrayOutput struct{ *pulumi.OutputState }
func (GetChainsChainChainConfigArrayOutput) ElementType ¶ added in v3.20.0
func (GetChainsChainChainConfigArrayOutput) ElementType() reflect.Type
func (GetChainsChainChainConfigArrayOutput) Index ¶ added in v3.20.0
func (o GetChainsChainChainConfigArrayOutput) Index(i pulumi.IntInput) GetChainsChainChainConfigOutput
func (GetChainsChainChainConfigArrayOutput) ToGetChainsChainChainConfigArrayOutput ¶ added in v3.20.0
func (o GetChainsChainChainConfigArrayOutput) ToGetChainsChainChainConfigArrayOutput() GetChainsChainChainConfigArrayOutput
func (GetChainsChainChainConfigArrayOutput) ToGetChainsChainChainConfigArrayOutputWithContext ¶ added in v3.20.0
func (o GetChainsChainChainConfigArrayOutput) ToGetChainsChainChainConfigArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigArrayOutput
type GetChainsChainChainConfigInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (GetChainsChainChainConfigNodeArgs) ElementType() reflect.Type
func (GetChainsChainChainConfigNodeArgs) ToGetChainsChainChainConfigNodeOutput ¶ added in v3.20.0
func (i GetChainsChainChainConfigNodeArgs) ToGetChainsChainChainConfigNodeOutput() GetChainsChainChainConfigNodeOutput
func (GetChainsChainChainConfigNodeArgs) ToGetChainsChainChainConfigNodeOutputWithContext ¶ added in v3.20.0
func (i GetChainsChainChainConfigNodeArgs) ToGetChainsChainChainConfigNodeOutputWithContext(ctx context.Context) GetChainsChainChainConfigNodeOutput
type GetChainsChainChainConfigNodeArray ¶ added in v3.20.0
type GetChainsChainChainConfigNodeArray []GetChainsChainChainConfigNodeInput
func (GetChainsChainChainConfigNodeArray) ElementType ¶ added in v3.20.0
func (GetChainsChainChainConfigNodeArray) ElementType() reflect.Type
func (GetChainsChainChainConfigNodeArray) ToGetChainsChainChainConfigNodeArrayOutput ¶ added in v3.20.0
func (i GetChainsChainChainConfigNodeArray) ToGetChainsChainChainConfigNodeArrayOutput() GetChainsChainChainConfigNodeArrayOutput
func (GetChainsChainChainConfigNodeArray) ToGetChainsChainChainConfigNodeArrayOutputWithContext ¶ added in v3.20.0
func (i GetChainsChainChainConfigNodeArray) ToGetChainsChainChainConfigNodeArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigNodeArrayOutput
type GetChainsChainChainConfigNodeArrayInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type GetChainsChainChainConfigNodeArrayOutput struct{ *pulumi.OutputState }
func (GetChainsChainChainConfigNodeArrayOutput) ElementType ¶ added in v3.20.0
func (GetChainsChainChainConfigNodeArrayOutput) ElementType() reflect.Type
func (GetChainsChainChainConfigNodeArrayOutput) ToGetChainsChainChainConfigNodeArrayOutput ¶ added in v3.20.0
func (o GetChainsChainChainConfigNodeArrayOutput) ToGetChainsChainChainConfigNodeArrayOutput() GetChainsChainChainConfigNodeArrayOutput
func (GetChainsChainChainConfigNodeArrayOutput) ToGetChainsChainChainConfigNodeArrayOutputWithContext ¶ added in v3.20.0
func (o GetChainsChainChainConfigNodeArrayOutput) ToGetChainsChainChainConfigNodeArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigNodeArrayOutput
type GetChainsChainChainConfigNodeInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (GetChainsChainChainConfigNodeNodeConfigArgs) ElementType() reflect.Type
func (GetChainsChainChainConfigNodeNodeConfigArgs) ToGetChainsChainChainConfigNodeNodeConfigOutput ¶ added in v3.20.0
func (i GetChainsChainChainConfigNodeNodeConfigArgs) ToGetChainsChainChainConfigNodeNodeConfigOutput() GetChainsChainChainConfigNodeNodeConfigOutput
func (GetChainsChainChainConfigNodeNodeConfigArgs) ToGetChainsChainChainConfigNodeNodeConfigOutputWithContext ¶ added in v3.20.0
func (i GetChainsChainChainConfigNodeNodeConfigArgs) ToGetChainsChainChainConfigNodeNodeConfigOutputWithContext(ctx context.Context) GetChainsChainChainConfigNodeNodeConfigOutput
type GetChainsChainChainConfigNodeNodeConfigArray ¶ added in v3.20.0
type GetChainsChainChainConfigNodeNodeConfigArray []GetChainsChainChainConfigNodeNodeConfigInput
func (GetChainsChainChainConfigNodeNodeConfigArray) ElementType ¶ added in v3.20.0
func (GetChainsChainChainConfigNodeNodeConfigArray) ElementType() reflect.Type
func (GetChainsChainChainConfigNodeNodeConfigArray) ToGetChainsChainChainConfigNodeNodeConfigArrayOutput ¶ added in v3.20.0
func (i GetChainsChainChainConfigNodeNodeConfigArray) ToGetChainsChainChainConfigNodeNodeConfigArrayOutput() GetChainsChainChainConfigNodeNodeConfigArrayOutput
func (GetChainsChainChainConfigNodeNodeConfigArray) ToGetChainsChainChainConfigNodeNodeConfigArrayOutputWithContext ¶ added in v3.20.0
func (i GetChainsChainChainConfigNodeNodeConfigArray) ToGetChainsChainChainConfigNodeNodeConfigArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigNodeNodeConfigArrayOutput
type GetChainsChainChainConfigNodeNodeConfigArrayInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type GetChainsChainChainConfigNodeNodeConfigArrayOutput struct{ *pulumi.OutputState }
func (GetChainsChainChainConfigNodeNodeConfigArrayOutput) ElementType ¶ added in v3.20.0
func (GetChainsChainChainConfigNodeNodeConfigArrayOutput) ElementType() reflect.Type
func (GetChainsChainChainConfigNodeNodeConfigArrayOutput) ToGetChainsChainChainConfigNodeNodeConfigArrayOutput ¶ added in v3.20.0
func (o GetChainsChainChainConfigNodeNodeConfigArrayOutput) ToGetChainsChainChainConfigNodeNodeConfigArrayOutput() GetChainsChainChainConfigNodeNodeConfigArrayOutput
func (GetChainsChainChainConfigNodeNodeConfigArrayOutput) ToGetChainsChainChainConfigNodeNodeConfigArrayOutputWithContext ¶ added in v3.20.0
func (o GetChainsChainChainConfigNodeNodeConfigArrayOutput) ToGetChainsChainChainConfigNodeNodeConfigArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigNodeNodeConfigArrayOutput
type GetChainsChainChainConfigNodeNodeConfigDenyPolicy ¶ added in v3.20.0
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 ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyArgs) ElementType() reflect.Type
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyArgs) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput ¶ added in v3.20.0
func (i GetChainsChainChainConfigNodeNodeConfigDenyPolicyArgs) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput() GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyArgs) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyOutputWithContext ¶ added in v3.20.0
func (i GetChainsChainChainConfigNodeNodeConfigDenyPolicyArgs) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyOutputWithContext(ctx context.Context) GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput
type GetChainsChainChainConfigNodeNodeConfigDenyPolicyArray ¶ added in v3.20.0
type GetChainsChainChainConfigNodeNodeConfigDenyPolicyArray []GetChainsChainChainConfigNodeNodeConfigDenyPolicyInput
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyArray) ElementType ¶ added in v3.20.0
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyArray) ElementType() reflect.Type
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyArray) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput ¶ added in v3.20.0
func (i GetChainsChainChainConfigNodeNodeConfigDenyPolicyArray) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput() GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyArray) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutputWithContext ¶ added in v3.20.0
func (i GetChainsChainChainConfigNodeNodeConfigDenyPolicyArray) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput
type GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput) ElementType ¶ added in v3.20.0
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput) ElementType() reflect.Type
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput ¶ added in v3.20.0
func (o GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput() GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutputWithContext ¶ added in v3.20.0
func (o GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigNodeNodeConfigDenyPolicyArrayOutput
type GetChainsChainChainConfigNodeNodeConfigDenyPolicyInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput struct{ *pulumi.OutputState }
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput) Action ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput) ElementType() reflect.Type
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput) IssueCount ¶ added in v3.20.0
func (o GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput) IssueCount() pulumi.StringOutput
The count of scanning vulnerabilities that triggers blocking.
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput) IssueLevel ¶ added in v3.20.0
func (o GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput) IssueLevel() pulumi.StringOutput
The level of scanning vulnerability that triggers blocking. Valid values: `LOW`, `MEDIUM`, `HIGH`, `UNKNOWN`.
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput) Logic ¶ added in v3.20.0
func (o GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput) Logic() pulumi.StringOutput
The logic of trigger blocking. Valid values: `AND`, `OR`.
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput ¶ added in v3.20.0
func (o GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput() GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput
func (GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyOutputWithContext ¶ added in v3.20.0
func (o GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput) ToGetChainsChainChainConfigNodeNodeConfigDenyPolicyOutputWithContext(ctx context.Context) GetChainsChainChainConfigNodeNodeConfigDenyPolicyOutput
type GetChainsChainChainConfigNodeNodeConfigInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type GetChainsChainChainConfigNodeNodeConfigOutput struct{ *pulumi.OutputState }
func (GetChainsChainChainConfigNodeNodeConfigOutput) DenyPolicies ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (GetChainsChainChainConfigNodeNodeConfigOutput) ElementType() reflect.Type
func (GetChainsChainChainConfigNodeNodeConfigOutput) ToGetChainsChainChainConfigNodeNodeConfigOutput ¶ added in v3.20.0
func (o GetChainsChainChainConfigNodeNodeConfigOutput) ToGetChainsChainChainConfigNodeNodeConfigOutput() GetChainsChainChainConfigNodeNodeConfigOutput
func (GetChainsChainChainConfigNodeNodeConfigOutput) ToGetChainsChainChainConfigNodeNodeConfigOutputWithContext ¶ added in v3.20.0
func (o GetChainsChainChainConfigNodeNodeConfigOutput) ToGetChainsChainChainConfigNodeNodeConfigOutputWithContext(ctx context.Context) GetChainsChainChainConfigNodeNodeConfigOutput
type GetChainsChainChainConfigNodeOutput ¶ added in v3.20.0
type GetChainsChainChainConfigNodeOutput struct{ *pulumi.OutputState }
func (GetChainsChainChainConfigNodeOutput) ElementType ¶ added in v3.20.0
func (GetChainsChainChainConfigNodeOutput) ElementType() reflect.Type
func (GetChainsChainChainConfigNodeOutput) Enable ¶ added in v3.20.0
func (o GetChainsChainChainConfigNodeOutput) Enable() pulumi.BoolOutput
Whether to enable the delivery chain node. Valid values: `true`, `false`.
func (GetChainsChainChainConfigNodeOutput) NodeConfigs ¶ added in v3.20.0
func (o GetChainsChainChainConfigNodeOutput) NodeConfigs() GetChainsChainChainConfigNodeNodeConfigArrayOutput
The configuration of delivery chain node.
func (GetChainsChainChainConfigNodeOutput) NodeName ¶ added in v3.20.0
func (o GetChainsChainChainConfigNodeOutput) NodeName() pulumi.StringOutput
The name of delivery chain node.
func (GetChainsChainChainConfigNodeOutput) ToGetChainsChainChainConfigNodeOutput ¶ added in v3.20.0
func (o GetChainsChainChainConfigNodeOutput) ToGetChainsChainChainConfigNodeOutput() GetChainsChainChainConfigNodeOutput
func (GetChainsChainChainConfigNodeOutput) ToGetChainsChainChainConfigNodeOutputWithContext ¶ added in v3.20.0
func (o GetChainsChainChainConfigNodeOutput) ToGetChainsChainChainConfigNodeOutputWithContext(ctx context.Context) GetChainsChainChainConfigNodeOutput
type GetChainsChainChainConfigOutput ¶ added in v3.20.0
type GetChainsChainChainConfigOutput struct{ *pulumi.OutputState }
func (GetChainsChainChainConfigOutput) ElementType ¶ added in v3.20.0
func (GetChainsChainChainConfigOutput) ElementType() reflect.Type
func (GetChainsChainChainConfigOutput) Nodes ¶ added in v3.20.0
func (o GetChainsChainChainConfigOutput) Nodes() GetChainsChainChainConfigNodeArrayOutput
Each node in the delivery chain.
func (GetChainsChainChainConfigOutput) Routers ¶ added in v3.20.0
func (o GetChainsChainChainConfigOutput) Routers() GetChainsChainChainConfigRouterArrayOutput
Execution sequence relationship between delivery chain nodes.
func (GetChainsChainChainConfigOutput) ToGetChainsChainChainConfigOutput ¶ added in v3.20.0
func (o GetChainsChainChainConfigOutput) ToGetChainsChainChainConfigOutput() GetChainsChainChainConfigOutput
func (GetChainsChainChainConfigOutput) ToGetChainsChainChainConfigOutputWithContext ¶ added in v3.20.0
func (o GetChainsChainChainConfigOutput) ToGetChainsChainChainConfigOutputWithContext(ctx context.Context) GetChainsChainChainConfigOutput
type GetChainsChainChainConfigRouter ¶ added in v3.20.0
type GetChainsChainChainConfigRouter struct { // Source node. Froms []GetChainsChainChainConfigRouterFrom `pulumi:"froms"` // Destination node. Tos []GetChainsChainChainConfigRouterTo `pulumi:"tos"` }
type GetChainsChainChainConfigRouterArgs ¶ added in v3.20.0
type GetChainsChainChainConfigRouterArgs struct { // Source node. Froms GetChainsChainChainConfigRouterFromArrayInput `pulumi:"froms"` // Destination node. Tos GetChainsChainChainConfigRouterToArrayInput `pulumi:"tos"` }
func (GetChainsChainChainConfigRouterArgs) ElementType ¶ added in v3.20.0
func (GetChainsChainChainConfigRouterArgs) ElementType() reflect.Type
func (GetChainsChainChainConfigRouterArgs) ToGetChainsChainChainConfigRouterOutput ¶ added in v3.20.0
func (i GetChainsChainChainConfigRouterArgs) ToGetChainsChainChainConfigRouterOutput() GetChainsChainChainConfigRouterOutput
func (GetChainsChainChainConfigRouterArgs) ToGetChainsChainChainConfigRouterOutputWithContext ¶ added in v3.20.0
func (i GetChainsChainChainConfigRouterArgs) ToGetChainsChainChainConfigRouterOutputWithContext(ctx context.Context) GetChainsChainChainConfigRouterOutput
type GetChainsChainChainConfigRouterArray ¶ added in v3.20.0
type GetChainsChainChainConfigRouterArray []GetChainsChainChainConfigRouterInput
func (GetChainsChainChainConfigRouterArray) ElementType ¶ added in v3.20.0
func (GetChainsChainChainConfigRouterArray) ElementType() reflect.Type
func (GetChainsChainChainConfigRouterArray) ToGetChainsChainChainConfigRouterArrayOutput ¶ added in v3.20.0
func (i GetChainsChainChainConfigRouterArray) ToGetChainsChainChainConfigRouterArrayOutput() GetChainsChainChainConfigRouterArrayOutput
func (GetChainsChainChainConfigRouterArray) ToGetChainsChainChainConfigRouterArrayOutputWithContext ¶ added in v3.20.0
func (i GetChainsChainChainConfigRouterArray) ToGetChainsChainChainConfigRouterArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigRouterArrayOutput
type GetChainsChainChainConfigRouterArrayInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type GetChainsChainChainConfigRouterArrayOutput struct{ *pulumi.OutputState }
func (GetChainsChainChainConfigRouterArrayOutput) ElementType ¶ added in v3.20.0
func (GetChainsChainChainConfigRouterArrayOutput) ElementType() reflect.Type
func (GetChainsChainChainConfigRouterArrayOutput) ToGetChainsChainChainConfigRouterArrayOutput ¶ added in v3.20.0
func (o GetChainsChainChainConfigRouterArrayOutput) ToGetChainsChainChainConfigRouterArrayOutput() GetChainsChainChainConfigRouterArrayOutput
func (GetChainsChainChainConfigRouterArrayOutput) ToGetChainsChainChainConfigRouterArrayOutputWithContext ¶ added in v3.20.0
func (o GetChainsChainChainConfigRouterArrayOutput) ToGetChainsChainChainConfigRouterArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigRouterArrayOutput
type GetChainsChainChainConfigRouterFrom ¶ added in v3.20.0
type GetChainsChainChainConfigRouterFrom struct { // The name of delivery chain node. NodeName string `pulumi:"nodeName"` }
type GetChainsChainChainConfigRouterFromArgs ¶ added in v3.20.0
type GetChainsChainChainConfigRouterFromArgs struct { // The name of delivery chain node. NodeName pulumi.StringInput `pulumi:"nodeName"` }
func (GetChainsChainChainConfigRouterFromArgs) ElementType ¶ added in v3.20.0
func (GetChainsChainChainConfigRouterFromArgs) ElementType() reflect.Type
func (GetChainsChainChainConfigRouterFromArgs) ToGetChainsChainChainConfigRouterFromOutput ¶ added in v3.20.0
func (i GetChainsChainChainConfigRouterFromArgs) ToGetChainsChainChainConfigRouterFromOutput() GetChainsChainChainConfigRouterFromOutput
func (GetChainsChainChainConfigRouterFromArgs) ToGetChainsChainChainConfigRouterFromOutputWithContext ¶ added in v3.20.0
func (i GetChainsChainChainConfigRouterFromArgs) ToGetChainsChainChainConfigRouterFromOutputWithContext(ctx context.Context) GetChainsChainChainConfigRouterFromOutput
type GetChainsChainChainConfigRouterFromArray ¶ added in v3.20.0
type GetChainsChainChainConfigRouterFromArray []GetChainsChainChainConfigRouterFromInput
func (GetChainsChainChainConfigRouterFromArray) ElementType ¶ added in v3.20.0
func (GetChainsChainChainConfigRouterFromArray) ElementType() reflect.Type
func (GetChainsChainChainConfigRouterFromArray) ToGetChainsChainChainConfigRouterFromArrayOutput ¶ added in v3.20.0
func (i GetChainsChainChainConfigRouterFromArray) ToGetChainsChainChainConfigRouterFromArrayOutput() GetChainsChainChainConfigRouterFromArrayOutput
func (GetChainsChainChainConfigRouterFromArray) ToGetChainsChainChainConfigRouterFromArrayOutputWithContext ¶ added in v3.20.0
func (i GetChainsChainChainConfigRouterFromArray) ToGetChainsChainChainConfigRouterFromArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigRouterFromArrayOutput
type GetChainsChainChainConfigRouterFromArrayInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type GetChainsChainChainConfigRouterFromArrayOutput struct{ *pulumi.OutputState }
func (GetChainsChainChainConfigRouterFromArrayOutput) ElementType ¶ added in v3.20.0
func (GetChainsChainChainConfigRouterFromArrayOutput) ElementType() reflect.Type
func (GetChainsChainChainConfigRouterFromArrayOutput) ToGetChainsChainChainConfigRouterFromArrayOutput ¶ added in v3.20.0
func (o GetChainsChainChainConfigRouterFromArrayOutput) ToGetChainsChainChainConfigRouterFromArrayOutput() GetChainsChainChainConfigRouterFromArrayOutput
func (GetChainsChainChainConfigRouterFromArrayOutput) ToGetChainsChainChainConfigRouterFromArrayOutputWithContext ¶ added in v3.20.0
func (o GetChainsChainChainConfigRouterFromArrayOutput) ToGetChainsChainChainConfigRouterFromArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigRouterFromArrayOutput
type GetChainsChainChainConfigRouterFromInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type GetChainsChainChainConfigRouterFromOutput struct{ *pulumi.OutputState }
func (GetChainsChainChainConfigRouterFromOutput) ElementType ¶ added in v3.20.0
func (GetChainsChainChainConfigRouterFromOutput) ElementType() reflect.Type
func (GetChainsChainChainConfigRouterFromOutput) NodeName ¶ added in v3.20.0
func (o GetChainsChainChainConfigRouterFromOutput) NodeName() pulumi.StringOutput
The name of delivery chain node.
func (GetChainsChainChainConfigRouterFromOutput) ToGetChainsChainChainConfigRouterFromOutput ¶ added in v3.20.0
func (o GetChainsChainChainConfigRouterFromOutput) ToGetChainsChainChainConfigRouterFromOutput() GetChainsChainChainConfigRouterFromOutput
func (GetChainsChainChainConfigRouterFromOutput) ToGetChainsChainChainConfigRouterFromOutputWithContext ¶ added in v3.20.0
func (o GetChainsChainChainConfigRouterFromOutput) ToGetChainsChainChainConfigRouterFromOutputWithContext(ctx context.Context) GetChainsChainChainConfigRouterFromOutput
type GetChainsChainChainConfigRouterInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type GetChainsChainChainConfigRouterOutput struct{ *pulumi.OutputState }
func (GetChainsChainChainConfigRouterOutput) ElementType ¶ added in v3.20.0
func (GetChainsChainChainConfigRouterOutput) ElementType() reflect.Type
func (GetChainsChainChainConfigRouterOutput) Froms ¶ added in v3.20.0
func (o GetChainsChainChainConfigRouterOutput) Froms() GetChainsChainChainConfigRouterFromArrayOutput
Source node.
func (GetChainsChainChainConfigRouterOutput) ToGetChainsChainChainConfigRouterOutput ¶ added in v3.20.0
func (o GetChainsChainChainConfigRouterOutput) ToGetChainsChainChainConfigRouterOutput() GetChainsChainChainConfigRouterOutput
func (GetChainsChainChainConfigRouterOutput) ToGetChainsChainChainConfigRouterOutputWithContext ¶ added in v3.20.0
func (o GetChainsChainChainConfigRouterOutput) ToGetChainsChainChainConfigRouterOutputWithContext(ctx context.Context) GetChainsChainChainConfigRouterOutput
type GetChainsChainChainConfigRouterTo ¶ added in v3.20.0
type GetChainsChainChainConfigRouterTo struct { // The name of delivery chain node. NodeName string `pulumi:"nodeName"` }
type GetChainsChainChainConfigRouterToArgs ¶ added in v3.20.0
type GetChainsChainChainConfigRouterToArgs struct { // The name of delivery chain node. NodeName pulumi.StringInput `pulumi:"nodeName"` }
func (GetChainsChainChainConfigRouterToArgs) ElementType ¶ added in v3.20.0
func (GetChainsChainChainConfigRouterToArgs) ElementType() reflect.Type
func (GetChainsChainChainConfigRouterToArgs) ToGetChainsChainChainConfigRouterToOutput ¶ added in v3.20.0
func (i GetChainsChainChainConfigRouterToArgs) ToGetChainsChainChainConfigRouterToOutput() GetChainsChainChainConfigRouterToOutput
func (GetChainsChainChainConfigRouterToArgs) ToGetChainsChainChainConfigRouterToOutputWithContext ¶ added in v3.20.0
func (i GetChainsChainChainConfigRouterToArgs) ToGetChainsChainChainConfigRouterToOutputWithContext(ctx context.Context) GetChainsChainChainConfigRouterToOutput
type GetChainsChainChainConfigRouterToArray ¶ added in v3.20.0
type GetChainsChainChainConfigRouterToArray []GetChainsChainChainConfigRouterToInput
func (GetChainsChainChainConfigRouterToArray) ElementType ¶ added in v3.20.0
func (GetChainsChainChainConfigRouterToArray) ElementType() reflect.Type
func (GetChainsChainChainConfigRouterToArray) ToGetChainsChainChainConfigRouterToArrayOutput ¶ added in v3.20.0
func (i GetChainsChainChainConfigRouterToArray) ToGetChainsChainChainConfigRouterToArrayOutput() GetChainsChainChainConfigRouterToArrayOutput
func (GetChainsChainChainConfigRouterToArray) ToGetChainsChainChainConfigRouterToArrayOutputWithContext ¶ added in v3.20.0
func (i GetChainsChainChainConfigRouterToArray) ToGetChainsChainChainConfigRouterToArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigRouterToArrayOutput
type GetChainsChainChainConfigRouterToArrayInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type GetChainsChainChainConfigRouterToArrayOutput struct{ *pulumi.OutputState }
func (GetChainsChainChainConfigRouterToArrayOutput) ElementType ¶ added in v3.20.0
func (GetChainsChainChainConfigRouterToArrayOutput) ElementType() reflect.Type
func (GetChainsChainChainConfigRouterToArrayOutput) ToGetChainsChainChainConfigRouterToArrayOutput ¶ added in v3.20.0
func (o GetChainsChainChainConfigRouterToArrayOutput) ToGetChainsChainChainConfigRouterToArrayOutput() GetChainsChainChainConfigRouterToArrayOutput
func (GetChainsChainChainConfigRouterToArrayOutput) ToGetChainsChainChainConfigRouterToArrayOutputWithContext ¶ added in v3.20.0
func (o GetChainsChainChainConfigRouterToArrayOutput) ToGetChainsChainChainConfigRouterToArrayOutputWithContext(ctx context.Context) GetChainsChainChainConfigRouterToArrayOutput
type GetChainsChainChainConfigRouterToInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type GetChainsChainChainConfigRouterToOutput struct{ *pulumi.OutputState }
func (GetChainsChainChainConfigRouterToOutput) ElementType ¶ added in v3.20.0
func (GetChainsChainChainConfigRouterToOutput) ElementType() reflect.Type
func (GetChainsChainChainConfigRouterToOutput) NodeName ¶ added in v3.20.0
func (o GetChainsChainChainConfigRouterToOutput) NodeName() pulumi.StringOutput
The name of delivery chain node.
func (GetChainsChainChainConfigRouterToOutput) ToGetChainsChainChainConfigRouterToOutput ¶ added in v3.20.0
func (o GetChainsChainChainConfigRouterToOutput) ToGetChainsChainChainConfigRouterToOutput() GetChainsChainChainConfigRouterToOutput
func (GetChainsChainChainConfigRouterToOutput) ToGetChainsChainChainConfigRouterToOutputWithContext ¶ added in v3.20.0
func (o GetChainsChainChainConfigRouterToOutput) ToGetChainsChainChainConfigRouterToOutputWithContext(ctx context.Context) GetChainsChainChainConfigRouterToOutput
type GetChainsChainInput ¶ added in v3.20.0
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 ¶ added in v3.20.0
type GetChainsChainOutput struct{ *pulumi.OutputState }
func (GetChainsChainOutput) ChainConfigs ¶ added in v3.20.0
func (o GetChainsChainOutput) ChainConfigs() GetChainsChainChainConfigArrayOutput
The configuration of delivery chain.
func (GetChainsChainOutput) ChainId ¶ added in v3.20.0
func (o GetChainsChainOutput) ChainId() pulumi.StringOutput
The ID of delivery chain.
func (GetChainsChainOutput) ChainName ¶ added in v3.20.0
func (o GetChainsChainOutput) ChainName() pulumi.StringOutput
The name of delivery chain.
func (GetChainsChainOutput) CreateTime ¶ added in v3.20.0
func (o GetChainsChainOutput) CreateTime() pulumi.StringOutput
The creation time of delivery chain.
func (GetChainsChainOutput) Description ¶ added in v3.20.0
func (o GetChainsChainOutput) Description() pulumi.StringOutput
The description of delivery chain.
func (GetChainsChainOutput) ElementType ¶ added in v3.20.0
func (GetChainsChainOutput) ElementType() reflect.Type
func (GetChainsChainOutput) Id ¶ added in v3.20.0
func (o GetChainsChainOutput) Id() pulumi.StringOutput
The resource ID of the delivery chain. The value formats as `<instance_id>:<chain_id>`.
func (GetChainsChainOutput) InstanceId ¶ added in v3.20.0
func (o GetChainsChainOutput) InstanceId() pulumi.StringOutput
The ID of CR Enterprise Edition instance.
func (GetChainsChainOutput) ModifiedTime ¶ added in v3.20.0
func (o GetChainsChainOutput) ModifiedTime() pulumi.StringOutput
The modification time of delivery chain description.
func (GetChainsChainOutput) ScopeId ¶ added in v3.20.0
func (o GetChainsChainOutput) ScopeId() pulumi.StringOutput
Delivery chain scope ID.
func (GetChainsChainOutput) ScopeType ¶ added in v3.20.0
func (o GetChainsChainOutput) ScopeType() pulumi.StringOutput
Delivery chain scope type.
func (GetChainsChainOutput) ToGetChainsChainOutput ¶ added in v3.20.0
func (o GetChainsChainOutput) ToGetChainsChainOutput() GetChainsChainOutput
func (GetChainsChainOutput) ToGetChainsChainOutputWithContext ¶ added in v3.20.0
func (o GetChainsChainOutput) ToGetChainsChainOutputWithContext(ctx context.Context) GetChainsChainOutput
type GetChainsOutputArgs ¶ added in v3.20.0
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 ¶ added in v3.20.0
func (GetChainsOutputArgs) ElementType() reflect.Type
type GetChainsResult ¶ added in v3.20.0
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 ¶ added in v3.20.0
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/v3/go/alicloud/cr" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
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 ¶ added in v3.20.0
type GetChainsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getChains.
func GetChainsOutput ¶ added in v3.20.0
func GetChainsOutput(ctx *pulumi.Context, args GetChainsOutputArgs, opts ...pulumi.InvokeOption) GetChainsResultOutput
func (GetChainsResultOutput) Chains ¶ added in v3.20.0
func (o GetChainsResultOutput) Chains() GetChainsChainArrayOutput
A list of Cr Chains. Each element contains the following attributes:
func (GetChainsResultOutput) ElementType ¶ added in v3.20.0
func (GetChainsResultOutput) ElementType() reflect.Type
func (GetChainsResultOutput) EnableDetails ¶ added in v3.20.0
func (o GetChainsResultOutput) EnableDetails() pulumi.BoolPtrOutput
func (GetChainsResultOutput) Id ¶ added in v3.20.0
func (o GetChainsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetChainsResultOutput) Ids ¶ added in v3.20.0
func (o GetChainsResultOutput) Ids() pulumi.StringArrayOutput
A list of Chain IDs.
func (GetChainsResultOutput) InstanceId ¶ added in v3.20.0
func (o GetChainsResultOutput) InstanceId() pulumi.StringOutput
The ID of CR Enterprise Edition instance.
func (GetChainsResultOutput) NameRegex ¶ added in v3.20.0
func (o GetChainsResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetChainsResultOutput) Names ¶ added in v3.20.0
func (o GetChainsResultOutput) Names() pulumi.StringArrayOutput
A list of Chain names.
func (GetChainsResultOutput) OutputFile ¶ added in v3.20.0
func (o GetChainsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetChainsResultOutput) RepoName ¶ added in v3.20.0
func (o GetChainsResultOutput) RepoName() pulumi.StringPtrOutput
func (GetChainsResultOutput) RepoNamespaceName ¶ added in v3.20.0
func (o GetChainsResultOutput) RepoNamespaceName() pulumi.StringPtrOutput
func (GetChainsResultOutput) ToGetChainsResultOutput ¶ added in v3.20.0
func (o GetChainsResultOutput) ToGetChainsResultOutput() GetChainsResultOutput
func (GetChainsResultOutput) ToGetChainsResultOutputWithContext ¶ added in v3.20.0
func (o GetChainsResultOutput) ToGetChainsResultOutputWithContext(ctx context.Context) GetChainsResultOutput
type GetChartNamespacesArgs ¶ added in v3.13.0
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 ¶ added in v3.13.0
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 ¶ added in v3.13.0
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 ¶ added in v3.13.0
func (GetChartNamespacesNamespaceArgs) ElementType() reflect.Type
func (GetChartNamespacesNamespaceArgs) ToGetChartNamespacesNamespaceOutput ¶ added in v3.13.0
func (i GetChartNamespacesNamespaceArgs) ToGetChartNamespacesNamespaceOutput() GetChartNamespacesNamespaceOutput
func (GetChartNamespacesNamespaceArgs) ToGetChartNamespacesNamespaceOutputWithContext ¶ added in v3.13.0
func (i GetChartNamespacesNamespaceArgs) ToGetChartNamespacesNamespaceOutputWithContext(ctx context.Context) GetChartNamespacesNamespaceOutput
type GetChartNamespacesNamespaceArray ¶ added in v3.13.0
type GetChartNamespacesNamespaceArray []GetChartNamespacesNamespaceInput
func (GetChartNamespacesNamespaceArray) ElementType ¶ added in v3.13.0
func (GetChartNamespacesNamespaceArray) ElementType() reflect.Type
func (GetChartNamespacesNamespaceArray) ToGetChartNamespacesNamespaceArrayOutput ¶ added in v3.13.0
func (i GetChartNamespacesNamespaceArray) ToGetChartNamespacesNamespaceArrayOutput() GetChartNamespacesNamespaceArrayOutput
func (GetChartNamespacesNamespaceArray) ToGetChartNamespacesNamespaceArrayOutputWithContext ¶ added in v3.13.0
func (i GetChartNamespacesNamespaceArray) ToGetChartNamespacesNamespaceArrayOutputWithContext(ctx context.Context) GetChartNamespacesNamespaceArrayOutput
type GetChartNamespacesNamespaceArrayInput ¶ added in v3.13.0
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 ¶ added in v3.13.0
type GetChartNamespacesNamespaceArrayOutput struct{ *pulumi.OutputState }
func (GetChartNamespacesNamespaceArrayOutput) ElementType ¶ added in v3.13.0
func (GetChartNamespacesNamespaceArrayOutput) ElementType() reflect.Type
func (GetChartNamespacesNamespaceArrayOutput) ToGetChartNamespacesNamespaceArrayOutput ¶ added in v3.13.0
func (o GetChartNamespacesNamespaceArrayOutput) ToGetChartNamespacesNamespaceArrayOutput() GetChartNamespacesNamespaceArrayOutput
func (GetChartNamespacesNamespaceArrayOutput) ToGetChartNamespacesNamespaceArrayOutputWithContext ¶ added in v3.13.0
func (o GetChartNamespacesNamespaceArrayOutput) ToGetChartNamespacesNamespaceArrayOutputWithContext(ctx context.Context) GetChartNamespacesNamespaceArrayOutput
type GetChartNamespacesNamespaceInput ¶ added in v3.13.0
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 ¶ added in v3.13.0
type GetChartNamespacesNamespaceOutput struct{ *pulumi.OutputState }
func (GetChartNamespacesNamespaceOutput) AutoCreateRepo ¶ added in v3.13.0
func (o GetChartNamespacesNamespaceOutput) AutoCreateRepo() pulumi.BoolOutput
Indicates whether a repository is automatically created when an image is pushed to the namespace.
func (GetChartNamespacesNamespaceOutput) ChartNamespaceId ¶ added in v3.13.0
func (o GetChartNamespacesNamespaceOutput) ChartNamespaceId() pulumi.StringOutput
The ID of the namespace.
func (GetChartNamespacesNamespaceOutput) DefaultRepoType ¶ added in v3.13.0
func (o GetChartNamespacesNamespaceOutput) DefaultRepoType() pulumi.StringOutput
The default repository type. Valid values: `PUBLIC`,`PRIVATE`.
func (GetChartNamespacesNamespaceOutput) ElementType ¶ added in v3.13.0
func (GetChartNamespacesNamespaceOutput) ElementType() reflect.Type
func (GetChartNamespacesNamespaceOutput) Id ¶ added in v3.13.0
func (o GetChartNamespacesNamespaceOutput) Id() pulumi.StringOutput
The ID of the Chart Namespace.
func (GetChartNamespacesNamespaceOutput) InstanceId ¶ added in v3.13.0
func (o GetChartNamespacesNamespaceOutput) InstanceId() pulumi.StringOutput
The ID of the namespace.
func (GetChartNamespacesNamespaceOutput) NamespaceName ¶ added in v3.13.0
func (o GetChartNamespacesNamespaceOutput) NamespaceName() pulumi.StringOutput
The name of the namespace.
func (GetChartNamespacesNamespaceOutput) ToGetChartNamespacesNamespaceOutput ¶ added in v3.13.0
func (o GetChartNamespacesNamespaceOutput) ToGetChartNamespacesNamespaceOutput() GetChartNamespacesNamespaceOutput
func (GetChartNamespacesNamespaceOutput) ToGetChartNamespacesNamespaceOutputWithContext ¶ added in v3.13.0
func (o GetChartNamespacesNamespaceOutput) ToGetChartNamespacesNamespaceOutputWithContext(ctx context.Context) GetChartNamespacesNamespaceOutput
type GetChartNamespacesOutputArgs ¶ added in v3.13.0
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 ¶ added in v3.13.0
func (GetChartNamespacesOutputArgs) ElementType() reflect.Type
type GetChartNamespacesResult ¶ added in v3.13.0
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 ¶ added in v3.13.0
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 ¶ added in v3.13.0
type GetChartNamespacesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getChartNamespaces.
func GetChartNamespacesOutput ¶ added in v3.13.0
func GetChartNamespacesOutput(ctx *pulumi.Context, args GetChartNamespacesOutputArgs, opts ...pulumi.InvokeOption) GetChartNamespacesResultOutput
func (GetChartNamespacesResultOutput) ElementType ¶ added in v3.13.0
func (GetChartNamespacesResultOutput) ElementType() reflect.Type
func (GetChartNamespacesResultOutput) Id ¶ added in v3.13.0
func (o GetChartNamespacesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetChartNamespacesResultOutput) Ids ¶ added in v3.13.0
func (o GetChartNamespacesResultOutput) Ids() pulumi.StringArrayOutput
func (GetChartNamespacesResultOutput) InstanceId ¶ added in v3.13.0
func (o GetChartNamespacesResultOutput) InstanceId() pulumi.StringOutput
func (GetChartNamespacesResultOutput) NameRegex ¶ added in v3.13.0
func (o GetChartNamespacesResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetChartNamespacesResultOutput) Names ¶ added in v3.13.0
func (o GetChartNamespacesResultOutput) Names() pulumi.StringArrayOutput
func (GetChartNamespacesResultOutput) Namespaces ¶ added in v3.13.0
func (o GetChartNamespacesResultOutput) Namespaces() GetChartNamespacesNamespaceArrayOutput
func (GetChartNamespacesResultOutput) OutputFile ¶ added in v3.13.0
func (o GetChartNamespacesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetChartNamespacesResultOutput) ToGetChartNamespacesResultOutput ¶ added in v3.13.0
func (o GetChartNamespacesResultOutput) ToGetChartNamespacesResultOutput() GetChartNamespacesResultOutput
func (GetChartNamespacesResultOutput) ToGetChartNamespacesResultOutputWithContext ¶ added in v3.13.0
func (o GetChartNamespacesResultOutput) ToGetChartNamespacesResultOutputWithContext(ctx context.Context) GetChartNamespacesResultOutput
type GetChartRepositoriesArgs ¶ added in v3.13.0
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 ¶ added in v3.13.0
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 ¶ added in v3.13.0
func (GetChartRepositoriesOutputArgs) ElementType() reflect.Type
type GetChartRepositoriesRepository ¶ added in v3.13.0
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 ¶ added in v3.13.0
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 ¶ added in v3.13.0
func (GetChartRepositoriesRepositoryArgs) ElementType() reflect.Type
func (GetChartRepositoriesRepositoryArgs) ToGetChartRepositoriesRepositoryOutput ¶ added in v3.13.0
func (i GetChartRepositoriesRepositoryArgs) ToGetChartRepositoriesRepositoryOutput() GetChartRepositoriesRepositoryOutput
func (GetChartRepositoriesRepositoryArgs) ToGetChartRepositoriesRepositoryOutputWithContext ¶ added in v3.13.0
func (i GetChartRepositoriesRepositoryArgs) ToGetChartRepositoriesRepositoryOutputWithContext(ctx context.Context) GetChartRepositoriesRepositoryOutput
type GetChartRepositoriesRepositoryArray ¶ added in v3.13.0
type GetChartRepositoriesRepositoryArray []GetChartRepositoriesRepositoryInput
func (GetChartRepositoriesRepositoryArray) ElementType ¶ added in v3.13.0
func (GetChartRepositoriesRepositoryArray) ElementType() reflect.Type
func (GetChartRepositoriesRepositoryArray) ToGetChartRepositoriesRepositoryArrayOutput ¶ added in v3.13.0
func (i GetChartRepositoriesRepositoryArray) ToGetChartRepositoriesRepositoryArrayOutput() GetChartRepositoriesRepositoryArrayOutput
func (GetChartRepositoriesRepositoryArray) ToGetChartRepositoriesRepositoryArrayOutputWithContext ¶ added in v3.13.0
func (i GetChartRepositoriesRepositoryArray) ToGetChartRepositoriesRepositoryArrayOutputWithContext(ctx context.Context) GetChartRepositoriesRepositoryArrayOutput
type GetChartRepositoriesRepositoryArrayInput ¶ added in v3.13.0
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 ¶ added in v3.13.0
type GetChartRepositoriesRepositoryArrayOutput struct{ *pulumi.OutputState }
func (GetChartRepositoriesRepositoryArrayOutput) ElementType ¶ added in v3.13.0
func (GetChartRepositoriesRepositoryArrayOutput) ElementType() reflect.Type
func (GetChartRepositoriesRepositoryArrayOutput) ToGetChartRepositoriesRepositoryArrayOutput ¶ added in v3.13.0
func (o GetChartRepositoriesRepositoryArrayOutput) ToGetChartRepositoriesRepositoryArrayOutput() GetChartRepositoriesRepositoryArrayOutput
func (GetChartRepositoriesRepositoryArrayOutput) ToGetChartRepositoriesRepositoryArrayOutputWithContext ¶ added in v3.13.0
func (o GetChartRepositoriesRepositoryArrayOutput) ToGetChartRepositoriesRepositoryArrayOutputWithContext(ctx context.Context) GetChartRepositoriesRepositoryArrayOutput
type GetChartRepositoriesRepositoryInput ¶ added in v3.13.0
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 ¶ added in v3.13.0
type GetChartRepositoriesRepositoryOutput struct{ *pulumi.OutputState }
func (GetChartRepositoriesRepositoryOutput) ChartRepositoryId ¶ added in v3.13.0
func (o GetChartRepositoriesRepositoryOutput) ChartRepositoryId() pulumi.StringOutput
The first ID of the resource.
func (GetChartRepositoriesRepositoryOutput) CreateTime ¶ added in v3.13.0
func (o GetChartRepositoriesRepositoryOutput) CreateTime() pulumi.StringOutput
The creation time of the resource.
func (GetChartRepositoriesRepositoryOutput) ElementType ¶ added in v3.13.0
func (GetChartRepositoriesRepositoryOutput) ElementType() reflect.Type
func (GetChartRepositoriesRepositoryOutput) Id ¶ added in v3.13.0
func (o GetChartRepositoriesRepositoryOutput) Id() pulumi.StringOutput
The ID of the Chart Repository.
func (GetChartRepositoriesRepositoryOutput) InstanceId ¶ added in v3.13.0
func (o GetChartRepositoriesRepositoryOutput) InstanceId() pulumi.StringOutput
The ID of the Container Registry instance.
func (GetChartRepositoriesRepositoryOutput) RepoName ¶ added in v3.13.0
func (o GetChartRepositoriesRepositoryOutput) RepoName() pulumi.StringOutput
The name of the repository.
func (GetChartRepositoriesRepositoryOutput) RepoNamespaceName ¶ added in v3.13.0
func (o GetChartRepositoriesRepositoryOutput) RepoNamespaceName() pulumi.StringOutput
The namespace to which the repository belongs.
func (GetChartRepositoriesRepositoryOutput) RepoType ¶ added in v3.13.0
func (o GetChartRepositoriesRepositoryOutput) RepoType() pulumi.StringOutput
The type of the repository. Valid values: `PUBLIC`,`PRIVATE`.
func (GetChartRepositoriesRepositoryOutput) Summary ¶ added in v3.13.0
func (o GetChartRepositoriesRepositoryOutput) Summary() pulumi.StringOutput
The summary about the repository.
func (GetChartRepositoriesRepositoryOutput) ToGetChartRepositoriesRepositoryOutput ¶ added in v3.13.0
func (o GetChartRepositoriesRepositoryOutput) ToGetChartRepositoriesRepositoryOutput() GetChartRepositoriesRepositoryOutput
func (GetChartRepositoriesRepositoryOutput) ToGetChartRepositoriesRepositoryOutputWithContext ¶ added in v3.13.0
func (o GetChartRepositoriesRepositoryOutput) ToGetChartRepositoriesRepositoryOutputWithContext(ctx context.Context) GetChartRepositoriesRepositoryOutput
type GetChartRepositoriesResult ¶ added in v3.13.0
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 ¶ added in v3.13.0
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/v3/go/alicloud/cr" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
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 ¶ added in v3.13.0
type GetChartRepositoriesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getChartRepositories.
func GetChartRepositoriesOutput ¶ added in v3.13.0
func GetChartRepositoriesOutput(ctx *pulumi.Context, args GetChartRepositoriesOutputArgs, opts ...pulumi.InvokeOption) GetChartRepositoriesResultOutput
func (GetChartRepositoriesResultOutput) ElementType ¶ added in v3.13.0
func (GetChartRepositoriesResultOutput) ElementType() reflect.Type
func (GetChartRepositoriesResultOutput) Id ¶ added in v3.13.0
func (o GetChartRepositoriesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetChartRepositoriesResultOutput) Ids ¶ added in v3.13.0
func (o GetChartRepositoriesResultOutput) Ids() pulumi.StringArrayOutput
func (GetChartRepositoriesResultOutput) InstanceId ¶ added in v3.13.0
func (o GetChartRepositoriesResultOutput) InstanceId() pulumi.StringOutput
func (GetChartRepositoriesResultOutput) NameRegex ¶ added in v3.13.0
func (o GetChartRepositoriesResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetChartRepositoriesResultOutput) Names ¶ added in v3.13.0
func (o GetChartRepositoriesResultOutput) Names() pulumi.StringArrayOutput
func (GetChartRepositoriesResultOutput) OutputFile ¶ added in v3.13.0
func (o GetChartRepositoriesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetChartRepositoriesResultOutput) Repositories ¶ added in v3.13.0
func (o GetChartRepositoriesResultOutput) Repositories() GetChartRepositoriesRepositoryArrayOutput
func (GetChartRepositoriesResultOutput) ToGetChartRepositoriesResultOutput ¶ added in v3.13.0
func (o GetChartRepositoriesResultOutput) ToGetChartRepositoriesResultOutput() GetChartRepositoriesResultOutput
func (GetChartRepositoriesResultOutput) ToGetChartRepositoriesResultOutputWithContext ¶ added in v3.13.0
func (o GetChartRepositoriesResultOutput) ToGetChartRepositoriesResultOutputWithContext(ctx context.Context) GetChartRepositoriesResultOutput
type GetEndpointAclPoliciesArgs ¶ added in v3.9.0
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 ¶ added in v3.9.0
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 ¶ added in v3.9.0
func (GetEndpointAclPoliciesOutputArgs) ElementType() reflect.Type
type GetEndpointAclPoliciesPolicy ¶ added in v3.9.0
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 ¶ added in v3.9.0
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 ¶ added in v3.9.0
func (GetEndpointAclPoliciesPolicyArgs) ElementType() reflect.Type
func (GetEndpointAclPoliciesPolicyArgs) ToGetEndpointAclPoliciesPolicyOutput ¶ added in v3.9.0
func (i GetEndpointAclPoliciesPolicyArgs) ToGetEndpointAclPoliciesPolicyOutput() GetEndpointAclPoliciesPolicyOutput
func (GetEndpointAclPoliciesPolicyArgs) ToGetEndpointAclPoliciesPolicyOutputWithContext ¶ added in v3.9.0
func (i GetEndpointAclPoliciesPolicyArgs) ToGetEndpointAclPoliciesPolicyOutputWithContext(ctx context.Context) GetEndpointAclPoliciesPolicyOutput
type GetEndpointAclPoliciesPolicyArray ¶ added in v3.9.0
type GetEndpointAclPoliciesPolicyArray []GetEndpointAclPoliciesPolicyInput
func (GetEndpointAclPoliciesPolicyArray) ElementType ¶ added in v3.9.0
func (GetEndpointAclPoliciesPolicyArray) ElementType() reflect.Type
func (GetEndpointAclPoliciesPolicyArray) ToGetEndpointAclPoliciesPolicyArrayOutput ¶ added in v3.9.0
func (i GetEndpointAclPoliciesPolicyArray) ToGetEndpointAclPoliciesPolicyArrayOutput() GetEndpointAclPoliciesPolicyArrayOutput
func (GetEndpointAclPoliciesPolicyArray) ToGetEndpointAclPoliciesPolicyArrayOutputWithContext ¶ added in v3.9.0
func (i GetEndpointAclPoliciesPolicyArray) ToGetEndpointAclPoliciesPolicyArrayOutputWithContext(ctx context.Context) GetEndpointAclPoliciesPolicyArrayOutput
type GetEndpointAclPoliciesPolicyArrayInput ¶ added in v3.9.0
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 ¶ added in v3.9.0
type GetEndpointAclPoliciesPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetEndpointAclPoliciesPolicyArrayOutput) ElementType ¶ added in v3.9.0
func (GetEndpointAclPoliciesPolicyArrayOutput) ElementType() reflect.Type
func (GetEndpointAclPoliciesPolicyArrayOutput) ToGetEndpointAclPoliciesPolicyArrayOutput ¶ added in v3.9.0
func (o GetEndpointAclPoliciesPolicyArrayOutput) ToGetEndpointAclPoliciesPolicyArrayOutput() GetEndpointAclPoliciesPolicyArrayOutput
func (GetEndpointAclPoliciesPolicyArrayOutput) ToGetEndpointAclPoliciesPolicyArrayOutputWithContext ¶ added in v3.9.0
func (o GetEndpointAclPoliciesPolicyArrayOutput) ToGetEndpointAclPoliciesPolicyArrayOutputWithContext(ctx context.Context) GetEndpointAclPoliciesPolicyArrayOutput
type GetEndpointAclPoliciesPolicyInput ¶ added in v3.9.0
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 ¶ added in v3.9.0
type GetEndpointAclPoliciesPolicyOutput struct{ *pulumi.OutputState }
func (GetEndpointAclPoliciesPolicyOutput) Description ¶ added in v3.9.0
func (o GetEndpointAclPoliciesPolicyOutput) Description() pulumi.StringOutput
The description of the entry.
func (GetEndpointAclPoliciesPolicyOutput) ElementType ¶ added in v3.9.0
func (GetEndpointAclPoliciesPolicyOutput) ElementType() reflect.Type
func (GetEndpointAclPoliciesPolicyOutput) EndpointType ¶ added in v3.9.0
func (o GetEndpointAclPoliciesPolicyOutput) EndpointType() pulumi.StringOutput
The type of endpoint.
func (GetEndpointAclPoliciesPolicyOutput) Entry ¶ added in v3.9.0
func (o GetEndpointAclPoliciesPolicyOutput) Entry() pulumi.StringOutput
The IP segment that allowed to access.
func (GetEndpointAclPoliciesPolicyOutput) Id ¶ added in v3.9.0
func (o GetEndpointAclPoliciesPolicyOutput) Id() pulumi.StringOutput
The ID of the Endpoint Acl Policy.
func (GetEndpointAclPoliciesPolicyOutput) InstanceId ¶ added in v3.9.0
func (o GetEndpointAclPoliciesPolicyOutput) InstanceId() pulumi.StringOutput
The ID of the CR Instance.
func (GetEndpointAclPoliciesPolicyOutput) ToGetEndpointAclPoliciesPolicyOutput ¶ added in v3.9.0
func (o GetEndpointAclPoliciesPolicyOutput) ToGetEndpointAclPoliciesPolicyOutput() GetEndpointAclPoliciesPolicyOutput
func (GetEndpointAclPoliciesPolicyOutput) ToGetEndpointAclPoliciesPolicyOutputWithContext ¶ added in v3.9.0
func (o GetEndpointAclPoliciesPolicyOutput) ToGetEndpointAclPoliciesPolicyOutputWithContext(ctx context.Context) GetEndpointAclPoliciesPolicyOutput
type GetEndpointAclPoliciesResult ¶ added in v3.9.0
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 ¶ added in v3.9.0
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/v3/go/alicloud/cr" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
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 ¶ added in v3.9.0
type GetEndpointAclPoliciesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getEndpointAclPolicies.
func GetEndpointAclPoliciesOutput ¶ added in v3.9.0
func GetEndpointAclPoliciesOutput(ctx *pulumi.Context, args GetEndpointAclPoliciesOutputArgs, opts ...pulumi.InvokeOption) GetEndpointAclPoliciesResultOutput
func (GetEndpointAclPoliciesResultOutput) ElementType ¶ added in v3.9.0
func (GetEndpointAclPoliciesResultOutput) ElementType() reflect.Type
func (GetEndpointAclPoliciesResultOutput) EndpointType ¶ added in v3.9.0
func (o GetEndpointAclPoliciesResultOutput) EndpointType() pulumi.StringOutput
func (GetEndpointAclPoliciesResultOutput) Id ¶ added in v3.9.0
func (o GetEndpointAclPoliciesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetEndpointAclPoliciesResultOutput) Ids ¶ added in v3.9.0
func (o GetEndpointAclPoliciesResultOutput) Ids() pulumi.StringArrayOutput
func (GetEndpointAclPoliciesResultOutput) InstanceId ¶ added in v3.9.0
func (o GetEndpointAclPoliciesResultOutput) InstanceId() pulumi.StringOutput
func (GetEndpointAclPoliciesResultOutput) OutputFile ¶ added in v3.9.0
func (o GetEndpointAclPoliciesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetEndpointAclPoliciesResultOutput) Policies ¶ added in v3.9.0
func (o GetEndpointAclPoliciesResultOutput) Policies() GetEndpointAclPoliciesPolicyArrayOutput
func (GetEndpointAclPoliciesResultOutput) ToGetEndpointAclPoliciesResultOutput ¶ added in v3.9.0
func (o GetEndpointAclPoliciesResultOutput) ToGetEndpointAclPoliciesResultOutput() GetEndpointAclPoliciesResultOutput
func (GetEndpointAclPoliciesResultOutput) ToGetEndpointAclPoliciesResultOutputWithContext ¶ added in v3.9.0
func (o GetEndpointAclPoliciesResultOutput) ToGetEndpointAclPoliciesResultOutputWithContext(ctx context.Context) GetEndpointAclPoliciesResultOutput
type GetEndpointAclServiceArgs ¶ added in v3.9.0
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 ¶ added in v3.9.0
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 ¶ added in v3.9.0
func (GetEndpointAclServiceOutputArgs) ElementType() reflect.Type
type GetEndpointAclServiceResult ¶ added in v3.9.0
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 ¶ added in v3.9.0
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/v3/go/alicloud/cr" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
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 ¶ added in v3.9.0
type GetEndpointAclServiceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getEndpointAclService.
func GetEndpointAclServiceOutput ¶ added in v3.9.0
func GetEndpointAclServiceOutput(ctx *pulumi.Context, args GetEndpointAclServiceOutputArgs, opts ...pulumi.InvokeOption) GetEndpointAclServiceResultOutput
func (GetEndpointAclServiceResultOutput) ElementType ¶ added in v3.9.0
func (GetEndpointAclServiceResultOutput) ElementType() reflect.Type
func (GetEndpointAclServiceResultOutput) Enable ¶ added in v3.9.0
func (o GetEndpointAclServiceResultOutput) Enable() pulumi.BoolOutput
func (GetEndpointAclServiceResultOutput) EndpointType ¶ added in v3.9.0
func (o GetEndpointAclServiceResultOutput) EndpointType() pulumi.StringOutput
func (GetEndpointAclServiceResultOutput) Id ¶ added in v3.9.0
func (o GetEndpointAclServiceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetEndpointAclServiceResultOutput) InstanceId ¶ added in v3.9.0
func (o GetEndpointAclServiceResultOutput) InstanceId() pulumi.StringOutput
func (GetEndpointAclServiceResultOutput) ModuleName ¶ added in v3.9.0
func (o GetEndpointAclServiceResultOutput) ModuleName() pulumi.StringPtrOutput
func (GetEndpointAclServiceResultOutput) Status ¶ added in v3.9.0
func (o GetEndpointAclServiceResultOutput) Status() pulumi.StringOutput
func (GetEndpointAclServiceResultOutput) ToGetEndpointAclServiceResultOutput ¶ added in v3.9.0
func (o GetEndpointAclServiceResultOutput) ToGetEndpointAclServiceResultOutput() GetEndpointAclServiceResultOutput
func (GetEndpointAclServiceResultOutput) ToGetEndpointAclServiceResultOutputWithContext ¶ added in v3.9.0
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 ¶ added in v3.9.0
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 ¶ added in v3.9.0
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/v3/go/alicloud/cr" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
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 ¶ added in v3.9.0
type GetNamespacesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNamespaces.
func GetNamespacesOutput ¶ added in v3.9.0
func GetNamespacesOutput(ctx *pulumi.Context, args GetNamespacesOutputArgs, opts ...pulumi.InvokeOption) GetNamespacesResultOutput
func (GetNamespacesResultOutput) ElementType ¶ added in v3.9.0
func (GetNamespacesResultOutput) ElementType() reflect.Type
func (GetNamespacesResultOutput) Id ¶ added in v3.9.0
func (o GetNamespacesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetNamespacesResultOutput) Ids ¶ added in v3.9.0
func (o GetNamespacesResultOutput) Ids() pulumi.StringArrayOutput
A list of matched Container Registry namespaces. Its element is a namespace name.
func (GetNamespacesResultOutput) NameRegex ¶ added in v3.9.0
func (o GetNamespacesResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetNamespacesResultOutput) Names ¶ added in v3.9.0
func (o GetNamespacesResultOutput) Names() pulumi.StringArrayOutput
A list of namespace names.
func (GetNamespacesResultOutput) Namespaces ¶ added in v3.9.0
func (o GetNamespacesResultOutput) Namespaces() GetNamespacesNamespaceArrayOutput
A list of matched Container Registry namespaces. Each element contains the following attributes:
func (GetNamespacesResultOutput) OutputFile ¶ added in v3.9.0
func (o GetNamespacesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetNamespacesResultOutput) ToGetNamespacesResultOutput ¶ added in v3.9.0
func (o GetNamespacesResultOutput) ToGetNamespacesResultOutput() GetNamespacesResultOutput
func (GetNamespacesResultOutput) ToGetNamespacesResultOutputWithContext ¶ added in v3.9.0
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 ¶ added in v3.9.0
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 ¶ added in v3.9.0
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/v3/go/alicloud/cr" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
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 ¶ added in v3.9.0
type GetReposResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRepos.
func GetReposOutput ¶ added in v3.9.0
func GetReposOutput(ctx *pulumi.Context, args GetReposOutputArgs, opts ...pulumi.InvokeOption) GetReposResultOutput
func (GetReposResultOutput) ElementType ¶ added in v3.9.0
func (GetReposResultOutput) ElementType() reflect.Type
func (GetReposResultOutput) EnableDetails ¶ added in v3.9.0
func (o GetReposResultOutput) EnableDetails() pulumi.BoolPtrOutput
func (GetReposResultOutput) Id ¶ added in v3.9.0
func (o GetReposResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetReposResultOutput) Ids ¶ added in v3.9.0
func (o GetReposResultOutput) Ids() pulumi.StringArrayOutput
A list of matched Container Registry Repositories. Its element is set to `names`.
func (GetReposResultOutput) NameRegex ¶ added in v3.9.0
func (o GetReposResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetReposResultOutput) Names ¶ added in v3.9.0
func (o GetReposResultOutput) Names() pulumi.StringArrayOutput
A list of repository names.
func (GetReposResultOutput) Namespace ¶ added in v3.9.0
func (o GetReposResultOutput) Namespace() pulumi.StringPtrOutput
Name of container registry namespace where repo is located.
func (GetReposResultOutput) OutputFile ¶ added in v3.9.0
func (o GetReposResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetReposResultOutput) Repos ¶ added in v3.9.0
func (o GetReposResultOutput) Repos() GetReposRepoArrayOutput
A list of matched Container Registry Namespaces. Each element contains the following attributes:
func (GetReposResultOutput) ToGetReposResultOutput ¶ added in v3.9.0
func (o GetReposResultOutput) ToGetReposResultOutput() GetReposResultOutput
func (GetReposResultOutput) ToGetReposResultOutputWithContext ¶ added in v3.9.0
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 ¶ added in v3.9.0
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 ¶ added in v3.9.0
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/v3/go/alicloud/cr" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
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 ¶ added in v3.9.0
type GetServiceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getService.
func GetServiceOutput ¶ added in v3.9.0
func GetServiceOutput(ctx *pulumi.Context, args GetServiceOutputArgs, opts ...pulumi.InvokeOption) GetServiceResultOutput
func (GetServiceResultOutput) ElementType ¶ added in v3.9.0
func (GetServiceResultOutput) ElementType() reflect.Type
func (GetServiceResultOutput) Enable ¶ added in v3.9.0
func (o GetServiceResultOutput) Enable() pulumi.StringPtrOutput
func (GetServiceResultOutput) Id ¶ added in v3.9.0
func (o GetServiceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetServiceResultOutput) Password ¶ added in v3.9.0
func (o GetServiceResultOutput) Password() pulumi.StringOutput
func (GetServiceResultOutput) Status ¶ added in v3.9.0
func (o GetServiceResultOutput) Status() pulumi.StringOutput
The current service enable status.
func (GetServiceResultOutput) ToGetServiceResultOutput ¶ added in v3.9.0
func (o GetServiceResultOutput) ToGetServiceResultOutput() GetServiceResultOutput
func (GetServiceResultOutput) ToGetServiceResultOutputWithContext ¶ added in v3.9.0
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-alicloud/sdk/v3/go/alicloud/cr" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
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) ElementType ¶
func (NamespaceOutput) ElementType() reflect.Type
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 ¶ added in v3.3.0
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-alicloud/sdk/v3/go/alicloud/cr" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
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 ¶ added in v3.3.0
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 ¶ added in v3.3.0
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 ¶ added in v3.3.0
func (*RegistryEnterpriseInstance) ElementType() reflect.Type
func (*RegistryEnterpriseInstance) ToRegistryEnterpriseInstanceOutput ¶ added in v3.3.0
func (i *RegistryEnterpriseInstance) ToRegistryEnterpriseInstanceOutput() RegistryEnterpriseInstanceOutput
func (*RegistryEnterpriseInstance) ToRegistryEnterpriseInstanceOutputWithContext ¶ added in v3.3.0
func (i *RegistryEnterpriseInstance) ToRegistryEnterpriseInstanceOutputWithContext(ctx context.Context) RegistryEnterpriseInstanceOutput
type RegistryEnterpriseInstanceArgs ¶ added in v3.3.0
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 ¶ added in v3.3.0
func (RegistryEnterpriseInstanceArgs) ElementType() reflect.Type
type RegistryEnterpriseInstanceArray ¶ added in v3.3.0
type RegistryEnterpriseInstanceArray []RegistryEnterpriseInstanceInput
func (RegistryEnterpriseInstanceArray) ElementType ¶ added in v3.3.0
func (RegistryEnterpriseInstanceArray) ElementType() reflect.Type
func (RegistryEnterpriseInstanceArray) ToRegistryEnterpriseInstanceArrayOutput ¶ added in v3.3.0
func (i RegistryEnterpriseInstanceArray) ToRegistryEnterpriseInstanceArrayOutput() RegistryEnterpriseInstanceArrayOutput
func (RegistryEnterpriseInstanceArray) ToRegistryEnterpriseInstanceArrayOutputWithContext ¶ added in v3.3.0
func (i RegistryEnterpriseInstanceArray) ToRegistryEnterpriseInstanceArrayOutputWithContext(ctx context.Context) RegistryEnterpriseInstanceArrayOutput
type RegistryEnterpriseInstanceArrayInput ¶ added in v3.3.0
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 ¶ added in v3.3.0
type RegistryEnterpriseInstanceArrayOutput struct{ *pulumi.OutputState }
func (RegistryEnterpriseInstanceArrayOutput) ElementType ¶ added in v3.3.0
func (RegistryEnterpriseInstanceArrayOutput) ElementType() reflect.Type
func (RegistryEnterpriseInstanceArrayOutput) Index ¶ added in v3.3.0
func (o RegistryEnterpriseInstanceArrayOutput) Index(i pulumi.IntInput) RegistryEnterpriseInstanceOutput
func (RegistryEnterpriseInstanceArrayOutput) ToRegistryEnterpriseInstanceArrayOutput ¶ added in v3.3.0
func (o RegistryEnterpriseInstanceArrayOutput) ToRegistryEnterpriseInstanceArrayOutput() RegistryEnterpriseInstanceArrayOutput
func (RegistryEnterpriseInstanceArrayOutput) ToRegistryEnterpriseInstanceArrayOutputWithContext ¶ added in v3.3.0
func (o RegistryEnterpriseInstanceArrayOutput) ToRegistryEnterpriseInstanceArrayOutputWithContext(ctx context.Context) RegistryEnterpriseInstanceArrayOutput
type RegistryEnterpriseInstanceInput ¶ added in v3.3.0
type RegistryEnterpriseInstanceInput interface { pulumi.Input ToRegistryEnterpriseInstanceOutput() RegistryEnterpriseInstanceOutput ToRegistryEnterpriseInstanceOutputWithContext(ctx context.Context) RegistryEnterpriseInstanceOutput }
type RegistryEnterpriseInstanceMap ¶ added in v3.3.0
type RegistryEnterpriseInstanceMap map[string]RegistryEnterpriseInstanceInput
func (RegistryEnterpriseInstanceMap) ElementType ¶ added in v3.3.0
func (RegistryEnterpriseInstanceMap) ElementType() reflect.Type
func (RegistryEnterpriseInstanceMap) ToRegistryEnterpriseInstanceMapOutput ¶ added in v3.3.0
func (i RegistryEnterpriseInstanceMap) ToRegistryEnterpriseInstanceMapOutput() RegistryEnterpriseInstanceMapOutput
func (RegistryEnterpriseInstanceMap) ToRegistryEnterpriseInstanceMapOutputWithContext ¶ added in v3.3.0
func (i RegistryEnterpriseInstanceMap) ToRegistryEnterpriseInstanceMapOutputWithContext(ctx context.Context) RegistryEnterpriseInstanceMapOutput
type RegistryEnterpriseInstanceMapInput ¶ added in v3.3.0
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 ¶ added in v3.3.0
type RegistryEnterpriseInstanceMapOutput struct{ *pulumi.OutputState }
func (RegistryEnterpriseInstanceMapOutput) ElementType ¶ added in v3.3.0
func (RegistryEnterpriseInstanceMapOutput) ElementType() reflect.Type
func (RegistryEnterpriseInstanceMapOutput) MapIndex ¶ added in v3.3.0
func (o RegistryEnterpriseInstanceMapOutput) MapIndex(k pulumi.StringInput) RegistryEnterpriseInstanceOutput
func (RegistryEnterpriseInstanceMapOutput) ToRegistryEnterpriseInstanceMapOutput ¶ added in v3.3.0
func (o RegistryEnterpriseInstanceMapOutput) ToRegistryEnterpriseInstanceMapOutput() RegistryEnterpriseInstanceMapOutput
func (RegistryEnterpriseInstanceMapOutput) ToRegistryEnterpriseInstanceMapOutputWithContext ¶ added in v3.3.0
func (o RegistryEnterpriseInstanceMapOutput) ToRegistryEnterpriseInstanceMapOutputWithContext(ctx context.Context) RegistryEnterpriseInstanceMapOutput
type RegistryEnterpriseInstanceOutput ¶ added in v3.3.0
type RegistryEnterpriseInstanceOutput struct{ *pulumi.OutputState }
func (RegistryEnterpriseInstanceOutput) ElementType ¶ added in v3.3.0
func (RegistryEnterpriseInstanceOutput) ElementType() reflect.Type
func (RegistryEnterpriseInstanceOutput) ToRegistryEnterpriseInstanceOutput ¶ added in v3.3.0
func (o RegistryEnterpriseInstanceOutput) ToRegistryEnterpriseInstanceOutput() RegistryEnterpriseInstanceOutput
func (RegistryEnterpriseInstanceOutput) ToRegistryEnterpriseInstanceOutputWithContext ¶ added in v3.3.0
func (o RegistryEnterpriseInstanceOutput) ToRegistryEnterpriseInstanceOutputWithContext(ctx context.Context) RegistryEnterpriseInstanceOutput
type RegistryEnterpriseInstanceState ¶ added in v3.3.0
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 ¶ added in v3.3.0
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-alicloud/sdk/v3/go/alicloud/cr" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
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) ElementType ¶
func (RepoOutput) ElementType() reflect.Type
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 }