Documentation ¶
Index ¶
- type AWSCloudConnectorBuilder
- type AWSCloudConnectorService
- func (svc *AWSCloudConnectorService) GetRegisteredCAs(context.Context) ([]*models.CACertificate, error)
- func (svc *AWSCloudConnectorService) RegisterAndAttachThing(input RegisterAndAttachThingInput) error
- func (svc *AWSCloudConnectorService) RegisterCA(ctx context.Context, input RegisterCAInput) (*models.CACertificate, error)
- func (svc *AWSCloudConnectorService) RegisterGroups(ctx context.Context, input RegisterGroupsInput) error
- func (svc *AWSCloudConnectorService) RegisterUpdateJITPProvisioner(ctx context.Context, input RegisterUpdateJITPProvisionerInput) error
- func (svc *AWSCloudConnectorService) RegisterUpdatePolicies(ctx context.Context, input RegisterUpdatePoliciesInput) error
- func (svc *AWSCloudConnectorService) UpdateDeviceShadow(input UpdateDeviceShadowInput) error
- type RegisterAndAttachThingInput
- type RegisterCAInput
- type RegisterGroupsInput
- type RegisterUpdateJITPProvisionerInput
- type RegisterUpdatePoliciesInput
- type UpdateDeviceShadowInput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWSCloudConnectorService ¶
type AWSCloudConnectorService struct { SqsSDK sqs.Client Region string ConnectorID string CaSDK services.CAService DmsSDK services.DMSManagerService DeviceSDK services.DeviceManagerService AccountID string // contains filtered or unexported fields }
func NewAWSCloudConnectorServiceService ¶
func NewAWSCloudConnectorServiceService(builder AWSCloudConnectorBuilder) (*AWSCloudConnectorService, error)
func (*AWSCloudConnectorService) GetRegisteredCAs ¶
func (svc *AWSCloudConnectorService) GetRegisteredCAs(context.Context) ([]*models.CACertificate, error)
func (*AWSCloudConnectorService) RegisterAndAttachThing ¶
func (svc *AWSCloudConnectorService) RegisterAndAttachThing(input RegisterAndAttachThingInput) error
func (*AWSCloudConnectorService) RegisterCA ¶
func (svc *AWSCloudConnectorService) RegisterCA(ctx context.Context, input RegisterCAInput) (*models.CACertificate, error)
func (*AWSCloudConnectorService) RegisterGroups ¶
func (svc *AWSCloudConnectorService) RegisterGroups(ctx context.Context, input RegisterGroupsInput) error
func (*AWSCloudConnectorService) RegisterUpdateJITPProvisioner ¶
func (svc *AWSCloudConnectorService) RegisterUpdateJITPProvisioner(ctx context.Context, input RegisterUpdateJITPProvisionerInput) error
func (*AWSCloudConnectorService) RegisterUpdatePolicies ¶
func (svc *AWSCloudConnectorService) RegisterUpdatePolicies(ctx context.Context, input RegisterUpdatePoliciesInput) error
func (*AWSCloudConnectorService) UpdateDeviceShadow ¶
func (svc *AWSCloudConnectorService) UpdateDeviceShadow(input UpdateDeviceShadowInput) error
type RegisterAndAttachThingInput ¶
type RegisterAndAttachThingInput struct { DeviceID string BindedIdentity models.BindIdentityToDeviceOutput DMSIoTAutomationConfig models.IotAWSDMSMetadata }
type RegisterCAInput ¶
type RegisterCAInput struct { models.CACertificate RegisterConfiguration models.IoTAWSCAMetadata }
type RegisterGroupsInput ¶
type RegisterGroupsInput struct {
Groups []string
}
type RegisterUpdateJITPProvisionerInput ¶
type RegisterUpdateJITPProvisionerInput struct { DMS *models.DMS AwsJITPConfig models.IotAWSDMSMetadata }
type RegisterUpdatePoliciesInput ¶
type RegisterUpdatePoliciesInput struct {
Policies []models.AWSIoTPolicy
}
type UpdateDeviceShadowInput ¶
type UpdateDeviceShadowInput struct { DeviceID string RemediationActionsType []models.RemediationActionType DMSIoTAutomationConfig models.IotAWSDMSMetadata }
Click to show internal directories.
Click to hide internal directories.