Alibaba Cloud v3.57.1 published on Wednesday, Jun 26, 2024 by Pulumi
alicloud.cr.getChartNamespaces
Explore with Pulumi AI
This data source provides the Cr Chart Namespaces of the current Alibaba Cloud user.
NOTE: Available in v1.149.0+.
Using getChartNamespaces
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getChartNamespaces(args: GetChartNamespacesArgs, opts?: InvokeOptions): Promise<GetChartNamespacesResult>
function getChartNamespacesOutput(args: GetChartNamespacesOutputArgs, opts?: InvokeOptions): Output<GetChartNamespacesResult>
def get_chart_namespaces(ids: Optional[Sequence[str]] = None,
instance_id: Optional[str] = None,
name_regex: Optional[str] = None,
output_file: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetChartNamespacesResult
def get_chart_namespaces_output(ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
instance_id: Optional[pulumi.Input[str]] = None,
name_regex: Optional[pulumi.Input[str]] = None,
output_file: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetChartNamespacesResult]
func GetChartNamespaces(ctx *Context, args *GetChartNamespacesArgs, opts ...InvokeOption) (*GetChartNamespacesResult, error)
func GetChartNamespacesOutput(ctx *Context, args *GetChartNamespacesOutputArgs, opts ...InvokeOption) GetChartNamespacesResultOutput
> Note: This function is named GetChartNamespaces
in the Go SDK.
public static class GetChartNamespaces
{
public static Task<GetChartNamespacesResult> InvokeAsync(GetChartNamespacesArgs args, InvokeOptions? opts = null)
public static Output<GetChartNamespacesResult> Invoke(GetChartNamespacesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetChartNamespacesResult> getChartNamespaces(GetChartNamespacesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: alicloud:cr/getChartNamespaces:getChartNamespaces
arguments:
# arguments dictionary
The following arguments are supported:
- Instance
Id string - The ID of the Container Registry instance.
- Ids List<string>
- A list of matched Container Registry Enterprise Edition namespaces.
- Name
Regex string - A regex string to filter results by name space name.
- Output
File string - File name where to save data source results (after running
pulumi preview
).
- Instance
Id string - The ID of the Container Registry instance.
- Ids []string
- A list of matched Container Registry Enterprise Edition namespaces.
- Name
Regex string - A regex string to filter results by name space name.
- Output
File string - File name where to save data source results (after running
pulumi preview
).
- instance
Id String - The ID of the Container Registry instance.
- ids List<String>
- A list of matched Container Registry Enterprise Edition namespaces.
- name
Regex String - A regex string to filter results by name space name.
- output
File String - File name where to save data source results (after running
pulumi preview
).
- instance
Id string - The ID of the Container Registry instance.
- ids string[]
- A list of matched Container Registry Enterprise Edition namespaces.
- name
Regex string - A regex string to filter results by name space name.
- output
File string - File name where to save data source results (after running
pulumi preview
).
- instance_
id str - The ID of the Container Registry instance.
- ids Sequence[str]
- A list of matched Container Registry Enterprise Edition namespaces.
- name_
regex str - A regex string to filter results by name space name.
- output_
file str - File name where to save data source results (after running
pulumi preview
).
- instance
Id String - The ID of the Container Registry instance.
- ids List<String>
- A list of matched Container Registry Enterprise Edition namespaces.
- name
Regex String - A regex string to filter results by name space name.
- output
File String - File name where to save data source results (after running
pulumi preview
).
getChartNamespaces Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids List<string>
- Instance
Id string - Names List<string>
- Namespaces
List<Pulumi.
Ali Cloud. CR. Outputs. Get Chart Namespaces Namespace> - Name
Regex string - Output
File string
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids []string
- Instance
Id string - Names []string
- Namespaces
[]Get
Chart Namespaces Namespace - Name
Regex string - Output
File string
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- instance
Id String - names List<String>
- namespaces
List<Get
Chart Namespaces Namespace> - name
Regex String - output
File String
- id string
- The provider-assigned unique ID for this managed resource.
- ids string[]
- instance
Id string - names string[]
- namespaces
Get
Chart Namespaces Namespace[] - name
Regex string - output
File string
- id str
- The provider-assigned unique ID for this managed resource.
- ids Sequence[str]
- instance_
id str - names Sequence[str]
- namespaces
Sequence[Get
Chart Namespaces Namespace] - name_
regex str - output_
file str
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- instance
Id String - names List<String>
- namespaces List<Property Map>
- name
Regex String - output
File String
Supporting Types
GetChartNamespacesNamespace
- Auto
Create boolRepo - Indicates whether a repository is automatically created when an image is pushed to the namespace.
- Chart
Namespace stringId - The ID of the namespace.
- Default
Repo stringType - The default repository type. Valid values:
PUBLIC
,PRIVATE
. - Id string
- The ID of the Chart Namespace.
- Instance
Id string - The ID of the namespace.
- Namespace
Name string - The name of the namespace.
- Auto
Create boolRepo - Indicates whether a repository is automatically created when an image is pushed to the namespace.
- Chart
Namespace stringId - The ID of the namespace.
- Default
Repo stringType - The default repository type. Valid values:
PUBLIC
,PRIVATE
. - Id string
- The ID of the Chart Namespace.
- Instance
Id string - The ID of the namespace.
- Namespace
Name string - The name of the namespace.
- auto
Create BooleanRepo - Indicates whether a repository is automatically created when an image is pushed to the namespace.
- chart
Namespace StringId - The ID of the namespace.
- default
Repo StringType - The default repository type. Valid values:
PUBLIC
,PRIVATE
. - id String
- The ID of the Chart Namespace.
- instance
Id String - The ID of the namespace.
- namespace
Name String - The name of the namespace.
- auto
Create booleanRepo - Indicates whether a repository is automatically created when an image is pushed to the namespace.
- chart
Namespace stringId - The ID of the namespace.
- default
Repo stringType - The default repository type. Valid values:
PUBLIC
,PRIVATE
. - id string
- The ID of the Chart Namespace.
- instance
Id string - The ID of the namespace.
- namespace
Name string - The name of the namespace.
- auto_
create_ boolrepo - Indicates whether a repository is automatically created when an image is pushed to the namespace.
- chart_
namespace_ strid - The ID of the namespace.
- default_
repo_ strtype - The default repository type. Valid values:
PUBLIC
,PRIVATE
. - id str
- The ID of the Chart Namespace.
- instance_
id str - The ID of the namespace.
- namespace_
name str - The name of the namespace.
- auto
Create BooleanRepo - Indicates whether a repository is automatically created when an image is pushed to the namespace.
- chart
Namespace StringId - The ID of the namespace.
- default
Repo StringType - The default repository type. Valid values:
PUBLIC
,PRIVATE
. - id String
- The ID of the Chart Namespace.
- instance
Id String - The ID of the namespace.
- namespace
Name String - The name of the namespace.
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloud
Terraform Provider.