Sms Classes
AppSummaryTypeDef
appId
- Type: typing.Optional[str]
importedAppId
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
status
- Type: typing.Optional[typing.Literal['ACTIVE', 'CREATING', 'DELETED', 'DELETE_FAILED', 'DELETING', 'UPDATING']]
statusMessage
- Type: typing.Optional[str]
replicationConfigurationStatus
- Type: typing.Optional[typing.Literal['CONFIGURED', 'NOT_CONFIGURED']]
replicationStatus
- Type: typing.Optional[typing.Literal['CONFIGURATION_INVALID', 'CONFIGURATION_IN_PROGRESS', 'DELTA_REPLICATED', 'DELTA_REPLICATION_FAILED', 'DELTA_REPLICATION_IN_PROGRESS', 'PARTIALLY_REPLICATED', 'READY_FOR_CONFIGURATION', 'READY_FOR_REPLICATION', 'REPLICATED', 'REPLICATION_FAILED', 'REPLICATION_IN_PROGRESS', 'REPLICATION_PENDING', 'REPLICATION_STOPPED', 'REPLICATION_STOPPING', 'REPLICATION_STOP_FAILED', 'VALIDATION_IN_PROGRESS']]
replicationStatusMessage
- Type: typing.Optional[str]
latestReplicationTime
- Type: typing.Optional[datetime.datetime]
launchConfigurationStatus
- Type: typing.Optional[typing.Literal['CONFIGURED', 'NOT_CONFIGURED']]
launchStatus
- Type: typing.Optional[typing.Literal['CONFIGURATION_INVALID', 'CONFIGURATION_IN_PROGRESS', 'DELTA_LAUNCH_FAILED', 'DELTA_LAUNCH_IN_PROGRESS', 'LAUNCHED', 'LAUNCH_FAILED', 'LAUNCH_IN_PROGRESS', 'LAUNCH_PENDING', 'PARTIALLY_LAUNCHED', 'READY_FOR_CONFIGURATION', 'READY_FOR_LAUNCH', 'TERMINATED', 'TERMINATE_FAILED', 'TERMINATE_IN_PROGRESS', 'VALIDATION_IN_PROGRESS']]
launchStatusMessage
- Type: typing.Optional[str]
launchDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms_classes.LaunchDetailsTypeDef]
creationTime
- Type: typing.Optional[datetime.datetime]
lastModified
- Type: typing.Optional[datetime.datetime]
roleName
- Type: typing.Optional[str]
totalServerGroups
- Type: typing.Optional[int]
totalServers
- Type: typing.Optional[int]
AppValidationConfigurationTypeDef
validationId
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
appValidationStrategy
- Type: typing.Optional[typing.Literal['SSM']]
ssmValidationParameters
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms_classes.SSMValidationParametersTypeDef]
AppValidationOutputTypeDef
ssmOutput
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms_classes.SSMOutputTypeDef]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
ConnectorTypeDef
connectorId
- Type: typing.Optional[str]
version
- Type: typing.Optional[str]
status
- Type: typing.Optional[typing.Literal['HEALTHY', 'UNHEALTHY']]
capabilityList
- Type: typing.Optional[typing.List[typing.Literal['HYPERV-MANAGER', 'SCVMM', 'SMS_OPTIMIZED', 'SNAPSHOT_BATCHING', 'VSPHERE']]]
vmManagerName
- Type: typing.Optional[str]
vmManagerType
- Type: typing.Optional[typing.Literal['HYPERV-MANAGER', 'SCVMM', 'VSPHERE']]
vmManagerId
- Type: typing.Optional[str]
ipAddress
- Type: typing.Optional[str]
macAddress
- Type: typing.Optional[str]
associatedOn
- Type: typing.Optional[datetime.datetime]
CreateAppRequestRequestTypeDef
name
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
roleName
- Type: typing.Optional[str]
clientToken
- Type: typing.Optional[str]
serverGroups
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sms_classes.ServerGroupTypeDef]]
tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sms_classes.TagTypeDef]]
CreateAppResponseTypeDef
appSummary
- Type:
- Required: Yes
serverGroups
- Type: typing.List[aws_resource_validator.pydantic_models.sms_classes.ServerGroupTypeDef]
- Required: Yes
tags
- Type: typing.List[aws_resource_validator.pydantic_models.sms_classes.TagTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateReplicationJobRequestRequestTypeDef
serverId
- Type:
- Required: Yes
seedReplicationTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
frequency
- Type: typing.Optional[int]
runOnce
- Type: typing.Optional[bool]
licenseType
- Type: typing.Optional[typing.Literal['AWS', 'BYOL']]
roleName
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
numberOfRecentAmisToKeep
- Type: typing.Optional[int]
encrypted
- Type: typing.Optional[bool]
kmsKeyId
- Type: typing.Optional[str]
CreateReplicationJobResponseTypeDef
replicationJobId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteAppLaunchConfigurationRequestRequestTypeDef
appId
- Type: typing.Optional[str]
DeleteAppReplicationConfigurationRequestRequestTypeDef
appId
- Type: typing.Optional[str]
DeleteAppRequestRequestTypeDef
appId
- Type: typing.Optional[str]
forceStopAppReplication
- Type: typing.Optional[bool]
forceTerminateApp
- Type: typing.Optional[bool]
DeleteAppValidationConfigurationRequestRequestTypeDef
appId
- Type:
- Required: Yes
DeleteReplicationJobRequestRequestTypeDef
replicationJobId
- Type:
- Required: Yes
DisassociateConnectorRequestRequestTypeDef
connectorId
- Type:
- Required: Yes
GenerateChangeSetRequestRequestTypeDef
appId
- Type: typing.Optional[str]
changesetFormat
- Type: typing.Optional[typing.Literal['JSON', 'YAML']]
GenerateChangeSetResponseTypeDef
s3Location
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GenerateTemplateRequestRequestTypeDef
appId
- Type: typing.Optional[str]
templateFormat
- Type: typing.Optional[typing.Literal['JSON', 'YAML']]
GenerateTemplateResponseTypeDef
s3Location
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetAppLaunchConfigurationRequestRequestTypeDef
appId
- Type: typing.Optional[str]
GetAppLaunchConfigurationResponseTypeDef
appId
- Type:
- Required: Yes
roleName
- Type:
- Required: Yes
autoLaunch
- Type:
- Required: Yes
serverGroupLaunchConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.sms_classes.ServerGroupLaunchConfigurationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetAppReplicationConfigurationRequestRequestTypeDef
appId
- Type: typing.Optional[str]
GetAppReplicationConfigurationResponseTypeDef
serverGroupReplicationConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.sms_classes.ServerGroupReplicationConfigurationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetAppRequestRequestTypeDef
appId
- Type: typing.Optional[str]
GetAppResponseTypeDef
appSummary
- Type:
- Required: Yes
serverGroups
- Type: typing.List[aws_resource_validator.pydantic_models.sms_classes.ServerGroupTypeDef]
- Required: Yes
tags
- Type: typing.List[aws_resource_validator.pydantic_models.sms_classes.TagTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetAppValidationConfigurationRequestRequestTypeDef
appId
- Type:
- Required: Yes
GetAppValidationConfigurationResponseTypeDef
appValidationConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.sms_classes.AppValidationConfigurationTypeDef]
- Required: Yes
serverGroupValidationConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.sms_classes.ServerGroupValidationConfigurationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetAppValidationOutputRequestRequestTypeDef
appId
- Type:
- Required: Yes
GetAppValidationOutputResponseTypeDef
validationOutputList
- Type: typing.List[aws_resource_validator.pydantic_models.sms_classes.ValidationOutputTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetConnectorsRequestGetConnectorsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms_classes.PaginatorConfigTypeDef]
GetConnectorsRequestRequestTypeDef
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
GetConnectorsResponseTypeDef
connectorList
- Type: typing.List[aws_resource_validator.pydantic_models.sms_classes.ConnectorTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetReplicationJobsRequestGetReplicationJobsPaginateTypeDef
replicationJobId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms_classes.PaginatorConfigTypeDef]
GetReplicationJobsRequestRequestTypeDef
replicationJobId
- Type: typing.Optional[str]
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
GetReplicationJobsResponseTypeDef
replicationJobList
- Type: typing.List[aws_resource_validator.pydantic_models.sms_classes.ReplicationJobTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetReplicationRunsRequestGetReplicationRunsPaginateTypeDef
replicationJobId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms_classes.PaginatorConfigTypeDef]
GetReplicationRunsRequestRequestTypeDef
replicationJobId
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
GetReplicationRunsResponseTypeDef
replicationJob
- Type:
- Required: Yes
replicationRunList
- Type: typing.List[aws_resource_validator.pydantic_models.sms_classes.ReplicationRunTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetServersRequestGetServersPaginateTypeDef
vmServerAddressList
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sms_classes.VmServerAddressTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms_classes.PaginatorConfigTypeDef]
GetServersRequestRequestTypeDef
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
vmServerAddressList
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sms_classes.VmServerAddressTypeDef]]
GetServersResponseTypeDef
lastModifiedOn
- Type:
- Required: Yes
serverCatalogStatus
- Type: typing.Literal['AVAILABLE', 'DELETED', 'EXPIRED', 'IMPORTING', 'NOT_IMPORTED']
- Required: Yes
serverList
- Type: typing.List[aws_resource_validator.pydantic_models.sms_classes.ServerTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ImportAppCatalogRequestRequestTypeDef
roleName
- Type: typing.Optional[str]
LaunchAppRequestRequestTypeDef
appId
- Type: typing.Optional[str]
LaunchDetailsTypeDef
latestLaunchTime
- Type: typing.Optional[datetime.datetime]
stackName
- Type: typing.Optional[str]
stackId
- Type: typing.Optional[str]
ListAppsRequestListAppsPaginateTypeDef
appIds
- Type: typing.Optional[typing.Sequence[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms_classes.PaginatorConfigTypeDef]
ListAppsRequestRequestTypeDef
appIds
- Type: typing.Optional[typing.Sequence[str]]
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListAppsResponseTypeDef
apps
- Type: typing.List[aws_resource_validator.pydantic_models.sms_classes.AppSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NotificationContextTypeDef
validationId
- Type: typing.Optional[str]
status
- Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'PENDING', 'READY_FOR_VALIDATION', 'SUCCEEDED']]
statusMessage
- Type: typing.Optional[str]
NotifyAppValidationOutputRequestRequestTypeDef
appId
- Type:
- Required: Yes
notificationContext
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms_classes.NotificationContextTypeDef]
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PutAppLaunchConfigurationRequestRequestTypeDef
appId
- Type: typing.Optional[str]
roleName
- Type: typing.Optional[str]
autoLaunch
- Type: typing.Optional[bool]
serverGroupLaunchConfigurations
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sms_classes.ServerGroupLaunchConfigurationTypeDef]]
PutAppReplicationConfigurationRequestRequestTypeDef
appId
- Type: typing.Optional[str]
serverGroupReplicationConfigurations
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sms_classes.ServerGroupReplicationConfigurationTypeDef]]
PutAppValidationConfigurationRequestRequestTypeDef
appId
- Type:
- Required: Yes
appValidationConfigurations
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sms_classes.AppValidationConfigurationTypeDef]]
serverGroupValidationConfigurations
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sms_classes.ServerGroupValidationConfigurationTypeDef]]
ReplicationJobTypeDef
replicationJobId
- Type: typing.Optional[str]
serverId
- Type: typing.Optional[str]
serverType
- Type: typing.Optional[typing.Literal['VIRTUAL_MACHINE']]
vmServer
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms_classes.VmServerTypeDef]
seedReplicationTime
- Type: typing.Optional[datetime.datetime]
frequency
- Type: typing.Optional[int]
runOnce
- Type: typing.Optional[bool]
nextReplicationRunStartTime
- Type: typing.Optional[datetime.datetime]
licenseType
- Type: typing.Optional[typing.Literal['AWS', 'BYOL']]
roleName
- Type: typing.Optional[str]
latestAmiId
- Type: typing.Optional[str]
state
- Type: typing.Optional[typing.Literal['ACTIVE', 'COMPLETED', 'DELETED', 'DELETING', 'FAILED', 'FAILING', 'PAUSED_ON_FAILURE', 'PENDING']]
statusMessage
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
numberOfRecentAmisToKeep
- Type: typing.Optional[int]
encrypted
- Type: typing.Optional[bool]
kmsKeyId
- Type: typing.Optional[str]
replicationRunList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sms_classes.ReplicationRunTypeDef]]
ReplicationRunStageDetailsTypeDef
stage
- Type: typing.Optional[str]
stageProgress
- Type: typing.Optional[str]
ReplicationRunTypeDef
replicationRunId
- Type: typing.Optional[str]
state
- Type: typing.Optional[typing.Literal['ACTIVE', 'COMPLETED', 'DELETED', 'DELETING', 'FAILED', 'MISSED', 'PENDING']]
type
- Type: typing.Optional[typing.Literal['AUTOMATIC', 'ON_DEMAND']]
stageDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms_classes.ReplicationRunStageDetailsTypeDef]
statusMessage
- Type: typing.Optional[str]
amiId
- Type: typing.Optional[str]
scheduledStartTime
- Type: typing.Optional[datetime.datetime]
completedTime
- Type: typing.Optional[datetime.datetime]
description
- Type: typing.Optional[str]
encrypted
- Type: typing.Optional[bool]
kmsKeyId
- Type: typing.Optional[str]
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
S3LocationTypeDef
bucket
- Type: typing.Optional[str]
key
- Type: typing.Optional[str]
SSMOutputTypeDef
s3Location
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms_classes.S3LocationTypeDef]
SSMValidationParametersTypeDef
source
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms_classes.SourceTypeDef]
instanceId
- Type: typing.Optional[str]
scriptType
- Type: typing.Optional[typing.Literal['POWERSHELL_SCRIPT', 'SHELL_SCRIPT']]
command
- Type: typing.Optional[str]
executionTimeoutSeconds
- Type: typing.Optional[int]
outputS3BucketName
- Type: typing.Optional[str]
ServerGroupLaunchConfigurationTypeDef
serverGroupId
- Type: typing.Optional[str]
launchOrder
- Type: typing.Optional[int]
serverLaunchConfigurations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sms_classes.ServerLaunchConfigurationTypeDef]]
ServerGroupReplicationConfigurationTypeDef
serverGroupId
- Type: typing.Optional[str]
serverReplicationConfigurations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sms_classes.ServerReplicationConfigurationTypeDef]]
ServerGroupTypeDef
serverGroupId
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
serverList
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sms_classes.ServerTypeDef]]
ServerGroupValidationConfigurationTypeDef
serverGroupId
- Type: typing.Optional[str]
serverValidationConfigurations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sms_classes.ServerValidationConfigurationTypeDef]]
ServerLaunchConfigurationTypeDef
server
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms_classes.ServerTypeDef]
logicalId
- Type: typing.Optional[str]
vpc
- Type: typing.Optional[str]
subnet
- Type: typing.Optional[str]
securityGroup
- Type: typing.Optional[str]
ec2KeyName
- Type: typing.Optional[str]
userData
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms_classes.UserDataTypeDef]
instanceType
- Type: typing.Optional[str]
associatePublicIpAddress
- Type: typing.Optional[bool]
iamInstanceProfileName
- Type: typing.Optional[str]
configureScript
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms_classes.S3LocationTypeDef]
configureScriptType
- Type: typing.Optional[typing.Literal['POWERSHELL_SCRIPT', 'SHELL_SCRIPT']]
ServerReplicationConfigurationTypeDef
server
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms_classes.ServerTypeDef]
serverReplicationParameters
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms_classes.ServerReplicationParametersTypeDef]
ServerReplicationParametersTypeDef
seedTime
- Type: typing.Optional[datetime.datetime]
frequency
- Type: typing.Optional[int]
runOnce
- Type: typing.Optional[bool]
licenseType
- Type: typing.Optional[typing.Literal['AWS', 'BYOL']]
numberOfRecentAmisToKeep
- Type: typing.Optional[int]
encrypted
- Type: typing.Optional[bool]
kmsKeyId
- Type: typing.Optional[str]
ServerTypeDef
serverId
- Type: typing.Optional[str]
serverType
- Type: typing.Optional[typing.Literal['VIRTUAL_MACHINE']]
vmServer
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms_classes.VmServerTypeDef]
replicationJobId
- Type: typing.Optional[str]
replicationJobTerminated
- Type: typing.Optional[bool]
ServerValidationConfigurationTypeDef
server
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms_classes.ServerTypeDef]
validationId
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
serverValidationStrategy
- Type: typing.Optional[typing.Literal['USERDATA']]
userDataValidationParameters
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms_classes.UserDataValidationParametersTypeDef]
ServerValidationOutputTypeDef
server
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms_classes.ServerTypeDef]
SourceTypeDef
s3Location
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms_classes.S3LocationTypeDef]
StartAppReplicationRequestRequestTypeDef
appId
- Type: typing.Optional[str]
StartOnDemandAppReplicationRequestRequestTypeDef
appId
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
StartOnDemandReplicationRunRequestRequestTypeDef
replicationJobId
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
StartOnDemandReplicationRunResponseTypeDef
replicationRunId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StopAppReplicationRequestRequestTypeDef
appId
- Type: typing.Optional[str]
TagTypeDef
key
- Type: typing.Optional[str]
value
- Type: typing.Optional[str]
TerminateAppRequestRequestTypeDef
appId
- Type: typing.Optional[str]
UpdateAppRequestRequestTypeDef
appId
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
roleName
- Type: typing.Optional[str]
serverGroups
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sms_classes.ServerGroupTypeDef]]
tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.sms_classes.TagTypeDef]]
UpdateAppResponseTypeDef
appSummary
- Type:
- Required: Yes
serverGroups
- Type: typing.List[aws_resource_validator.pydantic_models.sms_classes.ServerGroupTypeDef]
- Required: Yes
tags
- Type: typing.List[aws_resource_validator.pydantic_models.sms_classes.TagTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateReplicationJobRequestRequestTypeDef
replicationJobId
- Type:
- Required: Yes
frequency
- Type: typing.Optional[int]
nextReplicationRunStartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
licenseType
- Type: typing.Optional[typing.Literal['AWS', 'BYOL']]
roleName
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
numberOfRecentAmisToKeep
- Type: typing.Optional[int]
encrypted
- Type: typing.Optional[bool]
kmsKeyId
- Type: typing.Optional[str]
UserDataTypeDef
s3Location
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms_classes.S3LocationTypeDef]
UserDataValidationParametersTypeDef
source
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms_classes.SourceTypeDef]
scriptType
- Type: typing.Optional[typing.Literal['POWERSHELL_SCRIPT', 'SHELL_SCRIPT']]
ValidationOutputTypeDef
validationId
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
status
- Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'PENDING', 'READY_FOR_VALIDATION', 'SUCCEEDED']]
statusMessage
- Type: typing.Optional[str]
latestValidationTime
- Type: typing.Optional[datetime.datetime]
appValidationOutput
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms_classes.AppValidationOutputTypeDef]
serverValidationOutput
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms_classes.ServerValidationOutputTypeDef]
VmServerAddressTypeDef
vmManagerId
- Type: typing.Optional[str]
vmId
- Type: typing.Optional[str]
VmServerTypeDef
vmServerAddress
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms_classes.VmServerAddressTypeDef]
vmName
- Type: typing.Optional[str]
vmManagerName
- Type: typing.Optional[str]
vmManagerType
- Type: typing.Optional[typing.Literal['HYPERV-MANAGER', 'SCVMM', 'VSPHERE']]
vmPath
- Type: typing.Optional[str]