Class: Aws::ChimeSDKIdentity::Types::RegisterAppInstanceUserEndpointRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::ChimeSDKIdentity::Types::RegisterAppInstanceUserEndpointRequest
- Defined in:
- gems/aws-sdk-chimesdkidentity/lib/aws-sdk-chimesdkidentity/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:app_instance_user_arn, :name, :resource_arn, :client_request_token]
Instance Attribute Summary collapse
-
#allow_messages ⇒ String
Boolean that controls whether the AppInstanceUserEndpoint is opted in to receive messages.
-
#app_instance_user_arn ⇒ String
The ARN of the
AppInstanceUser
. -
#client_request_token ⇒ String
The idempotency token for each client request.
-
#endpoint_attributes ⇒ Types::EndpointAttributes
The attributes of an
Endpoint
. -
#name ⇒ String
The name of the
AppInstanceUserEndpoint
. -
#resource_arn ⇒ String
The ARN of the resource to which the endpoint belongs.
-
#type ⇒ String
The type of the
AppInstanceUserEndpoint
.
Instance Attribute Details
#allow_messages ⇒ String
Boolean that controls whether the AppInstanceUserEndpoint is opted
in to receive messages. ALL
indicates the endpoint receives all
messages. NONE
indicates the endpoint receives no messages.
1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 |
# File 'gems/aws-sdk-chimesdkidentity/lib/aws-sdk-chimesdkidentity/types.rb', line 1045 class RegisterAppInstanceUserEndpointRequest < Struct.new( :app_instance_user_arn, :name, :type, :resource_arn, :endpoint_attributes, :client_request_token, :allow_messages) SENSITIVE = [:app_instance_user_arn, :name, :resource_arn, :client_request_token] include Aws::Structure end |
#app_instance_user_arn ⇒ String
The ARN of the AppInstanceUser
.
1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 |
# File 'gems/aws-sdk-chimesdkidentity/lib/aws-sdk-chimesdkidentity/types.rb', line 1045 class RegisterAppInstanceUserEndpointRequest < Struct.new( :app_instance_user_arn, :name, :type, :resource_arn, :endpoint_attributes, :client_request_token, :allow_messages) SENSITIVE = [:app_instance_user_arn, :name, :resource_arn, :client_request_token] include Aws::Structure end |
#client_request_token ⇒ String
The idempotency token for each client request.
A suitable default value is auto-generated. You should normally not need to pass this option.
1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 |
# File 'gems/aws-sdk-chimesdkidentity/lib/aws-sdk-chimesdkidentity/types.rb', line 1045 class RegisterAppInstanceUserEndpointRequest < Struct.new( :app_instance_user_arn, :name, :type, :resource_arn, :endpoint_attributes, :client_request_token, :allow_messages) SENSITIVE = [:app_instance_user_arn, :name, :resource_arn, :client_request_token] include Aws::Structure end |
#endpoint_attributes ⇒ Types::EndpointAttributes
The attributes of an Endpoint
.
1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 |
# File 'gems/aws-sdk-chimesdkidentity/lib/aws-sdk-chimesdkidentity/types.rb', line 1045 class RegisterAppInstanceUserEndpointRequest < Struct.new( :app_instance_user_arn, :name, :type, :resource_arn, :endpoint_attributes, :client_request_token, :allow_messages) SENSITIVE = [:app_instance_user_arn, :name, :resource_arn, :client_request_token] include Aws::Structure end |
#name ⇒ String
The name of the AppInstanceUserEndpoint
.
1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 |
# File 'gems/aws-sdk-chimesdkidentity/lib/aws-sdk-chimesdkidentity/types.rb', line 1045 class RegisterAppInstanceUserEndpointRequest < Struct.new( :app_instance_user_arn, :name, :type, :resource_arn, :endpoint_attributes, :client_request_token, :allow_messages) SENSITIVE = [:app_instance_user_arn, :name, :resource_arn, :client_request_token] include Aws::Structure end |
#resource_arn ⇒ String
The ARN of the resource to which the endpoint belongs.
1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 |
# File 'gems/aws-sdk-chimesdkidentity/lib/aws-sdk-chimesdkidentity/types.rb', line 1045 class RegisterAppInstanceUserEndpointRequest < Struct.new( :app_instance_user_arn, :name, :type, :resource_arn, :endpoint_attributes, :client_request_token, :allow_messages) SENSITIVE = [:app_instance_user_arn, :name, :resource_arn, :client_request_token] include Aws::Structure end |
#type ⇒ String
The type of the AppInstanceUserEndpoint
. Supported types:
APNS
: The mobile notification service for an Apple device.APNS_SANDBOX
: The sandbox environment of the mobile notification service for an Apple device.GCM
: The mobile notification service for an Android device.
Populate the ResourceArn
value of each type as PinpointAppArn
.
1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 |
# File 'gems/aws-sdk-chimesdkidentity/lib/aws-sdk-chimesdkidentity/types.rb', line 1045 class RegisterAppInstanceUserEndpointRequest < Struct.new( :app_instance_user_arn, :name, :type, :resource_arn, :endpoint_attributes, :client_request_token, :allow_messages) SENSITIVE = [:app_instance_user_arn, :name, :resource_arn, :client_request_token] include Aws::Structure end |