dynatrace logo
Dynatrace v0.0.2, Nov 1 22

dynatrace.K8sCredentials

Create K8sCredentials Resource

new K8sCredentials(name: string, args: K8sCredentialsArgs, opts?: CustomResourceOptions);
@overload
def K8sCredentials(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   active: 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,
                   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)
@overload
def K8sCredentials(resource_name: str,
                   args: K8sCredentialsArgs,
                   opts: Optional[ResourceOptions] = 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.

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.

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.

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.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 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.

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.

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<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 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.

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 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 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.

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.

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

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.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 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.

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.

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<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 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.

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 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 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.

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.

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

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.