1. Packages
  2. Dynatrace
  3. API Docs
  4. Credentials
Dynatrace v0.21.0 published on Sunday, Nov 17, 2024 by Pulumiverse

dynatrace.Credentials

Explore with Pulumi AI

dynatrace logo
Dynatrace v0.21.0 published on Sunday, Nov 17, 2024 by Pulumiverse

    Create Credentials Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Credentials(name: string, args?: CredentialsArgs, opts?: CustomResourceOptions);
    @overload
    def Credentials(resource_name: str,
                    args: Optional[CredentialsArgs] = None,
                    opts: Optional[ResourceOptions] = None)
    
    @overload
    def Credentials(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    allow_contextless_requests: Optional[bool] = None,
                    allowed_entities: Optional[CredentialsAllowedEntitiesArgs] = 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,
                    scopes: Optional[Sequence[str]] = None,
                    token: Optional[str] = None,
                    username: Optional[str] = None)
    func NewCredentials(ctx *Context, name string, args *CredentialsArgs, opts ...ResourceOption) (*Credentials, error)
    public Credentials(string name, CredentialsArgs? args = null, 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.
    
    

    Parameters

    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.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var credentialsResource = new Dynatrace.Credentials("credentialsResource", new()
    {
        AllowContextlessRequests = false,
        AllowedEntities = new Dynatrace.Inputs.CredentialsAllowedEntitiesArgs
        {
            Entities = new[]
            {
                new Dynatrace.Inputs.CredentialsAllowedEntitiesEntityArgs
                {
                    Id = "string",
                    Type = "string",
                },
            },
        },
        Certificate = "string",
        Description = "string",
        External = new Dynatrace.Inputs.CredentialsExternalArgs
        {
            Certificate = "string",
            ClientSecret = "string",
            Clientid = "string",
            CredentialsUsedForExternalSynchronizations = new[]
            {
                "string",
            },
            PasswordSecretName = "string",
            PathToCredentials = "string",
            Roleid = "string",
            Secretid = "string",
            Tenantid = "string",
            TokenSecretName = "string",
            UsernameSecretName = "string",
            VaultNamespace = "string",
            VaultUrl = "string",
        },
        Format = "string",
        Name = "string",
        OwnerAccessOnly = false,
        Password = "string",
        Public = false,
        Scopes = new[]
        {
            "string",
        },
        Token = "string",
        Username = "string",
    });
    
    example, err := dynatrace.NewCredentials(ctx, "credentialsResource", &dynatrace.CredentialsArgs{
    	AllowContextlessRequests: pulumi.Bool(false),
    	AllowedEntities: &dynatrace.CredentialsAllowedEntitiesArgs{
    		Entities: dynatrace.CredentialsAllowedEntitiesEntityArray{
    			&dynatrace.CredentialsAllowedEntitiesEntityArgs{
    				Id:   pulumi.String("string"),
    				Type: pulumi.String("string"),
    			},
    		},
    	},
    	Certificate: pulumi.String("string"),
    	Description: pulumi.String("string"),
    	External: &dynatrace.CredentialsExternalArgs{
    		Certificate:  pulumi.String("string"),
    		ClientSecret: pulumi.String("string"),
    		Clientid:     pulumi.String("string"),
    		CredentialsUsedForExternalSynchronizations: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		PasswordSecretName: pulumi.String("string"),
    		PathToCredentials:  pulumi.String("string"),
    		Roleid:             pulumi.String("string"),
    		Secretid:           pulumi.String("string"),
    		Tenantid:           pulumi.String("string"),
    		TokenSecretName:    pulumi.String("string"),
    		UsernameSecretName: pulumi.String("string"),
    		VaultNamespace:     pulumi.String("string"),
    		VaultUrl:           pulumi.String("string"),
    	},
    	Format:          pulumi.String("string"),
    	Name:            pulumi.String("string"),
    	OwnerAccessOnly: pulumi.Bool(false),
    	Password:        pulumi.String("string"),
    	Public:          pulumi.Bool(false),
    	Scopes: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Token:    pulumi.String("string"),
    	Username: pulumi.String("string"),
    })
    
    var credentialsResource = new Credentials("credentialsResource", CredentialsArgs.builder()
        .allowContextlessRequests(false)
        .allowedEntities(CredentialsAllowedEntitiesArgs.builder()
            .entities(CredentialsAllowedEntitiesEntityArgs.builder()
                .id("string")
                .type("string")
                .build())
            .build())
        .certificate("string")
        .description("string")
        .external(CredentialsExternalArgs.builder()
            .certificate("string")
            .clientSecret("string")
            .clientid("string")
            .credentialsUsedForExternalSynchronizations("string")
            .passwordSecretName("string")
            .pathToCredentials("string")
            .roleid("string")
            .secretid("string")
            .tenantid("string")
            .tokenSecretName("string")
            .usernameSecretName("string")
            .vaultNamespace("string")
            .vaultUrl("string")
            .build())
        .format("string")
        .name("string")
        .ownerAccessOnly(false)
        .password("string")
        .public_(false)
        .scopes("string")
        .token("string")
        .username("string")
        .build());
    
    credentials_resource = dynatrace.Credentials("credentialsResource",
        allow_contextless_requests=False,
        allowed_entities={
            "entities": [{
                "id": "string",
                "type": "string",
            }],
        },
        certificate="string",
        description="string",
        external={
            "certificate": "string",
            "client_secret": "string",
            "clientid": "string",
            "credentials_used_for_external_synchronizations": ["string"],
            "password_secret_name": "string",
            "path_to_credentials": "string",
            "roleid": "string",
            "secretid": "string",
            "tenantid": "string",
            "token_secret_name": "string",
            "username_secret_name": "string",
            "vault_namespace": "string",
            "vault_url": "string",
        },
        format="string",
        name="string",
        owner_access_only=False,
        password="string",
        public=False,
        scopes=["string"],
        token="string",
        username="string")
    
    const credentialsResource = new dynatrace.Credentials("credentialsResource", {
        allowContextlessRequests: false,
        allowedEntities: {
            entities: [{
                id: "string",
                type: "string",
            }],
        },
        certificate: "string",
        description: "string",
        external: {
            certificate: "string",
            clientSecret: "string",
            clientid: "string",
            credentialsUsedForExternalSynchronizations: ["string"],
            passwordSecretName: "string",
            pathToCredentials: "string",
            roleid: "string",
            secretid: "string",
            tenantid: "string",
            tokenSecretName: "string",
            usernameSecretName: "string",
            vaultNamespace: "string",
            vaultUrl: "string",
        },
        format: "string",
        name: "string",
        ownerAccessOnly: false,
        password: "string",
        "public": false,
        scopes: ["string"],
        token: "string",
        username: "string",
    });
    
    type: dynatrace:Credentials
    properties:
        allowContextlessRequests: false
        allowedEntities:
            entities:
                - id: string
                  type: string
        certificate: string
        description: string
        external:
            certificate: string
            clientSecret: string
            clientid: string
            credentialsUsedForExternalSynchronizations:
                - string
            passwordSecretName: string
            pathToCredentials: string
            roleid: string
            secretid: string
            tenantid: string
            tokenSecretName: string
            usernameSecretName: string
            vaultNamespace: string
            vaultUrl: string
        format: string
        name: string
        ownerAccessOnly: false
        password: string
        public: false
        scopes:
            - string
        token: string
        username: string
    

    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

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Credentials resource accepts the following input properties:

    AllowContextlessRequests bool
    Allow ad-hoc functions to access the credential details (requires the APP_ENGINE scope).
    AllowedEntities Pulumiverse.Dynatrace.Inputs.CredentialsAllowedEntities
    The set of entities allowed to use the credential.
    Certificate string
    The certificate in the string format.
    CredentialUsageSummaries List<Pulumiverse.Dynatrace.Inputs.CredentialsCredentialUsageSummary>
    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 Pulumiverse.Dynatrace.Inputs.CredentialsExternal
    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
    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, APP_ENGINE, EXTENSION and SYNTHETIC

    Deprecated: Deprecated(v279), please use scopes instead.

    Scopes List<string>
    The set of scopes of the credentials set. Possible values are APP_ENGINE and SYNTHETIC
    Token string
    Token in the string format. Specifying a token implies Token Authentication.
    Username string
    The username of the credentials set.
    AllowContextlessRequests bool
    Allow ad-hoc functions to access the credential details (requires the APP_ENGINE scope).
    AllowedEntities CredentialsAllowedEntitiesArgs
    The set of entities allowed to use the credential.
    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
    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, APP_ENGINE, EXTENSION and SYNTHETIC

    Deprecated: Deprecated(v279), please use scopes instead.

    Scopes []string
    The set of scopes of the credentials set. Possible values are APP_ENGINE and SYNTHETIC
    Token string
    Token in the string format. Specifying a token implies Token Authentication.
    Username string
    The username of the credentials set.
    allowContextlessRequests Boolean
    Allow ad-hoc functions to access the credential details (requires the APP_ENGINE scope).
    allowedEntities CredentialsAllowedEntities
    The set of entities allowed to use the credential.
    certificate String
    The certificate in the string format.
    credentialUsageSummaries List<CredentialsCredentialUsageSummary>
    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 CredentialsExternal
    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
    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, APP_ENGINE, EXTENSION and SYNTHETIC

    Deprecated: Deprecated(v279), please use scopes instead.

    scopes List<String>
    The set of scopes of the credentials set. Possible values are APP_ENGINE and SYNTHETIC
    token String
    Token in the string format. Specifying a token implies Token Authentication.
    username String
    The username of the credentials set.
    allowContextlessRequests boolean
    Allow ad-hoc functions to access the credential details (requires the APP_ENGINE scope).
    allowedEntities CredentialsAllowedEntities
    The set of entities allowed to use the credential.
    certificate string
    The certificate in the string format.
    credentialUsageSummaries CredentialsCredentialUsageSummary[]
    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 CredentialsExternal
    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
    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, APP_ENGINE, EXTENSION and SYNTHETIC

    Deprecated: Deprecated(v279), please use scopes instead.

    scopes string[]
    The set of scopes of the credentials set. Possible values are APP_ENGINE and SYNTHETIC
    token string
    Token in the string format. Specifying a token implies Token Authentication.
    username string
    The username of the credentials set.
    allow_contextless_requests bool
    Allow ad-hoc functions to access the credential details (requires the APP_ENGINE scope).
    allowed_entities CredentialsAllowedEntitiesArgs
    The set of entities allowed to use the credential.
    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
    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, APP_ENGINE, EXTENSION and SYNTHETIC

    Deprecated: Deprecated(v279), please use scopes instead.

    scopes Sequence[str]
    The set of scopes of the credentials set. Possible values are APP_ENGINE and SYNTHETIC
    token str
    Token in the string format. Specifying a token implies Token Authentication.
    username str
    The username of the credentials set.
    allowContextlessRequests Boolean
    Allow ad-hoc functions to access the credential details (requires the APP_ENGINE scope).
    allowedEntities Property Map
    The set of entities allowed to use the credential.
    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
    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, APP_ENGINE, EXTENSION and SYNTHETIC

    Deprecated: Deprecated(v279), please use scopes instead.

    scopes List<String>
    The set of scopes of the credentials set. Possible values are APP_ENGINE and SYNTHETIC
    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,
            allow_contextless_requests: Optional[bool] = None,
            allowed_entities: Optional[CredentialsAllowedEntitiesArgs] = 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,
            scopes: Optional[Sequence[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:
    AllowContextlessRequests bool
    Allow ad-hoc functions to access the credential details (requires the APP_ENGINE scope).
    AllowedEntities Pulumiverse.Dynatrace.Inputs.CredentialsAllowedEntities
    The set of entities allowed to use the credential.
    Certificate string
    The certificate in the string format.
    CredentialUsageSummaries List<Pulumiverse.Dynatrace.Inputs.CredentialsCredentialUsageSummary>
    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 Pulumiverse.Dynatrace.Inputs.CredentialsExternal
    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
    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, APP_ENGINE, EXTENSION and SYNTHETIC

    Deprecated: Deprecated(v279), please use scopes instead.

    Scopes List<string>
    The set of scopes of the credentials set. Possible values are APP_ENGINE and SYNTHETIC
    Token string
    Token in the string format. Specifying a token implies Token Authentication.
    Username string
    The username of the credentials set.
    AllowContextlessRequests bool
    Allow ad-hoc functions to access the credential details (requires the APP_ENGINE scope).
    AllowedEntities CredentialsAllowedEntitiesArgs
    The set of entities allowed to use the credential.
    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
    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, APP_ENGINE, EXTENSION and SYNTHETIC

    Deprecated: Deprecated(v279), please use scopes instead.

    Scopes []string
    The set of scopes of the credentials set. Possible values are APP_ENGINE and SYNTHETIC
    Token string
    Token in the string format. Specifying a token implies Token Authentication.
    Username string
    The username of the credentials set.
    allowContextlessRequests Boolean
    Allow ad-hoc functions to access the credential details (requires the APP_ENGINE scope).
    allowedEntities CredentialsAllowedEntities
    The set of entities allowed to use the credential.
    certificate String
    The certificate in the string format.
    credentialUsageSummaries List<CredentialsCredentialUsageSummary>
    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 CredentialsExternal
    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
    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, APP_ENGINE, EXTENSION and SYNTHETIC

    Deprecated: Deprecated(v279), please use scopes instead.

    scopes List<String>
    The set of scopes of the credentials set. Possible values are APP_ENGINE and SYNTHETIC
    token String
    Token in the string format. Specifying a token implies Token Authentication.
    username String
    The username of the credentials set.
    allowContextlessRequests boolean
    Allow ad-hoc functions to access the credential details (requires the APP_ENGINE scope).
    allowedEntities CredentialsAllowedEntities
    The set of entities allowed to use the credential.
    certificate string
    The certificate in the string format.
    credentialUsageSummaries CredentialsCredentialUsageSummary[]
    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 CredentialsExternal
    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
    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, APP_ENGINE, EXTENSION and SYNTHETIC

    Deprecated: Deprecated(v279), please use scopes instead.

    scopes string[]
    The set of scopes of the credentials set. Possible values are APP_ENGINE and SYNTHETIC
    token string
    Token in the string format. Specifying a token implies Token Authentication.
    username string
    The username of the credentials set.
    allow_contextless_requests bool
    Allow ad-hoc functions to access the credential details (requires the APP_ENGINE scope).
    allowed_entities CredentialsAllowedEntitiesArgs
    The set of entities allowed to use the credential.
    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
    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, APP_ENGINE, EXTENSION and SYNTHETIC

    Deprecated: Deprecated(v279), please use scopes instead.

    scopes Sequence[str]
    The set of scopes of the credentials set. Possible values are APP_ENGINE and SYNTHETIC
    token str
    Token in the string format. Specifying a token implies Token Authentication.
    username str
    The username of the credentials set.
    allowContextlessRequests Boolean
    Allow ad-hoc functions to access the credential details (requires the APP_ENGINE scope).
    allowedEntities Property Map
    The set of entities allowed to use the credential.
    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
    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, APP_ENGINE, EXTENSION and SYNTHETIC

    Deprecated: Deprecated(v279), please use scopes instead.

    scopes List<String>
    The set of scopes of the credentials set. Possible values are APP_ENGINE 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

    CredentialsAllowedEntities, CredentialsAllowedEntitiesArgs

    Entities List<Pulumiverse.Dynatrace.Inputs.CredentialsAllowedEntitiesEntity>
    The set of entities allowed to use the credential.
    Entities []CredentialsAllowedEntitiesEntity
    The set of entities allowed to use the credential.
    entities List<CredentialsAllowedEntitiesEntity>
    The set of entities allowed to use the credential.
    entities CredentialsAllowedEntitiesEntity[]
    The set of entities allowed to use the credential.
    entities Sequence[CredentialsAllowedEntitiesEntity]
    The set of entities allowed to use the credential.
    entities List<Property Map>
    The set of entities allowed to use the credential.

    CredentialsAllowedEntitiesEntity, CredentialsAllowedEntitiesEntityArgs

    Id string
    ID of the entity
    Type string
    Type of entity. Possible values: USER, APPLICATION, UNKNOWN
    Id string
    ID of the entity
    Type string
    Type of entity. Possible values: USER, APPLICATION, UNKNOWN
    id String
    ID of the entity
    type String
    Type of entity. Possible values: USER, APPLICATION, UNKNOWN
    id string
    ID of the entity
    type string
    Type of entity. Possible values: USER, APPLICATION, UNKNOWN
    id str
    ID of the entity
    type str
    Type of entity. Possible values: USER, APPLICATION, UNKNOWN
    id String
    ID of the entity
    type String
    Type of entity. Possible values: USER, APPLICATION, UNKNOWN

    CredentialsCredentialUsageSummary, CredentialsCredentialUsageSummaryArgs

    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, CredentialsExternalArgs

    Certificate string
    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
    Roleid string
    Secretid string
    Tenantid string
    Required for Azure Client Secret. No further documentation available
    TokenSecretName string
    No documentation available
    UsernameSecretName string
    No documentation available
    VaultNamespace string
    VaultUrl string
    No documentation available
    Certificate string
    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
    Roleid string
    Secretid string
    Tenantid string
    Required for Azure Client Secret. No further documentation available
    TokenSecretName string
    No documentation available
    UsernameSecretName string
    No documentation available
    VaultNamespace string
    VaultUrl string
    No documentation available
    certificate String
    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
    roleid String
    secretid String
    tenantid String
    Required for Azure Client Secret. No further documentation available
    tokenSecretName String
    No documentation available
    usernameSecretName String
    No documentation available
    vaultNamespace String
    vaultUrl String
    No documentation available
    certificate string
    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
    roleid string
    secretid string
    tenantid string
    Required for Azure Client Secret. No further documentation available
    tokenSecretName string
    No documentation available
    usernameSecretName string
    No documentation available
    vaultNamespace string
    vaultUrl string
    No documentation available
    certificate str
    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
    roleid str
    secretid str
    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
    vault_url str
    No documentation available
    certificate String
    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
    roleid String
    secretid String
    tenantid String
    Required for Azure Client Secret. No further documentation available
    tokenSecretName String
    No documentation available
    usernameSecretName String
    No documentation available
    vaultNamespace String
    vaultUrl String
    No documentation available

    Package Details

    Repository
    dynatrace pulumiverse/pulumi-dynatrace
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the dynatrace Terraform Provider.
    dynatrace logo
    Dynatrace v0.21.0 published on Sunday, Nov 17, 2024 by Pulumiverse