dynatrace logo
Dynatrace v0.1.0, May 24 23

dynatrace.Credentials

Explore with Pulumi AI

Create Credentials Resource

new Credentials(name: string, args: CredentialsArgs, opts?: CustomResourceOptions);
@overload
def Credentials(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                certificate: Optional[str] = None,
                credential_usage_summaries: Optional[Sequence[CredentialsCredentialUsageSummaryArgs]] = None,
                description: Optional[str] = None,
                external: Optional[CredentialsExternalArgs] = None,
                format: Optional[str] = None,
                name: Optional[str] = None,
                owner_access_only: Optional[bool] = None,
                password: Optional[str] = None,
                public: Optional[bool] = None,
                scope: Optional[str] = None,
                token: Optional[str] = None,
                username: Optional[str] = None)
@overload
def Credentials(resource_name: str,
                args: CredentialsArgs,
                opts: Optional[ResourceOptions] = None)
func NewCredentials(ctx *Context, name string, args CredentialsArgs, opts ...ResourceOption) (*Credentials, error)
public Credentials(string name, CredentialsArgs args, CustomResourceOptions? opts = null)
public Credentials(String name, CredentialsArgs args)
public Credentials(String name, CredentialsArgs args, CustomResourceOptions options)
type: dynatrace:Credentials
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args CredentialsArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args CredentialsArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args CredentialsArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args CredentialsArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args CredentialsArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Credentials Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The Credentials resource accepts the following input properties:

Scope string

The scope of the credentials set. Possible values are ALL, EXTENSION and SYNTHETIC

Certificate string

The certificate in the string format.

CredentialUsageSummaries List<Lbrlabs.PulumiPackage.Dynatrace.Inputs.CredentialsCredentialUsageSummaryArgs>

The list contains summary data related to the use of credentials

Deprecated:

credential_usage_summary will be removed in future versions. It's not getting filled anymore, because it's runtime data

Description string

A short description of the credentials set

External Lbrlabs.PulumiPackage.Dynatrace.Inputs.CredentialsExternalArgs

External Vault Configuration

Format string

The certificate format. Possible values are PEM, PKCS12 and UNKNOWN.

Name string

The name of the credentials set

OwnerAccessOnly bool

The credentials set is available to every user (false) or to owner only (true)

Password string

The password of the credential. Note: Terraform treats an empty string for a value as if the attribute was absent. If you want to set an empty password, use the value --empty--.

Public bool

For certificate authentication specifies whether it's public certificate auth (true) or not (false).

Token string

Token in the string format. Specifying a token implies Token Authentication.

Username string

The username of the credentials set.

Scope string

The scope of the credentials set. Possible values are ALL, EXTENSION and SYNTHETIC

Certificate string

The certificate in the string format.

CredentialUsageSummaries []CredentialsCredentialUsageSummaryArgs

The list contains summary data related to the use of credentials

Deprecated:

credential_usage_summary will be removed in future versions. It's not getting filled anymore, because it's runtime data

Description string

A short description of the credentials set

External CredentialsExternalArgs

External Vault Configuration

Format string

The certificate format. Possible values are PEM, PKCS12 and UNKNOWN.

Name string

The name of the credentials set

OwnerAccessOnly bool

The credentials set is available to every user (false) or to owner only (true)

Password string

The password of the credential. Note: Terraform treats an empty string for a value as if the attribute was absent. If you want to set an empty password, use the value --empty--.

Public bool

For certificate authentication specifies whether it's public certificate auth (true) or not (false).

Token string

Token in the string format. Specifying a token implies Token Authentication.

Username string

The username of the credentials set.

scope String

The scope of the credentials set. Possible values are ALL, EXTENSION and SYNTHETIC

certificate String

The certificate in the string format.

credentialUsageSummaries List<CredentialsCredentialUsageSummaryArgs>

The list contains summary data related to the use of credentials

Deprecated:

credential_usage_summary will be removed in future versions. It's not getting filled anymore, because it's runtime data

description String

A short description of the credentials set

external CredentialsExternalArgs

External Vault Configuration

format String

The certificate format. Possible values are PEM, PKCS12 and UNKNOWN.

name String

The name of the credentials set

ownerAccessOnly Boolean

The credentials set is available to every user (false) or to owner only (true)

password String

The password of the credential. Note: Terraform treats an empty string for a value as if the attribute was absent. If you want to set an empty password, use the value --empty--.

public_ Boolean

For certificate authentication specifies whether it's public certificate auth (true) or not (false).

token String

Token in the string format. Specifying a token implies Token Authentication.

username String

The username of the credentials set.

scope string

The scope of the credentials set. Possible values are ALL, EXTENSION and SYNTHETIC

certificate string

The certificate in the string format.

credentialUsageSummaries CredentialsCredentialUsageSummaryArgs[]

The list contains summary data related to the use of credentials

Deprecated:

credential_usage_summary will be removed in future versions. It's not getting filled anymore, because it's runtime data

description string

A short description of the credentials set

external CredentialsExternalArgs

External Vault Configuration

format string

The certificate format. Possible values are PEM, PKCS12 and UNKNOWN.

name string

The name of the credentials set

ownerAccessOnly boolean

The credentials set is available to every user (false) or to owner only (true)

password string

The password of the credential. Note: Terraform treats an empty string for a value as if the attribute was absent. If you want to set an empty password, use the value --empty--.

public boolean

For certificate authentication specifies whether it's public certificate auth (true) or not (false).

token string

Token in the string format. Specifying a token implies Token Authentication.

username string

The username of the credentials set.

scope str

The scope of the credentials set. Possible values are ALL, EXTENSION and SYNTHETIC

certificate str

The certificate in the string format.

credential_usage_summaries Sequence[CredentialsCredentialUsageSummaryArgs]

The list contains summary data related to the use of credentials

Deprecated:

credential_usage_summary will be removed in future versions. It's not getting filled anymore, because it's runtime data

description str

A short description of the credentials set

external CredentialsExternalArgs

External Vault Configuration

format str

The certificate format. Possible values are PEM, PKCS12 and UNKNOWN.

name str

The name of the credentials set

owner_access_only bool

The credentials set is available to every user (false) or to owner only (true)

password str

The password of the credential. Note: Terraform treats an empty string for a value as if the attribute was absent. If you want to set an empty password, use the value --empty--.

public bool

For certificate authentication specifies whether it's public certificate auth (true) or not (false).

token str

Token in the string format. Specifying a token implies Token Authentication.

username str

The username of the credentials set.

scope String

The scope of the credentials set. Possible values are ALL, EXTENSION and SYNTHETIC

certificate String

The certificate in the string format.

credentialUsageSummaries List<Property Map>

The list contains summary data related to the use of credentials

Deprecated:

credential_usage_summary will be removed in future versions. It's not getting filled anymore, because it's runtime data

description String

A short description of the credentials set

external Property Map

External Vault Configuration

format String

The certificate format. Possible values are PEM, PKCS12 and UNKNOWN.

name String

The name of the credentials set

ownerAccessOnly Boolean

The credentials set is available to every user (false) or to owner only (true)

password String

The password of the credential. Note: Terraform treats an empty string for a value as if the attribute was absent. If you want to set an empty password, use the value --empty--.

public Boolean

For certificate authentication specifies whether it's public certificate auth (true) or not (false).

token String

Token in the string format. Specifying a token implies Token Authentication.

username String

The username of the credentials set.

Outputs

All input properties are implicitly available as output properties. Additionally, the Credentials resource produces the following output properties:

Id string

The provider-assigned unique ID for this managed resource.

Id string

The provider-assigned unique ID for this managed resource.

id String

The provider-assigned unique ID for this managed resource.

id string

The provider-assigned unique ID for this managed resource.

id str

The provider-assigned unique ID for this managed resource.

id String

The provider-assigned unique ID for this managed resource.

Look up Existing Credentials Resource

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

public static get(name: string, id: Input<ID>, state?: CredentialsState, opts?: CustomResourceOptions): Credentials
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        certificate: Optional[str] = None,
        credential_usage_summaries: Optional[Sequence[CredentialsCredentialUsageSummaryArgs]] = None,
        description: Optional[str] = None,
        external: Optional[CredentialsExternalArgs] = None,
        format: Optional[str] = None,
        name: Optional[str] = None,
        owner_access_only: Optional[bool] = None,
        password: Optional[str] = None,
        public: Optional[bool] = None,
        scope: Optional[str] = None,
        token: Optional[str] = None,
        username: Optional[str] = None) -> Credentials
func GetCredentials(ctx *Context, name string, id IDInput, state *CredentialsState, opts ...ResourceOption) (*Credentials, error)
public static Credentials Get(string name, Input<string> id, CredentialsState? state, CustomResourceOptions? opts = null)
public static Credentials get(String name, Output<String> id, CredentialsState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
Certificate string

The certificate in the string format.

CredentialUsageSummaries List<Lbrlabs.PulumiPackage.Dynatrace.Inputs.CredentialsCredentialUsageSummaryArgs>

The list contains summary data related to the use of credentials

Deprecated:

credential_usage_summary will be removed in future versions. It's not getting filled anymore, because it's runtime data

Description string

A short description of the credentials set

External Lbrlabs.PulumiPackage.Dynatrace.Inputs.CredentialsExternalArgs

External Vault Configuration

Format string

The certificate format. Possible values are PEM, PKCS12 and UNKNOWN.

Name string

The name of the credentials set

OwnerAccessOnly bool

The credentials set is available to every user (false) or to owner only (true)

Password string

The password of the credential. Note: Terraform treats an empty string for a value as if the attribute was absent. If you want to set an empty password, use the value --empty--.

Public bool

For certificate authentication specifies whether it's public certificate auth (true) or not (false).

Scope string

The scope of the credentials set. Possible values are ALL, EXTENSION and SYNTHETIC

Token string

Token in the string format. Specifying a token implies Token Authentication.

Username string

The username of the credentials set.

Certificate string

The certificate in the string format.

CredentialUsageSummaries []CredentialsCredentialUsageSummaryArgs

The list contains summary data related to the use of credentials

Deprecated:

credential_usage_summary will be removed in future versions. It's not getting filled anymore, because it's runtime data

Description string

A short description of the credentials set

External CredentialsExternalArgs

External Vault Configuration

Format string

The certificate format. Possible values are PEM, PKCS12 and UNKNOWN.

Name string

The name of the credentials set

OwnerAccessOnly bool

The credentials set is available to every user (false) or to owner only (true)

Password string

The password of the credential. Note: Terraform treats an empty string for a value as if the attribute was absent. If you want to set an empty password, use the value --empty--.

Public bool

For certificate authentication specifies whether it's public certificate auth (true) or not (false).

Scope string

The scope of the credentials set. Possible values are ALL, EXTENSION and SYNTHETIC

Token string

Token in the string format. Specifying a token implies Token Authentication.

Username string

The username of the credentials set.

certificate String

The certificate in the string format.

credentialUsageSummaries List<CredentialsCredentialUsageSummaryArgs>

The list contains summary data related to the use of credentials

Deprecated:

credential_usage_summary will be removed in future versions. It's not getting filled anymore, because it's runtime data

description String

A short description of the credentials set

external CredentialsExternalArgs

External Vault Configuration

format String

The certificate format. Possible values are PEM, PKCS12 and UNKNOWN.

name String

The name of the credentials set

ownerAccessOnly Boolean

The credentials set is available to every user (false) or to owner only (true)

password String

The password of the credential. Note: Terraform treats an empty string for a value as if the attribute was absent. If you want to set an empty password, use the value --empty--.

public_ Boolean

For certificate authentication specifies whether it's public certificate auth (true) or not (false).

scope String

The scope of the credentials set. Possible values are ALL, EXTENSION and SYNTHETIC

token String

Token in the string format. Specifying a token implies Token Authentication.

username String

The username of the credentials set.

certificate string

The certificate in the string format.

credentialUsageSummaries CredentialsCredentialUsageSummaryArgs[]

The list contains summary data related to the use of credentials

Deprecated:

credential_usage_summary will be removed in future versions. It's not getting filled anymore, because it's runtime data

description string

A short description of the credentials set

external CredentialsExternalArgs

External Vault Configuration

format string

The certificate format. Possible values are PEM, PKCS12 and UNKNOWN.

name string

The name of the credentials set

ownerAccessOnly boolean

The credentials set is available to every user (false) or to owner only (true)

password string

The password of the credential. Note: Terraform treats an empty string for a value as if the attribute was absent. If you want to set an empty password, use the value --empty--.

public boolean

For certificate authentication specifies whether it's public certificate auth (true) or not (false).

scope string

The scope of the credentials set. Possible values are ALL, EXTENSION and SYNTHETIC

token string

Token in the string format. Specifying a token implies Token Authentication.

username string

The username of the credentials set.

certificate str

The certificate in the string format.

credential_usage_summaries Sequence[CredentialsCredentialUsageSummaryArgs]

The list contains summary data related to the use of credentials

Deprecated:

credential_usage_summary will be removed in future versions. It's not getting filled anymore, because it's runtime data

description str

A short description of the credentials set

external CredentialsExternalArgs

External Vault Configuration

format str

The certificate format. Possible values are PEM, PKCS12 and UNKNOWN.

name str

The name of the credentials set

owner_access_only bool

The credentials set is available to every user (false) or to owner only (true)

password str

The password of the credential. Note: Terraform treats an empty string for a value as if the attribute was absent. If you want to set an empty password, use the value --empty--.

public bool

For certificate authentication specifies whether it's public certificate auth (true) or not (false).

scope str

The scope of the credentials set. Possible values are ALL, EXTENSION and SYNTHETIC

token str

Token in the string format. Specifying a token implies Token Authentication.

username str

The username of the credentials set.

certificate String

The certificate in the string format.

credentialUsageSummaries List<Property Map>

The list contains summary data related to the use of credentials

Deprecated:

credential_usage_summary will be removed in future versions. It's not getting filled anymore, because it's runtime data

description String

A short description of the credentials set

external Property Map

External Vault Configuration

format String

The certificate format. Possible values are PEM, PKCS12 and UNKNOWN.

name String

The name of the credentials set

ownerAccessOnly Boolean

The credentials set is available to every user (false) or to owner only (true)

password String

The password of the credential. Note: Terraform treats an empty string for a value as if the attribute was absent. If you want to set an empty password, use the value --empty--.

public Boolean

For certificate authentication specifies whether it's public certificate auth (true) or not (false).

scope String

The scope of the credentials set. Possible values are ALL, EXTENSION and SYNTHETIC

token String

Token in the string format. Specifying a token implies Token Authentication.

username String

The username of the credentials set.

Supporting Types

CredentialsCredentialUsageSummary

Count int

The number of uses

Type string

Type of usage, HTTP_MONITOR or BROWSER_MONITOR

Count int

The number of uses

Type string

Type of usage, HTTP_MONITOR or BROWSER_MONITOR

count Integer

The number of uses

type String

Type of usage, HTTP_MONITOR or BROWSER_MONITOR

count number

The number of uses

type string

Type of usage, HTTP_MONITOR or BROWSER_MONITOR

count int

The number of uses

type str

Type of usage, HTTP_MONITOR or BROWSER_MONITOR

count Number

The number of uses

type String

Type of usage, HTTP_MONITOR or BROWSER_MONITOR

CredentialsExternal

Certificate string

Required for Hashicorp Certificate. The ID of Credentials within the Certificate Vault holding the certificate

ClientSecret string

Required for Azure Client Secret. No further documentation available

Clientid string

Required for Azure Client Secret. No further documentation available

CredentialsUsedForExternalSynchronizations List<string>

No documentation available

PasswordSecretName string

No documentation available

PathToCredentials string

Required for Hashicorp App Role or Hashicorp Certificate. No further documentation available

Roleid string

Required for Hashicorp App Role. No further documentation available

Secretid string

Required for Hashicorp App Role. The ID of Credentials within the Certificate Vault holding the secret id

Tenantid string

Required for Azure Client Secret. No further documentation available

TokenSecretName string

No documentation available

UsernameSecretName string

No documentation available

VaultNamespace string

Required for Hashicorp App Role. No further documentation available

VaultUrl string

No documentation available

Certificate string

Required for Hashicorp Certificate. The ID of Credentials within the Certificate Vault holding the certificate

ClientSecret string

Required for Azure Client Secret. No further documentation available

Clientid string

Required for Azure Client Secret. No further documentation available

CredentialsUsedForExternalSynchronizations []string

No documentation available

PasswordSecretName string

No documentation available

PathToCredentials string

Required for Hashicorp App Role or Hashicorp Certificate. No further documentation available

Roleid string

Required for Hashicorp App Role. No further documentation available

Secretid string

Required for Hashicorp App Role. The ID of Credentials within the Certificate Vault holding the secret id

Tenantid string

Required for Azure Client Secret. No further documentation available

TokenSecretName string

No documentation available

UsernameSecretName string

No documentation available

VaultNamespace string

Required for Hashicorp App Role. No further documentation available

VaultUrl string

No documentation available

certificate String

Required for Hashicorp Certificate. The ID of Credentials within the Certificate Vault holding the certificate

clientSecret String

Required for Azure Client Secret. No further documentation available

clientid String

Required for Azure Client Secret. No further documentation available

credentialsUsedForExternalSynchronizations List<String>

No documentation available

passwordSecretName String

No documentation available

pathToCredentials String

Required for Hashicorp App Role or Hashicorp Certificate. No further documentation available

roleid String

Required for Hashicorp App Role. No further documentation available

secretid String

Required for Hashicorp App Role. The ID of Credentials within the Certificate Vault holding the secret id

tenantid String

Required for Azure Client Secret. No further documentation available

tokenSecretName String

No documentation available

usernameSecretName String

No documentation available

vaultNamespace String

Required for Hashicorp App Role. No further documentation available

vaultUrl String

No documentation available

certificate string

Required for Hashicorp Certificate. The ID of Credentials within the Certificate Vault holding the certificate

clientSecret string

Required for Azure Client Secret. No further documentation available

clientid string

Required for Azure Client Secret. No further documentation available

credentialsUsedForExternalSynchronizations string[]

No documentation available

passwordSecretName string

No documentation available

pathToCredentials string

Required for Hashicorp App Role or Hashicorp Certificate. No further documentation available

roleid string

Required for Hashicorp App Role. No further documentation available

secretid string

Required for Hashicorp App Role. The ID of Credentials within the Certificate Vault holding the secret id

tenantid string

Required for Azure Client Secret. No further documentation available

tokenSecretName string

No documentation available

usernameSecretName string

No documentation available

vaultNamespace string

Required for Hashicorp App Role. No further documentation available

vaultUrl string

No documentation available

certificate str

Required for Hashicorp Certificate. The ID of Credentials within the Certificate Vault holding the certificate

client_secret str

Required for Azure Client Secret. No further documentation available

clientid str

Required for Azure Client Secret. No further documentation available

credentials_used_for_external_synchronizations Sequence[str]

No documentation available

password_secret_name str

No documentation available

path_to_credentials str

Required for Hashicorp App Role or Hashicorp Certificate. No further documentation available

roleid str

Required for Hashicorp App Role. No further documentation available

secretid str

Required for Hashicorp App Role. The ID of Credentials within the Certificate Vault holding the secret id

tenantid str

Required for Azure Client Secret. No further documentation available

token_secret_name str

No documentation available

username_secret_name str

No documentation available

vault_namespace str

Required for Hashicorp App Role. No further documentation available

vault_url str

No documentation available

certificate String

Required for Hashicorp Certificate. The ID of Credentials within the Certificate Vault holding the certificate

clientSecret String

Required for Azure Client Secret. No further documentation available

clientid String

Required for Azure Client Secret. No further documentation available

credentialsUsedForExternalSynchronizations List<String>

No documentation available

passwordSecretName String

No documentation available

pathToCredentials String

Required for Hashicorp App Role or Hashicorp Certificate. No further documentation available

roleid String

Required for Hashicorp App Role. No further documentation available

secretid String

Required for Hashicorp App Role. The ID of Credentials within the Certificate Vault holding the secret id

tenantid String

Required for Azure Client Secret. No further documentation available

tokenSecretName String

No documentation available

usernameSecretName String

No documentation available

vaultNamespace String

Required for Hashicorp App Role. No further documentation available

vaultUrl String

No documentation available

Package Details

Repository
dynatrace lbrlabs/pulumi-dynatrace
License
Apache-2.0
Notes

This Pulumi package is based on the dynatrace Terraform Provider.