Documentation ¶
Overview ¶
Package greengrass provides the client and types for making API requests to AWS Greengrass.
AWS IoT Greengrass seamlessly extends AWS onto physical devices so they can act locally on the data they generate, while still using the cloud for management, analytics, and durable storage. AWS IoT Greengrass ensures your devices can respond quickly to local events and operate with intermittent connectivity. AWS IoT Greengrass minimizes the cost of transmitting data to the cloud by allowing you to author AWS Lambda functions that execute locally.
See https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07 for more information on this service.
See greengrass package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/greengrass/
Using the Client ¶
To use AWS Greengrass with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the AWS Greengrass client for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/greengrass/#New
Index ¶
- Constants
- type AssociateRoleToGroupInput
- type AssociateRoleToGroupOutput
- type AssociateRoleToGroupRequest
- type AssociateRoleToGroupResponse
- type AssociateServiceRoleToAccountInput
- type AssociateServiceRoleToAccountOutput
- type AssociateServiceRoleToAccountRequest
- type AssociateServiceRoleToAccountResponse
- type BulkDeployment
- type BulkDeploymentMetrics
- type BulkDeploymentResult
- type BulkDeploymentStatus
- type Client
- func (c *Client) AssociateRoleToGroupRequest(input *AssociateRoleToGroupInput) AssociateRoleToGroupRequest
- func (c *Client) AssociateServiceRoleToAccountRequest(input *AssociateServiceRoleToAccountInput) AssociateServiceRoleToAccountRequest
- func (c *Client) CreateConnectorDefinitionRequest(input *CreateConnectorDefinitionInput) CreateConnectorDefinitionRequest
- func (c *Client) CreateConnectorDefinitionVersionRequest(input *CreateConnectorDefinitionVersionInput) CreateConnectorDefinitionVersionRequest
- func (c *Client) CreateCoreDefinitionRequest(input *CreateCoreDefinitionInput) CreateCoreDefinitionRequest
- func (c *Client) CreateCoreDefinitionVersionRequest(input *CreateCoreDefinitionVersionInput) CreateCoreDefinitionVersionRequest
- func (c *Client) CreateDeploymentRequest(input *CreateDeploymentInput) CreateDeploymentRequest
- func (c *Client) CreateDeviceDefinitionRequest(input *CreateDeviceDefinitionInput) CreateDeviceDefinitionRequest
- func (c *Client) CreateDeviceDefinitionVersionRequest(input *CreateDeviceDefinitionVersionInput) CreateDeviceDefinitionVersionRequest
- func (c *Client) CreateFunctionDefinitionRequest(input *CreateFunctionDefinitionInput) CreateFunctionDefinitionRequest
- func (c *Client) CreateFunctionDefinitionVersionRequest(input *CreateFunctionDefinitionVersionInput) CreateFunctionDefinitionVersionRequest
- func (c *Client) CreateGroupCertificateAuthorityRequest(input *CreateGroupCertificateAuthorityInput) CreateGroupCertificateAuthorityRequest
- func (c *Client) CreateGroupRequest(input *CreateGroupInput) CreateGroupRequest
- func (c *Client) CreateGroupVersionRequest(input *CreateGroupVersionInput) CreateGroupVersionRequest
- func (c *Client) CreateLoggerDefinitionRequest(input *CreateLoggerDefinitionInput) CreateLoggerDefinitionRequest
- func (c *Client) CreateLoggerDefinitionVersionRequest(input *CreateLoggerDefinitionVersionInput) CreateLoggerDefinitionVersionRequest
- func (c *Client) CreateResourceDefinitionRequest(input *CreateResourceDefinitionInput) CreateResourceDefinitionRequest
- func (c *Client) CreateResourceDefinitionVersionRequest(input *CreateResourceDefinitionVersionInput) CreateResourceDefinitionVersionRequest
- func (c *Client) CreateSoftwareUpdateJobRequest(input *CreateSoftwareUpdateJobInput) CreateSoftwareUpdateJobRequest
- func (c *Client) CreateSubscriptionDefinitionRequest(input *CreateSubscriptionDefinitionInput) CreateSubscriptionDefinitionRequest
- func (c *Client) CreateSubscriptionDefinitionVersionRequest(input *CreateSubscriptionDefinitionVersionInput) CreateSubscriptionDefinitionVersionRequest
- func (c *Client) DeleteConnectorDefinitionRequest(input *DeleteConnectorDefinitionInput) DeleteConnectorDefinitionRequest
- func (c *Client) DeleteCoreDefinitionRequest(input *DeleteCoreDefinitionInput) DeleteCoreDefinitionRequest
- func (c *Client) DeleteDeviceDefinitionRequest(input *DeleteDeviceDefinitionInput) DeleteDeviceDefinitionRequest
- func (c *Client) DeleteFunctionDefinitionRequest(input *DeleteFunctionDefinitionInput) DeleteFunctionDefinitionRequest
- func (c *Client) DeleteGroupRequest(input *DeleteGroupInput) DeleteGroupRequest
- func (c *Client) DeleteLoggerDefinitionRequest(input *DeleteLoggerDefinitionInput) DeleteLoggerDefinitionRequest
- func (c *Client) DeleteResourceDefinitionRequest(input *DeleteResourceDefinitionInput) DeleteResourceDefinitionRequest
- func (c *Client) DeleteSubscriptionDefinitionRequest(input *DeleteSubscriptionDefinitionInput) DeleteSubscriptionDefinitionRequest
- func (c *Client) DisassociateRoleFromGroupRequest(input *DisassociateRoleFromGroupInput) DisassociateRoleFromGroupRequest
- func (c *Client) DisassociateServiceRoleFromAccountRequest(input *DisassociateServiceRoleFromAccountInput) DisassociateServiceRoleFromAccountRequest
- func (c *Client) GetAssociatedRoleRequest(input *GetAssociatedRoleInput) GetAssociatedRoleRequest
- func (c *Client) GetBulkDeploymentStatusRequest(input *GetBulkDeploymentStatusInput) GetBulkDeploymentStatusRequest
- func (c *Client) GetConnectivityInfoRequest(input *GetConnectivityInfoInput) GetConnectivityInfoRequest
- func (c *Client) GetConnectorDefinitionRequest(input *GetConnectorDefinitionInput) GetConnectorDefinitionRequest
- func (c *Client) GetConnectorDefinitionVersionRequest(input *GetConnectorDefinitionVersionInput) GetConnectorDefinitionVersionRequest
- func (c *Client) GetCoreDefinitionRequest(input *GetCoreDefinitionInput) GetCoreDefinitionRequest
- func (c *Client) GetCoreDefinitionVersionRequest(input *GetCoreDefinitionVersionInput) GetCoreDefinitionVersionRequest
- func (c *Client) GetDeploymentStatusRequest(input *GetDeploymentStatusInput) GetDeploymentStatusRequest
- func (c *Client) GetDeviceDefinitionRequest(input *GetDeviceDefinitionInput) GetDeviceDefinitionRequest
- func (c *Client) GetDeviceDefinitionVersionRequest(input *GetDeviceDefinitionVersionInput) GetDeviceDefinitionVersionRequest
- func (c *Client) GetFunctionDefinitionRequest(input *GetFunctionDefinitionInput) GetFunctionDefinitionRequest
- func (c *Client) GetFunctionDefinitionVersionRequest(input *GetFunctionDefinitionVersionInput) GetFunctionDefinitionVersionRequest
- func (c *Client) GetGroupCertificateAuthorityRequest(input *GetGroupCertificateAuthorityInput) GetGroupCertificateAuthorityRequest
- func (c *Client) GetGroupCertificateConfigurationRequest(input *GetGroupCertificateConfigurationInput) GetGroupCertificateConfigurationRequest
- func (c *Client) GetGroupRequest(input *GetGroupInput) GetGroupRequest
- func (c *Client) GetGroupVersionRequest(input *GetGroupVersionInput) GetGroupVersionRequest
- func (c *Client) GetLoggerDefinitionRequest(input *GetLoggerDefinitionInput) GetLoggerDefinitionRequest
- func (c *Client) GetLoggerDefinitionVersionRequest(input *GetLoggerDefinitionVersionInput) GetLoggerDefinitionVersionRequest
- func (c *Client) GetResourceDefinitionRequest(input *GetResourceDefinitionInput) GetResourceDefinitionRequest
- func (c *Client) GetResourceDefinitionVersionRequest(input *GetResourceDefinitionVersionInput) GetResourceDefinitionVersionRequest
- func (c *Client) GetServiceRoleForAccountRequest(input *GetServiceRoleForAccountInput) GetServiceRoleForAccountRequest
- func (c *Client) GetSubscriptionDefinitionRequest(input *GetSubscriptionDefinitionInput) GetSubscriptionDefinitionRequest
- func (c *Client) GetSubscriptionDefinitionVersionRequest(input *GetSubscriptionDefinitionVersionInput) GetSubscriptionDefinitionVersionRequest
- func (c *Client) ListBulkDeploymentDetailedReportsRequest(input *ListBulkDeploymentDetailedReportsInput) ListBulkDeploymentDetailedReportsRequest
- func (c *Client) ListBulkDeploymentsRequest(input *ListBulkDeploymentsInput) ListBulkDeploymentsRequest
- func (c *Client) ListConnectorDefinitionVersionsRequest(input *ListConnectorDefinitionVersionsInput) ListConnectorDefinitionVersionsRequest
- func (c *Client) ListConnectorDefinitionsRequest(input *ListConnectorDefinitionsInput) ListConnectorDefinitionsRequest
- func (c *Client) ListCoreDefinitionVersionsRequest(input *ListCoreDefinitionVersionsInput) ListCoreDefinitionVersionsRequest
- func (c *Client) ListCoreDefinitionsRequest(input *ListCoreDefinitionsInput) ListCoreDefinitionsRequest
- func (c *Client) ListDeploymentsRequest(input *ListDeploymentsInput) ListDeploymentsRequest
- func (c *Client) ListDeviceDefinitionVersionsRequest(input *ListDeviceDefinitionVersionsInput) ListDeviceDefinitionVersionsRequest
- func (c *Client) ListDeviceDefinitionsRequest(input *ListDeviceDefinitionsInput) ListDeviceDefinitionsRequest
- func (c *Client) ListFunctionDefinitionVersionsRequest(input *ListFunctionDefinitionVersionsInput) ListFunctionDefinitionVersionsRequest
- func (c *Client) ListFunctionDefinitionsRequest(input *ListFunctionDefinitionsInput) ListFunctionDefinitionsRequest
- func (c *Client) ListGroupCertificateAuthoritiesRequest(input *ListGroupCertificateAuthoritiesInput) ListGroupCertificateAuthoritiesRequest
- func (c *Client) ListGroupVersionsRequest(input *ListGroupVersionsInput) ListGroupVersionsRequest
- func (c *Client) ListGroupsRequest(input *ListGroupsInput) ListGroupsRequest
- func (c *Client) ListLoggerDefinitionVersionsRequest(input *ListLoggerDefinitionVersionsInput) ListLoggerDefinitionVersionsRequest
- func (c *Client) ListLoggerDefinitionsRequest(input *ListLoggerDefinitionsInput) ListLoggerDefinitionsRequest
- func (c *Client) ListResourceDefinitionVersionsRequest(input *ListResourceDefinitionVersionsInput) ListResourceDefinitionVersionsRequest
- func (c *Client) ListResourceDefinitionsRequest(input *ListResourceDefinitionsInput) ListResourceDefinitionsRequest
- func (c *Client) ListSubscriptionDefinitionVersionsRequest(input *ListSubscriptionDefinitionVersionsInput) ListSubscriptionDefinitionVersionsRequest
- func (c *Client) ListSubscriptionDefinitionsRequest(input *ListSubscriptionDefinitionsInput) ListSubscriptionDefinitionsRequest
- func (c *Client) ListTagsForResourceRequest(input *ListTagsForResourceInput) ListTagsForResourceRequest
- func (c *Client) ResetDeploymentsRequest(input *ResetDeploymentsInput) ResetDeploymentsRequest
- func (c *Client) StartBulkDeploymentRequest(input *StartBulkDeploymentInput) StartBulkDeploymentRequest
- func (c *Client) StopBulkDeploymentRequest(input *StopBulkDeploymentInput) StopBulkDeploymentRequest
- func (c *Client) TagResourceRequest(input *TagResourceInput) TagResourceRequest
- func (c *Client) UntagResourceRequest(input *UntagResourceInput) UntagResourceRequest
- func (c *Client) UpdateConnectivityInfoRequest(input *UpdateConnectivityInfoInput) UpdateConnectivityInfoRequest
- func (c *Client) UpdateConnectorDefinitionRequest(input *UpdateConnectorDefinitionInput) UpdateConnectorDefinitionRequest
- func (c *Client) UpdateCoreDefinitionRequest(input *UpdateCoreDefinitionInput) UpdateCoreDefinitionRequest
- func (c *Client) UpdateDeviceDefinitionRequest(input *UpdateDeviceDefinitionInput) UpdateDeviceDefinitionRequest
- func (c *Client) UpdateFunctionDefinitionRequest(input *UpdateFunctionDefinitionInput) UpdateFunctionDefinitionRequest
- func (c *Client) UpdateGroupCertificateConfigurationRequest(input *UpdateGroupCertificateConfigurationInput) UpdateGroupCertificateConfigurationRequest
- func (c *Client) UpdateGroupRequest(input *UpdateGroupInput) UpdateGroupRequest
- func (c *Client) UpdateLoggerDefinitionRequest(input *UpdateLoggerDefinitionInput) UpdateLoggerDefinitionRequest
- func (c *Client) UpdateResourceDefinitionRequest(input *UpdateResourceDefinitionInput) UpdateResourceDefinitionRequest
- func (c *Client) UpdateSubscriptionDefinitionRequest(input *UpdateSubscriptionDefinitionInput) UpdateSubscriptionDefinitionRequest
- type ConnectivityInfo
- type Connector
- type ConnectorDefinitionVersion
- type Core
- type CoreDefinitionVersion
- type CreateConnectorDefinitionInput
- type CreateConnectorDefinitionOutput
- type CreateConnectorDefinitionRequest
- type CreateConnectorDefinitionResponse
- type CreateConnectorDefinitionVersionInput
- type CreateConnectorDefinitionVersionOutput
- type CreateConnectorDefinitionVersionRequest
- type CreateConnectorDefinitionVersionResponse
- type CreateCoreDefinitionInput
- type CreateCoreDefinitionOutput
- type CreateCoreDefinitionRequest
- type CreateCoreDefinitionResponse
- type CreateCoreDefinitionVersionInput
- type CreateCoreDefinitionVersionOutput
- type CreateCoreDefinitionVersionRequest
- type CreateCoreDefinitionVersionResponse
- type CreateDeploymentInput
- type CreateDeploymentOutput
- type CreateDeploymentRequest
- type CreateDeploymentResponse
- type CreateDeviceDefinitionInput
- type CreateDeviceDefinitionOutput
- type CreateDeviceDefinitionRequest
- type CreateDeviceDefinitionResponse
- type CreateDeviceDefinitionVersionInput
- type CreateDeviceDefinitionVersionOutput
- type CreateDeviceDefinitionVersionRequest
- type CreateDeviceDefinitionVersionResponse
- type CreateFunctionDefinitionInput
- type CreateFunctionDefinitionOutput
- type CreateFunctionDefinitionRequest
- type CreateFunctionDefinitionResponse
- type CreateFunctionDefinitionVersionInput
- type CreateFunctionDefinitionVersionOutput
- type CreateFunctionDefinitionVersionRequest
- type CreateFunctionDefinitionVersionResponse
- type CreateGroupCertificateAuthorityInput
- type CreateGroupCertificateAuthorityOutput
- type CreateGroupCertificateAuthorityRequest
- type CreateGroupCertificateAuthorityResponse
- type CreateGroupInput
- type CreateGroupOutput
- type CreateGroupRequest
- type CreateGroupResponse
- type CreateGroupVersionInput
- type CreateGroupVersionOutput
- type CreateGroupVersionRequest
- type CreateGroupVersionResponse
- type CreateLoggerDefinitionInput
- type CreateLoggerDefinitionOutput
- type CreateLoggerDefinitionRequest
- type CreateLoggerDefinitionResponse
- type CreateLoggerDefinitionVersionInput
- type CreateLoggerDefinitionVersionOutput
- type CreateLoggerDefinitionVersionRequest
- type CreateLoggerDefinitionVersionResponse
- type CreateResourceDefinitionInput
- type CreateResourceDefinitionOutput
- type CreateResourceDefinitionRequest
- type CreateResourceDefinitionResponse
- type CreateResourceDefinitionVersionInput
- type CreateResourceDefinitionVersionOutput
- type CreateResourceDefinitionVersionRequest
- type CreateResourceDefinitionVersionResponse
- type CreateSoftwareUpdateJobInput
- type CreateSoftwareUpdateJobOutput
- type CreateSoftwareUpdateJobRequest
- type CreateSoftwareUpdateJobResponse
- type CreateSubscriptionDefinitionInput
- type CreateSubscriptionDefinitionOutput
- type CreateSubscriptionDefinitionRequest
- type CreateSubscriptionDefinitionResponse
- type CreateSubscriptionDefinitionVersionInput
- type CreateSubscriptionDefinitionVersionOutput
- type CreateSubscriptionDefinitionVersionRequest
- type CreateSubscriptionDefinitionVersionResponse
- type DefinitionInformation
- type DeleteConnectorDefinitionInput
- type DeleteConnectorDefinitionOutput
- type DeleteConnectorDefinitionRequest
- type DeleteConnectorDefinitionResponse
- type DeleteCoreDefinitionInput
- type DeleteCoreDefinitionOutput
- type DeleteCoreDefinitionRequest
- type DeleteCoreDefinitionResponse
- type DeleteDeviceDefinitionInput
- type DeleteDeviceDefinitionOutput
- type DeleteDeviceDefinitionRequest
- type DeleteDeviceDefinitionResponse
- type DeleteFunctionDefinitionInput
- type DeleteFunctionDefinitionOutput
- type DeleteFunctionDefinitionRequest
- type DeleteFunctionDefinitionResponse
- type DeleteGroupInput
- type DeleteGroupOutput
- type DeleteGroupRequest
- type DeleteGroupResponse
- type DeleteLoggerDefinitionInput
- type DeleteLoggerDefinitionOutput
- type DeleteLoggerDefinitionRequest
- type DeleteLoggerDefinitionResponse
- type DeleteResourceDefinitionInput
- type DeleteResourceDefinitionOutput
- type DeleteResourceDefinitionRequest
- type DeleteResourceDefinitionResponse
- type DeleteSubscriptionDefinitionInput
- type DeleteSubscriptionDefinitionOutput
- type DeleteSubscriptionDefinitionRequest
- type DeleteSubscriptionDefinitionResponse
- type Deployment
- type DeploymentType
- type Device
- type DeviceDefinitionVersion
- type DisassociateRoleFromGroupInput
- type DisassociateRoleFromGroupOutput
- type DisassociateRoleFromGroupRequest
- type DisassociateRoleFromGroupResponse
- type DisassociateServiceRoleFromAccountInput
- type DisassociateServiceRoleFromAccountOutput
- type DisassociateServiceRoleFromAccountRequest
- type DisassociateServiceRoleFromAccountResponse
- type EncodingType
- type ErrorDetail
- type Function
- type FunctionConfiguration
- type FunctionConfigurationEnvironment
- type FunctionDefaultConfig
- type FunctionDefaultExecutionConfig
- type FunctionDefinitionVersion
- type FunctionExecutionConfig
- type FunctionIsolationMode
- type FunctionRunAsConfig
- type GetAssociatedRoleInput
- type GetAssociatedRoleOutput
- type GetAssociatedRoleRequest
- type GetAssociatedRoleResponse
- type GetBulkDeploymentStatusInput
- type GetBulkDeploymentStatusOutput
- type GetBulkDeploymentStatusRequest
- type GetBulkDeploymentStatusResponse
- type GetConnectivityInfoInput
- type GetConnectivityInfoOutput
- type GetConnectivityInfoRequest
- type GetConnectivityInfoResponse
- type GetConnectorDefinitionInput
- type GetConnectorDefinitionOutput
- type GetConnectorDefinitionRequest
- type GetConnectorDefinitionResponse
- type GetConnectorDefinitionVersionInput
- type GetConnectorDefinitionVersionOutput
- type GetConnectorDefinitionVersionRequest
- type GetConnectorDefinitionVersionResponse
- type GetCoreDefinitionInput
- type GetCoreDefinitionOutput
- type GetCoreDefinitionRequest
- type GetCoreDefinitionResponse
- type GetCoreDefinitionVersionInput
- type GetCoreDefinitionVersionOutput
- type GetCoreDefinitionVersionRequest
- type GetCoreDefinitionVersionResponse
- type GetDeploymentStatusInput
- type GetDeploymentStatusOutput
- type GetDeploymentStatusRequest
- type GetDeploymentStatusResponse
- type GetDeviceDefinitionInput
- type GetDeviceDefinitionOutput
- type GetDeviceDefinitionRequest
- type GetDeviceDefinitionResponse
- type GetDeviceDefinitionVersionInput
- type GetDeviceDefinitionVersionOutput
- type GetDeviceDefinitionVersionRequest
- type GetDeviceDefinitionVersionResponse
- type GetFunctionDefinitionInput
- type GetFunctionDefinitionOutput
- type GetFunctionDefinitionRequest
- type GetFunctionDefinitionResponse
- type GetFunctionDefinitionVersionInput
- type GetFunctionDefinitionVersionOutput
- type GetFunctionDefinitionVersionRequest
- type GetFunctionDefinitionVersionResponse
- type GetGroupCertificateAuthorityInput
- type GetGroupCertificateAuthorityOutput
- type GetGroupCertificateAuthorityRequest
- type GetGroupCertificateAuthorityResponse
- type GetGroupCertificateConfigurationInput
- type GetGroupCertificateConfigurationOutput
- type GetGroupCertificateConfigurationRequest
- type GetGroupCertificateConfigurationResponse
- type GetGroupInput
- type GetGroupOutput
- type GetGroupRequest
- type GetGroupResponse
- type GetGroupVersionInput
- type GetGroupVersionOutput
- type GetGroupVersionRequest
- type GetGroupVersionResponse
- type GetLoggerDefinitionInput
- type GetLoggerDefinitionOutput
- type GetLoggerDefinitionRequest
- type GetLoggerDefinitionResponse
- type GetLoggerDefinitionVersionInput
- type GetLoggerDefinitionVersionOutput
- type GetLoggerDefinitionVersionRequest
- type GetLoggerDefinitionVersionResponse
- type GetResourceDefinitionInput
- type GetResourceDefinitionOutput
- type GetResourceDefinitionRequest
- type GetResourceDefinitionResponse
- type GetResourceDefinitionVersionInput
- type GetResourceDefinitionVersionOutput
- type GetResourceDefinitionVersionRequest
- type GetResourceDefinitionVersionResponse
- type GetServiceRoleForAccountInput
- type GetServiceRoleForAccountOutput
- type GetServiceRoleForAccountRequest
- type GetServiceRoleForAccountResponse
- type GetSubscriptionDefinitionInput
- type GetSubscriptionDefinitionOutput
- type GetSubscriptionDefinitionRequest
- type GetSubscriptionDefinitionResponse
- type GetSubscriptionDefinitionVersionInput
- type GetSubscriptionDefinitionVersionOutput
- type GetSubscriptionDefinitionVersionRequest
- type GetSubscriptionDefinitionVersionResponse
- type GroupCertificateAuthorityProperties
- type GroupInformation
- type GroupOwnerSetting
- type GroupVersion
- type ListBulkDeploymentDetailedReportsInput
- type ListBulkDeploymentDetailedReportsOutput
- type ListBulkDeploymentDetailedReportsRequest
- type ListBulkDeploymentDetailedReportsResponse
- type ListBulkDeploymentsInput
- type ListBulkDeploymentsOutput
- type ListBulkDeploymentsRequest
- type ListBulkDeploymentsResponse
- type ListConnectorDefinitionVersionsInput
- type ListConnectorDefinitionVersionsOutput
- type ListConnectorDefinitionVersionsRequest
- type ListConnectorDefinitionVersionsResponse
- type ListConnectorDefinitionsInput
- type ListConnectorDefinitionsOutput
- type ListConnectorDefinitionsRequest
- type ListConnectorDefinitionsResponse
- type ListCoreDefinitionVersionsInput
- type ListCoreDefinitionVersionsOutput
- type ListCoreDefinitionVersionsRequest
- type ListCoreDefinitionVersionsResponse
- type ListCoreDefinitionsInput
- type ListCoreDefinitionsOutput
- type ListCoreDefinitionsRequest
- type ListCoreDefinitionsResponse
- type ListDeploymentsInput
- type ListDeploymentsOutput
- type ListDeploymentsRequest
- type ListDeploymentsResponse
- type ListDeviceDefinitionVersionsInput
- type ListDeviceDefinitionVersionsOutput
- type ListDeviceDefinitionVersionsRequest
- type ListDeviceDefinitionVersionsResponse
- type ListDeviceDefinitionsInput
- type ListDeviceDefinitionsOutput
- type ListDeviceDefinitionsRequest
- type ListDeviceDefinitionsResponse
- type ListFunctionDefinitionVersionsInput
- type ListFunctionDefinitionVersionsOutput
- type ListFunctionDefinitionVersionsRequest
- type ListFunctionDefinitionVersionsResponse
- type ListFunctionDefinitionsInput
- type ListFunctionDefinitionsOutput
- type ListFunctionDefinitionsRequest
- type ListFunctionDefinitionsResponse
- type ListGroupCertificateAuthoritiesInput
- type ListGroupCertificateAuthoritiesOutput
- type ListGroupCertificateAuthoritiesRequest
- type ListGroupCertificateAuthoritiesResponse
- type ListGroupVersionsInput
- type ListGroupVersionsOutput
- type ListGroupVersionsRequest
- type ListGroupVersionsResponse
- type ListGroupsInput
- type ListGroupsOutput
- type ListGroupsRequest
- type ListGroupsResponse
- type ListLoggerDefinitionVersionsInput
- type ListLoggerDefinitionVersionsOutput
- type ListLoggerDefinitionVersionsRequest
- type ListLoggerDefinitionVersionsResponse
- type ListLoggerDefinitionsInput
- type ListLoggerDefinitionsOutput
- type ListLoggerDefinitionsRequest
- type ListLoggerDefinitionsResponse
- type ListResourceDefinitionVersionsInput
- type ListResourceDefinitionVersionsOutput
- type ListResourceDefinitionVersionsRequest
- type ListResourceDefinitionVersionsResponse
- type ListResourceDefinitionsInput
- type ListResourceDefinitionsOutput
- type ListResourceDefinitionsRequest
- type ListResourceDefinitionsResponse
- type ListSubscriptionDefinitionVersionsInput
- type ListSubscriptionDefinitionVersionsOutput
- type ListSubscriptionDefinitionVersionsRequest
- type ListSubscriptionDefinitionVersionsResponse
- type ListSubscriptionDefinitionsInput
- type ListSubscriptionDefinitionsOutput
- type ListSubscriptionDefinitionsRequest
- type ListSubscriptionDefinitionsResponse
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type ListTagsForResourceRequest
- type ListTagsForResourceResponse
- type LocalDeviceResourceData
- type LocalVolumeResourceData
- type Logger
- type LoggerComponent
- type LoggerDefinitionVersion
- type LoggerLevel
- type LoggerType
- type Permission
- type ResetDeploymentsInput
- type ResetDeploymentsOutput
- type ResetDeploymentsRequest
- type ResetDeploymentsResponse
- type Resource
- type ResourceAccessPolicy
- type ResourceDataContainer
- type ResourceDefinitionVersion
- type S3MachineLearningModelResourceData
- type SageMakerMachineLearningModelResourceData
- type SecretsManagerSecretResourceData
- type SoftwareToUpdate
- type StartBulkDeploymentInput
- type StartBulkDeploymentOutput
- type StartBulkDeploymentRequest
- type StartBulkDeploymentResponse
- type StopBulkDeploymentInput
- type StopBulkDeploymentOutput
- type StopBulkDeploymentRequest
- type StopBulkDeploymentResponse
- type Subscription
- type SubscriptionDefinitionVersion
- type TagResourceInput
- type TagResourceOutput
- type TagResourceRequest
- type TagResourceResponse
- type UntagResourceInput
- type UntagResourceOutput
- type UntagResourceRequest
- type UntagResourceResponse
- type UpdateAgentLogLevel
- type UpdateConnectivityInfoInput
- type UpdateConnectivityInfoOutput
- type UpdateConnectivityInfoRequest
- type UpdateConnectivityInfoResponse
- type UpdateConnectorDefinitionInput
- type UpdateConnectorDefinitionOutput
- type UpdateConnectorDefinitionRequest
- type UpdateConnectorDefinitionResponse
- type UpdateCoreDefinitionInput
- type UpdateCoreDefinitionOutput
- type UpdateCoreDefinitionRequest
- type UpdateCoreDefinitionResponse
- type UpdateDeviceDefinitionInput
- type UpdateDeviceDefinitionOutput
- type UpdateDeviceDefinitionRequest
- type UpdateDeviceDefinitionResponse
- type UpdateFunctionDefinitionInput
- type UpdateFunctionDefinitionOutput
- type UpdateFunctionDefinitionRequest
- type UpdateFunctionDefinitionResponse
- type UpdateGroupCertificateConfigurationInput
- type UpdateGroupCertificateConfigurationOutput
- type UpdateGroupCertificateConfigurationRequest
- type UpdateGroupCertificateConfigurationResponse
- type UpdateGroupInput
- type UpdateGroupOutput
- type UpdateGroupRequest
- type UpdateGroupResponse
- type UpdateLoggerDefinitionInput
- type UpdateLoggerDefinitionOutput
- type UpdateLoggerDefinitionRequest
- type UpdateLoggerDefinitionResponse
- type UpdateResourceDefinitionInput
- type UpdateResourceDefinitionOutput
- type UpdateResourceDefinitionRequest
- type UpdateResourceDefinitionResponse
- type UpdateSubscriptionDefinitionInput
- type UpdateSubscriptionDefinitionOutput
- type UpdateSubscriptionDefinitionRequest
- type UpdateSubscriptionDefinitionResponse
- type UpdateTargetsArchitecture
- type UpdateTargetsOperatingSystem
- type VersionInformation
Constants ¶
const ( ServiceName = "AWS Greengrass" // Service's name ServiceID = "Greengrass" // Service's identifier EndpointsID = "greengrass" // Service's Endpoint identifier )
const ( // ErrCodeBadRequestException for service response error code // "BadRequestException". // // General error information. ErrCodeBadRequestException = "BadRequestException" // ErrCodeInternalServerErrorException for service response error code // "InternalServerErrorException". // // General error information. ErrCodeInternalServerErrorException = "InternalServerErrorException" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AssociateRoleToGroupInput ¶
type AssociateRoleToGroupInput struct { // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` // The ARN of the role you wish to associate with this group. The existence // of the role is not validated. // // RoleArn is a required field RoleArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (AssociateRoleToGroupInput) MarshalFields ¶ added in v0.3.0
func (s AssociateRoleToGroupInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AssociateRoleToGroupInput) String ¶
func (s AssociateRoleToGroupInput) String() string
String returns the string representation
func (*AssociateRoleToGroupInput) Validate ¶
func (s *AssociateRoleToGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateRoleToGroupOutput ¶
type AssociateRoleToGroupOutput struct { // The time, in milliseconds since the epoch, when the role ARN was associated // with the group. AssociatedAt *string `type:"string"` // contains filtered or unexported fields }
func (AssociateRoleToGroupOutput) MarshalFields ¶ added in v0.3.0
func (s AssociateRoleToGroupOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AssociateRoleToGroupOutput) String ¶
func (s AssociateRoleToGroupOutput) String() string
String returns the string representation
type AssociateRoleToGroupRequest ¶
type AssociateRoleToGroupRequest struct { *aws.Request Input *AssociateRoleToGroupInput Copy func(*AssociateRoleToGroupInput) AssociateRoleToGroupRequest }
AssociateRoleToGroupRequest is the request type for the AssociateRoleToGroup API operation.
func (AssociateRoleToGroupRequest) Send ¶
func (r AssociateRoleToGroupRequest) Send(ctx context.Context) (*AssociateRoleToGroupResponse, error)
Send marshals and sends the AssociateRoleToGroup API request.
type AssociateRoleToGroupResponse ¶ added in v0.9.0
type AssociateRoleToGroupResponse struct { *AssociateRoleToGroupOutput // contains filtered or unexported fields }
AssociateRoleToGroupResponse is the response type for the AssociateRoleToGroup API operation.
func (*AssociateRoleToGroupResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *AssociateRoleToGroupResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the AssociateRoleToGroup request.
type AssociateServiceRoleToAccountInput ¶
type AssociateServiceRoleToAccountInput struct { // The ARN of the service role you wish to associate with your account. // // RoleArn is a required field RoleArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (AssociateServiceRoleToAccountInput) MarshalFields ¶ added in v0.3.0
func (s AssociateServiceRoleToAccountInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AssociateServiceRoleToAccountInput) String ¶
func (s AssociateServiceRoleToAccountInput) String() string
String returns the string representation
func (*AssociateServiceRoleToAccountInput) Validate ¶ added in v0.11.0
func (s *AssociateServiceRoleToAccountInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateServiceRoleToAccountOutput ¶
type AssociateServiceRoleToAccountOutput struct { // The time when the service role was associated with the account. AssociatedAt *string `type:"string"` // contains filtered or unexported fields }
func (AssociateServiceRoleToAccountOutput) MarshalFields ¶ added in v0.3.0
func (s AssociateServiceRoleToAccountOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AssociateServiceRoleToAccountOutput) String ¶
func (s AssociateServiceRoleToAccountOutput) String() string
String returns the string representation
type AssociateServiceRoleToAccountRequest ¶
type AssociateServiceRoleToAccountRequest struct { *aws.Request Input *AssociateServiceRoleToAccountInput Copy func(*AssociateServiceRoleToAccountInput) AssociateServiceRoleToAccountRequest }
AssociateServiceRoleToAccountRequest is the request type for the AssociateServiceRoleToAccount API operation.
func (AssociateServiceRoleToAccountRequest) Send ¶
func (r AssociateServiceRoleToAccountRequest) Send(ctx context.Context) (*AssociateServiceRoleToAccountResponse, error)
Send marshals and sends the AssociateServiceRoleToAccount API request.
type AssociateServiceRoleToAccountResponse ¶ added in v0.9.0
type AssociateServiceRoleToAccountResponse struct { *AssociateServiceRoleToAccountOutput // contains filtered or unexported fields }
AssociateServiceRoleToAccountResponse is the response type for the AssociateServiceRoleToAccount API operation.
func (*AssociateServiceRoleToAccountResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *AssociateServiceRoleToAccountResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the AssociateServiceRoleToAccount request.
type BulkDeployment ¶ added in v0.6.0
type BulkDeployment struct { // The ARN of the bulk deployment. BulkDeploymentArn *string `type:"string"` // The ID of the bulk deployment. BulkDeploymentId *string `type:"string"` // The time, in ISO format, when the deployment was created. CreatedAt *string `type:"string"` // contains filtered or unexported fields }
Information about a bulk deployment. You cannot start a new bulk deployment while another one is still running or in a non-terminal state.
func (BulkDeployment) MarshalFields ¶ added in v0.6.0
func (s BulkDeployment) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BulkDeployment) String ¶ added in v0.6.0
func (s BulkDeployment) String() string
String returns the string representation
type BulkDeploymentMetrics ¶ added in v0.6.0
type BulkDeploymentMetrics struct { // The total number of records that returned a non-retryable error. For example, // this can occur if a group record from the input file uses an invalid format // or specifies a nonexistent group version, or if the execution role doesn't // grant permission to deploy a group or group version. InvalidInputRecords *int64 `type:"integer"` // The total number of group records from the input file that have been processed // so far, or attempted. RecordsProcessed *int64 `type:"integer"` // The total number of deployment attempts that returned a retryable error. // For example, a retry is triggered if the attempt to deploy a group returns // a throttling error. ”StartBulkDeployment” retries a group deployment up // to five times. RetryAttempts *int64 `type:"integer"` // contains filtered or unexported fields }
Relevant metrics on input records processed during bulk deployment.
func (BulkDeploymentMetrics) MarshalFields ¶ added in v0.6.0
func (s BulkDeploymentMetrics) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BulkDeploymentMetrics) String ¶ added in v0.6.0
func (s BulkDeploymentMetrics) String() string
String returns the string representation
type BulkDeploymentResult ¶ added in v0.6.0
type BulkDeploymentResult struct { // The time, in ISO format, when the deployment was created. CreatedAt *string `type:"string"` // The ARN of the group deployment. DeploymentArn *string `type:"string"` // The ID of the group deployment. DeploymentId *string `type:"string"` // The current status of the group deployment: ”InProgress”, ”Building”, // ”Success”, or ”Failure”. DeploymentStatus *string `type:"string"` // The type of the deployment. DeploymentType DeploymentType `type:"string" enum:"true"` // Details about the error. ErrorDetails []ErrorDetail `type:"list"` // The error message for a failed deployment ErrorMessage *string `type:"string"` // The ARN of the Greengrass group. GroupArn *string `type:"string"` // contains filtered or unexported fields }
Information about an individual group deployment in a bulk deployment operation.
func (BulkDeploymentResult) MarshalFields ¶ added in v0.6.0
func (s BulkDeploymentResult) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BulkDeploymentResult) String ¶ added in v0.6.0
func (s BulkDeploymentResult) String() string
String returns the string representation
type BulkDeploymentStatus ¶ added in v0.6.0
type BulkDeploymentStatus string
The current status of the bulk deployment.
const ( BulkDeploymentStatusInitializing BulkDeploymentStatus = "Initializing" BulkDeploymentStatusRunning BulkDeploymentStatus = "Running" BulkDeploymentStatusCompleted BulkDeploymentStatus = "Completed" BulkDeploymentStatusStopping BulkDeploymentStatus = "Stopping" BulkDeploymentStatusStopped BulkDeploymentStatus = "Stopped" BulkDeploymentStatusFailed BulkDeploymentStatus = "Failed" )
Enum values for BulkDeploymentStatus
func (BulkDeploymentStatus) MarshalValue ¶ added in v0.6.0
func (enum BulkDeploymentStatus) MarshalValue() (string, error)
func (BulkDeploymentStatus) MarshalValueBuf ¶ added in v0.6.0
func (enum BulkDeploymentStatus) MarshalValueBuf(b []byte) ([]byte, error)
type Client ¶ added in v0.9.0
Client provides the API operation methods for making requests to AWS Greengrass. See this package's package overview docs for details on the service.
The client's methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
New creates a new instance of the client from the provided Config.
Example:
// Create a client from just a config. svc := greengrass.New(myConfig)
func (*Client) AssociateRoleToGroupRequest ¶ added in v0.9.0
func (c *Client) AssociateRoleToGroupRequest(input *AssociateRoleToGroupInput) AssociateRoleToGroupRequest
AssociateRoleToGroupRequest returns a request value for making API operation for AWS Greengrass.
Associates a role with a group. Your Greengrass core will use the role to access AWS cloud services. The role's permissions should allow Greengrass core Lambda functions to perform actions against the cloud.
// Example sending a request using AssociateRoleToGroupRequest. req := client.AssociateRoleToGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/AssociateRoleToGroup
func (*Client) AssociateServiceRoleToAccountRequest ¶ added in v0.9.0
func (c *Client) AssociateServiceRoleToAccountRequest(input *AssociateServiceRoleToAccountInput) AssociateServiceRoleToAccountRequest
AssociateServiceRoleToAccountRequest returns a request value for making API operation for AWS Greengrass.
Associates a role with your account. AWS IoT Greengrass will use the role to access your Lambda functions and AWS IoT resources. This is necessary for deployments to succeed. The role must have at least minimum permissions in the policy ”AWSGreengrassResourceAccessRolePolicy”.
// Example sending a request using AssociateServiceRoleToAccountRequest. req := client.AssociateServiceRoleToAccountRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/AssociateServiceRoleToAccount
func (*Client) CreateConnectorDefinitionRequest ¶ added in v0.9.0
func (c *Client) CreateConnectorDefinitionRequest(input *CreateConnectorDefinitionInput) CreateConnectorDefinitionRequest
CreateConnectorDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Creates a connector definition. You may provide the initial version of the connector definition now or use ”CreateConnectorDefinitionVersion” at a later time.
// Example sending a request using CreateConnectorDefinitionRequest. req := client.CreateConnectorDefinitionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateConnectorDefinition
func (*Client) CreateConnectorDefinitionVersionRequest ¶ added in v0.9.0
func (c *Client) CreateConnectorDefinitionVersionRequest(input *CreateConnectorDefinitionVersionInput) CreateConnectorDefinitionVersionRequest
CreateConnectorDefinitionVersionRequest returns a request value for making API operation for AWS Greengrass.
Creates a version of a connector definition which has already been defined.
// Example sending a request using CreateConnectorDefinitionVersionRequest. req := client.CreateConnectorDefinitionVersionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateConnectorDefinitionVersion
func (*Client) CreateCoreDefinitionRequest ¶ added in v0.9.0
func (c *Client) CreateCoreDefinitionRequest(input *CreateCoreDefinitionInput) CreateCoreDefinitionRequest
CreateCoreDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Creates a core definition. You may provide the initial version of the core definition now or use ”CreateCoreDefinitionVersion” at a later time. Greengrass groups must each contain exactly one Greengrass core.
// Example sending a request using CreateCoreDefinitionRequest. req := client.CreateCoreDefinitionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateCoreDefinition
func (*Client) CreateCoreDefinitionVersionRequest ¶ added in v0.9.0
func (c *Client) CreateCoreDefinitionVersionRequest(input *CreateCoreDefinitionVersionInput) CreateCoreDefinitionVersionRequest
CreateCoreDefinitionVersionRequest returns a request value for making API operation for AWS Greengrass.
Creates a version of a core definition that has already been defined. Greengrass groups must each contain exactly one Greengrass core.
// Example sending a request using CreateCoreDefinitionVersionRequest. req := client.CreateCoreDefinitionVersionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateCoreDefinitionVersion
func (*Client) CreateDeploymentRequest ¶ added in v0.9.0
func (c *Client) CreateDeploymentRequest(input *CreateDeploymentInput) CreateDeploymentRequest
CreateDeploymentRequest returns a request value for making API operation for AWS Greengrass.
Creates a deployment. ”CreateDeployment” requests are idempotent with respect to the ”X-Amzn-Client-Token” token and the request parameters.
// Example sending a request using CreateDeploymentRequest. req := client.CreateDeploymentRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateDeployment
func (*Client) CreateDeviceDefinitionRequest ¶ added in v0.9.0
func (c *Client) CreateDeviceDefinitionRequest(input *CreateDeviceDefinitionInput) CreateDeviceDefinitionRequest
CreateDeviceDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Creates a device definition. You may provide the initial version of the device definition now or use ”CreateDeviceDefinitionVersion” at a later time.
// Example sending a request using CreateDeviceDefinitionRequest. req := client.CreateDeviceDefinitionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateDeviceDefinition
func (*Client) CreateDeviceDefinitionVersionRequest ¶ added in v0.9.0
func (c *Client) CreateDeviceDefinitionVersionRequest(input *CreateDeviceDefinitionVersionInput) CreateDeviceDefinitionVersionRequest
CreateDeviceDefinitionVersionRequest returns a request value for making API operation for AWS Greengrass.
Creates a version of a device definition that has already been defined.
// Example sending a request using CreateDeviceDefinitionVersionRequest. req := client.CreateDeviceDefinitionVersionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateDeviceDefinitionVersion
func (*Client) CreateFunctionDefinitionRequest ¶ added in v0.9.0
func (c *Client) CreateFunctionDefinitionRequest(input *CreateFunctionDefinitionInput) CreateFunctionDefinitionRequest
CreateFunctionDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Creates a Lambda function definition which contains a list of Lambda functions and their configurations to be used in a group. You can create an initial version of the definition by providing a list of Lambda functions and their configurations now, or use ”CreateFunctionDefinitionVersion” later.
// Example sending a request using CreateFunctionDefinitionRequest. req := client.CreateFunctionDefinitionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateFunctionDefinition
func (*Client) CreateFunctionDefinitionVersionRequest ¶ added in v0.9.0
func (c *Client) CreateFunctionDefinitionVersionRequest(input *CreateFunctionDefinitionVersionInput) CreateFunctionDefinitionVersionRequest
CreateFunctionDefinitionVersionRequest returns a request value for making API operation for AWS Greengrass.
Creates a version of a Lambda function definition that has already been defined.
// Example sending a request using CreateFunctionDefinitionVersionRequest. req := client.CreateFunctionDefinitionVersionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateFunctionDefinitionVersion
func (*Client) CreateGroupCertificateAuthorityRequest ¶ added in v0.9.0
func (c *Client) CreateGroupCertificateAuthorityRequest(input *CreateGroupCertificateAuthorityInput) CreateGroupCertificateAuthorityRequest
CreateGroupCertificateAuthorityRequest returns a request value for making API operation for AWS Greengrass.
Creates a CA for the group. If a CA already exists, it will rotate the existing CA.
// Example sending a request using CreateGroupCertificateAuthorityRequest. req := client.CreateGroupCertificateAuthorityRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateGroupCertificateAuthority
func (*Client) CreateGroupRequest ¶ added in v0.9.0
func (c *Client) CreateGroupRequest(input *CreateGroupInput) CreateGroupRequest
CreateGroupRequest returns a request value for making API operation for AWS Greengrass.
Creates a group. You may provide the initial version of the group or use ”CreateGroupVersion” at a later time. Tip: You can use the ”gg_group_setup” package (https://github.com/awslabs/aws-greengrass-group-setup) as a library or command-line application to create and deploy Greengrass groups.
// Example sending a request using CreateGroupRequest. req := client.CreateGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateGroup
func (*Client) CreateGroupVersionRequest ¶ added in v0.9.0
func (c *Client) CreateGroupVersionRequest(input *CreateGroupVersionInput) CreateGroupVersionRequest
CreateGroupVersionRequest returns a request value for making API operation for AWS Greengrass.
Creates a version of a group which has already been defined.
// Example sending a request using CreateGroupVersionRequest. req := client.CreateGroupVersionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateGroupVersion
func (*Client) CreateLoggerDefinitionRequest ¶ added in v0.9.0
func (c *Client) CreateLoggerDefinitionRequest(input *CreateLoggerDefinitionInput) CreateLoggerDefinitionRequest
CreateLoggerDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Creates a logger definition. You may provide the initial version of the logger definition now or use ”CreateLoggerDefinitionVersion” at a later time.
// Example sending a request using CreateLoggerDefinitionRequest. req := client.CreateLoggerDefinitionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateLoggerDefinition
func (*Client) CreateLoggerDefinitionVersionRequest ¶ added in v0.9.0
func (c *Client) CreateLoggerDefinitionVersionRequest(input *CreateLoggerDefinitionVersionInput) CreateLoggerDefinitionVersionRequest
CreateLoggerDefinitionVersionRequest returns a request value for making API operation for AWS Greengrass.
Creates a version of a logger definition that has already been defined.
// Example sending a request using CreateLoggerDefinitionVersionRequest. req := client.CreateLoggerDefinitionVersionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateLoggerDefinitionVersion
func (*Client) CreateResourceDefinitionRequest ¶ added in v0.9.0
func (c *Client) CreateResourceDefinitionRequest(input *CreateResourceDefinitionInput) CreateResourceDefinitionRequest
CreateResourceDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Creates a resource definition which contains a list of resources to be used in a group. You can create an initial version of the definition by providing a list of resources now, or use ”CreateResourceDefinitionVersion” later.
// Example sending a request using CreateResourceDefinitionRequest. req := client.CreateResourceDefinitionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateResourceDefinition
func (*Client) CreateResourceDefinitionVersionRequest ¶ added in v0.9.0
func (c *Client) CreateResourceDefinitionVersionRequest(input *CreateResourceDefinitionVersionInput) CreateResourceDefinitionVersionRequest
CreateResourceDefinitionVersionRequest returns a request value for making API operation for AWS Greengrass.
Creates a version of a resource definition that has already been defined.
// Example sending a request using CreateResourceDefinitionVersionRequest. req := client.CreateResourceDefinitionVersionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateResourceDefinitionVersion
func (*Client) CreateSoftwareUpdateJobRequest ¶ added in v0.9.0
func (c *Client) CreateSoftwareUpdateJobRequest(input *CreateSoftwareUpdateJobInput) CreateSoftwareUpdateJobRequest
CreateSoftwareUpdateJobRequest returns a request value for making API operation for AWS Greengrass.
Creates a software update for a core or group of cores (specified as an IoT thing group.) Use this to update the OTA Agent as well as the Greengrass core software. It makes use of the IoT Jobs feature which provides additional commands to manage a Greengrass core software update job.
// Example sending a request using CreateSoftwareUpdateJobRequest. req := client.CreateSoftwareUpdateJobRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateSoftwareUpdateJob
func (*Client) CreateSubscriptionDefinitionRequest ¶ added in v0.9.0
func (c *Client) CreateSubscriptionDefinitionRequest(input *CreateSubscriptionDefinitionInput) CreateSubscriptionDefinitionRequest
CreateSubscriptionDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Creates a subscription definition. You may provide the initial version of the subscription definition now or use ”CreateSubscriptionDefinitionVersion” at a later time.
// Example sending a request using CreateSubscriptionDefinitionRequest. req := client.CreateSubscriptionDefinitionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateSubscriptionDefinition
func (*Client) CreateSubscriptionDefinitionVersionRequest ¶ added in v0.9.0
func (c *Client) CreateSubscriptionDefinitionVersionRequest(input *CreateSubscriptionDefinitionVersionInput) CreateSubscriptionDefinitionVersionRequest
CreateSubscriptionDefinitionVersionRequest returns a request value for making API operation for AWS Greengrass.
Creates a version of a subscription definition which has already been defined.
// Example sending a request using CreateSubscriptionDefinitionVersionRequest. req := client.CreateSubscriptionDefinitionVersionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateSubscriptionDefinitionVersion
func (*Client) DeleteConnectorDefinitionRequest ¶ added in v0.9.0
func (c *Client) DeleteConnectorDefinitionRequest(input *DeleteConnectorDefinitionInput) DeleteConnectorDefinitionRequest
DeleteConnectorDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Deletes a connector definition.
// Example sending a request using DeleteConnectorDefinitionRequest. req := client.DeleteConnectorDefinitionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteConnectorDefinition
func (*Client) DeleteCoreDefinitionRequest ¶ added in v0.9.0
func (c *Client) DeleteCoreDefinitionRequest(input *DeleteCoreDefinitionInput) DeleteCoreDefinitionRequest
DeleteCoreDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Deletes a core definition.
// Example sending a request using DeleteCoreDefinitionRequest. req := client.DeleteCoreDefinitionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteCoreDefinition
func (*Client) DeleteDeviceDefinitionRequest ¶ added in v0.9.0
func (c *Client) DeleteDeviceDefinitionRequest(input *DeleteDeviceDefinitionInput) DeleteDeviceDefinitionRequest
DeleteDeviceDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Deletes a device definition.
// Example sending a request using DeleteDeviceDefinitionRequest. req := client.DeleteDeviceDefinitionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteDeviceDefinition
func (*Client) DeleteFunctionDefinitionRequest ¶ added in v0.9.0
func (c *Client) DeleteFunctionDefinitionRequest(input *DeleteFunctionDefinitionInput) DeleteFunctionDefinitionRequest
DeleteFunctionDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Deletes a Lambda function definition.
// Example sending a request using DeleteFunctionDefinitionRequest. req := client.DeleteFunctionDefinitionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteFunctionDefinition
func (*Client) DeleteGroupRequest ¶ added in v0.9.0
func (c *Client) DeleteGroupRequest(input *DeleteGroupInput) DeleteGroupRequest
DeleteGroupRequest returns a request value for making API operation for AWS Greengrass.
Deletes a group.
// Example sending a request using DeleteGroupRequest. req := client.DeleteGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteGroup
func (*Client) DeleteLoggerDefinitionRequest ¶ added in v0.9.0
func (c *Client) DeleteLoggerDefinitionRequest(input *DeleteLoggerDefinitionInput) DeleteLoggerDefinitionRequest
DeleteLoggerDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Deletes a logger definition.
// Example sending a request using DeleteLoggerDefinitionRequest. req := client.DeleteLoggerDefinitionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteLoggerDefinition
func (*Client) DeleteResourceDefinitionRequest ¶ added in v0.9.0
func (c *Client) DeleteResourceDefinitionRequest(input *DeleteResourceDefinitionInput) DeleteResourceDefinitionRequest
DeleteResourceDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Deletes a resource definition.
// Example sending a request using DeleteResourceDefinitionRequest. req := client.DeleteResourceDefinitionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteResourceDefinition
func (*Client) DeleteSubscriptionDefinitionRequest ¶ added in v0.9.0
func (c *Client) DeleteSubscriptionDefinitionRequest(input *DeleteSubscriptionDefinitionInput) DeleteSubscriptionDefinitionRequest
DeleteSubscriptionDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Deletes a subscription definition.
// Example sending a request using DeleteSubscriptionDefinitionRequest. req := client.DeleteSubscriptionDefinitionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteSubscriptionDefinition
func (*Client) DisassociateRoleFromGroupRequest ¶ added in v0.9.0
func (c *Client) DisassociateRoleFromGroupRequest(input *DisassociateRoleFromGroupInput) DisassociateRoleFromGroupRequest
DisassociateRoleFromGroupRequest returns a request value for making API operation for AWS Greengrass.
Disassociates the role from a group.
// Example sending a request using DisassociateRoleFromGroupRequest. req := client.DisassociateRoleFromGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DisassociateRoleFromGroup
func (*Client) DisassociateServiceRoleFromAccountRequest ¶ added in v0.9.0
func (c *Client) DisassociateServiceRoleFromAccountRequest(input *DisassociateServiceRoleFromAccountInput) DisassociateServiceRoleFromAccountRequest
DisassociateServiceRoleFromAccountRequest returns a request value for making API operation for AWS Greengrass.
Disassociates the service role from your account. Without a service role, deployments will not work.
// Example sending a request using DisassociateServiceRoleFromAccountRequest. req := client.DisassociateServiceRoleFromAccountRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DisassociateServiceRoleFromAccount
func (*Client) GetAssociatedRoleRequest ¶ added in v0.9.0
func (c *Client) GetAssociatedRoleRequest(input *GetAssociatedRoleInput) GetAssociatedRoleRequest
GetAssociatedRoleRequest returns a request value for making API operation for AWS Greengrass.
Retrieves the role associated with a particular group.
// Example sending a request using GetAssociatedRoleRequest. req := client.GetAssociatedRoleRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetAssociatedRole
func (*Client) GetBulkDeploymentStatusRequest ¶ added in v0.9.0
func (c *Client) GetBulkDeploymentStatusRequest(input *GetBulkDeploymentStatusInput) GetBulkDeploymentStatusRequest
GetBulkDeploymentStatusRequest returns a request value for making API operation for AWS Greengrass.
Returns the status of a bulk deployment.
// Example sending a request using GetBulkDeploymentStatusRequest. req := client.GetBulkDeploymentStatusRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetBulkDeploymentStatus
func (*Client) GetConnectivityInfoRequest ¶ added in v0.9.0
func (c *Client) GetConnectivityInfoRequest(input *GetConnectivityInfoInput) GetConnectivityInfoRequest
GetConnectivityInfoRequest returns a request value for making API operation for AWS Greengrass.
Retrieves the connectivity information for a core.
// Example sending a request using GetConnectivityInfoRequest. req := client.GetConnectivityInfoRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetConnectivityInfo
func (*Client) GetConnectorDefinitionRequest ¶ added in v0.9.0
func (c *Client) GetConnectorDefinitionRequest(input *GetConnectorDefinitionInput) GetConnectorDefinitionRequest
GetConnectorDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Retrieves information about a connector definition.
// Example sending a request using GetConnectorDefinitionRequest. req := client.GetConnectorDefinitionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetConnectorDefinition
func (*Client) GetConnectorDefinitionVersionRequest ¶ added in v0.9.0
func (c *Client) GetConnectorDefinitionVersionRequest(input *GetConnectorDefinitionVersionInput) GetConnectorDefinitionVersionRequest
GetConnectorDefinitionVersionRequest returns a request value for making API operation for AWS Greengrass.
Retrieves information about a connector definition version, including the connectors that the version contains. Connectors are prebuilt modules that interact with local infrastructure, device protocols, AWS, and other cloud services.
// Example sending a request using GetConnectorDefinitionVersionRequest. req := client.GetConnectorDefinitionVersionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetConnectorDefinitionVersion
func (*Client) GetCoreDefinitionRequest ¶ added in v0.9.0
func (c *Client) GetCoreDefinitionRequest(input *GetCoreDefinitionInput) GetCoreDefinitionRequest
GetCoreDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Retrieves information about a core definition version.
// Example sending a request using GetCoreDefinitionRequest. req := client.GetCoreDefinitionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetCoreDefinition
func (*Client) GetCoreDefinitionVersionRequest ¶ added in v0.9.0
func (c *Client) GetCoreDefinitionVersionRequest(input *GetCoreDefinitionVersionInput) GetCoreDefinitionVersionRequest
GetCoreDefinitionVersionRequest returns a request value for making API operation for AWS Greengrass.
Retrieves information about a core definition version.
// Example sending a request using GetCoreDefinitionVersionRequest. req := client.GetCoreDefinitionVersionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetCoreDefinitionVersion
func (*Client) GetDeploymentStatusRequest ¶ added in v0.9.0
func (c *Client) GetDeploymentStatusRequest(input *GetDeploymentStatusInput) GetDeploymentStatusRequest
GetDeploymentStatusRequest returns a request value for making API operation for AWS Greengrass.
Returns the status of a deployment.
// Example sending a request using GetDeploymentStatusRequest. req := client.GetDeploymentStatusRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetDeploymentStatus
func (*Client) GetDeviceDefinitionRequest ¶ added in v0.9.0
func (c *Client) GetDeviceDefinitionRequest(input *GetDeviceDefinitionInput) GetDeviceDefinitionRequest
GetDeviceDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Retrieves information about a device definition.
// Example sending a request using GetDeviceDefinitionRequest. req := client.GetDeviceDefinitionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetDeviceDefinition
func (*Client) GetDeviceDefinitionVersionRequest ¶ added in v0.9.0
func (c *Client) GetDeviceDefinitionVersionRequest(input *GetDeviceDefinitionVersionInput) GetDeviceDefinitionVersionRequest
GetDeviceDefinitionVersionRequest returns a request value for making API operation for AWS Greengrass.
Retrieves information about a device definition version.
// Example sending a request using GetDeviceDefinitionVersionRequest. req := client.GetDeviceDefinitionVersionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetDeviceDefinitionVersion
func (*Client) GetFunctionDefinitionRequest ¶ added in v0.9.0
func (c *Client) GetFunctionDefinitionRequest(input *GetFunctionDefinitionInput) GetFunctionDefinitionRequest
GetFunctionDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Retrieves information about a Lambda function definition, including its creation time and latest version.
// Example sending a request using GetFunctionDefinitionRequest. req := client.GetFunctionDefinitionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetFunctionDefinition
func (*Client) GetFunctionDefinitionVersionRequest ¶ added in v0.9.0
func (c *Client) GetFunctionDefinitionVersionRequest(input *GetFunctionDefinitionVersionInput) GetFunctionDefinitionVersionRequest
GetFunctionDefinitionVersionRequest returns a request value for making API operation for AWS Greengrass.
Retrieves information about a Lambda function definition version, including which Lambda functions are included in the version and their configurations.
// Example sending a request using GetFunctionDefinitionVersionRequest. req := client.GetFunctionDefinitionVersionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetFunctionDefinitionVersion
func (*Client) GetGroupCertificateAuthorityRequest ¶ added in v0.9.0
func (c *Client) GetGroupCertificateAuthorityRequest(input *GetGroupCertificateAuthorityInput) GetGroupCertificateAuthorityRequest
GetGroupCertificateAuthorityRequest returns a request value for making API operation for AWS Greengrass.
Retreives the CA associated with a group. Returns the public key of the CA.
// Example sending a request using GetGroupCertificateAuthorityRequest. req := client.GetGroupCertificateAuthorityRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroupCertificateAuthority
func (*Client) GetGroupCertificateConfigurationRequest ¶ added in v0.9.0
func (c *Client) GetGroupCertificateConfigurationRequest(input *GetGroupCertificateConfigurationInput) GetGroupCertificateConfigurationRequest
GetGroupCertificateConfigurationRequest returns a request value for making API operation for AWS Greengrass.
Retrieves the current configuration for the CA used by the group.
// Example sending a request using GetGroupCertificateConfigurationRequest. req := client.GetGroupCertificateConfigurationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroupCertificateConfiguration
func (*Client) GetGroupRequest ¶ added in v0.9.0
func (c *Client) GetGroupRequest(input *GetGroupInput) GetGroupRequest
GetGroupRequest returns a request value for making API operation for AWS Greengrass.
Retrieves information about a group.
// Example sending a request using GetGroupRequest. req := client.GetGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroup
func (*Client) GetGroupVersionRequest ¶ added in v0.9.0
func (c *Client) GetGroupVersionRequest(input *GetGroupVersionInput) GetGroupVersionRequest
GetGroupVersionRequest returns a request value for making API operation for AWS Greengrass.
Retrieves information about a group version.
// Example sending a request using GetGroupVersionRequest. req := client.GetGroupVersionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroupVersion
func (*Client) GetLoggerDefinitionRequest ¶ added in v0.9.0
func (c *Client) GetLoggerDefinitionRequest(input *GetLoggerDefinitionInput) GetLoggerDefinitionRequest
GetLoggerDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Retrieves information about a logger definition.
// Example sending a request using GetLoggerDefinitionRequest. req := client.GetLoggerDefinitionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetLoggerDefinition
func (*Client) GetLoggerDefinitionVersionRequest ¶ added in v0.9.0
func (c *Client) GetLoggerDefinitionVersionRequest(input *GetLoggerDefinitionVersionInput) GetLoggerDefinitionVersionRequest
GetLoggerDefinitionVersionRequest returns a request value for making API operation for AWS Greengrass.
Retrieves information about a logger definition version.
// Example sending a request using GetLoggerDefinitionVersionRequest. req := client.GetLoggerDefinitionVersionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetLoggerDefinitionVersion
func (*Client) GetResourceDefinitionRequest ¶ added in v0.9.0
func (c *Client) GetResourceDefinitionRequest(input *GetResourceDefinitionInput) GetResourceDefinitionRequest
GetResourceDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Retrieves information about a resource definition, including its creation time and latest version.
// Example sending a request using GetResourceDefinitionRequest. req := client.GetResourceDefinitionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetResourceDefinition
func (*Client) GetResourceDefinitionVersionRequest ¶ added in v0.9.0
func (c *Client) GetResourceDefinitionVersionRequest(input *GetResourceDefinitionVersionInput) GetResourceDefinitionVersionRequest
GetResourceDefinitionVersionRequest returns a request value for making API operation for AWS Greengrass.
Retrieves information about a resource definition version, including which resources are included in the version.
// Example sending a request using GetResourceDefinitionVersionRequest. req := client.GetResourceDefinitionVersionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetResourceDefinitionVersion
func (*Client) GetServiceRoleForAccountRequest ¶ added in v0.9.0
func (c *Client) GetServiceRoleForAccountRequest(input *GetServiceRoleForAccountInput) GetServiceRoleForAccountRequest
GetServiceRoleForAccountRequest returns a request value for making API operation for AWS Greengrass.
Retrieves the service role that is attached to your account.
// Example sending a request using GetServiceRoleForAccountRequest. req := client.GetServiceRoleForAccountRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetServiceRoleForAccount
func (*Client) GetSubscriptionDefinitionRequest ¶ added in v0.9.0
func (c *Client) GetSubscriptionDefinitionRequest(input *GetSubscriptionDefinitionInput) GetSubscriptionDefinitionRequest
GetSubscriptionDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Retrieves information about a subscription definition.
// Example sending a request using GetSubscriptionDefinitionRequest. req := client.GetSubscriptionDefinitionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetSubscriptionDefinition
func (*Client) GetSubscriptionDefinitionVersionRequest ¶ added in v0.9.0
func (c *Client) GetSubscriptionDefinitionVersionRequest(input *GetSubscriptionDefinitionVersionInput) GetSubscriptionDefinitionVersionRequest
GetSubscriptionDefinitionVersionRequest returns a request value for making API operation for AWS Greengrass.
Retrieves information about a subscription definition version.
// Example sending a request using GetSubscriptionDefinitionVersionRequest. req := client.GetSubscriptionDefinitionVersionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetSubscriptionDefinitionVersion
func (*Client) ListBulkDeploymentDetailedReportsRequest ¶ added in v0.9.0
func (c *Client) ListBulkDeploymentDetailedReportsRequest(input *ListBulkDeploymentDetailedReportsInput) ListBulkDeploymentDetailedReportsRequest
ListBulkDeploymentDetailedReportsRequest returns a request value for making API operation for AWS Greengrass.
Gets a paginated list of the deployments that have been started in a bulk deployment operation, and their current deployment status.
// Example sending a request using ListBulkDeploymentDetailedReportsRequest. req := client.ListBulkDeploymentDetailedReportsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListBulkDeploymentDetailedReports
func (*Client) ListBulkDeploymentsRequest ¶ added in v0.9.0
func (c *Client) ListBulkDeploymentsRequest(input *ListBulkDeploymentsInput) ListBulkDeploymentsRequest
ListBulkDeploymentsRequest returns a request value for making API operation for AWS Greengrass.
Returns a list of bulk deployments.
// Example sending a request using ListBulkDeploymentsRequest. req := client.ListBulkDeploymentsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListBulkDeployments
func (*Client) ListConnectorDefinitionVersionsRequest ¶ added in v0.9.0
func (c *Client) ListConnectorDefinitionVersionsRequest(input *ListConnectorDefinitionVersionsInput) ListConnectorDefinitionVersionsRequest
ListConnectorDefinitionVersionsRequest returns a request value for making API operation for AWS Greengrass.
Lists the versions of a connector definition, which are containers for connectors. Connectors run on the Greengrass core and contain built-in integration with local infrastructure, device protocols, AWS, and other cloud services.
// Example sending a request using ListConnectorDefinitionVersionsRequest. req := client.ListConnectorDefinitionVersionsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListConnectorDefinitionVersions
func (*Client) ListConnectorDefinitionsRequest ¶ added in v0.9.0
func (c *Client) ListConnectorDefinitionsRequest(input *ListConnectorDefinitionsInput) ListConnectorDefinitionsRequest
ListConnectorDefinitionsRequest returns a request value for making API operation for AWS Greengrass.
Retrieves a list of connector definitions.
// Example sending a request using ListConnectorDefinitionsRequest. req := client.ListConnectorDefinitionsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListConnectorDefinitions
func (*Client) ListCoreDefinitionVersionsRequest ¶ added in v0.9.0
func (c *Client) ListCoreDefinitionVersionsRequest(input *ListCoreDefinitionVersionsInput) ListCoreDefinitionVersionsRequest
ListCoreDefinitionVersionsRequest returns a request value for making API operation for AWS Greengrass.
Lists the versions of a core definition.
// Example sending a request using ListCoreDefinitionVersionsRequest. req := client.ListCoreDefinitionVersionsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListCoreDefinitionVersions
func (*Client) ListCoreDefinitionsRequest ¶ added in v0.9.0
func (c *Client) ListCoreDefinitionsRequest(input *ListCoreDefinitionsInput) ListCoreDefinitionsRequest
ListCoreDefinitionsRequest returns a request value for making API operation for AWS Greengrass.
Retrieves a list of core definitions.
// Example sending a request using ListCoreDefinitionsRequest. req := client.ListCoreDefinitionsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListCoreDefinitions
func (*Client) ListDeploymentsRequest ¶ added in v0.9.0
func (c *Client) ListDeploymentsRequest(input *ListDeploymentsInput) ListDeploymentsRequest
ListDeploymentsRequest returns a request value for making API operation for AWS Greengrass.
Returns a history of deployments for the group.
// Example sending a request using ListDeploymentsRequest. req := client.ListDeploymentsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListDeployments
func (*Client) ListDeviceDefinitionVersionsRequest ¶ added in v0.9.0
func (c *Client) ListDeviceDefinitionVersionsRequest(input *ListDeviceDefinitionVersionsInput) ListDeviceDefinitionVersionsRequest
ListDeviceDefinitionVersionsRequest returns a request value for making API operation for AWS Greengrass.
Lists the versions of a device definition.
// Example sending a request using ListDeviceDefinitionVersionsRequest. req := client.ListDeviceDefinitionVersionsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListDeviceDefinitionVersions
func (*Client) ListDeviceDefinitionsRequest ¶ added in v0.9.0
func (c *Client) ListDeviceDefinitionsRequest(input *ListDeviceDefinitionsInput) ListDeviceDefinitionsRequest
ListDeviceDefinitionsRequest returns a request value for making API operation for AWS Greengrass.
Retrieves a list of device definitions.
// Example sending a request using ListDeviceDefinitionsRequest. req := client.ListDeviceDefinitionsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListDeviceDefinitions
func (*Client) ListFunctionDefinitionVersionsRequest ¶ added in v0.9.0
func (c *Client) ListFunctionDefinitionVersionsRequest(input *ListFunctionDefinitionVersionsInput) ListFunctionDefinitionVersionsRequest
ListFunctionDefinitionVersionsRequest returns a request value for making API operation for AWS Greengrass.
Lists the versions of a Lambda function definition.
// Example sending a request using ListFunctionDefinitionVersionsRequest. req := client.ListFunctionDefinitionVersionsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListFunctionDefinitionVersions
func (*Client) ListFunctionDefinitionsRequest ¶ added in v0.9.0
func (c *Client) ListFunctionDefinitionsRequest(input *ListFunctionDefinitionsInput) ListFunctionDefinitionsRequest
ListFunctionDefinitionsRequest returns a request value for making API operation for AWS Greengrass.
Retrieves a list of Lambda function definitions.
// Example sending a request using ListFunctionDefinitionsRequest. req := client.ListFunctionDefinitionsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListFunctionDefinitions
func (*Client) ListGroupCertificateAuthoritiesRequest ¶ added in v0.9.0
func (c *Client) ListGroupCertificateAuthoritiesRequest(input *ListGroupCertificateAuthoritiesInput) ListGroupCertificateAuthoritiesRequest
ListGroupCertificateAuthoritiesRequest returns a request value for making API operation for AWS Greengrass.
Retrieves the current CAs for a group.
// Example sending a request using ListGroupCertificateAuthoritiesRequest. req := client.ListGroupCertificateAuthoritiesRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListGroupCertificateAuthorities
func (*Client) ListGroupVersionsRequest ¶ added in v0.9.0
func (c *Client) ListGroupVersionsRequest(input *ListGroupVersionsInput) ListGroupVersionsRequest
ListGroupVersionsRequest returns a request value for making API operation for AWS Greengrass.
Lists the versions of a group.
// Example sending a request using ListGroupVersionsRequest. req := client.ListGroupVersionsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListGroupVersions
func (*Client) ListGroupsRequest ¶ added in v0.9.0
func (c *Client) ListGroupsRequest(input *ListGroupsInput) ListGroupsRequest
ListGroupsRequest returns a request value for making API operation for AWS Greengrass.
Retrieves a list of groups.
// Example sending a request using ListGroupsRequest. req := client.ListGroupsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListGroups
func (*Client) ListLoggerDefinitionVersionsRequest ¶ added in v0.9.0
func (c *Client) ListLoggerDefinitionVersionsRequest(input *ListLoggerDefinitionVersionsInput) ListLoggerDefinitionVersionsRequest
ListLoggerDefinitionVersionsRequest returns a request value for making API operation for AWS Greengrass.
Lists the versions of a logger definition.
// Example sending a request using ListLoggerDefinitionVersionsRequest. req := client.ListLoggerDefinitionVersionsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListLoggerDefinitionVersions
func (*Client) ListLoggerDefinitionsRequest ¶ added in v0.9.0
func (c *Client) ListLoggerDefinitionsRequest(input *ListLoggerDefinitionsInput) ListLoggerDefinitionsRequest
ListLoggerDefinitionsRequest returns a request value for making API operation for AWS Greengrass.
Retrieves a list of logger definitions.
// Example sending a request using ListLoggerDefinitionsRequest. req := client.ListLoggerDefinitionsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListLoggerDefinitions
func (*Client) ListResourceDefinitionVersionsRequest ¶ added in v0.9.0
func (c *Client) ListResourceDefinitionVersionsRequest(input *ListResourceDefinitionVersionsInput) ListResourceDefinitionVersionsRequest
ListResourceDefinitionVersionsRequest returns a request value for making API operation for AWS Greengrass.
Lists the versions of a resource definition.
// Example sending a request using ListResourceDefinitionVersionsRequest. req := client.ListResourceDefinitionVersionsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListResourceDefinitionVersions
func (*Client) ListResourceDefinitionsRequest ¶ added in v0.9.0
func (c *Client) ListResourceDefinitionsRequest(input *ListResourceDefinitionsInput) ListResourceDefinitionsRequest
ListResourceDefinitionsRequest returns a request value for making API operation for AWS Greengrass.
Retrieves a list of resource definitions.
// Example sending a request using ListResourceDefinitionsRequest. req := client.ListResourceDefinitionsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListResourceDefinitions
func (*Client) ListSubscriptionDefinitionVersionsRequest ¶ added in v0.9.0
func (c *Client) ListSubscriptionDefinitionVersionsRequest(input *ListSubscriptionDefinitionVersionsInput) ListSubscriptionDefinitionVersionsRequest
ListSubscriptionDefinitionVersionsRequest returns a request value for making API operation for AWS Greengrass.
Lists the versions of a subscription definition.
// Example sending a request using ListSubscriptionDefinitionVersionsRequest. req := client.ListSubscriptionDefinitionVersionsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListSubscriptionDefinitionVersions
func (*Client) ListSubscriptionDefinitionsRequest ¶ added in v0.9.0
func (c *Client) ListSubscriptionDefinitionsRequest(input *ListSubscriptionDefinitionsInput) ListSubscriptionDefinitionsRequest
ListSubscriptionDefinitionsRequest returns a request value for making API operation for AWS Greengrass.
Retrieves a list of subscription definitions.
// Example sending a request using ListSubscriptionDefinitionsRequest. req := client.ListSubscriptionDefinitionsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListSubscriptionDefinitions
func (*Client) ListTagsForResourceRequest ¶ added in v0.9.0
func (c *Client) ListTagsForResourceRequest(input *ListTagsForResourceInput) ListTagsForResourceRequest
ListTagsForResourceRequest returns a request value for making API operation for AWS Greengrass.
Retrieves a list of resource tags for a resource arn.
// Example sending a request using ListTagsForResourceRequest. req := client.ListTagsForResourceRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListTagsForResource
func (*Client) ResetDeploymentsRequest ¶ added in v0.9.0
func (c *Client) ResetDeploymentsRequest(input *ResetDeploymentsInput) ResetDeploymentsRequest
ResetDeploymentsRequest returns a request value for making API operation for AWS Greengrass.
Resets a group's deployments.
// Example sending a request using ResetDeploymentsRequest. req := client.ResetDeploymentsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ResetDeployments
func (*Client) StartBulkDeploymentRequest ¶ added in v0.9.0
func (c *Client) StartBulkDeploymentRequest(input *StartBulkDeploymentInput) StartBulkDeploymentRequest
StartBulkDeploymentRequest returns a request value for making API operation for AWS Greengrass.
Deploys multiple groups in one operation. This action starts the bulk deployment of a specified set of group versions. Each group version deployment will be triggered with an adaptive rate that has a fixed upper limit. We recommend that you include an ”X-Amzn-Client-Token” token in every ”StartBulkDeployment” request. These requests are idempotent with respect to the token and the request parameters.
// Example sending a request using StartBulkDeploymentRequest. req := client.StartBulkDeploymentRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/StartBulkDeployment
func (*Client) StopBulkDeploymentRequest ¶ added in v0.9.0
func (c *Client) StopBulkDeploymentRequest(input *StopBulkDeploymentInput) StopBulkDeploymentRequest
StopBulkDeploymentRequest returns a request value for making API operation for AWS Greengrass.
Stops the execution of a bulk deployment. This action returns a status of ”Stopping” until the deployment is stopped. You cannot start a new bulk deployment while a previous deployment is in the ”Stopping” state. This action doesn't rollback completed deployments or cancel pending deployments.
// Example sending a request using StopBulkDeploymentRequest. req := client.StopBulkDeploymentRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/StopBulkDeployment
func (*Client) TagResourceRequest ¶ added in v0.9.0
func (c *Client) TagResourceRequest(input *TagResourceInput) TagResourceRequest
TagResourceRequest returns a request value for making API operation for AWS Greengrass.
Adds tags to a Greengrass resource. Valid resources are 'Group', 'ConnectorDefinition', 'CoreDefinition', 'DeviceDefinition', 'FunctionDefinition', 'LoggerDefinition', 'SubscriptionDefinition', 'ResourceDefinition', and 'BulkDeployment'.
// Example sending a request using TagResourceRequest. req := client.TagResourceRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/TagResource
func (*Client) UntagResourceRequest ¶ added in v0.9.0
func (c *Client) UntagResourceRequest(input *UntagResourceInput) UntagResourceRequest
UntagResourceRequest returns a request value for making API operation for AWS Greengrass.
Remove resource tags from a Greengrass Resource.
// Example sending a request using UntagResourceRequest. req := client.UntagResourceRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UntagResource
func (*Client) UpdateConnectivityInfoRequest ¶ added in v0.9.0
func (c *Client) UpdateConnectivityInfoRequest(input *UpdateConnectivityInfoInput) UpdateConnectivityInfoRequest
UpdateConnectivityInfoRequest returns a request value for making API operation for AWS Greengrass.
Updates the connectivity information for the core. Any devices that belong to the group which has this core will receive this information in order to find the location of the core and connect to it.
// Example sending a request using UpdateConnectivityInfoRequest. req := client.UpdateConnectivityInfoRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateConnectivityInfo
func (*Client) UpdateConnectorDefinitionRequest ¶ added in v0.9.0
func (c *Client) UpdateConnectorDefinitionRequest(input *UpdateConnectorDefinitionInput) UpdateConnectorDefinitionRequest
UpdateConnectorDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Updates a connector definition.
// Example sending a request using UpdateConnectorDefinitionRequest. req := client.UpdateConnectorDefinitionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateConnectorDefinition
func (*Client) UpdateCoreDefinitionRequest ¶ added in v0.9.0
func (c *Client) UpdateCoreDefinitionRequest(input *UpdateCoreDefinitionInput) UpdateCoreDefinitionRequest
UpdateCoreDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Updates a core definition.
// Example sending a request using UpdateCoreDefinitionRequest. req := client.UpdateCoreDefinitionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateCoreDefinition
func (*Client) UpdateDeviceDefinitionRequest ¶ added in v0.9.0
func (c *Client) UpdateDeviceDefinitionRequest(input *UpdateDeviceDefinitionInput) UpdateDeviceDefinitionRequest
UpdateDeviceDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Updates a device definition.
// Example sending a request using UpdateDeviceDefinitionRequest. req := client.UpdateDeviceDefinitionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateDeviceDefinition
func (*Client) UpdateFunctionDefinitionRequest ¶ added in v0.9.0
func (c *Client) UpdateFunctionDefinitionRequest(input *UpdateFunctionDefinitionInput) UpdateFunctionDefinitionRequest
UpdateFunctionDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Updates a Lambda function definition.
// Example sending a request using UpdateFunctionDefinitionRequest. req := client.UpdateFunctionDefinitionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateFunctionDefinition
func (*Client) UpdateGroupCertificateConfigurationRequest ¶ added in v0.9.0
func (c *Client) UpdateGroupCertificateConfigurationRequest(input *UpdateGroupCertificateConfigurationInput) UpdateGroupCertificateConfigurationRequest
UpdateGroupCertificateConfigurationRequest returns a request value for making API operation for AWS Greengrass.
Updates the Certificate expiry time for a group.
// Example sending a request using UpdateGroupCertificateConfigurationRequest. req := client.UpdateGroupCertificateConfigurationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateGroupCertificateConfiguration
func (*Client) UpdateGroupRequest ¶ added in v0.9.0
func (c *Client) UpdateGroupRequest(input *UpdateGroupInput) UpdateGroupRequest
UpdateGroupRequest returns a request value for making API operation for AWS Greengrass.
Updates a group.
// Example sending a request using UpdateGroupRequest. req := client.UpdateGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateGroup
func (*Client) UpdateLoggerDefinitionRequest ¶ added in v0.9.0
func (c *Client) UpdateLoggerDefinitionRequest(input *UpdateLoggerDefinitionInput) UpdateLoggerDefinitionRequest
UpdateLoggerDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Updates a logger definition.
// Example sending a request using UpdateLoggerDefinitionRequest. req := client.UpdateLoggerDefinitionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateLoggerDefinition
func (*Client) UpdateResourceDefinitionRequest ¶ added in v0.9.0
func (c *Client) UpdateResourceDefinitionRequest(input *UpdateResourceDefinitionInput) UpdateResourceDefinitionRequest
UpdateResourceDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Updates a resource definition.
// Example sending a request using UpdateResourceDefinitionRequest. req := client.UpdateResourceDefinitionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateResourceDefinition
func (*Client) UpdateSubscriptionDefinitionRequest ¶ added in v0.9.0
func (c *Client) UpdateSubscriptionDefinitionRequest(input *UpdateSubscriptionDefinitionInput) UpdateSubscriptionDefinitionRequest
UpdateSubscriptionDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Updates a subscription definition.
// Example sending a request using UpdateSubscriptionDefinitionRequest. req := client.UpdateSubscriptionDefinitionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateSubscriptionDefinition
type ConnectivityInfo ¶
type ConnectivityInfo struct { // The endpoint for the Greengrass core. Can be an IP address or DNS. HostAddress *string `type:"string"` // The ID of the connectivity information. Id *string `type:"string"` // Metadata for this endpoint. Metadata *string `type:"string"` // The port of the Greengrass core. Usually 8883. PortNumber *int64 `type:"integer"` // contains filtered or unexported fields }
Information about a Greengrass core's connectivity.
func (ConnectivityInfo) MarshalFields ¶ added in v0.3.0
func (s ConnectivityInfo) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ConnectivityInfo) String ¶
func (s ConnectivityInfo) String() string
String returns the string representation
type Connector ¶ added in v0.6.0
type Connector struct { // The ARN of the connector. // // ConnectorArn is a required field ConnectorArn *string `type:"string" required:"true"` // A descriptive or arbitrary ID for the connector. This value must be unique // within the connector definition version. Max length is 128 characters with // pattern [a-zA-Z0-9:_-]+. // // Id is a required field Id *string `type:"string" required:"true"` // The parameters or configuration that the connector uses. Parameters map[string]string `type:"map"` // contains filtered or unexported fields }
Information about a connector. Connectors run on the Greengrass core and contain built-in integration with local infrastructure, device protocols, AWS, and other cloud services.
func (Connector) MarshalFields ¶ added in v0.6.0
func (s Connector) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type ConnectorDefinitionVersion ¶ added in v0.6.0
type ConnectorDefinitionVersion struct { // A list of references to connectors in this version, with their corresponding // configuration settings. Connectors []Connector `type:"list"` // contains filtered or unexported fields }
Information about the connector definition version, which is a container for connectors.
func (ConnectorDefinitionVersion) MarshalFields ¶ added in v0.6.0
func (s ConnectorDefinitionVersion) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ConnectorDefinitionVersion) String ¶ added in v0.6.0
func (s ConnectorDefinitionVersion) String() string
String returns the string representation
func (*ConnectorDefinitionVersion) Validate ¶ added in v0.11.0
func (s *ConnectorDefinitionVersion) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Core ¶
type Core struct { // The ARN of the certificate associated with the core. // // CertificateArn is a required field CertificateArn *string `type:"string" required:"true"` // A descriptive or arbitrary ID for the core. This value must be unique within // the core definition version. Max length is 128 characters with pattern ”[a-zA-Z0-9:_-]+”. // // Id is a required field Id *string `type:"string" required:"true"` // If true, the core's local shadow is automatically synced with the cloud. SyncShadow *bool `type:"boolean"` // The ARN of the thing which is the core. // // ThingArn is a required field ThingArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
Information about a core.
func (Core) MarshalFields ¶ added in v0.3.0
func (s Core) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type CoreDefinitionVersion ¶
type CoreDefinitionVersion struct { // A list of cores in the core definition version. Cores []Core `type:"list"` // contains filtered or unexported fields }
Information about a core definition version.
func (CoreDefinitionVersion) MarshalFields ¶ added in v0.3.0
func (s CoreDefinitionVersion) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CoreDefinitionVersion) String ¶
func (s CoreDefinitionVersion) String() string
String returns the string representation
func (*CoreDefinitionVersion) Validate ¶ added in v0.11.0
func (s *CoreDefinitionVersion) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateConnectorDefinitionInput ¶ added in v0.6.0
type CreateConnectorDefinitionInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // Information about the connector definition version, which is a container // for connectors. InitialVersion *ConnectorDefinitionVersion `type:"structure"` Name *string `type:"string"` // The key-value pair for the resource tag. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (CreateConnectorDefinitionInput) MarshalFields ¶ added in v0.6.0
func (s CreateConnectorDefinitionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateConnectorDefinitionInput) String ¶ added in v0.6.0
func (s CreateConnectorDefinitionInput) String() string
String returns the string representation
func (*CreateConnectorDefinitionInput) Validate ¶ added in v0.11.0
func (s *CreateConnectorDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateConnectorDefinitionOutput ¶ added in v0.6.0
type CreateConnectorDefinitionOutput struct { Arn *string `type:"string"` CreationTimestamp *string `type:"string"` Id *string `type:"string"` LastUpdatedTimestamp *string `type:"string"` LatestVersion *string `type:"string"` LatestVersionArn *string `type:"string"` Name *string `type:"string"` // contains filtered or unexported fields }
func (CreateConnectorDefinitionOutput) MarshalFields ¶ added in v0.6.0
func (s CreateConnectorDefinitionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateConnectorDefinitionOutput) String ¶ added in v0.6.0
func (s CreateConnectorDefinitionOutput) String() string
String returns the string representation
type CreateConnectorDefinitionRequest ¶ added in v0.6.0
type CreateConnectorDefinitionRequest struct { *aws.Request Input *CreateConnectorDefinitionInput Copy func(*CreateConnectorDefinitionInput) CreateConnectorDefinitionRequest }
CreateConnectorDefinitionRequest is the request type for the CreateConnectorDefinition API operation.
func (CreateConnectorDefinitionRequest) Send ¶ added in v0.6.0
func (r CreateConnectorDefinitionRequest) Send(ctx context.Context) (*CreateConnectorDefinitionResponse, error)
Send marshals and sends the CreateConnectorDefinition API request.
type CreateConnectorDefinitionResponse ¶ added in v0.9.0
type CreateConnectorDefinitionResponse struct { *CreateConnectorDefinitionOutput // contains filtered or unexported fields }
CreateConnectorDefinitionResponse is the response type for the CreateConnectorDefinition API operation.
func (*CreateConnectorDefinitionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *CreateConnectorDefinitionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateConnectorDefinition request.
type CreateConnectorDefinitionVersionInput ¶ added in v0.6.0
type CreateConnectorDefinitionVersionInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // ConnectorDefinitionId is a required field ConnectorDefinitionId *string `location:"uri" locationName:"ConnectorDefinitionId" type:"string" required:"true"` Connectors []Connector `type:"list"` // contains filtered or unexported fields }
func (CreateConnectorDefinitionVersionInput) MarshalFields ¶ added in v0.6.0
func (s CreateConnectorDefinitionVersionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateConnectorDefinitionVersionInput) String ¶ added in v0.6.0
func (s CreateConnectorDefinitionVersionInput) String() string
String returns the string representation
func (*CreateConnectorDefinitionVersionInput) Validate ¶ added in v0.6.0
func (s *CreateConnectorDefinitionVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateConnectorDefinitionVersionOutput ¶ added in v0.6.0
type CreateConnectorDefinitionVersionOutput struct { Arn *string `type:"string"` CreationTimestamp *string `type:"string"` Id *string `type:"string"` Version *string `type:"string"` // contains filtered or unexported fields }
func (CreateConnectorDefinitionVersionOutput) MarshalFields ¶ added in v0.6.0
func (s CreateConnectorDefinitionVersionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateConnectorDefinitionVersionOutput) String ¶ added in v0.6.0
func (s CreateConnectorDefinitionVersionOutput) String() string
String returns the string representation
type CreateConnectorDefinitionVersionRequest ¶ added in v0.6.0
type CreateConnectorDefinitionVersionRequest struct { *aws.Request Input *CreateConnectorDefinitionVersionInput Copy func(*CreateConnectorDefinitionVersionInput) CreateConnectorDefinitionVersionRequest }
CreateConnectorDefinitionVersionRequest is the request type for the CreateConnectorDefinitionVersion API operation.
func (CreateConnectorDefinitionVersionRequest) Send ¶ added in v0.6.0
func (r CreateConnectorDefinitionVersionRequest) Send(ctx context.Context) (*CreateConnectorDefinitionVersionResponse, error)
Send marshals and sends the CreateConnectorDefinitionVersion API request.
type CreateConnectorDefinitionVersionResponse ¶ added in v0.9.0
type CreateConnectorDefinitionVersionResponse struct { *CreateConnectorDefinitionVersionOutput // contains filtered or unexported fields }
CreateConnectorDefinitionVersionResponse is the response type for the CreateConnectorDefinitionVersion API operation.
func (*CreateConnectorDefinitionVersionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *CreateConnectorDefinitionVersionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateConnectorDefinitionVersion request.
type CreateCoreDefinitionInput ¶
type CreateCoreDefinitionInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // Information about a core definition version. InitialVersion *CoreDefinitionVersion `type:"structure"` Name *string `type:"string"` // The key-value pair for the resource tag. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (CreateCoreDefinitionInput) MarshalFields ¶ added in v0.3.0
func (s CreateCoreDefinitionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateCoreDefinitionInput) String ¶
func (s CreateCoreDefinitionInput) String() string
String returns the string representation
func (*CreateCoreDefinitionInput) Validate ¶ added in v0.11.0
func (s *CreateCoreDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateCoreDefinitionOutput ¶
type CreateCoreDefinitionOutput struct { Arn *string `type:"string"` CreationTimestamp *string `type:"string"` Id *string `type:"string"` LastUpdatedTimestamp *string `type:"string"` LatestVersion *string `type:"string"` LatestVersionArn *string `type:"string"` Name *string `type:"string"` // contains filtered or unexported fields }
func (CreateCoreDefinitionOutput) MarshalFields ¶ added in v0.3.0
func (s CreateCoreDefinitionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateCoreDefinitionOutput) String ¶
func (s CreateCoreDefinitionOutput) String() string
String returns the string representation
type CreateCoreDefinitionRequest ¶
type CreateCoreDefinitionRequest struct { *aws.Request Input *CreateCoreDefinitionInput Copy func(*CreateCoreDefinitionInput) CreateCoreDefinitionRequest }
CreateCoreDefinitionRequest is the request type for the CreateCoreDefinition API operation.
func (CreateCoreDefinitionRequest) Send ¶
func (r CreateCoreDefinitionRequest) Send(ctx context.Context) (*CreateCoreDefinitionResponse, error)
Send marshals and sends the CreateCoreDefinition API request.
type CreateCoreDefinitionResponse ¶ added in v0.9.0
type CreateCoreDefinitionResponse struct { *CreateCoreDefinitionOutput // contains filtered or unexported fields }
CreateCoreDefinitionResponse is the response type for the CreateCoreDefinition API operation.
func (*CreateCoreDefinitionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *CreateCoreDefinitionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateCoreDefinition request.
type CreateCoreDefinitionVersionInput ¶
type CreateCoreDefinitionVersionInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // CoreDefinitionId is a required field CoreDefinitionId *string `location:"uri" locationName:"CoreDefinitionId" type:"string" required:"true"` Cores []Core `type:"list"` // contains filtered or unexported fields }
func (CreateCoreDefinitionVersionInput) MarshalFields ¶ added in v0.3.0
func (s CreateCoreDefinitionVersionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateCoreDefinitionVersionInput) String ¶
func (s CreateCoreDefinitionVersionInput) String() string
String returns the string representation
func (*CreateCoreDefinitionVersionInput) Validate ¶
func (s *CreateCoreDefinitionVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateCoreDefinitionVersionOutput ¶
type CreateCoreDefinitionVersionOutput struct { Arn *string `type:"string"` CreationTimestamp *string `type:"string"` Id *string `type:"string"` Version *string `type:"string"` // contains filtered or unexported fields }
func (CreateCoreDefinitionVersionOutput) MarshalFields ¶ added in v0.3.0
func (s CreateCoreDefinitionVersionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateCoreDefinitionVersionOutput) String ¶
func (s CreateCoreDefinitionVersionOutput) String() string
String returns the string representation
type CreateCoreDefinitionVersionRequest ¶
type CreateCoreDefinitionVersionRequest struct { *aws.Request Input *CreateCoreDefinitionVersionInput Copy func(*CreateCoreDefinitionVersionInput) CreateCoreDefinitionVersionRequest }
CreateCoreDefinitionVersionRequest is the request type for the CreateCoreDefinitionVersion API operation.
func (CreateCoreDefinitionVersionRequest) Send ¶
func (r CreateCoreDefinitionVersionRequest) Send(ctx context.Context) (*CreateCoreDefinitionVersionResponse, error)
Send marshals and sends the CreateCoreDefinitionVersion API request.
type CreateCoreDefinitionVersionResponse ¶ added in v0.9.0
type CreateCoreDefinitionVersionResponse struct { *CreateCoreDefinitionVersionOutput // contains filtered or unexported fields }
CreateCoreDefinitionVersionResponse is the response type for the CreateCoreDefinitionVersion API operation.
func (*CreateCoreDefinitionVersionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *CreateCoreDefinitionVersionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateCoreDefinitionVersion request.
type CreateDeploymentInput ¶
type CreateDeploymentInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // The ID of the deployment if you wish to redeploy a previous deployment. DeploymentId *string `type:"string"` // The type of deployment. When used for ”CreateDeployment”, only ”NewDeployment” // and ”Redeployment” are valid. // // DeploymentType is a required field DeploymentType DeploymentType `type:"string" required:"true" enum:"true"` // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` // The ID of the group version to be deployed. GroupVersionId *string `type:"string"` // contains filtered or unexported fields }
Information about a deployment.
func (CreateDeploymentInput) MarshalFields ¶ added in v0.3.0
func (s CreateDeploymentInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateDeploymentInput) String ¶
func (s CreateDeploymentInput) String() string
String returns the string representation
func (*CreateDeploymentInput) Validate ¶
func (s *CreateDeploymentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDeploymentOutput ¶
type CreateDeploymentOutput struct { // The ARN of the deployment. DeploymentArn *string `type:"string"` // The ID of the deployment. DeploymentId *string `type:"string"` // contains filtered or unexported fields }
func (CreateDeploymentOutput) MarshalFields ¶ added in v0.3.0
func (s CreateDeploymentOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateDeploymentOutput) String ¶
func (s CreateDeploymentOutput) String() string
String returns the string representation
type CreateDeploymentRequest ¶
type CreateDeploymentRequest struct { *aws.Request Input *CreateDeploymentInput Copy func(*CreateDeploymentInput) CreateDeploymentRequest }
CreateDeploymentRequest is the request type for the CreateDeployment API operation.
func (CreateDeploymentRequest) Send ¶
func (r CreateDeploymentRequest) Send(ctx context.Context) (*CreateDeploymentResponse, error)
Send marshals and sends the CreateDeployment API request.
type CreateDeploymentResponse ¶ added in v0.9.0
type CreateDeploymentResponse struct { *CreateDeploymentOutput // contains filtered or unexported fields }
CreateDeploymentResponse is the response type for the CreateDeployment API operation.
func (*CreateDeploymentResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *CreateDeploymentResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateDeployment request.
type CreateDeviceDefinitionInput ¶
type CreateDeviceDefinitionInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // Information about a device definition version. InitialVersion *DeviceDefinitionVersion `type:"structure"` Name *string `type:"string"` // The key-value pair for the resource tag. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (CreateDeviceDefinitionInput) MarshalFields ¶ added in v0.3.0
func (s CreateDeviceDefinitionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateDeviceDefinitionInput) String ¶
func (s CreateDeviceDefinitionInput) String() string
String returns the string representation
func (*CreateDeviceDefinitionInput) Validate ¶ added in v0.11.0
func (s *CreateDeviceDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDeviceDefinitionOutput ¶
type CreateDeviceDefinitionOutput struct { Arn *string `type:"string"` CreationTimestamp *string `type:"string"` Id *string `type:"string"` LastUpdatedTimestamp *string `type:"string"` LatestVersion *string `type:"string"` LatestVersionArn *string `type:"string"` Name *string `type:"string"` // contains filtered or unexported fields }
func (CreateDeviceDefinitionOutput) MarshalFields ¶ added in v0.3.0
func (s CreateDeviceDefinitionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateDeviceDefinitionOutput) String ¶
func (s CreateDeviceDefinitionOutput) String() string
String returns the string representation
type CreateDeviceDefinitionRequest ¶
type CreateDeviceDefinitionRequest struct { *aws.Request Input *CreateDeviceDefinitionInput Copy func(*CreateDeviceDefinitionInput) CreateDeviceDefinitionRequest }
CreateDeviceDefinitionRequest is the request type for the CreateDeviceDefinition API operation.
func (CreateDeviceDefinitionRequest) Send ¶
func (r CreateDeviceDefinitionRequest) Send(ctx context.Context) (*CreateDeviceDefinitionResponse, error)
Send marshals and sends the CreateDeviceDefinition API request.
type CreateDeviceDefinitionResponse ¶ added in v0.9.0
type CreateDeviceDefinitionResponse struct { *CreateDeviceDefinitionOutput // contains filtered or unexported fields }
CreateDeviceDefinitionResponse is the response type for the CreateDeviceDefinition API operation.
func (*CreateDeviceDefinitionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *CreateDeviceDefinitionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateDeviceDefinition request.
type CreateDeviceDefinitionVersionInput ¶
type CreateDeviceDefinitionVersionInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // DeviceDefinitionId is a required field DeviceDefinitionId *string `location:"uri" locationName:"DeviceDefinitionId" type:"string" required:"true"` Devices []Device `type:"list"` // contains filtered or unexported fields }
func (CreateDeviceDefinitionVersionInput) MarshalFields ¶ added in v0.3.0
func (s CreateDeviceDefinitionVersionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateDeviceDefinitionVersionInput) String ¶
func (s CreateDeviceDefinitionVersionInput) String() string
String returns the string representation
func (*CreateDeviceDefinitionVersionInput) Validate ¶
func (s *CreateDeviceDefinitionVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDeviceDefinitionVersionOutput ¶
type CreateDeviceDefinitionVersionOutput struct { Arn *string `type:"string"` CreationTimestamp *string `type:"string"` Id *string `type:"string"` Version *string `type:"string"` // contains filtered or unexported fields }
func (CreateDeviceDefinitionVersionOutput) MarshalFields ¶ added in v0.3.0
func (s CreateDeviceDefinitionVersionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateDeviceDefinitionVersionOutput) String ¶
func (s CreateDeviceDefinitionVersionOutput) String() string
String returns the string representation
type CreateDeviceDefinitionVersionRequest ¶
type CreateDeviceDefinitionVersionRequest struct { *aws.Request Input *CreateDeviceDefinitionVersionInput Copy func(*CreateDeviceDefinitionVersionInput) CreateDeviceDefinitionVersionRequest }
CreateDeviceDefinitionVersionRequest is the request type for the CreateDeviceDefinitionVersion API operation.
func (CreateDeviceDefinitionVersionRequest) Send ¶
func (r CreateDeviceDefinitionVersionRequest) Send(ctx context.Context) (*CreateDeviceDefinitionVersionResponse, error)
Send marshals and sends the CreateDeviceDefinitionVersion API request.
type CreateDeviceDefinitionVersionResponse ¶ added in v0.9.0
type CreateDeviceDefinitionVersionResponse struct { *CreateDeviceDefinitionVersionOutput // contains filtered or unexported fields }
CreateDeviceDefinitionVersionResponse is the response type for the CreateDeviceDefinitionVersion API operation.
func (*CreateDeviceDefinitionVersionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *CreateDeviceDefinitionVersionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateDeviceDefinitionVersion request.
type CreateFunctionDefinitionInput ¶
type CreateFunctionDefinitionInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // Information about a function definition version. InitialVersion *FunctionDefinitionVersion `type:"structure"` Name *string `type:"string"` // The key-value pair for the resource tag. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (CreateFunctionDefinitionInput) MarshalFields ¶ added in v0.3.0
func (s CreateFunctionDefinitionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateFunctionDefinitionInput) String ¶
func (s CreateFunctionDefinitionInput) String() string
String returns the string representation
func (*CreateFunctionDefinitionInput) Validate ¶ added in v0.11.0
func (s *CreateFunctionDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateFunctionDefinitionOutput ¶
type CreateFunctionDefinitionOutput struct { Arn *string `type:"string"` CreationTimestamp *string `type:"string"` Id *string `type:"string"` LastUpdatedTimestamp *string `type:"string"` LatestVersion *string `type:"string"` LatestVersionArn *string `type:"string"` Name *string `type:"string"` // contains filtered or unexported fields }
func (CreateFunctionDefinitionOutput) MarshalFields ¶ added in v0.3.0
func (s CreateFunctionDefinitionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateFunctionDefinitionOutput) String ¶
func (s CreateFunctionDefinitionOutput) String() string
String returns the string representation
type CreateFunctionDefinitionRequest ¶
type CreateFunctionDefinitionRequest struct { *aws.Request Input *CreateFunctionDefinitionInput Copy func(*CreateFunctionDefinitionInput) CreateFunctionDefinitionRequest }
CreateFunctionDefinitionRequest is the request type for the CreateFunctionDefinition API operation.
func (CreateFunctionDefinitionRequest) Send ¶
func (r CreateFunctionDefinitionRequest) Send(ctx context.Context) (*CreateFunctionDefinitionResponse, error)
Send marshals and sends the CreateFunctionDefinition API request.
type CreateFunctionDefinitionResponse ¶ added in v0.9.0
type CreateFunctionDefinitionResponse struct { *CreateFunctionDefinitionOutput // contains filtered or unexported fields }
CreateFunctionDefinitionResponse is the response type for the CreateFunctionDefinition API operation.
func (*CreateFunctionDefinitionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *CreateFunctionDefinitionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateFunctionDefinition request.
type CreateFunctionDefinitionVersionInput ¶
type CreateFunctionDefinitionVersionInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // The default configuration that applies to all Lambda functions in the group. // Individual Lambda functions can override these settings. DefaultConfig *FunctionDefaultConfig `type:"structure"` // FunctionDefinitionId is a required field FunctionDefinitionId *string `location:"uri" locationName:"FunctionDefinitionId" type:"string" required:"true"` Functions []Function `type:"list"` // contains filtered or unexported fields }
func (CreateFunctionDefinitionVersionInput) MarshalFields ¶ added in v0.3.0
func (s CreateFunctionDefinitionVersionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateFunctionDefinitionVersionInput) String ¶
func (s CreateFunctionDefinitionVersionInput) String() string
String returns the string representation
func (*CreateFunctionDefinitionVersionInput) Validate ¶
func (s *CreateFunctionDefinitionVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateFunctionDefinitionVersionOutput ¶
type CreateFunctionDefinitionVersionOutput struct { Arn *string `type:"string"` CreationTimestamp *string `type:"string"` Id *string `type:"string"` Version *string `type:"string"` // contains filtered or unexported fields }
func (CreateFunctionDefinitionVersionOutput) MarshalFields ¶ added in v0.3.0
func (s CreateFunctionDefinitionVersionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateFunctionDefinitionVersionOutput) String ¶
func (s CreateFunctionDefinitionVersionOutput) String() string
String returns the string representation
type CreateFunctionDefinitionVersionRequest ¶
type CreateFunctionDefinitionVersionRequest struct { *aws.Request Input *CreateFunctionDefinitionVersionInput Copy func(*CreateFunctionDefinitionVersionInput) CreateFunctionDefinitionVersionRequest }
CreateFunctionDefinitionVersionRequest is the request type for the CreateFunctionDefinitionVersion API operation.
func (CreateFunctionDefinitionVersionRequest) Send ¶
func (r CreateFunctionDefinitionVersionRequest) Send(ctx context.Context) (*CreateFunctionDefinitionVersionResponse, error)
Send marshals and sends the CreateFunctionDefinitionVersion API request.
type CreateFunctionDefinitionVersionResponse ¶ added in v0.9.0
type CreateFunctionDefinitionVersionResponse struct { *CreateFunctionDefinitionVersionOutput // contains filtered or unexported fields }
CreateFunctionDefinitionVersionResponse is the response type for the CreateFunctionDefinitionVersion API operation.
func (*CreateFunctionDefinitionVersionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *CreateFunctionDefinitionVersionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateFunctionDefinitionVersion request.
type CreateGroupCertificateAuthorityInput ¶
type CreateGroupCertificateAuthorityInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateGroupCertificateAuthorityInput) MarshalFields ¶ added in v0.3.0
func (s CreateGroupCertificateAuthorityInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateGroupCertificateAuthorityInput) String ¶
func (s CreateGroupCertificateAuthorityInput) String() string
String returns the string representation
func (*CreateGroupCertificateAuthorityInput) Validate ¶
func (s *CreateGroupCertificateAuthorityInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateGroupCertificateAuthorityOutput ¶
type CreateGroupCertificateAuthorityOutput struct { // The ARN of the group certificate authority. GroupCertificateAuthorityArn *string `type:"string"` // contains filtered or unexported fields }
func (CreateGroupCertificateAuthorityOutput) MarshalFields ¶ added in v0.3.0
func (s CreateGroupCertificateAuthorityOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateGroupCertificateAuthorityOutput) String ¶
func (s CreateGroupCertificateAuthorityOutput) String() string
String returns the string representation
type CreateGroupCertificateAuthorityRequest ¶
type CreateGroupCertificateAuthorityRequest struct { *aws.Request Input *CreateGroupCertificateAuthorityInput Copy func(*CreateGroupCertificateAuthorityInput) CreateGroupCertificateAuthorityRequest }
CreateGroupCertificateAuthorityRequest is the request type for the CreateGroupCertificateAuthority API operation.
func (CreateGroupCertificateAuthorityRequest) Send ¶
func (r CreateGroupCertificateAuthorityRequest) Send(ctx context.Context) (*CreateGroupCertificateAuthorityResponse, error)
Send marshals and sends the CreateGroupCertificateAuthority API request.
type CreateGroupCertificateAuthorityResponse ¶ added in v0.9.0
type CreateGroupCertificateAuthorityResponse struct { *CreateGroupCertificateAuthorityOutput // contains filtered or unexported fields }
CreateGroupCertificateAuthorityResponse is the response type for the CreateGroupCertificateAuthority API operation.
func (*CreateGroupCertificateAuthorityResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *CreateGroupCertificateAuthorityResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateGroupCertificateAuthority request.
type CreateGroupInput ¶
type CreateGroupInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // Information about a group version. InitialVersion *GroupVersion `type:"structure"` Name *string `type:"string"` // The key-value pair for the resource tag. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (CreateGroupInput) MarshalFields ¶ added in v0.3.0
func (s CreateGroupInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateGroupInput) String ¶
func (s CreateGroupInput) String() string
String returns the string representation
type CreateGroupOutput ¶
type CreateGroupOutput struct { Arn *string `type:"string"` CreationTimestamp *string `type:"string"` Id *string `type:"string"` LastUpdatedTimestamp *string `type:"string"` LatestVersion *string `type:"string"` LatestVersionArn *string `type:"string"` Name *string `type:"string"` // contains filtered or unexported fields }
func (CreateGroupOutput) MarshalFields ¶ added in v0.3.0
func (s CreateGroupOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateGroupOutput) String ¶
func (s CreateGroupOutput) String() string
String returns the string representation
type CreateGroupRequest ¶
type CreateGroupRequest struct { *aws.Request Input *CreateGroupInput Copy func(*CreateGroupInput) CreateGroupRequest }
CreateGroupRequest is the request type for the CreateGroup API operation.
func (CreateGroupRequest) Send ¶
func (r CreateGroupRequest) Send(ctx context.Context) (*CreateGroupResponse, error)
Send marshals and sends the CreateGroup API request.
type CreateGroupResponse ¶ added in v0.9.0
type CreateGroupResponse struct { *CreateGroupOutput // contains filtered or unexported fields }
CreateGroupResponse is the response type for the CreateGroup API operation.
func (*CreateGroupResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *CreateGroupResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateGroup request.
type CreateGroupVersionInput ¶
type CreateGroupVersionInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` ConnectorDefinitionVersionArn *string `type:"string"` CoreDefinitionVersionArn *string `type:"string"` DeviceDefinitionVersionArn *string `type:"string"` FunctionDefinitionVersionArn *string `type:"string"` // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` LoggerDefinitionVersionArn *string `type:"string"` ResourceDefinitionVersionArn *string `type:"string"` SubscriptionDefinitionVersionArn *string `type:"string"` // contains filtered or unexported fields }
func (CreateGroupVersionInput) MarshalFields ¶ added in v0.3.0
func (s CreateGroupVersionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateGroupVersionInput) String ¶
func (s CreateGroupVersionInput) String() string
String returns the string representation
func (*CreateGroupVersionInput) Validate ¶
func (s *CreateGroupVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateGroupVersionOutput ¶
type CreateGroupVersionOutput struct { Arn *string `type:"string"` CreationTimestamp *string `type:"string"` Id *string `type:"string"` Version *string `type:"string"` // contains filtered or unexported fields }
func (CreateGroupVersionOutput) MarshalFields ¶ added in v0.3.0
func (s CreateGroupVersionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateGroupVersionOutput) String ¶
func (s CreateGroupVersionOutput) String() string
String returns the string representation
type CreateGroupVersionRequest ¶
type CreateGroupVersionRequest struct { *aws.Request Input *CreateGroupVersionInput Copy func(*CreateGroupVersionInput) CreateGroupVersionRequest }
CreateGroupVersionRequest is the request type for the CreateGroupVersion API operation.
func (CreateGroupVersionRequest) Send ¶
func (r CreateGroupVersionRequest) Send(ctx context.Context) (*CreateGroupVersionResponse, error)
Send marshals and sends the CreateGroupVersion API request.
type CreateGroupVersionResponse ¶ added in v0.9.0
type CreateGroupVersionResponse struct { *CreateGroupVersionOutput // contains filtered or unexported fields }
CreateGroupVersionResponse is the response type for the CreateGroupVersion API operation.
func (*CreateGroupVersionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *CreateGroupVersionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateGroupVersion request.
type CreateLoggerDefinitionInput ¶
type CreateLoggerDefinitionInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // Information about a logger definition version. InitialVersion *LoggerDefinitionVersion `type:"structure"` Name *string `type:"string"` // The key-value pair for the resource tag. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (CreateLoggerDefinitionInput) MarshalFields ¶ added in v0.3.0
func (s CreateLoggerDefinitionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateLoggerDefinitionInput) String ¶
func (s CreateLoggerDefinitionInput) String() string
String returns the string representation
func (*CreateLoggerDefinitionInput) Validate ¶ added in v0.11.0
func (s *CreateLoggerDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateLoggerDefinitionOutput ¶
type CreateLoggerDefinitionOutput struct { Arn *string `type:"string"` CreationTimestamp *string `type:"string"` Id *string `type:"string"` LastUpdatedTimestamp *string `type:"string"` LatestVersion *string `type:"string"` LatestVersionArn *string `type:"string"` Name *string `type:"string"` // contains filtered or unexported fields }
func (CreateLoggerDefinitionOutput) MarshalFields ¶ added in v0.3.0
func (s CreateLoggerDefinitionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateLoggerDefinitionOutput) String ¶
func (s CreateLoggerDefinitionOutput) String() string
String returns the string representation
type CreateLoggerDefinitionRequest ¶
type CreateLoggerDefinitionRequest struct { *aws.Request Input *CreateLoggerDefinitionInput Copy func(*CreateLoggerDefinitionInput) CreateLoggerDefinitionRequest }
CreateLoggerDefinitionRequest is the request type for the CreateLoggerDefinition API operation.
func (CreateLoggerDefinitionRequest) Send ¶
func (r CreateLoggerDefinitionRequest) Send(ctx context.Context) (*CreateLoggerDefinitionResponse, error)
Send marshals and sends the CreateLoggerDefinition API request.
type CreateLoggerDefinitionResponse ¶ added in v0.9.0
type CreateLoggerDefinitionResponse struct { *CreateLoggerDefinitionOutput // contains filtered or unexported fields }
CreateLoggerDefinitionResponse is the response type for the CreateLoggerDefinition API operation.
func (*CreateLoggerDefinitionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *CreateLoggerDefinitionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateLoggerDefinition request.
type CreateLoggerDefinitionVersionInput ¶
type CreateLoggerDefinitionVersionInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // LoggerDefinitionId is a required field LoggerDefinitionId *string `location:"uri" locationName:"LoggerDefinitionId" type:"string" required:"true"` Loggers []Logger `type:"list"` // contains filtered or unexported fields }
func (CreateLoggerDefinitionVersionInput) MarshalFields ¶ added in v0.3.0
func (s CreateLoggerDefinitionVersionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateLoggerDefinitionVersionInput) String ¶
func (s CreateLoggerDefinitionVersionInput) String() string
String returns the string representation
func (*CreateLoggerDefinitionVersionInput) Validate ¶
func (s *CreateLoggerDefinitionVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateLoggerDefinitionVersionOutput ¶
type CreateLoggerDefinitionVersionOutput struct { Arn *string `type:"string"` CreationTimestamp *string `type:"string"` Id *string `type:"string"` Version *string `type:"string"` // contains filtered or unexported fields }
func (CreateLoggerDefinitionVersionOutput) MarshalFields ¶ added in v0.3.0
func (s CreateLoggerDefinitionVersionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateLoggerDefinitionVersionOutput) String ¶
func (s CreateLoggerDefinitionVersionOutput) String() string
String returns the string representation
type CreateLoggerDefinitionVersionRequest ¶
type CreateLoggerDefinitionVersionRequest struct { *aws.Request Input *CreateLoggerDefinitionVersionInput Copy func(*CreateLoggerDefinitionVersionInput) CreateLoggerDefinitionVersionRequest }
CreateLoggerDefinitionVersionRequest is the request type for the CreateLoggerDefinitionVersion API operation.
func (CreateLoggerDefinitionVersionRequest) Send ¶
func (r CreateLoggerDefinitionVersionRequest) Send(ctx context.Context) (*CreateLoggerDefinitionVersionResponse, error)
Send marshals and sends the CreateLoggerDefinitionVersion API request.
type CreateLoggerDefinitionVersionResponse ¶ added in v0.9.0
type CreateLoggerDefinitionVersionResponse struct { *CreateLoggerDefinitionVersionOutput // contains filtered or unexported fields }
CreateLoggerDefinitionVersionResponse is the response type for the CreateLoggerDefinitionVersion API operation.
func (*CreateLoggerDefinitionVersionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *CreateLoggerDefinitionVersionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateLoggerDefinitionVersion request.
type CreateResourceDefinitionInput ¶ added in v0.2.0
type CreateResourceDefinitionInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // Information about a resource definition version. InitialVersion *ResourceDefinitionVersion `type:"structure"` Name *string `type:"string"` // The key-value pair for the resource tag. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (CreateResourceDefinitionInput) MarshalFields ¶ added in v0.3.0
func (s CreateResourceDefinitionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateResourceDefinitionInput) String ¶ added in v0.2.0
func (s CreateResourceDefinitionInput) String() string
String returns the string representation
func (*CreateResourceDefinitionInput) Validate ¶ added in v0.11.0
func (s *CreateResourceDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateResourceDefinitionOutput ¶ added in v0.2.0
type CreateResourceDefinitionOutput struct { Arn *string `type:"string"` CreationTimestamp *string `type:"string"` Id *string `type:"string"` LastUpdatedTimestamp *string `type:"string"` LatestVersion *string `type:"string"` LatestVersionArn *string `type:"string"` Name *string `type:"string"` // contains filtered or unexported fields }
func (CreateResourceDefinitionOutput) MarshalFields ¶ added in v0.3.0
func (s CreateResourceDefinitionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateResourceDefinitionOutput) String ¶ added in v0.2.0
func (s CreateResourceDefinitionOutput) String() string
String returns the string representation
type CreateResourceDefinitionRequest ¶ added in v0.2.0
type CreateResourceDefinitionRequest struct { *aws.Request Input *CreateResourceDefinitionInput Copy func(*CreateResourceDefinitionInput) CreateResourceDefinitionRequest }
CreateResourceDefinitionRequest is the request type for the CreateResourceDefinition API operation.
func (CreateResourceDefinitionRequest) Send ¶ added in v0.2.0
func (r CreateResourceDefinitionRequest) Send(ctx context.Context) (*CreateResourceDefinitionResponse, error)
Send marshals and sends the CreateResourceDefinition API request.
type CreateResourceDefinitionResponse ¶ added in v0.9.0
type CreateResourceDefinitionResponse struct { *CreateResourceDefinitionOutput // contains filtered or unexported fields }
CreateResourceDefinitionResponse is the response type for the CreateResourceDefinition API operation.
func (*CreateResourceDefinitionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *CreateResourceDefinitionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateResourceDefinition request.
type CreateResourceDefinitionVersionInput ¶ added in v0.2.0
type CreateResourceDefinitionVersionInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // ResourceDefinitionId is a required field ResourceDefinitionId *string `location:"uri" locationName:"ResourceDefinitionId" type:"string" required:"true"` Resources []Resource `type:"list"` // contains filtered or unexported fields }
func (CreateResourceDefinitionVersionInput) MarshalFields ¶ added in v0.3.0
func (s CreateResourceDefinitionVersionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateResourceDefinitionVersionInput) String ¶ added in v0.2.0
func (s CreateResourceDefinitionVersionInput) String() string
String returns the string representation
func (*CreateResourceDefinitionVersionInput) Validate ¶ added in v0.2.0
func (s *CreateResourceDefinitionVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateResourceDefinitionVersionOutput ¶ added in v0.2.0
type CreateResourceDefinitionVersionOutput struct { Arn *string `type:"string"` CreationTimestamp *string `type:"string"` Id *string `type:"string"` Version *string `type:"string"` // contains filtered or unexported fields }
func (CreateResourceDefinitionVersionOutput) MarshalFields ¶ added in v0.3.0
func (s CreateResourceDefinitionVersionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateResourceDefinitionVersionOutput) String ¶ added in v0.2.0
func (s CreateResourceDefinitionVersionOutput) String() string
String returns the string representation
type CreateResourceDefinitionVersionRequest ¶ added in v0.2.0
type CreateResourceDefinitionVersionRequest struct { *aws.Request Input *CreateResourceDefinitionVersionInput Copy func(*CreateResourceDefinitionVersionInput) CreateResourceDefinitionVersionRequest }
CreateResourceDefinitionVersionRequest is the request type for the CreateResourceDefinitionVersion API operation.
func (CreateResourceDefinitionVersionRequest) Send ¶ added in v0.2.0
func (r CreateResourceDefinitionVersionRequest) Send(ctx context.Context) (*CreateResourceDefinitionVersionResponse, error)
Send marshals and sends the CreateResourceDefinitionVersion API request.
type CreateResourceDefinitionVersionResponse ¶ added in v0.9.0
type CreateResourceDefinitionVersionResponse struct { *CreateResourceDefinitionVersionOutput // contains filtered or unexported fields }
CreateResourceDefinitionVersionResponse is the response type for the CreateResourceDefinitionVersion API operation.
func (*CreateResourceDefinitionVersionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *CreateResourceDefinitionVersionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateResourceDefinitionVersion request.
type CreateSoftwareUpdateJobInput ¶ added in v0.2.0
type CreateSoftwareUpdateJobInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // The IAM Role that Greengrass will use to create pre-signed URLs pointing // towards the update artifact. // // S3UrlSignerRole is a required field S3UrlSignerRole *string `type:"string" required:"true"` // The piece of software on the Greengrass core that will be updated. // // SoftwareToUpdate is a required field SoftwareToUpdate SoftwareToUpdate `type:"string" required:"true" enum:"true"` // The minimum level of log statements that should be logged by the OTA Agent // during an update. UpdateAgentLogLevel UpdateAgentLogLevel `type:"string" enum:"true"` // The ARNs of the targets (IoT things or IoT thing groups) that this update // will be applied to. // // UpdateTargets is a required field UpdateTargets []string `type:"list" required:"true"` // The architecture of the cores which are the targets of an update. // // UpdateTargetsArchitecture is a required field UpdateTargetsArchitecture UpdateTargetsArchitecture `type:"string" required:"true" enum:"true"` // The operating system of the cores which are the targets of an update. // // UpdateTargetsOperatingSystem is a required field UpdateTargetsOperatingSystem UpdateTargetsOperatingSystem `type:"string" required:"true" enum:"true"` // contains filtered or unexported fields }
Request for the CreateSoftwareUpdateJob API.
func (CreateSoftwareUpdateJobInput) MarshalFields ¶ added in v0.3.0
func (s CreateSoftwareUpdateJobInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateSoftwareUpdateJobInput) String ¶ added in v0.2.0
func (s CreateSoftwareUpdateJobInput) String() string
String returns the string representation
func (*CreateSoftwareUpdateJobInput) Validate ¶ added in v0.11.0
func (s *CreateSoftwareUpdateJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateSoftwareUpdateJobOutput ¶ added in v0.2.0
type CreateSoftwareUpdateJobOutput struct { // The IoT Job ARN corresponding to this update. IotJobArn *string `type:"string"` // The IoT Job Id corresponding to this update. IotJobId *string `type:"string"` // The software version installed on the device or devices after the update. PlatformSoftwareVersion *string `type:"string"` // contains filtered or unexported fields }
func (CreateSoftwareUpdateJobOutput) MarshalFields ¶ added in v0.3.0
func (s CreateSoftwareUpdateJobOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateSoftwareUpdateJobOutput) String ¶ added in v0.2.0
func (s CreateSoftwareUpdateJobOutput) String() string
String returns the string representation
type CreateSoftwareUpdateJobRequest ¶ added in v0.2.0
type CreateSoftwareUpdateJobRequest struct { *aws.Request Input *CreateSoftwareUpdateJobInput Copy func(*CreateSoftwareUpdateJobInput) CreateSoftwareUpdateJobRequest }
CreateSoftwareUpdateJobRequest is the request type for the CreateSoftwareUpdateJob API operation.
func (CreateSoftwareUpdateJobRequest) Send ¶ added in v0.2.0
func (r CreateSoftwareUpdateJobRequest) Send(ctx context.Context) (*CreateSoftwareUpdateJobResponse, error)
Send marshals and sends the CreateSoftwareUpdateJob API request.
type CreateSoftwareUpdateJobResponse ¶ added in v0.9.0
type CreateSoftwareUpdateJobResponse struct { *CreateSoftwareUpdateJobOutput // contains filtered or unexported fields }
CreateSoftwareUpdateJobResponse is the response type for the CreateSoftwareUpdateJob API operation.
func (*CreateSoftwareUpdateJobResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *CreateSoftwareUpdateJobResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateSoftwareUpdateJob request.
type CreateSubscriptionDefinitionInput ¶
type CreateSubscriptionDefinitionInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // Information about a subscription definition version. InitialVersion *SubscriptionDefinitionVersion `type:"structure"` Name *string `type:"string"` // The key-value pair for the resource tag. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (CreateSubscriptionDefinitionInput) MarshalFields ¶ added in v0.3.0
func (s CreateSubscriptionDefinitionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateSubscriptionDefinitionInput) String ¶
func (s CreateSubscriptionDefinitionInput) String() string
String returns the string representation
func (*CreateSubscriptionDefinitionInput) Validate ¶ added in v0.11.0
func (s *CreateSubscriptionDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateSubscriptionDefinitionOutput ¶
type CreateSubscriptionDefinitionOutput struct { Arn *string `type:"string"` CreationTimestamp *string `type:"string"` Id *string `type:"string"` LastUpdatedTimestamp *string `type:"string"` LatestVersion *string `type:"string"` LatestVersionArn *string `type:"string"` Name *string `type:"string"` // contains filtered or unexported fields }
func (CreateSubscriptionDefinitionOutput) MarshalFields ¶ added in v0.3.0
func (s CreateSubscriptionDefinitionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateSubscriptionDefinitionOutput) String ¶
func (s CreateSubscriptionDefinitionOutput) String() string
String returns the string representation
type CreateSubscriptionDefinitionRequest ¶
type CreateSubscriptionDefinitionRequest struct { *aws.Request Input *CreateSubscriptionDefinitionInput Copy func(*CreateSubscriptionDefinitionInput) CreateSubscriptionDefinitionRequest }
CreateSubscriptionDefinitionRequest is the request type for the CreateSubscriptionDefinition API operation.
func (CreateSubscriptionDefinitionRequest) Send ¶
func (r CreateSubscriptionDefinitionRequest) Send(ctx context.Context) (*CreateSubscriptionDefinitionResponse, error)
Send marshals and sends the CreateSubscriptionDefinition API request.
type CreateSubscriptionDefinitionResponse ¶ added in v0.9.0
type CreateSubscriptionDefinitionResponse struct { *CreateSubscriptionDefinitionOutput // contains filtered or unexported fields }
CreateSubscriptionDefinitionResponse is the response type for the CreateSubscriptionDefinition API operation.
func (*CreateSubscriptionDefinitionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *CreateSubscriptionDefinitionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateSubscriptionDefinition request.
type CreateSubscriptionDefinitionVersionInput ¶
type CreateSubscriptionDefinitionVersionInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // SubscriptionDefinitionId is a required field SubscriptionDefinitionId *string `location:"uri" locationName:"SubscriptionDefinitionId" type:"string" required:"true"` Subscriptions []Subscription `type:"list"` // contains filtered or unexported fields }
func (CreateSubscriptionDefinitionVersionInput) MarshalFields ¶ added in v0.3.0
func (s CreateSubscriptionDefinitionVersionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateSubscriptionDefinitionVersionInput) String ¶
func (s CreateSubscriptionDefinitionVersionInput) String() string
String returns the string representation
func (*CreateSubscriptionDefinitionVersionInput) Validate ¶
func (s *CreateSubscriptionDefinitionVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateSubscriptionDefinitionVersionOutput ¶
type CreateSubscriptionDefinitionVersionOutput struct { Arn *string `type:"string"` CreationTimestamp *string `type:"string"` Id *string `type:"string"` Version *string `type:"string"` // contains filtered or unexported fields }
func (CreateSubscriptionDefinitionVersionOutput) MarshalFields ¶ added in v0.3.0
func (s CreateSubscriptionDefinitionVersionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateSubscriptionDefinitionVersionOutput) String ¶
func (s CreateSubscriptionDefinitionVersionOutput) String() string
String returns the string representation
type CreateSubscriptionDefinitionVersionRequest ¶
type CreateSubscriptionDefinitionVersionRequest struct { *aws.Request Input *CreateSubscriptionDefinitionVersionInput Copy func(*CreateSubscriptionDefinitionVersionInput) CreateSubscriptionDefinitionVersionRequest }
CreateSubscriptionDefinitionVersionRequest is the request type for the CreateSubscriptionDefinitionVersion API operation.
func (CreateSubscriptionDefinitionVersionRequest) Send ¶
func (r CreateSubscriptionDefinitionVersionRequest) Send(ctx context.Context) (*CreateSubscriptionDefinitionVersionResponse, error)
Send marshals and sends the CreateSubscriptionDefinitionVersion API request.
type CreateSubscriptionDefinitionVersionResponse ¶ added in v0.9.0
type CreateSubscriptionDefinitionVersionResponse struct { *CreateSubscriptionDefinitionVersionOutput // contains filtered or unexported fields }
CreateSubscriptionDefinitionVersionResponse is the response type for the CreateSubscriptionDefinitionVersion API operation.
func (*CreateSubscriptionDefinitionVersionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *CreateSubscriptionDefinitionVersionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateSubscriptionDefinitionVersion request.
type DefinitionInformation ¶
type DefinitionInformation struct { // The ARN of the definition. Arn *string `type:"string"` // The time, in milliseconds since the epoch, when the definition was created. CreationTimestamp *string `type:"string"` // The ID of the definition. Id *string `type:"string"` // The time, in milliseconds since the epoch, when the definition was last updated. LastUpdatedTimestamp *string `type:"string"` // The ID of the latest version associated with the definition. LatestVersion *string `type:"string"` // The ARN of the latest version associated with the definition. LatestVersionArn *string `type:"string"` // The name of the definition. Name *string `type:"string"` // Tag(s) attached to the resource arn. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
Information about a definition.
func (DefinitionInformation) MarshalFields ¶ added in v0.3.0
func (s DefinitionInformation) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DefinitionInformation) String ¶
func (s DefinitionInformation) String() string
String returns the string representation
type DeleteConnectorDefinitionInput ¶ added in v0.6.0
type DeleteConnectorDefinitionInput struct { // ConnectorDefinitionId is a required field ConnectorDefinitionId *string `location:"uri" locationName:"ConnectorDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteConnectorDefinitionInput) MarshalFields ¶ added in v0.6.0
func (s DeleteConnectorDefinitionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteConnectorDefinitionInput) String ¶ added in v0.6.0
func (s DeleteConnectorDefinitionInput) String() string
String returns the string representation
func (*DeleteConnectorDefinitionInput) Validate ¶ added in v0.6.0
func (s *DeleteConnectorDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteConnectorDefinitionOutput ¶ added in v0.6.0
type DeleteConnectorDefinitionOutput struct {
// contains filtered or unexported fields
}
func (DeleteConnectorDefinitionOutput) MarshalFields ¶ added in v0.6.0
func (s DeleteConnectorDefinitionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteConnectorDefinitionOutput) String ¶ added in v0.6.0
func (s DeleteConnectorDefinitionOutput) String() string
String returns the string representation
type DeleteConnectorDefinitionRequest ¶ added in v0.6.0
type DeleteConnectorDefinitionRequest struct { *aws.Request Input *DeleteConnectorDefinitionInput Copy func(*DeleteConnectorDefinitionInput) DeleteConnectorDefinitionRequest }
DeleteConnectorDefinitionRequest is the request type for the DeleteConnectorDefinition API operation.
func (DeleteConnectorDefinitionRequest) Send ¶ added in v0.6.0
func (r DeleteConnectorDefinitionRequest) Send(ctx context.Context) (*DeleteConnectorDefinitionResponse, error)
Send marshals and sends the DeleteConnectorDefinition API request.
type DeleteConnectorDefinitionResponse ¶ added in v0.9.0
type DeleteConnectorDefinitionResponse struct { *DeleteConnectorDefinitionOutput // contains filtered or unexported fields }
DeleteConnectorDefinitionResponse is the response type for the DeleteConnectorDefinition API operation.
func (*DeleteConnectorDefinitionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *DeleteConnectorDefinitionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteConnectorDefinition request.
type DeleteCoreDefinitionInput ¶
type DeleteCoreDefinitionInput struct { // CoreDefinitionId is a required field CoreDefinitionId *string `location:"uri" locationName:"CoreDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteCoreDefinitionInput) MarshalFields ¶ added in v0.3.0
func (s DeleteCoreDefinitionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteCoreDefinitionInput) String ¶
func (s DeleteCoreDefinitionInput) String() string
String returns the string representation
func (*DeleteCoreDefinitionInput) Validate ¶
func (s *DeleteCoreDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteCoreDefinitionOutput ¶
type DeleteCoreDefinitionOutput struct {
// contains filtered or unexported fields
}
func (DeleteCoreDefinitionOutput) MarshalFields ¶ added in v0.3.0
func (s DeleteCoreDefinitionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteCoreDefinitionOutput) String ¶
func (s DeleteCoreDefinitionOutput) String() string
String returns the string representation
type DeleteCoreDefinitionRequest ¶
type DeleteCoreDefinitionRequest struct { *aws.Request Input *DeleteCoreDefinitionInput Copy func(*DeleteCoreDefinitionInput) DeleteCoreDefinitionRequest }
DeleteCoreDefinitionRequest is the request type for the DeleteCoreDefinition API operation.
func (DeleteCoreDefinitionRequest) Send ¶
func (r DeleteCoreDefinitionRequest) Send(ctx context.Context) (*DeleteCoreDefinitionResponse, error)
Send marshals and sends the DeleteCoreDefinition API request.
type DeleteCoreDefinitionResponse ¶ added in v0.9.0
type DeleteCoreDefinitionResponse struct { *DeleteCoreDefinitionOutput // contains filtered or unexported fields }
DeleteCoreDefinitionResponse is the response type for the DeleteCoreDefinition API operation.
func (*DeleteCoreDefinitionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *DeleteCoreDefinitionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteCoreDefinition request.
type DeleteDeviceDefinitionInput ¶
type DeleteDeviceDefinitionInput struct { // DeviceDefinitionId is a required field DeviceDefinitionId *string `location:"uri" locationName:"DeviceDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteDeviceDefinitionInput) MarshalFields ¶ added in v0.3.0
func (s DeleteDeviceDefinitionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteDeviceDefinitionInput) String ¶
func (s DeleteDeviceDefinitionInput) String() string
String returns the string representation
func (*DeleteDeviceDefinitionInput) Validate ¶
func (s *DeleteDeviceDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDeviceDefinitionOutput ¶
type DeleteDeviceDefinitionOutput struct {
// contains filtered or unexported fields
}
func (DeleteDeviceDefinitionOutput) MarshalFields ¶ added in v0.3.0
func (s DeleteDeviceDefinitionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteDeviceDefinitionOutput) String ¶
func (s DeleteDeviceDefinitionOutput) String() string
String returns the string representation
type DeleteDeviceDefinitionRequest ¶
type DeleteDeviceDefinitionRequest struct { *aws.Request Input *DeleteDeviceDefinitionInput Copy func(*DeleteDeviceDefinitionInput) DeleteDeviceDefinitionRequest }
DeleteDeviceDefinitionRequest is the request type for the DeleteDeviceDefinition API operation.
func (DeleteDeviceDefinitionRequest) Send ¶
func (r DeleteDeviceDefinitionRequest) Send(ctx context.Context) (*DeleteDeviceDefinitionResponse, error)
Send marshals and sends the DeleteDeviceDefinition API request.
type DeleteDeviceDefinitionResponse ¶ added in v0.9.0
type DeleteDeviceDefinitionResponse struct { *DeleteDeviceDefinitionOutput // contains filtered or unexported fields }
DeleteDeviceDefinitionResponse is the response type for the DeleteDeviceDefinition API operation.
func (*DeleteDeviceDefinitionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *DeleteDeviceDefinitionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteDeviceDefinition request.
type DeleteFunctionDefinitionInput ¶
type DeleteFunctionDefinitionInput struct { // FunctionDefinitionId is a required field FunctionDefinitionId *string `location:"uri" locationName:"FunctionDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteFunctionDefinitionInput) MarshalFields ¶ added in v0.3.0
func (s DeleteFunctionDefinitionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteFunctionDefinitionInput) String ¶
func (s DeleteFunctionDefinitionInput) String() string
String returns the string representation
func (*DeleteFunctionDefinitionInput) Validate ¶
func (s *DeleteFunctionDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteFunctionDefinitionOutput ¶
type DeleteFunctionDefinitionOutput struct {
// contains filtered or unexported fields
}
func (DeleteFunctionDefinitionOutput) MarshalFields ¶ added in v0.3.0
func (s DeleteFunctionDefinitionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteFunctionDefinitionOutput) String ¶
func (s DeleteFunctionDefinitionOutput) String() string
String returns the string representation
type DeleteFunctionDefinitionRequest ¶
type DeleteFunctionDefinitionRequest struct { *aws.Request Input *DeleteFunctionDefinitionInput Copy func(*DeleteFunctionDefinitionInput) DeleteFunctionDefinitionRequest }
DeleteFunctionDefinitionRequest is the request type for the DeleteFunctionDefinition API operation.
func (DeleteFunctionDefinitionRequest) Send ¶
func (r DeleteFunctionDefinitionRequest) Send(ctx context.Context) (*DeleteFunctionDefinitionResponse, error)
Send marshals and sends the DeleteFunctionDefinition API request.
type DeleteFunctionDefinitionResponse ¶ added in v0.9.0
type DeleteFunctionDefinitionResponse struct { *DeleteFunctionDefinitionOutput // contains filtered or unexported fields }
DeleteFunctionDefinitionResponse is the response type for the DeleteFunctionDefinition API operation.
func (*DeleteFunctionDefinitionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *DeleteFunctionDefinitionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteFunctionDefinition request.
type DeleteGroupInput ¶
type DeleteGroupInput struct { // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteGroupInput) MarshalFields ¶ added in v0.3.0
func (s DeleteGroupInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteGroupInput) String ¶
func (s DeleteGroupInput) String() string
String returns the string representation
func (*DeleteGroupInput) Validate ¶
func (s *DeleteGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteGroupOutput ¶
type DeleteGroupOutput struct {
// contains filtered or unexported fields
}
func (DeleteGroupOutput) MarshalFields ¶ added in v0.3.0
func (s DeleteGroupOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteGroupOutput) String ¶
func (s DeleteGroupOutput) String() string
String returns the string representation
type DeleteGroupRequest ¶
type DeleteGroupRequest struct { *aws.Request Input *DeleteGroupInput Copy func(*DeleteGroupInput) DeleteGroupRequest }
DeleteGroupRequest is the request type for the DeleteGroup API operation.
func (DeleteGroupRequest) Send ¶
func (r DeleteGroupRequest) Send(ctx context.Context) (*DeleteGroupResponse, error)
Send marshals and sends the DeleteGroup API request.
type DeleteGroupResponse ¶ added in v0.9.0
type DeleteGroupResponse struct { *DeleteGroupOutput // contains filtered or unexported fields }
DeleteGroupResponse is the response type for the DeleteGroup API operation.
func (*DeleteGroupResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *DeleteGroupResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteGroup request.
type DeleteLoggerDefinitionInput ¶
type DeleteLoggerDefinitionInput struct { // LoggerDefinitionId is a required field LoggerDefinitionId *string `location:"uri" locationName:"LoggerDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteLoggerDefinitionInput) MarshalFields ¶ added in v0.3.0
func (s DeleteLoggerDefinitionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteLoggerDefinitionInput) String ¶
func (s DeleteLoggerDefinitionInput) String() string
String returns the string representation
func (*DeleteLoggerDefinitionInput) Validate ¶
func (s *DeleteLoggerDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteLoggerDefinitionOutput ¶
type DeleteLoggerDefinitionOutput struct {
// contains filtered or unexported fields
}
func (DeleteLoggerDefinitionOutput) MarshalFields ¶ added in v0.3.0
func (s DeleteLoggerDefinitionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteLoggerDefinitionOutput) String ¶
func (s DeleteLoggerDefinitionOutput) String() string
String returns the string representation
type DeleteLoggerDefinitionRequest ¶
type DeleteLoggerDefinitionRequest struct { *aws.Request Input *DeleteLoggerDefinitionInput Copy func(*DeleteLoggerDefinitionInput) DeleteLoggerDefinitionRequest }
DeleteLoggerDefinitionRequest is the request type for the DeleteLoggerDefinition API operation.
func (DeleteLoggerDefinitionRequest) Send ¶
func (r DeleteLoggerDefinitionRequest) Send(ctx context.Context) (*DeleteLoggerDefinitionResponse, error)
Send marshals and sends the DeleteLoggerDefinition API request.
type DeleteLoggerDefinitionResponse ¶ added in v0.9.0
type DeleteLoggerDefinitionResponse struct { *DeleteLoggerDefinitionOutput // contains filtered or unexported fields }
DeleteLoggerDefinitionResponse is the response type for the DeleteLoggerDefinition API operation.
func (*DeleteLoggerDefinitionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *DeleteLoggerDefinitionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteLoggerDefinition request.
type DeleteResourceDefinitionInput ¶ added in v0.2.0
type DeleteResourceDefinitionInput struct { // ResourceDefinitionId is a required field ResourceDefinitionId *string `location:"uri" locationName:"ResourceDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteResourceDefinitionInput) MarshalFields ¶ added in v0.3.0
func (s DeleteResourceDefinitionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteResourceDefinitionInput) String ¶ added in v0.2.0
func (s DeleteResourceDefinitionInput) String() string
String returns the string representation
func (*DeleteResourceDefinitionInput) Validate ¶ added in v0.2.0
func (s *DeleteResourceDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteResourceDefinitionOutput ¶ added in v0.2.0
type DeleteResourceDefinitionOutput struct {
// contains filtered or unexported fields
}
func (DeleteResourceDefinitionOutput) MarshalFields ¶ added in v0.3.0
func (s DeleteResourceDefinitionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteResourceDefinitionOutput) String ¶ added in v0.2.0
func (s DeleteResourceDefinitionOutput) String() string
String returns the string representation
type DeleteResourceDefinitionRequest ¶ added in v0.2.0
type DeleteResourceDefinitionRequest struct { *aws.Request Input *DeleteResourceDefinitionInput Copy func(*DeleteResourceDefinitionInput) DeleteResourceDefinitionRequest }
DeleteResourceDefinitionRequest is the request type for the DeleteResourceDefinition API operation.
func (DeleteResourceDefinitionRequest) Send ¶ added in v0.2.0
func (r DeleteResourceDefinitionRequest) Send(ctx context.Context) (*DeleteResourceDefinitionResponse, error)
Send marshals and sends the DeleteResourceDefinition API request.
type DeleteResourceDefinitionResponse ¶ added in v0.9.0
type DeleteResourceDefinitionResponse struct { *DeleteResourceDefinitionOutput // contains filtered or unexported fields }
DeleteResourceDefinitionResponse is the response type for the DeleteResourceDefinition API operation.
func (*DeleteResourceDefinitionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *DeleteResourceDefinitionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteResourceDefinition request.
type DeleteSubscriptionDefinitionInput ¶
type DeleteSubscriptionDefinitionInput struct { // SubscriptionDefinitionId is a required field SubscriptionDefinitionId *string `location:"uri" locationName:"SubscriptionDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteSubscriptionDefinitionInput) MarshalFields ¶ added in v0.3.0
func (s DeleteSubscriptionDefinitionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteSubscriptionDefinitionInput) String ¶
func (s DeleteSubscriptionDefinitionInput) String() string
String returns the string representation
func (*DeleteSubscriptionDefinitionInput) Validate ¶
func (s *DeleteSubscriptionDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteSubscriptionDefinitionOutput ¶
type DeleteSubscriptionDefinitionOutput struct {
// contains filtered or unexported fields
}
func (DeleteSubscriptionDefinitionOutput) MarshalFields ¶ added in v0.3.0
func (s DeleteSubscriptionDefinitionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteSubscriptionDefinitionOutput) String ¶
func (s DeleteSubscriptionDefinitionOutput) String() string
String returns the string representation
type DeleteSubscriptionDefinitionRequest ¶
type DeleteSubscriptionDefinitionRequest struct { *aws.Request Input *DeleteSubscriptionDefinitionInput Copy func(*DeleteSubscriptionDefinitionInput) DeleteSubscriptionDefinitionRequest }
DeleteSubscriptionDefinitionRequest is the request type for the DeleteSubscriptionDefinition API operation.
func (DeleteSubscriptionDefinitionRequest) Send ¶
func (r DeleteSubscriptionDefinitionRequest) Send(ctx context.Context) (*DeleteSubscriptionDefinitionResponse, error)
Send marshals and sends the DeleteSubscriptionDefinition API request.
type DeleteSubscriptionDefinitionResponse ¶ added in v0.9.0
type DeleteSubscriptionDefinitionResponse struct { *DeleteSubscriptionDefinitionOutput // contains filtered or unexported fields }
DeleteSubscriptionDefinitionResponse is the response type for the DeleteSubscriptionDefinition API operation.
func (*DeleteSubscriptionDefinitionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *DeleteSubscriptionDefinitionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteSubscriptionDefinition request.
type Deployment ¶
type Deployment struct { // The time, in milliseconds since the epoch, when the deployment was created. CreatedAt *string `type:"string"` // The ARN of the deployment. DeploymentArn *string `type:"string"` // The ID of the deployment. DeploymentId *string `type:"string"` // The type of the deployment. DeploymentType DeploymentType `type:"string" enum:"true"` // The ARN of the group for this deployment. GroupArn *string `type:"string"` // contains filtered or unexported fields }
Information about a deployment.
func (Deployment) MarshalFields ¶ added in v0.3.0
func (s Deployment) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (Deployment) String ¶
func (s Deployment) String() string
String returns the string representation
type DeploymentType ¶
type DeploymentType string
The type of deployment. When used for ”CreateDeployment”, only ”NewDeployment” and ”Redeployment” are valid.
const ( DeploymentTypeNewDeployment DeploymentType = "NewDeployment" DeploymentTypeRedeployment DeploymentType = "Redeployment" DeploymentTypeResetDeployment DeploymentType = "ResetDeployment" DeploymentTypeForceResetDeployment DeploymentType = "ForceResetDeployment" )
Enum values for DeploymentType
func (DeploymentType) MarshalValue ¶ added in v0.3.0
func (enum DeploymentType) MarshalValue() (string, error)
func (DeploymentType) MarshalValueBuf ¶ added in v0.3.0
func (enum DeploymentType) MarshalValueBuf(b []byte) ([]byte, error)
type Device ¶
type Device struct { // The ARN of the certificate associated with the device. // // CertificateArn is a required field CertificateArn *string `type:"string" required:"true"` // A descriptive or arbitrary ID for the device. This value must be unique within // the device definition version. Max length is 128 characters with pattern // ”[a-zA-Z0-9:_-]+”. // // Id is a required field Id *string `type:"string" required:"true"` // If true, the device's local shadow will be automatically synced with the // cloud. SyncShadow *bool `type:"boolean"` // The thing ARN of the device. // // ThingArn is a required field ThingArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
Information about a device.
func (Device) MarshalFields ¶ added in v0.3.0
func (s Device) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type DeviceDefinitionVersion ¶
type DeviceDefinitionVersion struct { // A list of devices in the definition version. Devices []Device `type:"list"` // contains filtered or unexported fields }
Information about a device definition version.
func (DeviceDefinitionVersion) MarshalFields ¶ added in v0.3.0
func (s DeviceDefinitionVersion) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeviceDefinitionVersion) String ¶
func (s DeviceDefinitionVersion) String() string
String returns the string representation
func (*DeviceDefinitionVersion) Validate ¶ added in v0.11.0
func (s *DeviceDefinitionVersion) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateRoleFromGroupInput ¶
type DisassociateRoleFromGroupInput struct { // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateRoleFromGroupInput) MarshalFields ¶ added in v0.3.0
func (s DisassociateRoleFromGroupInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DisassociateRoleFromGroupInput) String ¶
func (s DisassociateRoleFromGroupInput) String() string
String returns the string representation
func (*DisassociateRoleFromGroupInput) Validate ¶
func (s *DisassociateRoleFromGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateRoleFromGroupOutput ¶
type DisassociateRoleFromGroupOutput struct { // The time, in milliseconds since the epoch, when the role was disassociated // from the group. DisassociatedAt *string `type:"string"` // contains filtered or unexported fields }
func (DisassociateRoleFromGroupOutput) MarshalFields ¶ added in v0.3.0
func (s DisassociateRoleFromGroupOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DisassociateRoleFromGroupOutput) String ¶
func (s DisassociateRoleFromGroupOutput) String() string
String returns the string representation
type DisassociateRoleFromGroupRequest ¶
type DisassociateRoleFromGroupRequest struct { *aws.Request Input *DisassociateRoleFromGroupInput Copy func(*DisassociateRoleFromGroupInput) DisassociateRoleFromGroupRequest }
DisassociateRoleFromGroupRequest is the request type for the DisassociateRoleFromGroup API operation.
func (DisassociateRoleFromGroupRequest) Send ¶
func (r DisassociateRoleFromGroupRequest) Send(ctx context.Context) (*DisassociateRoleFromGroupResponse, error)
Send marshals and sends the DisassociateRoleFromGroup API request.
type DisassociateRoleFromGroupResponse ¶ added in v0.9.0
type DisassociateRoleFromGroupResponse struct { *DisassociateRoleFromGroupOutput // contains filtered or unexported fields }
DisassociateRoleFromGroupResponse is the response type for the DisassociateRoleFromGroup API operation.
func (*DisassociateRoleFromGroupResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *DisassociateRoleFromGroupResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DisassociateRoleFromGroup request.
type DisassociateServiceRoleFromAccountInput ¶
type DisassociateServiceRoleFromAccountInput struct {
// contains filtered or unexported fields
}
func (DisassociateServiceRoleFromAccountInput) MarshalFields ¶ added in v0.3.0
func (s DisassociateServiceRoleFromAccountInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DisassociateServiceRoleFromAccountInput) String ¶
func (s DisassociateServiceRoleFromAccountInput) String() string
String returns the string representation
type DisassociateServiceRoleFromAccountOutput ¶
type DisassociateServiceRoleFromAccountOutput struct { // The time when the service role was disassociated from the account. DisassociatedAt *string `type:"string"` // contains filtered or unexported fields }
func (DisassociateServiceRoleFromAccountOutput) MarshalFields ¶ added in v0.3.0
func (s DisassociateServiceRoleFromAccountOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DisassociateServiceRoleFromAccountOutput) String ¶
func (s DisassociateServiceRoleFromAccountOutput) String() string
String returns the string representation
type DisassociateServiceRoleFromAccountRequest ¶
type DisassociateServiceRoleFromAccountRequest struct { *aws.Request Input *DisassociateServiceRoleFromAccountInput Copy func(*DisassociateServiceRoleFromAccountInput) DisassociateServiceRoleFromAccountRequest }
DisassociateServiceRoleFromAccountRequest is the request type for the DisassociateServiceRoleFromAccount API operation.
func (DisassociateServiceRoleFromAccountRequest) Send ¶
func (r DisassociateServiceRoleFromAccountRequest) Send(ctx context.Context) (*DisassociateServiceRoleFromAccountResponse, error)
Send marshals and sends the DisassociateServiceRoleFromAccount API request.
type DisassociateServiceRoleFromAccountResponse ¶ added in v0.9.0
type DisassociateServiceRoleFromAccountResponse struct { *DisassociateServiceRoleFromAccountOutput // contains filtered or unexported fields }
DisassociateServiceRoleFromAccountResponse is the response type for the DisassociateServiceRoleFromAccount API operation.
func (*DisassociateServiceRoleFromAccountResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *DisassociateServiceRoleFromAccountResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DisassociateServiceRoleFromAccount request.
type EncodingType ¶ added in v0.4.0
type EncodingType string
const ( EncodingTypeBinary EncodingType = "binary" EncodingTypeJson EncodingType = "json" )
Enum values for EncodingType
func (EncodingType) MarshalValue ¶ added in v0.4.0
func (enum EncodingType) MarshalValue() (string, error)
func (EncodingType) MarshalValueBuf ¶ added in v0.4.0
func (enum EncodingType) MarshalValueBuf(b []byte) ([]byte, error)
type ErrorDetail ¶
type ErrorDetail struct { // A detailed error code. DetailedErrorCode *string `type:"string"` // A detailed error message. DetailedErrorMessage *string `type:"string"` // contains filtered or unexported fields }
Details about the error.
func (ErrorDetail) MarshalFields ¶ added in v0.3.0
func (s ErrorDetail) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ErrorDetail) String ¶
func (s ErrorDetail) String() string
String returns the string representation
type Function ¶
type Function struct { // The ARN of the Lambda function. FunctionArn *string `type:"string"` // The configuration of the Lambda function. FunctionConfiguration *FunctionConfiguration `type:"structure"` // A descriptive or arbitrary ID for the function. This value must be unique // within the function definition version. Max length is 128 characters with // pattern ”[a-zA-Z0-9:_-]+”. // // Id is a required field Id *string `type:"string" required:"true"` // contains filtered or unexported fields }
Information about a Lambda function.
func (Function) MarshalFields ¶ added in v0.3.0
func (s Function) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type FunctionConfiguration ¶
type FunctionConfiguration struct { // The expected encoding type of the input payload for the function. The default // is ”json”. EncodingType EncodingType `type:"string" enum:"true"` // The environment configuration of the function. Environment *FunctionConfigurationEnvironment `type:"structure"` // The execution arguments. ExecArgs *string `type:"string"` // The name of the function executable. Executable *string `type:"string"` // The memory size, in KB, which the function requires. This setting is not // applicable and should be cleared when you run the Lambda function without // containerization. MemorySize *int64 `type:"integer"` // True if the function is pinned. Pinned means the function is long-lived and // starts when the core starts. Pinned *bool `type:"boolean"` // The allowed function execution time, after which Lambda should terminate // the function. This timeout still applies to pinned Lambda functions for each // request. Timeout *int64 `type:"integer"` // contains filtered or unexported fields }
The configuration of the Lambda function.
func (FunctionConfiguration) MarshalFields ¶ added in v0.3.0
func (s FunctionConfiguration) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (FunctionConfiguration) String ¶
func (s FunctionConfiguration) String() string
String returns the string representation
func (*FunctionConfiguration) Validate ¶ added in v0.11.0
func (s *FunctionConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FunctionConfigurationEnvironment ¶
type FunctionConfigurationEnvironment struct { // If true, the Lambda function is allowed to access the host's /sys folder. // Use this when the Lambda function needs to read device information from /sys. // This setting applies only when you run the Lambda function in a Greengrass // container. AccessSysfs *bool `type:"boolean"` // Configuration related to executing the Lambda function Execution *FunctionExecutionConfig `type:"structure"` // A list of the resources, with their permissions, to which the Lambda function // will be granted access. A Lambda function can have at most 10 resources. // ResourceAccessPolicies apply only when you run the Lambda function in a Greengrass // container. ResourceAccessPolicies []ResourceAccessPolicy `type:"list"` // Environment variables for the Lambda function's configuration. Variables map[string]string `type:"map"` // contains filtered or unexported fields }
The environment configuration of the function.
func (FunctionConfigurationEnvironment) MarshalFields ¶ added in v0.3.0
func (s FunctionConfigurationEnvironment) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (FunctionConfigurationEnvironment) String ¶
func (s FunctionConfigurationEnvironment) String() string
String returns the string representation
func (*FunctionConfigurationEnvironment) Validate ¶ added in v0.11.0
func (s *FunctionConfigurationEnvironment) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FunctionDefaultConfig ¶ added in v0.6.0
type FunctionDefaultConfig struct { // Configuration information that specifies how a Lambda function runs. Execution *FunctionDefaultExecutionConfig `type:"structure"` // contains filtered or unexported fields }
The default configuration that applies to all Lambda functions in the group. Individual Lambda functions can override these settings.
func (FunctionDefaultConfig) MarshalFields ¶ added in v0.6.0
func (s FunctionDefaultConfig) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (FunctionDefaultConfig) String ¶ added in v0.6.0
func (s FunctionDefaultConfig) String() string
String returns the string representation
type FunctionDefaultExecutionConfig ¶ added in v0.6.0
type FunctionDefaultExecutionConfig struct { // Specifies whether the Lambda function runs in a Greengrass container (default) // or without containerization. Unless your scenario requires that you run without // containerization, we recommend that you run in a Greengrass container. Omit // this value to run the Lambda function with the default containerization for // the group. IsolationMode FunctionIsolationMode `type:"string" enum:"true"` // Specifies the user and group whose permissions are used when running the // Lambda function. You can specify one or both values to override the default // values. We recommend that you avoid running as root unless absolutely necessary // to minimize the risk of unintended changes or malicious attacks. To run as // root, you must set ”IsolationMode” to ”NoContainer” and update config.json // in ”greengrass-root/config” to set ”allowFunctionsToRunAsRoot” to ”yes”. RunAs *FunctionRunAsConfig `type:"structure"` // contains filtered or unexported fields }
Configuration information that specifies how a Lambda function runs.
func (FunctionDefaultExecutionConfig) MarshalFields ¶ added in v0.6.0
func (s FunctionDefaultExecutionConfig) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (FunctionDefaultExecutionConfig) String ¶ added in v0.6.0
func (s FunctionDefaultExecutionConfig) String() string
String returns the string representation
type FunctionDefinitionVersion ¶
type FunctionDefinitionVersion struct { // The default configuration that applies to all Lambda functions in this function // definition version. Individual Lambda functions can override these settings. DefaultConfig *FunctionDefaultConfig `type:"structure"` // A list of Lambda functions in this function definition version. Functions []Function `type:"list"` // contains filtered or unexported fields }
Information about a function definition version.
func (FunctionDefinitionVersion) MarshalFields ¶ added in v0.3.0
func (s FunctionDefinitionVersion) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (FunctionDefinitionVersion) String ¶
func (s FunctionDefinitionVersion) String() string
String returns the string representation
func (*FunctionDefinitionVersion) Validate ¶ added in v0.11.0
func (s *FunctionDefinitionVersion) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FunctionExecutionConfig ¶ added in v0.6.0
type FunctionExecutionConfig struct { // Specifies whether the Lambda function runs in a Greengrass container (default) // or without containerization. Unless your scenario requires that you run without // containerization, we recommend that you run in a Greengrass container. Omit // this value to run the Lambda function with the default containerization for // the group. IsolationMode FunctionIsolationMode `type:"string" enum:"true"` // Specifies the user and group whose permissions are used when running the // Lambda function. You can specify one or both values to override the default // values. We recommend that you avoid running as root unless absolutely necessary // to minimize the risk of unintended changes or malicious attacks. To run as // root, you must set ”IsolationMode” to ”NoContainer” and update config.json // in ”greengrass-root/config” to set ”allowFunctionsToRunAsRoot” to ”yes”. RunAs *FunctionRunAsConfig `type:"structure"` // contains filtered or unexported fields }
Configuration information that specifies how a Lambda function runs.
func (FunctionExecutionConfig) MarshalFields ¶ added in v0.6.0
func (s FunctionExecutionConfig) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (FunctionExecutionConfig) String ¶ added in v0.6.0
func (s FunctionExecutionConfig) String() string
String returns the string representation
type FunctionIsolationMode ¶ added in v0.6.0
type FunctionIsolationMode string
Specifies whether the Lambda function runs in a Greengrass container (default) or without containerization. Unless your scenario requires that you run without containerization, we recommend that you run in a Greengrass container. Omit this value to run the Lambda function with the default containerization for the group.
const ( FunctionIsolationModeGreengrassContainer FunctionIsolationMode = "GreengrassContainer" FunctionIsolationModeNoContainer FunctionIsolationMode = "NoContainer" )
Enum values for FunctionIsolationMode
func (FunctionIsolationMode) MarshalValue ¶ added in v0.6.0
func (enum FunctionIsolationMode) MarshalValue() (string, error)
func (FunctionIsolationMode) MarshalValueBuf ¶ added in v0.6.0
func (enum FunctionIsolationMode) MarshalValueBuf(b []byte) ([]byte, error)
type FunctionRunAsConfig ¶ added in v0.6.0
type FunctionRunAsConfig struct { // The group ID whose permissions are used to run a Lambda function. Gid *int64 `type:"integer"` // The user ID whose permissions are used to run a Lambda function. Uid *int64 `type:"integer"` // contains filtered or unexported fields }
Specifies the user and group whose permissions are used when running the Lambda function. You can specify one or both values to override the default values. We recommend that you avoid running as root unless absolutely necessary to minimize the risk of unintended changes or malicious attacks. To run as root, you must set ”IsolationMode” to ”NoContainer” and update config.json in ”greengrass-root/config” to set ”allowFunctionsToRunAsRoot” to ”yes”.
func (FunctionRunAsConfig) MarshalFields ¶ added in v0.6.0
func (s FunctionRunAsConfig) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (FunctionRunAsConfig) String ¶ added in v0.6.0
func (s FunctionRunAsConfig) String() string
String returns the string representation
type GetAssociatedRoleInput ¶
type GetAssociatedRoleInput struct { // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetAssociatedRoleInput) MarshalFields ¶ added in v0.3.0
func (s GetAssociatedRoleInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetAssociatedRoleInput) String ¶
func (s GetAssociatedRoleInput) String() string
String returns the string representation
func (*GetAssociatedRoleInput) Validate ¶
func (s *GetAssociatedRoleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetAssociatedRoleOutput ¶
type GetAssociatedRoleOutput struct { // The time when the role was associated with the group. AssociatedAt *string `type:"string"` // The ARN of the role that is associated with the group. RoleArn *string `type:"string"` // contains filtered or unexported fields }
func (GetAssociatedRoleOutput) MarshalFields ¶ added in v0.3.0
func (s GetAssociatedRoleOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetAssociatedRoleOutput) String ¶
func (s GetAssociatedRoleOutput) String() string
String returns the string representation
type GetAssociatedRoleRequest ¶
type GetAssociatedRoleRequest struct { *aws.Request Input *GetAssociatedRoleInput Copy func(*GetAssociatedRoleInput) GetAssociatedRoleRequest }
GetAssociatedRoleRequest is the request type for the GetAssociatedRole API operation.
func (GetAssociatedRoleRequest) Send ¶
func (r GetAssociatedRoleRequest) Send(ctx context.Context) (*GetAssociatedRoleResponse, error)
Send marshals and sends the GetAssociatedRole API request.
type GetAssociatedRoleResponse ¶ added in v0.9.0
type GetAssociatedRoleResponse struct { *GetAssociatedRoleOutput // contains filtered or unexported fields }
GetAssociatedRoleResponse is the response type for the GetAssociatedRole API operation.
func (*GetAssociatedRoleResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *GetAssociatedRoleResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetAssociatedRole request.
type GetBulkDeploymentStatusInput ¶ added in v0.6.0
type GetBulkDeploymentStatusInput struct { // BulkDeploymentId is a required field BulkDeploymentId *string `location:"uri" locationName:"BulkDeploymentId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetBulkDeploymentStatusInput) MarshalFields ¶ added in v0.6.0
func (s GetBulkDeploymentStatusInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetBulkDeploymentStatusInput) String ¶ added in v0.6.0
func (s GetBulkDeploymentStatusInput) String() string
String returns the string representation
func (*GetBulkDeploymentStatusInput) Validate ¶ added in v0.6.0
func (s *GetBulkDeploymentStatusInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetBulkDeploymentStatusOutput ¶ added in v0.6.0
type GetBulkDeploymentStatusOutput struct { // Relevant metrics on input records processed during bulk deployment. BulkDeploymentMetrics *BulkDeploymentMetrics `type:"structure"` // The status of the bulk deployment. BulkDeploymentStatus BulkDeploymentStatus `type:"string" enum:"true"` // The time, in ISO format, when the deployment was created. CreatedAt *string `type:"string"` // Error details ErrorDetails []ErrorDetail `type:"list"` // Error message ErrorMessage *string `type:"string"` // The key-value pair for the resource tag. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
Information about the status of a bulk deployment at the time of the request.
func (GetBulkDeploymentStatusOutput) MarshalFields ¶ added in v0.6.0
func (s GetBulkDeploymentStatusOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetBulkDeploymentStatusOutput) String ¶ added in v0.6.0
func (s GetBulkDeploymentStatusOutput) String() string
String returns the string representation
type GetBulkDeploymentStatusRequest ¶ added in v0.6.0
type GetBulkDeploymentStatusRequest struct { *aws.Request Input *GetBulkDeploymentStatusInput Copy func(*GetBulkDeploymentStatusInput) GetBulkDeploymentStatusRequest }
GetBulkDeploymentStatusRequest is the request type for the GetBulkDeploymentStatus API operation.
func (GetBulkDeploymentStatusRequest) Send ¶ added in v0.6.0
func (r GetBulkDeploymentStatusRequest) Send(ctx context.Context) (*GetBulkDeploymentStatusResponse, error)
Send marshals and sends the GetBulkDeploymentStatus API request.
type GetBulkDeploymentStatusResponse ¶ added in v0.9.0
type GetBulkDeploymentStatusResponse struct { *GetBulkDeploymentStatusOutput // contains filtered or unexported fields }
GetBulkDeploymentStatusResponse is the response type for the GetBulkDeploymentStatus API operation.
func (*GetBulkDeploymentStatusResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *GetBulkDeploymentStatusResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetBulkDeploymentStatus request.
type GetConnectivityInfoInput ¶
type GetConnectivityInfoInput struct { // ThingName is a required field ThingName *string `location:"uri" locationName:"ThingName" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetConnectivityInfoInput) MarshalFields ¶ added in v0.3.0
func (s GetConnectivityInfoInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetConnectivityInfoInput) String ¶
func (s GetConnectivityInfoInput) String() string
String returns the string representation
func (*GetConnectivityInfoInput) Validate ¶
func (s *GetConnectivityInfoInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetConnectivityInfoOutput ¶
type GetConnectivityInfoOutput struct { // Connectivity info list. ConnectivityInfo []ConnectivityInfo `type:"list"` // A message about the connectivity info request. Message *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Information about a Greengrass core's connectivity.
func (GetConnectivityInfoOutput) MarshalFields ¶ added in v0.3.0
func (s GetConnectivityInfoOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetConnectivityInfoOutput) String ¶
func (s GetConnectivityInfoOutput) String() string
String returns the string representation
type GetConnectivityInfoRequest ¶
type GetConnectivityInfoRequest struct { *aws.Request Input *GetConnectivityInfoInput Copy func(*GetConnectivityInfoInput) GetConnectivityInfoRequest }
GetConnectivityInfoRequest is the request type for the GetConnectivityInfo API operation.
func (GetConnectivityInfoRequest) Send ¶
func (r GetConnectivityInfoRequest) Send(ctx context.Context) (*GetConnectivityInfoResponse, error)
Send marshals and sends the GetConnectivityInfo API request.
type GetConnectivityInfoResponse ¶ added in v0.9.0
type GetConnectivityInfoResponse struct { *GetConnectivityInfoOutput // contains filtered or unexported fields }
GetConnectivityInfoResponse is the response type for the GetConnectivityInfo API operation.
func (*GetConnectivityInfoResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *GetConnectivityInfoResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetConnectivityInfo request.
type GetConnectorDefinitionInput ¶ added in v0.6.0
type GetConnectorDefinitionInput struct { // ConnectorDefinitionId is a required field ConnectorDefinitionId *string `location:"uri" locationName:"ConnectorDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetConnectorDefinitionInput) MarshalFields ¶ added in v0.6.0
func (s GetConnectorDefinitionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetConnectorDefinitionInput) String ¶ added in v0.6.0
func (s GetConnectorDefinitionInput) String() string
String returns the string representation
func (*GetConnectorDefinitionInput) Validate ¶ added in v0.6.0
func (s *GetConnectorDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetConnectorDefinitionOutput ¶ added in v0.6.0
type GetConnectorDefinitionOutput struct { Arn *string `type:"string"` CreationTimestamp *string `type:"string"` Id *string `type:"string"` LastUpdatedTimestamp *string `type:"string"` LatestVersion *string `type:"string"` LatestVersionArn *string `type:"string"` Name *string `type:"string"` // The key-value pair for the resource tag. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (GetConnectorDefinitionOutput) MarshalFields ¶ added in v0.6.0
func (s GetConnectorDefinitionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetConnectorDefinitionOutput) String ¶ added in v0.6.0
func (s GetConnectorDefinitionOutput) String() string
String returns the string representation
type GetConnectorDefinitionRequest ¶ added in v0.6.0
type GetConnectorDefinitionRequest struct { *aws.Request Input *GetConnectorDefinitionInput Copy func(*GetConnectorDefinitionInput) GetConnectorDefinitionRequest }
GetConnectorDefinitionRequest is the request type for the GetConnectorDefinition API operation.
func (GetConnectorDefinitionRequest) Send ¶ added in v0.6.0
func (r GetConnectorDefinitionRequest) Send(ctx context.Context) (*GetConnectorDefinitionResponse, error)
Send marshals and sends the GetConnectorDefinition API request.
type GetConnectorDefinitionResponse ¶ added in v0.9.0
type GetConnectorDefinitionResponse struct { *GetConnectorDefinitionOutput // contains filtered or unexported fields }
GetConnectorDefinitionResponse is the response type for the GetConnectorDefinition API operation.
func (*GetConnectorDefinitionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *GetConnectorDefinitionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetConnectorDefinition request.
type GetConnectorDefinitionVersionInput ¶ added in v0.6.0
type GetConnectorDefinitionVersionInput struct { // ConnectorDefinitionId is a required field ConnectorDefinitionId *string `location:"uri" locationName:"ConnectorDefinitionId" type:"string" required:"true"` // ConnectorDefinitionVersionId is a required field ConnectorDefinitionVersionId *string `location:"uri" locationName:"ConnectorDefinitionVersionId" type:"string" required:"true"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
func (GetConnectorDefinitionVersionInput) MarshalFields ¶ added in v0.6.0
func (s GetConnectorDefinitionVersionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetConnectorDefinitionVersionInput) String ¶ added in v0.6.0
func (s GetConnectorDefinitionVersionInput) String() string
String returns the string representation
func (*GetConnectorDefinitionVersionInput) Validate ¶ added in v0.6.0
func (s *GetConnectorDefinitionVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetConnectorDefinitionVersionOutput ¶ added in v0.6.0
type GetConnectorDefinitionVersionOutput struct { // The ARN of the connector definition version. Arn *string `type:"string"` // The time, in milliseconds since the epoch, when the connector definition // version was created. CreationTimestamp *string `type:"string"` // Information about the connector definition version. Definition *ConnectorDefinitionVersion `type:"structure"` // The ID of the connector definition version. Id *string `type:"string"` // The token for the next set of results, or ”null” if there are no additional // results. NextToken *string `type:"string"` // The version of the connector definition version. Version *string `type:"string"` // contains filtered or unexported fields }
Information about a connector definition version.
func (GetConnectorDefinitionVersionOutput) MarshalFields ¶ added in v0.6.0
func (s GetConnectorDefinitionVersionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetConnectorDefinitionVersionOutput) String ¶ added in v0.6.0
func (s GetConnectorDefinitionVersionOutput) String() string
String returns the string representation
type GetConnectorDefinitionVersionRequest ¶ added in v0.6.0
type GetConnectorDefinitionVersionRequest struct { *aws.Request Input *GetConnectorDefinitionVersionInput Copy func(*GetConnectorDefinitionVersionInput) GetConnectorDefinitionVersionRequest }
GetConnectorDefinitionVersionRequest is the request type for the GetConnectorDefinitionVersion API operation.
func (GetConnectorDefinitionVersionRequest) Send ¶ added in v0.6.0
func (r GetConnectorDefinitionVersionRequest) Send(ctx context.Context) (*GetConnectorDefinitionVersionResponse, error)
Send marshals and sends the GetConnectorDefinitionVersion API request.
type GetConnectorDefinitionVersionResponse ¶ added in v0.9.0
type GetConnectorDefinitionVersionResponse struct { *GetConnectorDefinitionVersionOutput // contains filtered or unexported fields }
GetConnectorDefinitionVersionResponse is the response type for the GetConnectorDefinitionVersion API operation.
func (*GetConnectorDefinitionVersionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *GetConnectorDefinitionVersionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetConnectorDefinitionVersion request.
type GetCoreDefinitionInput ¶
type GetCoreDefinitionInput struct { // CoreDefinitionId is a required field CoreDefinitionId *string `location:"uri" locationName:"CoreDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetCoreDefinitionInput) MarshalFields ¶ added in v0.3.0
func (s GetCoreDefinitionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetCoreDefinitionInput) String ¶
func (s GetCoreDefinitionInput) String() string
String returns the string representation
func (*GetCoreDefinitionInput) Validate ¶
func (s *GetCoreDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetCoreDefinitionOutput ¶
type GetCoreDefinitionOutput struct { Arn *string `type:"string"` CreationTimestamp *string `type:"string"` Id *string `type:"string"` LastUpdatedTimestamp *string `type:"string"` LatestVersion *string `type:"string"` LatestVersionArn *string `type:"string"` Name *string `type:"string"` // The key-value pair for the resource tag. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (GetCoreDefinitionOutput) MarshalFields ¶ added in v0.3.0
func (s GetCoreDefinitionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetCoreDefinitionOutput) String ¶
func (s GetCoreDefinitionOutput) String() string
String returns the string representation
type GetCoreDefinitionRequest ¶
type GetCoreDefinitionRequest struct { *aws.Request Input *GetCoreDefinitionInput Copy func(*GetCoreDefinitionInput) GetCoreDefinitionRequest }
GetCoreDefinitionRequest is the request type for the GetCoreDefinition API operation.
func (GetCoreDefinitionRequest) Send ¶
func (r GetCoreDefinitionRequest) Send(ctx context.Context) (*GetCoreDefinitionResponse, error)
Send marshals and sends the GetCoreDefinition API request.
type GetCoreDefinitionResponse ¶ added in v0.9.0
type GetCoreDefinitionResponse struct { *GetCoreDefinitionOutput // contains filtered or unexported fields }
GetCoreDefinitionResponse is the response type for the GetCoreDefinition API operation.
func (*GetCoreDefinitionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *GetCoreDefinitionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetCoreDefinition request.
type GetCoreDefinitionVersionInput ¶
type GetCoreDefinitionVersionInput struct { // CoreDefinitionId is a required field CoreDefinitionId *string `location:"uri" locationName:"CoreDefinitionId" type:"string" required:"true"` // CoreDefinitionVersionId is a required field CoreDefinitionVersionId *string `location:"uri" locationName:"CoreDefinitionVersionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetCoreDefinitionVersionInput) MarshalFields ¶ added in v0.3.0
func (s GetCoreDefinitionVersionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetCoreDefinitionVersionInput) String ¶
func (s GetCoreDefinitionVersionInput) String() string
String returns the string representation
func (*GetCoreDefinitionVersionInput) Validate ¶
func (s *GetCoreDefinitionVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetCoreDefinitionVersionOutput ¶
type GetCoreDefinitionVersionOutput struct { // The ARN of the core definition version. Arn *string `type:"string"` // The time, in milliseconds since the epoch, when the core definition version // was created. CreationTimestamp *string `type:"string"` // Information about the core definition version. Definition *CoreDefinitionVersion `type:"structure"` // The ID of the core definition version. Id *string `type:"string"` // The token for the next set of results, or ”null” if there are no additional // results. NextToken *string `type:"string"` // The version of the core definition version. Version *string `type:"string"` // contains filtered or unexported fields }
func (GetCoreDefinitionVersionOutput) MarshalFields ¶ added in v0.3.0
func (s GetCoreDefinitionVersionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetCoreDefinitionVersionOutput) String ¶
func (s GetCoreDefinitionVersionOutput) String() string
String returns the string representation
type GetCoreDefinitionVersionRequest ¶
type GetCoreDefinitionVersionRequest struct { *aws.Request Input *GetCoreDefinitionVersionInput Copy func(*GetCoreDefinitionVersionInput) GetCoreDefinitionVersionRequest }
GetCoreDefinitionVersionRequest is the request type for the GetCoreDefinitionVersion API operation.
func (GetCoreDefinitionVersionRequest) Send ¶
func (r GetCoreDefinitionVersionRequest) Send(ctx context.Context) (*GetCoreDefinitionVersionResponse, error)
Send marshals and sends the GetCoreDefinitionVersion API request.
type GetCoreDefinitionVersionResponse ¶ added in v0.9.0
type GetCoreDefinitionVersionResponse struct { *GetCoreDefinitionVersionOutput // contains filtered or unexported fields }
GetCoreDefinitionVersionResponse is the response type for the GetCoreDefinitionVersion API operation.
func (*GetCoreDefinitionVersionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *GetCoreDefinitionVersionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetCoreDefinitionVersion request.
type GetDeploymentStatusInput ¶
type GetDeploymentStatusInput struct { // DeploymentId is a required field DeploymentId *string `location:"uri" locationName:"DeploymentId" type:"string" required:"true"` // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetDeploymentStatusInput) MarshalFields ¶ added in v0.3.0
func (s GetDeploymentStatusInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetDeploymentStatusInput) String ¶
func (s GetDeploymentStatusInput) String() string
String returns the string representation
func (*GetDeploymentStatusInput) Validate ¶
func (s *GetDeploymentStatusInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetDeploymentStatusOutput ¶
type GetDeploymentStatusOutput struct { // The status of the deployment: ”InProgress”, ”Building”, ”Success”, // or ”Failure”. DeploymentStatus *string `type:"string"` // The type of the deployment. DeploymentType DeploymentType `type:"string" enum:"true"` // Error details ErrorDetails []ErrorDetail `type:"list"` // Error message ErrorMessage *string `type:"string"` // The time, in milliseconds since the epoch, when the deployment status was // updated. UpdatedAt *string `type:"string"` // contains filtered or unexported fields }
Information about the status of a deployment for a group.
func (GetDeploymentStatusOutput) MarshalFields ¶ added in v0.3.0
func (s GetDeploymentStatusOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetDeploymentStatusOutput) String ¶
func (s GetDeploymentStatusOutput) String() string
String returns the string representation
type GetDeploymentStatusRequest ¶
type GetDeploymentStatusRequest struct { *aws.Request Input *GetDeploymentStatusInput Copy func(*GetDeploymentStatusInput) GetDeploymentStatusRequest }
GetDeploymentStatusRequest is the request type for the GetDeploymentStatus API operation.
func (GetDeploymentStatusRequest) Send ¶
func (r GetDeploymentStatusRequest) Send(ctx context.Context) (*GetDeploymentStatusResponse, error)
Send marshals and sends the GetDeploymentStatus API request.
type GetDeploymentStatusResponse ¶ added in v0.9.0
type GetDeploymentStatusResponse struct { *GetDeploymentStatusOutput // contains filtered or unexported fields }
GetDeploymentStatusResponse is the response type for the GetDeploymentStatus API operation.
func (*GetDeploymentStatusResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *GetDeploymentStatusResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetDeploymentStatus request.
type GetDeviceDefinitionInput ¶
type GetDeviceDefinitionInput struct { // DeviceDefinitionId is a required field DeviceDefinitionId *string `location:"uri" locationName:"DeviceDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetDeviceDefinitionInput) MarshalFields ¶ added in v0.3.0
func (s GetDeviceDefinitionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetDeviceDefinitionInput) String ¶
func (s GetDeviceDefinitionInput) String() string
String returns the string representation
func (*GetDeviceDefinitionInput) Validate ¶
func (s *GetDeviceDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetDeviceDefinitionOutput ¶
type GetDeviceDefinitionOutput struct { Arn *string `type:"string"` CreationTimestamp *string `type:"string"` Id *string `type:"string"` LastUpdatedTimestamp *string `type:"string"` LatestVersion *string `type:"string"` LatestVersionArn *string `type:"string"` Name *string `type:"string"` // The key-value pair for the resource tag. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (GetDeviceDefinitionOutput) MarshalFields ¶ added in v0.3.0
func (s GetDeviceDefinitionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetDeviceDefinitionOutput) String ¶
func (s GetDeviceDefinitionOutput) String() string
String returns the string representation
type GetDeviceDefinitionRequest ¶
type GetDeviceDefinitionRequest struct { *aws.Request Input *GetDeviceDefinitionInput Copy func(*GetDeviceDefinitionInput) GetDeviceDefinitionRequest }
GetDeviceDefinitionRequest is the request type for the GetDeviceDefinition API operation.
func (GetDeviceDefinitionRequest) Send ¶
func (r GetDeviceDefinitionRequest) Send(ctx context.Context) (*GetDeviceDefinitionResponse, error)
Send marshals and sends the GetDeviceDefinition API request.
type GetDeviceDefinitionResponse ¶ added in v0.9.0
type GetDeviceDefinitionResponse struct { *GetDeviceDefinitionOutput // contains filtered or unexported fields }
GetDeviceDefinitionResponse is the response type for the GetDeviceDefinition API operation.
func (*GetDeviceDefinitionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *GetDeviceDefinitionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetDeviceDefinition request.
type GetDeviceDefinitionVersionInput ¶
type GetDeviceDefinitionVersionInput struct { // DeviceDefinitionId is a required field DeviceDefinitionId *string `location:"uri" locationName:"DeviceDefinitionId" type:"string" required:"true"` // DeviceDefinitionVersionId is a required field DeviceDefinitionVersionId *string `location:"uri" locationName:"DeviceDefinitionVersionId" type:"string" required:"true"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
func (GetDeviceDefinitionVersionInput) MarshalFields ¶ added in v0.3.0
func (s GetDeviceDefinitionVersionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetDeviceDefinitionVersionInput) String ¶
func (s GetDeviceDefinitionVersionInput) String() string
String returns the string representation
func (*GetDeviceDefinitionVersionInput) Validate ¶
func (s *GetDeviceDefinitionVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetDeviceDefinitionVersionOutput ¶
type GetDeviceDefinitionVersionOutput struct { // The ARN of the device definition version. Arn *string `type:"string"` // The time, in milliseconds since the epoch, when the device definition version // was created. CreationTimestamp *string `type:"string"` // Information about the device definition version. Definition *DeviceDefinitionVersion `type:"structure"` // The ID of the device definition version. Id *string `type:"string"` // The token for the next set of results, or ”null” if there are no additional // results. NextToken *string `type:"string"` // The version of the device definition version. Version *string `type:"string"` // contains filtered or unexported fields }
func (GetDeviceDefinitionVersionOutput) MarshalFields ¶ added in v0.3.0
func (s GetDeviceDefinitionVersionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetDeviceDefinitionVersionOutput) String ¶
func (s GetDeviceDefinitionVersionOutput) String() string
String returns the string representation
type GetDeviceDefinitionVersionRequest ¶
type GetDeviceDefinitionVersionRequest struct { *aws.Request Input *GetDeviceDefinitionVersionInput Copy func(*GetDeviceDefinitionVersionInput) GetDeviceDefinitionVersionRequest }
GetDeviceDefinitionVersionRequest is the request type for the GetDeviceDefinitionVersion API operation.
func (GetDeviceDefinitionVersionRequest) Send ¶
func (r GetDeviceDefinitionVersionRequest) Send(ctx context.Context) (*GetDeviceDefinitionVersionResponse, error)
Send marshals and sends the GetDeviceDefinitionVersion API request.
type GetDeviceDefinitionVersionResponse ¶ added in v0.9.0
type GetDeviceDefinitionVersionResponse struct { *GetDeviceDefinitionVersionOutput // contains filtered or unexported fields }
GetDeviceDefinitionVersionResponse is the response type for the GetDeviceDefinitionVersion API operation.
func (*GetDeviceDefinitionVersionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *GetDeviceDefinitionVersionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetDeviceDefinitionVersion request.
type GetFunctionDefinitionInput ¶
type GetFunctionDefinitionInput struct { // FunctionDefinitionId is a required field FunctionDefinitionId *string `location:"uri" locationName:"FunctionDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetFunctionDefinitionInput) MarshalFields ¶ added in v0.3.0
func (s GetFunctionDefinitionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetFunctionDefinitionInput) String ¶
func (s GetFunctionDefinitionInput) String() string
String returns the string representation
func (*GetFunctionDefinitionInput) Validate ¶
func (s *GetFunctionDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetFunctionDefinitionOutput ¶
type GetFunctionDefinitionOutput struct { Arn *string `type:"string"` CreationTimestamp *string `type:"string"` Id *string `type:"string"` LastUpdatedTimestamp *string `type:"string"` LatestVersion *string `type:"string"` LatestVersionArn *string `type:"string"` Name *string `type:"string"` // The key-value pair for the resource tag. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (GetFunctionDefinitionOutput) MarshalFields ¶ added in v0.3.0
func (s GetFunctionDefinitionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetFunctionDefinitionOutput) String ¶
func (s GetFunctionDefinitionOutput) String() string
String returns the string representation
type GetFunctionDefinitionRequest ¶
type GetFunctionDefinitionRequest struct { *aws.Request Input *GetFunctionDefinitionInput Copy func(*GetFunctionDefinitionInput) GetFunctionDefinitionRequest }
GetFunctionDefinitionRequest is the request type for the GetFunctionDefinition API operation.
func (GetFunctionDefinitionRequest) Send ¶
func (r GetFunctionDefinitionRequest) Send(ctx context.Context) (*GetFunctionDefinitionResponse, error)
Send marshals and sends the GetFunctionDefinition API request.
type GetFunctionDefinitionResponse ¶ added in v0.9.0
type GetFunctionDefinitionResponse struct { *GetFunctionDefinitionOutput // contains filtered or unexported fields }
GetFunctionDefinitionResponse is the response type for the GetFunctionDefinition API operation.
func (*GetFunctionDefinitionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *GetFunctionDefinitionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetFunctionDefinition request.
type GetFunctionDefinitionVersionInput ¶
type GetFunctionDefinitionVersionInput struct { // FunctionDefinitionId is a required field FunctionDefinitionId *string `location:"uri" locationName:"FunctionDefinitionId" type:"string" required:"true"` // FunctionDefinitionVersionId is a required field FunctionDefinitionVersionId *string `location:"uri" locationName:"FunctionDefinitionVersionId" type:"string" required:"true"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
func (GetFunctionDefinitionVersionInput) MarshalFields ¶ added in v0.3.0
func (s GetFunctionDefinitionVersionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetFunctionDefinitionVersionInput) String ¶
func (s GetFunctionDefinitionVersionInput) String() string
String returns the string representation
func (*GetFunctionDefinitionVersionInput) Validate ¶
func (s *GetFunctionDefinitionVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetFunctionDefinitionVersionOutput ¶
type GetFunctionDefinitionVersionOutput struct { // The ARN of the function definition version. Arn *string `type:"string"` // The time, in milliseconds since the epoch, when the function definition version // was created. CreationTimestamp *string `type:"string"` // Information on the definition. Definition *FunctionDefinitionVersion `type:"structure"` // The ID of the function definition version. Id *string `type:"string"` // The token for the next set of results, or ”null” if there are no additional // results. NextToken *string `type:"string"` // The version of the function definition version. Version *string `type:"string"` // contains filtered or unexported fields }
Information about a function definition version.
func (GetFunctionDefinitionVersionOutput) MarshalFields ¶ added in v0.3.0
func (s GetFunctionDefinitionVersionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetFunctionDefinitionVersionOutput) String ¶
func (s GetFunctionDefinitionVersionOutput) String() string
String returns the string representation
type GetFunctionDefinitionVersionRequest ¶
type GetFunctionDefinitionVersionRequest struct { *aws.Request Input *GetFunctionDefinitionVersionInput Copy func(*GetFunctionDefinitionVersionInput) GetFunctionDefinitionVersionRequest }
GetFunctionDefinitionVersionRequest is the request type for the GetFunctionDefinitionVersion API operation.
func (GetFunctionDefinitionVersionRequest) Send ¶
func (r GetFunctionDefinitionVersionRequest) Send(ctx context.Context) (*GetFunctionDefinitionVersionResponse, error)
Send marshals and sends the GetFunctionDefinitionVersion API request.
type GetFunctionDefinitionVersionResponse ¶ added in v0.9.0
type GetFunctionDefinitionVersionResponse struct { *GetFunctionDefinitionVersionOutput // contains filtered or unexported fields }
GetFunctionDefinitionVersionResponse is the response type for the GetFunctionDefinitionVersion API operation.
func (*GetFunctionDefinitionVersionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *GetFunctionDefinitionVersionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetFunctionDefinitionVersion request.
type GetGroupCertificateAuthorityInput ¶
type GetGroupCertificateAuthorityInput struct { // CertificateAuthorityId is a required field CertificateAuthorityId *string `location:"uri" locationName:"CertificateAuthorityId" type:"string" required:"true"` // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetGroupCertificateAuthorityInput) MarshalFields ¶ added in v0.3.0
func (s GetGroupCertificateAuthorityInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetGroupCertificateAuthorityInput) String ¶
func (s GetGroupCertificateAuthorityInput) String() string
String returns the string representation
func (*GetGroupCertificateAuthorityInput) Validate ¶
func (s *GetGroupCertificateAuthorityInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetGroupCertificateAuthorityOutput ¶
type GetGroupCertificateAuthorityOutput struct { // The ARN of the certificate authority for the group. GroupCertificateAuthorityArn *string `type:"string"` // The ID of the certificate authority for the group. GroupCertificateAuthorityId *string `type:"string"` // The PEM encoded certificate for the group. PemEncodedCertificate *string `type:"string"` // contains filtered or unexported fields }
Information about a certificate authority for a group.
func (GetGroupCertificateAuthorityOutput) MarshalFields ¶ added in v0.3.0
func (s GetGroupCertificateAuthorityOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetGroupCertificateAuthorityOutput) String ¶
func (s GetGroupCertificateAuthorityOutput) String() string
String returns the string representation
type GetGroupCertificateAuthorityRequest ¶
type GetGroupCertificateAuthorityRequest struct { *aws.Request Input *GetGroupCertificateAuthorityInput Copy func(*GetGroupCertificateAuthorityInput) GetGroupCertificateAuthorityRequest }
GetGroupCertificateAuthorityRequest is the request type for the GetGroupCertificateAuthority API operation.
func (GetGroupCertificateAuthorityRequest) Send ¶
func (r GetGroupCertificateAuthorityRequest) Send(ctx context.Context) (*GetGroupCertificateAuthorityResponse, error)
Send marshals and sends the GetGroupCertificateAuthority API request.
type GetGroupCertificateAuthorityResponse ¶ added in v0.9.0
type GetGroupCertificateAuthorityResponse struct { *GetGroupCertificateAuthorityOutput // contains filtered or unexported fields }
GetGroupCertificateAuthorityResponse is the response type for the GetGroupCertificateAuthority API operation.
func (*GetGroupCertificateAuthorityResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *GetGroupCertificateAuthorityResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetGroupCertificateAuthority request.
type GetGroupCertificateConfigurationInput ¶
type GetGroupCertificateConfigurationInput struct { // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetGroupCertificateConfigurationInput) MarshalFields ¶ added in v0.3.0
func (s GetGroupCertificateConfigurationInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetGroupCertificateConfigurationInput) String ¶
func (s GetGroupCertificateConfigurationInput) String() string
String returns the string representation
func (*GetGroupCertificateConfigurationInput) Validate ¶
func (s *GetGroupCertificateConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetGroupCertificateConfigurationOutput ¶
type GetGroupCertificateConfigurationOutput struct { CertificateAuthorityExpiryInMilliseconds *string `type:"string"` CertificateExpiryInMilliseconds *string `type:"string"` GroupId *string `type:"string"` // contains filtered or unexported fields }
func (GetGroupCertificateConfigurationOutput) MarshalFields ¶ added in v0.3.0
func (s GetGroupCertificateConfigurationOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetGroupCertificateConfigurationOutput) String ¶
func (s GetGroupCertificateConfigurationOutput) String() string
String returns the string representation
type GetGroupCertificateConfigurationRequest ¶
type GetGroupCertificateConfigurationRequest struct { *aws.Request Input *GetGroupCertificateConfigurationInput Copy func(*GetGroupCertificateConfigurationInput) GetGroupCertificateConfigurationRequest }
GetGroupCertificateConfigurationRequest is the request type for the GetGroupCertificateConfiguration API operation.
func (GetGroupCertificateConfigurationRequest) Send ¶
func (r GetGroupCertificateConfigurationRequest) Send(ctx context.Context) (*GetGroupCertificateConfigurationResponse, error)
Send marshals and sends the GetGroupCertificateConfiguration API request.
type GetGroupCertificateConfigurationResponse ¶ added in v0.9.0
type GetGroupCertificateConfigurationResponse struct { *GetGroupCertificateConfigurationOutput // contains filtered or unexported fields }
GetGroupCertificateConfigurationResponse is the response type for the GetGroupCertificateConfiguration API operation.
func (*GetGroupCertificateConfigurationResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *GetGroupCertificateConfigurationResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetGroupCertificateConfiguration request.
type GetGroupInput ¶
type GetGroupInput struct { // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetGroupInput) MarshalFields ¶ added in v0.3.0
func (s GetGroupInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetGroupInput) String ¶
func (s GetGroupInput) String() string
String returns the string representation
func (*GetGroupInput) Validate ¶
func (s *GetGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetGroupOutput ¶
type GetGroupOutput struct { Arn *string `type:"string"` CreationTimestamp *string `type:"string"` Id *string `type:"string"` LastUpdatedTimestamp *string `type:"string"` LatestVersion *string `type:"string"` LatestVersionArn *string `type:"string"` Name *string `type:"string"` // The key-value pair for the resource tag. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (GetGroupOutput) MarshalFields ¶ added in v0.3.0
func (s GetGroupOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetGroupOutput) String ¶
func (s GetGroupOutput) String() string
String returns the string representation
type GetGroupRequest ¶
type GetGroupRequest struct { *aws.Request Input *GetGroupInput Copy func(*GetGroupInput) GetGroupRequest }
GetGroupRequest is the request type for the GetGroup API operation.
func (GetGroupRequest) Send ¶
func (r GetGroupRequest) Send(ctx context.Context) (*GetGroupResponse, error)
Send marshals and sends the GetGroup API request.
type GetGroupResponse ¶ added in v0.9.0
type GetGroupResponse struct { *GetGroupOutput // contains filtered or unexported fields }
GetGroupResponse is the response type for the GetGroup API operation.
func (*GetGroupResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *GetGroupResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetGroup request.
type GetGroupVersionInput ¶
type GetGroupVersionInput struct { // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` // GroupVersionId is a required field GroupVersionId *string `location:"uri" locationName:"GroupVersionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetGroupVersionInput) MarshalFields ¶ added in v0.3.0
func (s GetGroupVersionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetGroupVersionInput) String ¶
func (s GetGroupVersionInput) String() string
String returns the string representation
func (*GetGroupVersionInput) Validate ¶
func (s *GetGroupVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetGroupVersionOutput ¶
type GetGroupVersionOutput struct { // The ARN of the group version. Arn *string `type:"string"` // The time, in milliseconds since the epoch, when the group version was created. CreationTimestamp *string `type:"string"` // Information about the group version definition. Definition *GroupVersion `type:"structure"` // The ID of the group that the version is associated with. Id *string `type:"string"` // The ID of the group version. Version *string `type:"string"` // contains filtered or unexported fields }
Information about a group version.
func (GetGroupVersionOutput) MarshalFields ¶ added in v0.3.0
func (s GetGroupVersionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetGroupVersionOutput) String ¶
func (s GetGroupVersionOutput) String() string
String returns the string representation
type GetGroupVersionRequest ¶
type GetGroupVersionRequest struct { *aws.Request Input *GetGroupVersionInput Copy func(*GetGroupVersionInput) GetGroupVersionRequest }
GetGroupVersionRequest is the request type for the GetGroupVersion API operation.
func (GetGroupVersionRequest) Send ¶
func (r GetGroupVersionRequest) Send(ctx context.Context) (*GetGroupVersionResponse, error)
Send marshals and sends the GetGroupVersion API request.
type GetGroupVersionResponse ¶ added in v0.9.0
type GetGroupVersionResponse struct { *GetGroupVersionOutput // contains filtered or unexported fields }
GetGroupVersionResponse is the response type for the GetGroupVersion API operation.
func (*GetGroupVersionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *GetGroupVersionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetGroupVersion request.
type GetLoggerDefinitionInput ¶
type GetLoggerDefinitionInput struct { // LoggerDefinitionId is a required field LoggerDefinitionId *string `location:"uri" locationName:"LoggerDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetLoggerDefinitionInput) MarshalFields ¶ added in v0.3.0
func (s GetLoggerDefinitionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetLoggerDefinitionInput) String ¶
func (s GetLoggerDefinitionInput) String() string
String returns the string representation
func (*GetLoggerDefinitionInput) Validate ¶
func (s *GetLoggerDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetLoggerDefinitionOutput ¶
type GetLoggerDefinitionOutput struct { Arn *string `type:"string"` CreationTimestamp *string `type:"string"` Id *string `type:"string"` LastUpdatedTimestamp *string `type:"string"` LatestVersion *string `type:"string"` LatestVersionArn *string `type:"string"` Name *string `type:"string"` // The key-value pair for the resource tag. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (GetLoggerDefinitionOutput) MarshalFields ¶ added in v0.3.0
func (s GetLoggerDefinitionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetLoggerDefinitionOutput) String ¶
func (s GetLoggerDefinitionOutput) String() string
String returns the string representation
type GetLoggerDefinitionRequest ¶
type GetLoggerDefinitionRequest struct { *aws.Request Input *GetLoggerDefinitionInput Copy func(*GetLoggerDefinitionInput) GetLoggerDefinitionRequest }
GetLoggerDefinitionRequest is the request type for the GetLoggerDefinition API operation.
func (GetLoggerDefinitionRequest) Send ¶
func (r GetLoggerDefinitionRequest) Send(ctx context.Context) (*GetLoggerDefinitionResponse, error)
Send marshals and sends the GetLoggerDefinition API request.
type GetLoggerDefinitionResponse ¶ added in v0.9.0
type GetLoggerDefinitionResponse struct { *GetLoggerDefinitionOutput // contains filtered or unexported fields }
GetLoggerDefinitionResponse is the response type for the GetLoggerDefinition API operation.
func (*GetLoggerDefinitionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *GetLoggerDefinitionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetLoggerDefinition request.
type GetLoggerDefinitionVersionInput ¶
type GetLoggerDefinitionVersionInput struct { // LoggerDefinitionId is a required field LoggerDefinitionId *string `location:"uri" locationName:"LoggerDefinitionId" type:"string" required:"true"` // LoggerDefinitionVersionId is a required field LoggerDefinitionVersionId *string `location:"uri" locationName:"LoggerDefinitionVersionId" type:"string" required:"true"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
func (GetLoggerDefinitionVersionInput) MarshalFields ¶ added in v0.3.0
func (s GetLoggerDefinitionVersionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetLoggerDefinitionVersionInput) String ¶
func (s GetLoggerDefinitionVersionInput) String() string
String returns the string representation
func (*GetLoggerDefinitionVersionInput) Validate ¶
func (s *GetLoggerDefinitionVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetLoggerDefinitionVersionOutput ¶
type GetLoggerDefinitionVersionOutput struct { // The ARN of the logger definition version. Arn *string `type:"string"` // The time, in milliseconds since the epoch, when the logger definition version // was created. CreationTimestamp *string `type:"string"` // Information about the logger definition version. Definition *LoggerDefinitionVersion `type:"structure"` // The ID of the logger definition version. Id *string `type:"string"` // The version of the logger definition version. Version *string `type:"string"` // contains filtered or unexported fields }
Information about a logger definition version.
func (GetLoggerDefinitionVersionOutput) MarshalFields ¶ added in v0.3.0
func (s GetLoggerDefinitionVersionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetLoggerDefinitionVersionOutput) String ¶
func (s GetLoggerDefinitionVersionOutput) String() string
String returns the string representation
type GetLoggerDefinitionVersionRequest ¶
type GetLoggerDefinitionVersionRequest struct { *aws.Request Input *GetLoggerDefinitionVersionInput Copy func(*GetLoggerDefinitionVersionInput) GetLoggerDefinitionVersionRequest }
GetLoggerDefinitionVersionRequest is the request type for the GetLoggerDefinitionVersion API operation.
func (GetLoggerDefinitionVersionRequest) Send ¶
func (r GetLoggerDefinitionVersionRequest) Send(ctx context.Context) (*GetLoggerDefinitionVersionResponse, error)
Send marshals and sends the GetLoggerDefinitionVersion API request.
type GetLoggerDefinitionVersionResponse ¶ added in v0.9.0
type GetLoggerDefinitionVersionResponse struct { *GetLoggerDefinitionVersionOutput // contains filtered or unexported fields }
GetLoggerDefinitionVersionResponse is the response type for the GetLoggerDefinitionVersion API operation.
func (*GetLoggerDefinitionVersionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *GetLoggerDefinitionVersionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetLoggerDefinitionVersion request.
type GetResourceDefinitionInput ¶ added in v0.2.0
type GetResourceDefinitionInput struct { // ResourceDefinitionId is a required field ResourceDefinitionId *string `location:"uri" locationName:"ResourceDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetResourceDefinitionInput) MarshalFields ¶ added in v0.3.0
func (s GetResourceDefinitionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetResourceDefinitionInput) String ¶ added in v0.2.0
func (s GetResourceDefinitionInput) String() string
String returns the string representation
func (*GetResourceDefinitionInput) Validate ¶ added in v0.2.0
func (s *GetResourceDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetResourceDefinitionOutput ¶ added in v0.2.0
type GetResourceDefinitionOutput struct { Arn *string `type:"string"` CreationTimestamp *string `type:"string"` Id *string `type:"string"` LastUpdatedTimestamp *string `type:"string"` LatestVersion *string `type:"string"` LatestVersionArn *string `type:"string"` Name *string `type:"string"` // The key-value pair for the resource tag. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (GetResourceDefinitionOutput) MarshalFields ¶ added in v0.3.0
func (s GetResourceDefinitionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetResourceDefinitionOutput) String ¶ added in v0.2.0
func (s GetResourceDefinitionOutput) String() string
String returns the string representation
type GetResourceDefinitionRequest ¶ added in v0.2.0
type GetResourceDefinitionRequest struct { *aws.Request Input *GetResourceDefinitionInput Copy func(*GetResourceDefinitionInput) GetResourceDefinitionRequest }
GetResourceDefinitionRequest is the request type for the GetResourceDefinition API operation.
func (GetResourceDefinitionRequest) Send ¶ added in v0.2.0
func (r GetResourceDefinitionRequest) Send(ctx context.Context) (*GetResourceDefinitionResponse, error)
Send marshals and sends the GetResourceDefinition API request.
type GetResourceDefinitionResponse ¶ added in v0.9.0
type GetResourceDefinitionResponse struct { *GetResourceDefinitionOutput // contains filtered or unexported fields }
GetResourceDefinitionResponse is the response type for the GetResourceDefinition API operation.
func (*GetResourceDefinitionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *GetResourceDefinitionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetResourceDefinition request.
type GetResourceDefinitionVersionInput ¶ added in v0.2.0
type GetResourceDefinitionVersionInput struct { // ResourceDefinitionId is a required field ResourceDefinitionId *string `location:"uri" locationName:"ResourceDefinitionId" type:"string" required:"true"` // ResourceDefinitionVersionId is a required field ResourceDefinitionVersionId *string `location:"uri" locationName:"ResourceDefinitionVersionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetResourceDefinitionVersionInput) MarshalFields ¶ added in v0.3.0
func (s GetResourceDefinitionVersionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetResourceDefinitionVersionInput) String ¶ added in v0.2.0
func (s GetResourceDefinitionVersionInput) String() string
String returns the string representation
func (*GetResourceDefinitionVersionInput) Validate ¶ added in v0.2.0
func (s *GetResourceDefinitionVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetResourceDefinitionVersionOutput ¶ added in v0.2.0
type GetResourceDefinitionVersionOutput struct { // Arn of the resource definition version. Arn *string `type:"string"` // The time, in milliseconds since the epoch, when the resource definition version // was created. CreationTimestamp *string `type:"string"` // Information about the definition. Definition *ResourceDefinitionVersion `type:"structure"` // The ID of the resource definition version. Id *string `type:"string"` // The version of the resource definition version. Version *string `type:"string"` // contains filtered or unexported fields }
Information about a resource definition version.
func (GetResourceDefinitionVersionOutput) MarshalFields ¶ added in v0.3.0
func (s GetResourceDefinitionVersionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetResourceDefinitionVersionOutput) String ¶ added in v0.2.0
func (s GetResourceDefinitionVersionOutput) String() string
String returns the string representation
type GetResourceDefinitionVersionRequest ¶ added in v0.2.0
type GetResourceDefinitionVersionRequest struct { *aws.Request Input *GetResourceDefinitionVersionInput Copy func(*GetResourceDefinitionVersionInput) GetResourceDefinitionVersionRequest }
GetResourceDefinitionVersionRequest is the request type for the GetResourceDefinitionVersion API operation.
func (GetResourceDefinitionVersionRequest) Send ¶ added in v0.2.0
func (r GetResourceDefinitionVersionRequest) Send(ctx context.Context) (*GetResourceDefinitionVersionResponse, error)
Send marshals and sends the GetResourceDefinitionVersion API request.
type GetResourceDefinitionVersionResponse ¶ added in v0.9.0
type GetResourceDefinitionVersionResponse struct { *GetResourceDefinitionVersionOutput // contains filtered or unexported fields }
GetResourceDefinitionVersionResponse is the response type for the GetResourceDefinitionVersion API operation.
func (*GetResourceDefinitionVersionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *GetResourceDefinitionVersionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetResourceDefinitionVersion request.
type GetServiceRoleForAccountInput ¶
type GetServiceRoleForAccountInput struct {
// contains filtered or unexported fields
}
func (GetServiceRoleForAccountInput) MarshalFields ¶ added in v0.3.0
func (s GetServiceRoleForAccountInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetServiceRoleForAccountInput) String ¶
func (s GetServiceRoleForAccountInput) String() string
String returns the string representation
type GetServiceRoleForAccountOutput ¶
type GetServiceRoleForAccountOutput struct { // The time when the service role was associated with the account. AssociatedAt *string `type:"string"` // The ARN of the role which is associated with the account. RoleArn *string `type:"string"` // contains filtered or unexported fields }
func (GetServiceRoleForAccountOutput) MarshalFields ¶ added in v0.3.0
func (s GetServiceRoleForAccountOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetServiceRoleForAccountOutput) String ¶
func (s GetServiceRoleForAccountOutput) String() string
String returns the string representation
type GetServiceRoleForAccountRequest ¶
type GetServiceRoleForAccountRequest struct { *aws.Request Input *GetServiceRoleForAccountInput Copy func(*GetServiceRoleForAccountInput) GetServiceRoleForAccountRequest }
GetServiceRoleForAccountRequest is the request type for the GetServiceRoleForAccount API operation.
func (GetServiceRoleForAccountRequest) Send ¶
func (r GetServiceRoleForAccountRequest) Send(ctx context.Context) (*GetServiceRoleForAccountResponse, error)
Send marshals and sends the GetServiceRoleForAccount API request.
type GetServiceRoleForAccountResponse ¶ added in v0.9.0
type GetServiceRoleForAccountResponse struct { *GetServiceRoleForAccountOutput // contains filtered or unexported fields }
GetServiceRoleForAccountResponse is the response type for the GetServiceRoleForAccount API operation.
func (*GetServiceRoleForAccountResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *GetServiceRoleForAccountResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetServiceRoleForAccount request.
type GetSubscriptionDefinitionInput ¶
type GetSubscriptionDefinitionInput struct { // SubscriptionDefinitionId is a required field SubscriptionDefinitionId *string `location:"uri" locationName:"SubscriptionDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetSubscriptionDefinitionInput) MarshalFields ¶ added in v0.3.0
func (s GetSubscriptionDefinitionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetSubscriptionDefinitionInput) String ¶
func (s GetSubscriptionDefinitionInput) String() string
String returns the string representation
func (*GetSubscriptionDefinitionInput) Validate ¶
func (s *GetSubscriptionDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSubscriptionDefinitionOutput ¶
type GetSubscriptionDefinitionOutput struct { Arn *string `type:"string"` CreationTimestamp *string `type:"string"` Id *string `type:"string"` LastUpdatedTimestamp *string `type:"string"` LatestVersion *string `type:"string"` LatestVersionArn *string `type:"string"` Name *string `type:"string"` // The key-value pair for the resource tag. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (GetSubscriptionDefinitionOutput) MarshalFields ¶ added in v0.3.0
func (s GetSubscriptionDefinitionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetSubscriptionDefinitionOutput) String ¶
func (s GetSubscriptionDefinitionOutput) String() string
String returns the string representation
type GetSubscriptionDefinitionRequest ¶
type GetSubscriptionDefinitionRequest struct { *aws.Request Input *GetSubscriptionDefinitionInput Copy func(*GetSubscriptionDefinitionInput) GetSubscriptionDefinitionRequest }
GetSubscriptionDefinitionRequest is the request type for the GetSubscriptionDefinition API operation.
func (GetSubscriptionDefinitionRequest) Send ¶
func (r GetSubscriptionDefinitionRequest) Send(ctx context.Context) (*GetSubscriptionDefinitionResponse, error)
Send marshals and sends the GetSubscriptionDefinition API request.
type GetSubscriptionDefinitionResponse ¶ added in v0.9.0
type GetSubscriptionDefinitionResponse struct { *GetSubscriptionDefinitionOutput // contains filtered or unexported fields }
GetSubscriptionDefinitionResponse is the response type for the GetSubscriptionDefinition API operation.
func (*GetSubscriptionDefinitionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *GetSubscriptionDefinitionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetSubscriptionDefinition request.
type GetSubscriptionDefinitionVersionInput ¶
type GetSubscriptionDefinitionVersionInput struct { NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // SubscriptionDefinitionId is a required field SubscriptionDefinitionId *string `location:"uri" locationName:"SubscriptionDefinitionId" type:"string" required:"true"` // SubscriptionDefinitionVersionId is a required field SubscriptionDefinitionVersionId *string `location:"uri" locationName:"SubscriptionDefinitionVersionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetSubscriptionDefinitionVersionInput) MarshalFields ¶ added in v0.3.0
func (s GetSubscriptionDefinitionVersionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetSubscriptionDefinitionVersionInput) String ¶
func (s GetSubscriptionDefinitionVersionInput) String() string
String returns the string representation
func (*GetSubscriptionDefinitionVersionInput) Validate ¶
func (s *GetSubscriptionDefinitionVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSubscriptionDefinitionVersionOutput ¶
type GetSubscriptionDefinitionVersionOutput struct { // The ARN of the subscription definition version. Arn *string `type:"string"` // The time, in milliseconds since the epoch, when the subscription definition // version was created. CreationTimestamp *string `type:"string"` // Information about the subscription definition version. Definition *SubscriptionDefinitionVersion `type:"structure"` // The ID of the subscription definition version. Id *string `type:"string"` // The token for the next set of results, or ”null” if there are no additional // results. NextToken *string `type:"string"` // The version of the subscription definition version. Version *string `type:"string"` // contains filtered or unexported fields }
Information about a subscription definition version.
func (GetSubscriptionDefinitionVersionOutput) MarshalFields ¶ added in v0.3.0
func (s GetSubscriptionDefinitionVersionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetSubscriptionDefinitionVersionOutput) String ¶
func (s GetSubscriptionDefinitionVersionOutput) String() string
String returns the string representation
type GetSubscriptionDefinitionVersionRequest ¶
type GetSubscriptionDefinitionVersionRequest struct { *aws.Request Input *GetSubscriptionDefinitionVersionInput Copy func(*GetSubscriptionDefinitionVersionInput) GetSubscriptionDefinitionVersionRequest }
GetSubscriptionDefinitionVersionRequest is the request type for the GetSubscriptionDefinitionVersion API operation.
func (GetSubscriptionDefinitionVersionRequest) Send ¶
func (r GetSubscriptionDefinitionVersionRequest) Send(ctx context.Context) (*GetSubscriptionDefinitionVersionResponse, error)
Send marshals and sends the GetSubscriptionDefinitionVersion API request.
type GetSubscriptionDefinitionVersionResponse ¶ added in v0.9.0
type GetSubscriptionDefinitionVersionResponse struct { *GetSubscriptionDefinitionVersionOutput // contains filtered or unexported fields }
GetSubscriptionDefinitionVersionResponse is the response type for the GetSubscriptionDefinitionVersion API operation.
func (*GetSubscriptionDefinitionVersionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *GetSubscriptionDefinitionVersionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetSubscriptionDefinitionVersion request.
type GroupCertificateAuthorityProperties ¶
type GroupCertificateAuthorityProperties struct { // The ARN of the certificate authority for the group. GroupCertificateAuthorityArn *string `type:"string"` // The ID of the certificate authority for the group. GroupCertificateAuthorityId *string `type:"string"` // contains filtered or unexported fields }
Information about a certificate authority for a group.
func (GroupCertificateAuthorityProperties) MarshalFields ¶ added in v0.3.0
func (s GroupCertificateAuthorityProperties) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GroupCertificateAuthorityProperties) String ¶
func (s GroupCertificateAuthorityProperties) String() string
String returns the string representation
type GroupInformation ¶
type GroupInformation struct { // The ARN of the group. Arn *string `type:"string"` // The time, in milliseconds since the epoch, when the group was created. CreationTimestamp *string `type:"string"` // The ID of the group. Id *string `type:"string"` // The time, in milliseconds since the epoch, when the group was last updated. LastUpdatedTimestamp *string `type:"string"` // The ID of the latest version associated with the group. LatestVersion *string `type:"string"` // The ARN of the latest version associated with the group. LatestVersionArn *string `type:"string"` // The name of the group. Name *string `type:"string"` // contains filtered or unexported fields }
Information about a group.
func (GroupInformation) MarshalFields ¶ added in v0.3.0
func (s GroupInformation) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GroupInformation) String ¶
func (s GroupInformation) String() string
String returns the string representation
type GroupOwnerSetting ¶ added in v0.2.0
type GroupOwnerSetting struct { // If true, AWS IoT Greengrass automatically adds the specified Linux OS group // owner of the resource to the Lambda process privileges. Thus the Lambda process // will have the file access permissions of the added Linux group. AutoAddGroupOwner *bool `type:"boolean"` // The name of the Linux OS group whose privileges will be added to the Lambda // process. This field is optional. GroupOwner *string `type:"string"` // contains filtered or unexported fields }
Group owner related settings for local resources.
func (GroupOwnerSetting) MarshalFields ¶ added in v0.3.0
func (s GroupOwnerSetting) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GroupOwnerSetting) String ¶ added in v0.2.0
func (s GroupOwnerSetting) String() string
String returns the string representation
type GroupVersion ¶
type GroupVersion struct { // The ARN of the connector definition version for this group. ConnectorDefinitionVersionArn *string `type:"string"` // The ARN of the core definition version for this group. CoreDefinitionVersionArn *string `type:"string"` // The ARN of the device definition version for this group. DeviceDefinitionVersionArn *string `type:"string"` // The ARN of the function definition version for this group. FunctionDefinitionVersionArn *string `type:"string"` // The ARN of the logger definition version for this group. LoggerDefinitionVersionArn *string `type:"string"` // The ARN of the resource definition version for this group. ResourceDefinitionVersionArn *string `type:"string"` // The ARN of the subscription definition version for this group. SubscriptionDefinitionVersionArn *string `type:"string"` // contains filtered or unexported fields }
Information about a group version.
func (GroupVersion) MarshalFields ¶ added in v0.3.0
func (s GroupVersion) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GroupVersion) String ¶
func (s GroupVersion) String() string
String returns the string representation
type ListBulkDeploymentDetailedReportsInput ¶ added in v0.6.0
type ListBulkDeploymentDetailedReportsInput struct { // BulkDeploymentId is a required field BulkDeploymentId *string `location:"uri" locationName:"BulkDeploymentId" type:"string" required:"true"` MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
func (ListBulkDeploymentDetailedReportsInput) MarshalFields ¶ added in v0.6.0
func (s ListBulkDeploymentDetailedReportsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListBulkDeploymentDetailedReportsInput) String ¶ added in v0.6.0
func (s ListBulkDeploymentDetailedReportsInput) String() string
String returns the string representation
func (*ListBulkDeploymentDetailedReportsInput) Validate ¶ added in v0.6.0
func (s *ListBulkDeploymentDetailedReportsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListBulkDeploymentDetailedReportsOutput ¶ added in v0.6.0
type ListBulkDeploymentDetailedReportsOutput struct { // A list of the individual group deployments in the bulk deployment operation. Deployments []BulkDeploymentResult `type:"list"` // The token for the next set of results, or ”null” if there are no additional // results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListBulkDeploymentDetailedReportsOutput) MarshalFields ¶ added in v0.6.0
func (s ListBulkDeploymentDetailedReportsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListBulkDeploymentDetailedReportsOutput) String ¶ added in v0.6.0
func (s ListBulkDeploymentDetailedReportsOutput) String() string
String returns the string representation
type ListBulkDeploymentDetailedReportsRequest ¶ added in v0.6.0
type ListBulkDeploymentDetailedReportsRequest struct { *aws.Request Input *ListBulkDeploymentDetailedReportsInput Copy func(*ListBulkDeploymentDetailedReportsInput) ListBulkDeploymentDetailedReportsRequest }
ListBulkDeploymentDetailedReportsRequest is the request type for the ListBulkDeploymentDetailedReports API operation.
func (ListBulkDeploymentDetailedReportsRequest) Send ¶ added in v0.6.0
func (r ListBulkDeploymentDetailedReportsRequest) Send(ctx context.Context) (*ListBulkDeploymentDetailedReportsResponse, error)
Send marshals and sends the ListBulkDeploymentDetailedReports API request.
type ListBulkDeploymentDetailedReportsResponse ¶ added in v0.9.0
type ListBulkDeploymentDetailedReportsResponse struct { *ListBulkDeploymentDetailedReportsOutput // contains filtered or unexported fields }
ListBulkDeploymentDetailedReportsResponse is the response type for the ListBulkDeploymentDetailedReports API operation.
func (*ListBulkDeploymentDetailedReportsResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *ListBulkDeploymentDetailedReportsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListBulkDeploymentDetailedReports request.
type ListBulkDeploymentsInput ¶ added in v0.6.0
type ListBulkDeploymentsInput struct { MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
func (ListBulkDeploymentsInput) MarshalFields ¶ added in v0.6.0
func (s ListBulkDeploymentsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListBulkDeploymentsInput) String ¶ added in v0.6.0
func (s ListBulkDeploymentsInput) String() string
String returns the string representation
type ListBulkDeploymentsOutput ¶ added in v0.6.0
type ListBulkDeploymentsOutput struct { // A list of bulk deployments. BulkDeployments []BulkDeployment `type:"list"` // The token for the next set of results, or ”null” if there are no additional // results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListBulkDeploymentsOutput) MarshalFields ¶ added in v0.6.0
func (s ListBulkDeploymentsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListBulkDeploymentsOutput) String ¶ added in v0.6.0
func (s ListBulkDeploymentsOutput) String() string
String returns the string representation
type ListBulkDeploymentsRequest ¶ added in v0.6.0
type ListBulkDeploymentsRequest struct { *aws.Request Input *ListBulkDeploymentsInput Copy func(*ListBulkDeploymentsInput) ListBulkDeploymentsRequest }
ListBulkDeploymentsRequest is the request type for the ListBulkDeployments API operation.
func (ListBulkDeploymentsRequest) Send ¶ added in v0.6.0
func (r ListBulkDeploymentsRequest) Send(ctx context.Context) (*ListBulkDeploymentsResponse, error)
Send marshals and sends the ListBulkDeployments API request.
type ListBulkDeploymentsResponse ¶ added in v0.9.0
type ListBulkDeploymentsResponse struct { *ListBulkDeploymentsOutput // contains filtered or unexported fields }
ListBulkDeploymentsResponse is the response type for the ListBulkDeployments API operation.
func (*ListBulkDeploymentsResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *ListBulkDeploymentsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListBulkDeployments request.
type ListConnectorDefinitionVersionsInput ¶ added in v0.6.0
type ListConnectorDefinitionVersionsInput struct { // ConnectorDefinitionId is a required field ConnectorDefinitionId *string `location:"uri" locationName:"ConnectorDefinitionId" type:"string" required:"true"` MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
func (ListConnectorDefinitionVersionsInput) MarshalFields ¶ added in v0.6.0
func (s ListConnectorDefinitionVersionsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListConnectorDefinitionVersionsInput) String ¶ added in v0.6.0
func (s ListConnectorDefinitionVersionsInput) String() string
String returns the string representation
func (*ListConnectorDefinitionVersionsInput) Validate ¶ added in v0.6.0
func (s *ListConnectorDefinitionVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListConnectorDefinitionVersionsOutput ¶ added in v0.6.0
type ListConnectorDefinitionVersionsOutput struct { NextToken *string `type:"string"` Versions []VersionInformation `type:"list"` // contains filtered or unexported fields }
func (ListConnectorDefinitionVersionsOutput) MarshalFields ¶ added in v0.6.0
func (s ListConnectorDefinitionVersionsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListConnectorDefinitionVersionsOutput) String ¶ added in v0.6.0
func (s ListConnectorDefinitionVersionsOutput) String() string
String returns the string representation
type ListConnectorDefinitionVersionsRequest ¶ added in v0.6.0
type ListConnectorDefinitionVersionsRequest struct { *aws.Request Input *ListConnectorDefinitionVersionsInput Copy func(*ListConnectorDefinitionVersionsInput) ListConnectorDefinitionVersionsRequest }
ListConnectorDefinitionVersionsRequest is the request type for the ListConnectorDefinitionVersions API operation.
func (ListConnectorDefinitionVersionsRequest) Send ¶ added in v0.6.0
func (r ListConnectorDefinitionVersionsRequest) Send(ctx context.Context) (*ListConnectorDefinitionVersionsResponse, error)
Send marshals and sends the ListConnectorDefinitionVersions API request.
type ListConnectorDefinitionVersionsResponse ¶ added in v0.9.0
type ListConnectorDefinitionVersionsResponse struct { *ListConnectorDefinitionVersionsOutput // contains filtered or unexported fields }
ListConnectorDefinitionVersionsResponse is the response type for the ListConnectorDefinitionVersions API operation.
func (*ListConnectorDefinitionVersionsResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *ListConnectorDefinitionVersionsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListConnectorDefinitionVersions request.
type ListConnectorDefinitionsInput ¶ added in v0.6.0
type ListConnectorDefinitionsInput struct { MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
func (ListConnectorDefinitionsInput) MarshalFields ¶ added in v0.6.0
func (s ListConnectorDefinitionsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListConnectorDefinitionsInput) String ¶ added in v0.6.0
func (s ListConnectorDefinitionsInput) String() string
String returns the string representation
type ListConnectorDefinitionsOutput ¶ added in v0.6.0
type ListConnectorDefinitionsOutput struct { Definitions []DefinitionInformation `type:"list"` NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListConnectorDefinitionsOutput) MarshalFields ¶ added in v0.6.0
func (s ListConnectorDefinitionsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListConnectorDefinitionsOutput) String ¶ added in v0.6.0
func (s ListConnectorDefinitionsOutput) String() string
String returns the string representation
type ListConnectorDefinitionsRequest ¶ added in v0.6.0
type ListConnectorDefinitionsRequest struct { *aws.Request Input *ListConnectorDefinitionsInput Copy func(*ListConnectorDefinitionsInput) ListConnectorDefinitionsRequest }
ListConnectorDefinitionsRequest is the request type for the ListConnectorDefinitions API operation.
func (ListConnectorDefinitionsRequest) Send ¶ added in v0.6.0
func (r ListConnectorDefinitionsRequest) Send(ctx context.Context) (*ListConnectorDefinitionsResponse, error)
Send marshals and sends the ListConnectorDefinitions API request.
type ListConnectorDefinitionsResponse ¶ added in v0.9.0
type ListConnectorDefinitionsResponse struct { *ListConnectorDefinitionsOutput // contains filtered or unexported fields }
ListConnectorDefinitionsResponse is the response type for the ListConnectorDefinitions API operation.
func (*ListConnectorDefinitionsResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *ListConnectorDefinitionsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListConnectorDefinitions request.
type ListCoreDefinitionVersionsInput ¶
type ListCoreDefinitionVersionsInput struct { // CoreDefinitionId is a required field CoreDefinitionId *string `location:"uri" locationName:"CoreDefinitionId" type:"string" required:"true"` MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
func (ListCoreDefinitionVersionsInput) MarshalFields ¶ added in v0.3.0
func (s ListCoreDefinitionVersionsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListCoreDefinitionVersionsInput) String ¶
func (s ListCoreDefinitionVersionsInput) String() string
String returns the string representation
func (*ListCoreDefinitionVersionsInput) Validate ¶
func (s *ListCoreDefinitionVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListCoreDefinitionVersionsOutput ¶
type ListCoreDefinitionVersionsOutput struct { NextToken *string `type:"string"` Versions []VersionInformation `type:"list"` // contains filtered or unexported fields }
func (ListCoreDefinitionVersionsOutput) MarshalFields ¶ added in v0.3.0
func (s ListCoreDefinitionVersionsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListCoreDefinitionVersionsOutput) String ¶
func (s ListCoreDefinitionVersionsOutput) String() string
String returns the string representation
type ListCoreDefinitionVersionsRequest ¶
type ListCoreDefinitionVersionsRequest struct { *aws.Request Input *ListCoreDefinitionVersionsInput Copy func(*ListCoreDefinitionVersionsInput) ListCoreDefinitionVersionsRequest }
ListCoreDefinitionVersionsRequest is the request type for the ListCoreDefinitionVersions API operation.
func (ListCoreDefinitionVersionsRequest) Send ¶
func (r ListCoreDefinitionVersionsRequest) Send(ctx context.Context) (*ListCoreDefinitionVersionsResponse, error)
Send marshals and sends the ListCoreDefinitionVersions API request.
type ListCoreDefinitionVersionsResponse ¶ added in v0.9.0
type ListCoreDefinitionVersionsResponse struct { *ListCoreDefinitionVersionsOutput // contains filtered or unexported fields }
ListCoreDefinitionVersionsResponse is the response type for the ListCoreDefinitionVersions API operation.
func (*ListCoreDefinitionVersionsResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *ListCoreDefinitionVersionsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListCoreDefinitionVersions request.
type ListCoreDefinitionsInput ¶
type ListCoreDefinitionsInput struct { MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
func (ListCoreDefinitionsInput) MarshalFields ¶ added in v0.3.0
func (s ListCoreDefinitionsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListCoreDefinitionsInput) String ¶
func (s ListCoreDefinitionsInput) String() string
String returns the string representation
type ListCoreDefinitionsOutput ¶
type ListCoreDefinitionsOutput struct { Definitions []DefinitionInformation `type:"list"` NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListCoreDefinitionsOutput) MarshalFields ¶ added in v0.3.0
func (s ListCoreDefinitionsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListCoreDefinitionsOutput) String ¶
func (s ListCoreDefinitionsOutput) String() string
String returns the string representation
type ListCoreDefinitionsRequest ¶
type ListCoreDefinitionsRequest struct { *aws.Request Input *ListCoreDefinitionsInput Copy func(*ListCoreDefinitionsInput) ListCoreDefinitionsRequest }
ListCoreDefinitionsRequest is the request type for the ListCoreDefinitions API operation.
func (ListCoreDefinitionsRequest) Send ¶
func (r ListCoreDefinitionsRequest) Send(ctx context.Context) (*ListCoreDefinitionsResponse, error)
Send marshals and sends the ListCoreDefinitions API request.
type ListCoreDefinitionsResponse ¶ added in v0.9.0
type ListCoreDefinitionsResponse struct { *ListCoreDefinitionsOutput // contains filtered or unexported fields }
ListCoreDefinitionsResponse is the response type for the ListCoreDefinitions API operation.
func (*ListCoreDefinitionsResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *ListCoreDefinitionsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListCoreDefinitions request.
type ListDeploymentsInput ¶
type ListDeploymentsInput struct { // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
func (ListDeploymentsInput) MarshalFields ¶ added in v0.3.0
func (s ListDeploymentsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListDeploymentsInput) String ¶
func (s ListDeploymentsInput) String() string
String returns the string representation
func (*ListDeploymentsInput) Validate ¶
func (s *ListDeploymentsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDeploymentsOutput ¶
type ListDeploymentsOutput struct { // A list of deployments for the requested groups. Deployments []Deployment `type:"list"` // The token for the next set of results, or ”null” if there are no additional // results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListDeploymentsOutput) MarshalFields ¶ added in v0.3.0
func (s ListDeploymentsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListDeploymentsOutput) String ¶
func (s ListDeploymentsOutput) String() string
String returns the string representation
type ListDeploymentsRequest ¶
type ListDeploymentsRequest struct { *aws.Request Input *ListDeploymentsInput Copy func(*ListDeploymentsInput) ListDeploymentsRequest }
ListDeploymentsRequest is the request type for the ListDeployments API operation.
func (ListDeploymentsRequest) Send ¶
func (r ListDeploymentsRequest) Send(ctx context.Context) (*ListDeploymentsResponse, error)
Send marshals and sends the ListDeployments API request.
type ListDeploymentsResponse ¶ added in v0.9.0
type ListDeploymentsResponse struct { *ListDeploymentsOutput // contains filtered or unexported fields }
ListDeploymentsResponse is the response type for the ListDeployments API operation.
func (*ListDeploymentsResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *ListDeploymentsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListDeployments request.
type ListDeviceDefinitionVersionsInput ¶
type ListDeviceDefinitionVersionsInput struct { // DeviceDefinitionId is a required field DeviceDefinitionId *string `location:"uri" locationName:"DeviceDefinitionId" type:"string" required:"true"` MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
func (ListDeviceDefinitionVersionsInput) MarshalFields ¶ added in v0.3.0
func (s ListDeviceDefinitionVersionsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListDeviceDefinitionVersionsInput) String ¶
func (s ListDeviceDefinitionVersionsInput) String() string
String returns the string representation
func (*ListDeviceDefinitionVersionsInput) Validate ¶
func (s *ListDeviceDefinitionVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDeviceDefinitionVersionsOutput ¶
type ListDeviceDefinitionVersionsOutput struct { NextToken *string `type:"string"` Versions []VersionInformation `type:"list"` // contains filtered or unexported fields }
func (ListDeviceDefinitionVersionsOutput) MarshalFields ¶ added in v0.3.0
func (s ListDeviceDefinitionVersionsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListDeviceDefinitionVersionsOutput) String ¶
func (s ListDeviceDefinitionVersionsOutput) String() string
String returns the string representation
type ListDeviceDefinitionVersionsRequest ¶
type ListDeviceDefinitionVersionsRequest struct { *aws.Request Input *ListDeviceDefinitionVersionsInput Copy func(*ListDeviceDefinitionVersionsInput) ListDeviceDefinitionVersionsRequest }
ListDeviceDefinitionVersionsRequest is the request type for the ListDeviceDefinitionVersions API operation.
func (ListDeviceDefinitionVersionsRequest) Send ¶
func (r ListDeviceDefinitionVersionsRequest) Send(ctx context.Context) (*ListDeviceDefinitionVersionsResponse, error)
Send marshals and sends the ListDeviceDefinitionVersions API request.
type ListDeviceDefinitionVersionsResponse ¶ added in v0.9.0
type ListDeviceDefinitionVersionsResponse struct { *ListDeviceDefinitionVersionsOutput // contains filtered or unexported fields }
ListDeviceDefinitionVersionsResponse is the response type for the ListDeviceDefinitionVersions API operation.
func (*ListDeviceDefinitionVersionsResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *ListDeviceDefinitionVersionsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListDeviceDefinitionVersions request.
type ListDeviceDefinitionsInput ¶
type ListDeviceDefinitionsInput struct { MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
func (ListDeviceDefinitionsInput) MarshalFields ¶ added in v0.3.0
func (s ListDeviceDefinitionsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListDeviceDefinitionsInput) String ¶
func (s ListDeviceDefinitionsInput) String() string
String returns the string representation
type ListDeviceDefinitionsOutput ¶
type ListDeviceDefinitionsOutput struct { Definitions []DefinitionInformation `type:"list"` NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListDeviceDefinitionsOutput) MarshalFields ¶ added in v0.3.0
func (s ListDeviceDefinitionsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListDeviceDefinitionsOutput) String ¶
func (s ListDeviceDefinitionsOutput) String() string
String returns the string representation
type ListDeviceDefinitionsRequest ¶
type ListDeviceDefinitionsRequest struct { *aws.Request Input *ListDeviceDefinitionsInput Copy func(*ListDeviceDefinitionsInput) ListDeviceDefinitionsRequest }
ListDeviceDefinitionsRequest is the request type for the ListDeviceDefinitions API operation.
func (ListDeviceDefinitionsRequest) Send ¶
func (r ListDeviceDefinitionsRequest) Send(ctx context.Context) (*ListDeviceDefinitionsResponse, error)
Send marshals and sends the ListDeviceDefinitions API request.
type ListDeviceDefinitionsResponse ¶ added in v0.9.0
type ListDeviceDefinitionsResponse struct { *ListDeviceDefinitionsOutput // contains filtered or unexported fields }
ListDeviceDefinitionsResponse is the response type for the ListDeviceDefinitions API operation.
func (*ListDeviceDefinitionsResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *ListDeviceDefinitionsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListDeviceDefinitions request.
type ListFunctionDefinitionVersionsInput ¶
type ListFunctionDefinitionVersionsInput struct { // FunctionDefinitionId is a required field FunctionDefinitionId *string `location:"uri" locationName:"FunctionDefinitionId" type:"string" required:"true"` MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
func (ListFunctionDefinitionVersionsInput) MarshalFields ¶ added in v0.3.0
func (s ListFunctionDefinitionVersionsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListFunctionDefinitionVersionsInput) String ¶
func (s ListFunctionDefinitionVersionsInput) String() string
String returns the string representation
func (*ListFunctionDefinitionVersionsInput) Validate ¶
func (s *ListFunctionDefinitionVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListFunctionDefinitionVersionsOutput ¶
type ListFunctionDefinitionVersionsOutput struct { NextToken *string `type:"string"` Versions []VersionInformation `type:"list"` // contains filtered or unexported fields }
func (ListFunctionDefinitionVersionsOutput) MarshalFields ¶ added in v0.3.0
func (s ListFunctionDefinitionVersionsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListFunctionDefinitionVersionsOutput) String ¶
func (s ListFunctionDefinitionVersionsOutput) String() string
String returns the string representation
type ListFunctionDefinitionVersionsRequest ¶
type ListFunctionDefinitionVersionsRequest struct { *aws.Request Input *ListFunctionDefinitionVersionsInput Copy func(*ListFunctionDefinitionVersionsInput) ListFunctionDefinitionVersionsRequest }
ListFunctionDefinitionVersionsRequest is the request type for the ListFunctionDefinitionVersions API operation.
func (ListFunctionDefinitionVersionsRequest) Send ¶
func (r ListFunctionDefinitionVersionsRequest) Send(ctx context.Context) (*ListFunctionDefinitionVersionsResponse, error)
Send marshals and sends the ListFunctionDefinitionVersions API request.
type ListFunctionDefinitionVersionsResponse ¶ added in v0.9.0
type ListFunctionDefinitionVersionsResponse struct { *ListFunctionDefinitionVersionsOutput // contains filtered or unexported fields }
ListFunctionDefinitionVersionsResponse is the response type for the ListFunctionDefinitionVersions API operation.
func (*ListFunctionDefinitionVersionsResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *ListFunctionDefinitionVersionsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListFunctionDefinitionVersions request.
type ListFunctionDefinitionsInput ¶
type ListFunctionDefinitionsInput struct { MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
func (ListFunctionDefinitionsInput) MarshalFields ¶ added in v0.3.0
func (s ListFunctionDefinitionsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListFunctionDefinitionsInput) String ¶
func (s ListFunctionDefinitionsInput) String() string
String returns the string representation
type ListFunctionDefinitionsOutput ¶
type ListFunctionDefinitionsOutput struct { Definitions []DefinitionInformation `type:"list"` NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListFunctionDefinitionsOutput) MarshalFields ¶ added in v0.3.0
func (s ListFunctionDefinitionsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListFunctionDefinitionsOutput) String ¶
func (s ListFunctionDefinitionsOutput) String() string
String returns the string representation
type ListFunctionDefinitionsRequest ¶
type ListFunctionDefinitionsRequest struct { *aws.Request Input *ListFunctionDefinitionsInput Copy func(*ListFunctionDefinitionsInput) ListFunctionDefinitionsRequest }
ListFunctionDefinitionsRequest is the request type for the ListFunctionDefinitions API operation.
func (ListFunctionDefinitionsRequest) Send ¶
func (r ListFunctionDefinitionsRequest) Send(ctx context.Context) (*ListFunctionDefinitionsResponse, error)
Send marshals and sends the ListFunctionDefinitions API request.
type ListFunctionDefinitionsResponse ¶ added in v0.9.0
type ListFunctionDefinitionsResponse struct { *ListFunctionDefinitionsOutput // contains filtered or unexported fields }
ListFunctionDefinitionsResponse is the response type for the ListFunctionDefinitions API operation.
func (*ListFunctionDefinitionsResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *ListFunctionDefinitionsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListFunctionDefinitions request.
type ListGroupCertificateAuthoritiesInput ¶
type ListGroupCertificateAuthoritiesInput struct { // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListGroupCertificateAuthoritiesInput) MarshalFields ¶ added in v0.3.0
func (s ListGroupCertificateAuthoritiesInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListGroupCertificateAuthoritiesInput) String ¶
func (s ListGroupCertificateAuthoritiesInput) String() string
String returns the string representation
func (*ListGroupCertificateAuthoritiesInput) Validate ¶
func (s *ListGroupCertificateAuthoritiesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListGroupCertificateAuthoritiesOutput ¶
type ListGroupCertificateAuthoritiesOutput struct { // A list of certificate authorities associated with the group. GroupCertificateAuthorities []GroupCertificateAuthorityProperties `type:"list"` // contains filtered or unexported fields }
func (ListGroupCertificateAuthoritiesOutput) MarshalFields ¶ added in v0.3.0
func (s ListGroupCertificateAuthoritiesOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListGroupCertificateAuthoritiesOutput) String ¶
func (s ListGroupCertificateAuthoritiesOutput) String() string
String returns the string representation
type ListGroupCertificateAuthoritiesRequest ¶
type ListGroupCertificateAuthoritiesRequest struct { *aws.Request Input *ListGroupCertificateAuthoritiesInput Copy func(*ListGroupCertificateAuthoritiesInput) ListGroupCertificateAuthoritiesRequest }
ListGroupCertificateAuthoritiesRequest is the request type for the ListGroupCertificateAuthorities API operation.
func (ListGroupCertificateAuthoritiesRequest) Send ¶
func (r ListGroupCertificateAuthoritiesRequest) Send(ctx context.Context) (*ListGroupCertificateAuthoritiesResponse, error)
Send marshals and sends the ListGroupCertificateAuthorities API request.
type ListGroupCertificateAuthoritiesResponse ¶ added in v0.9.0
type ListGroupCertificateAuthoritiesResponse struct { *ListGroupCertificateAuthoritiesOutput // contains filtered or unexported fields }
ListGroupCertificateAuthoritiesResponse is the response type for the ListGroupCertificateAuthorities API operation.
func (*ListGroupCertificateAuthoritiesResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *ListGroupCertificateAuthoritiesResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListGroupCertificateAuthorities request.
type ListGroupVersionsInput ¶
type ListGroupVersionsInput struct { // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
func (ListGroupVersionsInput) MarshalFields ¶ added in v0.3.0
func (s ListGroupVersionsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListGroupVersionsInput) String ¶
func (s ListGroupVersionsInput) String() string
String returns the string representation
func (*ListGroupVersionsInput) Validate ¶
func (s *ListGroupVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListGroupVersionsOutput ¶
type ListGroupVersionsOutput struct { NextToken *string `type:"string"` Versions []VersionInformation `type:"list"` // contains filtered or unexported fields }
func (ListGroupVersionsOutput) MarshalFields ¶ added in v0.3.0
func (s ListGroupVersionsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListGroupVersionsOutput) String ¶
func (s ListGroupVersionsOutput) String() string
String returns the string representation
type ListGroupVersionsRequest ¶
type ListGroupVersionsRequest struct { *aws.Request Input *ListGroupVersionsInput Copy func(*ListGroupVersionsInput) ListGroupVersionsRequest }
ListGroupVersionsRequest is the request type for the ListGroupVersions API operation.
func (ListGroupVersionsRequest) Send ¶
func (r ListGroupVersionsRequest) Send(ctx context.Context) (*ListGroupVersionsResponse, error)
Send marshals and sends the ListGroupVersions API request.
type ListGroupVersionsResponse ¶ added in v0.9.0
type ListGroupVersionsResponse struct { *ListGroupVersionsOutput // contains filtered or unexported fields }
ListGroupVersionsResponse is the response type for the ListGroupVersions API operation.
func (*ListGroupVersionsResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *ListGroupVersionsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListGroupVersions request.
type ListGroupsInput ¶
type ListGroupsInput struct { MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
func (ListGroupsInput) MarshalFields ¶ added in v0.3.0
func (s ListGroupsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListGroupsInput) String ¶
func (s ListGroupsInput) String() string
String returns the string representation
type ListGroupsOutput ¶
type ListGroupsOutput struct { // Information about a group. Groups []GroupInformation `type:"list"` // The token for the next set of results, or ”null” if there are no additional // results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListGroupsOutput) MarshalFields ¶ added in v0.3.0
func (s ListGroupsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListGroupsOutput) String ¶
func (s ListGroupsOutput) String() string
String returns the string representation
type ListGroupsRequest ¶
type ListGroupsRequest struct { *aws.Request Input *ListGroupsInput Copy func(*ListGroupsInput) ListGroupsRequest }
ListGroupsRequest is the request type for the ListGroups API operation.
func (ListGroupsRequest) Send ¶
func (r ListGroupsRequest) Send(ctx context.Context) (*ListGroupsResponse, error)
Send marshals and sends the ListGroups API request.
type ListGroupsResponse ¶ added in v0.9.0
type ListGroupsResponse struct { *ListGroupsOutput // contains filtered or unexported fields }
ListGroupsResponse is the response type for the ListGroups API operation.
func (*ListGroupsResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *ListGroupsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListGroups request.
type ListLoggerDefinitionVersionsInput ¶
type ListLoggerDefinitionVersionsInput struct { // LoggerDefinitionId is a required field LoggerDefinitionId *string `location:"uri" locationName:"LoggerDefinitionId" type:"string" required:"true"` MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
func (ListLoggerDefinitionVersionsInput) MarshalFields ¶ added in v0.3.0
func (s ListLoggerDefinitionVersionsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListLoggerDefinitionVersionsInput) String ¶
func (s ListLoggerDefinitionVersionsInput) String() string
String returns the string representation
func (*ListLoggerDefinitionVersionsInput) Validate ¶
func (s *ListLoggerDefinitionVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListLoggerDefinitionVersionsOutput ¶
type ListLoggerDefinitionVersionsOutput struct { NextToken *string `type:"string"` Versions []VersionInformation `type:"list"` // contains filtered or unexported fields }
func (ListLoggerDefinitionVersionsOutput) MarshalFields ¶ added in v0.3.0
func (s ListLoggerDefinitionVersionsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListLoggerDefinitionVersionsOutput) String ¶
func (s ListLoggerDefinitionVersionsOutput) String() string
String returns the string representation
type ListLoggerDefinitionVersionsRequest ¶
type ListLoggerDefinitionVersionsRequest struct { *aws.Request Input *ListLoggerDefinitionVersionsInput Copy func(*ListLoggerDefinitionVersionsInput) ListLoggerDefinitionVersionsRequest }
ListLoggerDefinitionVersionsRequest is the request type for the ListLoggerDefinitionVersions API operation.
func (ListLoggerDefinitionVersionsRequest) Send ¶
func (r ListLoggerDefinitionVersionsRequest) Send(ctx context.Context) (*ListLoggerDefinitionVersionsResponse, error)
Send marshals and sends the ListLoggerDefinitionVersions API request.
type ListLoggerDefinitionVersionsResponse ¶ added in v0.9.0
type ListLoggerDefinitionVersionsResponse struct { *ListLoggerDefinitionVersionsOutput // contains filtered or unexported fields }
ListLoggerDefinitionVersionsResponse is the response type for the ListLoggerDefinitionVersions API operation.
func (*ListLoggerDefinitionVersionsResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *ListLoggerDefinitionVersionsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListLoggerDefinitionVersions request.
type ListLoggerDefinitionsInput ¶
type ListLoggerDefinitionsInput struct { MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
func (ListLoggerDefinitionsInput) MarshalFields ¶ added in v0.3.0
func (s ListLoggerDefinitionsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListLoggerDefinitionsInput) String ¶
func (s ListLoggerDefinitionsInput) String() string
String returns the string representation
type ListLoggerDefinitionsOutput ¶
type ListLoggerDefinitionsOutput struct { Definitions []DefinitionInformation `type:"list"` NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListLoggerDefinitionsOutput) MarshalFields ¶ added in v0.3.0
func (s ListLoggerDefinitionsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListLoggerDefinitionsOutput) String ¶
func (s ListLoggerDefinitionsOutput) String() string
String returns the string representation
type ListLoggerDefinitionsRequest ¶
type ListLoggerDefinitionsRequest struct { *aws.Request Input *ListLoggerDefinitionsInput Copy func(*ListLoggerDefinitionsInput) ListLoggerDefinitionsRequest }
ListLoggerDefinitionsRequest is the request type for the ListLoggerDefinitions API operation.
func (ListLoggerDefinitionsRequest) Send ¶
func (r ListLoggerDefinitionsRequest) Send(ctx context.Context) (*ListLoggerDefinitionsResponse, error)
Send marshals and sends the ListLoggerDefinitions API request.
type ListLoggerDefinitionsResponse ¶ added in v0.9.0
type ListLoggerDefinitionsResponse struct { *ListLoggerDefinitionsOutput // contains filtered or unexported fields }
ListLoggerDefinitionsResponse is the response type for the ListLoggerDefinitions API operation.
func (*ListLoggerDefinitionsResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *ListLoggerDefinitionsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListLoggerDefinitions request.
type ListResourceDefinitionVersionsInput ¶ added in v0.2.0
type ListResourceDefinitionVersionsInput struct { MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // ResourceDefinitionId is a required field ResourceDefinitionId *string `location:"uri" locationName:"ResourceDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListResourceDefinitionVersionsInput) MarshalFields ¶ added in v0.3.0
func (s ListResourceDefinitionVersionsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListResourceDefinitionVersionsInput) String ¶ added in v0.2.0
func (s ListResourceDefinitionVersionsInput) String() string
String returns the string representation
func (*ListResourceDefinitionVersionsInput) Validate ¶ added in v0.2.0
func (s *ListResourceDefinitionVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListResourceDefinitionVersionsOutput ¶ added in v0.2.0
type ListResourceDefinitionVersionsOutput struct { NextToken *string `type:"string"` Versions []VersionInformation `type:"list"` // contains filtered or unexported fields }
func (ListResourceDefinitionVersionsOutput) MarshalFields ¶ added in v0.3.0
func (s ListResourceDefinitionVersionsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListResourceDefinitionVersionsOutput) String ¶ added in v0.2.0
func (s ListResourceDefinitionVersionsOutput) String() string
String returns the string representation
type ListResourceDefinitionVersionsRequest ¶ added in v0.2.0
type ListResourceDefinitionVersionsRequest struct { *aws.Request Input *ListResourceDefinitionVersionsInput Copy func(*ListResourceDefinitionVersionsInput) ListResourceDefinitionVersionsRequest }
ListResourceDefinitionVersionsRequest is the request type for the ListResourceDefinitionVersions API operation.
func (ListResourceDefinitionVersionsRequest) Send ¶ added in v0.2.0
func (r ListResourceDefinitionVersionsRequest) Send(ctx context.Context) (*ListResourceDefinitionVersionsResponse, error)
Send marshals and sends the ListResourceDefinitionVersions API request.
type ListResourceDefinitionVersionsResponse ¶ added in v0.9.0
type ListResourceDefinitionVersionsResponse struct { *ListResourceDefinitionVersionsOutput // contains filtered or unexported fields }
ListResourceDefinitionVersionsResponse is the response type for the ListResourceDefinitionVersions API operation.
func (*ListResourceDefinitionVersionsResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *ListResourceDefinitionVersionsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListResourceDefinitionVersions request.
type ListResourceDefinitionsInput ¶ added in v0.2.0
type ListResourceDefinitionsInput struct { MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
func (ListResourceDefinitionsInput) MarshalFields ¶ added in v0.3.0
func (s ListResourceDefinitionsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListResourceDefinitionsInput) String ¶ added in v0.2.0
func (s ListResourceDefinitionsInput) String() string
String returns the string representation
type ListResourceDefinitionsOutput ¶ added in v0.2.0
type ListResourceDefinitionsOutput struct { Definitions []DefinitionInformation `type:"list"` NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListResourceDefinitionsOutput) MarshalFields ¶ added in v0.3.0
func (s ListResourceDefinitionsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListResourceDefinitionsOutput) String ¶ added in v0.2.0
func (s ListResourceDefinitionsOutput) String() string
String returns the string representation
type ListResourceDefinitionsRequest ¶ added in v0.2.0
type ListResourceDefinitionsRequest struct { *aws.Request Input *ListResourceDefinitionsInput Copy func(*ListResourceDefinitionsInput) ListResourceDefinitionsRequest }
ListResourceDefinitionsRequest is the request type for the ListResourceDefinitions API operation.
func (ListResourceDefinitionsRequest) Send ¶ added in v0.2.0
func (r ListResourceDefinitionsRequest) Send(ctx context.Context) (*ListResourceDefinitionsResponse, error)
Send marshals and sends the ListResourceDefinitions API request.
type ListResourceDefinitionsResponse ¶ added in v0.9.0
type ListResourceDefinitionsResponse struct { *ListResourceDefinitionsOutput // contains filtered or unexported fields }
ListResourceDefinitionsResponse is the response type for the ListResourceDefinitions API operation.
func (*ListResourceDefinitionsResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *ListResourceDefinitionsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListResourceDefinitions request.
type ListSubscriptionDefinitionVersionsInput ¶
type ListSubscriptionDefinitionVersionsInput struct { MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // SubscriptionDefinitionId is a required field SubscriptionDefinitionId *string `location:"uri" locationName:"SubscriptionDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListSubscriptionDefinitionVersionsInput) MarshalFields ¶ added in v0.3.0
func (s ListSubscriptionDefinitionVersionsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListSubscriptionDefinitionVersionsInput) String ¶
func (s ListSubscriptionDefinitionVersionsInput) String() string
String returns the string representation
func (*ListSubscriptionDefinitionVersionsInput) Validate ¶
func (s *ListSubscriptionDefinitionVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSubscriptionDefinitionVersionsOutput ¶
type ListSubscriptionDefinitionVersionsOutput struct { NextToken *string `type:"string"` Versions []VersionInformation `type:"list"` // contains filtered or unexported fields }
func (ListSubscriptionDefinitionVersionsOutput) MarshalFields ¶ added in v0.3.0
func (s ListSubscriptionDefinitionVersionsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListSubscriptionDefinitionVersionsOutput) String ¶
func (s ListSubscriptionDefinitionVersionsOutput) String() string
String returns the string representation
type ListSubscriptionDefinitionVersionsRequest ¶
type ListSubscriptionDefinitionVersionsRequest struct { *aws.Request Input *ListSubscriptionDefinitionVersionsInput Copy func(*ListSubscriptionDefinitionVersionsInput) ListSubscriptionDefinitionVersionsRequest }
ListSubscriptionDefinitionVersionsRequest is the request type for the ListSubscriptionDefinitionVersions API operation.
func (ListSubscriptionDefinitionVersionsRequest) Send ¶
func (r ListSubscriptionDefinitionVersionsRequest) Send(ctx context.Context) (*ListSubscriptionDefinitionVersionsResponse, error)
Send marshals and sends the ListSubscriptionDefinitionVersions API request.
type ListSubscriptionDefinitionVersionsResponse ¶ added in v0.9.0
type ListSubscriptionDefinitionVersionsResponse struct { *ListSubscriptionDefinitionVersionsOutput // contains filtered or unexported fields }
ListSubscriptionDefinitionVersionsResponse is the response type for the ListSubscriptionDefinitionVersions API operation.
func (*ListSubscriptionDefinitionVersionsResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *ListSubscriptionDefinitionVersionsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListSubscriptionDefinitionVersions request.
type ListSubscriptionDefinitionsInput ¶
type ListSubscriptionDefinitionsInput struct { MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
func (ListSubscriptionDefinitionsInput) MarshalFields ¶ added in v0.3.0
func (s ListSubscriptionDefinitionsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListSubscriptionDefinitionsInput) String ¶
func (s ListSubscriptionDefinitionsInput) String() string
String returns the string representation
type ListSubscriptionDefinitionsOutput ¶
type ListSubscriptionDefinitionsOutput struct { Definitions []DefinitionInformation `type:"list"` NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListSubscriptionDefinitionsOutput) MarshalFields ¶ added in v0.3.0
func (s ListSubscriptionDefinitionsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListSubscriptionDefinitionsOutput) String ¶
func (s ListSubscriptionDefinitionsOutput) String() string
String returns the string representation
type ListSubscriptionDefinitionsRequest ¶
type ListSubscriptionDefinitionsRequest struct { *aws.Request Input *ListSubscriptionDefinitionsInput Copy func(*ListSubscriptionDefinitionsInput) ListSubscriptionDefinitionsRequest }
ListSubscriptionDefinitionsRequest is the request type for the ListSubscriptionDefinitions API operation.
func (ListSubscriptionDefinitionsRequest) Send ¶
func (r ListSubscriptionDefinitionsRequest) Send(ctx context.Context) (*ListSubscriptionDefinitionsResponse, error)
Send marshals and sends the ListSubscriptionDefinitions API request.
type ListSubscriptionDefinitionsResponse ¶ added in v0.9.0
type ListSubscriptionDefinitionsResponse struct { *ListSubscriptionDefinitionsOutput // contains filtered or unexported fields }
ListSubscriptionDefinitionsResponse is the response type for the ListSubscriptionDefinitions API operation.
func (*ListSubscriptionDefinitionsResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *ListSubscriptionDefinitionsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListSubscriptionDefinitions request.
type ListTagsForResourceInput ¶ added in v0.8.0
type ListTagsForResourceInput struct { // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resource-arn" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) MarshalFields ¶ added in v0.8.0
func (s ListTagsForResourceInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListTagsForResourceInput) String ¶ added in v0.8.0
func (s ListTagsForResourceInput) String() string
String returns the string representation
func (*ListTagsForResourceInput) Validate ¶ added in v0.8.0
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶ added in v0.8.0
type ListTagsForResourceOutput struct { // The key-value pair for the resource tag. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) MarshalFields ¶ added in v0.8.0
func (s ListTagsForResourceOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListTagsForResourceOutput) String ¶ added in v0.8.0
func (s ListTagsForResourceOutput) String() string
String returns the string representation
type ListTagsForResourceRequest ¶ added in v0.8.0
type ListTagsForResourceRequest struct { *aws.Request Input *ListTagsForResourceInput Copy func(*ListTagsForResourceInput) ListTagsForResourceRequest }
ListTagsForResourceRequest is the request type for the ListTagsForResource API operation.
func (ListTagsForResourceRequest) Send ¶ added in v0.8.0
func (r ListTagsForResourceRequest) Send(ctx context.Context) (*ListTagsForResourceResponse, error)
Send marshals and sends the ListTagsForResource API request.
type ListTagsForResourceResponse ¶ added in v0.9.0
type ListTagsForResourceResponse struct { *ListTagsForResourceOutput // contains filtered or unexported fields }
ListTagsForResourceResponse is the response type for the ListTagsForResource API operation.
func (*ListTagsForResourceResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *ListTagsForResourceResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListTagsForResource request.
type LocalDeviceResourceData ¶ added in v0.2.0
type LocalDeviceResourceData struct { // Group/owner related settings for local resources. GroupOwnerSetting *GroupOwnerSetting `type:"structure"` // The local absolute path of the device resource. The source path for a device // resource can refer only to a character device or block device under ”/dev”. SourcePath *string `type:"string"` // contains filtered or unexported fields }
Attributes that define a local device resource.
func (LocalDeviceResourceData) MarshalFields ¶ added in v0.3.0
func (s LocalDeviceResourceData) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (LocalDeviceResourceData) String ¶ added in v0.2.0
func (s LocalDeviceResourceData) String() string
String returns the string representation
type LocalVolumeResourceData ¶ added in v0.2.0
type LocalVolumeResourceData struct { // The absolute local path of the resource inside the Lambda environment. DestinationPath *string `type:"string"` // Allows you to configure additional group privileges for the Lambda process. // This field is optional. GroupOwnerSetting *GroupOwnerSetting `type:"structure"` // The local absolute path of the volume resource on the host. The source path // for a volume resource type cannot start with ”/sys”. SourcePath *string `type:"string"` // contains filtered or unexported fields }
Attributes that define a local volume resource.
func (LocalVolumeResourceData) MarshalFields ¶ added in v0.3.0
func (s LocalVolumeResourceData) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (LocalVolumeResourceData) String ¶ added in v0.2.0
func (s LocalVolumeResourceData) String() string
String returns the string representation
type Logger ¶
type Logger struct { // The component that will be subject to logging. // // Component is a required field Component LoggerComponent `type:"string" required:"true" enum:"true"` // A descriptive or arbitrary ID for the logger. This value must be unique within // the logger definition version. Max length is 128 characters with pattern // ”[a-zA-Z0-9:_-]+”. // // Id is a required field Id *string `type:"string" required:"true"` // The level of the logs. // // Level is a required field Level LoggerLevel `type:"string" required:"true" enum:"true"` // The amount of file space, in KB, to use if the local file system is used // for logging purposes. Space *int64 `type:"integer"` // The type of log output which will be used. // // Type is a required field Type LoggerType `type:"string" required:"true" enum:"true"` // contains filtered or unexported fields }
Information about a logger
func (Logger) MarshalFields ¶ added in v0.3.0
func (s Logger) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type LoggerComponent ¶
type LoggerComponent string
const ( LoggerComponentGreengrassSystem LoggerComponent = "GreengrassSystem" LoggerComponentLambda LoggerComponent = "Lambda" )
Enum values for LoggerComponent
func (LoggerComponent) MarshalValue ¶ added in v0.3.0
func (enum LoggerComponent) MarshalValue() (string, error)
func (LoggerComponent) MarshalValueBuf ¶ added in v0.3.0
func (enum LoggerComponent) MarshalValueBuf(b []byte) ([]byte, error)
type LoggerDefinitionVersion ¶
type LoggerDefinitionVersion struct { // A list of loggers. Loggers []Logger `type:"list"` // contains filtered or unexported fields }
Information about a logger definition version.
func (LoggerDefinitionVersion) MarshalFields ¶ added in v0.3.0
func (s LoggerDefinitionVersion) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (LoggerDefinitionVersion) String ¶
func (s LoggerDefinitionVersion) String() string
String returns the string representation
func (*LoggerDefinitionVersion) Validate ¶ added in v0.11.0
func (s *LoggerDefinitionVersion) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type LoggerLevel ¶
type LoggerLevel string
const ( LoggerLevelDebug LoggerLevel = "DEBUG" LoggerLevelInfo LoggerLevel = "INFO" LoggerLevelWarn LoggerLevel = "WARN" LoggerLevelError LoggerLevel = "ERROR" LoggerLevelFatal LoggerLevel = "FATAL" )
Enum values for LoggerLevel
func (LoggerLevel) MarshalValue ¶ added in v0.3.0
func (enum LoggerLevel) MarshalValue() (string, error)
func (LoggerLevel) MarshalValueBuf ¶ added in v0.3.0
func (enum LoggerLevel) MarshalValueBuf(b []byte) ([]byte, error)
type LoggerType ¶
type LoggerType string
const ( LoggerTypeFileSystem LoggerType = "FileSystem" LoggerTypeAwscloudWatch LoggerType = "AWSCloudWatch" )
Enum values for LoggerType
func (LoggerType) MarshalValue ¶ added in v0.3.0
func (enum LoggerType) MarshalValue() (string, error)
func (LoggerType) MarshalValueBuf ¶ added in v0.3.0
func (enum LoggerType) MarshalValueBuf(b []byte) ([]byte, error)
type Permission ¶ added in v0.2.0
type Permission string
The type of permission a function has to access a resource.
const ( PermissionRo Permission = "ro" PermissionRw Permission = "rw" )
Enum values for Permission
func (Permission) MarshalValue ¶ added in v0.3.0
func (enum Permission) MarshalValue() (string, error)
func (Permission) MarshalValueBuf ¶ added in v0.3.0
func (enum Permission) MarshalValueBuf(b []byte) ([]byte, error)
type ResetDeploymentsInput ¶
type ResetDeploymentsInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // If true, performs a best-effort only core reset. Force *bool `type:"boolean"` // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` // contains filtered or unexported fields }
Information about a group reset request.
func (ResetDeploymentsInput) MarshalFields ¶ added in v0.3.0
func (s ResetDeploymentsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ResetDeploymentsInput) String ¶
func (s ResetDeploymentsInput) String() string
String returns the string representation
func (*ResetDeploymentsInput) Validate ¶
func (s *ResetDeploymentsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResetDeploymentsOutput ¶
type ResetDeploymentsOutput struct { // The ARN of the deployment. DeploymentArn *string `type:"string"` // The ID of the deployment. DeploymentId *string `type:"string"` // contains filtered or unexported fields }
func (ResetDeploymentsOutput) MarshalFields ¶ added in v0.3.0
func (s ResetDeploymentsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ResetDeploymentsOutput) String ¶
func (s ResetDeploymentsOutput) String() string
String returns the string representation
type ResetDeploymentsRequest ¶
type ResetDeploymentsRequest struct { *aws.Request Input *ResetDeploymentsInput Copy func(*ResetDeploymentsInput) ResetDeploymentsRequest }
ResetDeploymentsRequest is the request type for the ResetDeployments API operation.
func (ResetDeploymentsRequest) Send ¶
func (r ResetDeploymentsRequest) Send(ctx context.Context) (*ResetDeploymentsResponse, error)
Send marshals and sends the ResetDeployments API request.
type ResetDeploymentsResponse ¶ added in v0.9.0
type ResetDeploymentsResponse struct { *ResetDeploymentsOutput // contains filtered or unexported fields }
ResetDeploymentsResponse is the response type for the ResetDeployments API operation.
func (*ResetDeploymentsResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *ResetDeploymentsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ResetDeployments request.
type Resource ¶ added in v0.2.0
type Resource struct { // The resource ID, used to refer to a resource in the Lambda function configuration. // Max length is 128 characters with pattern ”[a-zA-Z0-9:_-]+”. This must // be unique within a Greengrass group. // // Id is a required field Id *string `type:"string" required:"true"` // The descriptive resource name, which is displayed on the AWS IoT Greengrass // console. Max length 128 characters with pattern ”[a-zA-Z0-9:_-]+”. This // must be unique within a Greengrass group. // // Name is a required field Name *string `type:"string" required:"true"` // A container of data for all resource types. // // ResourceDataContainer is a required field ResourceDataContainer *ResourceDataContainer `type:"structure" required:"true"` // contains filtered or unexported fields }
Information about a resource.
func (Resource) MarshalFields ¶ added in v0.3.0
func (s Resource) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type ResourceAccessPolicy ¶ added in v0.2.0
type ResourceAccessPolicy struct { // The permissions that the Lambda function has to the resource. Can be one // of ”rw” (read/write) or ”ro” (read-only). Permission Permission `type:"string" enum:"true"` // The ID of the resource. (This ID is assigned to the resource when you create // the resource definiton.) // // ResourceId is a required field ResourceId *string `type:"string" required:"true"` // contains filtered or unexported fields }
A policy used by the function to access a resource.
func (ResourceAccessPolicy) MarshalFields ¶ added in v0.3.0
func (s ResourceAccessPolicy) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ResourceAccessPolicy) String ¶ added in v0.2.0
func (s ResourceAccessPolicy) String() string
String returns the string representation
func (*ResourceAccessPolicy) Validate ¶ added in v0.11.0
func (s *ResourceAccessPolicy) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResourceDataContainer ¶ added in v0.2.0
type ResourceDataContainer struct { // Attributes that define the local device resource. LocalDeviceResourceData *LocalDeviceResourceData `type:"structure"` // Attributes that define the local volume resource. LocalVolumeResourceData *LocalVolumeResourceData `type:"structure"` // Attributes that define an Amazon S3 machine learning resource. S3MachineLearningModelResourceData *S3MachineLearningModelResourceData `type:"structure"` // Attributes that define an Amazon SageMaker machine learning resource. SageMakerMachineLearningModelResourceData *SageMakerMachineLearningModelResourceData `type:"structure"` // Attributes that define a secret resource, which references a secret from // AWS Secrets Manager. SecretsManagerSecretResourceData *SecretsManagerSecretResourceData `type:"structure"` // contains filtered or unexported fields }
A container for resource data. The container takes only one of the following supported resource data types: ”LocalDeviceResourceData”, ”LocalVolumeResourceData”, ”SageMakerMachineLearningModelResourceData”, ”S3MachineLearningModelResourceData”, ”SecretsManagerSecretResourceData”.
func (ResourceDataContainer) MarshalFields ¶ added in v0.3.0
func (s ResourceDataContainer) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ResourceDataContainer) String ¶ added in v0.2.0
func (s ResourceDataContainer) String() string
String returns the string representation
type ResourceDefinitionVersion ¶ added in v0.2.0
type ResourceDefinitionVersion struct { // A list of resources. Resources []Resource `type:"list"` // contains filtered or unexported fields }
Information about a resource definition version.
func (ResourceDefinitionVersion) MarshalFields ¶ added in v0.3.0
func (s ResourceDefinitionVersion) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ResourceDefinitionVersion) String ¶ added in v0.2.0
func (s ResourceDefinitionVersion) String() string
String returns the string representation
func (*ResourceDefinitionVersion) Validate ¶ added in v0.11.0
func (s *ResourceDefinitionVersion) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type S3MachineLearningModelResourceData ¶ added in v0.4.0
type S3MachineLearningModelResourceData struct { // The absolute local path of the resource inside the Lambda environment. DestinationPath *string `type:"string"` // The URI of the source model in an S3 bucket. The model package must be in // tar.gz or .zip format. S3Uri *string `type:"string"` // contains filtered or unexported fields }
Attributes that define an Amazon S3 machine learning resource.
func (S3MachineLearningModelResourceData) MarshalFields ¶ added in v0.4.0
func (s S3MachineLearningModelResourceData) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (S3MachineLearningModelResourceData) String ¶ added in v0.4.0
func (s S3MachineLearningModelResourceData) String() string
String returns the string representation
type SageMakerMachineLearningModelResourceData ¶ added in v0.4.0
type SageMakerMachineLearningModelResourceData struct { // The absolute local path of the resource inside the Lambda environment. DestinationPath *string `type:"string"` // The ARN of the Amazon SageMaker training job that represents the source model. SageMakerJobArn *string `type:"string"` // contains filtered or unexported fields }
Attributes that define an Amazon SageMaker machine learning resource.
func (SageMakerMachineLearningModelResourceData) MarshalFields ¶ added in v0.4.0
func (s SageMakerMachineLearningModelResourceData) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (SageMakerMachineLearningModelResourceData) String ¶ added in v0.4.0
func (s SageMakerMachineLearningModelResourceData) String() string
String returns the string representation
type SecretsManagerSecretResourceData ¶ added in v0.6.0
type SecretsManagerSecretResourceData struct { // The ARN of the Secrets Manager secret to make available on the core. The // value of the secret's latest version (represented by the ”AWSCURRENT” staging // label) is included by default. ARN *string `type:"string"` // Optional. The staging labels whose values you want to make available on the // core, in addition to ”AWSCURRENT”. AdditionalStagingLabelsToDownload []string `type:"list"` // contains filtered or unexported fields }
Attributes that define a secret resource, which references a secret from AWS Secrets Manager. AWS IoT Greengrass stores a local, encrypted copy of the secret on the Greengrass core, where it can be securely accessed by connectors and Lambda functions.
func (SecretsManagerSecretResourceData) MarshalFields ¶ added in v0.6.0
func (s SecretsManagerSecretResourceData) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (SecretsManagerSecretResourceData) String ¶ added in v0.6.0
func (s SecretsManagerSecretResourceData) String() string
String returns the string representation
type SoftwareToUpdate ¶ added in v0.2.0
type SoftwareToUpdate string
The piece of software on the Greengrass core that will be updated.
const ( SoftwareToUpdateCore SoftwareToUpdate = "core" SoftwareToUpdateOtaAgent SoftwareToUpdate = "ota_agent" )
Enum values for SoftwareToUpdate
func (SoftwareToUpdate) MarshalValue ¶ added in v0.3.0
func (enum SoftwareToUpdate) MarshalValue() (string, error)
func (SoftwareToUpdate) MarshalValueBuf ¶ added in v0.3.0
func (enum SoftwareToUpdate) MarshalValueBuf(b []byte) ([]byte, error)
type StartBulkDeploymentInput ¶ added in v0.6.0
type StartBulkDeploymentInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // The ARN of the execution role to associate with the bulk deployment operation. // This IAM role must allow the ”greengrass:CreateDeployment” action for all // group versions that are listed in the input file. This IAM role must have // access to the S3 bucket containing the input file. // // ExecutionRoleArn is a required field ExecutionRoleArn *string `type:"string" required:"true"` // The URI of the input file contained in the S3 bucket. The execution role // must have ”getObject” permissions on this bucket to access the input file. // The input file is a JSON-serialized, line delimited file with UTF-8 encoding // that provides a list of group and version IDs and the deployment type. This // file must be less than 100 MB. Currently, AWS IoT Greengrass supports only // ”NewDeployment” deployment types. // // InputFileUri is a required field InputFileUri *string `type:"string" required:"true"` // The key-value pair for the resource tag. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
Information about a bulk deployment. You cannot start a new bulk deployment while another one is still running or in a non-terminal state.
func (StartBulkDeploymentInput) MarshalFields ¶ added in v0.6.0
func (s StartBulkDeploymentInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (StartBulkDeploymentInput) String ¶ added in v0.6.0
func (s StartBulkDeploymentInput) String() string
String returns the string representation
func (*StartBulkDeploymentInput) Validate ¶ added in v0.11.0
func (s *StartBulkDeploymentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartBulkDeploymentOutput ¶ added in v0.6.0
type StartBulkDeploymentOutput struct { // The ARN of the bulk deployment. BulkDeploymentArn *string `type:"string"` // The ID of the bulk deployment. BulkDeploymentId *string `type:"string"` // contains filtered or unexported fields }
func (StartBulkDeploymentOutput) MarshalFields ¶ added in v0.6.0
func (s StartBulkDeploymentOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (StartBulkDeploymentOutput) String ¶ added in v0.6.0
func (s StartBulkDeploymentOutput) String() string
String returns the string representation
type StartBulkDeploymentRequest ¶ added in v0.6.0
type StartBulkDeploymentRequest struct { *aws.Request Input *StartBulkDeploymentInput Copy func(*StartBulkDeploymentInput) StartBulkDeploymentRequest }
StartBulkDeploymentRequest is the request type for the StartBulkDeployment API operation.
func (StartBulkDeploymentRequest) Send ¶ added in v0.6.0
func (r StartBulkDeploymentRequest) Send(ctx context.Context) (*StartBulkDeploymentResponse, error)
Send marshals and sends the StartBulkDeployment API request.
type StartBulkDeploymentResponse ¶ added in v0.9.0
type StartBulkDeploymentResponse struct { *StartBulkDeploymentOutput // contains filtered or unexported fields }
StartBulkDeploymentResponse is the response type for the StartBulkDeployment API operation.
func (*StartBulkDeploymentResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *StartBulkDeploymentResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the StartBulkDeployment request.
type StopBulkDeploymentInput ¶ added in v0.6.0
type StopBulkDeploymentInput struct { // BulkDeploymentId is a required field BulkDeploymentId *string `location:"uri" locationName:"BulkDeploymentId" type:"string" required:"true"` // contains filtered or unexported fields }
func (StopBulkDeploymentInput) MarshalFields ¶ added in v0.6.0
func (s StopBulkDeploymentInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (StopBulkDeploymentInput) String ¶ added in v0.6.0
func (s StopBulkDeploymentInput) String() string
String returns the string representation
func (*StopBulkDeploymentInput) Validate ¶ added in v0.6.0
func (s *StopBulkDeploymentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopBulkDeploymentOutput ¶ added in v0.6.0
type StopBulkDeploymentOutput struct {
// contains filtered or unexported fields
}
func (StopBulkDeploymentOutput) MarshalFields ¶ added in v0.6.0
func (s StopBulkDeploymentOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (StopBulkDeploymentOutput) String ¶ added in v0.6.0
func (s StopBulkDeploymentOutput) String() string
String returns the string representation
type StopBulkDeploymentRequest ¶ added in v0.6.0
type StopBulkDeploymentRequest struct { *aws.Request Input *StopBulkDeploymentInput Copy func(*StopBulkDeploymentInput) StopBulkDeploymentRequest }
StopBulkDeploymentRequest is the request type for the StopBulkDeployment API operation.
func (StopBulkDeploymentRequest) Send ¶ added in v0.6.0
func (r StopBulkDeploymentRequest) Send(ctx context.Context) (*StopBulkDeploymentResponse, error)
Send marshals and sends the StopBulkDeployment API request.
type StopBulkDeploymentResponse ¶ added in v0.9.0
type StopBulkDeploymentResponse struct { *StopBulkDeploymentOutput // contains filtered or unexported fields }
StopBulkDeploymentResponse is the response type for the StopBulkDeployment API operation.
func (*StopBulkDeploymentResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *StopBulkDeploymentResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the StopBulkDeployment request.
type Subscription ¶
type Subscription struct { // A descriptive or arbitrary ID for the subscription. This value must be unique // within the subscription definition version. Max length is 128 characters // with pattern ”[a-zA-Z0-9:_-]+”. // // Id is a required field Id *string `type:"string" required:"true"` // The source of the subscription. Can be a thing ARN, a Lambda function ARN, // a connector ARN, 'cloud' (which represents the AWS IoT cloud), or 'GGShadowService'. // // Source is a required field Source *string `type:"string" required:"true"` // The MQTT topic used to route the message. // // Subject is a required field Subject *string `type:"string" required:"true"` // Where the message is sent to. Can be a thing ARN, a Lambda function ARN, // a connector ARN, 'cloud' (which represents the AWS IoT cloud), or 'GGShadowService'. // // Target is a required field Target *string `type:"string" required:"true"` // contains filtered or unexported fields }
Information about a subscription.
func (Subscription) MarshalFields ¶ added in v0.3.0
func (s Subscription) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (Subscription) String ¶
func (s Subscription) String() string
String returns the string representation
func (*Subscription) Validate ¶ added in v0.11.0
func (s *Subscription) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SubscriptionDefinitionVersion ¶
type SubscriptionDefinitionVersion struct { // A list of subscriptions. Subscriptions []Subscription `type:"list"` // contains filtered or unexported fields }
Information about a subscription definition version.
func (SubscriptionDefinitionVersion) MarshalFields ¶ added in v0.3.0
func (s SubscriptionDefinitionVersion) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (SubscriptionDefinitionVersion) String ¶
func (s SubscriptionDefinitionVersion) String() string
String returns the string representation
func (*SubscriptionDefinitionVersion) Validate ¶ added in v0.11.0
func (s *SubscriptionDefinitionVersion) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceInput ¶ added in v0.8.0
type TagResourceInput struct { // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resource-arn" type:"string" required:"true"` // The key-value pair for the resource tag. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (TagResourceInput) MarshalFields ¶ added in v0.8.0
func (s TagResourceInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TagResourceInput) String ¶ added in v0.8.0
func (s TagResourceInput) String() string
String returns the string representation
func (*TagResourceInput) Validate ¶ added in v0.8.0
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶ added in v0.8.0
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) MarshalFields ¶ added in v0.8.0
func (s TagResourceOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TagResourceOutput) String ¶ added in v0.8.0
func (s TagResourceOutput) String() string
String returns the string representation
type TagResourceRequest ¶ added in v0.8.0
type TagResourceRequest struct { *aws.Request Input *TagResourceInput Copy func(*TagResourceInput) TagResourceRequest }
TagResourceRequest is the request type for the TagResource API operation.
func (TagResourceRequest) Send ¶ added in v0.8.0
func (r TagResourceRequest) Send(ctx context.Context) (*TagResourceResponse, error)
Send marshals and sends the TagResource API request.
type TagResourceResponse ¶ added in v0.9.0
type TagResourceResponse struct { *TagResourceOutput // contains filtered or unexported fields }
TagResourceResponse is the response type for the TagResource API operation.
func (*TagResourceResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *TagResourceResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the TagResource request.
type UntagResourceInput ¶ added in v0.8.0
type UntagResourceInput struct { // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resource-arn" type:"string" required:"true"` // TagKeys is a required field TagKeys []string `location:"querystring" locationName:"tagKeys" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) MarshalFields ¶ added in v0.8.0
func (s UntagResourceInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UntagResourceInput) String ¶ added in v0.8.0
func (s UntagResourceInput) String() string
String returns the string representation
func (*UntagResourceInput) Validate ¶ added in v0.8.0
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶ added in v0.8.0
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) MarshalFields ¶ added in v0.8.0
func (s UntagResourceOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UntagResourceOutput) String ¶ added in v0.8.0
func (s UntagResourceOutput) String() string
String returns the string representation
type UntagResourceRequest ¶ added in v0.8.0
type UntagResourceRequest struct { *aws.Request Input *UntagResourceInput Copy func(*UntagResourceInput) UntagResourceRequest }
UntagResourceRequest is the request type for the UntagResource API operation.
func (UntagResourceRequest) Send ¶ added in v0.8.0
func (r UntagResourceRequest) Send(ctx context.Context) (*UntagResourceResponse, error)
Send marshals and sends the UntagResource API request.
type UntagResourceResponse ¶ added in v0.9.0
type UntagResourceResponse struct { *UntagResourceOutput // contains filtered or unexported fields }
UntagResourceResponse is the response type for the UntagResource API operation.
func (*UntagResourceResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *UntagResourceResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UntagResource request.
type UpdateAgentLogLevel ¶ added in v0.2.0
type UpdateAgentLogLevel string
The minimum level of log statements that should be logged by the OTA Agent during an update.
const ( UpdateAgentLogLevelNone UpdateAgentLogLevel = "NONE" UpdateAgentLogLevelTrace UpdateAgentLogLevel = "TRACE" UpdateAgentLogLevelDebug UpdateAgentLogLevel = "DEBUG" UpdateAgentLogLevelVerbose UpdateAgentLogLevel = "VERBOSE" UpdateAgentLogLevelInfo UpdateAgentLogLevel = "INFO" UpdateAgentLogLevelWarn UpdateAgentLogLevel = "WARN" UpdateAgentLogLevelError UpdateAgentLogLevel = "ERROR" UpdateAgentLogLevelFatal UpdateAgentLogLevel = "FATAL" )
Enum values for UpdateAgentLogLevel
func (UpdateAgentLogLevel) MarshalValue ¶ added in v0.3.0
func (enum UpdateAgentLogLevel) MarshalValue() (string, error)
func (UpdateAgentLogLevel) MarshalValueBuf ¶ added in v0.3.0
func (enum UpdateAgentLogLevel) MarshalValueBuf(b []byte) ([]byte, error)
type UpdateConnectivityInfoInput ¶
type UpdateConnectivityInfoInput struct { // A list of connectivity info. ConnectivityInfo []ConnectivityInfo `type:"list"` // ThingName is a required field ThingName *string `location:"uri" locationName:"ThingName" type:"string" required:"true"` // contains filtered or unexported fields }
Information required to update a Greengrass core's connectivity.
func (UpdateConnectivityInfoInput) MarshalFields ¶ added in v0.3.0
func (s UpdateConnectivityInfoInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateConnectivityInfoInput) String ¶
func (s UpdateConnectivityInfoInput) String() string
String returns the string representation
func (*UpdateConnectivityInfoInput) Validate ¶
func (s *UpdateConnectivityInfoInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateConnectivityInfoOutput ¶
type UpdateConnectivityInfoOutput struct { // A message about the connectivity info update request. Message *string `locationName:"message" type:"string"` // The new version of the connectivity info. Version *string `type:"string"` // contains filtered or unexported fields }
func (UpdateConnectivityInfoOutput) MarshalFields ¶ added in v0.3.0
func (s UpdateConnectivityInfoOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateConnectivityInfoOutput) String ¶
func (s UpdateConnectivityInfoOutput) String() string
String returns the string representation
type UpdateConnectivityInfoRequest ¶
type UpdateConnectivityInfoRequest struct { *aws.Request Input *UpdateConnectivityInfoInput Copy func(*UpdateConnectivityInfoInput) UpdateConnectivityInfoRequest }
UpdateConnectivityInfoRequest is the request type for the UpdateConnectivityInfo API operation.
func (UpdateConnectivityInfoRequest) Send ¶
func (r UpdateConnectivityInfoRequest) Send(ctx context.Context) (*UpdateConnectivityInfoResponse, error)
Send marshals and sends the UpdateConnectivityInfo API request.
type UpdateConnectivityInfoResponse ¶ added in v0.9.0
type UpdateConnectivityInfoResponse struct { *UpdateConnectivityInfoOutput // contains filtered or unexported fields }
UpdateConnectivityInfoResponse is the response type for the UpdateConnectivityInfo API operation.
func (*UpdateConnectivityInfoResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *UpdateConnectivityInfoResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateConnectivityInfo request.
type UpdateConnectorDefinitionInput ¶ added in v0.6.0
type UpdateConnectorDefinitionInput struct { // ConnectorDefinitionId is a required field ConnectorDefinitionId *string `location:"uri" locationName:"ConnectorDefinitionId" type:"string" required:"true"` Name *string `type:"string"` // contains filtered or unexported fields }
func (UpdateConnectorDefinitionInput) MarshalFields ¶ added in v0.6.0
func (s UpdateConnectorDefinitionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateConnectorDefinitionInput) String ¶ added in v0.6.0
func (s UpdateConnectorDefinitionInput) String() string
String returns the string representation
func (*UpdateConnectorDefinitionInput) Validate ¶ added in v0.6.0
func (s *UpdateConnectorDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateConnectorDefinitionOutput ¶ added in v0.6.0
type UpdateConnectorDefinitionOutput struct {
// contains filtered or unexported fields
}
func (UpdateConnectorDefinitionOutput) MarshalFields ¶ added in v0.6.0
func (s UpdateConnectorDefinitionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateConnectorDefinitionOutput) String ¶ added in v0.6.0
func (s UpdateConnectorDefinitionOutput) String() string
String returns the string representation
type UpdateConnectorDefinitionRequest ¶ added in v0.6.0
type UpdateConnectorDefinitionRequest struct { *aws.Request Input *UpdateConnectorDefinitionInput Copy func(*UpdateConnectorDefinitionInput) UpdateConnectorDefinitionRequest }
UpdateConnectorDefinitionRequest is the request type for the UpdateConnectorDefinition API operation.
func (UpdateConnectorDefinitionRequest) Send ¶ added in v0.6.0
func (r UpdateConnectorDefinitionRequest) Send(ctx context.Context) (*UpdateConnectorDefinitionResponse, error)
Send marshals and sends the UpdateConnectorDefinition API request.
type UpdateConnectorDefinitionResponse ¶ added in v0.9.0
type UpdateConnectorDefinitionResponse struct { *UpdateConnectorDefinitionOutput // contains filtered or unexported fields }
UpdateConnectorDefinitionResponse is the response type for the UpdateConnectorDefinition API operation.
func (*UpdateConnectorDefinitionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *UpdateConnectorDefinitionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateConnectorDefinition request.
type UpdateCoreDefinitionInput ¶
type UpdateCoreDefinitionInput struct { // CoreDefinitionId is a required field CoreDefinitionId *string `location:"uri" locationName:"CoreDefinitionId" type:"string" required:"true"` Name *string `type:"string"` // contains filtered or unexported fields }
func (UpdateCoreDefinitionInput) MarshalFields ¶ added in v0.3.0
func (s UpdateCoreDefinitionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateCoreDefinitionInput) String ¶
func (s UpdateCoreDefinitionInput) String() string
String returns the string representation
func (*UpdateCoreDefinitionInput) Validate ¶
func (s *UpdateCoreDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateCoreDefinitionOutput ¶
type UpdateCoreDefinitionOutput struct {
// contains filtered or unexported fields
}
func (UpdateCoreDefinitionOutput) MarshalFields ¶ added in v0.3.0
func (s UpdateCoreDefinitionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateCoreDefinitionOutput) String ¶
func (s UpdateCoreDefinitionOutput) String() string
String returns the string representation
type UpdateCoreDefinitionRequest ¶
type UpdateCoreDefinitionRequest struct { *aws.Request Input *UpdateCoreDefinitionInput Copy func(*UpdateCoreDefinitionInput) UpdateCoreDefinitionRequest }
UpdateCoreDefinitionRequest is the request type for the UpdateCoreDefinition API operation.
func (UpdateCoreDefinitionRequest) Send ¶
func (r UpdateCoreDefinitionRequest) Send(ctx context.Context) (*UpdateCoreDefinitionResponse, error)
Send marshals and sends the UpdateCoreDefinition API request.
type UpdateCoreDefinitionResponse ¶ added in v0.9.0
type UpdateCoreDefinitionResponse struct { *UpdateCoreDefinitionOutput // contains filtered or unexported fields }
UpdateCoreDefinitionResponse is the response type for the UpdateCoreDefinition API operation.
func (*UpdateCoreDefinitionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *UpdateCoreDefinitionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateCoreDefinition request.
type UpdateDeviceDefinitionInput ¶
type UpdateDeviceDefinitionInput struct { // DeviceDefinitionId is a required field DeviceDefinitionId *string `location:"uri" locationName:"DeviceDefinitionId" type:"string" required:"true"` Name *string `type:"string"` // contains filtered or unexported fields }
func (UpdateDeviceDefinitionInput) MarshalFields ¶ added in v0.3.0
func (s UpdateDeviceDefinitionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateDeviceDefinitionInput) String ¶
func (s UpdateDeviceDefinitionInput) String() string
String returns the string representation
func (*UpdateDeviceDefinitionInput) Validate ¶
func (s *UpdateDeviceDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateDeviceDefinitionOutput ¶
type UpdateDeviceDefinitionOutput struct {
// contains filtered or unexported fields
}
func (UpdateDeviceDefinitionOutput) MarshalFields ¶ added in v0.3.0
func (s UpdateDeviceDefinitionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateDeviceDefinitionOutput) String ¶
func (s UpdateDeviceDefinitionOutput) String() string
String returns the string representation
type UpdateDeviceDefinitionRequest ¶
type UpdateDeviceDefinitionRequest struct { *aws.Request Input *UpdateDeviceDefinitionInput Copy func(*UpdateDeviceDefinitionInput) UpdateDeviceDefinitionRequest }
UpdateDeviceDefinitionRequest is the request type for the UpdateDeviceDefinition API operation.
func (UpdateDeviceDefinitionRequest) Send ¶
func (r UpdateDeviceDefinitionRequest) Send(ctx context.Context) (*UpdateDeviceDefinitionResponse, error)
Send marshals and sends the UpdateDeviceDefinition API request.
type UpdateDeviceDefinitionResponse ¶ added in v0.9.0
type UpdateDeviceDefinitionResponse struct { *UpdateDeviceDefinitionOutput // contains filtered or unexported fields }
UpdateDeviceDefinitionResponse is the response type for the UpdateDeviceDefinition API operation.
func (*UpdateDeviceDefinitionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *UpdateDeviceDefinitionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateDeviceDefinition request.
type UpdateFunctionDefinitionInput ¶
type UpdateFunctionDefinitionInput struct { // FunctionDefinitionId is a required field FunctionDefinitionId *string `location:"uri" locationName:"FunctionDefinitionId" type:"string" required:"true"` Name *string `type:"string"` // contains filtered or unexported fields }
func (UpdateFunctionDefinitionInput) MarshalFields ¶ added in v0.3.0
func (s UpdateFunctionDefinitionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateFunctionDefinitionInput) String ¶
func (s UpdateFunctionDefinitionInput) String() string
String returns the string representation
func (*UpdateFunctionDefinitionInput) Validate ¶
func (s *UpdateFunctionDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateFunctionDefinitionOutput ¶
type UpdateFunctionDefinitionOutput struct {
// contains filtered or unexported fields
}
func (UpdateFunctionDefinitionOutput) MarshalFields ¶ added in v0.3.0
func (s UpdateFunctionDefinitionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateFunctionDefinitionOutput) String ¶
func (s UpdateFunctionDefinitionOutput) String() string
String returns the string representation
type UpdateFunctionDefinitionRequest ¶
type UpdateFunctionDefinitionRequest struct { *aws.Request Input *UpdateFunctionDefinitionInput Copy func(*UpdateFunctionDefinitionInput) UpdateFunctionDefinitionRequest }
UpdateFunctionDefinitionRequest is the request type for the UpdateFunctionDefinition API operation.
func (UpdateFunctionDefinitionRequest) Send ¶
func (r UpdateFunctionDefinitionRequest) Send(ctx context.Context) (*UpdateFunctionDefinitionResponse, error)
Send marshals and sends the UpdateFunctionDefinition API request.
type UpdateFunctionDefinitionResponse ¶ added in v0.9.0
type UpdateFunctionDefinitionResponse struct { *UpdateFunctionDefinitionOutput // contains filtered or unexported fields }
UpdateFunctionDefinitionResponse is the response type for the UpdateFunctionDefinition API operation.
func (*UpdateFunctionDefinitionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *UpdateFunctionDefinitionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateFunctionDefinition request.
type UpdateGroupCertificateConfigurationInput ¶
type UpdateGroupCertificateConfigurationInput struct { // The amount of time remaining before the certificate expires, in milliseconds. CertificateExpiryInMilliseconds *string `type:"string"` // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateGroupCertificateConfigurationInput) MarshalFields ¶ added in v0.3.0
func (s UpdateGroupCertificateConfigurationInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateGroupCertificateConfigurationInput) String ¶
func (s UpdateGroupCertificateConfigurationInput) String() string
String returns the string representation
func (*UpdateGroupCertificateConfigurationInput) Validate ¶
func (s *UpdateGroupCertificateConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateGroupCertificateConfigurationOutput ¶
type UpdateGroupCertificateConfigurationOutput struct { CertificateAuthorityExpiryInMilliseconds *string `type:"string"` CertificateExpiryInMilliseconds *string `type:"string"` GroupId *string `type:"string"` // contains filtered or unexported fields }
func (UpdateGroupCertificateConfigurationOutput) MarshalFields ¶ added in v0.3.0
func (s UpdateGroupCertificateConfigurationOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateGroupCertificateConfigurationOutput) String ¶
func (s UpdateGroupCertificateConfigurationOutput) String() string
String returns the string representation
type UpdateGroupCertificateConfigurationRequest ¶
type UpdateGroupCertificateConfigurationRequest struct { *aws.Request Input *UpdateGroupCertificateConfigurationInput Copy func(*UpdateGroupCertificateConfigurationInput) UpdateGroupCertificateConfigurationRequest }
UpdateGroupCertificateConfigurationRequest is the request type for the UpdateGroupCertificateConfiguration API operation.
func (UpdateGroupCertificateConfigurationRequest) Send ¶
func (r UpdateGroupCertificateConfigurationRequest) Send(ctx context.Context) (*UpdateGroupCertificateConfigurationResponse, error)
Send marshals and sends the UpdateGroupCertificateConfiguration API request.
type UpdateGroupCertificateConfigurationResponse ¶ added in v0.9.0
type UpdateGroupCertificateConfigurationResponse struct { *UpdateGroupCertificateConfigurationOutput // contains filtered or unexported fields }
UpdateGroupCertificateConfigurationResponse is the response type for the UpdateGroupCertificateConfiguration API operation.
func (*UpdateGroupCertificateConfigurationResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *UpdateGroupCertificateConfigurationResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateGroupCertificateConfiguration request.
type UpdateGroupInput ¶
type UpdateGroupInput struct { // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` Name *string `type:"string"` // contains filtered or unexported fields }
func (UpdateGroupInput) MarshalFields ¶ added in v0.3.0
func (s UpdateGroupInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateGroupInput) String ¶
func (s UpdateGroupInput) String() string
String returns the string representation
func (*UpdateGroupInput) Validate ¶
func (s *UpdateGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateGroupOutput ¶
type UpdateGroupOutput struct {
// contains filtered or unexported fields
}
func (UpdateGroupOutput) MarshalFields ¶ added in v0.3.0
func (s UpdateGroupOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateGroupOutput) String ¶
func (s UpdateGroupOutput) String() string
String returns the string representation
type UpdateGroupRequest ¶
type UpdateGroupRequest struct { *aws.Request Input *UpdateGroupInput Copy func(*UpdateGroupInput) UpdateGroupRequest }
UpdateGroupRequest is the request type for the UpdateGroup API operation.
func (UpdateGroupRequest) Send ¶
func (r UpdateGroupRequest) Send(ctx context.Context) (*UpdateGroupResponse, error)
Send marshals and sends the UpdateGroup API request.
type UpdateGroupResponse ¶ added in v0.9.0
type UpdateGroupResponse struct { *UpdateGroupOutput // contains filtered or unexported fields }
UpdateGroupResponse is the response type for the UpdateGroup API operation.
func (*UpdateGroupResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *UpdateGroupResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateGroup request.
type UpdateLoggerDefinitionInput ¶
type UpdateLoggerDefinitionInput struct { // LoggerDefinitionId is a required field LoggerDefinitionId *string `location:"uri" locationName:"LoggerDefinitionId" type:"string" required:"true"` Name *string `type:"string"` // contains filtered or unexported fields }
func (UpdateLoggerDefinitionInput) MarshalFields ¶ added in v0.3.0
func (s UpdateLoggerDefinitionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateLoggerDefinitionInput) String ¶
func (s UpdateLoggerDefinitionInput) String() string
String returns the string representation
func (*UpdateLoggerDefinitionInput) Validate ¶
func (s *UpdateLoggerDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateLoggerDefinitionOutput ¶
type UpdateLoggerDefinitionOutput struct {
// contains filtered or unexported fields
}
func (UpdateLoggerDefinitionOutput) MarshalFields ¶ added in v0.3.0
func (s UpdateLoggerDefinitionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateLoggerDefinitionOutput) String ¶
func (s UpdateLoggerDefinitionOutput) String() string
String returns the string representation
type UpdateLoggerDefinitionRequest ¶
type UpdateLoggerDefinitionRequest struct { *aws.Request Input *UpdateLoggerDefinitionInput Copy func(*UpdateLoggerDefinitionInput) UpdateLoggerDefinitionRequest }
UpdateLoggerDefinitionRequest is the request type for the UpdateLoggerDefinition API operation.
func (UpdateLoggerDefinitionRequest) Send ¶
func (r UpdateLoggerDefinitionRequest) Send(ctx context.Context) (*UpdateLoggerDefinitionResponse, error)
Send marshals and sends the UpdateLoggerDefinition API request.
type UpdateLoggerDefinitionResponse ¶ added in v0.9.0
type UpdateLoggerDefinitionResponse struct { *UpdateLoggerDefinitionOutput // contains filtered or unexported fields }
UpdateLoggerDefinitionResponse is the response type for the UpdateLoggerDefinition API operation.
func (*UpdateLoggerDefinitionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *UpdateLoggerDefinitionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateLoggerDefinition request.
type UpdateResourceDefinitionInput ¶ added in v0.2.0
type UpdateResourceDefinitionInput struct { Name *string `type:"string"` // ResourceDefinitionId is a required field ResourceDefinitionId *string `location:"uri" locationName:"ResourceDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateResourceDefinitionInput) MarshalFields ¶ added in v0.3.0
func (s UpdateResourceDefinitionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateResourceDefinitionInput) String ¶ added in v0.2.0
func (s UpdateResourceDefinitionInput) String() string
String returns the string representation
func (*UpdateResourceDefinitionInput) Validate ¶ added in v0.2.0
func (s *UpdateResourceDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateResourceDefinitionOutput ¶ added in v0.2.0
type UpdateResourceDefinitionOutput struct {
// contains filtered or unexported fields
}
func (UpdateResourceDefinitionOutput) MarshalFields ¶ added in v0.3.0
func (s UpdateResourceDefinitionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateResourceDefinitionOutput) String ¶ added in v0.2.0
func (s UpdateResourceDefinitionOutput) String() string
String returns the string representation
type UpdateResourceDefinitionRequest ¶ added in v0.2.0
type UpdateResourceDefinitionRequest struct { *aws.Request Input *UpdateResourceDefinitionInput Copy func(*UpdateResourceDefinitionInput) UpdateResourceDefinitionRequest }
UpdateResourceDefinitionRequest is the request type for the UpdateResourceDefinition API operation.
func (UpdateResourceDefinitionRequest) Send ¶ added in v0.2.0
func (r UpdateResourceDefinitionRequest) Send(ctx context.Context) (*UpdateResourceDefinitionResponse, error)
Send marshals and sends the UpdateResourceDefinition API request.
type UpdateResourceDefinitionResponse ¶ added in v0.9.0
type UpdateResourceDefinitionResponse struct { *UpdateResourceDefinitionOutput // contains filtered or unexported fields }
UpdateResourceDefinitionResponse is the response type for the UpdateResourceDefinition API operation.
func (*UpdateResourceDefinitionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *UpdateResourceDefinitionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateResourceDefinition request.
type UpdateSubscriptionDefinitionInput ¶
type UpdateSubscriptionDefinitionInput struct { Name *string `type:"string"` // SubscriptionDefinitionId is a required field SubscriptionDefinitionId *string `location:"uri" locationName:"SubscriptionDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateSubscriptionDefinitionInput) MarshalFields ¶ added in v0.3.0
func (s UpdateSubscriptionDefinitionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateSubscriptionDefinitionInput) String ¶
func (s UpdateSubscriptionDefinitionInput) String() string
String returns the string representation
func (*UpdateSubscriptionDefinitionInput) Validate ¶
func (s *UpdateSubscriptionDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateSubscriptionDefinitionOutput ¶
type UpdateSubscriptionDefinitionOutput struct {
// contains filtered or unexported fields
}
func (UpdateSubscriptionDefinitionOutput) MarshalFields ¶ added in v0.3.0
func (s UpdateSubscriptionDefinitionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateSubscriptionDefinitionOutput) String ¶
func (s UpdateSubscriptionDefinitionOutput) String() string
String returns the string representation
type UpdateSubscriptionDefinitionRequest ¶
type UpdateSubscriptionDefinitionRequest struct { *aws.Request Input *UpdateSubscriptionDefinitionInput Copy func(*UpdateSubscriptionDefinitionInput) UpdateSubscriptionDefinitionRequest }
UpdateSubscriptionDefinitionRequest is the request type for the UpdateSubscriptionDefinition API operation.
func (UpdateSubscriptionDefinitionRequest) Send ¶
func (r UpdateSubscriptionDefinitionRequest) Send(ctx context.Context) (*UpdateSubscriptionDefinitionResponse, error)
Send marshals and sends the UpdateSubscriptionDefinition API request.
type UpdateSubscriptionDefinitionResponse ¶ added in v0.9.0
type UpdateSubscriptionDefinitionResponse struct { *UpdateSubscriptionDefinitionOutput // contains filtered or unexported fields }
UpdateSubscriptionDefinitionResponse is the response type for the UpdateSubscriptionDefinition API operation.
func (*UpdateSubscriptionDefinitionResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *UpdateSubscriptionDefinitionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateSubscriptionDefinition request.
type UpdateTargetsArchitecture ¶ added in v0.2.0
type UpdateTargetsArchitecture string
The architecture of the cores which are the targets of an update.
const ( UpdateTargetsArchitectureArmv7l UpdateTargetsArchitecture = "armv7l" UpdateTargetsArchitectureX8664 UpdateTargetsArchitecture = "x86_64" UpdateTargetsArchitectureAarch64 UpdateTargetsArchitecture = "aarch64" UpdateTargetsArchitectureOpenwrt UpdateTargetsArchitecture = "openwrt" )
Enum values for UpdateTargetsArchitecture
func (UpdateTargetsArchitecture) MarshalValue ¶ added in v0.3.0
func (enum UpdateTargetsArchitecture) MarshalValue() (string, error)
func (UpdateTargetsArchitecture) MarshalValueBuf ¶ added in v0.3.0
func (enum UpdateTargetsArchitecture) MarshalValueBuf(b []byte) ([]byte, error)
type UpdateTargetsOperatingSystem ¶ added in v0.2.0
type UpdateTargetsOperatingSystem string
The operating system of the cores which are the targets of an update.
const ( UpdateTargetsOperatingSystemUbuntu UpdateTargetsOperatingSystem = "ubuntu" UpdateTargetsOperatingSystemRaspbian UpdateTargetsOperatingSystem = "raspbian" UpdateTargetsOperatingSystemAmazonLinux UpdateTargetsOperatingSystem = "amazon_linux" )
Enum values for UpdateTargetsOperatingSystem
func (UpdateTargetsOperatingSystem) MarshalValue ¶ added in v0.3.0
func (enum UpdateTargetsOperatingSystem) MarshalValue() (string, error)
func (UpdateTargetsOperatingSystem) MarshalValueBuf ¶ added in v0.3.0
func (enum UpdateTargetsOperatingSystem) MarshalValueBuf(b []byte) ([]byte, error)
type VersionInformation ¶
type VersionInformation struct { // The ARN of the version. Arn *string `type:"string"` // The time, in milliseconds since the epoch, when the version was created. CreationTimestamp *string `type:"string"` // The ID of the parent definition that the version is associated with. Id *string `type:"string"` // The ID of the version. Version *string `type:"string"` // contains filtered or unexported fields }
Information about a version.
func (VersionInformation) MarshalFields ¶ added in v0.3.0
func (s VersionInformation) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (VersionInformation) String ¶
func (s VersionInformation) String() string
String returns the string representation
Source Files ¶
- api_client.go
- api_doc.go
- api_enums.go
- api_errors.go
- api_op_AssociateRoleToGroup.go
- api_op_AssociateServiceRoleToAccount.go
- api_op_CreateConnectorDefinition.go
- api_op_CreateConnectorDefinitionVersion.go
- api_op_CreateCoreDefinition.go
- api_op_CreateCoreDefinitionVersion.go
- api_op_CreateDeployment.go
- api_op_CreateDeviceDefinition.go
- api_op_CreateDeviceDefinitionVersion.go
- api_op_CreateFunctionDefinition.go
- api_op_CreateFunctionDefinitionVersion.go
- api_op_CreateGroup.go
- api_op_CreateGroupCertificateAuthority.go
- api_op_CreateGroupVersion.go
- api_op_CreateLoggerDefinition.go
- api_op_CreateLoggerDefinitionVersion.go
- api_op_CreateResourceDefinition.go
- api_op_CreateResourceDefinitionVersion.go
- api_op_CreateSoftwareUpdateJob.go
- api_op_CreateSubscriptionDefinition.go
- api_op_CreateSubscriptionDefinitionVersion.go
- api_op_DeleteConnectorDefinition.go
- api_op_DeleteCoreDefinition.go
- api_op_DeleteDeviceDefinition.go
- api_op_DeleteFunctionDefinition.go
- api_op_DeleteGroup.go
- api_op_DeleteLoggerDefinition.go
- api_op_DeleteResourceDefinition.go
- api_op_DeleteSubscriptionDefinition.go
- api_op_DisassociateRoleFromGroup.go
- api_op_DisassociateServiceRoleFromAccount.go
- api_op_GetAssociatedRole.go
- api_op_GetBulkDeploymentStatus.go
- api_op_GetConnectivityInfo.go
- api_op_GetConnectorDefinition.go
- api_op_GetConnectorDefinitionVersion.go
- api_op_GetCoreDefinition.go
- api_op_GetCoreDefinitionVersion.go
- api_op_GetDeploymentStatus.go
- api_op_GetDeviceDefinition.go
- api_op_GetDeviceDefinitionVersion.go
- api_op_GetFunctionDefinition.go
- api_op_GetFunctionDefinitionVersion.go
- api_op_GetGroup.go
- api_op_GetGroupCertificateAuthority.go
- api_op_GetGroupCertificateConfiguration.go
- api_op_GetGroupVersion.go
- api_op_GetLoggerDefinition.go
- api_op_GetLoggerDefinitionVersion.go
- api_op_GetResourceDefinition.go
- api_op_GetResourceDefinitionVersion.go
- api_op_GetServiceRoleForAccount.go
- api_op_GetSubscriptionDefinition.go
- api_op_GetSubscriptionDefinitionVersion.go
- api_op_ListBulkDeploymentDetailedReports.go
- api_op_ListBulkDeployments.go
- api_op_ListConnectorDefinitionVersions.go
- api_op_ListConnectorDefinitions.go
- api_op_ListCoreDefinitionVersions.go
- api_op_ListCoreDefinitions.go
- api_op_ListDeployments.go
- api_op_ListDeviceDefinitionVersions.go
- api_op_ListDeviceDefinitions.go
- api_op_ListFunctionDefinitionVersions.go
- api_op_ListFunctionDefinitions.go
- api_op_ListGroupCertificateAuthorities.go
- api_op_ListGroupVersions.go
- api_op_ListGroups.go
- api_op_ListLoggerDefinitionVersions.go
- api_op_ListLoggerDefinitions.go
- api_op_ListResourceDefinitionVersions.go
- api_op_ListResourceDefinitions.go
- api_op_ListSubscriptionDefinitionVersions.go
- api_op_ListSubscriptionDefinitions.go
- api_op_ListTagsForResource.go
- api_op_ResetDeployments.go
- api_op_StartBulkDeployment.go
- api_op_StopBulkDeployment.go
- api_op_TagResource.go
- api_op_UntagResource.go
- api_op_UpdateConnectivityInfo.go
- api_op_UpdateConnectorDefinition.go
- api_op_UpdateCoreDefinition.go
- api_op_UpdateDeviceDefinition.go
- api_op_UpdateFunctionDefinition.go
- api_op_UpdateGroup.go
- api_op_UpdateGroupCertificateConfiguration.go
- api_op_UpdateLoggerDefinition.go
- api_op_UpdateResourceDefinition.go
- api_op_UpdateSubscriptionDefinition.go
- api_types.go
Directories ¶
Path | Synopsis |
---|---|
Package greengrassiface provides an interface to enable mocking the AWS Greengrass service client for testing your code.
|
Package greengrassiface provides an interface to enable mocking the AWS Greengrass service client for testing your code. |