1. Packages
  2. Dynatrace
  3. API Docs
  4. K8sCredentials
Dynatrace v0.1.0 published on Wednesday, May 24, 2023 by Lbrlabs

dynatrace.K8sCredentials

Explore with Pulumi AI

dynatrace logo
Dynatrace v0.1.0 published on Wednesday, May 24, 2023 by Lbrlabs

    Create K8sCredentials Resource

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

    Constructor syntax

    new K8sCredentials(name: string, args: K8sCredentialsArgs, opts?: CustomResourceOptions);
    @overload
    def K8sCredentials(resource_name: str,
                       args: K8sCredentialsArgs,
                       opts: Optional[ResourceOptions] = None)
    
    @overload
    def K8sCredentials(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       label: Optional[str] = None,
                       event_analysis_and_alerting_enabled: Optional[bool] = None,
                       auth_token: Optional[str] = None,
                       certificate_check_enabled: Optional[bool] = None,
                       davis_events_integration_enabled: Optional[bool] = None,
                       endpoint_url: Optional[str] = None,
                       active: Optional[bool] = None,
                       events_field_selectors: Optional[Sequence[K8sCredentialsEventsFieldSelectorArgs]] = None,
                       events_integration_enabled: Optional[bool] = None,
                       hostname_verification: Optional[bool] = None,
                       active_gate_group: Optional[str] = None,
                       prometheus_exporters: Optional[bool] = None,
                       unknowns: Optional[str] = None,
                       workload_integration_enabled: Optional[bool] = None)
    func NewK8sCredentials(ctx *Context, name string, args K8sCredentialsArgs, opts ...ResourceOption) (*K8sCredentials, error)
    public K8sCredentials(string name, K8sCredentialsArgs args, CustomResourceOptions? opts = null)
    public K8sCredentials(String name, K8sCredentialsArgs args)
    public K8sCredentials(String name, K8sCredentialsArgs args, CustomResourceOptions options)
    
    type: dynatrace:K8sCredentials
    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 K8sCredentialsArgs
    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 K8sCredentialsArgs
    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 K8sCredentialsArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args K8sCredentialsArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args K8sCredentialsArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

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

    var k8sCredentialsResource = new Dynatrace.K8sCredentials("k8sCredentialsResource", new()
    {
        Label = "string",
        EventAnalysisAndAlertingEnabled = false,
        AuthToken = "string",
        CertificateCheckEnabled = false,
        DavisEventsIntegrationEnabled = false,
        EndpointUrl = "string",
        Active = false,
        EventsFieldSelectors = new[]
        {
            new Dynatrace.Inputs.K8sCredentialsEventsFieldSelectorArgs
            {
                Active = false,
                FieldSelector = "string",
                Label = "string",
                Unknowns = "string",
            },
        },
        EventsIntegrationEnabled = false,
        HostnameVerification = false,
        ActiveGateGroup = "string",
        PrometheusExporters = false,
        Unknowns = "string",
        WorkloadIntegrationEnabled = false,
    });
    
    example, err := dynatrace.NewK8sCredentials(ctx, "k8sCredentialsResource", &dynatrace.K8sCredentialsArgs{
    	Label:                           pulumi.String("string"),
    	EventAnalysisAndAlertingEnabled: pulumi.Bool(false),
    	AuthToken:                       pulumi.String("string"),
    	CertificateCheckEnabled:         pulumi.Bool(false),
    	DavisEventsIntegrationEnabled:   pulumi.Bool(false),
    	EndpointUrl:                     pulumi.String("string"),
    	Active:                          pulumi.Bool(false),
    	EventsFieldSelectors: dynatrace.K8sCredentialsEventsFieldSelectorArray{
    		&dynatrace.K8sCredentialsEventsFieldSelectorArgs{
    			Active:        pulumi.Bool(false),
    			FieldSelector: pulumi.String("string"),
    			Label:         pulumi.String("string"),
    			Unknowns:      pulumi.String("string"),
    		},
    	},
    	EventsIntegrationEnabled:   pulumi.Bool(false),
    	HostnameVerification:       pulumi.Bool(false),
    	ActiveGateGroup:            pulumi.String("string"),
    	PrometheusExporters:        pulumi.Bool(false),
    	Unknowns:                   pulumi.String("string"),
    	WorkloadIntegrationEnabled: pulumi.Bool(false),
    })
    
    var k8sCredentialsResource = new K8sCredentials("k8sCredentialsResource", K8sCredentialsArgs.builder()        
        .label("string")
        .eventAnalysisAndAlertingEnabled(false)
        .authToken("string")
        .certificateCheckEnabled(false)
        .davisEventsIntegrationEnabled(false)
        .endpointUrl("string")
        .active(false)
        .eventsFieldSelectors(K8sCredentialsEventsFieldSelectorArgs.builder()
            .active(false)
            .fieldSelector("string")
            .label("string")
            .unknowns("string")
            .build())
        .eventsIntegrationEnabled(false)
        .hostnameVerification(false)
        .activeGateGroup("string")
        .prometheusExporters(false)
        .unknowns("string")
        .workloadIntegrationEnabled(false)
        .build());
    
    k8s_credentials_resource = dynatrace.K8sCredentials("k8sCredentialsResource",
        label="string",
        event_analysis_and_alerting_enabled=False,
        auth_token="string",
        certificate_check_enabled=False,
        davis_events_integration_enabled=False,
        endpoint_url="string",
        active=False,
        events_field_selectors=[dynatrace.K8sCredentialsEventsFieldSelectorArgs(
            active=False,
            field_selector="string",
            label="string",
            unknowns="string",
        )],
        events_integration_enabled=False,
        hostname_verification=False,
        active_gate_group="string",
        prometheus_exporters=False,
        unknowns="string",
        workload_integration_enabled=False)
    
    const k8sCredentialsResource = new dynatrace.K8sCredentials("k8sCredentialsResource", {
        label: "string",
        eventAnalysisAndAlertingEnabled: false,
        authToken: "string",
        certificateCheckEnabled: false,
        davisEventsIntegrationEnabled: false,
        endpointUrl: "string",
        active: false,
        eventsFieldSelectors: [{
            active: false,
            fieldSelector: "string",
            label: "string",
            unknowns: "string",
        }],
        eventsIntegrationEnabled: false,
        hostnameVerification: false,
        activeGateGroup: "string",
        prometheusExporters: false,
        unknowns: "string",
        workloadIntegrationEnabled: false,
    });
    
    type: dynatrace:K8sCredentials
    properties:
        active: false
        activeGateGroup: string
        authToken: string
        certificateCheckEnabled: false
        davisEventsIntegrationEnabled: false
        endpointUrl: string
        eventAnalysisAndAlertingEnabled: false
        eventsFieldSelectors:
            - active: false
              fieldSelector: string
              label: string
              unknowns: string
        eventsIntegrationEnabled: false
        hostnameVerification: false
        label: string
        prometheusExporters: false
        unknowns: string
        workloadIntegrationEnabled: false
    

    K8sCredentials 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 K8sCredentials resource accepts the following input properties:

    Label string
    The name of the Kubernetes credentials configuration. Allowed characters are letters, numbers, whitespaces, and the following characters: .+-_. Leading or trailing whitespace is not allowed.
    Active bool
    Monitoring is enabled (true) or disabled (false) for given credentials configuration. If not set on creation, the true value is used. If the field is omitted during an update, the old value remains unaffected.
    ActiveGateGroup string
    Active Gate group to filter active gates for this credentials.
    AuthToken string
    The service account bearer token for the Kubernetes API server. Submit your token on creation or update of the configuration. For security reasons, GET requests return this field as null. If the field is omitted during an update, the old value remains unaffected.
    CertificateCheckEnabled bool
    The check of SSL certificates is enabled (true) or disabled (false) for the Kubernetes cluster. If not set on creation, the true value is used. If the field is omitted during an update, the old value remains unaffected.
    DavisEventsIntegrationEnabled bool
    Inclusion of all Davis relevant events is enabled (true) or disabled (false) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected
    EndpointUrl string
    The URL of the Kubernetes API server. It must be unique within a Dynatrace environment. The URL must valid according to RFC 2396. Leading or trailing whitespaces are not allowed.
    EventAnalysisAndAlertingEnabled bool
    Event analysis and alerting is (true) or disabled (false) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected.
    EventsFieldSelectors List<Lbrlabs.PulumiPackage.Dynatrace.Inputs.K8sCredentialsEventsFieldSelector>
    Kubernetes event filters based on field-selectors. If set to null on creation, no events field selectors are subscribed. If set to null on update, no change of stored events field selectors is applied. Set an empty list to clear all events field selectors.
    EventsIntegrationEnabled bool
    Monitoring of events is enabled (true) or disabled (false) for the Kubernetes cluster. Event monitoring depends on the active state of this configuration to be true. If not set on creation, the false value is used. If the field is omitted during an update, the old value remains unaffected.
    HostnameVerification bool
    Verify hostname in certificate against Kubernetes API URL
    PrometheusExporters bool
    Prometheus exporters integration is enabled (true) or disabled (false) for the Kubernetes cluster.If the field is omitted during an update, the old value remains unaffected
    Unknowns string
    Any attributes that aren't yet supported by this provider
    WorkloadIntegrationEnabled bool
    Workload and cloud application processing is enabled (true) or disabled (false) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected.
    Label string
    The name of the Kubernetes credentials configuration. Allowed characters are letters, numbers, whitespaces, and the following characters: .+-_. Leading or trailing whitespace is not allowed.
    Active bool
    Monitoring is enabled (true) or disabled (false) for given credentials configuration. If not set on creation, the true value is used. If the field is omitted during an update, the old value remains unaffected.
    ActiveGateGroup string
    Active Gate group to filter active gates for this credentials.
    AuthToken string
    The service account bearer token for the Kubernetes API server. Submit your token on creation or update of the configuration. For security reasons, GET requests return this field as null. If the field is omitted during an update, the old value remains unaffected.
    CertificateCheckEnabled bool
    The check of SSL certificates is enabled (true) or disabled (false) for the Kubernetes cluster. If not set on creation, the true value is used. If the field is omitted during an update, the old value remains unaffected.
    DavisEventsIntegrationEnabled bool
    Inclusion of all Davis relevant events is enabled (true) or disabled (false) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected
    EndpointUrl string
    The URL of the Kubernetes API server. It must be unique within a Dynatrace environment. The URL must valid according to RFC 2396. Leading or trailing whitespaces are not allowed.
    EventAnalysisAndAlertingEnabled bool
    Event analysis and alerting is (true) or disabled (false) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected.
    EventsFieldSelectors []K8sCredentialsEventsFieldSelectorArgs
    Kubernetes event filters based on field-selectors. If set to null on creation, no events field selectors are subscribed. If set to null on update, no change of stored events field selectors is applied. Set an empty list to clear all events field selectors.
    EventsIntegrationEnabled bool
    Monitoring of events is enabled (true) or disabled (false) for the Kubernetes cluster. Event monitoring depends on the active state of this configuration to be true. If not set on creation, the false value is used. If the field is omitted during an update, the old value remains unaffected.
    HostnameVerification bool
    Verify hostname in certificate against Kubernetes API URL
    PrometheusExporters bool
    Prometheus exporters integration is enabled (true) or disabled (false) for the Kubernetes cluster.If the field is omitted during an update, the old value remains unaffected
    Unknowns string
    Any attributes that aren't yet supported by this provider
    WorkloadIntegrationEnabled bool
    Workload and cloud application processing is enabled (true) or disabled (false) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected.
    label String
    The name of the Kubernetes credentials configuration. Allowed characters are letters, numbers, whitespaces, and the following characters: .+-_. Leading or trailing whitespace is not allowed.
    active Boolean
    Monitoring is enabled (true) or disabled (false) for given credentials configuration. If not set on creation, the true value is used. If the field is omitted during an update, the old value remains unaffected.
    activeGateGroup String
    Active Gate group to filter active gates for this credentials.
    authToken String
    The service account bearer token for the Kubernetes API server. Submit your token on creation or update of the configuration. For security reasons, GET requests return this field as null. If the field is omitted during an update, the old value remains unaffected.
    certificateCheckEnabled Boolean
    The check of SSL certificates is enabled (true) or disabled (false) for the Kubernetes cluster. If not set on creation, the true value is used. If the field is omitted during an update, the old value remains unaffected.
    davisEventsIntegrationEnabled Boolean
    Inclusion of all Davis relevant events is enabled (true) or disabled (false) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected
    endpointUrl String
    The URL of the Kubernetes API server. It must be unique within a Dynatrace environment. The URL must valid according to RFC 2396. Leading or trailing whitespaces are not allowed.
    eventAnalysisAndAlertingEnabled Boolean
    Event analysis and alerting is (true) or disabled (false) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected.
    eventsFieldSelectors List<K8sCredentialsEventsFieldSelector>
    Kubernetes event filters based on field-selectors. If set to null on creation, no events field selectors are subscribed. If set to null on update, no change of stored events field selectors is applied. Set an empty list to clear all events field selectors.
    eventsIntegrationEnabled Boolean
    Monitoring of events is enabled (true) or disabled (false) for the Kubernetes cluster. Event monitoring depends on the active state of this configuration to be true. If not set on creation, the false value is used. If the field is omitted during an update, the old value remains unaffected.
    hostnameVerification Boolean
    Verify hostname in certificate against Kubernetes API URL
    prometheusExporters Boolean
    Prometheus exporters integration is enabled (true) or disabled (false) for the Kubernetes cluster.If the field is omitted during an update, the old value remains unaffected
    unknowns String
    Any attributes that aren't yet supported by this provider
    workloadIntegrationEnabled Boolean
    Workload and cloud application processing is enabled (true) or disabled (false) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected.
    label string
    The name of the Kubernetes credentials configuration. Allowed characters are letters, numbers, whitespaces, and the following characters: .+-_. Leading or trailing whitespace is not allowed.
    active boolean
    Monitoring is enabled (true) or disabled (false) for given credentials configuration. If not set on creation, the true value is used. If the field is omitted during an update, the old value remains unaffected.
    activeGateGroup string
    Active Gate group to filter active gates for this credentials.
    authToken string
    The service account bearer token for the Kubernetes API server. Submit your token on creation or update of the configuration. For security reasons, GET requests return this field as null. If the field is omitted during an update, the old value remains unaffected.
    certificateCheckEnabled boolean
    The check of SSL certificates is enabled (true) or disabled (false) for the Kubernetes cluster. If not set on creation, the true value is used. If the field is omitted during an update, the old value remains unaffected.
    davisEventsIntegrationEnabled boolean
    Inclusion of all Davis relevant events is enabled (true) or disabled (false) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected
    endpointUrl string
    The URL of the Kubernetes API server. It must be unique within a Dynatrace environment. The URL must valid according to RFC 2396. Leading or trailing whitespaces are not allowed.
    eventAnalysisAndAlertingEnabled boolean
    Event analysis and alerting is (true) or disabled (false) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected.
    eventsFieldSelectors K8sCredentialsEventsFieldSelector[]
    Kubernetes event filters based on field-selectors. If set to null on creation, no events field selectors are subscribed. If set to null on update, no change of stored events field selectors is applied. Set an empty list to clear all events field selectors.
    eventsIntegrationEnabled boolean
    Monitoring of events is enabled (true) or disabled (false) for the Kubernetes cluster. Event monitoring depends on the active state of this configuration to be true. If not set on creation, the false value is used. If the field is omitted during an update, the old value remains unaffected.
    hostnameVerification boolean
    Verify hostname in certificate against Kubernetes API URL
    prometheusExporters boolean
    Prometheus exporters integration is enabled (true) or disabled (false) for the Kubernetes cluster.If the field is omitted during an update, the old value remains unaffected
    unknowns string
    Any attributes that aren't yet supported by this provider
    workloadIntegrationEnabled boolean
    Workload and cloud application processing is enabled (true) or disabled (false) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected.
    label str
    The name of the Kubernetes credentials configuration. Allowed characters are letters, numbers, whitespaces, and the following characters: .+-_. Leading or trailing whitespace is not allowed.
    active bool
    Monitoring is enabled (true) or disabled (false) for given credentials configuration. If not set on creation, the true value is used. If the field is omitted during an update, the old value remains unaffected.
    active_gate_group str
    Active Gate group to filter active gates for this credentials.
    auth_token str
    The service account bearer token for the Kubernetes API server. Submit your token on creation or update of the configuration. For security reasons, GET requests return this field as null. If the field is omitted during an update, the old value remains unaffected.
    certificate_check_enabled bool
    The check of SSL certificates is enabled (true) or disabled (false) for the Kubernetes cluster. If not set on creation, the true value is used. If the field is omitted during an update, the old value remains unaffected.
    davis_events_integration_enabled bool
    Inclusion of all Davis relevant events is enabled (true) or disabled (false) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected
    endpoint_url str
    The URL of the Kubernetes API server. It must be unique within a Dynatrace environment. The URL must valid according to RFC 2396. Leading or trailing whitespaces are not allowed.
    event_analysis_and_alerting_enabled bool
    Event analysis and alerting is (true) or disabled (false) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected.
    events_field_selectors Sequence[K8sCredentialsEventsFieldSelectorArgs]
    Kubernetes event filters based on field-selectors. If set to null on creation, no events field selectors are subscribed. If set to null on update, no change of stored events field selectors is applied. Set an empty list to clear all events field selectors.
    events_integration_enabled bool
    Monitoring of events is enabled (true) or disabled (false) for the Kubernetes cluster. Event monitoring depends on the active state of this configuration to be true. If not set on creation, the false value is used. If the field is omitted during an update, the old value remains unaffected.
    hostname_verification bool
    Verify hostname in certificate against Kubernetes API URL
    prometheus_exporters bool
    Prometheus exporters integration is enabled (true) or disabled (false) for the Kubernetes cluster.If the field is omitted during an update, the old value remains unaffected
    unknowns str
    Any attributes that aren't yet supported by this provider
    workload_integration_enabled bool
    Workload and cloud application processing is enabled (true) or disabled (false) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected.
    label String
    The name of the Kubernetes credentials configuration. Allowed characters are letters, numbers, whitespaces, and the following characters: .+-_. Leading or trailing whitespace is not allowed.
    active Boolean
    Monitoring is enabled (true) or disabled (false) for given credentials configuration. If not set on creation, the true value is used. If the field is omitted during an update, the old value remains unaffected.
    activeGateGroup String
    Active Gate group to filter active gates for this credentials.
    authToken String
    The service account bearer token for the Kubernetes API server. Submit your token on creation or update of the configuration. For security reasons, GET requests return this field as null. If the field is omitted during an update, the old value remains unaffected.
    certificateCheckEnabled Boolean
    The check of SSL certificates is enabled (true) or disabled (false) for the Kubernetes cluster. If not set on creation, the true value is used. If the field is omitted during an update, the old value remains unaffected.
    davisEventsIntegrationEnabled Boolean
    Inclusion of all Davis relevant events is enabled (true) or disabled (false) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected
    endpointUrl String
    The URL of the Kubernetes API server. It must be unique within a Dynatrace environment. The URL must valid according to RFC 2396. Leading or trailing whitespaces are not allowed.
    eventAnalysisAndAlertingEnabled Boolean
    Event analysis and alerting is (true) or disabled (false) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected.
    eventsFieldSelectors List<Property Map>
    Kubernetes event filters based on field-selectors. If set to null on creation, no events field selectors are subscribed. If set to null on update, no change of stored events field selectors is applied. Set an empty list to clear all events field selectors.
    eventsIntegrationEnabled Boolean
    Monitoring of events is enabled (true) or disabled (false) for the Kubernetes cluster. Event monitoring depends on the active state of this configuration to be true. If not set on creation, the false value is used. If the field is omitted during an update, the old value remains unaffected.
    hostnameVerification Boolean
    Verify hostname in certificate against Kubernetes API URL
    prometheusExporters Boolean
    Prometheus exporters integration is enabled (true) or disabled (false) for the Kubernetes cluster.If the field is omitted during an update, the old value remains unaffected
    unknowns String
    Any attributes that aren't yet supported by this provider
    workloadIntegrationEnabled Boolean
    Workload and cloud application processing is enabled (true) or disabled (false) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the K8sCredentials 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 K8sCredentials Resource

    Get an existing K8sCredentials 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?: K8sCredentialsState, opts?: CustomResourceOptions): K8sCredentials
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            active: Optional[bool] = None,
            active_gate_group: Optional[str] = None,
            auth_token: Optional[str] = None,
            certificate_check_enabled: Optional[bool] = None,
            davis_events_integration_enabled: Optional[bool] = None,
            endpoint_url: Optional[str] = None,
            event_analysis_and_alerting_enabled: Optional[bool] = None,
            events_field_selectors: Optional[Sequence[K8sCredentialsEventsFieldSelectorArgs]] = None,
            events_integration_enabled: Optional[bool] = None,
            hostname_verification: Optional[bool] = None,
            label: Optional[str] = None,
            prometheus_exporters: Optional[bool] = None,
            unknowns: Optional[str] = None,
            workload_integration_enabled: Optional[bool] = None) -> K8sCredentials
    func GetK8sCredentials(ctx *Context, name string, id IDInput, state *K8sCredentialsState, opts ...ResourceOption) (*K8sCredentials, error)
    public static K8sCredentials Get(string name, Input<string> id, K8sCredentialsState? state, CustomResourceOptions? opts = null)
    public static K8sCredentials get(String name, Output<String> id, K8sCredentialsState 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:
    Active bool
    Monitoring is enabled (true) or disabled (false) for given credentials configuration. If not set on creation, the true value is used. If the field is omitted during an update, the old value remains unaffected.
    ActiveGateGroup string
    Active Gate group to filter active gates for this credentials.
    AuthToken string
    The service account bearer token for the Kubernetes API server. Submit your token on creation or update of the configuration. For security reasons, GET requests return this field as null. If the field is omitted during an update, the old value remains unaffected.
    CertificateCheckEnabled bool
    The check of SSL certificates is enabled (true) or disabled (false) for the Kubernetes cluster. If not set on creation, the true value is used. If the field is omitted during an update, the old value remains unaffected.
    DavisEventsIntegrationEnabled bool
    Inclusion of all Davis relevant events is enabled (true) or disabled (false) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected
    EndpointUrl string
    The URL of the Kubernetes API server. It must be unique within a Dynatrace environment. The URL must valid according to RFC 2396. Leading or trailing whitespaces are not allowed.
    EventAnalysisAndAlertingEnabled bool
    Event analysis and alerting is (true) or disabled (false) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected.
    EventsFieldSelectors List<Lbrlabs.PulumiPackage.Dynatrace.Inputs.K8sCredentialsEventsFieldSelector>
    Kubernetes event filters based on field-selectors. If set to null on creation, no events field selectors are subscribed. If set to null on update, no change of stored events field selectors is applied. Set an empty list to clear all events field selectors.
    EventsIntegrationEnabled bool
    Monitoring of events is enabled (true) or disabled (false) for the Kubernetes cluster. Event monitoring depends on the active state of this configuration to be true. If not set on creation, the false value is used. If the field is omitted during an update, the old value remains unaffected.
    HostnameVerification bool
    Verify hostname in certificate against Kubernetes API URL
    Label string
    The name of the Kubernetes credentials configuration. Allowed characters are letters, numbers, whitespaces, and the following characters: .+-_. Leading or trailing whitespace is not allowed.
    PrometheusExporters bool
    Prometheus exporters integration is enabled (true) or disabled (false) for the Kubernetes cluster.If the field is omitted during an update, the old value remains unaffected
    Unknowns string
    Any attributes that aren't yet supported by this provider
    WorkloadIntegrationEnabled bool
    Workload and cloud application processing is enabled (true) or disabled (false) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected.
    Active bool
    Monitoring is enabled (true) or disabled (false) for given credentials configuration. If not set on creation, the true value is used. If the field is omitted during an update, the old value remains unaffected.
    ActiveGateGroup string
    Active Gate group to filter active gates for this credentials.
    AuthToken string
    The service account bearer token for the Kubernetes API server. Submit your token on creation or update of the configuration. For security reasons, GET requests return this field as null. If the field is omitted during an update, the old value remains unaffected.
    CertificateCheckEnabled bool
    The check of SSL certificates is enabled (true) or disabled (false) for the Kubernetes cluster. If not set on creation, the true value is used. If the field is omitted during an update, the old value remains unaffected.
    DavisEventsIntegrationEnabled bool
    Inclusion of all Davis relevant events is enabled (true) or disabled (false) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected
    EndpointUrl string
    The URL of the Kubernetes API server. It must be unique within a Dynatrace environment. The URL must valid according to RFC 2396. Leading or trailing whitespaces are not allowed.
    EventAnalysisAndAlertingEnabled bool
    Event analysis and alerting is (true) or disabled (false) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected.
    EventsFieldSelectors []K8sCredentialsEventsFieldSelectorArgs
    Kubernetes event filters based on field-selectors. If set to null on creation, no events field selectors are subscribed. If set to null on update, no change of stored events field selectors is applied. Set an empty list to clear all events field selectors.
    EventsIntegrationEnabled bool
    Monitoring of events is enabled (true) or disabled (false) for the Kubernetes cluster. Event monitoring depends on the active state of this configuration to be true. If not set on creation, the false value is used. If the field is omitted during an update, the old value remains unaffected.
    HostnameVerification bool
    Verify hostname in certificate against Kubernetes API URL
    Label string
    The name of the Kubernetes credentials configuration. Allowed characters are letters, numbers, whitespaces, and the following characters: .+-_. Leading or trailing whitespace is not allowed.
    PrometheusExporters bool
    Prometheus exporters integration is enabled (true) or disabled (false) for the Kubernetes cluster.If the field is omitted during an update, the old value remains unaffected
    Unknowns string
    Any attributes that aren't yet supported by this provider
    WorkloadIntegrationEnabled bool
    Workload and cloud application processing is enabled (true) or disabled (false) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected.
    active Boolean
    Monitoring is enabled (true) or disabled (false) for given credentials configuration. If not set on creation, the true value is used. If the field is omitted during an update, the old value remains unaffected.
    activeGateGroup String
    Active Gate group to filter active gates for this credentials.
    authToken String
    The service account bearer token for the Kubernetes API server. Submit your token on creation or update of the configuration. For security reasons, GET requests return this field as null. If the field is omitted during an update, the old value remains unaffected.
    certificateCheckEnabled Boolean
    The check of SSL certificates is enabled (true) or disabled (false) for the Kubernetes cluster. If not set on creation, the true value is used. If the field is omitted during an update, the old value remains unaffected.
    davisEventsIntegrationEnabled Boolean
    Inclusion of all Davis relevant events is enabled (true) or disabled (false) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected
    endpointUrl String
    The URL of the Kubernetes API server. It must be unique within a Dynatrace environment. The URL must valid according to RFC 2396. Leading or trailing whitespaces are not allowed.
    eventAnalysisAndAlertingEnabled Boolean
    Event analysis and alerting is (true) or disabled (false) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected.
    eventsFieldSelectors List<K8sCredentialsEventsFieldSelector>
    Kubernetes event filters based on field-selectors. If set to null on creation, no events field selectors are subscribed. If set to null on update, no change of stored events field selectors is applied. Set an empty list to clear all events field selectors.
    eventsIntegrationEnabled Boolean
    Monitoring of events is enabled (true) or disabled (false) for the Kubernetes cluster. Event monitoring depends on the active state of this configuration to be true. If not set on creation, the false value is used. If the field is omitted during an update, the old value remains unaffected.
    hostnameVerification Boolean
    Verify hostname in certificate against Kubernetes API URL
    label String
    The name of the Kubernetes credentials configuration. Allowed characters are letters, numbers, whitespaces, and the following characters: .+-_. Leading or trailing whitespace is not allowed.
    prometheusExporters Boolean
    Prometheus exporters integration is enabled (true) or disabled (false) for the Kubernetes cluster.If the field is omitted during an update, the old value remains unaffected
    unknowns String
    Any attributes that aren't yet supported by this provider
    workloadIntegrationEnabled Boolean
    Workload and cloud application processing is enabled (true) or disabled (false) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected.
    active boolean
    Monitoring is enabled (true) or disabled (false) for given credentials configuration. If not set on creation, the true value is used. If the field is omitted during an update, the old value remains unaffected.
    activeGateGroup string
    Active Gate group to filter active gates for this credentials.
    authToken string
    The service account bearer token for the Kubernetes API server. Submit your token on creation or update of the configuration. For security reasons, GET requests return this field as null. If the field is omitted during an update, the old value remains unaffected.
    certificateCheckEnabled boolean
    The check of SSL certificates is enabled (true) or disabled (false) for the Kubernetes cluster. If not set on creation, the true value is used. If the field is omitted during an update, the old value remains unaffected.
    davisEventsIntegrationEnabled boolean
    Inclusion of all Davis relevant events is enabled (true) or disabled (false) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected
    endpointUrl string
    The URL of the Kubernetes API server. It must be unique within a Dynatrace environment. The URL must valid according to RFC 2396. Leading or trailing whitespaces are not allowed.
    eventAnalysisAndAlertingEnabled boolean
    Event analysis and alerting is (true) or disabled (false) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected.
    eventsFieldSelectors K8sCredentialsEventsFieldSelector[]
    Kubernetes event filters based on field-selectors. If set to null on creation, no events field selectors are subscribed. If set to null on update, no change of stored events field selectors is applied. Set an empty list to clear all events field selectors.
    eventsIntegrationEnabled boolean
    Monitoring of events is enabled (true) or disabled (false) for the Kubernetes cluster. Event monitoring depends on the active state of this configuration to be true. If not set on creation, the false value is used. If the field is omitted during an update, the old value remains unaffected.
    hostnameVerification boolean
    Verify hostname in certificate against Kubernetes API URL
    label string
    The name of the Kubernetes credentials configuration. Allowed characters are letters, numbers, whitespaces, and the following characters: .+-_. Leading or trailing whitespace is not allowed.
    prometheusExporters boolean
    Prometheus exporters integration is enabled (true) or disabled (false) for the Kubernetes cluster.If the field is omitted during an update, the old value remains unaffected
    unknowns string
    Any attributes that aren't yet supported by this provider
    workloadIntegrationEnabled boolean
    Workload and cloud application processing is enabled (true) or disabled (false) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected.
    active bool
    Monitoring is enabled (true) or disabled (false) for given credentials configuration. If not set on creation, the true value is used. If the field is omitted during an update, the old value remains unaffected.
    active_gate_group str
    Active Gate group to filter active gates for this credentials.
    auth_token str
    The service account bearer token for the Kubernetes API server. Submit your token on creation or update of the configuration. For security reasons, GET requests return this field as null. If the field is omitted during an update, the old value remains unaffected.
    certificate_check_enabled bool
    The check of SSL certificates is enabled (true) or disabled (false) for the Kubernetes cluster. If not set on creation, the true value is used. If the field is omitted during an update, the old value remains unaffected.
    davis_events_integration_enabled bool
    Inclusion of all Davis relevant events is enabled (true) or disabled (false) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected
    endpoint_url str
    The URL of the Kubernetes API server. It must be unique within a Dynatrace environment. The URL must valid according to RFC 2396. Leading or trailing whitespaces are not allowed.
    event_analysis_and_alerting_enabled bool
    Event analysis and alerting is (true) or disabled (false) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected.
    events_field_selectors Sequence[K8sCredentialsEventsFieldSelectorArgs]
    Kubernetes event filters based on field-selectors. If set to null on creation, no events field selectors are subscribed. If set to null on update, no change of stored events field selectors is applied. Set an empty list to clear all events field selectors.
    events_integration_enabled bool
    Monitoring of events is enabled (true) or disabled (false) for the Kubernetes cluster. Event monitoring depends on the active state of this configuration to be true. If not set on creation, the false value is used. If the field is omitted during an update, the old value remains unaffected.
    hostname_verification bool
    Verify hostname in certificate against Kubernetes API URL
    label str
    The name of the Kubernetes credentials configuration. Allowed characters are letters, numbers, whitespaces, and the following characters: .+-_. Leading or trailing whitespace is not allowed.
    prometheus_exporters bool
    Prometheus exporters integration is enabled (true) or disabled (false) for the Kubernetes cluster.If the field is omitted during an update, the old value remains unaffected
    unknowns str
    Any attributes that aren't yet supported by this provider
    workload_integration_enabled bool
    Workload and cloud application processing is enabled (true) or disabled (false) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected.
    active Boolean
    Monitoring is enabled (true) or disabled (false) for given credentials configuration. If not set on creation, the true value is used. If the field is omitted during an update, the old value remains unaffected.
    activeGateGroup String
    Active Gate group to filter active gates for this credentials.
    authToken String
    The service account bearer token for the Kubernetes API server. Submit your token on creation or update of the configuration. For security reasons, GET requests return this field as null. If the field is omitted during an update, the old value remains unaffected.
    certificateCheckEnabled Boolean
    The check of SSL certificates is enabled (true) or disabled (false) for the Kubernetes cluster. If not set on creation, the true value is used. If the field is omitted during an update, the old value remains unaffected.
    davisEventsIntegrationEnabled Boolean
    Inclusion of all Davis relevant events is enabled (true) or disabled (false) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected
    endpointUrl String
    The URL of the Kubernetes API server. It must be unique within a Dynatrace environment. The URL must valid according to RFC 2396. Leading or trailing whitespaces are not allowed.
    eventAnalysisAndAlertingEnabled Boolean
    Event analysis and alerting is (true) or disabled (false) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected.
    eventsFieldSelectors List<Property Map>
    Kubernetes event filters based on field-selectors. If set to null on creation, no events field selectors are subscribed. If set to null on update, no change of stored events field selectors is applied. Set an empty list to clear all events field selectors.
    eventsIntegrationEnabled Boolean
    Monitoring of events is enabled (true) or disabled (false) for the Kubernetes cluster. Event monitoring depends on the active state of this configuration to be true. If not set on creation, the false value is used. If the field is omitted during an update, the old value remains unaffected.
    hostnameVerification Boolean
    Verify hostname in certificate against Kubernetes API URL
    label String
    The name of the Kubernetes credentials configuration. Allowed characters are letters, numbers, whitespaces, and the following characters: .+-_. Leading or trailing whitespace is not allowed.
    prometheusExporters Boolean
    Prometheus exporters integration is enabled (true) or disabled (false) for the Kubernetes cluster.If the field is omitted during an update, the old value remains unaffected
    unknowns String
    Any attributes that aren't yet supported by this provider
    workloadIntegrationEnabled Boolean
    Workload and cloud application processing is enabled (true) or disabled (false) for the Kubernetes cluster. If the field is omitted during an update, the old value remains unaffected.

    Supporting Types

    K8sCredentialsEventsFieldSelector, K8sCredentialsEventsFieldSelectorArgs

    Active bool
    Whether subscription to this events field selector is enabled (value set to true). If disabled (value set to false), Dynatrace will stop fetching events from the Kubernetes API for this events field selector
    FieldSelector string
    The field selector string (url decoding is applied) when storing it.
    Label string
    A label of the events field selector.
    Unknowns string
    Any attributes that aren't yet supported by this provider
    Active bool
    Whether subscription to this events field selector is enabled (value set to true). If disabled (value set to false), Dynatrace will stop fetching events from the Kubernetes API for this events field selector
    FieldSelector string
    The field selector string (url decoding is applied) when storing it.
    Label string
    A label of the events field selector.
    Unknowns string
    Any attributes that aren't yet supported by this provider
    active Boolean
    Whether subscription to this events field selector is enabled (value set to true). If disabled (value set to false), Dynatrace will stop fetching events from the Kubernetes API for this events field selector
    fieldSelector String
    The field selector string (url decoding is applied) when storing it.
    label String
    A label of the events field selector.
    unknowns String
    Any attributes that aren't yet supported by this provider
    active boolean
    Whether subscription to this events field selector is enabled (value set to true). If disabled (value set to false), Dynatrace will stop fetching events from the Kubernetes API for this events field selector
    fieldSelector string
    The field selector string (url decoding is applied) when storing it.
    label string
    A label of the events field selector.
    unknowns string
    Any attributes that aren't yet supported by this provider
    active bool
    Whether subscription to this events field selector is enabled (value set to true). If disabled (value set to false), Dynatrace will stop fetching events from the Kubernetes API for this events field selector
    field_selector str
    The field selector string (url decoding is applied) when storing it.
    label str
    A label of the events field selector.
    unknowns str
    Any attributes that aren't yet supported by this provider
    active Boolean
    Whether subscription to this events field selector is enabled (value set to true). If disabled (value set to false), Dynatrace will stop fetching events from the Kubernetes API for this events field selector
    fieldSelector String
    The field selector string (url decoding is applied) when storing it.
    label String
    A label of the events field selector.
    unknowns String
    Any attributes that aren't yet supported by this provider

    Package Details

    Repository
    dynatrace lbrlabs/pulumi-dynatrace
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the dynatrace Terraform Provider.
    dynatrace logo
    Dynatrace v0.1.0 published on Wednesday, May 24, 2023 by Lbrlabs