Class CfnWorkspaceMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnWorkspaceMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnWorkspaceMixinProps
CfnWorkspaceMixinProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.mixins.preview.services.aps.mixins.CfnWorkspaceMixinProps
CfnWorkspaceMixinProps.Builder, CfnWorkspaceMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnWorkspaceMixinProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnWorkspaceMixinProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringThe alert manager definition, a YAML configuration for the alert manager in your Amazon Managed Service for Prometheus workspace.final StringgetAlias()The alias that is assigned to this workspace to help identify it.final String(optional) The ARN for a customer managed AWS key to use for encrypting data within your workspace.final ObjectContains information about the logging configuration for the workspace.final ObjectThe definition of logging configuration in an Amazon Managed Service for Prometheus workspace.getTags()The list of tag keys and values that are associated with the workspace.final ObjectUse this structure to define label sets and the ingestion limits for time series that match label sets, and to specify the retention period of the workspace.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnWorkspaceMixinProps.Builder.
-
-
Method Details
-
getAlertManagerDefinition
Description copied from interface:CfnWorkspaceMixinPropsThe alert manager definition, a YAML configuration for the alert manager in your Amazon Managed Service for Prometheus workspace.For details about the alert manager definition, see Creating an alert manager configuration files in the Amazon Managed Service for Prometheus User Guide .
The following example shows part of a CloudFormation YAML file with an embedded alert manager definition (following the
- |-).Workspace: Type: AWS::APS::Workspace .... Properties: .... AlertManagerDefinition: Fn::Sub: - |- alertmanager_config: | templates: - 'default_template' route: receiver: example-sns receivers: - name: example-sns sns_configs: - topic_arn: 'arn:aws:sns:${AWS::Region}:${AWS::AccountId}:${TopicName}' -- Specified by:
getAlertManagerDefinitionin interfaceCfnWorkspaceMixinProps- See Also:
-
getAlias
Description copied from interface:CfnWorkspaceMixinPropsThe alias that is assigned to this workspace to help identify it.It does not need to be unique.
- Specified by:
getAliasin interfaceCfnWorkspaceMixinProps- See Also:
-
getKmsKeyArn
Description copied from interface:CfnWorkspaceMixinProps(optional) The ARN for a customer managed AWS key to use for encrypting data within your workspace.For more information about using your own key in your workspace, see Encryption at rest in the Amazon Managed Service for Prometheus User Guide .
- Specified by:
getKmsKeyArnin interfaceCfnWorkspaceMixinProps- See Also:
-
getLoggingConfiguration
Description copied from interface:CfnWorkspaceMixinPropsContains information about the logging configuration for the workspace.Returns union: either
IResolvableorCfnWorkspacePropsMixin.LoggingConfigurationProperty- Specified by:
getLoggingConfigurationin interfaceCfnWorkspaceMixinProps- See Also:
-
getQueryLoggingConfiguration
Description copied from interface:CfnWorkspaceMixinPropsThe definition of logging configuration in an Amazon Managed Service for Prometheus workspace.Returns union: either
IResolvableorCfnWorkspacePropsMixin.QueryLoggingConfigurationProperty- Specified by:
getQueryLoggingConfigurationin interfaceCfnWorkspaceMixinProps- See Also:
-
getTags
Description copied from interface:CfnWorkspaceMixinPropsThe list of tag keys and values that are associated with the workspace.- Specified by:
getTagsin interfaceCfnWorkspaceMixinProps- See Also:
-
getWorkspaceConfiguration
Description copied from interface:CfnWorkspaceMixinPropsUse this structure to define label sets and the ingestion limits for time series that match label sets, and to specify the retention period of the workspace.Returns union: either
IResolvableorCfnWorkspacePropsMixin.WorkspaceConfigurationProperty- Specified by:
getWorkspaceConfigurationin interfaceCfnWorkspaceMixinProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-