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-vaultrepo; however, if that doesn’t turn up anything, please consult the sourceterraform-providers/terraform-provider-vaultrepo.
Resources
Others
Resources
Resource SecretBackend
class SecretBackend extends CustomResourceconstructor
new SecretBackend(name: string, args: SecretBackendArgs, opts?: pulumi.CustomResourceOptions)Create a SecretBackend resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA 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): SecretBackendGet 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 | undefinedmethod isInstance
public static isInstance(obj: any): obj is SecretBackendReturns 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 CustomResourceconstructor
new SecretBackendRole(name: string, args: SecretBackendRoleArgs, opts?: pulumi.CustomResourceOptions)Create a SecretBackendRole resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA 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): SecretBackendRoleGet 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 | undefinedmethod isInstance
public static isInstance(obj: any): obj is SecretBackendRoleReturns 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 SecretBackendArgsThe 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 SecretBackendRoleArgsThe 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 SecretBackendRoleStateInput 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 SecretBackendStateInput 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.