Skip to content

Oam Classes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CreateLinkInputRequestTypeDef

LabelTemplate

  • Type:
  • Required: Yes

ResourceTypes

  • Type: typing.Sequence[typing.Literal['AWS::ApplicationInsights::Application', 'AWS::CloudWatch::Metric', 'AWS::InternetMonitor::Monitor', 'AWS::Logs::LogGroup', 'AWS::XRay::Trace']]
  • Required: Yes

SinkIdentifier

  • Type:
  • Required: Yes

LinkConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.oam_classes.LinkConfigurationTypeDef]

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateLinkOutputTypeDef

Arn

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Label

  • Type:
  • Required: Yes

LabelTemplate

  • Type:
  • Required: Yes

LinkConfiguration

  • Type:
  • Required: Yes

ResourceTypes

  • Type: typing.List[str]
  • Required: Yes

SinkArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSinkInputRequestTypeDef

Name

  • Type:
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateSinkOutputTypeDef

Arn

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteLinkInputRequestTypeDef

Identifier

  • Type:
  • Required: Yes

DeleteSinkInputRequestTypeDef

Identifier

  • Type:
  • Required: Yes

GetLinkInputRequestTypeDef

Identifier

  • Type:
  • Required: Yes

GetLinkOutputTypeDef

Arn

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Label

  • Type:
  • Required: Yes

LabelTemplate

  • Type:
  • Required: Yes

LinkConfiguration

  • Type:
  • Required: Yes

ResourceTypes

  • Type: typing.List[str]
  • Required: Yes

SinkArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSinkInputRequestTypeDef

Identifier

  • Type:
  • Required: Yes

GetSinkOutputTypeDef

Arn

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSinkPolicyInputRequestTypeDef

SinkIdentifier

  • Type:
  • Required: Yes

GetSinkPolicyOutputTypeDef

Policy

  • Type:
  • Required: Yes

SinkArn

  • Type:
  • Required: Yes

SinkId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

LinkConfigurationTypeDef

LogGroupConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.oam_classes.LogGroupConfigurationTypeDef]

MetricConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.oam_classes.MetricConfigurationTypeDef]

ListAttachedLinksInputListAttachedLinksPaginateTypeDef

SinkIdentifier

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.oam_classes.PaginatorConfigTypeDef]

ListAttachedLinksInputRequestTypeDef

SinkIdentifier

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListAttachedLinksItemTypeDef

Label

  • Type: typing.Optional[str]

LinkArn

  • Type: typing.Optional[str]

ResourceTypes

  • Type: typing.Optional[typing.List[str]]

ListAttachedLinksOutputTypeDef

Items

  • Type: typing.List[aws_resource_validator.pydantic_models.oam_classes.ListAttachedLinksItemTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListLinksInputListLinksPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.oam_classes.PaginatorConfigTypeDef]

ListLinksInputRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListLinksItemTypeDef

Arn

  • Type: typing.Optional[str]

Id

  • Type: typing.Optional[str]

Label

  • Type: typing.Optional[str]

ResourceTypes

  • Type: typing.Optional[typing.List[str]]

SinkArn

  • Type: typing.Optional[str]

ListLinksOutputTypeDef

Items

  • Type: typing.List[aws_resource_validator.pydantic_models.oam_classes.ListLinksItemTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListSinksInputListSinksPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.oam_classes.PaginatorConfigTypeDef]

ListSinksInputRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListSinksItemTypeDef

Arn

  • Type: typing.Optional[str]

Id

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

ListSinksOutputTypeDef

Items

  • Type: typing.List[aws_resource_validator.pydantic_models.oam_classes.ListSinksItemTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceInputRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

ListTagsForResourceOutputTypeDef

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

LogGroupConfigurationTypeDef

Filter

  • Type:
  • Required: Yes

MetricConfigurationTypeDef

Filter

  • Type:
  • Required: Yes

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PutSinkPolicyInputRequestTypeDef

Policy

  • Type:
  • Required: Yes

SinkIdentifier

  • Type:
  • Required: Yes

PutSinkPolicyOutputTypeDef

Policy

  • Type:
  • Required: Yes

SinkArn

  • Type:
  • Required: Yes

SinkId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

TagResourceInputRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.Mapping[str, str]
  • Required: Yes

UntagResourceInputRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateLinkInputRequestTypeDef

Identifier

  • Type:
  • Required: Yes

ResourceTypes

  • Type: typing.Sequence[typing.Literal['AWS::ApplicationInsights::Application', 'AWS::CloudWatch::Metric', 'AWS::InternetMonitor::Monitor', 'AWS::Logs::LogGroup', 'AWS::XRay::Trace']]
  • Required: Yes

LinkConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.oam_classes.LinkConfigurationTypeDef]

UpdateLinkOutputTypeDef

Arn

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Label

  • Type:
  • Required: Yes

LabelTemplate

  • Type:
  • Required: Yes

LinkConfiguration

  • Type:
  • Required: Yes

ResourceTypes

  • Type: typing.List[str]
  • Required: Yes

SinkArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes