Class: Aws::IoTManagedIntegrations::Types::CreateProvisioningProfileRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTManagedIntegrations::Types::CreateProvisioningProfileRequest
- Defined in:
- gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb
Constant Summary collapse
- SENSITIVE =
[:ca_certificate, :claim_certificate, :tags]
Instance Attribute Summary collapse
-
#ca_certificate ⇒ String
The id of the certificate authority (CA) certificate.
-
#claim_certificate ⇒ String
The claim certificate.
-
#client_token ⇒ String
An idempotency token.
-
#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.
-
#tags ⇒ Hash<String,String>
A set of key/value pairs that are used to manage the provisioning profile.
Instance Attribute Details
#ca_certificate ⇒ String
The id of the certificate authority (CA) certificate.
1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 1134 class CreateProvisioningProfileRequest < Struct.new( :provisioning_type, :ca_certificate, :claim_certificate, :name, :client_token, :tags) SENSITIVE = [:ca_certificate, :claim_certificate, :tags] include Aws::Structure end |
#claim_certificate ⇒ String
The claim certificate.
1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 1134 class CreateProvisioningProfileRequest < Struct.new( :provisioning_type, :ca_certificate, :claim_certificate, :name, :client_token, :tags) SENSITIVE = [:ca_certificate, :claim_certificate, :tags] include Aws::Structure end |
#client_token ⇒ String
An idempotency token. If you retry a request that completed successfully initially using the same client token and parameters, then the retry attempt will succeed without performing any further actions.
A suitable default value is auto-generated. You should normally not need to pass this option.
1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 1134 class CreateProvisioningProfileRequest < Struct.new( :provisioning_type, :ca_certificate, :claim_certificate, :name, :client_token, :tags) SENSITIVE = [:ca_certificate, :claim_certificate, :tags] include Aws::Structure end |
#name ⇒ String
The name of the provisioning template.
1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 1134 class CreateProvisioningProfileRequest < Struct.new( :provisioning_type, :ca_certificate, :claim_certificate, :name, :client_token, :tags) SENSITIVE = [:ca_certificate, :claim_certificate, :tags] include Aws::Structure end |
#provisioning_type ⇒ String
The type of provisioning workflow the device uses for onboarding to IoT managed integrations.
1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 1134 class CreateProvisioningProfileRequest < Struct.new( :provisioning_type, :ca_certificate, :claim_certificate, :name, :client_token, :tags) SENSITIVE = [:ca_certificate, :claim_certificate, :tags] include Aws::Structure end |
#tags ⇒ Hash<String,String>
A set of key/value pairs that are used to manage the provisioning profile.
1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 1134 class CreateProvisioningProfileRequest < Struct.new( :provisioning_type, :ca_certificate, :claim_certificate, :name, :client_token, :tags) SENSITIVE = [:ca_certificate, :claim_certificate, :tags] include Aws::Structure end |