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