
Dynatrace v0.1.0, May 24 23

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
andSYNTHETIC
- Certificate string
The certificate in the string format.
- Credential
Usage List<Lbrlabs.Summaries Pulumi Package. Dynatrace. Inputs. Credentials Credential Usage Summary Args> The list contains summary data related to the use of credentials
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.
Pulumi Package. Dynatrace. Inputs. Credentials External Args External Vault Configuration
- Format string
The certificate format. Possible values are
PEM
,PKCS12
andUNKNOWN
.- Name string
The name of the credentials set
- Owner
Access boolOnly 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
andSYNTHETIC
- Certificate string
The certificate in the string format.
- Credential
Usage []CredentialsSummaries Credential Usage Summary Args The list contains summary data related to the use of credentials
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
Credentials
External Args External Vault Configuration
- Format string
The certificate format. Possible values are
PEM
,PKCS12
andUNKNOWN
.- Name string
The name of the credentials set
- Owner
Access boolOnly 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
andSYNTHETIC
- certificate String
The certificate in the string format.
- credential
Usage List<CredentialsSummaries Credential Usage Summary Args> The list contains summary data related to the use of credentials
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
Credentials
External Args External Vault Configuration
- format String
The certificate format. Possible values are
PEM
,PKCS12
andUNKNOWN
.- name String
The name of the credentials set
- owner
Access BooleanOnly 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
andSYNTHETIC
- certificate string
The certificate in the string format.
- credential
Usage CredentialsSummaries Credential Usage Summary Args[] The list contains summary data related to the use of credentials
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
Credentials
External Args External Vault Configuration
- format string
The certificate format. Possible values are
PEM
,PKCS12
andUNKNOWN
.- name string
The name of the credentials set
- owner
Access booleanOnly 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
andSYNTHETIC
- certificate str
The certificate in the string format.
- credential_
usage_ Sequence[Credentialssummaries Credential Usage Summary Args] The list contains summary data related to the use of credentials
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
Credentials
External Args External Vault Configuration
- format str
The certificate format. Possible values are
PEM
,PKCS12
andUNKNOWN
.- name str
The name of the credentials set
- owner_
access_ boolonly 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
andSYNTHETIC
- certificate String
The certificate in the string format.
- credential
Usage List<Property Map>Summaries The list contains summary data related to the use of credentials
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
andUNKNOWN
.- name String
The name of the credentials set
- owner
Access BooleanOnly 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.
- Certificate string
The certificate in the string format.
- Credential
Usage List<Lbrlabs.Summaries Pulumi Package. Dynatrace. Inputs. Credentials Credential Usage Summary Args> The list contains summary data related to the use of credentials
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.
Pulumi Package. Dynatrace. Inputs. Credentials External Args External Vault Configuration
- Format string
The certificate format. Possible values are
PEM
,PKCS12
andUNKNOWN
.- Name string
The name of the credentials set
- Owner
Access boolOnly 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
andSYNTHETIC
- 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.
- Credential
Usage []CredentialsSummaries Credential Usage Summary Args The list contains summary data related to the use of credentials
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
Credentials
External Args External Vault Configuration
- Format string
The certificate format. Possible values are
PEM
,PKCS12
andUNKNOWN
.- Name string
The name of the credentials set
- Owner
Access boolOnly 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
andSYNTHETIC
- 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.
- credential
Usage List<CredentialsSummaries Credential Usage Summary Args> The list contains summary data related to the use of credentials
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
Credentials
External Args External Vault Configuration
- format String
The certificate format. Possible values are
PEM
,PKCS12
andUNKNOWN
.- name String
The name of the credentials set
- owner
Access BooleanOnly 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
andSYNTHETIC
- 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.
- credential
Usage CredentialsSummaries Credential Usage Summary Args[] The list contains summary data related to the use of credentials
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
Credentials
External Args External Vault Configuration
- format string
The certificate format. Possible values are
PEM
,PKCS12
andUNKNOWN
.- name string
The name of the credentials set
- owner
Access booleanOnly 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
andSYNTHETIC
- 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_ Sequence[Credentialssummaries Credential Usage Summary Args] The list contains summary data related to the use of credentials
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
Credentials
External Args External Vault Configuration
- format str
The certificate format. Possible values are
PEM
,PKCS12
andUNKNOWN
.- name str
The name of the credentials set
- owner_
access_ boolonly 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
andSYNTHETIC
- 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.
- credential
Usage List<Property Map>Summaries The list contains summary data related to the use of credentials
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
andUNKNOWN
.- name String
The name of the credentials set
- owner
Access BooleanOnly 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
andSYNTHETIC
- token String
Token in the string format. Specifying a token implies
Token Authentication
.- username String
The username of the credentials set.
Supporting Types
CredentialsCredentialUsageSummary
CredentialsExternal
- Certificate string
Required for Hashicorp Certificate. The ID of Credentials within the Certificate Vault holding the certificate
- Client
Secret string Required for Azure Client Secret. No further documentation available
- Clientid string
Required for Azure Client Secret. No further documentation available
- Credentials
Used List<string>For External Synchronizations No documentation available
- Password
Secret stringName No documentation available
- Path
To stringCredentials 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
- Token
Secret stringName No documentation available
- Username
Secret stringName No documentation available
- Vault
Namespace string Required for Hashicorp App Role. No further documentation available
- Vault
Url string No documentation available
- Certificate string
Required for Hashicorp Certificate. The ID of Credentials within the Certificate Vault holding the certificate
- Client
Secret string Required for Azure Client Secret. No further documentation available
- Clientid string
Required for Azure Client Secret. No further documentation available
- Credentials
Used []stringFor External Synchronizations No documentation available
- Password
Secret stringName No documentation available
- Path
To stringCredentials 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
- Token
Secret stringName No documentation available
- Username
Secret stringName No documentation available
- Vault
Namespace string Required for Hashicorp App Role. No further documentation available
- Vault
Url string No documentation available
- certificate String
Required for Hashicorp Certificate. The ID of Credentials within the Certificate Vault holding the certificate
- client
Secret String Required for Azure Client Secret. No further documentation available
- clientid String
Required for Azure Client Secret. No further documentation available
- credentials
Used List<String>For External Synchronizations No documentation available
- password
Secret StringName No documentation available
- path
To StringCredentials 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
- token
Secret StringName No documentation available
- username
Secret StringName No documentation available
- vault
Namespace String Required for Hashicorp App Role. No further documentation available
- vault
Url String No documentation available
- certificate string
Required for Hashicorp Certificate. The ID of Credentials within the Certificate Vault holding the certificate
- client
Secret string Required for Azure Client Secret. No further documentation available
- clientid string
Required for Azure Client Secret. No further documentation available
- credentials
Used string[]For External Synchronizations No documentation available
- password
Secret stringName No documentation available
- path
To stringCredentials 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
- token
Secret stringName No documentation available
- username
Secret stringName No documentation available
- vault
Namespace string Required for Hashicorp App Role. No further documentation available
- vault
Url 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_ Sequence[str]for_ external_ synchronizations No documentation available
- password_
secret_ strname No documentation available
- path_
to_ strcredentials 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_ strname No documentation available
- username_
secret_ strname 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
- client
Secret String Required for Azure Client Secret. No further documentation available
- clientid String
Required for Azure Client Secret. No further documentation available
- credentials
Used List<String>For External Synchronizations No documentation available
- password
Secret StringName No documentation available
- path
To StringCredentials 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
- token
Secret StringName No documentation available
- username
Secret StringName No documentation available
- vault
Namespace String Required for Hashicorp App Role. No further documentation available
- vault
Url 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.