Module: Aws::Resiliencehubv2::Types

Defined in:
lib/aws-sdk-resiliencehubv2/types.rb

Defined Under Namespace

Classes: AccessDeniedException, Achievability, Assertion, AssertionCreatedMetadata, AssertionDeletedMetadata, AssertionUpdatedMetadata, AssessmentCost, AssessmentSummary, AssociatedSystem, AvailabilitySlo, ConflictException, CreateAssertionRequest, CreateAssertionResponse, CreateInputSourceRequest, CreateInputSourceResponse, CreatePolicyRequest, CreatePolicyResponse, CreateReportRequest, CreateReportResponse, CreateServiceFunctionRequest, CreateServiceFunctionResourcesRequest, CreateServiceFunctionResourcesResponse, CreateServiceFunctionResponse, CreateServiceRequest, CreateServiceResponse, CreateSystemRequest, CreateSystemResponse, CreateUserJourneyRequest, CreateUserJourneyResponse, CrossAccountRole, DataRecoveryTargets, DeleteAssertionRequest, DeleteAssertionResponse, DeleteInputSourceRequest, DeleteInputSourceResponse, DeletePolicyRequest, DeletePolicyResponse, DeleteServiceFunctionRequest, DeleteServiceFunctionResourcesRequest, DeleteServiceFunctionResourcesResponse, DeleteServiceFunctionResponse, DeleteServiceRequest, DeleteServiceResponse, DeleteSystemRequest, DeleteSystemResponse, DeleteUserJourneyRequest, DeleteUserJourneyResponse, DependencyDiscoveryConfig, DependencySummary, DisasterRecoverySource, EdgePropertySummary, EffectivePolicyValues, EksSource, EventActor, FailedReportOutput, Finding, FindingSummary, GetFailureModeFindingRequest, GetFailureModeFindingResponse, GetPolicyRequest, GetPolicyResponse, GetServiceRequest, GetServiceResponse, GetSystemRequest, GetSystemResponse, GetUserJourneyRequest, GetUserJourneyResponse, ImportAppRequest, ImportAppResponse, ImportPolicyRequest, ImportPolicyResponse, InfrastructureAndCodeRecommendation, InputSource, InputSourceSummary, InternalServerException, ListAssertionsRequest, ListAssertionsResponse, ListDependenciesRequest, ListDependenciesResponse, ListFailureModeAssessmentsRequest, ListFailureModeAssessmentsResponse, ListFailureModeFindingsRequest, ListFailureModeFindingsResponse, ListInputSourcesRequest, ListInputSourcesResponse, ListPoliciesRequest, ListPoliciesResponse, ListReportsRequest, ListReportsResponse, ListResourcesRequest, ListResourcesResponse, ListServiceEventsRequest, ListServiceEventsResponse, ListServiceFunctionsRequest, ListServiceFunctionsResponse, ListServiceTopologyEdgesRequest, ListServiceTopologyEdgesResponse, ListServicesRequest, ListServicesResponse, ListSystemEventsRequest, ListSystemEventsResponse, ListSystemsRequest, ListSystemsResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, ListUserJourneysRequest, ListUserJourneysResponse, MultiAzTargets, MultiRegionTargets, ObservabilityRecommendation, PermissionModel, Policy, PolicySummary, QueryDataPoint, QueryRange, ReportGenerationResult, ReportOutput, ReportOutputConfiguration, Resource, ResourceConfiguration, ResourceDiscoveryStatus, ResourceNotFoundException, ResourceTag, S3ReportOutput, S3ReportOutputConfiguration, Service, ServiceAchievabilityUpdatedMetadata, ServiceCreatedMetadata, ServiceDeletedMetadata, ServiceEvent, ServiceEventDetails, ServiceEventMetadata, ServiceFunction, ServiceFunctionCreatedMetadata, ServiceFunctionDeletedMetadata, ServiceFunctionResourcesAddedMetadata, ServiceFunctionResourcesRemovedMetadata, ServiceFunctionUpdatedMetadata, ServiceInputSourcesUpdatedMetadata, ServicePolicyAssociatedMetadata, ServicePolicyDisassociatedMetadata, ServiceQuotaExceededException, ServiceReference, ServiceReferenceChanges, ServiceReportConfiguration, ServiceResource, ServiceResourcesAssociatedMetadata, ServiceResourcesDisassociatedMetadata, ServiceSummary, ServiceSystemAssociatedMetadata, ServiceSystemDisassociatedMetadata, ServiceTopologyEdgeSummary, ServiceWorkflowUpdatedMetadata, SloSource, StartFailureModeAssessmentRequest, StartFailureModeAssessmentResponse, StringChange, System, SystemCreatedMetadata, SystemDeletedMetadata, SystemEvent, SystemEventDetails, SystemEventMetadata, SystemPolicyAssociatedMetadata, SystemPolicyDisassociatedMetadata, SystemServiceAssociatedMetadata, SystemServiceDisassociatedMetadata, SystemSummary, SystemUserJourneyCreatedMetadata, SystemUserJourneyDeletedMetadata, SystemUserJourneyUpdatedMetadata, TagResourceRequest, TagResourceResponse, TargetSource, TestingRecommendation, ThrottlingException, UntagResourceRequest, UntagResourceResponse, UpdateAssertionRequest, UpdateAssertionResponse, UpdateDependencyRequest, UpdateDependencyResponse, UpdateFailureModeFindingRequest, UpdateFailureModeFindingResponse, UpdatePolicyRequest, UpdatePolicyResponse, UpdateServiceFunctionRequest, UpdateServiceFunctionResponse, UpdateServiceRequest, UpdateServiceResponse, UpdateSystemRequest, UpdateSystemResponse, UpdateUserJourneyRequest, UpdateUserJourneyResponse, UserJourney, UserJourneyChanges, UserJourneySummary, ValidationException, ValidationExceptionField

Instance Attribute Summary collapse

Instance Attribute Details

#assertion_createdTypes::AssertionCreatedMetadata

Metadata for an assertion created event.



3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 3362

class ServiceEventMetadata < Struct.new(
  :service_created,
  :service_deleted,
  :service_system_associated,
  :service_system_disassociated,
  :service_resources_associated,
  :service_resources_disassociated,
  :service_workflow_updated,
  :service_input_sources_updated,
  :service_policy_associated,
  :service_policy_disassociated,
  :service_function_created,
  :service_function_updated,
  :service_function_deleted,
  :service_function_resources_added,
  :service_function_resources_removed,
  :service_achievability_updated,
  :assertion_created,
  :assertion_updated,
  :assertion_deleted,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ServiceCreated < ServiceEventMetadata; end
  class ServiceDeleted < ServiceEventMetadata; end
  class ServiceSystemAssociated < ServiceEventMetadata; end
  class ServiceSystemDisassociated < ServiceEventMetadata; end
  class ServiceResourcesAssociated < ServiceEventMetadata; end
  class ServiceResourcesDisassociated < ServiceEventMetadata; end
  class ServiceWorkflowUpdated < ServiceEventMetadata; end
  class ServiceInputSourcesUpdated < ServiceEventMetadata; end
  class ServicePolicyAssociated < ServiceEventMetadata; end
  class ServicePolicyDisassociated < ServiceEventMetadata; end
  class ServiceFunctionCreated < ServiceEventMetadata; end
  class ServiceFunctionUpdated < ServiceEventMetadata; end
  class ServiceFunctionDeleted < ServiceEventMetadata; end
  class ServiceFunctionResourcesAdded < ServiceEventMetadata; end
  class ServiceFunctionResourcesRemoved < ServiceEventMetadata; end
  class ServiceAchievabilityUpdated < ServiceEventMetadata; end
  class AssertionCreated < ServiceEventMetadata; end
  class AssertionUpdated < ServiceEventMetadata; end
  class AssertionDeleted < ServiceEventMetadata; end
  class Unknown < ServiceEventMetadata; end
end

#assertion_deletedTypes::AssertionDeletedMetadata

Metadata for an assertion deleted event.



3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 3362

class ServiceEventMetadata < Struct.new(
  :service_created,
  :service_deleted,
  :service_system_associated,
  :service_system_disassociated,
  :service_resources_associated,
  :service_resources_disassociated,
  :service_workflow_updated,
  :service_input_sources_updated,
  :service_policy_associated,
  :service_policy_disassociated,
  :service_function_created,
  :service_function_updated,
  :service_function_deleted,
  :service_function_resources_added,
  :service_function_resources_removed,
  :service_achievability_updated,
  :assertion_created,
  :assertion_updated,
  :assertion_deleted,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ServiceCreated < ServiceEventMetadata; end
  class ServiceDeleted < ServiceEventMetadata; end
  class ServiceSystemAssociated < ServiceEventMetadata; end
  class ServiceSystemDisassociated < ServiceEventMetadata; end
  class ServiceResourcesAssociated < ServiceEventMetadata; end
  class ServiceResourcesDisassociated < ServiceEventMetadata; end
  class ServiceWorkflowUpdated < ServiceEventMetadata; end
  class ServiceInputSourcesUpdated < ServiceEventMetadata; end
  class ServicePolicyAssociated < ServiceEventMetadata; end
  class ServicePolicyDisassociated < ServiceEventMetadata; end
  class ServiceFunctionCreated < ServiceEventMetadata; end
  class ServiceFunctionUpdated < ServiceEventMetadata; end
  class ServiceFunctionDeleted < ServiceEventMetadata; end
  class ServiceFunctionResourcesAdded < ServiceEventMetadata; end
  class ServiceFunctionResourcesRemoved < ServiceEventMetadata; end
  class ServiceAchievabilityUpdated < ServiceEventMetadata; end
  class AssertionCreated < ServiceEventMetadata; end
  class AssertionUpdated < ServiceEventMetadata; end
  class AssertionDeleted < ServiceEventMetadata; end
  class Unknown < ServiceEventMetadata; end
end

#assertion_updatedTypes::AssertionUpdatedMetadata

Metadata for an assertion updated event.



3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 3362

class ServiceEventMetadata < Struct.new(
  :service_created,
  :service_deleted,
  :service_system_associated,
  :service_system_disassociated,
  :service_resources_associated,
  :service_resources_disassociated,
  :service_workflow_updated,
  :service_input_sources_updated,
  :service_policy_associated,
  :service_policy_disassociated,
  :service_function_created,
  :service_function_updated,
  :service_function_deleted,
  :service_function_resources_added,
  :service_function_resources_removed,
  :service_achievability_updated,
  :assertion_created,
  :assertion_updated,
  :assertion_deleted,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ServiceCreated < ServiceEventMetadata; end
  class ServiceDeleted < ServiceEventMetadata; end
  class ServiceSystemAssociated < ServiceEventMetadata; end
  class ServiceSystemDisassociated < ServiceEventMetadata; end
  class ServiceResourcesAssociated < ServiceEventMetadata; end
  class ServiceResourcesDisassociated < ServiceEventMetadata; end
  class ServiceWorkflowUpdated < ServiceEventMetadata; end
  class ServiceInputSourcesUpdated < ServiceEventMetadata; end
  class ServicePolicyAssociated < ServiceEventMetadata; end
  class ServicePolicyDisassociated < ServiceEventMetadata; end
  class ServiceFunctionCreated < ServiceEventMetadata; end
  class ServiceFunctionUpdated < ServiceEventMetadata; end
  class ServiceFunctionDeleted < ServiceEventMetadata; end
  class ServiceFunctionResourcesAdded < ServiceEventMetadata; end
  class ServiceFunctionResourcesRemoved < ServiceEventMetadata; end
  class ServiceAchievabilityUpdated < ServiceEventMetadata; end
  class AssertionCreated < ServiceEventMetadata; end
  class AssertionUpdated < ServiceEventMetadata; end
  class AssertionDeleted < ServiceEventMetadata; end
  class Unknown < ServiceEventMetadata; end
end

#cfn_stack_arnString

ARN identifier.

Returns:

  • (String)


2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 2918

class ResourceConfiguration < Struct.new(
  :resource_tags,
  :cfn_stack_arn,
  :tf_state_file_url,
  :eks,
  :design_file_s3_url,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ResourceTags < ResourceConfiguration; end
  class CfnStackArn < ResourceConfiguration; end
  class TfStateFileUrl < ResourceConfiguration; end
  class Eks < ResourceConfiguration; end
  class DesignFileS3Url < ResourceConfiguration; end
  class Unknown < ResourceConfiguration; end
end

#design_file_s3_urlString

S3 URL — virtual hosted-style or s3:// URI.

Returns:

  • (String)


2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 2918

class ResourceConfiguration < Struct.new(
  :resource_tags,
  :cfn_stack_arn,
  :tf_state_file_url,
  :eks,
  :design_file_s3_url,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ResourceTags < ResourceConfiguration; end
  class CfnStackArn < ResourceConfiguration; end
  class TfStateFileUrl < ResourceConfiguration; end
  class Eks < ResourceConfiguration; end
  class DesignFileS3Url < ResourceConfiguration; end
  class Unknown < ResourceConfiguration; end
end

#eksTypes::EksSource

The Amazon EKS configuration for resource discovery.

Returns:



2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 2918

class ResourceConfiguration < Struct.new(
  :resource_tags,
  :cfn_stack_arn,
  :tf_state_file_url,
  :eks,
  :design_file_s3_url,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ResourceTags < ResourceConfiguration; end
  class CfnStackArn < ResourceConfiguration; end
  class TfStateFileUrl < ResourceConfiguration; end
  class Eks < ResourceConfiguration; end
  class DesignFileS3Url < ResourceConfiguration; end
  class Unknown < ResourceConfiguration; end
end

#failed_report_outputTypes::FailedReportOutput

Details when report generation failed.



2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 2827

class ReportOutput < Struct.new(
  :s3_report_output,
  :failed_report_output,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class S3ReportOutput < ReportOutput; end
  class FailedReportOutput < ReportOutput; end
  class Unknown < ReportOutput; end
end

#resource_tagsArray<Types::ResourceTag>

The resource tags for tag-based resource discovery.

Returns:



2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 2918

class ResourceConfiguration < Struct.new(
  :resource_tags,
  :cfn_stack_arn,
  :tf_state_file_url,
  :eks,
  :design_file_s3_url,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ResourceTags < ResourceConfiguration; end
  class CfnStackArn < ResourceConfiguration; end
  class TfStateFileUrl < ResourceConfiguration; end
  class Eks < ResourceConfiguration; end
  class DesignFileS3Url < ResourceConfiguration; end
  class Unknown < ResourceConfiguration; end
end

#s3Types::S3ReportOutputConfiguration

S3 configuration for report output.



2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 2852

class ReportOutputConfiguration < Struct.new(
  :s3,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class S3 < ReportOutputConfiguration; end
  class Unknown < ReportOutputConfiguration; end
end

#s3_report_outputTypes::S3ReportOutput

The S3 location where the report was written.



2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 2827

class ReportOutput < Struct.new(
  :s3_report_output,
  :failed_report_output,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class S3ReportOutput < ReportOutput; end
  class FailedReportOutput < ReportOutput; end
  class Unknown < ReportOutput; end
end

#service_achievability_updatedTypes::ServiceAchievabilityUpdatedMetadata

Metadata for a service achievability updated event.



3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 3362

class ServiceEventMetadata < Struct.new(
  :service_created,
  :service_deleted,
  :service_system_associated,
  :service_system_disassociated,
  :service_resources_associated,
  :service_resources_disassociated,
  :service_workflow_updated,
  :service_input_sources_updated,
  :service_policy_associated,
  :service_policy_disassociated,
  :service_function_created,
  :service_function_updated,
  :service_function_deleted,
  :service_function_resources_added,
  :service_function_resources_removed,
  :service_achievability_updated,
  :assertion_created,
  :assertion_updated,
  :assertion_deleted,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ServiceCreated < ServiceEventMetadata; end
  class ServiceDeleted < ServiceEventMetadata; end
  class ServiceSystemAssociated < ServiceEventMetadata; end
  class ServiceSystemDisassociated < ServiceEventMetadata; end
  class ServiceResourcesAssociated < ServiceEventMetadata; end
  class ServiceResourcesDisassociated < ServiceEventMetadata; end
  class ServiceWorkflowUpdated < ServiceEventMetadata; end
  class ServiceInputSourcesUpdated < ServiceEventMetadata; end
  class ServicePolicyAssociated < ServiceEventMetadata; end
  class ServicePolicyDisassociated < ServiceEventMetadata; end
  class ServiceFunctionCreated < ServiceEventMetadata; end
  class ServiceFunctionUpdated < ServiceEventMetadata; end
  class ServiceFunctionDeleted < ServiceEventMetadata; end
  class ServiceFunctionResourcesAdded < ServiceEventMetadata; end
  class ServiceFunctionResourcesRemoved < ServiceEventMetadata; end
  class ServiceAchievabilityUpdated < ServiceEventMetadata; end
  class AssertionCreated < ServiceEventMetadata; end
  class AssertionUpdated < ServiceEventMetadata; end
  class AssertionDeleted < ServiceEventMetadata; end
  class Unknown < ServiceEventMetadata; end
end

#service_createdTypes::ServiceCreatedMetadata

Metadata for a service created event.



3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 3362

class ServiceEventMetadata < Struct.new(
  :service_created,
  :service_deleted,
  :service_system_associated,
  :service_system_disassociated,
  :service_resources_associated,
  :service_resources_disassociated,
  :service_workflow_updated,
  :service_input_sources_updated,
  :service_policy_associated,
  :service_policy_disassociated,
  :service_function_created,
  :service_function_updated,
  :service_function_deleted,
  :service_function_resources_added,
  :service_function_resources_removed,
  :service_achievability_updated,
  :assertion_created,
  :assertion_updated,
  :assertion_deleted,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ServiceCreated < ServiceEventMetadata; end
  class ServiceDeleted < ServiceEventMetadata; end
  class ServiceSystemAssociated < ServiceEventMetadata; end
  class ServiceSystemDisassociated < ServiceEventMetadata; end
  class ServiceResourcesAssociated < ServiceEventMetadata; end
  class ServiceResourcesDisassociated < ServiceEventMetadata; end
  class ServiceWorkflowUpdated < ServiceEventMetadata; end
  class ServiceInputSourcesUpdated < ServiceEventMetadata; end
  class ServicePolicyAssociated < ServiceEventMetadata; end
  class ServicePolicyDisassociated < ServiceEventMetadata; end
  class ServiceFunctionCreated < ServiceEventMetadata; end
  class ServiceFunctionUpdated < ServiceEventMetadata; end
  class ServiceFunctionDeleted < ServiceEventMetadata; end
  class ServiceFunctionResourcesAdded < ServiceEventMetadata; end
  class ServiceFunctionResourcesRemoved < ServiceEventMetadata; end
  class ServiceAchievabilityUpdated < ServiceEventMetadata; end
  class AssertionCreated < ServiceEventMetadata; end
  class AssertionUpdated < ServiceEventMetadata; end
  class AssertionDeleted < ServiceEventMetadata; end
  class Unknown < ServiceEventMetadata; end
end

#service_deletedTypes::ServiceDeletedMetadata

Metadata for a service deleted event.



3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 3362

class ServiceEventMetadata < Struct.new(
  :service_created,
  :service_deleted,
  :service_system_associated,
  :service_system_disassociated,
  :service_resources_associated,
  :service_resources_disassociated,
  :service_workflow_updated,
  :service_input_sources_updated,
  :service_policy_associated,
  :service_policy_disassociated,
  :service_function_created,
  :service_function_updated,
  :service_function_deleted,
  :service_function_resources_added,
  :service_function_resources_removed,
  :service_achievability_updated,
  :assertion_created,
  :assertion_updated,
  :assertion_deleted,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ServiceCreated < ServiceEventMetadata; end
  class ServiceDeleted < ServiceEventMetadata; end
  class ServiceSystemAssociated < ServiceEventMetadata; end
  class ServiceSystemDisassociated < ServiceEventMetadata; end
  class ServiceResourcesAssociated < ServiceEventMetadata; end
  class ServiceResourcesDisassociated < ServiceEventMetadata; end
  class ServiceWorkflowUpdated < ServiceEventMetadata; end
  class ServiceInputSourcesUpdated < ServiceEventMetadata; end
  class ServicePolicyAssociated < ServiceEventMetadata; end
  class ServicePolicyDisassociated < ServiceEventMetadata; end
  class ServiceFunctionCreated < ServiceEventMetadata; end
  class ServiceFunctionUpdated < ServiceEventMetadata; end
  class ServiceFunctionDeleted < ServiceEventMetadata; end
  class ServiceFunctionResourcesAdded < ServiceEventMetadata; end
  class ServiceFunctionResourcesRemoved < ServiceEventMetadata; end
  class ServiceAchievabilityUpdated < ServiceEventMetadata; end
  class AssertionCreated < ServiceEventMetadata; end
  class AssertionUpdated < ServiceEventMetadata; end
  class AssertionDeleted < ServiceEventMetadata; end
  class Unknown < ServiceEventMetadata; end
end

#service_function_createdTypes::ServiceFunctionCreatedMetadata

Metadata for a service function created event.



3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 3362

class ServiceEventMetadata < Struct.new(
  :service_created,
  :service_deleted,
  :service_system_associated,
  :service_system_disassociated,
  :service_resources_associated,
  :service_resources_disassociated,
  :service_workflow_updated,
  :service_input_sources_updated,
  :service_policy_associated,
  :service_policy_disassociated,
  :service_function_created,
  :service_function_updated,
  :service_function_deleted,
  :service_function_resources_added,
  :service_function_resources_removed,
  :service_achievability_updated,
  :assertion_created,
  :assertion_updated,
  :assertion_deleted,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ServiceCreated < ServiceEventMetadata; end
  class ServiceDeleted < ServiceEventMetadata; end
  class ServiceSystemAssociated < ServiceEventMetadata; end
  class ServiceSystemDisassociated < ServiceEventMetadata; end
  class ServiceResourcesAssociated < ServiceEventMetadata; end
  class ServiceResourcesDisassociated < ServiceEventMetadata; end
  class ServiceWorkflowUpdated < ServiceEventMetadata; end
  class ServiceInputSourcesUpdated < ServiceEventMetadata; end
  class ServicePolicyAssociated < ServiceEventMetadata; end
  class ServicePolicyDisassociated < ServiceEventMetadata; end
  class ServiceFunctionCreated < ServiceEventMetadata; end
  class ServiceFunctionUpdated < ServiceEventMetadata; end
  class ServiceFunctionDeleted < ServiceEventMetadata; end
  class ServiceFunctionResourcesAdded < ServiceEventMetadata; end
  class ServiceFunctionResourcesRemoved < ServiceEventMetadata; end
  class ServiceAchievabilityUpdated < ServiceEventMetadata; end
  class AssertionCreated < ServiceEventMetadata; end
  class AssertionUpdated < ServiceEventMetadata; end
  class AssertionDeleted < ServiceEventMetadata; end
  class Unknown < ServiceEventMetadata; end
end

#service_function_deletedTypes::ServiceFunctionDeletedMetadata

Metadata for a service function deleted event.



3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 3362

class ServiceEventMetadata < Struct.new(
  :service_created,
  :service_deleted,
  :service_system_associated,
  :service_system_disassociated,
  :service_resources_associated,
  :service_resources_disassociated,
  :service_workflow_updated,
  :service_input_sources_updated,
  :service_policy_associated,
  :service_policy_disassociated,
  :service_function_created,
  :service_function_updated,
  :service_function_deleted,
  :service_function_resources_added,
  :service_function_resources_removed,
  :service_achievability_updated,
  :assertion_created,
  :assertion_updated,
  :assertion_deleted,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ServiceCreated < ServiceEventMetadata; end
  class ServiceDeleted < ServiceEventMetadata; end
  class ServiceSystemAssociated < ServiceEventMetadata; end
  class ServiceSystemDisassociated < ServiceEventMetadata; end
  class ServiceResourcesAssociated < ServiceEventMetadata; end
  class ServiceResourcesDisassociated < ServiceEventMetadata; end
  class ServiceWorkflowUpdated < ServiceEventMetadata; end
  class ServiceInputSourcesUpdated < ServiceEventMetadata; end
  class ServicePolicyAssociated < ServiceEventMetadata; end
  class ServicePolicyDisassociated < ServiceEventMetadata; end
  class ServiceFunctionCreated < ServiceEventMetadata; end
  class ServiceFunctionUpdated < ServiceEventMetadata; end
  class ServiceFunctionDeleted < ServiceEventMetadata; end
  class ServiceFunctionResourcesAdded < ServiceEventMetadata; end
  class ServiceFunctionResourcesRemoved < ServiceEventMetadata; end
  class ServiceAchievabilityUpdated < ServiceEventMetadata; end
  class AssertionCreated < ServiceEventMetadata; end
  class AssertionUpdated < ServiceEventMetadata; end
  class AssertionDeleted < ServiceEventMetadata; end
  class Unknown < ServiceEventMetadata; end
end

#service_function_resources_addedTypes::ServiceFunctionResourcesAddedMetadata

Metadata for a service function resources added event.



3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 3362

class ServiceEventMetadata < Struct.new(
  :service_created,
  :service_deleted,
  :service_system_associated,
  :service_system_disassociated,
  :service_resources_associated,
  :service_resources_disassociated,
  :service_workflow_updated,
  :service_input_sources_updated,
  :service_policy_associated,
  :service_policy_disassociated,
  :service_function_created,
  :service_function_updated,
  :service_function_deleted,
  :service_function_resources_added,
  :service_function_resources_removed,
  :service_achievability_updated,
  :assertion_created,
  :assertion_updated,
  :assertion_deleted,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ServiceCreated < ServiceEventMetadata; end
  class ServiceDeleted < ServiceEventMetadata; end
  class ServiceSystemAssociated < ServiceEventMetadata; end
  class ServiceSystemDisassociated < ServiceEventMetadata; end
  class ServiceResourcesAssociated < ServiceEventMetadata; end
  class ServiceResourcesDisassociated < ServiceEventMetadata; end
  class ServiceWorkflowUpdated < ServiceEventMetadata; end
  class ServiceInputSourcesUpdated < ServiceEventMetadata; end
  class ServicePolicyAssociated < ServiceEventMetadata; end
  class ServicePolicyDisassociated < ServiceEventMetadata; end
  class ServiceFunctionCreated < ServiceEventMetadata; end
  class ServiceFunctionUpdated < ServiceEventMetadata; end
  class ServiceFunctionDeleted < ServiceEventMetadata; end
  class ServiceFunctionResourcesAdded < ServiceEventMetadata; end
  class ServiceFunctionResourcesRemoved < ServiceEventMetadata; end
  class ServiceAchievabilityUpdated < ServiceEventMetadata; end
  class AssertionCreated < ServiceEventMetadata; end
  class AssertionUpdated < ServiceEventMetadata; end
  class AssertionDeleted < ServiceEventMetadata; end
  class Unknown < ServiceEventMetadata; end
end

#service_function_resources_removedTypes::ServiceFunctionResourcesRemovedMetadata

Metadata for a service function resources removed event.



3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 3362

class ServiceEventMetadata < Struct.new(
  :service_created,
  :service_deleted,
  :service_system_associated,
  :service_system_disassociated,
  :service_resources_associated,
  :service_resources_disassociated,
  :service_workflow_updated,
  :service_input_sources_updated,
  :service_policy_associated,
  :service_policy_disassociated,
  :service_function_created,
  :service_function_updated,
  :service_function_deleted,
  :service_function_resources_added,
  :service_function_resources_removed,
  :service_achievability_updated,
  :assertion_created,
  :assertion_updated,
  :assertion_deleted,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ServiceCreated < ServiceEventMetadata; end
  class ServiceDeleted < ServiceEventMetadata; end
  class ServiceSystemAssociated < ServiceEventMetadata; end
  class ServiceSystemDisassociated < ServiceEventMetadata; end
  class ServiceResourcesAssociated < ServiceEventMetadata; end
  class ServiceResourcesDisassociated < ServiceEventMetadata; end
  class ServiceWorkflowUpdated < ServiceEventMetadata; end
  class ServiceInputSourcesUpdated < ServiceEventMetadata; end
  class ServicePolicyAssociated < ServiceEventMetadata; end
  class ServicePolicyDisassociated < ServiceEventMetadata; end
  class ServiceFunctionCreated < ServiceEventMetadata; end
  class ServiceFunctionUpdated < ServiceEventMetadata; end
  class ServiceFunctionDeleted < ServiceEventMetadata; end
  class ServiceFunctionResourcesAdded < ServiceEventMetadata; end
  class ServiceFunctionResourcesRemoved < ServiceEventMetadata; end
  class ServiceAchievabilityUpdated < ServiceEventMetadata; end
  class AssertionCreated < ServiceEventMetadata; end
  class AssertionUpdated < ServiceEventMetadata; end
  class AssertionDeleted < ServiceEventMetadata; end
  class Unknown < ServiceEventMetadata; end
end

#service_function_updatedTypes::ServiceFunctionUpdatedMetadata

Metadata for a service function updated event.



3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 3362

class ServiceEventMetadata < Struct.new(
  :service_created,
  :service_deleted,
  :service_system_associated,
  :service_system_disassociated,
  :service_resources_associated,
  :service_resources_disassociated,
  :service_workflow_updated,
  :service_input_sources_updated,
  :service_policy_associated,
  :service_policy_disassociated,
  :service_function_created,
  :service_function_updated,
  :service_function_deleted,
  :service_function_resources_added,
  :service_function_resources_removed,
  :service_achievability_updated,
  :assertion_created,
  :assertion_updated,
  :assertion_deleted,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ServiceCreated < ServiceEventMetadata; end
  class ServiceDeleted < ServiceEventMetadata; end
  class ServiceSystemAssociated < ServiceEventMetadata; end
  class ServiceSystemDisassociated < ServiceEventMetadata; end
  class ServiceResourcesAssociated < ServiceEventMetadata; end
  class ServiceResourcesDisassociated < ServiceEventMetadata; end
  class ServiceWorkflowUpdated < ServiceEventMetadata; end
  class ServiceInputSourcesUpdated < ServiceEventMetadata; end
  class ServicePolicyAssociated < ServiceEventMetadata; end
  class ServicePolicyDisassociated < ServiceEventMetadata; end
  class ServiceFunctionCreated < ServiceEventMetadata; end
  class ServiceFunctionUpdated < ServiceEventMetadata; end
  class ServiceFunctionDeleted < ServiceEventMetadata; end
  class ServiceFunctionResourcesAdded < ServiceEventMetadata; end
  class ServiceFunctionResourcesRemoved < ServiceEventMetadata; end
  class ServiceAchievabilityUpdated < ServiceEventMetadata; end
  class AssertionCreated < ServiceEventMetadata; end
  class AssertionUpdated < ServiceEventMetadata; end
  class AssertionDeleted < ServiceEventMetadata; end
  class Unknown < ServiceEventMetadata; end
end

#service_input_sources_updatedTypes::ServiceInputSourcesUpdatedMetadata

Metadata for a service input sources updated event.



3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 3362

class ServiceEventMetadata < Struct.new(
  :service_created,
  :service_deleted,
  :service_system_associated,
  :service_system_disassociated,
  :service_resources_associated,
  :service_resources_disassociated,
  :service_workflow_updated,
  :service_input_sources_updated,
  :service_policy_associated,
  :service_policy_disassociated,
  :service_function_created,
  :service_function_updated,
  :service_function_deleted,
  :service_function_resources_added,
  :service_function_resources_removed,
  :service_achievability_updated,
  :assertion_created,
  :assertion_updated,
  :assertion_deleted,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ServiceCreated < ServiceEventMetadata; end
  class ServiceDeleted < ServiceEventMetadata; end
  class ServiceSystemAssociated < ServiceEventMetadata; end
  class ServiceSystemDisassociated < ServiceEventMetadata; end
  class ServiceResourcesAssociated < ServiceEventMetadata; end
  class ServiceResourcesDisassociated < ServiceEventMetadata; end
  class ServiceWorkflowUpdated < ServiceEventMetadata; end
  class ServiceInputSourcesUpdated < ServiceEventMetadata; end
  class ServicePolicyAssociated < ServiceEventMetadata; end
  class ServicePolicyDisassociated < ServiceEventMetadata; end
  class ServiceFunctionCreated < ServiceEventMetadata; end
  class ServiceFunctionUpdated < ServiceEventMetadata; end
  class ServiceFunctionDeleted < ServiceEventMetadata; end
  class ServiceFunctionResourcesAdded < ServiceEventMetadata; end
  class ServiceFunctionResourcesRemoved < ServiceEventMetadata; end
  class ServiceAchievabilityUpdated < ServiceEventMetadata; end
  class AssertionCreated < ServiceEventMetadata; end
  class AssertionUpdated < ServiceEventMetadata; end
  class AssertionDeleted < ServiceEventMetadata; end
  class Unknown < ServiceEventMetadata; end
end

#service_policy_associatedTypes::ServicePolicyAssociatedMetadata

Metadata for a service policy associated event.



3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 3362

class ServiceEventMetadata < Struct.new(
  :service_created,
  :service_deleted,
  :service_system_associated,
  :service_system_disassociated,
  :service_resources_associated,
  :service_resources_disassociated,
  :service_workflow_updated,
  :service_input_sources_updated,
  :service_policy_associated,
  :service_policy_disassociated,
  :service_function_created,
  :service_function_updated,
  :service_function_deleted,
  :service_function_resources_added,
  :service_function_resources_removed,
  :service_achievability_updated,
  :assertion_created,
  :assertion_updated,
  :assertion_deleted,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ServiceCreated < ServiceEventMetadata; end
  class ServiceDeleted < ServiceEventMetadata; end
  class ServiceSystemAssociated < ServiceEventMetadata; end
  class ServiceSystemDisassociated < ServiceEventMetadata; end
  class ServiceResourcesAssociated < ServiceEventMetadata; end
  class ServiceResourcesDisassociated < ServiceEventMetadata; end
  class ServiceWorkflowUpdated < ServiceEventMetadata; end
  class ServiceInputSourcesUpdated < ServiceEventMetadata; end
  class ServicePolicyAssociated < ServiceEventMetadata; end
  class ServicePolicyDisassociated < ServiceEventMetadata; end
  class ServiceFunctionCreated < ServiceEventMetadata; end
  class ServiceFunctionUpdated < ServiceEventMetadata; end
  class ServiceFunctionDeleted < ServiceEventMetadata; end
  class ServiceFunctionResourcesAdded < ServiceEventMetadata; end
  class ServiceFunctionResourcesRemoved < ServiceEventMetadata; end
  class ServiceAchievabilityUpdated < ServiceEventMetadata; end
  class AssertionCreated < ServiceEventMetadata; end
  class AssertionUpdated < ServiceEventMetadata; end
  class AssertionDeleted < ServiceEventMetadata; end
  class Unknown < ServiceEventMetadata; end
end

#service_policy_disassociatedTypes::ServicePolicyDisassociatedMetadata

Metadata for a service policy disassociated event.



3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 3362

class ServiceEventMetadata < Struct.new(
  :service_created,
  :service_deleted,
  :service_system_associated,
  :service_system_disassociated,
  :service_resources_associated,
  :service_resources_disassociated,
  :service_workflow_updated,
  :service_input_sources_updated,
  :service_policy_associated,
  :service_policy_disassociated,
  :service_function_created,
  :service_function_updated,
  :service_function_deleted,
  :service_function_resources_added,
  :service_function_resources_removed,
  :service_achievability_updated,
  :assertion_created,
  :assertion_updated,
  :assertion_deleted,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ServiceCreated < ServiceEventMetadata; end
  class ServiceDeleted < ServiceEventMetadata; end
  class ServiceSystemAssociated < ServiceEventMetadata; end
  class ServiceSystemDisassociated < ServiceEventMetadata; end
  class ServiceResourcesAssociated < ServiceEventMetadata; end
  class ServiceResourcesDisassociated < ServiceEventMetadata; end
  class ServiceWorkflowUpdated < ServiceEventMetadata; end
  class ServiceInputSourcesUpdated < ServiceEventMetadata; end
  class ServicePolicyAssociated < ServiceEventMetadata; end
  class ServicePolicyDisassociated < ServiceEventMetadata; end
  class ServiceFunctionCreated < ServiceEventMetadata; end
  class ServiceFunctionUpdated < ServiceEventMetadata; end
  class ServiceFunctionDeleted < ServiceEventMetadata; end
  class ServiceFunctionResourcesAdded < ServiceEventMetadata; end
  class ServiceFunctionResourcesRemoved < ServiceEventMetadata; end
  class ServiceAchievabilityUpdated < ServiceEventMetadata; end
  class AssertionCreated < ServiceEventMetadata; end
  class AssertionUpdated < ServiceEventMetadata; end
  class AssertionDeleted < ServiceEventMetadata; end
  class Unknown < ServiceEventMetadata; end
end

#service_resources_associatedTypes::ServiceResourcesAssociatedMetadata

Metadata for a service resources associated event.



3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 3362

class ServiceEventMetadata < Struct.new(
  :service_created,
  :service_deleted,
  :service_system_associated,
  :service_system_disassociated,
  :service_resources_associated,
  :service_resources_disassociated,
  :service_workflow_updated,
  :service_input_sources_updated,
  :service_policy_associated,
  :service_policy_disassociated,
  :service_function_created,
  :service_function_updated,
  :service_function_deleted,
  :service_function_resources_added,
  :service_function_resources_removed,
  :service_achievability_updated,
  :assertion_created,
  :assertion_updated,
  :assertion_deleted,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ServiceCreated < ServiceEventMetadata; end
  class ServiceDeleted < ServiceEventMetadata; end
  class ServiceSystemAssociated < ServiceEventMetadata; end
  class ServiceSystemDisassociated < ServiceEventMetadata; end
  class ServiceResourcesAssociated < ServiceEventMetadata; end
  class ServiceResourcesDisassociated < ServiceEventMetadata; end
  class ServiceWorkflowUpdated < ServiceEventMetadata; end
  class ServiceInputSourcesUpdated < ServiceEventMetadata; end
  class ServicePolicyAssociated < ServiceEventMetadata; end
  class ServicePolicyDisassociated < ServiceEventMetadata; end
  class ServiceFunctionCreated < ServiceEventMetadata; end
  class ServiceFunctionUpdated < ServiceEventMetadata; end
  class ServiceFunctionDeleted < ServiceEventMetadata; end
  class ServiceFunctionResourcesAdded < ServiceEventMetadata; end
  class ServiceFunctionResourcesRemoved < ServiceEventMetadata; end
  class ServiceAchievabilityUpdated < ServiceEventMetadata; end
  class AssertionCreated < ServiceEventMetadata; end
  class AssertionUpdated < ServiceEventMetadata; end
  class AssertionDeleted < ServiceEventMetadata; end
  class Unknown < ServiceEventMetadata; end
end

#service_resources_disassociatedTypes::ServiceResourcesDisassociatedMetadata

Metadata for a service resources disassociated event.



3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 3362

class ServiceEventMetadata < Struct.new(
  :service_created,
  :service_deleted,
  :service_system_associated,
  :service_system_disassociated,
  :service_resources_associated,
  :service_resources_disassociated,
  :service_workflow_updated,
  :service_input_sources_updated,
  :service_policy_associated,
  :service_policy_disassociated,
  :service_function_created,
  :service_function_updated,
  :service_function_deleted,
  :service_function_resources_added,
  :service_function_resources_removed,
  :service_achievability_updated,
  :assertion_created,
  :assertion_updated,
  :assertion_deleted,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ServiceCreated < ServiceEventMetadata; end
  class ServiceDeleted < ServiceEventMetadata; end
  class ServiceSystemAssociated < ServiceEventMetadata; end
  class ServiceSystemDisassociated < ServiceEventMetadata; end
  class ServiceResourcesAssociated < ServiceEventMetadata; end
  class ServiceResourcesDisassociated < ServiceEventMetadata; end
  class ServiceWorkflowUpdated < ServiceEventMetadata; end
  class ServiceInputSourcesUpdated < ServiceEventMetadata; end
  class ServicePolicyAssociated < ServiceEventMetadata; end
  class ServicePolicyDisassociated < ServiceEventMetadata; end
  class ServiceFunctionCreated < ServiceEventMetadata; end
  class ServiceFunctionUpdated < ServiceEventMetadata; end
  class ServiceFunctionDeleted < ServiceEventMetadata; end
  class ServiceFunctionResourcesAdded < ServiceEventMetadata; end
  class ServiceFunctionResourcesRemoved < ServiceEventMetadata; end
  class ServiceAchievabilityUpdated < ServiceEventMetadata; end
  class AssertionCreated < ServiceEventMetadata; end
  class AssertionUpdated < ServiceEventMetadata; end
  class AssertionDeleted < ServiceEventMetadata; end
  class Unknown < ServiceEventMetadata; end
end

#service_system_associatedTypes::ServiceSystemAssociatedMetadata

Metadata for a service system associated event.



3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 3362

class ServiceEventMetadata < Struct.new(
  :service_created,
  :service_deleted,
  :service_system_associated,
  :service_system_disassociated,
  :service_resources_associated,
  :service_resources_disassociated,
  :service_workflow_updated,
  :service_input_sources_updated,
  :service_policy_associated,
  :service_policy_disassociated,
  :service_function_created,
  :service_function_updated,
  :service_function_deleted,
  :service_function_resources_added,
  :service_function_resources_removed,
  :service_achievability_updated,
  :assertion_created,
  :assertion_updated,
  :assertion_deleted,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ServiceCreated < ServiceEventMetadata; end
  class ServiceDeleted < ServiceEventMetadata; end
  class ServiceSystemAssociated < ServiceEventMetadata; end
  class ServiceSystemDisassociated < ServiceEventMetadata; end
  class ServiceResourcesAssociated < ServiceEventMetadata; end
  class ServiceResourcesDisassociated < ServiceEventMetadata; end
  class ServiceWorkflowUpdated < ServiceEventMetadata; end
  class ServiceInputSourcesUpdated < ServiceEventMetadata; end
  class ServicePolicyAssociated < ServiceEventMetadata; end
  class ServicePolicyDisassociated < ServiceEventMetadata; end
  class ServiceFunctionCreated < ServiceEventMetadata; end
  class ServiceFunctionUpdated < ServiceEventMetadata; end
  class ServiceFunctionDeleted < ServiceEventMetadata; end
  class ServiceFunctionResourcesAdded < ServiceEventMetadata; end
  class ServiceFunctionResourcesRemoved < ServiceEventMetadata; end
  class ServiceAchievabilityUpdated < ServiceEventMetadata; end
  class AssertionCreated < ServiceEventMetadata; end
  class AssertionUpdated < ServiceEventMetadata; end
  class AssertionDeleted < ServiceEventMetadata; end
  class Unknown < ServiceEventMetadata; end
end

#service_system_disassociatedTypes::ServiceSystemDisassociatedMetadata

Metadata for a service system disassociated event.



3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 3362

class ServiceEventMetadata < Struct.new(
  :service_created,
  :service_deleted,
  :service_system_associated,
  :service_system_disassociated,
  :service_resources_associated,
  :service_resources_disassociated,
  :service_workflow_updated,
  :service_input_sources_updated,
  :service_policy_associated,
  :service_policy_disassociated,
  :service_function_created,
  :service_function_updated,
  :service_function_deleted,
  :service_function_resources_added,
  :service_function_resources_removed,
  :service_achievability_updated,
  :assertion_created,
  :assertion_updated,
  :assertion_deleted,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ServiceCreated < ServiceEventMetadata; end
  class ServiceDeleted < ServiceEventMetadata; end
  class ServiceSystemAssociated < ServiceEventMetadata; end
  class ServiceSystemDisassociated < ServiceEventMetadata; end
  class ServiceResourcesAssociated < ServiceEventMetadata; end
  class ServiceResourcesDisassociated < ServiceEventMetadata; end
  class ServiceWorkflowUpdated < ServiceEventMetadata; end
  class ServiceInputSourcesUpdated < ServiceEventMetadata; end
  class ServicePolicyAssociated < ServiceEventMetadata; end
  class ServicePolicyDisassociated < ServiceEventMetadata; end
  class ServiceFunctionCreated < ServiceEventMetadata; end
  class ServiceFunctionUpdated < ServiceEventMetadata; end
  class ServiceFunctionDeleted < ServiceEventMetadata; end
  class ServiceFunctionResourcesAdded < ServiceEventMetadata; end
  class ServiceFunctionResourcesRemoved < ServiceEventMetadata; end
  class ServiceAchievabilityUpdated < ServiceEventMetadata; end
  class AssertionCreated < ServiceEventMetadata; end
  class AssertionUpdated < ServiceEventMetadata; end
  class AssertionDeleted < ServiceEventMetadata; end
  class Unknown < ServiceEventMetadata; end
end

#service_workflow_updatedTypes::ServiceWorkflowUpdatedMetadata

Metadata for a service workflow updated event.



3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 3362

class ServiceEventMetadata < Struct.new(
  :service_created,
  :service_deleted,
  :service_system_associated,
  :service_system_disassociated,
  :service_resources_associated,
  :service_resources_disassociated,
  :service_workflow_updated,
  :service_input_sources_updated,
  :service_policy_associated,
  :service_policy_disassociated,
  :service_function_created,
  :service_function_updated,
  :service_function_deleted,
  :service_function_resources_added,
  :service_function_resources_removed,
  :service_achievability_updated,
  :assertion_created,
  :assertion_updated,
  :assertion_deleted,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ServiceCreated < ServiceEventMetadata; end
  class ServiceDeleted < ServiceEventMetadata; end
  class ServiceSystemAssociated < ServiceEventMetadata; end
  class ServiceSystemDisassociated < ServiceEventMetadata; end
  class ServiceResourcesAssociated < ServiceEventMetadata; end
  class ServiceResourcesDisassociated < ServiceEventMetadata; end
  class ServiceWorkflowUpdated < ServiceEventMetadata; end
  class ServiceInputSourcesUpdated < ServiceEventMetadata; end
  class ServicePolicyAssociated < ServiceEventMetadata; end
  class ServicePolicyDisassociated < ServiceEventMetadata; end
  class ServiceFunctionCreated < ServiceEventMetadata; end
  class ServiceFunctionUpdated < ServiceEventMetadata; end
  class ServiceFunctionDeleted < ServiceEventMetadata; end
  class ServiceFunctionResourcesAdded < ServiceEventMetadata; end
  class ServiceFunctionResourcesRemoved < ServiceEventMetadata; end
  class ServiceAchievabilityUpdated < ServiceEventMetadata; end
  class AssertionCreated < ServiceEventMetadata; end
  class AssertionUpdated < ServiceEventMetadata; end
  class AssertionDeleted < ServiceEventMetadata; end
  class Unknown < ServiceEventMetadata; end
end

#system_createdTypes::SystemCreatedMetadata

Metadata for a system created event.



4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 4213

class SystemEventMetadata < Struct.new(
  :system_created,
  :system_deleted,
  :system_user_journey_created,
  :system_user_journey_updated,
  :system_user_journey_deleted,
  :system_service_associated,
  :system_service_disassociated,
  :system_policy_associated,
  :system_policy_disassociated,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class SystemCreated < SystemEventMetadata; end
  class SystemDeleted < SystemEventMetadata; end
  class SystemUserJourneyCreated < SystemEventMetadata; end
  class SystemUserJourneyUpdated < SystemEventMetadata; end
  class SystemUserJourneyDeleted < SystemEventMetadata; end
  class SystemServiceAssociated < SystemEventMetadata; end
  class SystemServiceDisassociated < SystemEventMetadata; end
  class SystemPolicyAssociated < SystemEventMetadata; end
  class SystemPolicyDisassociated < SystemEventMetadata; end
  class Unknown < SystemEventMetadata; end
end

#system_deletedTypes::SystemDeletedMetadata

Metadata for a system deleted event.



4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 4213

class SystemEventMetadata < Struct.new(
  :system_created,
  :system_deleted,
  :system_user_journey_created,
  :system_user_journey_updated,
  :system_user_journey_deleted,
  :system_service_associated,
  :system_service_disassociated,
  :system_policy_associated,
  :system_policy_disassociated,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class SystemCreated < SystemEventMetadata; end
  class SystemDeleted < SystemEventMetadata; end
  class SystemUserJourneyCreated < SystemEventMetadata; end
  class SystemUserJourneyUpdated < SystemEventMetadata; end
  class SystemUserJourneyDeleted < SystemEventMetadata; end
  class SystemServiceAssociated < SystemEventMetadata; end
  class SystemServiceDisassociated < SystemEventMetadata; end
  class SystemPolicyAssociated < SystemEventMetadata; end
  class SystemPolicyDisassociated < SystemEventMetadata; end
  class Unknown < SystemEventMetadata; end
end

#system_policy_associatedTypes::SystemPolicyAssociatedMetadata

Metadata for a system policy associated event.



4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 4213

class SystemEventMetadata < Struct.new(
  :system_created,
  :system_deleted,
  :system_user_journey_created,
  :system_user_journey_updated,
  :system_user_journey_deleted,
  :system_service_associated,
  :system_service_disassociated,
  :system_policy_associated,
  :system_policy_disassociated,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class SystemCreated < SystemEventMetadata; end
  class SystemDeleted < SystemEventMetadata; end
  class SystemUserJourneyCreated < SystemEventMetadata; end
  class SystemUserJourneyUpdated < SystemEventMetadata; end
  class SystemUserJourneyDeleted < SystemEventMetadata; end
  class SystemServiceAssociated < SystemEventMetadata; end
  class SystemServiceDisassociated < SystemEventMetadata; end
  class SystemPolicyAssociated < SystemEventMetadata; end
  class SystemPolicyDisassociated < SystemEventMetadata; end
  class Unknown < SystemEventMetadata; end
end

#system_policy_disassociatedTypes::SystemPolicyDisassociatedMetadata

Metadata for a system policy disassociated event.



4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 4213

class SystemEventMetadata < Struct.new(
  :system_created,
  :system_deleted,
  :system_user_journey_created,
  :system_user_journey_updated,
  :system_user_journey_deleted,
  :system_service_associated,
  :system_service_disassociated,
  :system_policy_associated,
  :system_policy_disassociated,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class SystemCreated < SystemEventMetadata; end
  class SystemDeleted < SystemEventMetadata; end
  class SystemUserJourneyCreated < SystemEventMetadata; end
  class SystemUserJourneyUpdated < SystemEventMetadata; end
  class SystemUserJourneyDeleted < SystemEventMetadata; end
  class SystemServiceAssociated < SystemEventMetadata; end
  class SystemServiceDisassociated < SystemEventMetadata; end
  class SystemPolicyAssociated < SystemEventMetadata; end
  class SystemPolicyDisassociated < SystemEventMetadata; end
  class Unknown < SystemEventMetadata; end
end

#system_service_associatedTypes::SystemServiceAssociatedMetadata

Metadata for a system service associated event.



4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 4213

class SystemEventMetadata < Struct.new(
  :system_created,
  :system_deleted,
  :system_user_journey_created,
  :system_user_journey_updated,
  :system_user_journey_deleted,
  :system_service_associated,
  :system_service_disassociated,
  :system_policy_associated,
  :system_policy_disassociated,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class SystemCreated < SystemEventMetadata; end
  class SystemDeleted < SystemEventMetadata; end
  class SystemUserJourneyCreated < SystemEventMetadata; end
  class SystemUserJourneyUpdated < SystemEventMetadata; end
  class SystemUserJourneyDeleted < SystemEventMetadata; end
  class SystemServiceAssociated < SystemEventMetadata; end
  class SystemServiceDisassociated < SystemEventMetadata; end
  class SystemPolicyAssociated < SystemEventMetadata; end
  class SystemPolicyDisassociated < SystemEventMetadata; end
  class Unknown < SystemEventMetadata; end
end

#system_service_disassociatedTypes::SystemServiceDisassociatedMetadata

Metadata for a system service disassociated event.



4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 4213

class SystemEventMetadata < Struct.new(
  :system_created,
  :system_deleted,
  :system_user_journey_created,
  :system_user_journey_updated,
  :system_user_journey_deleted,
  :system_service_associated,
  :system_service_disassociated,
  :system_policy_associated,
  :system_policy_disassociated,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class SystemCreated < SystemEventMetadata; end
  class SystemDeleted < SystemEventMetadata; end
  class SystemUserJourneyCreated < SystemEventMetadata; end
  class SystemUserJourneyUpdated < SystemEventMetadata; end
  class SystemUserJourneyDeleted < SystemEventMetadata; end
  class SystemServiceAssociated < SystemEventMetadata; end
  class SystemServiceDisassociated < SystemEventMetadata; end
  class SystemPolicyAssociated < SystemEventMetadata; end
  class SystemPolicyDisassociated < SystemEventMetadata; end
  class Unknown < SystemEventMetadata; end
end

#system_user_journey_createdTypes::SystemUserJourneyCreatedMetadata

Metadata for a system user journey created event.



4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 4213

class SystemEventMetadata < Struct.new(
  :system_created,
  :system_deleted,
  :system_user_journey_created,
  :system_user_journey_updated,
  :system_user_journey_deleted,
  :system_service_associated,
  :system_service_disassociated,
  :system_policy_associated,
  :system_policy_disassociated,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class SystemCreated < SystemEventMetadata; end
  class SystemDeleted < SystemEventMetadata; end
  class SystemUserJourneyCreated < SystemEventMetadata; end
  class SystemUserJourneyUpdated < SystemEventMetadata; end
  class SystemUserJourneyDeleted < SystemEventMetadata; end
  class SystemServiceAssociated < SystemEventMetadata; end
  class SystemServiceDisassociated < SystemEventMetadata; end
  class SystemPolicyAssociated < SystemEventMetadata; end
  class SystemPolicyDisassociated < SystemEventMetadata; end
  class Unknown < SystemEventMetadata; end
end

#system_user_journey_deletedTypes::SystemUserJourneyDeletedMetadata

Metadata for a system user journey deleted event.



4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 4213

class SystemEventMetadata < Struct.new(
  :system_created,
  :system_deleted,
  :system_user_journey_created,
  :system_user_journey_updated,
  :system_user_journey_deleted,
  :system_service_associated,
  :system_service_disassociated,
  :system_policy_associated,
  :system_policy_disassociated,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class SystemCreated < SystemEventMetadata; end
  class SystemDeleted < SystemEventMetadata; end
  class SystemUserJourneyCreated < SystemEventMetadata; end
  class SystemUserJourneyUpdated < SystemEventMetadata; end
  class SystemUserJourneyDeleted < SystemEventMetadata; end
  class SystemServiceAssociated < SystemEventMetadata; end
  class SystemServiceDisassociated < SystemEventMetadata; end
  class SystemPolicyAssociated < SystemEventMetadata; end
  class SystemPolicyDisassociated < SystemEventMetadata; end
  class Unknown < SystemEventMetadata; end
end

#system_user_journey_updatedTypes::SystemUserJourneyUpdatedMetadata

Metadata for a system user journey updated event.



4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 4213

class SystemEventMetadata < Struct.new(
  :system_created,
  :system_deleted,
  :system_user_journey_created,
  :system_user_journey_updated,
  :system_user_journey_deleted,
  :system_service_associated,
  :system_service_disassociated,
  :system_policy_associated,
  :system_policy_disassociated,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class SystemCreated < SystemEventMetadata; end
  class SystemDeleted < SystemEventMetadata; end
  class SystemUserJourneyCreated < SystemEventMetadata; end
  class SystemUserJourneyUpdated < SystemEventMetadata; end
  class SystemUserJourneyDeleted < SystemEventMetadata; end
  class SystemServiceAssociated < SystemEventMetadata; end
  class SystemServiceDisassociated < SystemEventMetadata; end
  class SystemPolicyAssociated < SystemEventMetadata; end
  class SystemPolicyDisassociated < SystemEventMetadata; end
  class Unknown < SystemEventMetadata; end
end

#tf_state_file_urlString

S3 URL — virtual hosted-style or s3:// URI.

Returns:

  • (String)


2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 2918

class ResourceConfiguration < Struct.new(
  :resource_tags,
  :cfn_stack_arn,
  :tf_state_file_url,
  :eks,
  :design_file_s3_url,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ResourceTags < ResourceConfiguration; end
  class CfnStackArn < ResourceConfiguration; end
  class TfStateFileUrl < ResourceConfiguration; end
  class Eks < ResourceConfiguration; end
  class DesignFileS3Url < ResourceConfiguration; end
  class Unknown < ResourceConfiguration; end
end