scaleway.MnqCredential
Explore with Pulumi AI
Import
Credential can be imported using the {region}/{id}
, e.g. bash
$ pulumi import scaleway:index/mnqCredential:MnqCredential main fr-par/11111111111111111111111111111111
Create MnqCredential Resource
new MnqCredential(name: string, args: MnqCredentialArgs, opts?: CustomResourceOptions);
@overload
def MnqCredential(resource_name: str,
opts: Optional[ResourceOptions] = None,
name: Optional[str] = None,
namespace_id: Optional[str] = None,
nats_credentials: Optional[MnqCredentialNatsCredentialsArgs] = None,
region: Optional[str] = None,
sqs_sns_credentials: Optional[MnqCredentialSqsSnsCredentialsArgs] = None)
@overload
def MnqCredential(resource_name: str,
args: MnqCredentialArgs,
opts: Optional[ResourceOptions] = None)
func NewMnqCredential(ctx *Context, name string, args MnqCredentialArgs, opts ...ResourceOption) (*MnqCredential, error)
public MnqCredential(string name, MnqCredentialArgs args, CustomResourceOptions? opts = null)
public MnqCredential(String name, MnqCredentialArgs args)
public MnqCredential(String name, MnqCredentialArgs args, CustomResourceOptions options)
type: scaleway:MnqCredential
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args MnqCredentialArgs
- 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 MnqCredentialArgs
- 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 MnqCredentialArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args MnqCredentialArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args MnqCredentialArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
MnqCredential 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 MnqCredential resource accepts the following input properties:
- Namespace
Id string The namespace containing the Credential.
- Name string
The credential name..
- Nats
Credentials Lbrlabs.Pulumi Package. Scaleway. Inputs. Mnq Credential Nats Credentials Credentials file used to connect to the NATS service.
- Region string
(Defaults to provider
region
). The region in which the namespace should be created.- Sqs
Sns Lbrlabs.Credentials Pulumi Package. Scaleway. Inputs. Mnq Credential Sqs Sns Credentials Credential used to connect to the SQS/SNS service.
- Namespace
Id string The namespace containing the Credential.
- Name string
The credential name..
- Nats
Credentials MnqCredential Nats Credentials Args Credentials file used to connect to the NATS service.
- Region string
(Defaults to provider
region
). The region in which the namespace should be created.- Sqs
Sns MnqCredentials Credential Sqs Sns Credentials Args Credential used to connect to the SQS/SNS service.
- namespace
Id String The namespace containing the Credential.
- name String
The credential name..
- nats
Credentials MnqCredential Nats Credentials Credentials file used to connect to the NATS service.
- region String
(Defaults to provider
region
). The region in which the namespace should be created.- sqs
Sns MnqCredentials Credential Sqs Sns Credentials Credential used to connect to the SQS/SNS service.
- namespace
Id string The namespace containing the Credential.
- name string
The credential name..
- nats
Credentials MnqCredential Nats Credentials Credentials file used to connect to the NATS service.
- region string
(Defaults to provider
region
). The region in which the namespace should be created.- sqs
Sns MnqCredentials Credential Sqs Sns Credentials Credential used to connect to the SQS/SNS service.
- namespace_
id str The namespace containing the Credential.
- name str
The credential name..
- nats_
credentials MnqCredential Nats Credentials Args Credentials file used to connect to the NATS service.
- region str
(Defaults to provider
region
). The region in which the namespace should be created.- sqs_
sns_ Mnqcredentials Credential Sqs Sns Credentials Args Credential used to connect to the SQS/SNS service.
- namespace
Id String The namespace containing the Credential.
- name String
The credential name..
- nats
Credentials Property Map Credentials file used to connect to the NATS service.
- region String
(Defaults to provider
region
). The region in which the namespace should be created.- sqs
Sns Property MapCredentials Credential used to connect to the SQS/SNS service.
Outputs
All input properties are implicitly available as output properties. Additionally, the MnqCredential resource produces the following output properties:
Look up Existing MnqCredential Resource
Get an existing MnqCredential 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?: MnqCredentialState, opts?: CustomResourceOptions): MnqCredential
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
name: Optional[str] = None,
namespace_id: Optional[str] = None,
nats_credentials: Optional[MnqCredentialNatsCredentialsArgs] = None,
protocol: Optional[str] = None,
region: Optional[str] = None,
sqs_sns_credentials: Optional[MnqCredentialSqsSnsCredentialsArgs] = None) -> MnqCredential
func GetMnqCredential(ctx *Context, name string, id IDInput, state *MnqCredentialState, opts ...ResourceOption) (*MnqCredential, error)
public static MnqCredential Get(string name, Input<string> id, MnqCredentialState? state, CustomResourceOptions? opts = null)
public static MnqCredential get(String name, Output<String> id, MnqCredentialState 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.
- Name string
The credential name..
- Namespace
Id string The namespace containing the Credential.
- Nats
Credentials Lbrlabs.Pulumi Package. Scaleway. Inputs. Mnq Credential Nats Credentials Credentials file used to connect to the NATS service.
- Protocol string
The protocol associated to the Credential. Possible values are
nats
andsqs_sns
.- Region string
(Defaults to provider
region
). The region in which the namespace should be created.- Sqs
Sns Lbrlabs.Credentials Pulumi Package. Scaleway. Inputs. Mnq Credential Sqs Sns Credentials Credential used to connect to the SQS/SNS service.
- Name string
The credential name..
- Namespace
Id string The namespace containing the Credential.
- Nats
Credentials MnqCredential Nats Credentials Args Credentials file used to connect to the NATS service.
- Protocol string
The protocol associated to the Credential. Possible values are
nats
andsqs_sns
.- Region string
(Defaults to provider
region
). The region in which the namespace should be created.- Sqs
Sns MnqCredentials Credential Sqs Sns Credentials Args Credential used to connect to the SQS/SNS service.
- name String
The credential name..
- namespace
Id String The namespace containing the Credential.
- nats
Credentials MnqCredential Nats Credentials Credentials file used to connect to the NATS service.
- protocol String
The protocol associated to the Credential. Possible values are
nats
andsqs_sns
.- region String
(Defaults to provider
region
). The region in which the namespace should be created.- sqs
Sns MnqCredentials Credential Sqs Sns Credentials Credential used to connect to the SQS/SNS service.
- name string
The credential name..
- namespace
Id string The namespace containing the Credential.
- nats
Credentials MnqCredential Nats Credentials Credentials file used to connect to the NATS service.
- protocol string
The protocol associated to the Credential. Possible values are
nats
andsqs_sns
.- region string
(Defaults to provider
region
). The region in which the namespace should be created.- sqs
Sns MnqCredentials Credential Sqs Sns Credentials Credential used to connect to the SQS/SNS service.
- name str
The credential name..
- namespace_
id str The namespace containing the Credential.
- nats_
credentials MnqCredential Nats Credentials Args Credentials file used to connect to the NATS service.
- protocol str
The protocol associated to the Credential. Possible values are
nats
andsqs_sns
.- region str
(Defaults to provider
region
). The region in which the namespace should be created.- sqs_
sns_ Mnqcredentials Credential Sqs Sns Credentials Args Credential used to connect to the SQS/SNS service.
- name String
The credential name..
- namespace
Id String The namespace containing the Credential.
- nats
Credentials Property Map Credentials file used to connect to the NATS service.
- protocol String
The protocol associated to the Credential. Possible values are
nats
andsqs_sns
.- region String
(Defaults to provider
region
). The region in which the namespace should be created.- sqs
Sns Property MapCredentials Credential used to connect to the SQS/SNS service.
Supporting Types
MnqCredentialNatsCredentials, MnqCredentialNatsCredentialsArgs
- Content string
Raw content of the NATS credentials file.
- Content string
Raw content of the NATS credentials file.
- content String
Raw content of the NATS credentials file.
- content string
Raw content of the NATS credentials file.
- content str
Raw content of the NATS credentials file.
- content String
Raw content of the NATS credentials file.
MnqCredentialSqsSnsCredentials, MnqCredentialSqsSnsCredentialsArgs
- Access
Key string The ID of the key.
- Permissions
Lbrlabs.
Pulumi Package. Scaleway. Inputs. Mnq Credential Sqs Sns Credentials Permissions List of permissions associated to this Credential. Only one of permissions may be set.
- Secret
Key string The Secret value of the key.
- Access
Key string The ID of the key.
- Permissions
Mnq
Credential Sqs Sns Credentials Permissions List of permissions associated to this Credential. Only one of permissions may be set.
- Secret
Key string The Secret value of the key.
- access
Key String The ID of the key.
- permissions
Mnq
Credential Sqs Sns Credentials Permissions List of permissions associated to this Credential. Only one of permissions may be set.
- secret
Key String The Secret value of the key.
- access
Key string The ID of the key.
- permissions
Mnq
Credential Sqs Sns Credentials Permissions List of permissions associated to this Credential. Only one of permissions may be set.
- secret
Key string The Secret value of the key.
- access_
key str The ID of the key.
- permissions
Mnq
Credential Sqs Sns Credentials Permissions List of permissions associated to this Credential. Only one of permissions may be set.
- secret_
key str The Secret value of the key.
- access
Key String The ID of the key.
- permissions Property Map
List of permissions associated to this Credential. Only one of permissions may be set.
- secret
Key String The Secret value of the key.
MnqCredentialSqsSnsCredentialsPermissions, MnqCredentialSqsSnsCredentialsPermissionsArgs
- Can
Manage bool . Defines if user can manage the associated resource(s).
- Can
Publish bool . Defines if user can publish messages to the service.
- Can
Receive bool . Defines if user can receive messages from the service.
- Can
Manage bool . Defines if user can manage the associated resource(s).
- Can
Publish bool . Defines if user can publish messages to the service.
- Can
Receive bool . Defines if user can receive messages from the service.
- can
Manage Boolean . Defines if user can manage the associated resource(s).
- can
Publish Boolean . Defines if user can publish messages to the service.
- can
Receive Boolean . Defines if user can receive messages from the service.
- can
Manage boolean . Defines if user can manage the associated resource(s).
- can
Publish boolean . Defines if user can publish messages to the service.
- can
Receive boolean . Defines if user can receive messages from the service.
- can_
manage bool . Defines if user can manage the associated resource(s).
- can_
publish bool . Defines if user can publish messages to the service.
- can_
receive bool . Defines if user can receive messages from the service.
- can
Manage Boolean . Defines if user can manage the associated resource(s).
- can
Publish Boolean . Defines if user can publish messages to the service.
- can
Receive Boolean . Defines if user can receive messages from the service.
Package Details
- Repository
- scaleway lbrlabs/pulumi-scaleway
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
scaleway
Terraform Provider.