Class: Aws::IoTManagedIntegrations::Types::CreateProvisioningProfileResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTManagedIntegrations::Types::CreateProvisioningProfileResponse
- Defined in:
- gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb
Constant Summary collapse
- SENSITIVE =
[:claim_certificate, :claim_certificate_private_key]
Instance Attribute Summary collapse
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the provisioning template used in the provisioning profile.
-
#claim_certificate ⇒ String
The id of the claim certificate.
-
#claim_certificate_private_key ⇒ String
The private key of the claim certificate.
-
#id ⇒ String
The identifier of the provisioning profile.
-
#name ⇒ String
The name of the provisioning template.
-
#provisioning_type ⇒ String
The type of provisioning workflow the device uses for onboarding to IoT managed integrations.
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Name (ARN) of the provisioning template used in the provisioning profile.
1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 1173 class CreateProvisioningProfileResponse < Struct.new( :arn, :name, :provisioning_type, :id, :claim_certificate, :claim_certificate_private_key) SENSITIVE = [:claim_certificate, :claim_certificate_private_key] include Aws::Structure end |
#claim_certificate ⇒ String
The id of the claim certificate.
1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 1173 class CreateProvisioningProfileResponse < Struct.new( :arn, :name, :provisioning_type, :id, :claim_certificate, :claim_certificate_private_key) SENSITIVE = [:claim_certificate, :claim_certificate_private_key] include Aws::Structure end |
#claim_certificate_private_key ⇒ String
The private key of the claim certificate. This is stored securely on the device for validating the connection endpoint with IoT managed integrations using the public key.
1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 1173 class CreateProvisioningProfileResponse < Struct.new( :arn, :name, :provisioning_type, :id, :claim_certificate, :claim_certificate_private_key) SENSITIVE = [:claim_certificate, :claim_certificate_private_key] include Aws::Structure end |
#id ⇒ String
The identifier of the provisioning profile.
1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 1173 class CreateProvisioningProfileResponse < Struct.new( :arn, :name, :provisioning_type, :id, :claim_certificate, :claim_certificate_private_key) SENSITIVE = [:claim_certificate, :claim_certificate_private_key] include Aws::Structure end |
#name ⇒ String
The name of the provisioning template.
1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 1173 class CreateProvisioningProfileResponse < Struct.new( :arn, :name, :provisioning_type, :id, :claim_certificate, :claim_certificate_private_key) SENSITIVE = [:claim_certificate, :claim_certificate_private_key] include Aws::Structure end |
#provisioning_type ⇒ String
The type of provisioning workflow the device uses for onboarding to IoT managed integrations.
1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 1173 class CreateProvisioningProfileResponse < Struct.new( :arn, :name, :provisioning_type, :id, :claim_certificate, :claim_certificate_private_key) SENSITIVE = [:claim_certificate, :claim_certificate_private_key] include Aws::Structure end |