Sms Classes
AppSummary
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.sms_classes.LaunchDetails]
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]
AppValidationConfiguration
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.sms_classes.SSMValidationParameters]
AppValidationOutput
ssmOutput
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms.sms_classes.SSMOutput]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
Connector
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]
CreateAppRequest
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.List[typing.Union[aws_resource_validator.pydantic_models.sms.sms_classes.ServerGroup, aws_resource_validator.pydantic_models.sms.sms_classes.ServerGroupOutput]]]
tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sms.sms_classes.Tag]]
CreateAppResponse
appSummary
- Type:
- Required: Yes
serverGroups
- Type: typing.List[aws_resource_validator.pydantic_models.sms.sms_classes.ServerGroupOutput]
- Required: Yes
tags
- Type: typing.List[aws_resource_validator.pydantic_models.sms.sms_classes.Tag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateReplicationJobRequest
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]
CreateReplicationJobResponse
replicationJobId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteAppLaunchConfigurationRequest
appId
- Type: typing.Optional[str]
DeleteAppReplicationConfigurationRequest
appId
- Type: typing.Optional[str]
DeleteAppRequest
appId
- Type: typing.Optional[str]
forceStopAppReplication
- Type: typing.Optional[bool]
forceTerminateApp
- Type: typing.Optional[bool]
DeleteAppValidationConfigurationRequest
appId
- Type:
- Required: Yes
DeleteReplicationJobRequest
replicationJobId
- Type:
- Required: Yes
DisassociateConnectorRequest
connectorId
- Type:
- Required: Yes
GenerateChangeSetRequest
appId
- Type: typing.Optional[str]
changesetFormat
- Type: typing.Optional[typing.Literal['JSON', 'YAML']]
GenerateChangeSetResponse
s3Location
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GenerateTemplateRequest
appId
- Type: typing.Optional[str]
templateFormat
- Type: typing.Optional[typing.Literal['JSON', 'YAML']]
GenerateTemplateResponse
s3Location
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetAppLaunchConfigurationRequest
appId
- Type: typing.Optional[str]
GetAppLaunchConfigurationResponse
appId
- Type:
- Required: Yes
roleName
- Type:
- Required: Yes
autoLaunch
- Type:
- Required: Yes
serverGroupLaunchConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.sms.sms_classes.ServerGroupLaunchConfigurationOutput]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetAppReplicationConfigurationRequest
appId
- Type: typing.Optional[str]
GetAppReplicationConfigurationResponse
serverGroupReplicationConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.sms.sms_classes.ServerGroupReplicationConfigurationOutput]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetAppRequest
appId
- Type: typing.Optional[str]
GetAppResponse
appSummary
- Type:
- Required: Yes
serverGroups
- Type: typing.List[aws_resource_validator.pydantic_models.sms.sms_classes.ServerGroupOutput]
- Required: Yes
tags
- Type: typing.List[aws_resource_validator.pydantic_models.sms.sms_classes.Tag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetAppValidationConfigurationRequest
appId
- Type:
- Required: Yes
GetAppValidationConfigurationResponse
appValidationConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.sms.sms_classes.AppValidationConfiguration]
- Required: Yes
serverGroupValidationConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.sms.sms_classes.ServerGroupValidationConfigurationOutput]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetAppValidationOutputRequest
appId
- Type:
- Required: Yes
GetAppValidationOutputResponse
validationOutputList
- Type: typing.List[aws_resource_validator.pydantic_models.sms.sms_classes.ValidationOutput]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetConnectorsRequest
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
GetConnectorsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms.sms_classes.PaginatorConfig]
GetConnectorsResponse
connectorList
- Type: typing.List[aws_resource_validator.pydantic_models.sms.sms_classes.Connector]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
GetReplicationJobsRequest
replicationJobId
- Type: typing.Optional[str]
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
GetReplicationJobsRequestPaginate
replicationJobId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms.sms_classes.PaginatorConfig]
GetReplicationJobsResponse
replicationJobList
- Type: typing.List[aws_resource_validator.pydantic_models.sms.sms_classes.ReplicationJob]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
GetReplicationRunsRequest
replicationJobId
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
GetReplicationRunsRequestPaginate
replicationJobId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms.sms_classes.PaginatorConfig]
GetReplicationRunsResponse
replicationJob
- Type:
- Required: Yes
replicationRunList
- Type: typing.List[aws_resource_validator.pydantic_models.sms.sms_classes.ReplicationRun]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
GetServersRequest
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
vmServerAddressList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sms.sms_classes.VmServerAddress]]
GetServersRequestPaginate
vmServerAddressList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sms.sms_classes.VmServerAddress]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms.sms_classes.PaginatorConfig]
GetServersResponse
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.sms_classes.Server]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ImportAppCatalogRequest
roleName
- Type: typing.Optional[str]
LaunchAppRequest
appId
- Type: typing.Optional[str]
LaunchDetails
latestLaunchTime
- Type: typing.Optional[datetime.datetime]
stackName
- Type: typing.Optional[str]
stackId
- Type: typing.Optional[str]
ListAppsRequest
appIds
- Type: typing.Optional[typing.List[str]]
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListAppsRequestPaginate
appIds
- Type: typing.Optional[typing.List[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms.sms_classes.PaginatorConfig]
ListAppsResponse
apps
- Type: typing.List[aws_resource_validator.pydantic_models.sms.sms_classes.AppSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
NotificationContext
validationId
- Type: typing.Optional[str]
status
- Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'PENDING', 'READY_FOR_VALIDATION', 'SUCCEEDED']]
statusMessage
- Type: typing.Optional[str]
NotifyAppValidationOutputRequest
appId
- Type:
- Required: Yes
notificationContext
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms.sms_classes.NotificationContext]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PutAppLaunchConfigurationRequest
appId
- Type: typing.Optional[str]
roleName
- Type: typing.Optional[str]
autoLaunch
- Type: typing.Optional[bool]
serverGroupLaunchConfigurations
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.sms.sms_classes.ServerGroupLaunchConfiguration, aws_resource_validator.pydantic_models.sms.sms_classes.ServerGroupLaunchConfigurationOutput]]]
PutAppReplicationConfigurationRequest
appId
- Type: typing.Optional[str]
serverGroupReplicationConfigurations
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.sms.sms_classes.ServerGroupReplicationConfiguration, aws_resource_validator.pydantic_models.sms.sms_classes.ServerGroupReplicationConfigurationOutput]]]
PutAppValidationConfigurationRequest
appId
- Type:
- Required: Yes
appValidationConfigurations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sms.sms_classes.AppValidationConfiguration]]
serverGroupValidationConfigurations
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.sms.sms_classes.ServerGroupValidationConfiguration, aws_resource_validator.pydantic_models.sms.sms_classes.ServerGroupValidationConfigurationOutput]]]
ReplicationJob
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.sms_classes.VmServer]
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.sms_classes.ReplicationRun]]
ReplicationRun
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.sms_classes.ReplicationRunStageDetails]
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]
ReplicationRunStageDetails
stage
- Type: typing.Optional[str]
stageProgress
- Type: typing.Optional[str]
ResponseMetadata
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]
S3Location
bucket
- Type: typing.Optional[str]
key
- Type: typing.Optional[str]
SSMOutput
s3Location
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms.sms_classes.S3Location]
SSMValidationParameters
source
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms.sms_classes.Source]
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]
Server
serverId
- Type: typing.Optional[str]
serverType
- Type: typing.Optional[typing.Literal['VIRTUAL_MACHINE']]
vmServer
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms.sms_classes.VmServer]
replicationJobId
- Type: typing.Optional[str]
replicationJobTerminated
- Type: typing.Optional[bool]
ServerGroup
serverGroupId
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
serverList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sms.sms_classes.Server]]
ServerGroupLaunchConfiguration
serverGroupId
- Type: typing.Optional[str]
launchOrder
- Type: typing.Optional[int]
serverLaunchConfigurations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sms.sms_classes.ServerLaunchConfiguration]]
ServerGroupLaunchConfigurationOutput
serverGroupId
- Type: typing.Optional[str]
launchOrder
- Type: typing.Optional[int]
serverLaunchConfigurations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sms.sms_classes.ServerLaunchConfiguration]]
ServerGroupOutput
serverGroupId
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
serverList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sms.sms_classes.Server]]
ServerGroupReplicationConfiguration
serverGroupId
- Type: typing.Optional[str]
serverReplicationConfigurations
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.sms.sms_classes.ServerReplicationConfiguration, aws_resource_validator.pydantic_models.sms.sms_classes.ServerReplicationConfigurationOutput]]]
ServerGroupReplicationConfigurationOutput
serverGroupId
- Type: typing.Optional[str]
serverReplicationConfigurations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sms.sms_classes.ServerReplicationConfigurationOutput]]
ServerGroupValidationConfiguration
serverGroupId
- Type: typing.Optional[str]
serverValidationConfigurations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sms.sms_classes.ServerValidationConfiguration]]
ServerGroupValidationConfigurationOutput
serverGroupId
- Type: typing.Optional[str]
serverValidationConfigurations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sms.sms_classes.ServerValidationConfiguration]]
ServerLaunchConfiguration
server
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms.sms_classes.Server]
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.sms_classes.UserData]
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.sms_classes.S3Location]
configureScriptType
- Type: typing.Optional[typing.Literal['POWERSHELL_SCRIPT', 'SHELL_SCRIPT']]
ServerReplicationConfiguration
server
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms.sms_classes.Server]
serverReplicationParameters
- Type: typing.Union[aws_resource_validator.pydantic_models.sms.sms_classes.ServerReplicationParameters, aws_resource_validator.pydantic_models.sms.sms_classes.ServerReplicationParametersOutput, NoneType]
ServerReplicationConfigurationOutput
server
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms.sms_classes.Server]
serverReplicationParameters
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms.sms_classes.ServerReplicationParametersOutput]
ServerReplicationParameters
seedTime
- Type: typing.Union[datetime.datetime, str, NoneType]
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]
ServerReplicationParametersOutput
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]
ServerValidationConfiguration
server
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms.sms_classes.Server]
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.sms_classes.UserDataValidationParameters]
ServerValidationOutput
server
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms.sms_classes.Server]
Source
s3Location
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms.sms_classes.S3Location]
StartAppReplicationRequest
appId
- Type: typing.Optional[str]
StartOnDemandAppReplicationRequest
appId
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
StartOnDemandReplicationRunRequest
replicationJobId
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
StartOnDemandReplicationRunResponse
replicationRunId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StopAppReplicationRequest
appId
- Type: typing.Optional[str]
Tag
key
- Type: typing.Optional[str]
value
- Type: typing.Optional[str]
TerminateAppRequest
appId
- Type: typing.Optional[str]
UpdateAppRequest
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.List[typing.Union[aws_resource_validator.pydantic_models.sms.sms_classes.ServerGroup, aws_resource_validator.pydantic_models.sms.sms_classes.ServerGroupOutput]]]
tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.sms.sms_classes.Tag]]
UpdateAppResponse
appSummary
- Type:
- Required: Yes
serverGroups
- Type: typing.List[aws_resource_validator.pydantic_models.sms.sms_classes.ServerGroupOutput]
- Required: Yes
tags
- Type: typing.List[aws_resource_validator.pydantic_models.sms.sms_classes.Tag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateReplicationJobRequest
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]
UserData
s3Location
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms.sms_classes.S3Location]
UserDataValidationParameters
source
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms.sms_classes.Source]
scriptType
- Type: typing.Optional[typing.Literal['POWERSHELL_SCRIPT', 'SHELL_SCRIPT']]
ValidationOutput
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.sms_classes.AppValidationOutput]
serverValidationOutput
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms.sms_classes.ServerValidationOutput]
VmServer
vmServerAddress
- Type: typing.Optional[aws_resource_validator.pydantic_models.sms.sms_classes.VmServerAddress]
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]
VmServerAddress
vmManagerId
- Type: typing.Optional[str]
vmId
- Type: typing.Optional[str]