Class: Aws::Connect::Types::ContactFlowModule
- Inherits:
-
Struct
- Object
- Struct
- Aws::Connect::Types::ContactFlowModule
- Defined in:
- gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb
Overview
Contains information about a flow module.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The Amazon Resource Name (ARN).
-
#content ⇒ String
The JSON string that represents the content of the flow.
-
#description ⇒ String
The description of the flow module.
-
#external_invocation_configuration ⇒ Types::ExternalInvocationConfiguration
The external invocation configuration for the flow module.
-
#flow_module_content_sha_256 ⇒ String
Hash of the module content for integrity verification.
-
#id ⇒ String
The identifier of the flow module.
-
#name ⇒ String
The name of the flow module.
-
#settings ⇒ String
The configuration settings for the flow module.
-
#state ⇒ String
The type of flow module.
-
#status ⇒ String
The status of the flow module.
-
#tags ⇒ Hash<String,String>
The tags used to organize, track, or control access for this resource.
-
#version ⇒ Integer
The version of the flow module.
-
#version_description ⇒ String
Description of the version.
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Name (ARN).
4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 4865 class ContactFlowModule < Struct.new( :arn, :id, :name, :content, :description, :state, :status, :tags, :flow_module_content_sha_256, :version, :version_description, :settings, :external_invocation_configuration) SENSITIVE = [] include Aws::Structure end |
#content ⇒ String
The JSON string that represents the content of the flow. For an example, see Example flow in Connect Customer Flow language.
4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 4865 class ContactFlowModule < Struct.new( :arn, :id, :name, :content, :description, :state, :status, :tags, :flow_module_content_sha_256, :version, :version_description, :settings, :external_invocation_configuration) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The description of the flow module.
4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 4865 class ContactFlowModule < Struct.new( :arn, :id, :name, :content, :description, :state, :status, :tags, :flow_module_content_sha_256, :version, :version_description, :settings, :external_invocation_configuration) SENSITIVE = [] include Aws::Structure end |
#external_invocation_configuration ⇒ Types::ExternalInvocationConfiguration
The external invocation configuration for the flow module
4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 4865 class ContactFlowModule < Struct.new( :arn, :id, :name, :content, :description, :state, :status, :tags, :flow_module_content_sha_256, :version, :version_description, :settings, :external_invocation_configuration) SENSITIVE = [] include Aws::Structure end |
#flow_module_content_sha_256 ⇒ String
Hash of the module content for integrity verification.
4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 4865 class ContactFlowModule < Struct.new( :arn, :id, :name, :content, :description, :state, :status, :tags, :flow_module_content_sha_256, :version, :version_description, :settings, :external_invocation_configuration) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The identifier of the flow module.
4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 4865 class ContactFlowModule < Struct.new( :arn, :id, :name, :content, :description, :state, :status, :tags, :flow_module_content_sha_256, :version, :version_description, :settings, :external_invocation_configuration) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the flow module.
4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 4865 class ContactFlowModule < Struct.new( :arn, :id, :name, :content, :description, :state, :status, :tags, :flow_module_content_sha_256, :version, :version_description, :settings, :external_invocation_configuration) SENSITIVE = [] include Aws::Structure end |
#settings ⇒ String
The configuration settings for the flow module.
4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 4865 class ContactFlowModule < Struct.new( :arn, :id, :name, :content, :description, :state, :status, :tags, :flow_module_content_sha_256, :version, :version_description, :settings, :external_invocation_configuration) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
The type of flow module.
4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 4865 class ContactFlowModule < Struct.new( :arn, :id, :name, :content, :description, :state, :status, :tags, :flow_module_content_sha_256, :version, :version_description, :settings, :external_invocation_configuration) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The status of the flow module.
4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 4865 class ContactFlowModule < Struct.new( :arn, :id, :name, :content, :description, :state, :status, :tags, :flow_module_content_sha_256, :version, :version_description, :settings, :external_invocation_configuration) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The tags used to organize, track, or control access for this resource. For example, { "Tags": "key2":"value2" }.
4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 4865 class ContactFlowModule < Struct.new( :arn, :id, :name, :content, :description, :state, :status, :tags, :flow_module_content_sha_256, :version, :version_description, :settings, :external_invocation_configuration) SENSITIVE = [] include Aws::Structure end |
#version ⇒ Integer
The version of the flow module.
4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 4865 class ContactFlowModule < Struct.new( :arn, :id, :name, :content, :description, :state, :status, :tags, :flow_module_content_sha_256, :version, :version_description, :settings, :external_invocation_configuration) SENSITIVE = [] include Aws::Structure end |
#version_description ⇒ String
Description of the version.
4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 4865 class ContactFlowModule < Struct.new( :arn, :id, :name, :content, :description, :state, :status, :tags, :flow_module_content_sha_256, :version, :version_description, :settings, :external_invocation_configuration) SENSITIVE = [] include Aws::Structure end |