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 GetAuthLoginUserpass(ctx *pulumi.Context) string
- func GetCaCertDir(ctx *pulumi.Context) string
- func GetCaCertFile(ctx *pulumi.Context) string
- func GetClientAuth(ctx *pulumi.Context) string
- 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 GetSkipChildToken(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 PkgVersion() (semver.Version, error)
- 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
- 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) 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
- 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
- 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
- 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) 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
- 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
- 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
- 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) Username() pulumi.StringOutput
- 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) 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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAddAddressToEnv ¶
If true, adds the value of the `address` argument to the Terraform process environment.
func GetAddress ¶
URL of the root of the target Vault server.
func GetAuthLogin ¶ added in v5.7.0
Login to vault with an existing auth method using auth/<mount>/login
func GetAuthLoginAws ¶ added in v5.7.0
Login to vault using the AWS method
func GetAuthLoginAzure ¶ added in v5.7.0
Login to vault using the azure method
func GetAuthLoginCert ¶ added in v5.7.0
Login to vault using the cert method
func GetAuthLoginGcp ¶ added in v5.7.0
Login to vault using the gcp method
func GetAuthLoginJwt ¶ added in v5.7.0
Login to vault using the jwt method
func GetAuthLoginKerberos ¶ added in v5.7.0
Login to vault using the kerberos method
func GetAuthLoginOci ¶ added in v5.7.0
Login to vault using the OCI method
func GetAuthLoginOidc ¶ added in v5.7.0
Login to vault using the oidc method
func GetAuthLoginRadius ¶ added in v5.7.0
Login to vault using the radius method
func GetAuthLoginUserpass ¶ added in v5.7.0
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 ¶ added in v5.7.0
Client authentication credentials.
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 ¶ added in v5.1.0
Maximum number of retries for Client Controlled Consistency related operations
func GetNamespace ¶
The namespace to use. Available only for Vault Enterprise.
func GetSkipChildToken ¶ added in v5.1.0
Set this to true to prevent the creation of ephemeral child token used by this provider.
func GetSkipTlsVerify ¶
Set this to true only if the target Vault server is an insecure development instance.
func GetTlsServerName ¶ added in v5.5.0
Name to use as the SNI host when connecting via TLS.
func GetTokenName ¶
Token name to use for creating the Vault child token.
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type AuthLoginArgs ¶ added in v5.7.0
type AuthLoginArgs struct { Method pulumi.StringPtrInput `pulumi:"method"` Namespace pulumi.StringPtrInput `pulumi:"namespace"` Parameters pulumi.StringMapInput `pulumi:"parameters"` Path pulumi.StringInput `pulumi:"path"` }
func (AuthLoginArgs) ElementType ¶ added in v5.7.0
func (AuthLoginArgs) ElementType() reflect.Type
func (AuthLoginArgs) ToAuthLoginOutput ¶ added in v5.7.0
func (i AuthLoginArgs) ToAuthLoginOutput() AuthLoginOutput
func (AuthLoginArgs) ToAuthLoginOutputWithContext ¶ added in v5.7.0
func (i AuthLoginArgs) ToAuthLoginOutputWithContext(ctx context.Context) AuthLoginOutput
type AuthLoginAws ¶ added in v5.7.0
type AuthLoginAws struct { AwsAccessKeyId *string `pulumi:"awsAccessKeyId"` AwsIamEndpoint *string `pulumi:"awsIamEndpoint"` AwsProfile *string `pulumi:"awsProfile"` AwsRegion *string `pulumi:"awsRegion"` AwsRoleArn *string `pulumi:"awsRoleArn"` AwsRoleSessionName *string `pulumi:"awsRoleSessionName"` AwsSecretAccessKey *string `pulumi:"awsSecretAccessKey"` AwsSessionToken *string `pulumi:"awsSessionToken"` AwsStsEndpoint *string `pulumi:"awsStsEndpoint"` AwsWebIdentityTokenFile *string `pulumi:"awsWebIdentityTokenFile"` HeaderValue *string `pulumi:"headerValue"` Mount *string `pulumi:"mount"` Namespace *string `pulumi:"namespace"` Role string `pulumi:"role"` }
type AuthLoginAwsArgs ¶ added in v5.7.0
type AuthLoginAwsArgs struct { AwsAccessKeyId pulumi.StringPtrInput `pulumi:"awsAccessKeyId"` AwsIamEndpoint pulumi.StringPtrInput `pulumi:"awsIamEndpoint"` AwsProfile pulumi.StringPtrInput `pulumi:"awsProfile"` AwsRegion pulumi.StringPtrInput `pulumi:"awsRegion"` AwsRoleArn pulumi.StringPtrInput `pulumi:"awsRoleArn"` AwsRoleSessionName pulumi.StringPtrInput `pulumi:"awsRoleSessionName"` AwsSecretAccessKey pulumi.StringPtrInput `pulumi:"awsSecretAccessKey"` AwsSessionToken pulumi.StringPtrInput `pulumi:"awsSessionToken"` AwsStsEndpoint pulumi.StringPtrInput `pulumi:"awsStsEndpoint"` AwsWebIdentityTokenFile pulumi.StringPtrInput `pulumi:"awsWebIdentityTokenFile"` HeaderValue pulumi.StringPtrInput `pulumi:"headerValue"` Mount pulumi.StringPtrInput `pulumi:"mount"` Namespace pulumi.StringPtrInput `pulumi:"namespace"` Role pulumi.StringInput `pulumi:"role"` }
func (AuthLoginAwsArgs) ElementType ¶ added in v5.7.0
func (AuthLoginAwsArgs) ElementType() reflect.Type
func (AuthLoginAwsArgs) ToAuthLoginAwsOutput ¶ added in v5.7.0
func (i AuthLoginAwsArgs) ToAuthLoginAwsOutput() AuthLoginAwsOutput
func (AuthLoginAwsArgs) ToAuthLoginAwsOutputWithContext ¶ added in v5.7.0
func (i AuthLoginAwsArgs) ToAuthLoginAwsOutputWithContext(ctx context.Context) AuthLoginAwsOutput
type AuthLoginAwsInput ¶ added in v5.7.0
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 ¶ added in v5.7.0
type AuthLoginAwsOutput struct{ *pulumi.OutputState }
func (AuthLoginAwsOutput) AwsAccessKeyId ¶ added in v5.7.0
func (o AuthLoginAwsOutput) AwsAccessKeyId() pulumi.StringPtrOutput
func (AuthLoginAwsOutput) AwsIamEndpoint ¶ added in v5.7.0
func (o AuthLoginAwsOutput) AwsIamEndpoint() pulumi.StringPtrOutput
func (AuthLoginAwsOutput) AwsProfile ¶ added in v5.7.0
func (o AuthLoginAwsOutput) AwsProfile() pulumi.StringPtrOutput
func (AuthLoginAwsOutput) AwsRegion ¶ added in v5.7.0
func (o AuthLoginAwsOutput) AwsRegion() pulumi.StringPtrOutput
func (AuthLoginAwsOutput) AwsRoleArn ¶ added in v5.7.0
func (o AuthLoginAwsOutput) AwsRoleArn() pulumi.StringPtrOutput
func (AuthLoginAwsOutput) AwsRoleSessionName ¶ added in v5.7.0
func (o AuthLoginAwsOutput) AwsRoleSessionName() pulumi.StringPtrOutput
func (AuthLoginAwsOutput) AwsSecretAccessKey ¶ added in v5.7.0
func (o AuthLoginAwsOutput) AwsSecretAccessKey() pulumi.StringPtrOutput
func (AuthLoginAwsOutput) AwsSessionToken ¶ added in v5.7.0
func (o AuthLoginAwsOutput) AwsSessionToken() pulumi.StringPtrOutput
func (AuthLoginAwsOutput) AwsSharedCredentialsFile ¶ added in v5.7.0
func (o AuthLoginAwsOutput) AwsSharedCredentialsFile() pulumi.StringPtrOutput
func (AuthLoginAwsOutput) AwsStsEndpoint ¶ added in v5.7.0
func (o AuthLoginAwsOutput) AwsStsEndpoint() pulumi.StringPtrOutput
func (AuthLoginAwsOutput) AwsWebIdentityTokenFile ¶ added in v5.7.0
func (o AuthLoginAwsOutput) AwsWebIdentityTokenFile() pulumi.StringPtrOutput
func (AuthLoginAwsOutput) ElementType ¶ added in v5.7.0
func (AuthLoginAwsOutput) ElementType() reflect.Type
func (AuthLoginAwsOutput) HeaderValue ¶ added in v5.7.0
func (o AuthLoginAwsOutput) HeaderValue() pulumi.StringPtrOutput
func (AuthLoginAwsOutput) Mount ¶ added in v5.7.0
func (o AuthLoginAwsOutput) Mount() pulumi.StringPtrOutput
func (AuthLoginAwsOutput) Namespace ¶ added in v5.7.0
func (o AuthLoginAwsOutput) Namespace() pulumi.StringPtrOutput
func (AuthLoginAwsOutput) Role ¶ added in v5.7.0
func (o AuthLoginAwsOutput) Role() pulumi.StringOutput
func (AuthLoginAwsOutput) ToAuthLoginAwsOutput ¶ added in v5.7.0
func (o AuthLoginAwsOutput) ToAuthLoginAwsOutput() AuthLoginAwsOutput
func (AuthLoginAwsOutput) ToAuthLoginAwsOutputWithContext ¶ added in v5.7.0
func (o AuthLoginAwsOutput) ToAuthLoginAwsOutputWithContext(ctx context.Context) AuthLoginAwsOutput
type AuthLoginAzure ¶ added in v5.7.0
type AuthLoginAzure struct { ClientId *string `pulumi:"clientId"` Jwt *string `pulumi:"jwt"` Mount *string `pulumi:"mount"` Namespace *string `pulumi:"namespace"` ResourceGroupName string `pulumi:"resourceGroupName"` Role string `pulumi:"role"` Scope *string `pulumi:"scope"` SubscriptionId string `pulumi:"subscriptionId"` TenantId *string `pulumi:"tenantId"` VmName *string `pulumi:"vmName"` VmssName *string `pulumi:"vmssName"` }
type AuthLoginAzureArgs ¶ added in v5.7.0
type AuthLoginAzureArgs struct { ClientId pulumi.StringPtrInput `pulumi:"clientId"` Jwt pulumi.StringPtrInput `pulumi:"jwt"` Mount pulumi.StringPtrInput `pulumi:"mount"` Namespace pulumi.StringPtrInput `pulumi:"namespace"` ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` Role pulumi.StringInput `pulumi:"role"` Scope pulumi.StringPtrInput `pulumi:"scope"` SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"` TenantId pulumi.StringPtrInput `pulumi:"tenantId"` VmName pulumi.StringPtrInput `pulumi:"vmName"` VmssName pulumi.StringPtrInput `pulumi:"vmssName"` }
func (AuthLoginAzureArgs) ElementType ¶ added in v5.7.0
func (AuthLoginAzureArgs) ElementType() reflect.Type
func (AuthLoginAzureArgs) ToAuthLoginAzureOutput ¶ added in v5.7.0
func (i AuthLoginAzureArgs) ToAuthLoginAzureOutput() AuthLoginAzureOutput
func (AuthLoginAzureArgs) ToAuthLoginAzureOutputWithContext ¶ added in v5.7.0
func (i AuthLoginAzureArgs) ToAuthLoginAzureOutputWithContext(ctx context.Context) AuthLoginAzureOutput
type AuthLoginAzureInput ¶ added in v5.7.0
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 ¶ added in v5.7.0
type AuthLoginAzureOutput struct{ *pulumi.OutputState }
func (AuthLoginAzureOutput) ClientId ¶ added in v5.7.0
func (o AuthLoginAzureOutput) ClientId() pulumi.StringPtrOutput
func (AuthLoginAzureOutput) ElementType ¶ added in v5.7.0
func (AuthLoginAzureOutput) ElementType() reflect.Type
func (AuthLoginAzureOutput) Jwt ¶ added in v5.7.0
func (o AuthLoginAzureOutput) Jwt() pulumi.StringPtrOutput
func (AuthLoginAzureOutput) Mount ¶ added in v5.7.0
func (o AuthLoginAzureOutput) Mount() pulumi.StringPtrOutput
func (AuthLoginAzureOutput) Namespace ¶ added in v5.7.0
func (o AuthLoginAzureOutput) Namespace() pulumi.StringPtrOutput
func (AuthLoginAzureOutput) ResourceGroupName ¶ added in v5.7.0
func (o AuthLoginAzureOutput) ResourceGroupName() pulumi.StringOutput
func (AuthLoginAzureOutput) Role ¶ added in v5.7.0
func (o AuthLoginAzureOutput) Role() pulumi.StringOutput
func (AuthLoginAzureOutput) Scope ¶ added in v5.7.0
func (o AuthLoginAzureOutput) Scope() pulumi.StringPtrOutput
func (AuthLoginAzureOutput) SubscriptionId ¶ added in v5.7.0
func (o AuthLoginAzureOutput) SubscriptionId() pulumi.StringOutput
func (AuthLoginAzureOutput) TenantId ¶ added in v5.7.0
func (o AuthLoginAzureOutput) TenantId() pulumi.StringPtrOutput
func (AuthLoginAzureOutput) ToAuthLoginAzureOutput ¶ added in v5.7.0
func (o AuthLoginAzureOutput) ToAuthLoginAzureOutput() AuthLoginAzureOutput
func (AuthLoginAzureOutput) ToAuthLoginAzureOutputWithContext ¶ added in v5.7.0
func (o AuthLoginAzureOutput) ToAuthLoginAzureOutputWithContext(ctx context.Context) AuthLoginAzureOutput
func (AuthLoginAzureOutput) VmName ¶ added in v5.7.0
func (o AuthLoginAzureOutput) VmName() pulumi.StringPtrOutput
func (AuthLoginAzureOutput) VmssName ¶ added in v5.7.0
func (o AuthLoginAzureOutput) VmssName() pulumi.StringPtrOutput
type AuthLoginCert ¶ added in v5.7.0
type AuthLoginCertArgs ¶ added in v5.7.0
type AuthLoginCertArgs struct { CertFile pulumi.StringInput `pulumi:"certFile"` KeyFile pulumi.StringInput `pulumi:"keyFile"` Mount pulumi.StringPtrInput `pulumi:"mount"` Name pulumi.StringPtrInput `pulumi:"name"` Namespace pulumi.StringPtrInput `pulumi:"namespace"` }
func (AuthLoginCertArgs) ElementType ¶ added in v5.7.0
func (AuthLoginCertArgs) ElementType() reflect.Type
func (AuthLoginCertArgs) ToAuthLoginCertOutput ¶ added in v5.7.0
func (i AuthLoginCertArgs) ToAuthLoginCertOutput() AuthLoginCertOutput
func (AuthLoginCertArgs) ToAuthLoginCertOutputWithContext ¶ added in v5.7.0
func (i AuthLoginCertArgs) ToAuthLoginCertOutputWithContext(ctx context.Context) AuthLoginCertOutput
type AuthLoginCertInput ¶ added in v5.7.0
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 ¶ added in v5.7.0
type AuthLoginCertOutput struct{ *pulumi.OutputState }
func (AuthLoginCertOutput) CertFile ¶ added in v5.7.0
func (o AuthLoginCertOutput) CertFile() pulumi.StringOutput
func (AuthLoginCertOutput) ElementType ¶ added in v5.7.0
func (AuthLoginCertOutput) ElementType() reflect.Type
func (AuthLoginCertOutput) KeyFile ¶ added in v5.7.0
func (o AuthLoginCertOutput) KeyFile() pulumi.StringOutput
func (AuthLoginCertOutput) Mount ¶ added in v5.7.0
func (o AuthLoginCertOutput) Mount() pulumi.StringPtrOutput
func (AuthLoginCertOutput) Name ¶ added in v5.7.0
func (o AuthLoginCertOutput) Name() pulumi.StringPtrOutput
func (AuthLoginCertOutput) Namespace ¶ added in v5.7.0
func (o AuthLoginCertOutput) Namespace() pulumi.StringPtrOutput
func (AuthLoginCertOutput) ToAuthLoginCertOutput ¶ added in v5.7.0
func (o AuthLoginCertOutput) ToAuthLoginCertOutput() AuthLoginCertOutput
func (AuthLoginCertOutput) ToAuthLoginCertOutputWithContext ¶ added in v5.7.0
func (o AuthLoginCertOutput) ToAuthLoginCertOutputWithContext(ctx context.Context) AuthLoginCertOutput
type AuthLoginGcp ¶ added in v5.7.0
type AuthLoginGcpArgs ¶ added in v5.7.0
type AuthLoginGcpArgs struct { Credentials pulumi.StringPtrInput `pulumi:"credentials"` Jwt pulumi.StringPtrInput `pulumi:"jwt"` Mount pulumi.StringPtrInput `pulumi:"mount"` Namespace pulumi.StringPtrInput `pulumi:"namespace"` Role pulumi.StringInput `pulumi:"role"` ServiceAccount pulumi.StringPtrInput `pulumi:"serviceAccount"` }
func (AuthLoginGcpArgs) ElementType ¶ added in v5.7.0
func (AuthLoginGcpArgs) ElementType() reflect.Type
func (AuthLoginGcpArgs) ToAuthLoginGcpOutput ¶ added in v5.7.0
func (i AuthLoginGcpArgs) ToAuthLoginGcpOutput() AuthLoginGcpOutput
func (AuthLoginGcpArgs) ToAuthLoginGcpOutputWithContext ¶ added in v5.7.0
func (i AuthLoginGcpArgs) ToAuthLoginGcpOutputWithContext(ctx context.Context) AuthLoginGcpOutput
type AuthLoginGcpInput ¶ added in v5.7.0
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 ¶ added in v5.7.0
type AuthLoginGcpOutput struct{ *pulumi.OutputState }
func (AuthLoginGcpOutput) Credentials ¶ added in v5.7.0
func (o AuthLoginGcpOutput) Credentials() pulumi.StringPtrOutput
func (AuthLoginGcpOutput) ElementType ¶ added in v5.7.0
func (AuthLoginGcpOutput) ElementType() reflect.Type
func (AuthLoginGcpOutput) Jwt ¶ added in v5.7.0
func (o AuthLoginGcpOutput) Jwt() pulumi.StringPtrOutput
func (AuthLoginGcpOutput) Mount ¶ added in v5.7.0
func (o AuthLoginGcpOutput) Mount() pulumi.StringPtrOutput
func (AuthLoginGcpOutput) Namespace ¶ added in v5.7.0
func (o AuthLoginGcpOutput) Namespace() pulumi.StringPtrOutput
func (AuthLoginGcpOutput) Role ¶ added in v5.7.0
func (o AuthLoginGcpOutput) Role() pulumi.StringOutput
func (AuthLoginGcpOutput) ServiceAccount ¶ added in v5.7.0
func (o AuthLoginGcpOutput) ServiceAccount() pulumi.StringPtrOutput
func (AuthLoginGcpOutput) ToAuthLoginGcpOutput ¶ added in v5.7.0
func (o AuthLoginGcpOutput) ToAuthLoginGcpOutput() AuthLoginGcpOutput
func (AuthLoginGcpOutput) ToAuthLoginGcpOutputWithContext ¶ added in v5.7.0
func (o AuthLoginGcpOutput) ToAuthLoginGcpOutputWithContext(ctx context.Context) AuthLoginGcpOutput
type AuthLoginInput ¶ added in v5.7.0
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 ¶ added in v5.7.0
type AuthLoginJwtArgs ¶ added in v5.7.0
type AuthLoginJwtArgs struct { Jwt pulumi.StringInput `pulumi:"jwt"` Mount pulumi.StringPtrInput `pulumi:"mount"` Namespace pulumi.StringPtrInput `pulumi:"namespace"` Role pulumi.StringInput `pulumi:"role"` }
func (AuthLoginJwtArgs) ElementType ¶ added in v5.7.0
func (AuthLoginJwtArgs) ElementType() reflect.Type
func (AuthLoginJwtArgs) ToAuthLoginJwtOutput ¶ added in v5.7.0
func (i AuthLoginJwtArgs) ToAuthLoginJwtOutput() AuthLoginJwtOutput
func (AuthLoginJwtArgs) ToAuthLoginJwtOutputWithContext ¶ added in v5.7.0
func (i AuthLoginJwtArgs) ToAuthLoginJwtOutputWithContext(ctx context.Context) AuthLoginJwtOutput
type AuthLoginJwtInput ¶ added in v5.7.0
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 ¶ added in v5.7.0
type AuthLoginJwtOutput struct{ *pulumi.OutputState }
func (AuthLoginJwtOutput) ElementType ¶ added in v5.7.0
func (AuthLoginJwtOutput) ElementType() reflect.Type
func (AuthLoginJwtOutput) Jwt ¶ added in v5.7.0
func (o AuthLoginJwtOutput) Jwt() pulumi.StringOutput
func (AuthLoginJwtOutput) Mount ¶ added in v5.7.0
func (o AuthLoginJwtOutput) Mount() pulumi.StringPtrOutput
func (AuthLoginJwtOutput) Namespace ¶ added in v5.7.0
func (o AuthLoginJwtOutput) Namespace() pulumi.StringPtrOutput
func (AuthLoginJwtOutput) Role ¶ added in v5.7.0
func (o AuthLoginJwtOutput) Role() pulumi.StringOutput
func (AuthLoginJwtOutput) ToAuthLoginJwtOutput ¶ added in v5.7.0
func (o AuthLoginJwtOutput) ToAuthLoginJwtOutput() AuthLoginJwtOutput
func (AuthLoginJwtOutput) ToAuthLoginJwtOutputWithContext ¶ added in v5.7.0
func (o AuthLoginJwtOutput) ToAuthLoginJwtOutputWithContext(ctx context.Context) AuthLoginJwtOutput
type AuthLoginKerberos ¶ added in v5.7.0
type AuthLoginKerberos struct { DisableFastNegotiation *bool `pulumi:"disableFastNegotiation"` KeytabPath *string `pulumi:"keytabPath"` Krb5confPath *string `pulumi:"krb5confPath"` Mount *string `pulumi:"mount"` Namespace *string `pulumi:"namespace"` Realm *string `pulumi:"realm"` RemoveInstanceName *bool `pulumi:"removeInstanceName"` Service *string `pulumi:"service"` Token *string `pulumi:"token"` Username *string `pulumi:"username"` }
type AuthLoginKerberosArgs ¶ added in v5.7.0
type AuthLoginKerberosArgs struct { DisableFastNegotiation pulumi.BoolPtrInput `pulumi:"disableFastNegotiation"` KeytabPath pulumi.StringPtrInput `pulumi:"keytabPath"` Krb5confPath pulumi.StringPtrInput `pulumi:"krb5confPath"` Mount pulumi.StringPtrInput `pulumi:"mount"` Namespace pulumi.StringPtrInput `pulumi:"namespace"` Realm pulumi.StringPtrInput `pulumi:"realm"` RemoveInstanceName pulumi.BoolPtrInput `pulumi:"removeInstanceName"` Service pulumi.StringPtrInput `pulumi:"service"` Token pulumi.StringPtrInput `pulumi:"token"` Username pulumi.StringPtrInput `pulumi:"username"` }
func (AuthLoginKerberosArgs) ElementType ¶ added in v5.7.0
func (AuthLoginKerberosArgs) ElementType() reflect.Type
func (AuthLoginKerberosArgs) ToAuthLoginKerberosOutput ¶ added in v5.7.0
func (i AuthLoginKerberosArgs) ToAuthLoginKerberosOutput() AuthLoginKerberosOutput
func (AuthLoginKerberosArgs) ToAuthLoginKerberosOutputWithContext ¶ added in v5.7.0
func (i AuthLoginKerberosArgs) ToAuthLoginKerberosOutputWithContext(ctx context.Context) AuthLoginKerberosOutput
type AuthLoginKerberosInput ¶ added in v5.7.0
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 ¶ added in v5.7.0
type AuthLoginKerberosOutput struct{ *pulumi.OutputState }
func (AuthLoginKerberosOutput) DisableFastNegotiation ¶ added in v5.7.0
func (o AuthLoginKerberosOutput) DisableFastNegotiation() pulumi.BoolPtrOutput
func (AuthLoginKerberosOutput) ElementType ¶ added in v5.7.0
func (AuthLoginKerberosOutput) ElementType() reflect.Type
func (AuthLoginKerberosOutput) KeytabPath ¶ added in v5.7.0
func (o AuthLoginKerberosOutput) KeytabPath() pulumi.StringPtrOutput
func (AuthLoginKerberosOutput) Krb5confPath ¶ added in v5.7.0
func (o AuthLoginKerberosOutput) Krb5confPath() pulumi.StringPtrOutput
func (AuthLoginKerberosOutput) Mount ¶ added in v5.7.0
func (o AuthLoginKerberosOutput) Mount() pulumi.StringPtrOutput
func (AuthLoginKerberosOutput) Namespace ¶ added in v5.7.0
func (o AuthLoginKerberosOutput) Namespace() pulumi.StringPtrOutput
func (AuthLoginKerberosOutput) Realm ¶ added in v5.7.0
func (o AuthLoginKerberosOutput) Realm() pulumi.StringPtrOutput
func (AuthLoginKerberosOutput) RemoveInstanceName ¶ added in v5.7.0
func (o AuthLoginKerberosOutput) RemoveInstanceName() pulumi.BoolPtrOutput
func (AuthLoginKerberosOutput) Service ¶ added in v5.7.0
func (o AuthLoginKerberosOutput) Service() pulumi.StringPtrOutput
func (AuthLoginKerberosOutput) ToAuthLoginKerberosOutput ¶ added in v5.7.0
func (o AuthLoginKerberosOutput) ToAuthLoginKerberosOutput() AuthLoginKerberosOutput
func (AuthLoginKerberosOutput) ToAuthLoginKerberosOutputWithContext ¶ added in v5.7.0
func (o AuthLoginKerberosOutput) ToAuthLoginKerberosOutputWithContext(ctx context.Context) AuthLoginKerberosOutput
func (AuthLoginKerberosOutput) Token ¶ added in v5.7.0
func (o AuthLoginKerberosOutput) Token() pulumi.StringPtrOutput
func (AuthLoginKerberosOutput) Username ¶ added in v5.7.0
func (o AuthLoginKerberosOutput) Username() pulumi.StringPtrOutput
type AuthLoginOci ¶ added in v5.7.0
type AuthLoginOciArgs ¶ added in v5.7.0
type AuthLoginOciArgs struct { AuthType pulumi.StringInput `pulumi:"authType"` Mount pulumi.StringPtrInput `pulumi:"mount"` Namespace pulumi.StringPtrInput `pulumi:"namespace"` Role pulumi.StringInput `pulumi:"role"` }
func (AuthLoginOciArgs) ElementType ¶ added in v5.7.0
func (AuthLoginOciArgs) ElementType() reflect.Type
func (AuthLoginOciArgs) ToAuthLoginOciOutput ¶ added in v5.7.0
func (i AuthLoginOciArgs) ToAuthLoginOciOutput() AuthLoginOciOutput
func (AuthLoginOciArgs) ToAuthLoginOciOutputWithContext ¶ added in v5.7.0
func (i AuthLoginOciArgs) ToAuthLoginOciOutputWithContext(ctx context.Context) AuthLoginOciOutput
type AuthLoginOciInput ¶ added in v5.7.0
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 ¶ added in v5.7.0
type AuthLoginOciOutput struct{ *pulumi.OutputState }
func (AuthLoginOciOutput) AuthType ¶ added in v5.7.0
func (o AuthLoginOciOutput) AuthType() pulumi.StringOutput
func (AuthLoginOciOutput) ElementType ¶ added in v5.7.0
func (AuthLoginOciOutput) ElementType() reflect.Type
func (AuthLoginOciOutput) Mount ¶ added in v5.7.0
func (o AuthLoginOciOutput) Mount() pulumi.StringPtrOutput
func (AuthLoginOciOutput) Namespace ¶ added in v5.7.0
func (o AuthLoginOciOutput) Namespace() pulumi.StringPtrOutput
func (AuthLoginOciOutput) Role ¶ added in v5.7.0
func (o AuthLoginOciOutput) Role() pulumi.StringOutput
func (AuthLoginOciOutput) ToAuthLoginOciOutput ¶ added in v5.7.0
func (o AuthLoginOciOutput) ToAuthLoginOciOutput() AuthLoginOciOutput
func (AuthLoginOciOutput) ToAuthLoginOciOutputWithContext ¶ added in v5.7.0
func (o AuthLoginOciOutput) ToAuthLoginOciOutputWithContext(ctx context.Context) AuthLoginOciOutput
type AuthLoginOidc ¶ added in v5.7.0
type AuthLoginOidcArgs ¶ added in v5.7.0
type AuthLoginOidcArgs struct { CallbackAddress pulumi.StringPtrInput `pulumi:"callbackAddress"` CallbackListenerAddress pulumi.StringPtrInput `pulumi:"callbackListenerAddress"` Mount pulumi.StringPtrInput `pulumi:"mount"` Namespace pulumi.StringPtrInput `pulumi:"namespace"` Role pulumi.StringInput `pulumi:"role"` }
func (AuthLoginOidcArgs) ElementType ¶ added in v5.7.0
func (AuthLoginOidcArgs) ElementType() reflect.Type
func (AuthLoginOidcArgs) ToAuthLoginOidcOutput ¶ added in v5.7.0
func (i AuthLoginOidcArgs) ToAuthLoginOidcOutput() AuthLoginOidcOutput
func (AuthLoginOidcArgs) ToAuthLoginOidcOutputWithContext ¶ added in v5.7.0
func (i AuthLoginOidcArgs) ToAuthLoginOidcOutputWithContext(ctx context.Context) AuthLoginOidcOutput
type AuthLoginOidcInput ¶ added in v5.7.0
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 ¶ added in v5.7.0
type AuthLoginOidcOutput struct{ *pulumi.OutputState }
func (AuthLoginOidcOutput) CallbackAddress ¶ added in v5.7.0
func (o AuthLoginOidcOutput) CallbackAddress() pulumi.StringPtrOutput
func (AuthLoginOidcOutput) CallbackListenerAddress ¶ added in v5.7.0
func (o AuthLoginOidcOutput) CallbackListenerAddress() pulumi.StringPtrOutput
func (AuthLoginOidcOutput) ElementType ¶ added in v5.7.0
func (AuthLoginOidcOutput) ElementType() reflect.Type
func (AuthLoginOidcOutput) Mount ¶ added in v5.7.0
func (o AuthLoginOidcOutput) Mount() pulumi.StringPtrOutput
func (AuthLoginOidcOutput) Namespace ¶ added in v5.7.0
func (o AuthLoginOidcOutput) Namespace() pulumi.StringPtrOutput
func (AuthLoginOidcOutput) Role ¶ added in v5.7.0
func (o AuthLoginOidcOutput) Role() pulumi.StringOutput
func (AuthLoginOidcOutput) ToAuthLoginOidcOutput ¶ added in v5.7.0
func (o AuthLoginOidcOutput) ToAuthLoginOidcOutput() AuthLoginOidcOutput
func (AuthLoginOidcOutput) ToAuthLoginOidcOutputWithContext ¶ added in v5.7.0
func (o AuthLoginOidcOutput) ToAuthLoginOidcOutputWithContext(ctx context.Context) AuthLoginOidcOutput
type AuthLoginOutput ¶ added in v5.7.0
type AuthLoginOutput struct{ *pulumi.OutputState }
func (AuthLoginOutput) ElementType ¶ added in v5.7.0
func (AuthLoginOutput) ElementType() reflect.Type
func (AuthLoginOutput) Method ¶ added in v5.7.0
func (o AuthLoginOutput) Method() pulumi.StringPtrOutput
func (AuthLoginOutput) Namespace ¶ added in v5.7.0
func (o AuthLoginOutput) Namespace() pulumi.StringPtrOutput
func (AuthLoginOutput) Parameters ¶ added in v5.7.0
func (o AuthLoginOutput) Parameters() pulumi.StringMapOutput
func (AuthLoginOutput) Path ¶ added in v5.7.0
func (o AuthLoginOutput) Path() pulumi.StringOutput
func (AuthLoginOutput) ToAuthLoginOutput ¶ added in v5.7.0
func (o AuthLoginOutput) ToAuthLoginOutput() AuthLoginOutput
func (AuthLoginOutput) ToAuthLoginOutputWithContext ¶ added in v5.7.0
func (o AuthLoginOutput) ToAuthLoginOutputWithContext(ctx context.Context) AuthLoginOutput
type AuthLoginRadius ¶ added in v5.7.0
type AuthLoginRadiusArgs ¶ added in v5.7.0
type AuthLoginRadiusArgs struct { Mount pulumi.StringPtrInput `pulumi:"mount"` Namespace pulumi.StringPtrInput `pulumi:"namespace"` Password pulumi.StringInput `pulumi:"password"` Username pulumi.StringInput `pulumi:"username"` }
func (AuthLoginRadiusArgs) ElementType ¶ added in v5.7.0
func (AuthLoginRadiusArgs) ElementType() reflect.Type
func (AuthLoginRadiusArgs) ToAuthLoginRadiusOutput ¶ added in v5.7.0
func (i AuthLoginRadiusArgs) ToAuthLoginRadiusOutput() AuthLoginRadiusOutput
func (AuthLoginRadiusArgs) ToAuthLoginRadiusOutputWithContext ¶ added in v5.7.0
func (i AuthLoginRadiusArgs) ToAuthLoginRadiusOutputWithContext(ctx context.Context) AuthLoginRadiusOutput
type AuthLoginRadiusInput ¶ added in v5.7.0
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 ¶ added in v5.7.0
type AuthLoginRadiusOutput struct{ *pulumi.OutputState }
func (AuthLoginRadiusOutput) ElementType ¶ added in v5.7.0
func (AuthLoginRadiusOutput) ElementType() reflect.Type
func (AuthLoginRadiusOutput) Mount ¶ added in v5.7.0
func (o AuthLoginRadiusOutput) Mount() pulumi.StringPtrOutput
func (AuthLoginRadiusOutput) Namespace ¶ added in v5.7.0
func (o AuthLoginRadiusOutput) Namespace() pulumi.StringPtrOutput
func (AuthLoginRadiusOutput) Password ¶ added in v5.7.0
func (o AuthLoginRadiusOutput) Password() pulumi.StringOutput
func (AuthLoginRadiusOutput) ToAuthLoginRadiusOutput ¶ added in v5.7.0
func (o AuthLoginRadiusOutput) ToAuthLoginRadiusOutput() AuthLoginRadiusOutput
func (AuthLoginRadiusOutput) ToAuthLoginRadiusOutputWithContext ¶ added in v5.7.0
func (o AuthLoginRadiusOutput) ToAuthLoginRadiusOutputWithContext(ctx context.Context) AuthLoginRadiusOutput
func (AuthLoginRadiusOutput) Username ¶ added in v5.7.0
func (o AuthLoginRadiusOutput) Username() pulumi.StringOutput
type AuthLoginUserpass ¶ added in v5.7.0
type AuthLoginUserpassArgs ¶ added in v5.7.0
type AuthLoginUserpassArgs struct { Mount pulumi.StringPtrInput `pulumi:"mount"` Namespace pulumi.StringPtrInput `pulumi:"namespace"` Password pulumi.StringPtrInput `pulumi:"password"` PasswordFile pulumi.StringPtrInput `pulumi:"passwordFile"` Username pulumi.StringInput `pulumi:"username"` }
func (AuthLoginUserpassArgs) ElementType ¶ added in v5.7.0
func (AuthLoginUserpassArgs) ElementType() reflect.Type
func (AuthLoginUserpassArgs) ToAuthLoginUserpassOutput ¶ added in v5.7.0
func (i AuthLoginUserpassArgs) ToAuthLoginUserpassOutput() AuthLoginUserpassOutput
func (AuthLoginUserpassArgs) ToAuthLoginUserpassOutputWithContext ¶ added in v5.7.0
func (i AuthLoginUserpassArgs) ToAuthLoginUserpassOutputWithContext(ctx context.Context) AuthLoginUserpassOutput
type AuthLoginUserpassInput ¶ added in v5.7.0
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 ¶ added in v5.7.0
type AuthLoginUserpassOutput struct{ *pulumi.OutputState }
func (AuthLoginUserpassOutput) ElementType ¶ added in v5.7.0
func (AuthLoginUserpassOutput) ElementType() reflect.Type
func (AuthLoginUserpassOutput) Mount ¶ added in v5.7.0
func (o AuthLoginUserpassOutput) Mount() pulumi.StringPtrOutput
func (AuthLoginUserpassOutput) Namespace ¶ added in v5.7.0
func (o AuthLoginUserpassOutput) Namespace() pulumi.StringPtrOutput
func (AuthLoginUserpassOutput) Password ¶ added in v5.7.0
func (o AuthLoginUserpassOutput) Password() pulumi.StringPtrOutput
func (AuthLoginUserpassOutput) PasswordFile ¶ added in v5.7.0
func (o AuthLoginUserpassOutput) PasswordFile() pulumi.StringPtrOutput
func (AuthLoginUserpassOutput) ToAuthLoginUserpassOutput ¶ added in v5.7.0
func (o AuthLoginUserpassOutput) ToAuthLoginUserpassOutput() AuthLoginUserpassOutput
func (AuthLoginUserpassOutput) ToAuthLoginUserpassOutputWithContext ¶ added in v5.7.0
func (o AuthLoginUserpassOutput) ToAuthLoginUserpassOutputWithContext(ctx context.Context) AuthLoginUserpassOutput
func (AuthLoginUserpassOutput) Username ¶ added in v5.7.0
func (o AuthLoginUserpassOutput) Username() pulumi.StringOutput
type ClientAuth ¶ added in v5.7.0
type ClientAuthArgs ¶ added in v5.7.0
type ClientAuthArgs struct { CertFile pulumi.StringInput `pulumi:"certFile"` KeyFile pulumi.StringInput `pulumi:"keyFile"` }
func (ClientAuthArgs) ElementType ¶ added in v5.7.0
func (ClientAuthArgs) ElementType() reflect.Type
func (ClientAuthArgs) ToClientAuthOutput ¶ added in v5.7.0
func (i ClientAuthArgs) ToClientAuthOutput() ClientAuthOutput
func (ClientAuthArgs) ToClientAuthOutputWithContext ¶ added in v5.7.0
func (i ClientAuthArgs) ToClientAuthOutputWithContext(ctx context.Context) ClientAuthOutput
type ClientAuthInput ¶ added in v5.7.0
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 ¶ added in v5.7.0
type ClientAuthOutput struct{ *pulumi.OutputState }
func (ClientAuthOutput) CertFile ¶ added in v5.7.0
func (o ClientAuthOutput) CertFile() pulumi.StringOutput
func (ClientAuthOutput) ElementType ¶ added in v5.7.0
func (ClientAuthOutput) ElementType() reflect.Type
func (ClientAuthOutput) KeyFile ¶ added in v5.7.0
func (o ClientAuthOutput) KeyFile() pulumi.StringOutput
func (ClientAuthOutput) ToClientAuthOutput ¶ added in v5.7.0
func (o ClientAuthOutput) ToClientAuthOutput() ClientAuthOutput
func (ClientAuthOutput) ToClientAuthOutputWithContext ¶ added in v5.7.0
func (o ClientAuthOutput) ToClientAuthOutputWithContext(ctx context.Context) ClientAuthOutput
type HeadersArgs ¶
type HeadersArgs struct { Name pulumi.StringInput `pulumi:"name"` 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) Name ¶
func (o HeadersOutput) Name() pulumi.StringOutput
func (HeadersOutput) ToHeadersOutput ¶
func (o HeadersOutput) ToHeadersOutput() HeadersOutput
func (HeadersOutput) ToHeadersOutputWithContext ¶
func (o HeadersOutput) ToHeadersOutputWithContext(ctx context.Context) HeadersOutput
func (HeadersOutput) Value ¶
func (o HeadersOutput) Value() pulumi.StringOutput