Documentation
¶
Index ¶
- func GetAddAddressToEnv(ctx *pulumi.Context) string
- func GetAddress(ctx *pulumi.Context) string
- func GetAuthLogin(ctx *pulumi.Context) string
- func GetAuthLoginAws(ctx *pulumi.Context) string
- func GetAuthLoginAzure(ctx *pulumi.Context) string
- func GetAuthLoginCert(ctx *pulumi.Context) string
- func GetAuthLoginGcp(ctx *pulumi.Context) string
- func GetAuthLoginJwt(ctx *pulumi.Context) string
- func GetAuthLoginKerberos(ctx *pulumi.Context) string
- func GetAuthLoginOci(ctx *pulumi.Context) string
- func GetAuthLoginOidc(ctx *pulumi.Context) string
- func GetAuthLoginRadius(ctx *pulumi.Context) string
- func GetAuthLoginTokenFile(ctx *pulumi.Context) string
- func GetAuthLoginUserpass(ctx *pulumi.Context) string
- func GetCaCertDir(ctx *pulumi.Context) string
- func GetCaCertFile(ctx *pulumi.Context) string
- func GetClientAuth(ctx *pulumi.Context) stringdeprecated
- func GetHeaders(ctx *pulumi.Context) string
- func GetMaxLeaseTtlSeconds(ctx *pulumi.Context) int
- func GetMaxRetries(ctx *pulumi.Context) int
- func GetMaxRetriesCcc(ctx *pulumi.Context) int
- func GetNamespace(ctx *pulumi.Context) string
- func GetSetNamespaceFromToken(ctx *pulumi.Context) bool
- func GetSkipChildToken(ctx *pulumi.Context) bool
- func GetSkipGetVaultVersion(ctx *pulumi.Context) bool
- func GetSkipTlsVerify(ctx *pulumi.Context) bool
- func GetTlsServerName(ctx *pulumi.Context) string
- func GetToken(ctx *pulumi.Context) string
- func GetTokenName(ctx *pulumi.Context) string
- func GetVaultVersionOverride(ctx *pulumi.Context) string
- type AuthLogin
- type AuthLoginArgs
- type AuthLoginAws
- type AuthLoginAwsArgs
- type AuthLoginAwsInput
- type AuthLoginAwsOutput
- func (o AuthLoginAwsOutput) AwsAccessKeyId() pulumi.StringPtrOutput
- func (o AuthLoginAwsOutput) AwsIamEndpoint() pulumi.StringPtrOutput
- func (o AuthLoginAwsOutput) AwsProfile() pulumi.StringPtrOutput
- func (o AuthLoginAwsOutput) AwsRegion() pulumi.StringPtrOutput
- func (o AuthLoginAwsOutput) AwsRoleArn() pulumi.StringPtrOutput
- func (o AuthLoginAwsOutput) AwsRoleSessionName() pulumi.StringPtrOutput
- func (o AuthLoginAwsOutput) AwsSecretAccessKey() pulumi.StringPtrOutput
- func (o AuthLoginAwsOutput) AwsSessionToken() pulumi.StringPtrOutput
- func (o AuthLoginAwsOutput) AwsSharedCredentialsFile() pulumi.StringPtrOutput
- func (o AuthLoginAwsOutput) AwsStsEndpoint() pulumi.StringPtrOutput
- func (o AuthLoginAwsOutput) AwsWebIdentityTokenFile() pulumi.StringPtrOutput
- func (AuthLoginAwsOutput) ElementType() reflect.Type
- func (o AuthLoginAwsOutput) HeaderValue() pulumi.StringPtrOutput
- func (o AuthLoginAwsOutput) Mount() pulumi.StringPtrOutput
- func (o AuthLoginAwsOutput) Namespace() pulumi.StringPtrOutput
- func (o AuthLoginAwsOutput) Role() pulumi.StringOutput
- func (o AuthLoginAwsOutput) ToAuthLoginAwsOutput() AuthLoginAwsOutput
- func (o AuthLoginAwsOutput) ToAuthLoginAwsOutputWithContext(ctx context.Context) AuthLoginAwsOutput
- func (o AuthLoginAwsOutput) UseRootNamespace() pulumi.BoolPtrOutput
- type AuthLoginAzure
- type AuthLoginAzureArgs
- type AuthLoginAzureInput
- type AuthLoginAzureOutput
- func (o AuthLoginAzureOutput) ClientId() pulumi.StringPtrOutput
- func (AuthLoginAzureOutput) ElementType() reflect.Type
- func (o AuthLoginAzureOutput) Jwt() pulumi.StringPtrOutput
- func (o AuthLoginAzureOutput) Mount() pulumi.StringPtrOutput
- func (o AuthLoginAzureOutput) Namespace() pulumi.StringPtrOutput
- func (o AuthLoginAzureOutput) ResourceGroupName() pulumi.StringOutput
- func (o AuthLoginAzureOutput) Role() pulumi.StringOutput
- func (o AuthLoginAzureOutput) Scope() pulumi.StringPtrOutput
- func (o AuthLoginAzureOutput) SubscriptionId() pulumi.StringOutput
- func (o AuthLoginAzureOutput) TenantId() pulumi.StringPtrOutput
- func (o AuthLoginAzureOutput) ToAuthLoginAzureOutput() AuthLoginAzureOutput
- func (o AuthLoginAzureOutput) ToAuthLoginAzureOutputWithContext(ctx context.Context) AuthLoginAzureOutput
- func (o AuthLoginAzureOutput) UseRootNamespace() pulumi.BoolPtrOutput
- func (o AuthLoginAzureOutput) VmName() pulumi.StringPtrOutput
- func (o AuthLoginAzureOutput) VmssName() pulumi.StringPtrOutput
- type AuthLoginCert
- type AuthLoginCertArgs
- type AuthLoginCertInput
- type AuthLoginCertOutput
- func (o AuthLoginCertOutput) CertFile() pulumi.StringOutput
- func (AuthLoginCertOutput) ElementType() reflect.Type
- func (o AuthLoginCertOutput) KeyFile() pulumi.StringOutput
- func (o AuthLoginCertOutput) Mount() pulumi.StringPtrOutput
- func (o AuthLoginCertOutput) Name() pulumi.StringPtrOutput
- func (o AuthLoginCertOutput) Namespace() pulumi.StringPtrOutput
- func (o AuthLoginCertOutput) ToAuthLoginCertOutput() AuthLoginCertOutput
- func (o AuthLoginCertOutput) ToAuthLoginCertOutputWithContext(ctx context.Context) AuthLoginCertOutput
- func (o AuthLoginCertOutput) UseRootNamespace() pulumi.BoolPtrOutput
- type AuthLoginGcp
- type AuthLoginGcpArgs
- type AuthLoginGcpInput
- type AuthLoginGcpOutput
- func (o AuthLoginGcpOutput) Credentials() pulumi.StringPtrOutput
- func (AuthLoginGcpOutput) ElementType() reflect.Type
- func (o AuthLoginGcpOutput) Jwt() pulumi.StringPtrOutput
- func (o AuthLoginGcpOutput) Mount() pulumi.StringPtrOutput
- func (o AuthLoginGcpOutput) Namespace() pulumi.StringPtrOutput
- func (o AuthLoginGcpOutput) Role() pulumi.StringOutput
- func (o AuthLoginGcpOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o AuthLoginGcpOutput) ToAuthLoginGcpOutput() AuthLoginGcpOutput
- func (o AuthLoginGcpOutput) ToAuthLoginGcpOutputWithContext(ctx context.Context) AuthLoginGcpOutput
- func (o AuthLoginGcpOutput) UseRootNamespace() pulumi.BoolPtrOutput
- type AuthLoginInput
- type AuthLoginJwt
- type AuthLoginJwtArgs
- type AuthLoginJwtInput
- type AuthLoginJwtOutput
- func (AuthLoginJwtOutput) ElementType() reflect.Type
- func (o AuthLoginJwtOutput) Jwt() pulumi.StringOutput
- func (o AuthLoginJwtOutput) Mount() pulumi.StringPtrOutput
- func (o AuthLoginJwtOutput) Namespace() pulumi.StringPtrOutput
- func (o AuthLoginJwtOutput) Role() pulumi.StringOutput
- func (o AuthLoginJwtOutput) ToAuthLoginJwtOutput() AuthLoginJwtOutput
- func (o AuthLoginJwtOutput) ToAuthLoginJwtOutputWithContext(ctx context.Context) AuthLoginJwtOutput
- func (o AuthLoginJwtOutput) UseRootNamespace() pulumi.BoolPtrOutput
- type AuthLoginKerberos
- type AuthLoginKerberosArgs
- type AuthLoginKerberosInput
- type AuthLoginKerberosOutput
- func (o AuthLoginKerberosOutput) DisableFastNegotiation() pulumi.BoolPtrOutput
- func (AuthLoginKerberosOutput) ElementType() reflect.Type
- func (o AuthLoginKerberosOutput) KeytabPath() pulumi.StringPtrOutput
- func (o AuthLoginKerberosOutput) Krb5confPath() pulumi.StringPtrOutput
- func (o AuthLoginKerberosOutput) Mount() pulumi.StringPtrOutput
- func (o AuthLoginKerberosOutput) Namespace() pulumi.StringPtrOutput
- func (o AuthLoginKerberosOutput) Realm() pulumi.StringPtrOutput
- func (o AuthLoginKerberosOutput) RemoveInstanceName() pulumi.BoolPtrOutput
- func (o AuthLoginKerberosOutput) Service() pulumi.StringPtrOutput
- func (o AuthLoginKerberosOutput) ToAuthLoginKerberosOutput() AuthLoginKerberosOutput
- func (o AuthLoginKerberosOutput) ToAuthLoginKerberosOutputWithContext(ctx context.Context) AuthLoginKerberosOutput
- func (o AuthLoginKerberosOutput) Token() pulumi.StringPtrOutput
- func (o AuthLoginKerberosOutput) UseRootNamespace() pulumi.BoolPtrOutput
- func (o AuthLoginKerberosOutput) Username() pulumi.StringPtrOutput
- type AuthLoginOci
- type AuthLoginOciArgs
- type AuthLoginOciInput
- type AuthLoginOciOutput
- func (o AuthLoginOciOutput) AuthType() pulumi.StringOutput
- func (AuthLoginOciOutput) ElementType() reflect.Type
- func (o AuthLoginOciOutput) Mount() pulumi.StringPtrOutput
- func (o AuthLoginOciOutput) Namespace() pulumi.StringPtrOutput
- func (o AuthLoginOciOutput) Role() pulumi.StringOutput
- func (o AuthLoginOciOutput) ToAuthLoginOciOutput() AuthLoginOciOutput
- func (o AuthLoginOciOutput) ToAuthLoginOciOutputWithContext(ctx context.Context) AuthLoginOciOutput
- func (o AuthLoginOciOutput) UseRootNamespace() pulumi.BoolPtrOutput
- type AuthLoginOidc
- type AuthLoginOidcArgs
- type AuthLoginOidcInput
- type AuthLoginOidcOutput
- func (o AuthLoginOidcOutput) CallbackAddress() pulumi.StringPtrOutput
- func (o AuthLoginOidcOutput) CallbackListenerAddress() pulumi.StringPtrOutput
- func (AuthLoginOidcOutput) ElementType() reflect.Type
- func (o AuthLoginOidcOutput) Mount() pulumi.StringPtrOutput
- func (o AuthLoginOidcOutput) Namespace() pulumi.StringPtrOutput
- func (o AuthLoginOidcOutput) Role() pulumi.StringOutput
- func (o AuthLoginOidcOutput) ToAuthLoginOidcOutput() AuthLoginOidcOutput
- func (o AuthLoginOidcOutput) ToAuthLoginOidcOutputWithContext(ctx context.Context) AuthLoginOidcOutput
- func (o AuthLoginOidcOutput) UseRootNamespace() pulumi.BoolPtrOutput
- type AuthLoginOutput
- func (AuthLoginOutput) ElementType() reflect.Type
- func (o AuthLoginOutput) Method() pulumi.StringPtrOutput
- func (o AuthLoginOutput) Namespace() pulumi.StringPtrOutput
- func (o AuthLoginOutput) Parameters() pulumi.StringMapOutput
- func (o AuthLoginOutput) Path() pulumi.StringOutput
- func (o AuthLoginOutput) ToAuthLoginOutput() AuthLoginOutput
- func (o AuthLoginOutput) ToAuthLoginOutputWithContext(ctx context.Context) AuthLoginOutput
- func (o AuthLoginOutput) UseRootNamespace() pulumi.BoolPtrOutput
- type AuthLoginRadius
- type AuthLoginRadiusArgs
- type AuthLoginRadiusInput
- type AuthLoginRadiusOutput
- func (AuthLoginRadiusOutput) ElementType() reflect.Type
- func (o AuthLoginRadiusOutput) Mount() pulumi.StringPtrOutput
- func (o AuthLoginRadiusOutput) Namespace() pulumi.StringPtrOutput
- func (o AuthLoginRadiusOutput) Password() pulumi.StringOutput
- func (o AuthLoginRadiusOutput) ToAuthLoginRadiusOutput() AuthLoginRadiusOutput
- func (o AuthLoginRadiusOutput) ToAuthLoginRadiusOutputWithContext(ctx context.Context) AuthLoginRadiusOutput
- func (o AuthLoginRadiusOutput) UseRootNamespace() pulumi.BoolPtrOutput
- func (o AuthLoginRadiusOutput) Username() pulumi.StringOutput
- type AuthLoginTokenFile
- type AuthLoginTokenFileArgs
- type AuthLoginTokenFileInput
- type AuthLoginTokenFileOutput
- func (AuthLoginTokenFileOutput) ElementType() reflect.Type
- func (o AuthLoginTokenFileOutput) Filename() pulumi.StringOutput
- func (o AuthLoginTokenFileOutput) Namespace() pulumi.StringPtrOutput
- func (o AuthLoginTokenFileOutput) ToAuthLoginTokenFileOutput() AuthLoginTokenFileOutput
- func (o AuthLoginTokenFileOutput) ToAuthLoginTokenFileOutputWithContext(ctx context.Context) AuthLoginTokenFileOutput
- func (o AuthLoginTokenFileOutput) UseRootNamespace() pulumi.BoolPtrOutput
- type AuthLoginUserpass
- type AuthLoginUserpassArgs
- type AuthLoginUserpassInput
- type AuthLoginUserpassOutput
- func (AuthLoginUserpassOutput) ElementType() reflect.Type
- func (o AuthLoginUserpassOutput) Mount() pulumi.StringPtrOutput
- func (o AuthLoginUserpassOutput) Namespace() pulumi.StringPtrOutput
- func (o AuthLoginUserpassOutput) Password() pulumi.StringPtrOutput
- func (o AuthLoginUserpassOutput) PasswordFile() pulumi.StringPtrOutput
- func (o AuthLoginUserpassOutput) ToAuthLoginUserpassOutput() AuthLoginUserpassOutput
- func (o AuthLoginUserpassOutput) ToAuthLoginUserpassOutputWithContext(ctx context.Context) AuthLoginUserpassOutput
- func (o AuthLoginUserpassOutput) UseRootNamespace() pulumi.BoolPtrOutput
- func (o AuthLoginUserpassOutput) Username() pulumi.StringOutput
- type ClientAuth
- type ClientAuthArgs
- type ClientAuthInput
- type ClientAuthOutput
- func (o ClientAuthOutput) CertFile() pulumi.StringOutput
- func (ClientAuthOutput) ElementType() reflect.Type
- func (o ClientAuthOutput) KeyFile() pulumi.StringOutput
- func (o ClientAuthOutput) ToClientAuthOutput() ClientAuthOutput
- func (o ClientAuthOutput) ToClientAuthOutputWithContext(ctx context.Context) ClientAuthOutput
- type Headers
- type HeadersArgs
- type HeadersArray
- type HeadersArrayInput
- type HeadersArrayOutput
- type HeadersInput
- type HeadersOutput
- type UiCustomMessage
- type UiCustomMessageArgs
- type UiCustomMessageArray
- type UiCustomMessageArrayInput
- type UiCustomMessageArrayOutput
- func (UiCustomMessageArrayOutput) ElementType() reflect.Type
- func (o UiCustomMessageArrayOutput) Index(i pulumi.IntInput) UiCustomMessageOutput
- func (o UiCustomMessageArrayOutput) ToUiCustomMessageArrayOutput() UiCustomMessageArrayOutput
- func (o UiCustomMessageArrayOutput) ToUiCustomMessageArrayOutputWithContext(ctx context.Context) UiCustomMessageArrayOutput
- type UiCustomMessageInput
- type UiCustomMessageLink
- type UiCustomMessageLinkArgs
- func (UiCustomMessageLinkArgs) ElementType() reflect.Type
- func (i UiCustomMessageLinkArgs) ToUiCustomMessageLinkOutput() UiCustomMessageLinkOutput
- func (i UiCustomMessageLinkArgs) ToUiCustomMessageLinkOutputWithContext(ctx context.Context) UiCustomMessageLinkOutput
- func (i UiCustomMessageLinkArgs) ToUiCustomMessageLinkPtrOutput() UiCustomMessageLinkPtrOutput
- func (i UiCustomMessageLinkArgs) ToUiCustomMessageLinkPtrOutputWithContext(ctx context.Context) UiCustomMessageLinkPtrOutput
- type UiCustomMessageLinkInput
- type UiCustomMessageLinkOutput
- func (UiCustomMessageLinkOutput) ElementType() reflect.Type
- func (o UiCustomMessageLinkOutput) Href() pulumi.StringOutput
- func (o UiCustomMessageLinkOutput) Title() pulumi.StringOutput
- func (o UiCustomMessageLinkOutput) ToUiCustomMessageLinkOutput() UiCustomMessageLinkOutput
- func (o UiCustomMessageLinkOutput) ToUiCustomMessageLinkOutputWithContext(ctx context.Context) UiCustomMessageLinkOutput
- func (o UiCustomMessageLinkOutput) ToUiCustomMessageLinkPtrOutput() UiCustomMessageLinkPtrOutput
- func (o UiCustomMessageLinkOutput) ToUiCustomMessageLinkPtrOutputWithContext(ctx context.Context) UiCustomMessageLinkPtrOutput
- type UiCustomMessageLinkPtrInput
- type UiCustomMessageLinkPtrOutput
- func (o UiCustomMessageLinkPtrOutput) Elem() UiCustomMessageLinkOutput
- func (UiCustomMessageLinkPtrOutput) ElementType() reflect.Type
- func (o UiCustomMessageLinkPtrOutput) Href() pulumi.StringPtrOutput
- func (o UiCustomMessageLinkPtrOutput) Title() pulumi.StringPtrOutput
- func (o UiCustomMessageLinkPtrOutput) ToUiCustomMessageLinkPtrOutput() UiCustomMessageLinkPtrOutput
- func (o UiCustomMessageLinkPtrOutput) ToUiCustomMessageLinkPtrOutputWithContext(ctx context.Context) UiCustomMessageLinkPtrOutput
- type UiCustomMessageMap
- type UiCustomMessageMapInput
- type UiCustomMessageMapOutput
- func (UiCustomMessageMapOutput) ElementType() reflect.Type
- func (o UiCustomMessageMapOutput) MapIndex(k pulumi.StringInput) UiCustomMessageOutput
- func (o UiCustomMessageMapOutput) ToUiCustomMessageMapOutput() UiCustomMessageMapOutput
- func (o UiCustomMessageMapOutput) ToUiCustomMessageMapOutputWithContext(ctx context.Context) UiCustomMessageMapOutput
- type UiCustomMessageOutput
- func (o UiCustomMessageOutput) Authenticated() pulumi.BoolPtrOutput
- func (UiCustomMessageOutput) ElementType() reflect.Type
- func (o UiCustomMessageOutput) EndTime() pulumi.StringPtrOutput
- func (o UiCustomMessageOutput) Link() UiCustomMessageLinkPtrOutput
- func (o UiCustomMessageOutput) MessageBase64() pulumi.StringOutput
- func (o UiCustomMessageOutput) Namespace() pulumi.StringPtrOutput
- func (o UiCustomMessageOutput) Options() pulumi.StringMapOutput
- func (o UiCustomMessageOutput) StartTime() pulumi.StringOutput
- func (o UiCustomMessageOutput) Title() pulumi.StringOutput
- func (o UiCustomMessageOutput) ToUiCustomMessageOutput() UiCustomMessageOutput
- func (o UiCustomMessageOutput) ToUiCustomMessageOutputWithContext(ctx context.Context) UiCustomMessageOutput
- func (o UiCustomMessageOutput) Type() pulumi.StringPtrOutput
- type UiCustomMessageState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAddAddressToEnv ¶
func GetAddress ¶
URL of the root of the target Vault server.
func GetAuthLogin ¶
Login to vault with an existing auth method using auth/<mount>/login
func GetAuthLoginAws ¶
Login to vault using the AWS method
func GetAuthLoginAzure ¶
Login to vault using the azure method
func GetAuthLoginCert ¶
Login to vault using the cert method
func GetAuthLoginGcp ¶
Login to vault using the gcp method
func GetAuthLoginJwt ¶
Login to vault using the jwt method
func GetAuthLoginKerberos ¶
Login to vault using the kerberos method
func GetAuthLoginOci ¶
Login to vault using the OCI method
func GetAuthLoginOidc ¶
Login to vault using the oidc method
func GetAuthLoginRadius ¶
Login to vault using the radius method
func GetAuthLoginTokenFile ¶
Login to vault using
func GetAuthLoginUserpass ¶
Login to vault using the userpass method
func GetCaCertDir ¶
Path to directory containing CA certificate files to validate the server's certificate.
func GetCaCertFile ¶
Path to a CA certificate file to validate the server's certificate.
func GetClientAuth
deprecated
func GetHeaders ¶
The headers to send with each Vault request.
func GetMaxLeaseTtlSeconds ¶
Maximum TTL for secret leases requested by this provider.
func GetMaxRetries ¶
Maximum number of retries when a 5xx error code is encountered.
func GetMaxRetriesCcc ¶
Maximum number of retries for Client Controlled Consistency related operations
func GetNamespace ¶
The namespace to use. Available only for Vault Enterprise.
func GetSetNamespaceFromToken ¶
In the case where the Vault token is for a specific namespace and the provider namespace is not configured, use the token namespace as the root namespace for all resources.
func GetSkipChildToken ¶
Set this to true to prevent the creation of ephemeral child token used by this provider.
func GetSkipGetVaultVersion ¶
Skip the dynamic fetching of the Vault server version.
func GetSkipTlsVerify ¶
Set this to true only if the target Vault server is an insecure development instance.
func GetTlsServerName ¶
Name to use as the SNI host when connecting via TLS.
func GetTokenName ¶
Token name to use for creating the Vault child token.
func GetVaultVersionOverride ¶
Override the Vault server version, which is normally determined dynamically from the target Vault server
Types ¶
type AuthLogin ¶
type AuthLogin struct { Method *string `pulumi:"method"` // The authentication engine's namespace. Conflicts with use_root_namespace Namespace *string `pulumi:"namespace"` Parameters map[string]string `pulumi:"parameters"` Path string `pulumi:"path"` // Authenticate to the root Vault namespace. Conflicts with namespace UseRootNamespace *bool `pulumi:"useRootNamespace"` }
type AuthLoginArgs ¶
type AuthLoginArgs struct { Method pulumi.StringPtrInput `pulumi:"method"` // The authentication engine's namespace. Conflicts with use_root_namespace Namespace pulumi.StringPtrInput `pulumi:"namespace"` Parameters pulumi.StringMapInput `pulumi:"parameters"` Path pulumi.StringInput `pulumi:"path"` // Authenticate to the root Vault namespace. Conflicts with namespace UseRootNamespace pulumi.BoolPtrInput `pulumi:"useRootNamespace"` }
func (AuthLoginArgs) ElementType ¶
func (AuthLoginArgs) ElementType() reflect.Type
func (AuthLoginArgs) ToAuthLoginOutput ¶
func (i AuthLoginArgs) ToAuthLoginOutput() AuthLoginOutput
func (AuthLoginArgs) ToAuthLoginOutputWithContext ¶
func (i AuthLoginArgs) ToAuthLoginOutputWithContext(ctx context.Context) AuthLoginOutput
type AuthLoginAws ¶
type AuthLoginAws struct { // The AWS access key ID. AwsAccessKeyId *string `pulumi:"awsAccessKeyId"` // The IAM endpoint URL. AwsIamEndpoint *string `pulumi:"awsIamEndpoint"` // The name of the AWS profile. AwsProfile *string `pulumi:"awsProfile"` // The AWS region. AwsRegion *string `pulumi:"awsRegion"` // The ARN of the AWS Role to assume.Used during STS AssumeRole AwsRoleArn *string `pulumi:"awsRoleArn"` // Specifies the name to attach to the AWS role session. Used during STS AssumeRole AwsRoleSessionName *string `pulumi:"awsRoleSessionName"` // The AWS secret access key. AwsSecretAccessKey *string `pulumi:"awsSecretAccessKey"` // The AWS session token. AwsSessionToken *string `pulumi:"awsSessionToken"` AwsSharedCredentialsFile *string `pulumi:"awsSharedCredentialsFile"` // The STS endpoint URL. AwsStsEndpoint *string `pulumi:"awsStsEndpoint"` // Path to the file containing an OAuth 2.0 access token or OpenID Connect ID token. AwsWebIdentityTokenFile *string `pulumi:"awsWebIdentityTokenFile"` // The Vault header value to include in the STS signing request. HeaderValue *string `pulumi:"headerValue"` // The path where the authentication engine is mounted. Mount *string `pulumi:"mount"` // The authentication engine's namespace. Conflicts with use_root_namespace Namespace *string `pulumi:"namespace"` // The Vault role to use when logging into Vault. Role string `pulumi:"role"` // Authenticate to the root Vault namespace. Conflicts with namespace UseRootNamespace *bool `pulumi:"useRootNamespace"` }
type AuthLoginAwsArgs ¶
type AuthLoginAwsArgs struct { // The AWS access key ID. AwsAccessKeyId pulumi.StringPtrInput `pulumi:"awsAccessKeyId"` // The IAM endpoint URL. AwsIamEndpoint pulumi.StringPtrInput `pulumi:"awsIamEndpoint"` // The name of the AWS profile. AwsProfile pulumi.StringPtrInput `pulumi:"awsProfile"` // The AWS region. AwsRegion pulumi.StringPtrInput `pulumi:"awsRegion"` // The ARN of the AWS Role to assume.Used during STS AssumeRole AwsRoleArn pulumi.StringPtrInput `pulumi:"awsRoleArn"` // Specifies the name to attach to the AWS role session. Used during STS AssumeRole AwsRoleSessionName pulumi.StringPtrInput `pulumi:"awsRoleSessionName"` // The AWS secret access key. AwsSecretAccessKey pulumi.StringPtrInput `pulumi:"awsSecretAccessKey"` // The AWS session token. AwsSessionToken pulumi.StringPtrInput `pulumi:"awsSessionToken"` AwsSharedCredentialsFile pulumi.StringPtrInput `pulumi:"awsSharedCredentialsFile"` // The STS endpoint URL. AwsStsEndpoint pulumi.StringPtrInput `pulumi:"awsStsEndpoint"` // Path to the file containing an OAuth 2.0 access token or OpenID Connect ID token. AwsWebIdentityTokenFile pulumi.StringPtrInput `pulumi:"awsWebIdentityTokenFile"` // The Vault header value to include in the STS signing request. HeaderValue pulumi.StringPtrInput `pulumi:"headerValue"` // The path where the authentication engine is mounted. Mount pulumi.StringPtrInput `pulumi:"mount"` // The authentication engine's namespace. Conflicts with use_root_namespace Namespace pulumi.StringPtrInput `pulumi:"namespace"` // The Vault role to use when logging into Vault. Role pulumi.StringInput `pulumi:"role"` // Authenticate to the root Vault namespace. Conflicts with namespace UseRootNamespace pulumi.BoolPtrInput `pulumi:"useRootNamespace"` }
func (AuthLoginAwsArgs) ElementType ¶
func (AuthLoginAwsArgs) ElementType() reflect.Type
func (AuthLoginAwsArgs) ToAuthLoginAwsOutput ¶
func (i AuthLoginAwsArgs) ToAuthLoginAwsOutput() AuthLoginAwsOutput
func (AuthLoginAwsArgs) ToAuthLoginAwsOutputWithContext ¶
func (i AuthLoginAwsArgs) ToAuthLoginAwsOutputWithContext(ctx context.Context) AuthLoginAwsOutput
type AuthLoginAwsInput ¶
type AuthLoginAwsInput interface { pulumi.Input ToAuthLoginAwsOutput() AuthLoginAwsOutput ToAuthLoginAwsOutputWithContext(context.Context) AuthLoginAwsOutput }
AuthLoginAwsInput is an input type that accepts AuthLoginAwsArgs and AuthLoginAwsOutput values. You can construct a concrete instance of `AuthLoginAwsInput` via:
AuthLoginAwsArgs{...}
type AuthLoginAwsOutput ¶
type AuthLoginAwsOutput struct{ *pulumi.OutputState }
func (AuthLoginAwsOutput) AwsAccessKeyId ¶
func (o AuthLoginAwsOutput) AwsAccessKeyId() pulumi.StringPtrOutput
The AWS access key ID.
func (AuthLoginAwsOutput) AwsIamEndpoint ¶
func (o AuthLoginAwsOutput) AwsIamEndpoint() pulumi.StringPtrOutput
The IAM endpoint URL.
func (AuthLoginAwsOutput) AwsProfile ¶
func (o AuthLoginAwsOutput) AwsProfile() pulumi.StringPtrOutput
The name of the AWS profile.
func (AuthLoginAwsOutput) AwsRegion ¶
func (o AuthLoginAwsOutput) AwsRegion() pulumi.StringPtrOutput
The AWS region.
func (AuthLoginAwsOutput) AwsRoleArn ¶
func (o AuthLoginAwsOutput) AwsRoleArn() pulumi.StringPtrOutput
The ARN of the AWS Role to assume.Used during STS AssumeRole
func (AuthLoginAwsOutput) AwsRoleSessionName ¶
func (o AuthLoginAwsOutput) AwsRoleSessionName() pulumi.StringPtrOutput
Specifies the name to attach to the AWS role session. Used during STS AssumeRole
func (AuthLoginAwsOutput) AwsSecretAccessKey ¶
func (o AuthLoginAwsOutput) AwsSecretAccessKey() pulumi.StringPtrOutput
The AWS secret access key.
func (AuthLoginAwsOutput) AwsSessionToken ¶
func (o AuthLoginAwsOutput) AwsSessionToken() pulumi.StringPtrOutput
The AWS session token.
func (AuthLoginAwsOutput) AwsSharedCredentialsFile ¶
func (o AuthLoginAwsOutput) AwsSharedCredentialsFile() pulumi.StringPtrOutput
Path to the AWS shared credentials file.
func (AuthLoginAwsOutput) AwsStsEndpoint ¶
func (o AuthLoginAwsOutput) AwsStsEndpoint() pulumi.StringPtrOutput
The STS endpoint URL.
func (AuthLoginAwsOutput) AwsWebIdentityTokenFile ¶
func (o AuthLoginAwsOutput) AwsWebIdentityTokenFile() pulumi.StringPtrOutput
Path to the file containing an OAuth 2.0 access token or OpenID Connect ID token.
func (AuthLoginAwsOutput) ElementType ¶
func (AuthLoginAwsOutput) ElementType() reflect.Type
func (AuthLoginAwsOutput) HeaderValue ¶
func (o AuthLoginAwsOutput) HeaderValue() pulumi.StringPtrOutput
The Vault header value to include in the STS signing request.
func (AuthLoginAwsOutput) Mount ¶
func (o AuthLoginAwsOutput) Mount() pulumi.StringPtrOutput
The path where the authentication engine is mounted.
func (AuthLoginAwsOutput) Namespace ¶
func (o AuthLoginAwsOutput) Namespace() pulumi.StringPtrOutput
The authentication engine's namespace. Conflicts with use_root_namespace
func (AuthLoginAwsOutput) Role ¶
func (o AuthLoginAwsOutput) Role() pulumi.StringOutput
The Vault role to use when logging into Vault.
func (AuthLoginAwsOutput) ToAuthLoginAwsOutput ¶
func (o AuthLoginAwsOutput) ToAuthLoginAwsOutput() AuthLoginAwsOutput
func (AuthLoginAwsOutput) ToAuthLoginAwsOutputWithContext ¶
func (o AuthLoginAwsOutput) ToAuthLoginAwsOutputWithContext(ctx context.Context) AuthLoginAwsOutput
func (AuthLoginAwsOutput) UseRootNamespace ¶
func (o AuthLoginAwsOutput) UseRootNamespace() pulumi.BoolPtrOutput
Authenticate to the root Vault namespace. Conflicts with namespace
type AuthLoginAzure ¶
type AuthLoginAzure struct { // The identity's client ID. ClientId *string `pulumi:"clientId"` // A signed JSON Web Token. If not specified on will be created automatically Jwt *string `pulumi:"jwt"` // The path where the authentication engine is mounted. Mount *string `pulumi:"mount"` // The authentication engine's namespace. Conflicts with use_root_namespace Namespace *string `pulumi:"namespace"` // The resource group for the machine that generated the MSI token. This information can be obtained through instance metadata. ResourceGroupName string `pulumi:"resourceGroupName"` // Name of the login role. Role string `pulumi:"role"` // The scopes to include in the token request. Scope *string `pulumi:"scope"` // The subscription ID for the machine that generated the MSI token. This information can be obtained through instance metadata. SubscriptionId string `pulumi:"subscriptionId"` // Provides the tenant ID to use in a multi-tenant authentication scenario. TenantId *string `pulumi:"tenantId"` // Authenticate to the root Vault namespace. Conflicts with namespace UseRootNamespace *bool `pulumi:"useRootNamespace"` // The virtual machine name for the machine that generated the MSI token. This information can be obtained through instance metadata. VmName *string `pulumi:"vmName"` // The virtual machine scale set name for the machine that generated the MSI token. This information can be obtained through instance metadata. VmssName *string `pulumi:"vmssName"` }
type AuthLoginAzureArgs ¶
type AuthLoginAzureArgs struct { // The identity's client ID. ClientId pulumi.StringPtrInput `pulumi:"clientId"` // A signed JSON Web Token. If not specified on will be created automatically Jwt pulumi.StringPtrInput `pulumi:"jwt"` // The path where the authentication engine is mounted. Mount pulumi.StringPtrInput `pulumi:"mount"` // The authentication engine's namespace. Conflicts with use_root_namespace Namespace pulumi.StringPtrInput `pulumi:"namespace"` // The resource group for the machine that generated the MSI token. This information can be obtained through instance metadata. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // Name of the login role. Role pulumi.StringInput `pulumi:"role"` // The scopes to include in the token request. Scope pulumi.StringPtrInput `pulumi:"scope"` // The subscription ID for the machine that generated the MSI token. This information can be obtained through instance metadata. SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"` // Provides the tenant ID to use in a multi-tenant authentication scenario. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Authenticate to the root Vault namespace. Conflicts with namespace UseRootNamespace pulumi.BoolPtrInput `pulumi:"useRootNamespace"` // The virtual machine name for the machine that generated the MSI token. This information can be obtained through instance metadata. VmName pulumi.StringPtrInput `pulumi:"vmName"` // The virtual machine scale set name for the machine that generated the MSI token. This information can be obtained through instance metadata. VmssName pulumi.StringPtrInput `pulumi:"vmssName"` }
func (AuthLoginAzureArgs) ElementType ¶
func (AuthLoginAzureArgs) ElementType() reflect.Type
func (AuthLoginAzureArgs) ToAuthLoginAzureOutput ¶
func (i AuthLoginAzureArgs) ToAuthLoginAzureOutput() AuthLoginAzureOutput
func (AuthLoginAzureArgs) ToAuthLoginAzureOutputWithContext ¶
func (i AuthLoginAzureArgs) ToAuthLoginAzureOutputWithContext(ctx context.Context) AuthLoginAzureOutput
type AuthLoginAzureInput ¶
type AuthLoginAzureInput interface { pulumi.Input ToAuthLoginAzureOutput() AuthLoginAzureOutput ToAuthLoginAzureOutputWithContext(context.Context) AuthLoginAzureOutput }
AuthLoginAzureInput is an input type that accepts AuthLoginAzureArgs and AuthLoginAzureOutput values. You can construct a concrete instance of `AuthLoginAzureInput` via:
AuthLoginAzureArgs{...}
type AuthLoginAzureOutput ¶
type AuthLoginAzureOutput struct{ *pulumi.OutputState }
func (AuthLoginAzureOutput) ClientId ¶
func (o AuthLoginAzureOutput) ClientId() pulumi.StringPtrOutput
The identity's client ID.
func (AuthLoginAzureOutput) ElementType ¶
func (AuthLoginAzureOutput) ElementType() reflect.Type
func (AuthLoginAzureOutput) Jwt ¶
func (o AuthLoginAzureOutput) Jwt() pulumi.StringPtrOutput
A signed JSON Web Token. If not specified on will be created automatically
func (AuthLoginAzureOutput) Mount ¶
func (o AuthLoginAzureOutput) Mount() pulumi.StringPtrOutput
The path where the authentication engine is mounted.
func (AuthLoginAzureOutput) Namespace ¶
func (o AuthLoginAzureOutput) Namespace() pulumi.StringPtrOutput
The authentication engine's namespace. Conflicts with use_root_namespace
func (AuthLoginAzureOutput) ResourceGroupName ¶
func (o AuthLoginAzureOutput) ResourceGroupName() pulumi.StringOutput
The resource group for the machine that generated the MSI token. This information can be obtained through instance metadata.
func (AuthLoginAzureOutput) Role ¶
func (o AuthLoginAzureOutput) Role() pulumi.StringOutput
Name of the login role.
func (AuthLoginAzureOutput) Scope ¶
func (o AuthLoginAzureOutput) Scope() pulumi.StringPtrOutput
The scopes to include in the token request.
func (AuthLoginAzureOutput) SubscriptionId ¶
func (o AuthLoginAzureOutput) SubscriptionId() pulumi.StringOutput
The subscription ID for the machine that generated the MSI token. This information can be obtained through instance metadata.
func (AuthLoginAzureOutput) TenantId ¶
func (o AuthLoginAzureOutput) TenantId() pulumi.StringPtrOutput
Provides the tenant ID to use in a multi-tenant authentication scenario.
func (AuthLoginAzureOutput) ToAuthLoginAzureOutput ¶
func (o AuthLoginAzureOutput) ToAuthLoginAzureOutput() AuthLoginAzureOutput
func (AuthLoginAzureOutput) ToAuthLoginAzureOutputWithContext ¶
func (o AuthLoginAzureOutput) ToAuthLoginAzureOutputWithContext(ctx context.Context) AuthLoginAzureOutput
func (AuthLoginAzureOutput) UseRootNamespace ¶
func (o AuthLoginAzureOutput) UseRootNamespace() pulumi.BoolPtrOutput
Authenticate to the root Vault namespace. Conflicts with namespace
func (AuthLoginAzureOutput) VmName ¶
func (o AuthLoginAzureOutput) VmName() pulumi.StringPtrOutput
The virtual machine name for the machine that generated the MSI token. This information can be obtained through instance metadata.
func (AuthLoginAzureOutput) VmssName ¶
func (o AuthLoginAzureOutput) VmssName() pulumi.StringPtrOutput
The virtual machine scale set name for the machine that generated the MSI token. This information can be obtained through instance metadata.
type AuthLoginCert ¶
type AuthLoginCert struct { // Path to a file containing the client certificate. CertFile string `pulumi:"certFile"` // Path to a file containing the private key that the certificate was issued for. KeyFile string `pulumi:"keyFile"` // The path where the authentication engine is mounted. Mount *string `pulumi:"mount"` // Name of the certificate's role Name *string `pulumi:"name"` // The authentication engine's namespace. Conflicts with use_root_namespace Namespace *string `pulumi:"namespace"` // Authenticate to the root Vault namespace. Conflicts with namespace UseRootNamespace *bool `pulumi:"useRootNamespace"` }
type AuthLoginCertArgs ¶
type AuthLoginCertArgs struct { // Path to a file containing the client certificate. CertFile pulumi.StringInput `pulumi:"certFile"` // Path to a file containing the private key that the certificate was issued for. KeyFile pulumi.StringInput `pulumi:"keyFile"` // The path where the authentication engine is mounted. Mount pulumi.StringPtrInput `pulumi:"mount"` // Name of the certificate's role Name pulumi.StringPtrInput `pulumi:"name"` // The authentication engine's namespace. Conflicts with use_root_namespace Namespace pulumi.StringPtrInput `pulumi:"namespace"` // Authenticate to the root Vault namespace. Conflicts with namespace UseRootNamespace pulumi.BoolPtrInput `pulumi:"useRootNamespace"` }
func (AuthLoginCertArgs) ElementType ¶
func (AuthLoginCertArgs) ElementType() reflect.Type
func (AuthLoginCertArgs) ToAuthLoginCertOutput ¶
func (i AuthLoginCertArgs) ToAuthLoginCertOutput() AuthLoginCertOutput
func (AuthLoginCertArgs) ToAuthLoginCertOutputWithContext ¶
func (i AuthLoginCertArgs) ToAuthLoginCertOutputWithContext(ctx context.Context) AuthLoginCertOutput
type AuthLoginCertInput ¶
type AuthLoginCertInput interface { pulumi.Input ToAuthLoginCertOutput() AuthLoginCertOutput ToAuthLoginCertOutputWithContext(context.Context) AuthLoginCertOutput }
AuthLoginCertInput is an input type that accepts AuthLoginCertArgs and AuthLoginCertOutput values. You can construct a concrete instance of `AuthLoginCertInput` via:
AuthLoginCertArgs{...}
type AuthLoginCertOutput ¶
type AuthLoginCertOutput struct{ *pulumi.OutputState }
func (AuthLoginCertOutput) CertFile ¶
func (o AuthLoginCertOutput) CertFile() pulumi.StringOutput
Path to a file containing the client certificate.
func (AuthLoginCertOutput) ElementType ¶
func (AuthLoginCertOutput) ElementType() reflect.Type
func (AuthLoginCertOutput) KeyFile ¶
func (o AuthLoginCertOutput) KeyFile() pulumi.StringOutput
Path to a file containing the private key that the certificate was issued for.
func (AuthLoginCertOutput) Mount ¶
func (o AuthLoginCertOutput) Mount() pulumi.StringPtrOutput
The path where the authentication engine is mounted.
func (AuthLoginCertOutput) Name ¶
func (o AuthLoginCertOutput) Name() pulumi.StringPtrOutput
Name of the certificate's role
func (AuthLoginCertOutput) Namespace ¶
func (o AuthLoginCertOutput) Namespace() pulumi.StringPtrOutput
The authentication engine's namespace. Conflicts with use_root_namespace
func (AuthLoginCertOutput) ToAuthLoginCertOutput ¶
func (o AuthLoginCertOutput) ToAuthLoginCertOutput() AuthLoginCertOutput
func (AuthLoginCertOutput) ToAuthLoginCertOutputWithContext ¶
func (o AuthLoginCertOutput) ToAuthLoginCertOutputWithContext(ctx context.Context) AuthLoginCertOutput
func (AuthLoginCertOutput) UseRootNamespace ¶
func (o AuthLoginCertOutput) UseRootNamespace() pulumi.BoolPtrOutput
Authenticate to the root Vault namespace. Conflicts with namespace
type AuthLoginGcp ¶
type AuthLoginGcp struct { // Path to the Google Cloud credentials file. Credentials *string `pulumi:"credentials"` // A signed JSON Web Token. Jwt *string `pulumi:"jwt"` // The path where the authentication engine is mounted. Mount *string `pulumi:"mount"` // The authentication engine's namespace. Conflicts with use_root_namespace Namespace *string `pulumi:"namespace"` // Name of the login role. Role string `pulumi:"role"` // IAM service account. ServiceAccount *string `pulumi:"serviceAccount"` // Authenticate to the root Vault namespace. Conflicts with namespace UseRootNamespace *bool `pulumi:"useRootNamespace"` }
type AuthLoginGcpArgs ¶
type AuthLoginGcpArgs struct { // Path to the Google Cloud credentials file. Credentials pulumi.StringPtrInput `pulumi:"credentials"` // A signed JSON Web Token. Jwt pulumi.StringPtrInput `pulumi:"jwt"` // The path where the authentication engine is mounted. Mount pulumi.StringPtrInput `pulumi:"mount"` // The authentication engine's namespace. Conflicts with use_root_namespace Namespace pulumi.StringPtrInput `pulumi:"namespace"` // Name of the login role. Role pulumi.StringInput `pulumi:"role"` // IAM service account. ServiceAccount pulumi.StringPtrInput `pulumi:"serviceAccount"` // Authenticate to the root Vault namespace. Conflicts with namespace UseRootNamespace pulumi.BoolPtrInput `pulumi:"useRootNamespace"` }
func (AuthLoginGcpArgs) ElementType ¶
func (AuthLoginGcpArgs) ElementType() reflect.Type
func (AuthLoginGcpArgs) ToAuthLoginGcpOutput ¶
func (i AuthLoginGcpArgs) ToAuthLoginGcpOutput() AuthLoginGcpOutput
func (AuthLoginGcpArgs) ToAuthLoginGcpOutputWithContext ¶
func (i AuthLoginGcpArgs) ToAuthLoginGcpOutputWithContext(ctx context.Context) AuthLoginGcpOutput
type AuthLoginGcpInput ¶
type AuthLoginGcpInput interface { pulumi.Input ToAuthLoginGcpOutput() AuthLoginGcpOutput ToAuthLoginGcpOutputWithContext(context.Context) AuthLoginGcpOutput }
AuthLoginGcpInput is an input type that accepts AuthLoginGcpArgs and AuthLoginGcpOutput values. You can construct a concrete instance of `AuthLoginGcpInput` via:
AuthLoginGcpArgs{...}
type AuthLoginGcpOutput ¶
type AuthLoginGcpOutput struct{ *pulumi.OutputState }
func (AuthLoginGcpOutput) Credentials ¶
func (o AuthLoginGcpOutput) Credentials() pulumi.StringPtrOutput
Path to the Google Cloud credentials file.
func (AuthLoginGcpOutput) ElementType ¶
func (AuthLoginGcpOutput) ElementType() reflect.Type
func (AuthLoginGcpOutput) Jwt ¶
func (o AuthLoginGcpOutput) Jwt() pulumi.StringPtrOutput
A signed JSON Web Token.
func (AuthLoginGcpOutput) Mount ¶
func (o AuthLoginGcpOutput) Mount() pulumi.StringPtrOutput
The path where the authentication engine is mounted.
func (AuthLoginGcpOutput) Namespace ¶
func (o AuthLoginGcpOutput) Namespace() pulumi.StringPtrOutput
The authentication engine's namespace. Conflicts with use_root_namespace
func (AuthLoginGcpOutput) Role ¶
func (o AuthLoginGcpOutput) Role() pulumi.StringOutput
Name of the login role.
func (AuthLoginGcpOutput) ServiceAccount ¶
func (o AuthLoginGcpOutput) ServiceAccount() pulumi.StringPtrOutput
IAM service account.
func (AuthLoginGcpOutput) ToAuthLoginGcpOutput ¶
func (o AuthLoginGcpOutput) ToAuthLoginGcpOutput() AuthLoginGcpOutput
func (AuthLoginGcpOutput) ToAuthLoginGcpOutputWithContext ¶
func (o AuthLoginGcpOutput) ToAuthLoginGcpOutputWithContext(ctx context.Context) AuthLoginGcpOutput
func (AuthLoginGcpOutput) UseRootNamespace ¶
func (o AuthLoginGcpOutput) UseRootNamespace() pulumi.BoolPtrOutput
Authenticate to the root Vault namespace. Conflicts with namespace
type AuthLoginInput ¶
type AuthLoginInput interface { pulumi.Input ToAuthLoginOutput() AuthLoginOutput ToAuthLoginOutputWithContext(context.Context) AuthLoginOutput }
AuthLoginInput is an input type that accepts AuthLoginArgs and AuthLoginOutput values. You can construct a concrete instance of `AuthLoginInput` via:
AuthLoginArgs{...}
type AuthLoginJwt ¶
type AuthLoginJwt struct { // A signed JSON Web Token. Jwt string `pulumi:"jwt"` // The path where the authentication engine is mounted. Mount *string `pulumi:"mount"` // The authentication engine's namespace. Conflicts with use_root_namespace Namespace *string `pulumi:"namespace"` // Name of the login role. Role string `pulumi:"role"` // Authenticate to the root Vault namespace. Conflicts with namespace UseRootNamespace *bool `pulumi:"useRootNamespace"` }
type AuthLoginJwtArgs ¶
type AuthLoginJwtArgs struct { // A signed JSON Web Token. Jwt pulumi.StringInput `pulumi:"jwt"` // The path where the authentication engine is mounted. Mount pulumi.StringPtrInput `pulumi:"mount"` // The authentication engine's namespace. Conflicts with use_root_namespace Namespace pulumi.StringPtrInput `pulumi:"namespace"` // Name of the login role. Role pulumi.StringInput `pulumi:"role"` // Authenticate to the root Vault namespace. Conflicts with namespace UseRootNamespace pulumi.BoolPtrInput `pulumi:"useRootNamespace"` }
func (AuthLoginJwtArgs) ElementType ¶
func (AuthLoginJwtArgs) ElementType() reflect.Type
func (AuthLoginJwtArgs) ToAuthLoginJwtOutput ¶
func (i AuthLoginJwtArgs) ToAuthLoginJwtOutput() AuthLoginJwtOutput
func (AuthLoginJwtArgs) ToAuthLoginJwtOutputWithContext ¶
func (i AuthLoginJwtArgs) ToAuthLoginJwtOutputWithContext(ctx context.Context) AuthLoginJwtOutput
type AuthLoginJwtInput ¶
type AuthLoginJwtInput interface { pulumi.Input ToAuthLoginJwtOutput() AuthLoginJwtOutput ToAuthLoginJwtOutputWithContext(context.Context) AuthLoginJwtOutput }
AuthLoginJwtInput is an input type that accepts AuthLoginJwtArgs and AuthLoginJwtOutput values. You can construct a concrete instance of `AuthLoginJwtInput` via:
AuthLoginJwtArgs{...}
type AuthLoginJwtOutput ¶
type AuthLoginJwtOutput struct{ *pulumi.OutputState }
func (AuthLoginJwtOutput) ElementType ¶
func (AuthLoginJwtOutput) ElementType() reflect.Type
func (AuthLoginJwtOutput) Jwt ¶
func (o AuthLoginJwtOutput) Jwt() pulumi.StringOutput
A signed JSON Web Token.
func (AuthLoginJwtOutput) Mount ¶
func (o AuthLoginJwtOutput) Mount() pulumi.StringPtrOutput
The path where the authentication engine is mounted.
func (AuthLoginJwtOutput) Namespace ¶
func (o AuthLoginJwtOutput) Namespace() pulumi.StringPtrOutput
The authentication engine's namespace. Conflicts with use_root_namespace
func (AuthLoginJwtOutput) Role ¶
func (o AuthLoginJwtOutput) Role() pulumi.StringOutput
Name of the login role.
func (AuthLoginJwtOutput) ToAuthLoginJwtOutput ¶
func (o AuthLoginJwtOutput) ToAuthLoginJwtOutput() AuthLoginJwtOutput
func (AuthLoginJwtOutput) ToAuthLoginJwtOutputWithContext ¶
func (o AuthLoginJwtOutput) ToAuthLoginJwtOutputWithContext(ctx context.Context) AuthLoginJwtOutput
func (AuthLoginJwtOutput) UseRootNamespace ¶
func (o AuthLoginJwtOutput) UseRootNamespace() pulumi.BoolPtrOutput
Authenticate to the root Vault namespace. Conflicts with namespace
type AuthLoginKerberos ¶
type AuthLoginKerberos struct { // Disable the Kerberos FAST negotiation. DisableFastNegotiation *bool `pulumi:"disableFastNegotiation"` // The Kerberos keytab file containing the entry of the login entity. KeytabPath *string `pulumi:"keytabPath"` // A valid Kerberos configuration file e.g. /etc/krb5.conf. Krb5confPath *string `pulumi:"krb5confPath"` // The path where the authentication engine is mounted. Mount *string `pulumi:"mount"` // The authentication engine's namespace. Conflicts with use_root_namespace Namespace *string `pulumi:"namespace"` // The Kerberos server's authoritative authentication domain Realm *string `pulumi:"realm"` // Strip the host from the username found in the keytab. RemoveInstanceName *bool `pulumi:"removeInstanceName"` // The service principle name. Service *string `pulumi:"service"` // Simple and Protected GSSAPI Negotiation Mechanism (SPNEGO) token Token *string `pulumi:"token"` // Authenticate to the root Vault namespace. Conflicts with namespace UseRootNamespace *bool `pulumi:"useRootNamespace"` // The username to login into Kerberos with. Username *string `pulumi:"username"` }
type AuthLoginKerberosArgs ¶
type AuthLoginKerberosArgs struct { // Disable the Kerberos FAST negotiation. DisableFastNegotiation pulumi.BoolPtrInput `pulumi:"disableFastNegotiation"` // The Kerberos keytab file containing the entry of the login entity. KeytabPath pulumi.StringPtrInput `pulumi:"keytabPath"` // A valid Kerberos configuration file e.g. /etc/krb5.conf. Krb5confPath pulumi.StringPtrInput `pulumi:"krb5confPath"` // The path where the authentication engine is mounted. Mount pulumi.StringPtrInput `pulumi:"mount"` // The authentication engine's namespace. Conflicts with use_root_namespace Namespace pulumi.StringPtrInput `pulumi:"namespace"` // The Kerberos server's authoritative authentication domain Realm pulumi.StringPtrInput `pulumi:"realm"` // Strip the host from the username found in the keytab. RemoveInstanceName pulumi.BoolPtrInput `pulumi:"removeInstanceName"` // The service principle name. Service pulumi.StringPtrInput `pulumi:"service"` // Simple and Protected GSSAPI Negotiation Mechanism (SPNEGO) token Token pulumi.StringPtrInput `pulumi:"token"` // Authenticate to the root Vault namespace. Conflicts with namespace UseRootNamespace pulumi.BoolPtrInput `pulumi:"useRootNamespace"` // The username to login into Kerberos with. Username pulumi.StringPtrInput `pulumi:"username"` }
func (AuthLoginKerberosArgs) ElementType ¶
func (AuthLoginKerberosArgs) ElementType() reflect.Type
func (AuthLoginKerberosArgs) ToAuthLoginKerberosOutput ¶
func (i AuthLoginKerberosArgs) ToAuthLoginKerberosOutput() AuthLoginKerberosOutput
func (AuthLoginKerberosArgs) ToAuthLoginKerberosOutputWithContext ¶
func (i AuthLoginKerberosArgs) ToAuthLoginKerberosOutputWithContext(ctx context.Context) AuthLoginKerberosOutput
type AuthLoginKerberosInput ¶
type AuthLoginKerberosInput interface { pulumi.Input ToAuthLoginKerberosOutput() AuthLoginKerberosOutput ToAuthLoginKerberosOutputWithContext(context.Context) AuthLoginKerberosOutput }
AuthLoginKerberosInput is an input type that accepts AuthLoginKerberosArgs and AuthLoginKerberosOutput values. You can construct a concrete instance of `AuthLoginKerberosInput` via:
AuthLoginKerberosArgs{...}
type AuthLoginKerberosOutput ¶
type AuthLoginKerberosOutput struct{ *pulumi.OutputState }
func (AuthLoginKerberosOutput) DisableFastNegotiation ¶
func (o AuthLoginKerberosOutput) DisableFastNegotiation() pulumi.BoolPtrOutput
Disable the Kerberos FAST negotiation.
func (AuthLoginKerberosOutput) ElementType ¶
func (AuthLoginKerberosOutput) ElementType() reflect.Type
func (AuthLoginKerberosOutput) KeytabPath ¶
func (o AuthLoginKerberosOutput) KeytabPath() pulumi.StringPtrOutput
The Kerberos keytab file containing the entry of the login entity.
func (AuthLoginKerberosOutput) Krb5confPath ¶
func (o AuthLoginKerberosOutput) Krb5confPath() pulumi.StringPtrOutput
A valid Kerberos configuration file e.g. /etc/krb5.conf.
func (AuthLoginKerberosOutput) Mount ¶
func (o AuthLoginKerberosOutput) Mount() pulumi.StringPtrOutput
The path where the authentication engine is mounted.
func (AuthLoginKerberosOutput) Namespace ¶
func (o AuthLoginKerberosOutput) Namespace() pulumi.StringPtrOutput
The authentication engine's namespace. Conflicts with use_root_namespace
func (AuthLoginKerberosOutput) Realm ¶
func (o AuthLoginKerberosOutput) Realm() pulumi.StringPtrOutput
The Kerberos server's authoritative authentication domain
func (AuthLoginKerberosOutput) RemoveInstanceName ¶
func (o AuthLoginKerberosOutput) RemoveInstanceName() pulumi.BoolPtrOutput
Strip the host from the username found in the keytab.
func (AuthLoginKerberosOutput) Service ¶
func (o AuthLoginKerberosOutput) Service() pulumi.StringPtrOutput
The service principle name.
func (AuthLoginKerberosOutput) ToAuthLoginKerberosOutput ¶
func (o AuthLoginKerberosOutput) ToAuthLoginKerberosOutput() AuthLoginKerberosOutput
func (AuthLoginKerberosOutput) ToAuthLoginKerberosOutputWithContext ¶
func (o AuthLoginKerberosOutput) ToAuthLoginKerberosOutputWithContext(ctx context.Context) AuthLoginKerberosOutput
func (AuthLoginKerberosOutput) Token ¶
func (o AuthLoginKerberosOutput) Token() pulumi.StringPtrOutput
Simple and Protected GSSAPI Negotiation Mechanism (SPNEGO) token
func (AuthLoginKerberosOutput) UseRootNamespace ¶
func (o AuthLoginKerberosOutput) UseRootNamespace() pulumi.BoolPtrOutput
Authenticate to the root Vault namespace. Conflicts with namespace
func (AuthLoginKerberosOutput) Username ¶
func (o AuthLoginKerberosOutput) Username() pulumi.StringPtrOutput
The username to login into Kerberos with.
type AuthLoginOci ¶
type AuthLoginOci struct { // Authentication type to use when getting OCI credentials. AuthType string `pulumi:"authType"` // The path where the authentication engine is mounted. Mount *string `pulumi:"mount"` // The authentication engine's namespace. Conflicts with use_root_namespace Namespace *string `pulumi:"namespace"` // Name of the login role. Role string `pulumi:"role"` // Authenticate to the root Vault namespace. Conflicts with namespace UseRootNamespace *bool `pulumi:"useRootNamespace"` }
type AuthLoginOciArgs ¶
type AuthLoginOciArgs struct { // Authentication type to use when getting OCI credentials. AuthType pulumi.StringInput `pulumi:"authType"` // The path where the authentication engine is mounted. Mount pulumi.StringPtrInput `pulumi:"mount"` // The authentication engine's namespace. Conflicts with use_root_namespace Namespace pulumi.StringPtrInput `pulumi:"namespace"` // Name of the login role. Role pulumi.StringInput `pulumi:"role"` // Authenticate to the root Vault namespace. Conflicts with namespace UseRootNamespace pulumi.BoolPtrInput `pulumi:"useRootNamespace"` }
func (AuthLoginOciArgs) ElementType ¶
func (AuthLoginOciArgs) ElementType() reflect.Type
func (AuthLoginOciArgs) ToAuthLoginOciOutput ¶
func (i AuthLoginOciArgs) ToAuthLoginOciOutput() AuthLoginOciOutput
func (AuthLoginOciArgs) ToAuthLoginOciOutputWithContext ¶
func (i AuthLoginOciArgs) ToAuthLoginOciOutputWithContext(ctx context.Context) AuthLoginOciOutput
type AuthLoginOciInput ¶
type AuthLoginOciInput interface { pulumi.Input ToAuthLoginOciOutput() AuthLoginOciOutput ToAuthLoginOciOutputWithContext(context.Context) AuthLoginOciOutput }
AuthLoginOciInput is an input type that accepts AuthLoginOciArgs and AuthLoginOciOutput values. You can construct a concrete instance of `AuthLoginOciInput` via:
AuthLoginOciArgs{...}
type AuthLoginOciOutput ¶
type AuthLoginOciOutput struct{ *pulumi.OutputState }
func (AuthLoginOciOutput) AuthType ¶
func (o AuthLoginOciOutput) AuthType() pulumi.StringOutput
Authentication type to use when getting OCI credentials.
func (AuthLoginOciOutput) ElementType ¶
func (AuthLoginOciOutput) ElementType() reflect.Type
func (AuthLoginOciOutput) Mount ¶
func (o AuthLoginOciOutput) Mount() pulumi.StringPtrOutput
The path where the authentication engine is mounted.
func (AuthLoginOciOutput) Namespace ¶
func (o AuthLoginOciOutput) Namespace() pulumi.StringPtrOutput
The authentication engine's namespace. Conflicts with use_root_namespace
func (AuthLoginOciOutput) Role ¶
func (o AuthLoginOciOutput) Role() pulumi.StringOutput
Name of the login role.
func (AuthLoginOciOutput) ToAuthLoginOciOutput ¶
func (o AuthLoginOciOutput) ToAuthLoginOciOutput() AuthLoginOciOutput
func (AuthLoginOciOutput) ToAuthLoginOciOutputWithContext ¶
func (o AuthLoginOciOutput) ToAuthLoginOciOutputWithContext(ctx context.Context) AuthLoginOciOutput
func (AuthLoginOciOutput) UseRootNamespace ¶
func (o AuthLoginOciOutput) UseRootNamespace() pulumi.BoolPtrOutput
Authenticate to the root Vault namespace. Conflicts with namespace
type AuthLoginOidc ¶
type AuthLoginOidc struct { // The callback address. Must be a valid URI without the path. CallbackAddress *string `pulumi:"callbackAddress"` // The callback listener's address. Must be a valid URI without the path. CallbackListenerAddress *string `pulumi:"callbackListenerAddress"` // The path where the authentication engine is mounted. Mount *string `pulumi:"mount"` // The authentication engine's namespace. Conflicts with use_root_namespace Namespace *string `pulumi:"namespace"` // Name of the login role. Role string `pulumi:"role"` // Authenticate to the root Vault namespace. Conflicts with namespace UseRootNamespace *bool `pulumi:"useRootNamespace"` }
type AuthLoginOidcArgs ¶
type AuthLoginOidcArgs struct { // The callback address. Must be a valid URI without the path. CallbackAddress pulumi.StringPtrInput `pulumi:"callbackAddress"` // The callback listener's address. Must be a valid URI without the path. CallbackListenerAddress pulumi.StringPtrInput `pulumi:"callbackListenerAddress"` // The path where the authentication engine is mounted. Mount pulumi.StringPtrInput `pulumi:"mount"` // The authentication engine's namespace. Conflicts with use_root_namespace Namespace pulumi.StringPtrInput `pulumi:"namespace"` // Name of the login role. Role pulumi.StringInput `pulumi:"role"` // Authenticate to the root Vault namespace. Conflicts with namespace UseRootNamespace pulumi.BoolPtrInput `pulumi:"useRootNamespace"` }
func (AuthLoginOidcArgs) ElementType ¶
func (AuthLoginOidcArgs) ElementType() reflect.Type
func (AuthLoginOidcArgs) ToAuthLoginOidcOutput ¶
func (i AuthLoginOidcArgs) ToAuthLoginOidcOutput() AuthLoginOidcOutput
func (AuthLoginOidcArgs) ToAuthLoginOidcOutputWithContext ¶
func (i AuthLoginOidcArgs) ToAuthLoginOidcOutputWithContext(ctx context.Context) AuthLoginOidcOutput
type AuthLoginOidcInput ¶
type AuthLoginOidcInput interface { pulumi.Input ToAuthLoginOidcOutput() AuthLoginOidcOutput ToAuthLoginOidcOutputWithContext(context.Context) AuthLoginOidcOutput }
AuthLoginOidcInput is an input type that accepts AuthLoginOidcArgs and AuthLoginOidcOutput values. You can construct a concrete instance of `AuthLoginOidcInput` via:
AuthLoginOidcArgs{...}
type AuthLoginOidcOutput ¶
type AuthLoginOidcOutput struct{ *pulumi.OutputState }
func (AuthLoginOidcOutput) CallbackAddress ¶
func (o AuthLoginOidcOutput) CallbackAddress() pulumi.StringPtrOutput
The callback address. Must be a valid URI without the path.
func (AuthLoginOidcOutput) CallbackListenerAddress ¶
func (o AuthLoginOidcOutput) CallbackListenerAddress() pulumi.StringPtrOutput
The callback listener's address. Must be a valid URI without the path.
func (AuthLoginOidcOutput) ElementType ¶
func (AuthLoginOidcOutput) ElementType() reflect.Type
func (AuthLoginOidcOutput) Mount ¶
func (o AuthLoginOidcOutput) Mount() pulumi.StringPtrOutput
The path where the authentication engine is mounted.
func (AuthLoginOidcOutput) Namespace ¶
func (o AuthLoginOidcOutput) Namespace() pulumi.StringPtrOutput
The authentication engine's namespace. Conflicts with use_root_namespace
func (AuthLoginOidcOutput) Role ¶
func (o AuthLoginOidcOutput) Role() pulumi.StringOutput
Name of the login role.
func (AuthLoginOidcOutput) ToAuthLoginOidcOutput ¶
func (o AuthLoginOidcOutput) ToAuthLoginOidcOutput() AuthLoginOidcOutput
func (AuthLoginOidcOutput) ToAuthLoginOidcOutputWithContext ¶
func (o AuthLoginOidcOutput) ToAuthLoginOidcOutputWithContext(ctx context.Context) AuthLoginOidcOutput
func (AuthLoginOidcOutput) UseRootNamespace ¶
func (o AuthLoginOidcOutput) UseRootNamespace() pulumi.BoolPtrOutput
Authenticate to the root Vault namespace. Conflicts with namespace
type AuthLoginOutput ¶
type AuthLoginOutput struct{ *pulumi.OutputState }
func (AuthLoginOutput) ElementType ¶
func (AuthLoginOutput) ElementType() reflect.Type
func (AuthLoginOutput) Method ¶
func (o AuthLoginOutput) Method() pulumi.StringPtrOutput
func (AuthLoginOutput) Namespace ¶
func (o AuthLoginOutput) Namespace() pulumi.StringPtrOutput
The authentication engine's namespace. Conflicts with use_root_namespace
func (AuthLoginOutput) Parameters ¶
func (o AuthLoginOutput) Parameters() pulumi.StringMapOutput
func (AuthLoginOutput) Path ¶
func (o AuthLoginOutput) Path() pulumi.StringOutput
func (AuthLoginOutput) ToAuthLoginOutput ¶
func (o AuthLoginOutput) ToAuthLoginOutput() AuthLoginOutput
func (AuthLoginOutput) ToAuthLoginOutputWithContext ¶
func (o AuthLoginOutput) ToAuthLoginOutputWithContext(ctx context.Context) AuthLoginOutput
func (AuthLoginOutput) UseRootNamespace ¶
func (o AuthLoginOutput) UseRootNamespace() pulumi.BoolPtrOutput
Authenticate to the root Vault namespace. Conflicts with namespace
type AuthLoginRadius ¶
type AuthLoginRadius struct { // The path where the authentication engine is mounted. Mount *string `pulumi:"mount"` // The authentication engine's namespace. Conflicts with use_root_namespace Namespace *string `pulumi:"namespace"` // The Radius password for username. Password string `pulumi:"password"` // Authenticate to the root Vault namespace. Conflicts with namespace UseRootNamespace *bool `pulumi:"useRootNamespace"` // The Radius username. Username string `pulumi:"username"` }
type AuthLoginRadiusArgs ¶
type AuthLoginRadiusArgs struct { // The path where the authentication engine is mounted. Mount pulumi.StringPtrInput `pulumi:"mount"` // The authentication engine's namespace. Conflicts with use_root_namespace Namespace pulumi.StringPtrInput `pulumi:"namespace"` // The Radius password for username. Password pulumi.StringInput `pulumi:"password"` // Authenticate to the root Vault namespace. Conflicts with namespace UseRootNamespace pulumi.BoolPtrInput `pulumi:"useRootNamespace"` // The Radius username. Username pulumi.StringInput `pulumi:"username"` }
func (AuthLoginRadiusArgs) ElementType ¶
func (AuthLoginRadiusArgs) ElementType() reflect.Type
func (AuthLoginRadiusArgs) ToAuthLoginRadiusOutput ¶
func (i AuthLoginRadiusArgs) ToAuthLoginRadiusOutput() AuthLoginRadiusOutput
func (AuthLoginRadiusArgs) ToAuthLoginRadiusOutputWithContext ¶
func (i AuthLoginRadiusArgs) ToAuthLoginRadiusOutputWithContext(ctx context.Context) AuthLoginRadiusOutput
type AuthLoginRadiusInput ¶
type AuthLoginRadiusInput interface { pulumi.Input ToAuthLoginRadiusOutput() AuthLoginRadiusOutput ToAuthLoginRadiusOutputWithContext(context.Context) AuthLoginRadiusOutput }
AuthLoginRadiusInput is an input type that accepts AuthLoginRadiusArgs and AuthLoginRadiusOutput values. You can construct a concrete instance of `AuthLoginRadiusInput` via:
AuthLoginRadiusArgs{...}
type AuthLoginRadiusOutput ¶
type AuthLoginRadiusOutput struct{ *pulumi.OutputState }
func (AuthLoginRadiusOutput) ElementType ¶
func (AuthLoginRadiusOutput) ElementType() reflect.Type
func (AuthLoginRadiusOutput) Mount ¶
func (o AuthLoginRadiusOutput) Mount() pulumi.StringPtrOutput
The path where the authentication engine is mounted.
func (AuthLoginRadiusOutput) Namespace ¶
func (o AuthLoginRadiusOutput) Namespace() pulumi.StringPtrOutput
The authentication engine's namespace. Conflicts with use_root_namespace
func (AuthLoginRadiusOutput) Password ¶
func (o AuthLoginRadiusOutput) Password() pulumi.StringOutput
The Radius password for username.
func (AuthLoginRadiusOutput) ToAuthLoginRadiusOutput ¶
func (o AuthLoginRadiusOutput) ToAuthLoginRadiusOutput() AuthLoginRadiusOutput
func (AuthLoginRadiusOutput) ToAuthLoginRadiusOutputWithContext ¶
func (o AuthLoginRadiusOutput) ToAuthLoginRadiusOutputWithContext(ctx context.Context) AuthLoginRadiusOutput
func (AuthLoginRadiusOutput) UseRootNamespace ¶
func (o AuthLoginRadiusOutput) UseRootNamespace() pulumi.BoolPtrOutput
Authenticate to the root Vault namespace. Conflicts with namespace
func (AuthLoginRadiusOutput) Username ¶
func (o AuthLoginRadiusOutput) Username() pulumi.StringOutput
The Radius username.
type AuthLoginTokenFile ¶
type AuthLoginTokenFile struct { // The name of a file containing a single line that is a valid Vault token Filename string `pulumi:"filename"` // The authentication engine's namespace. Conflicts with use_root_namespace Namespace *string `pulumi:"namespace"` // Authenticate to the root Vault namespace. Conflicts with namespace UseRootNamespace *bool `pulumi:"useRootNamespace"` }
type AuthLoginTokenFileArgs ¶
type AuthLoginTokenFileArgs struct { // The name of a file containing a single line that is a valid Vault token Filename pulumi.StringInput `pulumi:"filename"` // The authentication engine's namespace. Conflicts with use_root_namespace Namespace pulumi.StringPtrInput `pulumi:"namespace"` // Authenticate to the root Vault namespace. Conflicts with namespace UseRootNamespace pulumi.BoolPtrInput `pulumi:"useRootNamespace"` }
func (AuthLoginTokenFileArgs) ElementType ¶
func (AuthLoginTokenFileArgs) ElementType() reflect.Type
func (AuthLoginTokenFileArgs) ToAuthLoginTokenFileOutput ¶
func (i AuthLoginTokenFileArgs) ToAuthLoginTokenFileOutput() AuthLoginTokenFileOutput
func (AuthLoginTokenFileArgs) ToAuthLoginTokenFileOutputWithContext ¶
func (i AuthLoginTokenFileArgs) ToAuthLoginTokenFileOutputWithContext(ctx context.Context) AuthLoginTokenFileOutput
type AuthLoginTokenFileInput ¶
type AuthLoginTokenFileInput interface { pulumi.Input ToAuthLoginTokenFileOutput() AuthLoginTokenFileOutput ToAuthLoginTokenFileOutputWithContext(context.Context) AuthLoginTokenFileOutput }
AuthLoginTokenFileInput is an input type that accepts AuthLoginTokenFileArgs and AuthLoginTokenFileOutput values. You can construct a concrete instance of `AuthLoginTokenFileInput` via:
AuthLoginTokenFileArgs{...}
type AuthLoginTokenFileOutput ¶
type AuthLoginTokenFileOutput struct{ *pulumi.OutputState }
func (AuthLoginTokenFileOutput) ElementType ¶
func (AuthLoginTokenFileOutput) ElementType() reflect.Type
func (AuthLoginTokenFileOutput) Filename ¶
func (o AuthLoginTokenFileOutput) Filename() pulumi.StringOutput
The name of a file containing a single line that is a valid Vault token
func (AuthLoginTokenFileOutput) Namespace ¶
func (o AuthLoginTokenFileOutput) Namespace() pulumi.StringPtrOutput
The authentication engine's namespace. Conflicts with use_root_namespace
func (AuthLoginTokenFileOutput) ToAuthLoginTokenFileOutput ¶
func (o AuthLoginTokenFileOutput) ToAuthLoginTokenFileOutput() AuthLoginTokenFileOutput
func (AuthLoginTokenFileOutput) ToAuthLoginTokenFileOutputWithContext ¶
func (o AuthLoginTokenFileOutput) ToAuthLoginTokenFileOutputWithContext(ctx context.Context) AuthLoginTokenFileOutput
func (AuthLoginTokenFileOutput) UseRootNamespace ¶
func (o AuthLoginTokenFileOutput) UseRootNamespace() pulumi.BoolPtrOutput
Authenticate to the root Vault namespace. Conflicts with namespace
type AuthLoginUserpass ¶
type AuthLoginUserpass struct { // The path where the authentication engine is mounted. Mount *string `pulumi:"mount"` // The authentication engine's namespace. Conflicts with use_root_namespace Namespace *string `pulumi:"namespace"` // Login with password Password *string `pulumi:"password"` // Login with password from a file PasswordFile *string `pulumi:"passwordFile"` // Authenticate to the root Vault namespace. Conflicts with namespace UseRootNamespace *bool `pulumi:"useRootNamespace"` // Login with username Username string `pulumi:"username"` }
type AuthLoginUserpassArgs ¶
type AuthLoginUserpassArgs struct { // The path where the authentication engine is mounted. Mount pulumi.StringPtrInput `pulumi:"mount"` // The authentication engine's namespace. Conflicts with use_root_namespace Namespace pulumi.StringPtrInput `pulumi:"namespace"` // Login with password Password pulumi.StringPtrInput `pulumi:"password"` // Login with password from a file PasswordFile pulumi.StringPtrInput `pulumi:"passwordFile"` // Authenticate to the root Vault namespace. Conflicts with namespace UseRootNamespace pulumi.BoolPtrInput `pulumi:"useRootNamespace"` // Login with username Username pulumi.StringInput `pulumi:"username"` }
func (AuthLoginUserpassArgs) ElementType ¶
func (AuthLoginUserpassArgs) ElementType() reflect.Type
func (AuthLoginUserpassArgs) ToAuthLoginUserpassOutput ¶
func (i AuthLoginUserpassArgs) ToAuthLoginUserpassOutput() AuthLoginUserpassOutput
func (AuthLoginUserpassArgs) ToAuthLoginUserpassOutputWithContext ¶
func (i AuthLoginUserpassArgs) ToAuthLoginUserpassOutputWithContext(ctx context.Context) AuthLoginUserpassOutput
type AuthLoginUserpassInput ¶
type AuthLoginUserpassInput interface { pulumi.Input ToAuthLoginUserpassOutput() AuthLoginUserpassOutput ToAuthLoginUserpassOutputWithContext(context.Context) AuthLoginUserpassOutput }
AuthLoginUserpassInput is an input type that accepts AuthLoginUserpassArgs and AuthLoginUserpassOutput values. You can construct a concrete instance of `AuthLoginUserpassInput` via:
AuthLoginUserpassArgs{...}
type AuthLoginUserpassOutput ¶
type AuthLoginUserpassOutput struct{ *pulumi.OutputState }
func (AuthLoginUserpassOutput) ElementType ¶
func (AuthLoginUserpassOutput) ElementType() reflect.Type
func (AuthLoginUserpassOutput) Mount ¶
func (o AuthLoginUserpassOutput) Mount() pulumi.StringPtrOutput
The path where the authentication engine is mounted.
func (AuthLoginUserpassOutput) Namespace ¶
func (o AuthLoginUserpassOutput) Namespace() pulumi.StringPtrOutput
The authentication engine's namespace. Conflicts with use_root_namespace
func (AuthLoginUserpassOutput) Password ¶
func (o AuthLoginUserpassOutput) Password() pulumi.StringPtrOutput
Login with password
func (AuthLoginUserpassOutput) PasswordFile ¶
func (o AuthLoginUserpassOutput) PasswordFile() pulumi.StringPtrOutput
Login with password from a file
func (AuthLoginUserpassOutput) ToAuthLoginUserpassOutput ¶
func (o AuthLoginUserpassOutput) ToAuthLoginUserpassOutput() AuthLoginUserpassOutput
func (AuthLoginUserpassOutput) ToAuthLoginUserpassOutputWithContext ¶
func (o AuthLoginUserpassOutput) ToAuthLoginUserpassOutputWithContext(ctx context.Context) AuthLoginUserpassOutput
func (AuthLoginUserpassOutput) UseRootNamespace ¶
func (o AuthLoginUserpassOutput) UseRootNamespace() pulumi.BoolPtrOutput
Authenticate to the root Vault namespace. Conflicts with namespace
func (AuthLoginUserpassOutput) Username ¶
func (o AuthLoginUserpassOutput) Username() pulumi.StringOutput
Login with username
type ClientAuth ¶
type ClientAuthArgs ¶
type ClientAuthArgs struct { // Path to a file containing the client certificate. CertFile pulumi.StringInput `pulumi:"certFile"` // Path to a file containing the private key that the certificate was issued for. KeyFile pulumi.StringInput `pulumi:"keyFile"` }
func (ClientAuthArgs) ElementType ¶
func (ClientAuthArgs) ElementType() reflect.Type
func (ClientAuthArgs) ToClientAuthOutput ¶
func (i ClientAuthArgs) ToClientAuthOutput() ClientAuthOutput
func (ClientAuthArgs) ToClientAuthOutputWithContext ¶
func (i ClientAuthArgs) ToClientAuthOutputWithContext(ctx context.Context) ClientAuthOutput
type ClientAuthInput ¶
type ClientAuthInput interface { pulumi.Input ToClientAuthOutput() ClientAuthOutput ToClientAuthOutputWithContext(context.Context) ClientAuthOutput }
ClientAuthInput is an input type that accepts ClientAuthArgs and ClientAuthOutput values. You can construct a concrete instance of `ClientAuthInput` via:
ClientAuthArgs{...}
type ClientAuthOutput ¶
type ClientAuthOutput struct{ *pulumi.OutputState }
func (ClientAuthOutput) CertFile ¶
func (o ClientAuthOutput) CertFile() pulumi.StringOutput
Path to a file containing the client certificate.
func (ClientAuthOutput) ElementType ¶
func (ClientAuthOutput) ElementType() reflect.Type
func (ClientAuthOutput) KeyFile ¶
func (o ClientAuthOutput) KeyFile() pulumi.StringOutput
Path to a file containing the private key that the certificate was issued for.
func (ClientAuthOutput) ToClientAuthOutput ¶
func (o ClientAuthOutput) ToClientAuthOutput() ClientAuthOutput
func (ClientAuthOutput) ToClientAuthOutputWithContext ¶
func (o ClientAuthOutput) ToClientAuthOutputWithContext(ctx context.Context) ClientAuthOutput
type HeadersArgs ¶
type HeadersArgs struct { // The header name Name pulumi.StringInput `pulumi:"name"` // The header value Value pulumi.StringInput `pulumi:"value"` }
func (HeadersArgs) ElementType ¶
func (HeadersArgs) ElementType() reflect.Type
func (HeadersArgs) ToHeadersOutput ¶
func (i HeadersArgs) ToHeadersOutput() HeadersOutput
func (HeadersArgs) ToHeadersOutputWithContext ¶
func (i HeadersArgs) ToHeadersOutputWithContext(ctx context.Context) HeadersOutput
type HeadersArray ¶
type HeadersArray []HeadersInput
func (HeadersArray) ElementType ¶
func (HeadersArray) ElementType() reflect.Type
func (HeadersArray) ToHeadersArrayOutput ¶
func (i HeadersArray) ToHeadersArrayOutput() HeadersArrayOutput
func (HeadersArray) ToHeadersArrayOutputWithContext ¶
func (i HeadersArray) ToHeadersArrayOutputWithContext(ctx context.Context) HeadersArrayOutput
type HeadersArrayInput ¶
type HeadersArrayInput interface { pulumi.Input ToHeadersArrayOutput() HeadersArrayOutput ToHeadersArrayOutputWithContext(context.Context) HeadersArrayOutput }
HeadersArrayInput is an input type that accepts HeadersArray and HeadersArrayOutput values. You can construct a concrete instance of `HeadersArrayInput` via:
HeadersArray{ HeadersArgs{...} }
type HeadersArrayOutput ¶
type HeadersArrayOutput struct{ *pulumi.OutputState }
func (HeadersArrayOutput) ElementType ¶
func (HeadersArrayOutput) ElementType() reflect.Type
func (HeadersArrayOutput) Index ¶
func (o HeadersArrayOutput) Index(i pulumi.IntInput) HeadersOutput
func (HeadersArrayOutput) ToHeadersArrayOutput ¶
func (o HeadersArrayOutput) ToHeadersArrayOutput() HeadersArrayOutput
func (HeadersArrayOutput) ToHeadersArrayOutputWithContext ¶
func (o HeadersArrayOutput) ToHeadersArrayOutputWithContext(ctx context.Context) HeadersArrayOutput
type HeadersInput ¶
type HeadersInput interface { pulumi.Input ToHeadersOutput() HeadersOutput ToHeadersOutputWithContext(context.Context) HeadersOutput }
HeadersInput is an input type that accepts HeadersArgs and HeadersOutput values. You can construct a concrete instance of `HeadersInput` via:
HeadersArgs{...}
type HeadersOutput ¶
type HeadersOutput struct{ *pulumi.OutputState }
func (HeadersOutput) ElementType ¶
func (HeadersOutput) ElementType() reflect.Type
func (HeadersOutput) ToHeadersOutput ¶
func (o HeadersOutput) ToHeadersOutput() HeadersOutput
func (HeadersOutput) ToHeadersOutputWithContext ¶
func (o HeadersOutput) ToHeadersOutputWithContext(ctx context.Context) HeadersOutput
type UiCustomMessage ¶
type UiCustomMessage struct { pulumi.CustomResourceState // A flag indicating whether the custom message is displayed pre-login (false) or post-login (true) Authenticated pulumi.BoolPtrOutput `pulumi:"authenticated"` // The ending time of the active period of the custom message. Can be omitted for non-expiring message EndTime pulumi.StringPtrOutput `pulumi:"endTime"` // A block containing a hyperlink associated with the custom message Link UiCustomMessageLinkPtrOutput `pulumi:"link"` // The base64-encoded content of the custom message MessageBase64 pulumi.StringOutput `pulumi:"messageBase64"` // Target namespace. (requires Enterprise) Namespace pulumi.StringPtrOutput `pulumi:"namespace"` // A map containing additional options for the custom message Options pulumi.StringMapOutput `pulumi:"options"` // The starting time of the active period of the custom message StartTime pulumi.StringOutput `pulumi:"startTime"` // The title of the custom message Title pulumi.StringOutput `pulumi:"title"` // The display type of custom message. Allowed values are banner and modal Type pulumi.StringPtrOutput `pulumi:"type"` }
func GetUiCustomMessage ¶
func GetUiCustomMessage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UiCustomMessageState, opts ...pulumi.ResourceOption) (*UiCustomMessage, error)
GetUiCustomMessage gets an existing UiCustomMessage resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewUiCustomMessage ¶
func NewUiCustomMessage(ctx *pulumi.Context, name string, args *UiCustomMessageArgs, opts ...pulumi.ResourceOption) (*UiCustomMessage, error)
NewUiCustomMessage registers a new resource with the given unique name, arguments, and options.
func (*UiCustomMessage) ElementType ¶
func (*UiCustomMessage) ElementType() reflect.Type
func (*UiCustomMessage) ToUiCustomMessageOutput ¶
func (i *UiCustomMessage) ToUiCustomMessageOutput() UiCustomMessageOutput
func (*UiCustomMessage) ToUiCustomMessageOutputWithContext ¶
func (i *UiCustomMessage) ToUiCustomMessageOutputWithContext(ctx context.Context) UiCustomMessageOutput
type UiCustomMessageArgs ¶
type UiCustomMessageArgs struct { // A flag indicating whether the custom message is displayed pre-login (false) or post-login (true) Authenticated pulumi.BoolPtrInput // The ending time of the active period of the custom message. Can be omitted for non-expiring message EndTime pulumi.StringPtrInput // A block containing a hyperlink associated with the custom message Link UiCustomMessageLinkPtrInput // The base64-encoded content of the custom message MessageBase64 pulumi.StringInput // Target namespace. (requires Enterprise) Namespace pulumi.StringPtrInput // A map containing additional options for the custom message Options pulumi.StringMapInput // The starting time of the active period of the custom message StartTime pulumi.StringInput // The title of the custom message Title pulumi.StringInput // The display type of custom message. Allowed values are banner and modal Type pulumi.StringPtrInput }
The set of arguments for constructing a UiCustomMessage resource.
func (UiCustomMessageArgs) ElementType ¶
func (UiCustomMessageArgs) ElementType() reflect.Type
type UiCustomMessageArray ¶
type UiCustomMessageArray []UiCustomMessageInput
func (UiCustomMessageArray) ElementType ¶
func (UiCustomMessageArray) ElementType() reflect.Type
func (UiCustomMessageArray) ToUiCustomMessageArrayOutput ¶
func (i UiCustomMessageArray) ToUiCustomMessageArrayOutput() UiCustomMessageArrayOutput
func (UiCustomMessageArray) ToUiCustomMessageArrayOutputWithContext ¶
func (i UiCustomMessageArray) ToUiCustomMessageArrayOutputWithContext(ctx context.Context) UiCustomMessageArrayOutput
type UiCustomMessageArrayInput ¶
type UiCustomMessageArrayInput interface { pulumi.Input ToUiCustomMessageArrayOutput() UiCustomMessageArrayOutput ToUiCustomMessageArrayOutputWithContext(context.Context) UiCustomMessageArrayOutput }
UiCustomMessageArrayInput is an input type that accepts UiCustomMessageArray and UiCustomMessageArrayOutput values. You can construct a concrete instance of `UiCustomMessageArrayInput` via:
UiCustomMessageArray{ UiCustomMessageArgs{...} }
type UiCustomMessageArrayOutput ¶
type UiCustomMessageArrayOutput struct{ *pulumi.OutputState }
func (UiCustomMessageArrayOutput) ElementType ¶
func (UiCustomMessageArrayOutput) ElementType() reflect.Type
func (UiCustomMessageArrayOutput) Index ¶
func (o UiCustomMessageArrayOutput) Index(i pulumi.IntInput) UiCustomMessageOutput
func (UiCustomMessageArrayOutput) ToUiCustomMessageArrayOutput ¶
func (o UiCustomMessageArrayOutput) ToUiCustomMessageArrayOutput() UiCustomMessageArrayOutput
func (UiCustomMessageArrayOutput) ToUiCustomMessageArrayOutputWithContext ¶
func (o UiCustomMessageArrayOutput) ToUiCustomMessageArrayOutputWithContext(ctx context.Context) UiCustomMessageArrayOutput
type UiCustomMessageInput ¶
type UiCustomMessageInput interface { pulumi.Input ToUiCustomMessageOutput() UiCustomMessageOutput ToUiCustomMessageOutputWithContext(ctx context.Context) UiCustomMessageOutput }
type UiCustomMessageLink ¶
type UiCustomMessageLinkArgs ¶
type UiCustomMessageLinkArgs struct { // The URL of the hyperlink Href pulumi.StringInput `pulumi:"href"` // The title of the hyperlink Title pulumi.StringInput `pulumi:"title"` }
func (UiCustomMessageLinkArgs) ElementType ¶
func (UiCustomMessageLinkArgs) ElementType() reflect.Type
func (UiCustomMessageLinkArgs) ToUiCustomMessageLinkOutput ¶
func (i UiCustomMessageLinkArgs) ToUiCustomMessageLinkOutput() UiCustomMessageLinkOutput
func (UiCustomMessageLinkArgs) ToUiCustomMessageLinkOutputWithContext ¶
func (i UiCustomMessageLinkArgs) ToUiCustomMessageLinkOutputWithContext(ctx context.Context) UiCustomMessageLinkOutput
func (UiCustomMessageLinkArgs) ToUiCustomMessageLinkPtrOutput ¶
func (i UiCustomMessageLinkArgs) ToUiCustomMessageLinkPtrOutput() UiCustomMessageLinkPtrOutput
func (UiCustomMessageLinkArgs) ToUiCustomMessageLinkPtrOutputWithContext ¶
func (i UiCustomMessageLinkArgs) ToUiCustomMessageLinkPtrOutputWithContext(ctx context.Context) UiCustomMessageLinkPtrOutput
type UiCustomMessageLinkInput ¶
type UiCustomMessageLinkInput interface { pulumi.Input ToUiCustomMessageLinkOutput() UiCustomMessageLinkOutput ToUiCustomMessageLinkOutputWithContext(context.Context) UiCustomMessageLinkOutput }
UiCustomMessageLinkInput is an input type that accepts UiCustomMessageLinkArgs and UiCustomMessageLinkOutput values. You can construct a concrete instance of `UiCustomMessageLinkInput` via:
UiCustomMessageLinkArgs{...}
type UiCustomMessageLinkOutput ¶
type UiCustomMessageLinkOutput struct{ *pulumi.OutputState }
func (UiCustomMessageLinkOutput) ElementType ¶
func (UiCustomMessageLinkOutput) ElementType() reflect.Type
func (UiCustomMessageLinkOutput) Href ¶
func (o UiCustomMessageLinkOutput) Href() pulumi.StringOutput
The URL of the hyperlink
func (UiCustomMessageLinkOutput) Title ¶
func (o UiCustomMessageLinkOutput) Title() pulumi.StringOutput
The title of the hyperlink
func (UiCustomMessageLinkOutput) ToUiCustomMessageLinkOutput ¶
func (o UiCustomMessageLinkOutput) ToUiCustomMessageLinkOutput() UiCustomMessageLinkOutput
func (UiCustomMessageLinkOutput) ToUiCustomMessageLinkOutputWithContext ¶
func (o UiCustomMessageLinkOutput) ToUiCustomMessageLinkOutputWithContext(ctx context.Context) UiCustomMessageLinkOutput
func (UiCustomMessageLinkOutput) ToUiCustomMessageLinkPtrOutput ¶
func (o UiCustomMessageLinkOutput) ToUiCustomMessageLinkPtrOutput() UiCustomMessageLinkPtrOutput
func (UiCustomMessageLinkOutput) ToUiCustomMessageLinkPtrOutputWithContext ¶
func (o UiCustomMessageLinkOutput) ToUiCustomMessageLinkPtrOutputWithContext(ctx context.Context) UiCustomMessageLinkPtrOutput
type UiCustomMessageLinkPtrInput ¶
type UiCustomMessageLinkPtrInput interface { pulumi.Input ToUiCustomMessageLinkPtrOutput() UiCustomMessageLinkPtrOutput ToUiCustomMessageLinkPtrOutputWithContext(context.Context) UiCustomMessageLinkPtrOutput }
UiCustomMessageLinkPtrInput is an input type that accepts UiCustomMessageLinkArgs, UiCustomMessageLinkPtr and UiCustomMessageLinkPtrOutput values. You can construct a concrete instance of `UiCustomMessageLinkPtrInput` via:
UiCustomMessageLinkArgs{...} or: nil
func UiCustomMessageLinkPtr ¶
func UiCustomMessageLinkPtr(v *UiCustomMessageLinkArgs) UiCustomMessageLinkPtrInput
type UiCustomMessageLinkPtrOutput ¶
type UiCustomMessageLinkPtrOutput struct{ *pulumi.OutputState }
func (UiCustomMessageLinkPtrOutput) Elem ¶
func (o UiCustomMessageLinkPtrOutput) Elem() UiCustomMessageLinkOutput
func (UiCustomMessageLinkPtrOutput) ElementType ¶
func (UiCustomMessageLinkPtrOutput) ElementType() reflect.Type
func (UiCustomMessageLinkPtrOutput) Href ¶
func (o UiCustomMessageLinkPtrOutput) Href() pulumi.StringPtrOutput
The URL of the hyperlink
func (UiCustomMessageLinkPtrOutput) Title ¶
func (o UiCustomMessageLinkPtrOutput) Title() pulumi.StringPtrOutput
The title of the hyperlink
func (UiCustomMessageLinkPtrOutput) ToUiCustomMessageLinkPtrOutput ¶
func (o UiCustomMessageLinkPtrOutput) ToUiCustomMessageLinkPtrOutput() UiCustomMessageLinkPtrOutput
func (UiCustomMessageLinkPtrOutput) ToUiCustomMessageLinkPtrOutputWithContext ¶
func (o UiCustomMessageLinkPtrOutput) ToUiCustomMessageLinkPtrOutputWithContext(ctx context.Context) UiCustomMessageLinkPtrOutput
type UiCustomMessageMap ¶
type UiCustomMessageMap map[string]UiCustomMessageInput
func (UiCustomMessageMap) ElementType ¶
func (UiCustomMessageMap) ElementType() reflect.Type
func (UiCustomMessageMap) ToUiCustomMessageMapOutput ¶
func (i UiCustomMessageMap) ToUiCustomMessageMapOutput() UiCustomMessageMapOutput
func (UiCustomMessageMap) ToUiCustomMessageMapOutputWithContext ¶
func (i UiCustomMessageMap) ToUiCustomMessageMapOutputWithContext(ctx context.Context) UiCustomMessageMapOutput
type UiCustomMessageMapInput ¶
type UiCustomMessageMapInput interface { pulumi.Input ToUiCustomMessageMapOutput() UiCustomMessageMapOutput ToUiCustomMessageMapOutputWithContext(context.Context) UiCustomMessageMapOutput }
UiCustomMessageMapInput is an input type that accepts UiCustomMessageMap and UiCustomMessageMapOutput values. You can construct a concrete instance of `UiCustomMessageMapInput` via:
UiCustomMessageMap{ "key": UiCustomMessageArgs{...} }
type UiCustomMessageMapOutput ¶
type UiCustomMessageMapOutput struct{ *pulumi.OutputState }
func (UiCustomMessageMapOutput) ElementType ¶
func (UiCustomMessageMapOutput) ElementType() reflect.Type
func (UiCustomMessageMapOutput) MapIndex ¶
func (o UiCustomMessageMapOutput) MapIndex(k pulumi.StringInput) UiCustomMessageOutput
func (UiCustomMessageMapOutput) ToUiCustomMessageMapOutput ¶
func (o UiCustomMessageMapOutput) ToUiCustomMessageMapOutput() UiCustomMessageMapOutput
func (UiCustomMessageMapOutput) ToUiCustomMessageMapOutputWithContext ¶
func (o UiCustomMessageMapOutput) ToUiCustomMessageMapOutputWithContext(ctx context.Context) UiCustomMessageMapOutput
type UiCustomMessageOutput ¶
type UiCustomMessageOutput struct{ *pulumi.OutputState }
func (UiCustomMessageOutput) Authenticated ¶
func (o UiCustomMessageOutput) Authenticated() pulumi.BoolPtrOutput
A flag indicating whether the custom message is displayed pre-login (false) or post-login (true)
func (UiCustomMessageOutput) ElementType ¶
func (UiCustomMessageOutput) ElementType() reflect.Type
func (UiCustomMessageOutput) EndTime ¶
func (o UiCustomMessageOutput) EndTime() pulumi.StringPtrOutput
The ending time of the active period of the custom message. Can be omitted for non-expiring message
func (UiCustomMessageOutput) Link ¶
func (o UiCustomMessageOutput) Link() UiCustomMessageLinkPtrOutput
A block containing a hyperlink associated with the custom message
func (UiCustomMessageOutput) MessageBase64 ¶
func (o UiCustomMessageOutput) MessageBase64() pulumi.StringOutput
The base64-encoded content of the custom message
func (UiCustomMessageOutput) Namespace ¶
func (o UiCustomMessageOutput) Namespace() pulumi.StringPtrOutput
Target namespace. (requires Enterprise)
func (UiCustomMessageOutput) Options ¶
func (o UiCustomMessageOutput) Options() pulumi.StringMapOutput
A map containing additional options for the custom message
func (UiCustomMessageOutput) StartTime ¶
func (o UiCustomMessageOutput) StartTime() pulumi.StringOutput
The starting time of the active period of the custom message
func (UiCustomMessageOutput) Title ¶
func (o UiCustomMessageOutput) Title() pulumi.StringOutput
The title of the custom message
func (UiCustomMessageOutput) ToUiCustomMessageOutput ¶
func (o UiCustomMessageOutput) ToUiCustomMessageOutput() UiCustomMessageOutput
func (UiCustomMessageOutput) ToUiCustomMessageOutputWithContext ¶
func (o UiCustomMessageOutput) ToUiCustomMessageOutputWithContext(ctx context.Context) UiCustomMessageOutput
func (UiCustomMessageOutput) Type ¶
func (o UiCustomMessageOutput) Type() pulumi.StringPtrOutput
The display type of custom message. Allowed values are banner and modal
type UiCustomMessageState ¶
type UiCustomMessageState struct { // A flag indicating whether the custom message is displayed pre-login (false) or post-login (true) Authenticated pulumi.BoolPtrInput // The ending time of the active period of the custom message. Can be omitted for non-expiring message EndTime pulumi.StringPtrInput // A block containing a hyperlink associated with the custom message Link UiCustomMessageLinkPtrInput // The base64-encoded content of the custom message MessageBase64 pulumi.StringPtrInput // Target namespace. (requires Enterprise) Namespace pulumi.StringPtrInput // A map containing additional options for the custom message Options pulumi.StringMapInput // The starting time of the active period of the custom message StartTime pulumi.StringPtrInput // The title of the custom message Title pulumi.StringPtrInput // The display type of custom message. Allowed values are banner and modal Type pulumi.StringPtrInput }
func (UiCustomMessageState) ElementType ¶
func (UiCustomMessageState) ElementType() reflect.Type