Scaleway
ContainerNamespace
Create a ContainerNamespace Resource
new ContainerNamespace(name: string, args?: ContainerNamespaceArgs, opts?: CustomResourceOptions);
@overload
def ContainerNamespace(resource_name: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
environment_variables: Optional[Mapping[str, str]] = None,
name: Optional[str] = None,
project_id: Optional[str] = None,
region: Optional[str] = None)
@overload
def ContainerNamespace(resource_name: str,
args: Optional[ContainerNamespaceArgs] = None,
opts: Optional[ResourceOptions] = None)
func NewContainerNamespace(ctx *Context, name string, args *ContainerNamespaceArgs, opts ...ResourceOption) (*ContainerNamespace, error)
public ContainerNamespace(string name, ContainerNamespaceArgs? args = null, CustomResourceOptions? opts = null)
public ContainerNamespace(String name, ContainerNamespaceArgs args)
public ContainerNamespace(String name, ContainerNamespaceArgs args, CustomResourceOptions options)
type: scaleway:ContainerNamespace
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ContainerNamespaceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ContainerNamespaceArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ContainerNamespaceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ContainerNamespaceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ContainerNamespaceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
ContainerNamespace Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The ContainerNamespace resource accepts the following input properties:
- Description string
The description of the container namespace
- Environment
Variables Dictionary<string, string> The environment variables of the container namespace
- Name string
The name of the container namespace
- Project
Id string The project_id you want to attach the resource to
- Region string
The region you want to attach the resource to
- Description string
The description of the container namespace
- Environment
Variables map[string]string The environment variables of the container namespace
- Name string
The name of the container namespace
- Project
Id string The project_id you want to attach the resource to
- Region string
The region you want to attach the resource to
- description String
The description of the container namespace
- environment
Variables Map<String,String> The environment variables of the container namespace
- name String
The name of the container namespace
- project
Id String The project_id you want to attach the resource to
- region String
The region you want to attach the resource to
- description string
The description of the container namespace
- environment
Variables {[key: string]: string} The environment variables of the container namespace
- name string
The name of the container namespace
- project
Id string The project_id you want to attach the resource to
- region string
The region you want to attach the resource to
- description str
The description of the container namespace
- environment_
variables Mapping[str, str] The environment variables of the container namespace
- name str
The name of the container namespace
- project_
id str The project_id you want to attach the resource to
- region str
The region you want to attach the resource to
- description String
The description of the container namespace
- environment
Variables Map<String> The environment variables of the container namespace
- name String
The name of the container namespace
- project
Id String The project_id you want to attach the resource to
- region String
The region you want to attach the resource to
Outputs
All input properties are implicitly available as output properties. Additionally, the ContainerNamespace resource produces the following output properties:
- Id string
The provider-assigned unique ID for this managed resource.
- Organization
Id string The organization_id you want to attach the resource to
- Registry
Endpoint string The endpoint reachable by docker
- Registry
Namespace stringId The ID of the registry namespace
- Id string
The provider-assigned unique ID for this managed resource.
- Organization
Id string The organization_id you want to attach the resource to
- Registry
Endpoint string The endpoint reachable by docker
- Registry
Namespace stringId The ID of the registry namespace
- id String
The provider-assigned unique ID for this managed resource.
- organization
Id String The organization_id you want to attach the resource to
- registry
Endpoint String The endpoint reachable by docker
- registry
Namespace StringId The ID of the registry namespace
- id string
The provider-assigned unique ID for this managed resource.
- organization
Id string The organization_id you want to attach the resource to
- registry
Endpoint string The endpoint reachable by docker
- registry
Namespace stringId The ID of the registry namespace
- id str
The provider-assigned unique ID for this managed resource.
- organization_
id str The organization_id you want to attach the resource to
- registry_
endpoint str The endpoint reachable by docker
- registry_
namespace_ strid The ID of the registry namespace
- id String
The provider-assigned unique ID for this managed resource.
- organization
Id String The organization_id you want to attach the resource to
- registry
Endpoint String The endpoint reachable by docker
- registry
Namespace StringId The ID of the registry namespace
Look up an Existing ContainerNamespace Resource
Get an existing ContainerNamespace resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ContainerNamespaceState, opts?: CustomResourceOptions): ContainerNamespace
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
environment_variables: Optional[Mapping[str, str]] = None,
name: Optional[str] = None,
organization_id: Optional[str] = None,
project_id: Optional[str] = None,
region: Optional[str] = None,
registry_endpoint: Optional[str] = None,
registry_namespace_id: Optional[str] = None) -> ContainerNamespace
func GetContainerNamespace(ctx *Context, name string, id IDInput, state *ContainerNamespaceState, opts ...ResourceOption) (*ContainerNamespace, error)
public static ContainerNamespace Get(string name, Input<string> id, ContainerNamespaceState? state, CustomResourceOptions? opts = null)
public static ContainerNamespace get(String name, Output<String> id, ContainerNamespaceState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Description string
The description of the container namespace
- Environment
Variables Dictionary<string, string> The environment variables of the container namespace
- Name string
The name of the container namespace
- Organization
Id string The organization_id you want to attach the resource to
- Project
Id string The project_id you want to attach the resource to
- Region string
The region you want to attach the resource to
- Registry
Endpoint string The endpoint reachable by docker
- Registry
Namespace stringId The ID of the registry namespace
- Description string
The description of the container namespace
- Environment
Variables map[string]string The environment variables of the container namespace
- Name string
The name of the container namespace
- Organization
Id string The organization_id you want to attach the resource to
- Project
Id string The project_id you want to attach the resource to
- Region string
The region you want to attach the resource to
- Registry
Endpoint string The endpoint reachable by docker
- Registry
Namespace stringId The ID of the registry namespace
- description String
The description of the container namespace
- environment
Variables Map<String,String> The environment variables of the container namespace
- name String
The name of the container namespace
- organization
Id String The organization_id you want to attach the resource to
- project
Id String The project_id you want to attach the resource to
- region String
The region you want to attach the resource to
- registry
Endpoint String The endpoint reachable by docker
- registry
Namespace StringId The ID of the registry namespace
- description string
The description of the container namespace
- environment
Variables {[key: string]: string} The environment variables of the container namespace
- name string
The name of the container namespace
- organization
Id string The organization_id you want to attach the resource to
- project
Id string The project_id you want to attach the resource to
- region string
The region you want to attach the resource to
- registry
Endpoint string The endpoint reachable by docker
- registry
Namespace stringId The ID of the registry namespace
- description str
The description of the container namespace
- environment_
variables Mapping[str, str] The environment variables of the container namespace
- name str
The name of the container namespace
- organization_
id str The organization_id you want to attach the resource to
- project_
id str The project_id you want to attach the resource to
- region str
The region you want to attach the resource to
- registry_
endpoint str The endpoint reachable by docker
- registry_
namespace_ strid The ID of the registry namespace
- description String
The description of the container namespace
- environment
Variables Map<String> The environment variables of the container namespace
- name String
The name of the container namespace
- organization
Id String The organization_id you want to attach the resource to
- project
Id String The project_id you want to attach the resource to
- region String
The region you want to attach the resource to
- registry
Endpoint String The endpoint reachable by docker
- registry
Namespace StringId The ID of the registry namespace
Package Details
- Repository
- https://github.com/jaxxstorm/pulumi-scaleway
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
scaleway
Terraform Provider.