Skip to content

Ram Classes

AcceptResourceShareInvitationRequestRequestTypeDef

resourceShareInvitationArn

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

AcceptResourceShareInvitationResponseTypeDef

resourceShareInvitation

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AssociateResourceSharePermissionRequestRequestTypeDef

resourceShareArn

  • Type:
  • Required: Yes

permissionArn

  • Type:
  • Required: Yes

replace

  • Type: typing.Optional[bool]

clientToken

  • Type: typing.Optional[str]

permissionVersion

  • Type: typing.Optional[int]

AssociateResourceSharePermissionResponseTypeDef

returnValue

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AssociateResourceShareRequestRequestTypeDef

resourceShareArn

  • Type:
  • Required: Yes

resourceArns

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

principals

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

clientToken

  • Type: typing.Optional[str]

sources

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

AssociateResourceShareResponseTypeDef

resourceShareAssociations

  • Type: typing.List[aws_resource_validator.pydantic_models.ram_classes.ResourceShareAssociationTypeDef]
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AssociatedPermissionTypeDef

arn

  • Type: typing.Optional[str]

permissionVersion

  • Type: typing.Optional[str]

defaultVersion

  • Type: typing.Optional[bool]

resourceType

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[str]

featureSet

  • Type: typing.Optional[typing.Literal['CREATED_FROM_POLICY', 'PROMOTING_TO_STANDARD', 'STANDARD']]

lastUpdatedTime

  • Type: typing.Optional[datetime.datetime]

resourceShareArn

  • Type: typing.Optional[str]

BaseValidatorModel

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

CreatePermissionRequestRequestTypeDef

name

  • Type:
  • Required: Yes

resourceType

  • Type:
  • Required: Yes

policyTemplate

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ram_classes.TagTypeDef]]

CreatePermissionResponseTypeDef

permission

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreatePermissionVersionRequestRequestTypeDef

permissionArn

  • Type:
  • Required: Yes

policyTemplate

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

CreatePermissionVersionResponseTypeDef

permission

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateResourceShareRequestRequestTypeDef

name

  • Type:
  • Required: Yes

resourceArns

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

principals

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

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ram_classes.TagTypeDef]]

allowExternalPrincipals

  • Type: typing.Optional[bool]

clientToken

  • Type: typing.Optional[str]

permissionArns

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

sources

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

CreateResourceShareResponseTypeDef

resourceShare

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeletePermissionRequestRequestTypeDef

permissionArn

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

DeletePermissionResponseTypeDef

returnValue

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

permissionStatus

  • Type: typing.Literal['ATTACHABLE', 'DELETED', 'DELETING', 'UNATTACHABLE']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeletePermissionVersionRequestRequestTypeDef

permissionArn

  • Type:
  • Required: Yes

permissionVersion

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

DeletePermissionVersionResponseTypeDef

returnValue

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

permissionStatus

  • Type: typing.Literal['ATTACHABLE', 'DELETED', 'DELETING', 'UNATTACHABLE']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteResourceShareRequestRequestTypeDef

resourceShareArn

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

DeleteResourceShareResponseTypeDef

returnValue

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DisassociateResourceSharePermissionRequestRequestTypeDef

resourceShareArn

  • Type:
  • Required: Yes

permissionArn

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

DisassociateResourceSharePermissionResponseTypeDef

returnValue

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DisassociateResourceShareRequestRequestTypeDef

resourceShareArn

  • Type:
  • Required: Yes

resourceArns

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

principals

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

clientToken

  • Type: typing.Optional[str]

sources

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

DisassociateResourceShareResponseTypeDef

resourceShareAssociations

  • Type: typing.List[aws_resource_validator.pydantic_models.ram_classes.ResourceShareAssociationTypeDef]
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EnableSharingWithAwsOrganizationResponseTypeDef

returnValue

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetPermissionRequestRequestTypeDef

permissionArn

  • Type:
  • Required: Yes

permissionVersion

  • Type: typing.Optional[int]

GetPermissionResponseTypeDef

permission

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetResourcePoliciesRequestGetResourcePoliciesPaginateTypeDef

resourceArns

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

principal

  • Type: typing.Optional[str]

PaginationConfig

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

GetResourcePoliciesRequestRequestTypeDef

resourceArns

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

principal

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

GetResourcePoliciesResponseTypeDef

policies

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

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetResourceShareAssociationsRequestGetResourceShareAssociationsPaginateTypeDef

associationType

  • Type: typing.Literal['PRINCIPAL', 'RESOURCE']
  • Required: Yes

resourceShareArns

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

resourceArn

  • Type: typing.Optional[str]

principal

  • Type: typing.Optional[str]

associationStatus

  • Type: typing.Optional[typing.Literal['ASSOCIATED', 'ASSOCIATING', 'DISASSOCIATED', 'DISASSOCIATING', 'FAILED']]

PaginationConfig

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

GetResourceShareAssociationsRequestRequestTypeDef

associationType

  • Type: typing.Literal['PRINCIPAL', 'RESOURCE']
  • Required: Yes

resourceShareArns

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

resourceArn

  • Type: typing.Optional[str]

principal

  • Type: typing.Optional[str]

associationStatus

  • Type: typing.Optional[typing.Literal['ASSOCIATED', 'ASSOCIATING', 'DISASSOCIATED', 'DISASSOCIATING', 'FAILED']]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

GetResourceShareAssociationsResponseTypeDef

resourceShareAssociations

  • Type: typing.List[aws_resource_validator.pydantic_models.ram_classes.ResourceShareAssociationTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetResourceShareInvitationsRequestGetResourceShareInvitationsPaginateTypeDef

resourceShareInvitationArns

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

resourceShareArns

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

PaginationConfig

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

GetResourceShareInvitationsRequestRequestTypeDef

resourceShareInvitationArns

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

resourceShareArns

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

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

GetResourceShareInvitationsResponseTypeDef

resourceShareInvitations

  • Type: typing.List[aws_resource_validator.pydantic_models.ram_classes.ResourceShareInvitationTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetResourceSharesRequestGetResourceSharesPaginateTypeDef

resourceOwner

  • Type: typing.Literal['OTHER-ACCOUNTS', 'SELF']
  • Required: Yes

resourceShareArns

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

resourceShareStatus

  • Type: typing.Optional[typing.Literal['ACTIVE', 'DELETED', 'DELETING', 'FAILED', 'PENDING']]

name

  • Type: typing.Optional[str]

tagFilters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ram_classes.TagFilterTypeDef]]

permissionArn

  • Type: typing.Optional[str]

permissionVersion

  • Type: typing.Optional[int]

PaginationConfig

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

GetResourceSharesRequestRequestTypeDef

resourceOwner

  • Type: typing.Literal['OTHER-ACCOUNTS', 'SELF']
  • Required: Yes

resourceShareArns

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

resourceShareStatus

  • Type: typing.Optional[typing.Literal['ACTIVE', 'DELETED', 'DELETING', 'FAILED', 'PENDING']]

name

  • Type: typing.Optional[str]

tagFilters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ram_classes.TagFilterTypeDef]]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

permissionArn

  • Type: typing.Optional[str]

permissionVersion

  • Type: typing.Optional[int]

GetResourceSharesResponseTypeDef

resourceShares

  • Type: typing.List[aws_resource_validator.pydantic_models.ram_classes.ResourceShareTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListPendingInvitationResourcesRequestRequestTypeDef

resourceShareInvitationArn

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

resourceRegionScope

  • Type: typing.Optional[typing.Literal['ALL', 'GLOBAL', 'REGIONAL']]

ListPendingInvitationResourcesResponseTypeDef

resources

  • Type: typing.List[aws_resource_validator.pydantic_models.ram_classes.ResourceTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListPermissionAssociationsRequestRequestTypeDef

permissionArn

  • Type: typing.Optional[str]

permissionVersion

  • Type: typing.Optional[int]

associationStatus

  • Type: typing.Optional[typing.Literal['ASSOCIATED', 'ASSOCIATING', 'DISASSOCIATED', 'DISASSOCIATING', 'FAILED']]

resourceType

  • Type: typing.Optional[str]

featureSet

  • Type: typing.Optional[typing.Literal['CREATED_FROM_POLICY', 'PROMOTING_TO_STANDARD', 'STANDARD']]

defaultVersion

  • Type: typing.Optional[bool]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListPermissionAssociationsResponseTypeDef

permissions

  • Type: typing.List[aws_resource_validator.pydantic_models.ram_classes.AssociatedPermissionTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListPermissionVersionsRequestRequestTypeDef

permissionArn

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListPermissionVersionsResponseTypeDef

permissions

  • Type: typing.List[aws_resource_validator.pydantic_models.ram_classes.ResourceSharePermissionSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListPermissionsRequestRequestTypeDef

resourceType

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

permissionType

  • Type: typing.Optional[typing.Literal['ALL', 'AWS_MANAGED', 'CUSTOMER_MANAGED']]

ListPermissionsResponseTypeDef

permissions

  • Type: typing.List[aws_resource_validator.pydantic_models.ram_classes.ResourceSharePermissionSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListPrincipalsRequestListPrincipalsPaginateTypeDef

resourceOwner

  • Type: typing.Literal['OTHER-ACCOUNTS', 'SELF']
  • Required: Yes

resourceArn

  • Type: typing.Optional[str]

principals

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

resourceType

  • Type: typing.Optional[str]

resourceShareArns

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

PaginationConfig

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

ListPrincipalsRequestRequestTypeDef

resourceOwner

  • Type: typing.Literal['OTHER-ACCOUNTS', 'SELF']
  • Required: Yes

resourceArn

  • Type: typing.Optional[str]

principals

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

resourceType

  • Type: typing.Optional[str]

resourceShareArns

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

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListPrincipalsResponseTypeDef

principals

  • Type: typing.List[aws_resource_validator.pydantic_models.ram_classes.PrincipalTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListReplacePermissionAssociationsWorkRequestRequestTypeDef

workIds

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

status

  • Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'IN_PROGRESS']]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListReplacePermissionAssociationsWorkResponseTypeDef

replacePermissionAssociationsWorks

  • Type: typing.List[aws_resource_validator.pydantic_models.ram_classes.ReplacePermissionAssociationsWorkTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListResourceSharePermissionsRequestRequestTypeDef

resourceShareArn

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListResourceSharePermissionsResponseTypeDef

permissions

  • Type: typing.List[aws_resource_validator.pydantic_models.ram_classes.ResourceSharePermissionSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListResourceTypesRequestRequestTypeDef

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

resourceRegionScope

  • Type: typing.Optional[typing.Literal['ALL', 'GLOBAL', 'REGIONAL']]

ListResourceTypesResponseTypeDef

resourceTypes

  • Type: typing.List[aws_resource_validator.pydantic_models.ram_classes.ServiceNameAndResourceTypeTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListResourcesRequestListResourcesPaginateTypeDef

resourceOwner

  • Type: typing.Literal['OTHER-ACCOUNTS', 'SELF']
  • Required: Yes

principal

  • Type: typing.Optional[str]

resourceType

  • Type: typing.Optional[str]

resourceArns

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

resourceShareArns

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

resourceRegionScope

  • Type: typing.Optional[typing.Literal['ALL', 'GLOBAL', 'REGIONAL']]

PaginationConfig

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

ListResourcesRequestRequestTypeDef

resourceOwner

  • Type: typing.Literal['OTHER-ACCOUNTS', 'SELF']
  • Required: Yes

principal

  • Type: typing.Optional[str]

resourceType

  • Type: typing.Optional[str]

resourceArns

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

resourceShareArns

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

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

resourceRegionScope

  • Type: typing.Optional[typing.Literal['ALL', 'GLOBAL', 'REGIONAL']]

ListResourcesResponseTypeDef

resources

  • Type: typing.List[aws_resource_validator.pydantic_models.ram_classes.ResourceTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PrincipalTypeDef

id

  • Type: typing.Optional[str]

resourceShareArn

  • Type: typing.Optional[str]

creationTime

  • Type: typing.Optional[datetime.datetime]

lastUpdatedTime

  • Type: typing.Optional[datetime.datetime]

external

  • Type: typing.Optional[bool]

PromotePermissionCreatedFromPolicyRequestRequestTypeDef

permissionArn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

PromotePermissionCreatedFromPolicyResponseTypeDef

permission

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PromoteResourceShareCreatedFromPolicyRequestRequestTypeDef

resourceShareArn

  • Type:
  • Required: Yes

PromoteResourceShareCreatedFromPolicyResponseTypeDef

returnValue

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RejectResourceShareInvitationRequestRequestTypeDef

resourceShareInvitationArn

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

RejectResourceShareInvitationResponseTypeDef

resourceShareInvitation

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ReplacePermissionAssociationsRequestRequestTypeDef

fromPermissionArn

  • Type:
  • Required: Yes

toPermissionArn

  • Type:
  • Required: Yes

fromPermissionVersion

  • Type: typing.Optional[int]

clientToken

  • Type: typing.Optional[str]

ReplacePermissionAssociationsResponseTypeDef

replacePermissionAssociationsWork

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ReplacePermissionAssociationsWorkTypeDef

id

  • Type: typing.Optional[str]

fromPermissionArn

  • Type: typing.Optional[str]

fromPermissionVersion

  • Type: typing.Optional[str]

toPermissionArn

  • Type: typing.Optional[str]

toPermissionVersion

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'IN_PROGRESS']]

statusMessage

  • Type: typing.Optional[str]

creationTime

  • Type: typing.Optional[datetime.datetime]

lastUpdatedTime

  • Type: typing.Optional[datetime.datetime]

ResourceShareAssociationTypeDef

resourceShareArn

  • Type: typing.Optional[str]

resourceShareName

  • Type: typing.Optional[str]

associatedEntity

  • Type: typing.Optional[str]

associationType

  • Type: typing.Optional[typing.Literal['PRINCIPAL', 'RESOURCE']]

status

  • Type: typing.Optional[typing.Literal['ASSOCIATED', 'ASSOCIATING', 'DISASSOCIATED', 'DISASSOCIATING', 'FAILED']]

statusMessage

  • Type: typing.Optional[str]

creationTime

  • Type: typing.Optional[datetime.datetime]

lastUpdatedTime

  • Type: typing.Optional[datetime.datetime]

external

  • Type: typing.Optional[bool]

ResourceShareInvitationTypeDef

resourceShareInvitationArn

  • Type: typing.Optional[str]

resourceShareName

  • Type: typing.Optional[str]

resourceShareArn

  • Type: typing.Optional[str]

senderAccountId

  • Type: typing.Optional[str]

receiverAccountId

  • Type: typing.Optional[str]

invitationTimestamp

  • Type: typing.Optional[datetime.datetime]

status

  • Type: typing.Optional[typing.Literal['ACCEPTED', 'EXPIRED', 'PENDING', 'REJECTED']]

resourceShareAssociations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ram_classes.ResourceShareAssociationTypeDef]]

receiverArn

  • Type: typing.Optional[str]

ResourceSharePermissionDetailTypeDef

arn

  • Type: typing.Optional[str]

version

  • Type: typing.Optional[str]

defaultVersion

  • Type: typing.Optional[bool]

name

  • Type: typing.Optional[str]

resourceType

  • Type: typing.Optional[str]

permission

  • Type: typing.Optional[str]

creationTime

  • Type: typing.Optional[datetime.datetime]

lastUpdatedTime

  • Type: typing.Optional[datetime.datetime]

isResourceTypeDefault

  • Type: typing.Optional[bool]

permissionType

  • Type: typing.Optional[typing.Literal['AWS_MANAGED', 'CUSTOMER_MANAGED']]

featureSet

  • Type: typing.Optional[typing.Literal['CREATED_FROM_POLICY', 'PROMOTING_TO_STANDARD', 'STANDARD']]

status

  • Type: typing.Optional[typing.Literal['ATTACHABLE', 'DELETED', 'DELETING', 'UNATTACHABLE']]

tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ram_classes.TagTypeDef]]

ResourceSharePermissionSummaryTypeDef

arn

  • Type: typing.Optional[str]

version

  • Type: typing.Optional[str]

defaultVersion

  • Type: typing.Optional[bool]

name

  • Type: typing.Optional[str]

resourceType

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[str]

creationTime

  • Type: typing.Optional[datetime.datetime]

lastUpdatedTime

  • Type: typing.Optional[datetime.datetime]

isResourceTypeDefault

  • Type: typing.Optional[bool]

permissionType

  • Type: typing.Optional[typing.Literal['AWS_MANAGED', 'CUSTOMER_MANAGED']]

featureSet

  • Type: typing.Optional[typing.Literal['CREATED_FROM_POLICY', 'PROMOTING_TO_STANDARD', 'STANDARD']]

tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ram_classes.TagTypeDef]]

ResourceShareTypeDef

resourceShareArn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

owningAccountId

  • Type: typing.Optional[str]

allowExternalPrincipals

  • Type: typing.Optional[bool]

status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'DELETED', 'DELETING', 'FAILED', 'PENDING']]

statusMessage

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ram_classes.TagTypeDef]]

creationTime

  • Type: typing.Optional[datetime.datetime]

lastUpdatedTime

  • Type: typing.Optional[datetime.datetime]

featureSet

  • Type: typing.Optional[typing.Literal['CREATED_FROM_POLICY', 'PROMOTING_TO_STANDARD', 'STANDARD']]

ResourceTypeDef

arn

  • Type: typing.Optional[str]

type

  • Type: typing.Optional[str]

resourceShareArn

  • Type: typing.Optional[str]

resourceGroupArn

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['AVAILABLE', 'LIMIT_EXCEEDED', 'PENDING', 'UNAVAILABLE', 'ZONAL_RESOURCE_INACCESSIBLE']]

statusMessage

  • Type: typing.Optional[str]

creationTime

  • Type: typing.Optional[datetime.datetime]

lastUpdatedTime

  • Type: typing.Optional[datetime.datetime]

resourceRegionScope

  • Type: typing.Optional[typing.Literal['GLOBAL', 'REGIONAL']]

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HostId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

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

RetryAttempts

  • Type:
  • Required: Yes

ServiceNameAndResourceTypeTypeDef

resourceType

  • Type: typing.Optional[str]

serviceName

  • Type: typing.Optional[str]

resourceRegionScope

  • Type: typing.Optional[typing.Literal['GLOBAL', 'REGIONAL']]

SetDefaultPermissionVersionRequestRequestTypeDef

permissionArn

  • Type:
  • Required: Yes

permissionVersion

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

SetDefaultPermissionVersionResponseTypeDef

returnValue

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

TagFilterTypeDef

tagKey

  • Type: typing.Optional[str]

tagValues

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

TagResourceRequestRequestTypeDef

tags

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.ram_classes.TagTypeDef]
  • Required: Yes

resourceShareArn

  • Type: typing.Optional[str]

resourceArn

  • Type: typing.Optional[str]

TagTypeDef

key

  • Type: typing.Optional[str]

value

  • Type: typing.Optional[str]

UntagResourceRequestRequestTypeDef

tagKeys

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

resourceShareArn

  • Type: typing.Optional[str]

resourceArn

  • Type: typing.Optional[str]

UpdateResourceShareRequestRequestTypeDef

resourceShareArn

  • Type:
  • Required: Yes

name

  • Type: typing.Optional[str]

allowExternalPrincipals

  • Type: typing.Optional[bool]

clientToken

  • Type: typing.Optional[str]

UpdateResourceShareResponseTypeDef

resourceShare

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes