Dynatrace v0.16.0 published on Tuesday, Sep 10, 2024 by Pulumiverse
dynatrace.K8sCredentials
Explore with Pulumi AI
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.
Constructor 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, thetrue
value is used. If the field is omitted during an update, the old value remains unaffected. - Active
Gate stringGroup - Active Gate group to filter active gates for this credentials.
- Auth
Token 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. - Certificate
Check boolEnabled - The check of SSL certificates is enabled (
true
) or disabled (false
) for the Kubernetes cluster. If not set on creation, thetrue
value is used. If the field is omitted during an update, the old value remains unaffected. - Davis
Events boolIntegration Enabled - 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 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.
- Event
Analysis boolAnd Alerting Enabled - 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 List<Pulumiverse.Selectors Dynatrace. Inputs. K8s Credentials Events Field Selector> - Kubernetes event filters based on field-selectors. If set to
null
on creation, no events field selectors are subscribed. If set tonull
on update, no change of stored events field selectors is applied. Set an empty list to clear all events field selectors. - Events
Integration boolEnabled - 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, thefalse
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 string
- Any attributes that aren't yet supported by this provider
- Workload
Integration boolEnabled - 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, thetrue
value is used. If the field is omitted during an update, the old value remains unaffected. - Active
Gate stringGroup - Active Gate group to filter active gates for this credentials.
- Auth
Token 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. - Certificate
Check boolEnabled - The check of SSL certificates is enabled (
true
) or disabled (false
) for the Kubernetes cluster. If not set on creation, thetrue
value is used. If the field is omitted during an update, the old value remains unaffected. - Davis
Events boolIntegration Enabled - 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 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.
- Event
Analysis boolAnd Alerting Enabled - 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 []K8sSelectors Credentials Events Field Selector Args - Kubernetes event filters based on field-selectors. If set to
null
on creation, no events field selectors are subscribed. If set tonull
on update, no change of stored events field selectors is applied. Set an empty list to clear all events field selectors. - Events
Integration boolEnabled - 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, thefalse
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 string
- Any attributes that aren't yet supported by this provider
- Workload
Integration boolEnabled - 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, thetrue
value is used. If the field is omitted during an update, the old value remains unaffected. - active
Gate StringGroup - Active Gate group to filter active gates for this credentials.
- auth
Token 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. - certificate
Check BooleanEnabled - The check of SSL certificates is enabled (
true
) or disabled (false
) for the Kubernetes cluster. If not set on creation, thetrue
value is used. If the field is omitted during an update, the old value remains unaffected. - davis
Events BooleanIntegration Enabled - 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 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.
- event
Analysis BooleanAnd Alerting Enabled - 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 List<K8sSelectors Credentials Events Field Selector> - Kubernetes event filters based on field-selectors. If set to
null
on creation, no events field selectors are subscribed. If set tonull
on update, no change of stored events field selectors is applied. Set an empty list to clear all events field selectors. - events
Integration BooleanEnabled - 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, thefalse
value is used. If the field is omitted during an update, the old value remains unaffected. - hostname
Verification Boolean - Verify hostname in certificate against Kubernetes API URL
- prometheus
Exporters 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
- workload
Integration BooleanEnabled - 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, thetrue
value is used. If the field is omitted during an update, the old value remains unaffected. - active
Gate stringGroup - Active Gate group to filter active gates for this credentials.
- auth
Token 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. - certificate
Check booleanEnabled - The check of SSL certificates is enabled (
true
) or disabled (false
) for the Kubernetes cluster. If not set on creation, thetrue
value is used. If the field is omitted during an update, the old value remains unaffected. - davis
Events booleanIntegration Enabled - 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 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.
- event
Analysis booleanAnd Alerting Enabled - 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 K8sSelectors Credentials Events Field Selector[] - Kubernetes event filters based on field-selectors. If set to
null
on creation, no events field selectors are subscribed. If set tonull
on update, no change of stored events field selectors is applied. Set an empty list to clear all events field selectors. - events
Integration booleanEnabled - 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, thefalse
value is used. If the field is omitted during an update, the old value remains unaffected. - hostname
Verification boolean - Verify hostname in certificate against Kubernetes API URL
- prometheus
Exporters 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
- workload
Integration booleanEnabled - 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, thetrue
value is used. If the field is omitted during an update, the old value remains unaffected. - active_
gate_ strgroup - 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_ boolenabled - The check of SSL certificates is enabled (
true
) or disabled (false
) for the Kubernetes cluster. If not set on creation, thetrue
value is used. If the field is omitted during an update, the old value remains unaffected. - davis_
events_ boolintegration_ enabled - 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_ booland_ alerting_ enabled - 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_ Sequence[K8sselectors Credentials Events Field Selector Args] - Kubernetes event filters based on field-selectors. If set to
null
on creation, no events field selectors are subscribed. If set tonull
on update, no change of stored events field selectors is applied. Set an empty list to clear all events field selectors. - events_
integration_ boolenabled - 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, thefalse
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_ boolenabled - 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, thetrue
value is used. If the field is omitted during an update, the old value remains unaffected. - active
Gate StringGroup - Active Gate group to filter active gates for this credentials.
- auth
Token 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. - certificate
Check BooleanEnabled - The check of SSL certificates is enabled (
true
) or disabled (false
) for the Kubernetes cluster. If not set on creation, thetrue
value is used. If the field is omitted during an update, the old value remains unaffected. - davis
Events BooleanIntegration Enabled - 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 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.
- event
Analysis BooleanAnd Alerting Enabled - 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 List<Property Map>Selectors - Kubernetes event filters based on field-selectors. If set to
null
on creation, no events field selectors are subscribed. If set tonull
on update, no change of stored events field selectors is applied. Set an empty list to clear all events field selectors. - events
Integration BooleanEnabled - 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, thefalse
value is used. If the field is omitted during an update, the old value remains unaffected. - hostname
Verification Boolean - Verify hostname in certificate against Kubernetes API URL
- prometheus
Exporters 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
- workload
Integration BooleanEnabled - 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.
- Active bool
- Monitoring is enabled (
true
) or disabled (false
) for given credentials configuration. If not set on creation, thetrue
value is used. If the field is omitted during an update, the old value remains unaffected. - Active
Gate stringGroup - Active Gate group to filter active gates for this credentials.
- Auth
Token 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. - Certificate
Check boolEnabled - The check of SSL certificates is enabled (
true
) or disabled (false
) for the Kubernetes cluster. If not set on creation, thetrue
value is used. If the field is omitted during an update, the old value remains unaffected. - Davis
Events boolIntegration Enabled - 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 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.
- Event
Analysis boolAnd Alerting Enabled - 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 List<Pulumiverse.Selectors Dynatrace. Inputs. K8s Credentials Events Field Selector> - Kubernetes event filters based on field-selectors. If set to
null
on creation, no events field selectors are subscribed. If set tonull
on update, no change of stored events field selectors is applied. Set an empty list to clear all events field selectors. - Events
Integration boolEnabled - 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, thefalse
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 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. - 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 string
- Any attributes that aren't yet supported by this provider
- Workload
Integration boolEnabled - 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, thetrue
value is used. If the field is omitted during an update, the old value remains unaffected. - Active
Gate stringGroup - Active Gate group to filter active gates for this credentials.
- Auth
Token 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. - Certificate
Check boolEnabled - The check of SSL certificates is enabled (
true
) or disabled (false
) for the Kubernetes cluster. If not set on creation, thetrue
value is used. If the field is omitted during an update, the old value remains unaffected. - Davis
Events boolIntegration Enabled - 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 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.
- Event
Analysis boolAnd Alerting Enabled - 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 []K8sSelectors Credentials Events Field Selector Args - Kubernetes event filters based on field-selectors. If set to
null
on creation, no events field selectors are subscribed. If set tonull
on update, no change of stored events field selectors is applied. Set an empty list to clear all events field selectors. - Events
Integration boolEnabled - 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, thefalse
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 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. - 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 string
- Any attributes that aren't yet supported by this provider
- Workload
Integration boolEnabled - 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, thetrue
value is used. If the field is omitted during an update, the old value remains unaffected. - active
Gate StringGroup - Active Gate group to filter active gates for this credentials.
- auth
Token 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. - certificate
Check BooleanEnabled - The check of SSL certificates is enabled (
true
) or disabled (false
) for the Kubernetes cluster. If not set on creation, thetrue
value is used. If the field is omitted during an update, the old value remains unaffected. - davis
Events BooleanIntegration Enabled - 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 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.
- event
Analysis BooleanAnd Alerting Enabled - 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 List<K8sSelectors Credentials Events Field Selector> - Kubernetes event filters based on field-selectors. If set to
null
on creation, no events field selectors are subscribed. If set tonull
on update, no change of stored events field selectors is applied. Set an empty list to clear all events field selectors. - events
Integration BooleanEnabled - 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, thefalse
value is used. If the field is omitted during an update, the old value remains unaffected. - hostname
Verification 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. - prometheus
Exporters 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
- workload
Integration BooleanEnabled - 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, thetrue
value is used. If the field is omitted during an update, the old value remains unaffected. - active
Gate stringGroup - Active Gate group to filter active gates for this credentials.
- auth
Token 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. - certificate
Check booleanEnabled - The check of SSL certificates is enabled (
true
) or disabled (false
) for the Kubernetes cluster. If not set on creation, thetrue
value is used. If the field is omitted during an update, the old value remains unaffected. - davis
Events booleanIntegration Enabled - 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 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.
- event
Analysis booleanAnd Alerting Enabled - 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 K8sSelectors Credentials Events Field Selector[] - Kubernetes event filters based on field-selectors. If set to
null
on creation, no events field selectors are subscribed. If set tonull
on update, no change of stored events field selectors is applied. Set an empty list to clear all events field selectors. - events
Integration booleanEnabled - 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, thefalse
value is used. If the field is omitted during an update, the old value remains unaffected. - hostname
Verification 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. - prometheus
Exporters 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
- workload
Integration booleanEnabled - 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, thetrue
value is used. If the field is omitted during an update, the old value remains unaffected. - active_
gate_ strgroup - 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_ boolenabled - The check of SSL certificates is enabled (
true
) or disabled (false
) for the Kubernetes cluster. If not set on creation, thetrue
value is used. If the field is omitted during an update, the old value remains unaffected. - davis_
events_ boolintegration_ enabled - 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_ booland_ alerting_ enabled - 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_ Sequence[K8sselectors Credentials Events Field Selector Args] - Kubernetes event filters based on field-selectors. If set to
null
on creation, no events field selectors are subscribed. If set tonull
on update, no change of stored events field selectors is applied. Set an empty list to clear all events field selectors. - events_
integration_ boolenabled - 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, thefalse
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_ boolenabled - 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, thetrue
value is used. If the field is omitted during an update, the old value remains unaffected. - active
Gate StringGroup - Active Gate group to filter active gates for this credentials.
- auth
Token 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. - certificate
Check BooleanEnabled - The check of SSL certificates is enabled (
true
) or disabled (false
) for the Kubernetes cluster. If not set on creation, thetrue
value is used. If the field is omitted during an update, the old value remains unaffected. - davis
Events BooleanIntegration Enabled - 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 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.
- event
Analysis BooleanAnd Alerting Enabled - 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 List<Property Map>Selectors - Kubernetes event filters based on field-selectors. If set to
null
on creation, no events field selectors are subscribed. If set tonull
on update, no change of stored events field selectors is applied. Set an empty list to clear all events field selectors. - events
Integration BooleanEnabled - 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, thefalse
value is used. If the field is omitted during an update, the old value remains unaffected. - hostname
Verification 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. - prometheus
Exporters 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
- workload
Integration BooleanEnabled - 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 tofalse
), Dynatrace will stop fetching events from the Kubernetes API for this events field selector - Field
Selector 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 tofalse
), Dynatrace will stop fetching events from the Kubernetes API for this events field selector - Field
Selector 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 tofalse
), Dynatrace will stop fetching events from the Kubernetes API for this events field selector - field
Selector 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 tofalse
), Dynatrace will stop fetching events from the Kubernetes API for this events field selector - field
Selector 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 tofalse
), 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 tofalse
), Dynatrace will stop fetching events from the Kubernetes API for this events field selector - field
Selector 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 pulumiverse/pulumi-dynatrace
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
dynatrace
Terraform Provider.