Scaleway
FunctionNamespace
Create a FunctionNamespace Resource
new FunctionNamespace(name: string, args?: FunctionNamespaceArgs, opts?: CustomResourceOptions);
@overload
def FunctionNamespace(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 FunctionNamespace(resource_name: str,
args: Optional[FunctionNamespaceArgs] = None,
opts: Optional[ResourceOptions] = None)
func NewFunctionNamespace(ctx *Context, name string, args *FunctionNamespaceArgs, opts ...ResourceOption) (*FunctionNamespace, error)
public FunctionNamespace(string name, FunctionNamespaceArgs? args = null, CustomResourceOptions? opts = null)
public FunctionNamespace(String name, FunctionNamespaceArgs args)
public FunctionNamespace(String name, FunctionNamespaceArgs args, CustomResourceOptions options)
type: scaleway:FunctionNamespace
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FunctionNamespaceArgs
- 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 FunctionNamespaceArgs
- 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 FunctionNamespaceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FunctionNamespaceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args FunctionNamespaceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
FunctionNamespace 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 FunctionNamespace resource accepts the following input properties:
- Description string
The description of the function namespace
- Environment
Variables Dictionary<string, string> The environment variables of the function namespace
- Name string
The name of the function 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 function namespace
- Environment
Variables map[string]string The environment variables of the function namespace
- Name string
The name of the function 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 function namespace
- environment
Variables Map<String,String> The environment variables of the function namespace
- name String
The name of the function 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 function namespace
- environment
Variables {[key: string]: string} The environment variables of the function namespace
- name string
The name of the function 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 function namespace
- environment_
variables Mapping[str, str] The environment variables of the function namespace
- name str
The name of the function 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 function namespace
- environment
Variables Map<String> The environment variables of the function namespace
- name String
The name of the function 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 FunctionNamespace 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 FunctionNamespace Resource
Get an existing FunctionNamespace 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?: FunctionNamespaceState, opts?: CustomResourceOptions): FunctionNamespace
@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) -> FunctionNamespace
func GetFunctionNamespace(ctx *Context, name string, id IDInput, state *FunctionNamespaceState, opts ...ResourceOption) (*FunctionNamespace, error)
public static FunctionNamespace Get(string name, Input<string> id, FunctionNamespaceState? state, CustomResourceOptions? opts = null)
public static FunctionNamespace get(String name, Output<String> id, FunctionNamespaceState 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 function namespace
- Environment
Variables Dictionary<string, string> The environment variables of the function namespace
- Name string
The name of the function 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 function namespace
- Environment
Variables map[string]string The environment variables of the function namespace
- Name string
The name of the function 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 function namespace
- environment
Variables Map<String,String> The environment variables of the function namespace
- name String
The name of the function 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 function namespace
- environment
Variables {[key: string]: string} The environment variables of the function namespace
- name string
The name of the function 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 function namespace
- environment_
variables Mapping[str, str] The environment variables of the function namespace
- name str
The name of the function 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 function namespace
- environment
Variables Map<String> The environment variables of the function namespace
- name String
The name of the function 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.