Module rabbitMq

This provider is a derived work of the Terraform Provider distributed under MPL 2.0. If you encounter a bug or missing feature, first check the pulumi/pulumi-vault repo; however, if that doesn’t turn up anything, please consult the source terraform-providers/terraform-provider-vault repo.

Resources

Others

Resources

Resource SecretBackend

class SecretBackend extends CustomResource

constructor

new SecretBackend(name: string, args: SecretBackendArgs, opts?: pulumi.CustomResourceOptions)

Create a SecretBackend resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: SecretBackendState, opts?: pulumi.CustomResourceOptions): SecretBackend

Get an existing SecretBackend resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

public static isInstance(obj: any): obj is SecretBackend

Returns true if the given object is an instance of SecretBackend. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property connectionUri

public connectionUri: pulumi.Output<string>;

Specifies the RabbitMQ connection URI.

property defaultLeaseTtlSeconds

public defaultLeaseTtlSeconds: pulumi.Output<number>;

The default TTL for credentials issued by this backend.

property description

public description: pulumi.Output<string | undefined>;

A human-friendly description for this backend.

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property maxLeaseTtlSeconds

public maxLeaseTtlSeconds: pulumi.Output<number>;

The maximum TTL that can be requested for credentials issued by this backend.

property password

public password: pulumi.Output<string>;

Specifies the RabbitMQ management administrator password.

property path

public path: pulumi.Output<string | undefined>;

The unique path this backend should be mounted at. Must not begin or end with a /. Defaults to aws.

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

property username

public username: pulumi.Output<string>;

Specifies the RabbitMQ management administrator username.

property verifyConnection

public verifyConnection: pulumi.Output<boolean | undefined>;

Specifies whether to verify connection URI, username, and password. Defaults to true.

Resource SecretBackendRole

class SecretBackendRole extends CustomResource

constructor

new SecretBackendRole(name: string, args: SecretBackendRoleArgs, opts?: pulumi.CustomResourceOptions)

Create a SecretBackendRole resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: SecretBackendRoleState, opts?: pulumi.CustomResourceOptions): SecretBackendRole

Get an existing SecretBackendRole resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

public static isInstance(obj: any): obj is SecretBackendRole

Returns true if the given object is an instance of SecretBackendRole. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property backend

public backend: pulumi.Output<string>;

The path the RabbitMQ secret backend is mounted at, with no leading or trailing /s.

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property name

public name: pulumi.Output<string>;

The name to identify this role within the backend. Must be unique within the backend.

property tags

public tags: pulumi.Output<string | undefined>;

Specifies a comma-separated RabbitMQ management tags.

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

property vhosts

public vhosts: pulumi.Output<SecretBackendRoleVhost[] | undefined>;

Specifies a map of virtual hosts to permissions.

Others

interface SecretBackendArgs

interface SecretBackendArgs

The set of arguments for constructing a SecretBackend resource.

property connectionUri

connectionUri: pulumi.Input<string>;

Specifies the RabbitMQ connection URI.

property defaultLeaseTtlSeconds

defaultLeaseTtlSeconds?: pulumi.Input<number>;

The default TTL for credentials issued by this backend.

property description

description?: pulumi.Input<string>;

A human-friendly description for this backend.

property maxLeaseTtlSeconds

maxLeaseTtlSeconds?: pulumi.Input<number>;

The maximum TTL that can be requested for credentials issued by this backend.

property password

password: pulumi.Input<string>;

Specifies the RabbitMQ management administrator password.

property path

path?: pulumi.Input<string>;

The unique path this backend should be mounted at. Must not begin or end with a /. Defaults to aws.

property username

username: pulumi.Input<string>;

Specifies the RabbitMQ management administrator username.

property verifyConnection

verifyConnection?: pulumi.Input<boolean>;

Specifies whether to verify connection URI, username, and password. Defaults to true.

interface SecretBackendRoleArgs

interface SecretBackendRoleArgs

The set of arguments for constructing a SecretBackendRole resource.

property backend

backend: pulumi.Input<string>;

The path the RabbitMQ secret backend is mounted at, with no leading or trailing /s.

property name

name?: pulumi.Input<string>;

The name to identify this role within the backend. Must be unique within the backend.

property tags

tags?: pulumi.Input<string>;

Specifies a comma-separated RabbitMQ management tags.

property vhosts

vhosts?: pulumi.Input<pulumi.Input<SecretBackendRoleVhost>[]>;

Specifies a map of virtual hosts to permissions.

interface SecretBackendRoleState

interface SecretBackendRoleState

Input properties used for looking up and filtering SecretBackendRole resources.

property backend

backend?: pulumi.Input<string>;

The path the RabbitMQ secret backend is mounted at, with no leading or trailing /s.

property name

name?: pulumi.Input<string>;

The name to identify this role within the backend. Must be unique within the backend.

property tags

tags?: pulumi.Input<string>;

Specifies a comma-separated RabbitMQ management tags.

property vhosts

vhosts?: pulumi.Input<pulumi.Input<SecretBackendRoleVhost>[]>;

Specifies a map of virtual hosts to permissions.

interface SecretBackendState

interface SecretBackendState

Input properties used for looking up and filtering SecretBackend resources.

property connectionUri

connectionUri?: pulumi.Input<string>;

Specifies the RabbitMQ connection URI.

property defaultLeaseTtlSeconds

defaultLeaseTtlSeconds?: pulumi.Input<number>;

The default TTL for credentials issued by this backend.

property description

description?: pulumi.Input<string>;

A human-friendly description for this backend.

property maxLeaseTtlSeconds

maxLeaseTtlSeconds?: pulumi.Input<number>;

The maximum TTL that can be requested for credentials issued by this backend.

property password

password?: pulumi.Input<string>;

Specifies the RabbitMQ management administrator password.

property path

path?: pulumi.Input<string>;

The unique path this backend should be mounted at. Must not begin or end with a /. Defaults to aws.

property username

username?: pulumi.Input<string>;

Specifies the RabbitMQ management administrator username.

property verifyConnection

verifyConnection?: pulumi.Input<boolean>;

Specifies whether to verify connection URI, username, and password. Defaults to true.